1
2
3
4menu "Analog to digital converters"
5
6config AD_SIGMA_DELTA
7 tristate
8 select IIO_BUFFER
9 select IIO_TRIGGERED_BUFFER
10
11config 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
21config 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
33config AD7923
34 tristate "Analog Devices AD7923 and similar ADCs 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
40 AD7904, AD7914, AD7923, AD7924 4 Channel ADCs.
41
42 To compile this driver as a module, choose M here: the
43 module will be called ad7923.
44
45config 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
57config 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
69config AD7476
70 tristate "Analog Devices AD7476 and similar 1-channel ADCs driver"
71 depends on SPI
72 select IIO_BUFFER
73 select IIO_TRIGGERED_BUFFER
74 help
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).
78
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
84config 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
97config AT91_ADC
98 tristate "Atmel AT91 ADC"
99 depends on ARCH_AT91
100 select IIO_BUFFER
101 select IIO_TRIGGERED_BUFFER
102 select SYSFS
103 help
104 Say yes here to build support for Atmel AT91 ADC.
105
106config EXYNOS_ADC
107 bool "Exynos ADC driver support"
108 depends on OF
109 help
110 Core support for the ADC block found in the Samsung EXYNOS series
111 of SoCs for drivers such as the touchscreen and hwmon to use to share
112 this resource.
113
114config LP8788_ADC
115 bool "LP8788 ADC driver"
116 depends on MFD_LP8788
117 help
118 Say yes here to build support for TI LP8788 ADC.
119
120config MAX1363
121 tristate "Maxim max1363 ADC driver"
122 depends on I2C
123 select IIO_BUFFER
124 select IIO_TRIGGERED_BUFFER
125 help
126 Say yes here to build support for many Maxim i2c analog to digital
127 converters (ADC). (max1361, max1362, max1363, max1364, max1036,
128 max1037, max1038, max1039, max1136, max1136, max1137, max1138,
129 max1139, max1236, max1237, max11238, max1239, max11600, max11601,
130 max11602, max11603, max11604, max11605, max11606, max11607,
131 max11608, max11609, max11610, max11611, max11612, max11613,
132 max11614, max11615, max11616, max11617, max11644, max11645,
133 max11646, max11647) Provides direct access via sysfs and buffered
134 data via the iio dev interface.
135
136config MCP320X
137 tristate "Microchip Technology MCP3204/08"
138 depends on SPI
139 help
140 Say yes here to build support for Microchip Technology's MCP3204 or
141 MCP3208 analog to digital converter.
142
143 This driver can also be built as a module. If so, the module will be
144 called mcp320x.
145
146config TI_ADC081C
147 tristate "Texas Instruments ADC081C021/027"
148 depends on I2C
149 help
150 If you say yes here you get support for Texas Instruments ADC081C021
151 and ADC081C027 ADC chips.
152
153 This driver can also be built as a module. If so, the module will be
154 called ti-adc081c.
155
156config TI_AM335X_ADC
157 tristate "TI's ADC driver"
158 depends on MFD_TI_AM335X_TSCADC
159 help
160 Say yes here to build support for Texas Instruments ADC
161 driver which is also a MFD client.
162
163config VIPERBOARD_ADC
164 tristate "Viperboard ADC support"
165 depends on MFD_VIPERBOARD && USB
166 help
167 Say yes here to access the ADC part of the Nano River
168 Technologies Viperboard.
169
170endmenu
171