]> git.karo-electronics.de Git - karo-tx-linux.git/blob - drivers/iio/adc/Kconfig
Merge tag 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[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 AD7791
34         tristate "Analog Devices AD7791 ADC driver"
35         depends on SPI
36         select AD_SIGMA_DELTA
37         help
38           Say yes here to build support for Analog Devices AD7787, AD7788, AD7789,
39           AD7790 and AD7791 SPI analog to digital converters (ADC). If unsure, say
40           N (but it is safe to say "Y").
41
42           To compile this driver as a module, choose M here: the module will be
43           called ad7791.
44
45 config AD7793
46         tristate "Analog Devices AD7793 and similar ADCs driver"
47         depends on SPI
48         select AD_SIGMA_DELTA
49         help
50           Say yes here to build support for Analog Devices AD7785, AD7792, AD7793,
51           AD7794 and AD7795 SPI analog to digital converters (ADC).
52           If unsure, say N (but it's safe to say "Y").
53
54           To compile this driver as a module, choose M here: the
55           module will be called AD7793.
56
57 config AD7476
58         tristate "Analog Devices AD7476 and similar 1-channel ADCs driver"
59         depends on SPI
60         select IIO_BUFFER
61         select IIO_TRIGGERED_BUFFER
62         help
63           Say yes here to build support for Analog Devices AD7273, AD7274, AD7276,
64           AD7277, AD7278, AD7475, AD7476, AD7477, AD7478, AD7466, AD7467, AD7468,
65           AD7495, AD7910, AD7920, AD7920 SPI analog to digital converters (ADC).
66
67           If unsure, say N (but it's safe to say "Y").
68
69           To compile this driver as a module, choose M here: the
70           module will be called ad7476.
71
72 config AD7887
73         tristate "Analog Devices AD7887 ADC driver"
74         depends on SPI
75         select IIO_BUFFER
76         select IIO_TRIGGERED_BUFFER
77         help
78           Say yes here to build support for Analog Devices
79           AD7887 SPI analog to digital converter (ADC).
80           If unsure, say N (but it's safe to say "Y").
81
82           To compile this driver as a module, choose M here: the
83           module will be called ad7887.
84
85 config AT91_ADC
86         tristate "Atmel AT91 ADC"
87         depends on ARCH_AT91
88         select IIO_BUFFER
89         select IIO_TRIGGERED_BUFFER
90         select SYSFS
91         help
92           Say yes here to build support for Atmel AT91 ADC.
93
94 config LP8788_ADC
95         bool "LP8788 ADC driver"
96         depends on MFD_LP8788
97         help
98           Say yes here to build support for TI LP8788 ADC.
99
100 config MAX1363
101         tristate "Maxim max1363 ADC driver"
102         depends on I2C
103         select IIO_BUFFER
104         select IIO_TRIGGERED_BUFFER
105         help
106           Say yes here to build support for many Maxim i2c analog to digital
107           converters (ADC). (max1361, max1362, max1363, max1364, max1036,
108           max1037, max1038, max1039, max1136, max1136, max1137, max1138,
109           max1139, max1236, max1237, max11238, max1239, max11600, max11601,
110           max11602, max11603, max11604, max11605, max11606, max11607,
111           max11608, max11609, max11610, max11611, max11612, max11613,
112           max11614, max11615, max11616, max11617, max11644, max11645,
113           max11646, max11647) Provides direct access via sysfs and buffered
114           data via the iio dev interface.
115
116 config TI_ADC081C
117         tristate "Texas Instruments ADC081C021/027"
118         depends on I2C
119         help
120           If you say yes here you get support for Texas Instruments ADC081C021
121           and ADC081C027 ADC chips.
122
123           This driver can also be built as a module. If so, the module will be
124           called ti-adc081c.
125
126 config TI_AM335X_ADC
127         tristate "TI's ADC driver"
128         depends on MFD_TI_AM335X_TSCADC
129         help
130           Say yes here to build support for Texas Instruments ADC
131           driver which is also a MFD client.
132
133 config VIPERBOARD_ADC
134         tristate "Viperboard ADC support"
135         depends on MFD_VIPERBOARD && USB
136         help
137           Say yes here to access the ADC part of the Nano River
138           Technologies Viperboard.
139
140 endmenu