]> git.karo-electronics.de Git - karo-tx-linux.git/blob - drivers/iio/adc/Kconfig
Merge git://git.infradead.org/users/eparis/selinux
[karo-tx-linux.git] / drivers / iio / adc / Kconfig
1 #
2 # ADC drivers
3 #
4 menu "Analog to digital converters"
5
6 config AD_SIGMA_DELTA
7         tristate
8         select IIO_BUFFER
9         select IIO_TRIGGERED_BUFFER
10
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
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
33 config 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
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
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
69 config 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
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
97 config 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
106 config 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
114 config 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
120 config 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
136 config 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
146 config 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
156 config 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
163 config 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
170 endmenu