1# 2# ADC drivers 3# 4# When adding new entries keep the list in alphabetical order 5 6menu "Analog to digital converters" 7 8config AD_SIGMA_DELTA 9 tristate 10 select IIO_BUFFER 11 select IIO_TRIGGERED_BUFFER 12 13config AD7266 14 tristate "Analog Devices AD7265/AD7266 ADC driver" 15 depends on SPI_MASTER 16 select IIO_BUFFER 17 select IIO_TRIGGER 18 select IIO_TRIGGERED_BUFFER 19 help 20 Say yes here to build support for Analog Devices AD7265 and AD7266 21 ADCs. 22 23config AD7298 24 tristate "Analog Devices AD7298 ADC driver" 25 depends on SPI 26 select IIO_BUFFER 27 select IIO_TRIGGERED_BUFFER 28 help 29 Say yes here to build support for Analog Devices AD7298 30 8 Channel ADC with temperature sensor. 31 32 To compile this driver as a module, choose M here: the 33 module will be called ad7298. 34 35config AD7476 36 tristate "Analog Devices AD7476 and similar 1-channel ADCs driver" 37 depends on SPI 38 select IIO_BUFFER 39 select IIO_TRIGGERED_BUFFER 40 help 41 Say yes here to build support for Analog Devices AD7273, AD7274, AD7276, 42 AD7277, AD7278, AD7475, AD7476, AD7477, AD7478, AD7466, AD7467, AD7468, 43 AD7495, AD7910, AD7920, AD7920 SPI analog to digital converters (ADC). 44 45 If unsure, say N (but it's safe to say "Y"). 46 47 To compile this driver as a module, choose M here: the 48 module will be called ad7476. 49 50config AD7791 51 tristate "Analog Devices AD7791 ADC driver" 52 depends on SPI 53 select AD_SIGMA_DELTA 54 help 55 Say yes here to build support for Analog Devices AD7787, AD7788, AD7789, 56 AD7790 and AD7791 SPI analog to digital converters (ADC). If unsure, say 57 N (but it is safe to say "Y"). 58 59 To compile this driver as a module, choose M here: the module will be 60 called ad7791. 61 62config AD7793 63 tristate "Analog Devices AD7793 and similar ADCs driver" 64 depends on SPI 65 select AD_SIGMA_DELTA 66 help 67 Say yes here to build support for Analog Devices AD7785, AD7792, AD7793, 68 AD7794 and AD7795 SPI analog to digital converters (ADC). 69 If unsure, say N (but it's safe to say "Y"). 70 71 To compile this driver as a module, choose M here: the 72 module will be called AD7793. 73 74config AD7887 75 tristate "Analog Devices AD7887 ADC driver" 76 depends on SPI 77 select IIO_BUFFER 78 select IIO_TRIGGERED_BUFFER 79 help 80 Say yes here to build support for Analog Devices 81 AD7887 SPI analog to digital converter (ADC). 82 If unsure, say N (but it's safe to say "Y"). 83 84 To compile this driver as a module, choose M here: the 85 module will be called ad7887. 86 87config AD7923 88 tristate "Analog Devices AD7923 and similar ADCs driver" 89 depends on SPI 90 select IIO_BUFFER 91 select IIO_TRIGGERED_BUFFER 92 help 93 Say yes here to build support for Analog Devices 94 AD7904, AD7914, AD7923, AD7924 4 Channel ADCs. 95 96 To compile this driver as a module, choose M here: the 97 module will be called ad7923. 98 99config AT91_ADC 100 tristate "Atmel AT91 ADC" 101 depends on ARCH_AT91 102 select IIO_BUFFER 103 select IIO_TRIGGERED_BUFFER 104 select SYSFS 105 help 106 Say yes here to build support for Atmel AT91 ADC. 107 108config EXYNOS_ADC 109 bool "Exynos ADC driver support" 110 depends on OF 111 help 112 Core support for the ADC block found in the Samsung EXYNOS series 113 of SoCs for drivers such as the touchscreen and hwmon to use to share 114 this resource. 115 116config LP8788_ADC 117 bool "LP8788 ADC driver" 118 depends on MFD_LP8788 119 help 120 Say yes here to build support for TI LP8788 ADC. 121 122config MAX1363 123 tristate "Maxim max1363 ADC driver" 124 depends on I2C 125 select IIO_BUFFER 126 select IIO_TRIGGERED_BUFFER 127 help 128 Say yes here to build support for many Maxim i2c analog to digital 129 converters (ADC). (max1361, max1362, max1363, max1364, max1036, 130 max1037, max1038, max1039, max1136, max1136, max1137, max1138, 131 max1139, max1236, max1237, max11238, max1239, max11600, max11601, 132 max11602, max11603, max11604, max11605, max11606, max11607, 133 max11608, max11609, max11610, max11611, max11612, max11613, 134 max11614, max11615, max11616, max11617, max11644, max11645, 135 max11646, max11647) Provides direct access via sysfs and buffered 136 data via the iio dev interface. 137 138config MCP320X 139 tristate "Microchip Technology MCP3204/08" 140 depends on SPI 141 help 142 Say yes here to build support for Microchip Technology's MCP3204 or 143 MCP3208 analog to digital converter. 144 145 This driver can also be built as a module. If so, the module will be 146 called mcp320x. 147 148config MCP3422 149 tristate "Microchip Technology MCP3422/3/4 driver" 150 depends on I2C 151 help 152 Say yes here to build support for Microchip Technology's MCP3422, 153 MCP3423 or MCP3424 analog to digital converters. 154 155 This driver can also be built as a module. If so, the module will be 156 called mcp3422. 157 158config NAU7802 159 tristate "Nuvoton NAU7802 ADC driver" 160 depends on I2C 161 help 162 Say yes here to build support for Nuvoton NAU7802 ADC. 163 164 To compile this driver as a module, choose M here: the 165 module will be called nau7802. 166 167config TI_ADC081C 168 tristate "Texas Instruments ADC081C021/027" 169 depends on I2C 170 help 171 If you say yes here you get support for Texas Instruments ADC081C021 172 and ADC081C027 ADC chips. 173 174 This driver can also be built as a module. If so, the module will be 175 called ti-adc081c. 176 177config TI_AM335X_ADC 178 tristate "TI's AM335X ADC driver" 179 depends on MFD_TI_AM335X_TSCADC 180 select IIO_BUFFER 181 select IIO_KFIFO_BUF 182 help 183 Say yes here to build support for Texas Instruments ADC 184 driver which is also a MFD client. 185 186config TWL6030_GPADC 187 tristate "TWL6030 GPADC (General Purpose A/D Converter) Support" 188 depends on TWL4030_CORE 189 default n 190 help 191 Say yes here if you want support for the TWL6030/TWL6032 General 192 Purpose A/D Converter. This will add support for battery type 193 detection, battery voltage and temperature measurement, die 194 temperature measurement, system supply voltage, audio accessory, 195 USB ID detection. 196 197 This driver can also be built as a module. If so, the module will be 198 called twl6030-gpadc. 199 200config VIPERBOARD_ADC 201 tristate "Viperboard ADC support" 202 depends on MFD_VIPERBOARD && USB 203 help 204 Say yes here to access the ADC part of the Nano River 205 Technologies Viperboard. 206 207endmenu 208