/drivers/staging/iio/adc/Kconfig
#! | 207 lines | 179 code | 28 blank | 0 comment | 0 complexity | 91b3a57bb0d44786a99eb38ce8865353 MD5 | raw file
Possible License(s): LGPL-2.0, AGPL-1.0, GPL-2.0
1# 2# ADC drivers 3# 4comment "Analog to digital convertors" 5 6config AD7150 7 tristate "Analog Devices ad7150/1/6 capacitive sensor driver" 8 depends on I2C 9 help 10 Say yes here to build support for Analog Devices capacitive sensors. 11 (ad7150, ad7151, ad7156) Provides direct access via sysfs. 12 13config AD7152 14 tristate "Analog Devices ad7152/3 capacitive sensor driver" 15 depends on I2C 16 help 17 Say yes here to build support for Analog Devices capacitive sensors. 18 (ad7152, ad7153) Provides direct access via sysfs. 19 20config AD7291 21 tristate "Analog Devices AD7291 temperature sensor driver" 22 depends on I2C 23 help 24 Say yes here to build support for Analog Devices AD7291 25 temperature sensors. 26 27config AD7298 28 tristate "Analog Devices AD7298 ADC driver" 29 depends on SPI 30 help 31 Say yes here to build support for Analog Devices AD7298 32 8 Channel ADC with temperature sensor. 33 34 To compile this driver as a module, choose M here: the 35 module will be called ad7298. 36 37config AD7314 38 tristate "Analog Devices AD7314 temperature sensor driver" 39 depends on SPI 40 help 41 Say yes here to build support for Analog Devices AD7314 42 temperature sensors. 43 44config AD7606 45 tristate "Analog Devices AD7606 ADC driver" 46 depends on GPIOLIB 47 select IIO_RING_BUFFER 48 select IIO_TRIGGER 49 select IIO_SW_RING 50 help 51 Say yes here to build support for Analog Devices: 52 ad7606, ad7606-6, ad7606-4 analog to digital convertors (ADC). 53 54 To compile this driver as a module, choose M here: the 55 module will be called ad7606. 56 57config AD7606_IFACE_PARALLEL 58 tristate "parallel interface support" 59 depends on AD7606 60 help 61 Say yes here to include parallel interface support on the AD7606 62 ADC driver. 63 64config AD7606_IFACE_SPI 65 tristate "spi interface support" 66 depends on AD7606 67 depends on SPI 68 help 69 Say yes here to include parallel interface support on the AD7606 70 ADC driver. 71 72config AD799X 73 tristate "Analog Devices AD799x ADC driver" 74 depends on I2C 75 select IIO_TRIGGER if IIO_RING_BUFFER 76 select AD799X_RING_BUFFER 77 help 78 Say yes here to build support for Analog Devices: 79 ad7991, ad7995, ad7999, ad7992, ad7993, ad7994, ad7997, ad7998 80 i2c analog to digital convertors (ADC). Provides direct access 81 via sysfs. 82 83config AD799X_RING_BUFFER 84 bool "Analog Devices AD799x: use ring buffer" 85 depends on AD799X 86 select IIO_RING_BUFFER 87 select IIO_SW_RING 88 help 89 Say yes here to include ring buffer support in the AD799X 90 ADC driver. 91 92config AD7476 93 tristate "Analog Devices AD7475/6/7/8 AD7466/7/8 and AD7495 ADC driver" 94 depends on SPI 95 select IIO_RING_BUFFER 96 select IIO_SW_RING 97 select IIO_TRIGGER 98 help 99 Say yes here to build support for Analog Devices 100 AD7475, AD7476, AD7477, AD7478, AD7466, AD7467, AD7468, AD7495 101 SPI analog to digital convertors (ADC). 102 If unsure, say N (but it's safe to say "Y"). 103 104 To compile this driver as a module, choose M here: the 105 module will be called ad7476. 106 107config AD7887 108 tristate "Analog Devices AD7887 ADC driver" 109 depends on SPI 110 select IIO_RING_BUFFER 111 select IIO_SW_RING 112 select IIO_TRIGGER 113 help 114 Say yes here to build support for Analog Devices 115 AD7887 SPI analog to digital convertor (ADC). 116 If unsure, say N (but it's safe to say "Y"). 117 118 To compile this driver as a module, choose M here: the 119 module will be called ad7887. 120 121config AD7780 122 tristate "Analog Devices AD7780 AD7781 ADC driver" 123 depends on SPI 124 depends on GPIOLIB 125 help 126 Say yes here to build support for Analog Devices 127 AD7780 and AD7781 SPI analog to digital convertors (ADC). 128 If unsure, say N (but it's safe to say "Y"). 129 130 To compile this driver as a module, choose M here: the 131 module will be called ad7780. 132 133config AD7793 134 tristate "Analog Devices AD7792 AD7793 ADC driver" 135 depends on SPI 136 select IIO_RING_BUFFER 137 select IIO_SW_RING 138 select IIO_TRIGGER 139 help 140 Say yes here to build support for Analog Devices 141 AD7792 and AD7793 SPI analog to digital convertors (ADC). 142 If unsure, say N (but it's safe to say "Y"). 143 144 To compile this driver as a module, choose M here: the 145 module will be called AD7793. 146 147config AD7745 148 tristate "Analog Devices AD7745, AD7746 AD7747 capacitive sensor driver" 149 depends on I2C 150 help 151 Say yes here to build support for Analog Devices capacitive sensors. 152 (AD7745, AD7746, AD7747) Provides direct access via sysfs. 153 154 To compile this driver as a module, choose M here: the 155 module will be called ad7745. 156 157config AD7816 158 tristate "Analog Devices AD7816/7/8 temperature sensor and ADC driver" 159 depends on SPI 160 help 161 Say yes here to build support for Analog Devices AD7816/7/8 162 temperature sensors and ADC. 163 164config ADT75 165 tristate "Analog Devices ADT75 temperature sensor driver" 166 depends on I2C 167 help 168 Say yes here to build support for Analog Devices ADT75 169 temperature sensors. 170 171config ADT7310 172 tristate "Analog Devices ADT7310 temperature sensor driver" 173 depends on SPI 174 help 175 Say yes here to build support for Analog Devices ADT7310 176 temperature sensors. 177 178config ADT7410 179 tristate "Analog Devices ADT7410 temperature sensor driver" 180 depends on I2C 181 help 182 Say yes here to build support for Analog Devices ADT7410 183 temperature sensors. 184 185config MAX1363 186 tristate "Maxim max1363 ADC driver" 187 depends on I2C 188 select IIO_TRIGGER if IIO_RING_BUFFER 189 select MAX1363_RING_BUFFER 190 help 191 Say yes here to build support for many Maxim i2c analog to digital 192 convertors (ADC). (max1361, max1362, max1363, max1364, max1036, 193 max1037, max1038, max1039, max1136, max1136, max1137, max1138, 194 max1139, max1236, max1237, max11238, max1239, max11600, max11601, 195 max11602, max11603, max11604, max11605, max11606, max11607, 196 max11608, max11609, max11610, max11611, max11612, max11613, 197 max11614, max11615, max11616, max11617, max11644, max11645, 198 max11646, max11647) Provides direct access via sysfs. 199 200config MAX1363_RING_BUFFER 201 bool "Maxim max1363: use ring buffer" 202 depends on MAX1363 203 select IIO_RING_BUFFER 204 select IIO_SW_RING 205 help 206 Say yes here to include ring buffer support in the MAX1363 207 ADC driver.