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