iio:common: Use spi_sync_transfer() in STMicroelectronics common library
[deliverable/linux.git] / drivers / iio / adc / Kconfig
CommitLineData
0e589d5f
MR
1#
2# ADC drivers
3#
4menu "Analog to digital converters"
5
af300848
LPC
6config AD_SIGMA_DELTA
7 tristate
8 select IIO_BUFFER
9 select IIO_TRIGGERED_BUFFER
10
8ec4cf53
LPC
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
709ab36e
LPC
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
0eac259d
CL
33config 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
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
f87f1a23
LPC
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
968f3d5b 69config 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
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
0e589d5f
MR
97config 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
106config 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
112config 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
128config 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
138config 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
145config 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 152endmenu
This page took 0.12899 seconds and 5 git commands to generate.