Merge branch 'urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile...
[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 AD7745
134         tristate "Analog Devices AD7745, AD7746 AD7747 capacitive sensor driver"
135         depends on I2C
136         help
137           Say yes here to build support for Analog Devices capacitive sensors.
138           (AD7745, AD7746, AD7747) Provides direct access via sysfs.
139
140           To compile this driver as a module, choose M here: the
141           module will be called ad7745.
142
143 config AD7816
144         tristate "Analog Devices AD7816/7/8 temperature sensor and ADC driver"
145         depends on SPI
146         help
147           Say yes here to build support for Analog Devices AD7816/7/8
148           temperature sensors and ADC.
149
150 config ADT75
151         tristate "Analog Devices ADT75 temperature sensor driver"
152         depends on I2C
153         help
154           Say yes here to build support for Analog Devices ADT75
155           temperature sensors.
156
157 config ADT7310
158         tristate "Analog Devices ADT7310 temperature sensor driver"
159         depends on SPI
160         help
161           Say yes here to build support for Analog Devices ADT7310
162           temperature sensors.
163
164 config ADT7410
165         tristate "Analog Devices ADT7410 temperature sensor driver"
166         depends on I2C
167         help
168           Say yes here to build support for Analog Devices ADT7410
169           temperature sensors.
170
171 config MAX1363
172         tristate "Maxim max1363 ADC driver"
173         depends on I2C
174         select IIO_TRIGGER if IIO_RING_BUFFER
175         select MAX1363_RING_BUFFER
176         help
177           Say yes here to build support for many Maxim i2c analog to digital
178           convertors (ADC). (max1361, max1362, max1363, max1364, max1036,
179           max1037, max1038, max1039, max1136, max1136, max1137, max1138,
180           max1139, max1236, max1237, max11238, max1239, max11600, max11601,
181           max11602, max11603, max11604, max11605, max11606, max11607,
182           max11608, max11609, max11610, max11611, max11612, max11613,
183           max11614, max11615, max11616, max11617, max11644, max11645,
184           max11646, max11647) Provides direct access via sysfs.
185
186 config MAX1363_RING_BUFFER
187         bool "Maxim max1363: use ring buffer"
188         depends on MAX1363
189         select IIO_RING_BUFFER
190         select IIO_SW_RING
191         help
192           Say yes here to include ring buffer support in the MAX1363
193           ADC driver.