Skip to content

Commit 2e3ae10

Browse files
darianaromanjic23
authored andcommitted
iio: adc: ad7191: add AD7191
AD7191 is a pin-programmable, ultra-low 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]> Reviewed-by: David Lechner<[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Jonathan Cameron <[email protected]>
1 parent f52b5da commit 2e3ae10

File tree

4 files changed

+566
-0
lines changed

4 files changed

+566
-0
lines changed

MAINTAINERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1352,6 +1352,7 @@ L: [email protected]
13521352
S: Supported
13531353
W: https://ez.analog.com/linux-software-drivers
13541354
F: Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml
1355+
F: drivers/iio/adc/ad7191.c
13551356

13561357
ANALOG DEVICES INC AD7192 DRIVER
13571358
M: Alisa-Dariana Roman <[email protected]>

drivers/iio/adc/Kconfig

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,16 @@ config AD7173
142142
To compile this driver as a module, choose M here: the module will be
143143
called ad7173.
144144

145+
config AD7191
146+
tristate "Analog Devices AD7191 ADC driver"
147+
depends on SPI
148+
select AD_SIGMA_DELTA
149+
help
150+
Say yes here to build support for Analog Devices AD7191.
151+
152+
To compile this driver as a module, choose M here: the
153+
module will be called ad7191.
154+
145155
config AD7192
146156
tristate "Analog Devices AD7192 and similar ADC driver"
147157
depends on SPI

drivers/iio/adc/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ obj-$(CONFIG_AD7091R5) += ad7091r5.o
1616
obj-$(CONFIG_AD7091R8) += ad7091r8.o
1717
obj-$(CONFIG_AD7124) += ad7124.o
1818
obj-$(CONFIG_AD7173) += ad7173.o
19+
obj-$(CONFIG_AD7191) += ad7191.o
1920
obj-$(CONFIG_AD7192) += ad7192.o
2021
obj-$(CONFIG_AD7266) += ad7266.o
2122
obj-$(CONFIG_AD7280) += ad7280a.o

0 commit comments

Comments
 (0)