blob: a40d3c29f0cb8ec34ea15b92f7ebd8df97f962e3 [file] [log] [blame]
Maxime Ripard0e589d52012-05-11 15:35:33 +02001#
2# ADC drivers
3#
4menu "Analog to digital converters"
5
Lars-Peter Clausenaf300842012-08-10 17:36:00 +01006config AD_SIGMA_DELTA
7 tristate
8 select IIO_BUFFER
9 select IIO_TRIGGERED_BUFFER
10
Lars-Peter Clausen8ec4cf52012-06-25 14:52:49 +020011config 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
Lars-Peter Clausen709ab362012-11-17 11:42:59 +000021config 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
Christophe Leroy0eac2592013-02-13 06:47:00 +000033config 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
Lars-Peter Clausen7b123c82012-09-04 16:26:00 +010045config 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
Lars-Peter Clausenf87f1a22012-11-21 16:27:00 +000057config 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
Lars-Peter Clausen968f3d52012-09-10 09:34:00 +010069config AD7476
Lars-Peter Clausenac5332b2012-09-10 09:34:00 +010070 tristate "Analog Devices AD7476 and similar 1-channel ADCs driver"
Lars-Peter Clausen968f3d52012-09-10 09:34:00 +010071 depends on SPI
72 select IIO_BUFFER
73 select IIO_TRIGGERED_BUFFER
74 help
Lars-Peter Clausenc26cc892012-09-10 10:33:00 +010075 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).
Lars-Peter Clausenac5332b2012-09-10 09:34:00 +010078
Lars-Peter Clausen968f3d52012-09-10 09:34:00 +010079 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
Lars-Peter Clausen4eb3ccf2012-11-05 09:56:00 +000084config 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
Maxime Ripard0e589d52012-05-11 15:35:33 +020097config AT91_ADC
98 tristate "Atmel AT91 ADC"
99 depends on ARCH_AT91
100 select IIO_BUFFER
Lars-Peter Clausen90032e42012-06-18 18:33:49 +0200101 select IIO_TRIGGERED_BUFFER
Maxime Ripard0e589d52012-05-11 15:35:33 +0200102 select SYSFS
103 help
104 Say yes here to build support for Atmel AT91 ADC.
105
Naveen Krishna Chatradhi10f5b142013-02-15 06:56:00 +0000106config EXYNOS_ADC
107 bool "Exynos ADC driver support"
108 help
109 Core support for the ADC block found in the Samsung EXYNOS series
110 of SoCs for drivers such as the touchscreen and hwmon to use to share
111 this resource.
112
Kim, Milof0347c32012-09-17 10:35:00 +0100113config LP8788_ADC
114 bool "LP8788 ADC driver"
115 depends on MFD_LP8788
116 help
117 Say yes here to build support for TI LP8788 ADC.
118
Jonathan Cameron168c9d92012-10-06 14:42:27 +0100119config MAX1363
120 tristate "Maxim max1363 ADC driver"
121 depends on I2C
Jonathan Cameron168c9d92012-10-06 14:42:27 +0100122 select IIO_BUFFER
Peter Meerwald8a9f6452013-01-10 17:29:00 +0000123 select IIO_TRIGGERED_BUFFER
Jonathan Cameron168c9d92012-10-06 14:42:27 +0100124 help
125 Say yes here to build support for many Maxim i2c analog to digital
126 converters (ADC). (max1361, max1362, max1363, max1364, max1036,
127 max1037, max1038, max1039, max1136, max1136, max1137, max1138,
128 max1139, max1236, max1237, max11238, max1239, max11600, max11601,
129 max11602, max11603, max11604, max11605, max11606, max11607,
130 max11608, max11609, max11610, max11611, max11612, max11613,
131 max11614, max11615, max11616, max11617, max11644, max11645,
132 max11646, max11647) Provides direct access via sysfs and buffered
133 data via the iio dev interface.
134
Thierry Redingbc0a4092012-11-23 15:13:00 +0000135config TI_ADC081C
136 tristate "Texas Instruments ADC081C021/027"
137 depends on I2C
138 help
139 If you say yes here you get support for Texas Instruments ADC081C021
140 and ADC081C027 ADC chips.
141
142 This driver can also be built as a module. If so, the module will be
143 called ti-adc081c.
144
Patil, Rachna5e53a692012-10-16 12:55:45 +0530145config TI_AM335X_ADC
146 tristate "TI's ADC driver"
147 depends on MFD_TI_AM335X_TSCADC
148 help
149 Say yes here to build support for Texas Instruments ADC
150 driver which is also a MFD client.
151
Lars Poeschelffd8a6e2012-11-05 15:48:26 +0100152config VIPERBOARD_ADC
153 tristate "Viperboard ADC support"
154 depends on MFD_VIPERBOARD && USB
155 help
156 Say yes here to access the ADC part of the Nano River
157 Technologies Viperboard.
158
Maxime Ripard0e589d52012-05-11 15:35:33 +0200159endmenu