Commit 76a1e6a4 authored by Dumitru Ceclan's avatar Dumitru Ceclan Committed by Jonathan Cameron

iio: adc: ad7173: add AD7173 driver

The AD7173 family offer a complete integrated Sigma-Delta ADC solution
which can be used in high precision, low noise single channel
applications or higher speed multiplexed applications. The Sigma-Delta
ADC is intended primarily for measurement of signals close to DC but also
delivers outstanding performance with input bandwidths out to ~10kHz.
Reviewed-by: default avatarAndy Shevchenko <andy@kernel.org>
Reviewed-by: Michael Walle <michael@walle.cc> # for gpio-regmap
Signed-off-by: default avatarDumitru Ceclan <mitrutzceclan@gmail.com>
Reviewed-by: default avatarNuno Sa <nuno.sa@analog.com>
Link: https://lore.kernel.org/r/20240228110622.25114-3-mitrutzceclan@gmail.comSigned-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
parent 7b0c9f8f
...@@ -70,6 +70,23 @@ config AD7124 ...@@ -70,6 +70,23 @@ config AD7124
To compile this driver as a module, choose M here: the module will be To compile this driver as a module, choose M here: the module will be
called ad7124. called ad7124.
config AD7173
tristate "Analog Devices AD7173 driver"
depends on SPI_MASTER
select AD_SIGMA_DELTA
select GPIO_REGMAP if GPIOLIB
select REGMAP_SPI if GPIOLIB
help
Say yes here to build support for Analog Devices AD7173 and similar ADC
Currently supported models:
- AD7172-2
- AD7173-8
- AD7175-2
- AD7176-2
To compile this driver as a module, choose M here: the module will be
called ad7173.
config AD7192 config AD7192
tristate "Analog Devices AD7190 AD7192 AD7193 AD7195 ADC driver" tristate "Analog Devices AD7190 AD7192 AD7193 AD7195 ADC driver"
depends on SPI depends on SPI
......
...@@ -11,6 +11,7 @@ obj-$(CONFIG_AD7091R) += ad7091r-base.o ...@@ -11,6 +11,7 @@ obj-$(CONFIG_AD7091R) += ad7091r-base.o
obj-$(CONFIG_AD7091R5) += ad7091r5.o obj-$(CONFIG_AD7091R5) += ad7091r5.o
obj-$(CONFIG_AD7091R8) += ad7091r8.o obj-$(CONFIG_AD7091R8) += ad7091r8.o
obj-$(CONFIG_AD7124) += ad7124.o obj-$(CONFIG_AD7124) += ad7124.o
obj-$(CONFIG_AD7173) += ad7173.o
obj-$(CONFIG_AD7192) += ad7192.o obj-$(CONFIG_AD7192) += ad7192.o
obj-$(CONFIG_AD7266) += ad7266.o obj-$(CONFIG_AD7266) += ad7266.o
obj-$(CONFIG_AD7280) += ad7280a.o obj-$(CONFIG_AD7280) += ad7280a.o
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment