Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke...
[pandora-kernel.git] / drivers / staging / iio / adc / Kconfig
1 #
2 # ADC drivers
3 #
4 comment "Analog to digital convertors"
5
6 config MAX1363
7         tristate "MAXIM max1363 ADC driver"
8         depends on I2C
9         select IIO_TRIGGER if IIO_RING_BUFFER
10         select MAX1363_RING_BUFFER
11         help
12           Say yes here to build support for many MAXIM i2c analog to digital
13           convertors (ADC). (max1361, max1362, max1363, max1364, max1036,
14           max1037, max1038, max1039, max1136, max1136, max1137, max1138,
15           max1139, max1236, max1237, max11238, max1239, max11600, max11601,
16           max11602, max11603, max11604, max11605, max11606, max11607,
17           max11608, max11609, max11610, max11611, max11612, max11613,
18           max11614, max11615, max11616, max11617) Provides direct access
19           via sysfs.
20
21 config MAX1363_RING_BUFFER
22         bool "MAXIM max1363: use ring buffer"
23         depends on MAX1363
24         select IIO_RING_BUFFER
25         select IIO_SW_RING
26         help
27           Say yes here to include ring buffer support in the MAX1363
28           ADC driver.
29
30 config AD7150
31         tristate "Analog Devices ad7150/1/6 capacitive sensor driver"
32         depends on I2C
33         help
34           Say yes here to build support for Analog Devices capacitive sensors.
35           (ad7150, ad7151, ad7156) Provides direct access via sysfs.
36
37 config AD7152
38         tristate "Analog Devices ad7152/3 capacitive sensor driver"
39         depends on I2C
40         help
41           Say yes here to build support for Analog Devices capacitive sensors.
42           (ad7152, ad7153) Provides direct access via sysfs.
43
44 config AD7291
45         tristate "Analog Devices AD7291 temperature sensor driver"
46         depends on I2C
47         help
48           Say yes here to build support for Analog Devices AD7291
49           temperature sensors.
50
51 config AD7298
52         tristate "Analog Devices AD7298 ADC driver"
53         depends on SPI
54         help
55           Say yes here to build support for Analog Devices AD7298
56           8 Channel ADC with temperature sensor.
57
58           To compile this driver as a module, choose M here: the
59           module will be called ad7298.
60
61 config AD7314
62         tristate "Analog Devices AD7314 temperature sensor driver"
63         depends on SPI
64         help
65           Say yes here to build support for Analog Devices AD7314
66           temperature sensors.
67
68 config AD7606
69         tristate "Analog Devices AD7606 ADC driver"
70         depends on GPIOLIB
71         select IIO_RING_BUFFER
72         select IIO_TRIGGER
73         select IIO_SW_RING
74         help
75           Say yes here to build support for Analog Devices:
76           ad7606, ad7606-6, ad7606-4 analog to digital convertors (ADC).
77
78           To compile this driver as a module, choose M here: the
79           module will be called ad7606.
80
81 config AD7606_IFACE_PARALLEL
82         tristate "parallel interface support"
83         depends on AD7606
84         help
85           Say yes here to include parallel interface support on the AD7606
86           ADC driver.
87
88 config AD7606_IFACE_SPI
89         tristate "spi interface support"
90         depends on AD7606
91         depends on SPI
92         help
93           Say yes here to include parallel interface support on the AD7606
94           ADC driver.
95
96 config AD799X
97         tristate "Analog Devices AD799x ADC driver"
98         depends on I2C
99         select IIO_TRIGGER if IIO_RING_BUFFER
100         select AD799X_RING_BUFFER
101         help
102           Say yes here to build support for Analog Devices:
103           ad7991, ad7995, ad7999, ad7992, ad7993, ad7994, ad7997, ad7998
104           i2c analog to digital convertors (ADC). Provides direct access
105           via sysfs.
106
107 config AD799X_RING_BUFFER
108         bool "Analog Devices AD799x: use ring buffer"
109         depends on AD799X
110         select IIO_RING_BUFFER
111         select IIO_SW_RING
112         help
113           Say yes here to include ring buffer support in the AD799X
114           ADC driver.
115
116 config AD7476
117         tristate "Analog Devices AD7475/6/7/8 AD7466/7/8 and AD7495 ADC driver"
118         depends on SPI
119         select IIO_RING_BUFFER
120         select IIO_SW_RING
121         select IIO_TRIGGER
122         help
123           Say yes here to build support for Analog Devices
124           AD7475, AD7476, AD7477, AD7478, AD7466, AD7467, AD7468, AD7495
125           SPI analog to digital convertors (ADC).
126           If unsure, say N (but it's safe to say "Y").
127
128           To compile this driver as a module, choose M here: the
129           module will be called ad7476.
130
131 config AD7887
132         tristate "Analog Devices AD7887 ADC driver"
133         depends on SPI
134         select IIO_RING_BUFFER
135         select IIO_SW_RING
136         select IIO_TRIGGER
137         help
138           Say yes here to build support for Analog Devices
139           AD7887 SPI analog to digital convertor (ADC).
140           If unsure, say N (but it's safe to say "Y").
141
142           To compile this driver as a module, choose M here: the
143           module will be called ad7887.
144
145 config AD7745
146         tristate "Analog Devices AD7745, AD7746 AD7747 capacitive sensor driver"
147         depends on I2C
148         help
149           Say yes here to build support for Analog Devices capacitive sensors.
150           (AD7745, AD7746, AD7747) Provides direct access via sysfs.
151
152           To compile this driver as a module, choose M here: the
153           module will be called ad7745.
154
155 config AD7816
156         tristate "Analog Devices AD7816/7/8 temperature sensor and ADC driver"
157         depends on SPI
158         help
159           Say yes here to build support for Analog Devices AD7816/7/8
160           temperature sensors and ADC.
161
162 config ADT75
163         tristate "Analog Devices ADT75 temperature sensor driver"
164         depends on I2C
165         help
166           Say yes here to build support for Analog Devices ADT75
167           temperature sensors.
168
169 config ADT7310
170         tristate "Analog Devices ADT7310 temperature sensor driver"
171         depends on SPI
172         help
173           Say yes here to build support for Analog Devices ADT7310
174           temperature sensors.
175
176 config ADT7410
177         tristate "Analog Devices ADT7410 temperature sensor driver"
178         depends on I2C
179         help
180           Say yes here to build support for Analog Devices ADT7410
181           temperature sensors.