Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[linux-2.6-block.git] / drivers / staging / iio / adc / Kconfig
CommitLineData
d1325cf4
JC
1#
2# ADC drivers
3#
e63abd0a 4menu "Analog to digital converters"
d1325cf4 5
b9618c0c
MH
6config 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
18config 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
28config 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 39config 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
52config 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
60config 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
72config 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
82config 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 94config 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
108config 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 118endmenu