]> git.karo-electronics.de Git - karo-tx-linux.git/blob - drivers/staging/iio/adc/Kconfig
staging: IIO: ADC: New driver for AD7606/AD7606-6/AD7606-4
[karo-tx-linux.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 temperature sensor and ADC driver"
53         depends on SPI
54         help
55           Say yes here to build support for Analog Devices AD7298
56           temperature sensors and ADC.
57
58 config AD7314
59         tristate "Analog Devices AD7314 temperature sensor driver"
60         depends on SPI
61         help
62           Say yes here to build support for Analog Devices AD7314
63           temperature sensors.
64
65 config AD7606
66         tristate "Analog Devices AD7606 ADC driver"
67         depends on GPIOLIB
68         select IIO_RING_BUFFER
69         select IIO_TRIGGER
70         select IIO_SW_RING
71         help
72           Say yes here to build support for Analog Devices:
73           ad7606, ad7606-6, ad7606-4 analog to digital convertors (ADC).
74
75           To compile this driver as a module, choose M here: the
76           module will be called ad7606.
77
78 config AD7606_IFACE_PARALLEL
79         tristate "parallel interface support"
80         depends on AD7606
81         help
82           Say yes here to include parallel interface support on the AD7606
83           ADC driver.
84
85 config AD7606_IFACE_SPI
86         tristate "spi interface support"
87         depends on AD7606
88         depends on SPI
89         help
90           Say yes here to include parallel interface support on the AD7606
91           ADC driver.
92
93 config AD799X
94         tristate "Analog Devices AD799x ADC driver"
95         depends on I2C
96         select IIO_TRIGGER if IIO_RING_BUFFER
97         select AD799X_RING_BUFFER
98         help
99           Say yes here to build support for Analog Devices:
100           ad7991, ad7995, ad7999, ad7992, ad7993, ad7994, ad7997, ad7998
101           i2c analog to digital convertors (ADC). Provides direct access
102           via sysfs.
103
104 config AD799X_RING_BUFFER
105         bool "Analog Devices AD799x: use ring buffer"
106         depends on AD799X
107         select IIO_RING_BUFFER
108         select IIO_SW_RING
109         help
110           Say yes here to include ring buffer support in the AD799X
111           ADC driver.
112
113 config AD7476
114         tristate "Analog Devices AD7475/6/7/8 AD7466/7/8 and AD7495 ADC driver"
115         depends on SPI
116         select IIO_RING_BUFFER
117         select IIO_SW_RING
118         select IIO_TRIGGER
119         help
120           Say yes here to build support for Analog Devices
121           AD7475, AD7476, AD7477, AD7478, AD7466, AD7467, AD7468, AD7495
122           SPI analog to digital convertors (ADC).
123           If unsure, say N (but it's safe to say "Y").
124
125           To compile this driver as a module, choose M here: the
126           module will be called ad7476.
127
128 config AD7887
129         tristate "Analog Devices AD7887 ADC driver"
130         depends on SPI
131         select IIO_RING_BUFFER
132         select IIO_SW_RING
133         select IIO_TRIGGER
134         help
135           Say yes here to build support for Analog Devices
136           AD7887 SPI analog to digital convertor (ADC).
137           If unsure, say N (but it's safe to say "Y").
138
139           To compile this driver as a module, choose M here: the
140           module will be called ad7887.
141
142 config AD7745
143         tristate "Analog Devices AD7745, AD7746 AD7747 capacitive sensor driver"
144         depends on I2C
145         help
146           Say yes here to build support for Analog Devices capacitive sensors.
147           (AD7745, AD7746, AD7747) Provides direct access via sysfs.
148
149           To compile this driver as a module, choose M here: the
150           module will be called ad7745.
151
152 config AD7816
153         tristate "Analog Devices AD7816/7/8 temperature sensor and ADC driver"
154         depends on SPI
155         help
156           Say yes here to build support for Analog Devices AD7816/7/8
157           temperature sensors and ADC.
158
159 config ADT75
160         tristate "Analog Devices ADT75 temperature sensor driver"
161         depends on I2C
162         help
163           Say yes here to build support for Analog Devices ADT75
164           temperature sensors.
165
166 config ADT7310
167         tristate "Analog Devices ADT7310 temperature sensor driver"
168         depends on SPI
169         help
170           Say yes here to build support for Analog Devices ADT7310
171           temperature sensors.
172
173 config ADT7410
174         tristate "Analog Devices ADT7410 temperature sensor driver"
175         depends on I2C
176         help
177           Say yes here to build support for Analog Devices ADT7410
178           temperature sensors.