Skip to content

Commit

Permalink
iio: adc: ad7191: add AD7191
Browse files Browse the repository at this point in the history
AD7191 is a pin-programmable, ultralow noise 24-bit sigma-delta ADC
designed for precision bridge sensor measurements. It features two
differential analog input channels, selectable output rates,
programmable gain, internal temperature sensor and simultaneous
50Hz/60Hz rejection.

Signed-off-by: Alisa-Dariana Roman <[email protected]>
  • Loading branch information
romandariana committed Dec 20, 2024
1 parent a44063a commit beed6e3
Show file tree
Hide file tree
Showing 4 changed files with 526 additions and 0 deletions.
1 change: 1 addition & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -1264,6 +1264,7 @@ L: [email protected]
S: Supported
W: https://ez.analog.com/linux-software-drivers
F: Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml
F: drivers/iio/adc/ad7191.c

ANALOG DEVICES INC AD7192 DRIVER
M: Alexandru Tachici <[email protected]>
Expand Down
11 changes: 11 additions & 0 deletions drivers/iio/adc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,17 @@ config AD7173
To compile this driver as a module, choose M here: the module will be
called ad7173.

config AD7191
tristate "Analog Devices AD7191 ADC driver"
depends on SPI
select AD_SIGMA_DELTA
help
Say yes here to build support for Analog Devices AD7191.
If unsure, say N (but it's safe to say "Y").

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

config AD7192
tristate "Analog Devices AD7190 AD7192 AD7193 AD7195 ADC driver"
depends on SPI
Expand Down
1 change: 1 addition & 0 deletions drivers/iio/adc/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ obj-$(CONFIG_AD7091R5) += ad7091r5.o
obj-$(CONFIG_AD7091R8) += ad7091r8.o
obj-$(CONFIG_AD7124) += ad7124.o
obj-$(CONFIG_AD7173) += ad7173.o
obj-$(CONFIG_AD7191) += ad7191.o
obj-$(CONFIG_AD7192) += ad7192.o
obj-$(CONFIG_AD7266) += ad7266.o
obj-$(CONFIG_AD7280) += ad7280a.o
Expand Down
Loading

0 comments on commit beed6e3

Please sign in to comment.