Commit | Line | Data |
---|---|---|
d1325cf4 JC |
1 | # |
2 | # ADC drivers | |
3 | # | |
e63abd0a | 4 | menu "Analog to digital converters" |
d1325cf4 | 5 | |
b9618c0c MH |
6 | config AD7606 |
7 | tristate "Analog Devices AD7606 ADC driver" | |
92917664 | 8 | depends on GPIOLIB || COMPILE_TEST |
f2a96245 | 9 | select IIO_BUFFER |
74ed9649 | 10 | select IIO_TRIGGERED_BUFFER |
b9618c0c MH |
11 | help |
12 | Say yes here to build support for Analog Devices: | |
e63abd0a | 13 | ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC). |
b9618c0c MH |
14 | |
15 | To compile this driver as a module, choose M here: the | |
16 | module will be called ad7606. | |
17 | ||
18 | config AD7606_IFACE_PARALLEL | |
19 | tristate "parallel interface support" | |
20 | depends on AD7606 | |
21 | help | |
22 | Say yes here to include parallel interface support on the AD7606 | |
23 | ADC driver. | |
24 | ||
e245b904 VT |
25 | To compile this driver as a module, choose M here: the |
26 | module will be called ad7606_iface_parallel. | |
27 | ||
b9618c0c MH |
28 | config AD7606_IFACE_SPI |
29 | tristate "spi interface support" | |
30 | depends on AD7606 | |
31 | depends on SPI | |
32 | help | |
33 | Say yes here to include parallel interface support on the AD7606 | |
34 | ADC driver. | |
35 | ||
e245b904 VT |
36 | To compile this driver as a module, choose M here: the |
37 | module will be called ad7606_iface_spi. | |
38 | ||
d6f087ec | 39 | config AD7780 |
7aecec98 | 40 | tristate "Analog Devices AD7780 and similar ADCs driver" |
d6f087ec | 41 | depends on SPI |
92917664 | 42 | depends on GPIOLIB || COMPILE_TEST |
32e0e7e0 | 43 | select AD_SIGMA_DELTA |
d6f087ec | 44 | help |
7aecec98 | 45 | Say yes here to build support for Analog Devices AD7170, AD7171, |
e63abd0a | 46 | AD7780 and AD7781 SPI analog to digital converters (ADC). |
d6f087ec MH |
47 | If unsure, say N (but it's safe to say "Y"). |
48 | ||
49 | To compile this driver as a module, choose M here: the | |
50 | module will be called ad7780. | |
51 | ||
7924425d SZ |
52 | config AD7816 |
53 | tristate "Analog Devices AD7816/7/8 temperature sensor and ADC driver" | |
54 | depends on SPI | |
92917664 | 55 | depends on GPIOLIB || COMPILE_TEST |
7924425d SZ |
56 | help |
57 | Say yes here to build support for Analog Devices AD7816/7/8 | |
58 | temperature sensors and ADC. | |
d7713b6c | 59 | |
7a27b042 MH |
60 | config AD7192 |
61 | tristate "Analog Devices AD7190 AD7192 AD7195 ADC driver" | |
62 | depends on SPI | |
3f7c3306 | 63 | select AD_SIGMA_DELTA |
7a27b042 MH |
64 | help |
65 | Say yes here to build support for Analog Devices AD7190, | |
e63abd0a | 66 | AD7192 or AD7195 SPI analog to digital converters (ADC). |
7a27b042 MH |
67 | If unsure, say N (but it's safe to say "Y"). |
68 | ||
69 | To compile this driver as a module, choose M here: the | |
70 | module will be called ad7192. | |
71 | ||
2051f25d MH |
72 | config AD7280 |
73 | tristate "Analog Devices AD7280A Lithium Ion Battery Monitoring System" | |
74 | depends on SPI | |
75 | help | |
76 | Say yes here to build support for Analog Devices AD7280A | |
77 | Lithium Ion Battery Monitoring System. | |
78 | ||
79 | To compile this driver as a module, choose M here: the | |
80 | module will be called ad7280a | |
81 | ||
906ecf69 RS |
82 | config LPC32XX_ADC |
83 | tristate "NXP LPC32XX ADC" | |
ef4d4d1b | 84 | depends on ARCH_LPC32XX || COMPILE_TEST |
5f53f52c | 85 | depends on HAS_IOMEM |
906ecf69 RS |
86 | help |
87 | Say yes here to build support for the integrated ADC inside the | |
88 | LPC32XX SoC. Note that this feature uses the same hardware as the | |
5d4a6789 RS |
89 | touchscreen driver, so you should either select only one of the two |
90 | drivers (lpc32xx_adc or lpc32xx_ts) or, in the OpenFirmware case, | |
91 | activate only one via device tree selection. Provides direct access | |
92 | via sysfs. | |
906ecf69 | 93 | |
bc2c90c9 | 94 | config MXS_LRADC |
5e1f9aca | 95 | tristate "Freescale i.MX23/i.MX28 LRADC" |
90c5f2d1 | 96 | depends on (ARCH_MXS || COMPILE_TEST) && HAS_IOMEM |
2ab61fa0 | 97 | depends on INPUT |
2cd1e1d8 | 98 | select STMP_DEVICE |
bc2c90c9 MV |
99 | select IIO_BUFFER |
100 | select IIO_TRIGGERED_BUFFER | |
101 | help | |
5e1f9aca | 102 | Say yes here to build support for i.MX23/i.MX28 LRADC convertor |
bc2c90c9 MV |
103 | built into these chips. |
104 | ||
105 | To compile this driver as a module, choose M here: the | |
106 | module will be called mxs-lradc. | |
107 | ||
b3201b56 SR |
108 | config SPEAR_ADC |
109 | tristate "ST SPEAr ADC" | |
ef4d4d1b | 110 | depends on PLAT_SPEAR || COMPILE_TEST |
e4592fdd | 111 | depends on HAS_IOMEM |
b3201b56 SR |
112 | help |
113 | Say yes here to build support for the integrated ADC inside the | |
114 | ST SPEAr SoC. Provides direct access via sysfs. | |
115 | ||
e245b904 VT |
116 | To compile this driver as a module, choose M here: the |
117 | module will be called spear_adc. | |
0aeac51d | 118 | endmenu |