mirror of
https://github.com/torvalds/linux.git
synced 2024-11-23 04:31:50 +00:00
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: Andy Shevchenko <andy@kernel.org> Reviewed-by: Michael Walle <michael@walle.cc> # for gpio-regmap Signed-off-by: Dumitru Ceclan <mitrutzceclan@gmail.com> Reviewed-by: Nuno Sa <nuno.sa@analog.com> Link: https://lore.kernel.org/r/20240228110622.25114-3-mitrutzceclan@gmail.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
parent
7b0c9f8fa3
commit
76a1e6a428
@ -70,6 +70,23 @@ config AD7124
|
||||
To compile this driver as a module, choose M here: the module will be
|
||||
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
|
||||
tristate "Analog Devices AD7190 AD7192 AD7193 AD7195 ADC driver"
|
||||
depends on SPI
|
||||
|
@ -11,6 +11,7 @@ obj-$(CONFIG_AD7091R) += ad7091r-base.o
|
||||
obj-$(CONFIG_AD7091R5) += ad7091r5.o
|
||||
obj-$(CONFIG_AD7091R8) += ad7091r8.o
|
||||
obj-$(CONFIG_AD7124) += ad7124.o
|
||||
obj-$(CONFIG_AD7173) += ad7173.o
|
||||
obj-$(CONFIG_AD7192) += ad7192.o
|
||||
obj-$(CONFIG_AD7266) += ad7266.o
|
||||
obj-$(CONFIG_AD7280) += ad7280a.o
|
||||
|
1116
drivers/iio/adc/ad7173.c
Normal file
1116
drivers/iio/adc/ad7173.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user