diff options
Diffstat (limited to 'drivers/iio/adc/Kconfig')
-rw-r--r-- | drivers/iio/adc/Kconfig | 61 |
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 | |||
4 | menu "Analog to digital converters" | 6 | menu "Analog to digital converters" |
5 | 7 | ||
6 | config AD_SIGMA_DELTA | 8 | config 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 | ||
33 | config AD7923 | 35 | config 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 | ||
45 | config AD7791 | 50 | config 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 | ||
69 | config AD7476 | 74 | config 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 | ||
84 | config AD7887 | 87 | config 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 | ||
97 | config AT91_ADC | 99 | config 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 | ||
148 | config 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 | |||
146 | config TI_ADC081C | 157 | config 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 | ||
156 | config TI_AM335X_ADC | 167 | config 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 | ||
174 | config 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 | |||
163 | config VIPERBOARD_ADC | 188 | config VIPERBOARD_ADC |
164 | tristate "Viperboard ADC support" | 189 | tristate "Viperboard ADC support" |
165 | depends on MFD_VIPERBOARD && USB | 190 | depends on MFD_VIPERBOARD && USB |