Commit | Line | Data |
---|---|---|
0e589d5f MR |
1 | # |
2 | # ADC drivers | |
3 | # | |
4 | menu "Analog to digital converters" | |
5 | ||
af300848 LPC |
6 | config AD_SIGMA_DELTA |
7 | tristate | |
8 | select IIO_BUFFER | |
9 | select IIO_TRIGGERED_BUFFER | |
10 | ||
8ec4cf53 LPC |
11 | config AD7266 |
12 | tristate "Analog Devices AD7265/AD7266 ADC driver" | |
13 | depends on SPI_MASTER | |
14 | select IIO_BUFFER | |
15 | select IIO_TRIGGER | |
16 | select IIO_TRIGGERED_BUFFER | |
17 | help | |
18 | Say yes here to build support for Analog Devices AD7265 and AD7266 | |
19 | ADCs. | |
20 | ||
709ab36e LPC |
21 | config AD7298 |
22 | tristate "Analog Devices AD7298 ADC driver" | |
23 | depends on SPI | |
24 | select IIO_BUFFER | |
25 | select IIO_TRIGGERED_BUFFER | |
26 | help | |
27 | Say yes here to build support for Analog Devices AD7298 | |
28 | 8 Channel ADC with temperature sensor. | |
29 | ||
30 | To compile this driver as a module, choose M here: the | |
31 | module will be called ad7298. | |
32 | ||
0eac259d CL |
33 | config AD7923 |
34 | tristate "Analog Devices AD7923 ADC driver" | |
35 | depends on SPI | |
36 | select IIO_BUFFER | |
37 | select IIO_TRIGGERED_BUFFER | |
38 | help | |
39 | Say yes here to build support for Analog Devices AD7923 | |
40 | 4 Channel ADC with temperature sensor. | |
41 | ||
42 | To compile this driver as a module, choose M here: the | |
43 | module will be called ad7923. | |
44 | ||
7b123c85 LPC |
45 | config AD7791 |
46 | tristate "Analog Devices AD7791 ADC driver" | |
47 | depends on SPI | |
48 | select AD_SIGMA_DELTA | |
49 | help | |
50 | Say yes here to build support for Analog Devices AD7787, AD7788, AD7789, | |
51 | AD7790 and AD7791 SPI analog to digital converters (ADC). If unsure, say | |
52 | N (but it is safe to say "Y"). | |
53 | ||
54 | To compile this driver as a module, choose M here: the module will be | |
55 | called ad7791. | |
56 | ||
f87f1a23 LPC |
57 | config AD7793 |
58 | tristate "Analog Devices AD7793 and similar ADCs driver" | |
59 | depends on SPI | |
60 | select AD_SIGMA_DELTA | |
61 | help | |
62 | Say yes here to build support for Analog Devices AD7785, AD7792, AD7793, | |
63 | AD7794 and AD7795 SPI analog to digital converters (ADC). | |
64 | If unsure, say N (but it's safe to say "Y"). | |
65 | ||
66 | To compile this driver as a module, choose M here: the | |
67 | module will be called AD7793. | |
68 | ||
968f3d5b | 69 | config AD7476 |
ac5332b1 | 70 | tristate "Analog Devices AD7476 and similar 1-channel ADCs driver" |
968f3d5b LPC |
71 | depends on SPI |
72 | select IIO_BUFFER | |
73 | select IIO_TRIGGERED_BUFFER | |
74 | help | |
c26cc89e LPC |
75 | Say yes here to build support for Analog Devices AD7273, AD7274, AD7276, |
76 | AD7277, AD7278, AD7475, AD7476, AD7477, AD7478, AD7466, AD7467, AD7468, | |
77 | AD7495, AD7910, AD7920, AD7920 SPI analog to digital converters (ADC). | |
ac5332b1 | 78 | |
968f3d5b LPC |
79 | If unsure, say N (but it's safe to say "Y"). |
80 | ||
81 | To compile this driver as a module, choose M here: the | |
82 | module will be called ad7476. | |
83 | ||
4eb3ccf1 LPC |
84 | config AD7887 |
85 | tristate "Analog Devices AD7887 ADC driver" | |
86 | depends on SPI | |
87 | select IIO_BUFFER | |
88 | select IIO_TRIGGERED_BUFFER | |
89 | help | |
90 | Say yes here to build support for Analog Devices | |
91 | AD7887 SPI analog to digital converter (ADC). | |
92 | If unsure, say N (but it's safe to say "Y"). | |
93 | ||
94 | To compile this driver as a module, choose M here: the | |
95 | module will be called ad7887. | |
96 | ||
0e589d5f MR |
97 | config AT91_ADC |
98 | tristate "Atmel AT91 ADC" | |
99 | depends on ARCH_AT91 | |
100 | select IIO_BUFFER | |
90032e4e | 101 | select IIO_TRIGGERED_BUFFER |
0e589d5f MR |
102 | select SYSFS |
103 | help | |
104 | Say yes here to build support for Atmel AT91 ADC. | |
105 | ||
f0347c36 KM |
106 | config LP8788_ADC |
107 | bool "LP8788 ADC driver" | |
108 | depends on MFD_LP8788 | |
109 | help | |
110 | Say yes here to build support for TI LP8788 ADC. | |
111 | ||
168c9d95 JC |
112 | config MAX1363 |
113 | tristate "Maxim max1363 ADC driver" | |
114 | depends on I2C | |
168c9d95 | 115 | select IIO_BUFFER |
8a9f645f | 116 | select IIO_TRIGGERED_BUFFER |
168c9d95 JC |
117 | help |
118 | Say yes here to build support for many Maxim i2c analog to digital | |
119 | converters (ADC). (max1361, max1362, max1363, max1364, max1036, | |
120 | max1037, max1038, max1039, max1136, max1136, max1137, max1138, | |
121 | max1139, max1236, max1237, max11238, max1239, max11600, max11601, | |
122 | max11602, max11603, max11604, max11605, max11606, max11607, | |
123 | max11608, max11609, max11610, max11611, max11612, max11613, | |
124 | max11614, max11615, max11616, max11617, max11644, max11645, | |
125 | max11646, max11647) Provides direct access via sysfs and buffered | |
126 | data via the iio dev interface. | |
127 | ||
bc0a409c TR |
128 | config TI_ADC081C |
129 | tristate "Texas Instruments ADC081C021/027" | |
130 | depends on I2C | |
131 | help | |
132 | If you say yes here you get support for Texas Instruments ADC081C021 | |
133 | and ADC081C027 ADC chips. | |
134 | ||
135 | This driver can also be built as a module. If so, the module will be | |
136 | called ti-adc081c. | |
137 | ||
5e53a69b PR |
138 | config TI_AM335X_ADC |
139 | tristate "TI's ADC driver" | |
140 | depends on MFD_TI_AM335X_TSCADC | |
141 | help | |
142 | Say yes here to build support for Texas Instruments ADC | |
143 | driver which is also a MFD client. | |
144 | ||
ffd8a6e7 LP |
145 | config VIPERBOARD_ADC |
146 | tristate "Viperboard ADC support" | |
147 | depends on MFD_VIPERBOARD && USB | |
148 | help | |
149 | Say yes here to access the ADC part of the Nano River | |
150 | Technologies Viperboard. | |
151 | ||
0e589d5f | 152 | endmenu |