aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/iio/adc/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/iio/adc/Kconfig')
-rw-r--r--drivers/iio/adc/Kconfig61
1 files changed, 43 insertions, 18 deletions
diff --git a/drivers/iio/adc/Kconfig b/drivers/iio/adc/Kconfig
index 93129ec4b649..09371cbc9dc1 100644
--- a/drivers/iio/adc/Kconfig
+++ b/drivers/iio/adc/Kconfig
@@ -1,6 +1,8 @@
1# 1#
2# ADC drivers 2# ADC drivers
3# 3#
4# When adding new entries keep the list in alphabetical order
5
4menu "Analog to digital converters" 6menu "Analog to digital converters"
5 7
6config AD_SIGMA_DELTA 8config AD_SIGMA_DELTA
@@ -30,17 +32,20 @@ config AD7298
30 To compile this driver as a module, choose M here: the 32 To compile this driver as a module, choose M here: the
31 module will be called ad7298. 33 module will be called ad7298.
32 34
33config AD7923 35config AD7476
34 tristate "Analog Devices AD7923 and similar ADCs driver" 36 tristate "Analog Devices AD7476 and similar 1-channel ADCs driver"
35 depends on SPI 37 depends on SPI
36 select IIO_BUFFER 38 select IIO_BUFFER
37 select IIO_TRIGGERED_BUFFER 39 select IIO_TRIGGERED_BUFFER
38 help 40 help
39 Say yes here to build support for Analog Devices 41 Say yes here to build support for Analog Devices AD7273, AD7274, AD7276,
40 AD7904, AD7914, AD7923, AD7924 4 Channel ADCs. 42 AD7277, AD7278, AD7475, AD7476, AD7477, AD7478, AD7466, AD7467, AD7468,
43 AD7495, AD7910, AD7920, AD7920 SPI analog to digital converters (ADC).
44
45 If unsure, say N (but it's safe to say "Y").
41 46
42 To compile this driver as a module, choose M here: the 47 To compile this driver as a module, choose M here: the
43 module will be called ad7923. 48 module will be called ad7476.
44 49
45config AD7791 50config AD7791
46 tristate "Analog Devices AD7791 ADC driver" 51 tristate "Analog Devices AD7791 ADC driver"
@@ -66,33 +71,30 @@ config AD7793
66 To compile this driver as a module, choose M here: the 71 To compile this driver as a module, choose M here: the
67 module will be called AD7793. 72 module will be called AD7793.
68 73
69config AD7476 74config AD7887
70 tristate "Analog Devices AD7476 and similar 1-channel ADCs driver" 75 tristate "Analog Devices AD7887 ADC driver"
71 depends on SPI 76 depends on SPI
72 select IIO_BUFFER 77 select IIO_BUFFER
73 select IIO_TRIGGERED_BUFFER 78 select IIO_TRIGGERED_BUFFER
74 help 79 help
75 Say yes here to build support for Analog Devices AD7273, AD7274, AD7276, 80 Say yes here to build support for Analog Devices
76 AD7277, AD7278, AD7475, AD7476, AD7477, AD7478, AD7466, AD7467, AD7468, 81 AD7887 SPI analog to digital converter (ADC).
77 AD7495, AD7910, AD7920, AD7920 SPI analog to digital converters (ADC).
78
79 If unsure, say N (but it's safe to say "Y"). 82 If unsure, say N (but it's safe to say "Y").
80 83
81 To compile this driver as a module, choose M here: the 84 To compile this driver as a module, choose M here: the
82 module will be called ad7476. 85 module will be called ad7887.
83 86
84config AD7887 87config AD7923
85 tristate "Analog Devices AD7887 ADC driver" 88 tristate "Analog Devices AD7923 and similar ADCs driver"
86 depends on SPI 89 depends on SPI
87 select IIO_BUFFER 90 select IIO_BUFFER
88 select IIO_TRIGGERED_BUFFER 91 select IIO_TRIGGERED_BUFFER
89 help 92 help
90 Say yes here to build support for Analog Devices 93 Say yes here to build support for Analog Devices
91 AD7887 SPI analog to digital converter (ADC). 94 AD7904, AD7914, AD7923, AD7924 4 Channel ADCs.
92 If unsure, say N (but it's safe to say "Y").
93 95
94 To compile this driver as a module, choose M here: the 96 To compile this driver as a module, choose M here: the
95 module will be called ad7887. 97 module will be called ad7923.
96 98
97config AT91_ADC 99config AT91_ADC
98 tristate "Atmel AT91 ADC" 100 tristate "Atmel AT91 ADC"
@@ -143,6 +145,15 @@ config MCP320X
143 This driver can also be built as a module. If so, the module will be 145 This driver can also be built as a module. If so, the module will be
144 called mcp320x. 146 called mcp320x.
145 147
148config NAU7802
149 tristate "Nuvoton NAU7802 ADC driver"
150 depends on I2C
151 help
152 Say yes here to build support for Nuvoton NAU7802 ADC.
153
154 To compile this driver as a module, choose M here: the
155 module will be called nau7802.
156
146config TI_ADC081C 157config TI_ADC081C
147 tristate "Texas Instruments ADC081C021/027" 158 tristate "Texas Instruments ADC081C021/027"
148 depends on I2C 159 depends on I2C
@@ -154,12 +165,26 @@ config TI_ADC081C
154 called ti-adc081c. 165 called ti-adc081c.
155 166
156config TI_AM335X_ADC 167config TI_AM335X_ADC
157 tristate "TI's ADC driver" 168 tristate "TI's AM335X ADC driver"
158 depends on MFD_TI_AM335X_TSCADC 169 depends on MFD_TI_AM335X_TSCADC
159 help 170 help
160 Say yes here to build support for Texas Instruments ADC 171 Say yes here to build support for Texas Instruments ADC
161 driver which is also a MFD client. 172 driver which is also a MFD client.
162 173
174config TWL6030_GPADC
175 tristate "TWL6030 GPADC (General Purpose A/D Converter) Support"
176 depends on TWL4030_CORE
177 default n
178 help
179 Say yes here if you want support for the TWL6030/TWL6032 General
180 Purpose A/D Converter. This will add support for battery type
181 detection, battery voltage and temperature measurement, die
182 temperature measurement, system supply voltage, audio accessory,
183 USB ID detection.
184
185 This driver can also be built as a module. If so, the module will be
186 called twl6030-gpadc.
187
163config VIPERBOARD_ADC 188config VIPERBOARD_ADC
164 tristate "Viperboard ADC support" 189 tristate "Viperboard ADC support"
165 depends on MFD_VIPERBOARD && USB 190 depends on MFD_VIPERBOARD && USB