Skip to content

Commit

Permalink
iio: adc: add support for ad4052
Browse files Browse the repository at this point in the history
The AD4052/AD4058/AD4050/AD4056 are versatile, 16-bit/12-bit,
successive approximation register (SAR) analog-to-digital converter (ADC)
that enables low-power, high-density data acquisition solutions without
sacrificing precision.
This ADC offers a unique balance of performance and power efficiency,
plus innovative features for seamlessly switching between high-resolution
and low-power modes tailored to the immediate needs of the system.
The AD4052/AD4058/AD4050/AD4056 are ideal for battery-powered,
compact data acquisition and edge sensing applications.

Signed-off-by: Jorge Marques <[email protected]>
  • Loading branch information
gastmaier committed Dec 4, 2024
1 parent af8392c commit 53b2699
Show file tree
Hide file tree
Showing 3 changed files with 1,245 additions and 0 deletions.
14 changes: 14 additions & 0 deletions drivers/iio/adc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,20 @@ config AD400X
To compile this driver as a module, choose M here: the module will be
called ad400x.

config AD4052
tristate "Analog Devices AD4052 Driver"
depends on SPI && PWM
select IIO_BUFFER
select IIO_BUFFER_DMA
select IIO_BUFFER_DMAENGINE
select REGMAP_SPI
help
Say yes here to build support for Analog Devices AD4052 SPI analog
to digital converters (ADC).

To compile this driver as a module, choose M here: the module will be
called ad4052.

config AD4630
tristate "Analog Device AD4630 ADC Driver"
depends on SPI_MASTER
Expand Down
1 change: 1 addition & 0 deletions drivers/iio/adc/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ obj-$(CONFIG_AD4130) += ad4130.o
obj-$(CONFIG_AD_PULSAR) += ad_pulsar.o
obj-$(CONFIG_AD400X) += ad400x.o
obj-$(CONFIG_AD4000) += ad4000.o
obj-$(CONFIG_AD4052) += ad4052.o
obj-$(CONFIG_AD4134) += ad4134.o
obj-$(CONFIG_AD4630) += ad4630.o
obj-$(CONFIG_AD6676) += ad6676.o
Expand Down
Loading

0 comments on commit 53b2699

Please sign in to comment.