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