staging:iio:adc:ad7291: Fix typos, change kconfig description and file header
[firefly-linux-kernel-4.4.55.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 ADC driver"
22         depends on I2C
23         help
24           Say yes here to build support for Analog Devices AD7291
25           8 Channel ADC with temperature sensor.
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 AD7192
165         tristate "Analog Devices AD7190 AD7192 AD7195 ADC driver"
166         depends on SPI
167         select IIO_RING_BUFFER
168         select IIO_SW_RING
169         select IIO_TRIGGER
170         help
171           Say yes here to build support for Analog Devices AD7190,
172           AD7192 or AD7195 SPI analog to digital convertors (ADC).
173           If unsure, say N (but it's safe to say "Y").
174
175           To compile this driver as a module, choose M here: the
176           module will be called ad7192.
177
178 config ADT75
179         tristate "Analog Devices ADT75 temperature sensor driver"
180         depends on I2C
181         help
182           Say yes here to build support for Analog Devices ADT75
183           temperature sensors.
184
185 config ADT7310
186         tristate "Analog Devices ADT7310 temperature sensor driver"
187         depends on SPI
188         help
189           Say yes here to build support for Analog Devices ADT7310
190           temperature sensors.
191
192 config ADT7410
193         tristate "Analog Devices ADT7410 temperature sensor driver"
194         depends on I2C
195         help
196           Say yes here to build support for Analog Devices ADT7410
197           temperature sensors.
198
199 config AD7280
200         tristate "Analog Devices AD7280A Lithium Ion Battery Monitoring System"
201         depends on SPI
202         help
203           Say yes here to build support for Analog Devices AD7280A
204           Lithium Ion Battery Monitoring System.
205
206           To compile this driver as a module, choose M here: the
207           module will be called ad7280a
208
209 config MAX1363
210         tristate "Maxim max1363 ADC driver"
211         depends on I2C
212         select IIO_TRIGGER if IIO_RING_BUFFER
213         select MAX1363_RING_BUFFER
214         help
215           Say yes here to build support for many Maxim i2c analog to digital
216           convertors (ADC). (max1361, max1362, max1363, max1364, max1036,
217           max1037, max1038, max1039, max1136, max1136, max1137, max1138,
218           max1139, max1236, max1237, max11238, max1239, max11600, max11601,
219           max11602, max11603, max11604, max11605, max11606, max11607,
220           max11608, max11609, max11610, max11611, max11612, max11613,
221           max11614, max11615, max11616, max11617, max11644, max11645,
222           max11646, max11647) Provides direct access via sysfs.
223
224 config MAX1363_RING_BUFFER
225         bool "Maxim max1363: use ring buffer"
226         depends on MAX1363
227         select IIO_RING_BUFFER
228         select IIO_SW_RING
229         help
230           Say yes here to include ring buffer support in the MAX1363
231           ADC driver.