1# 2# ADC drivers 3# 4menu "Analog to digital converters" 5 6config AD7606 7 tristate "Analog Devices AD7606 ADC driver" 8 depends on GPIOLIB 9 select IIO_BUFFER 10 select IIO_TRIGGERED_BUFFER 11 help 12 Say yes here to build support for Analog Devices: 13 ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC). 14 15 To compile this driver as a module, choose M here: the 16 module will be called ad7606. 17 18config AD7606_IFACE_PARALLEL 19 tristate "parallel interface support" 20 depends on AD7606 21 help 22 Say yes here to include parallel interface support on the AD7606 23 ADC driver. 24 25 To compile this driver as a module, choose M here: the 26 module will be called ad7606_iface_parallel. 27 28config AD7606_IFACE_SPI 29 tristate "spi interface support" 30 depends on AD7606 31 depends on SPI 32 help 33 Say yes here to include parallel interface support on the AD7606 34 ADC driver. 35 36 To compile this driver as a module, choose M here: the 37 module will be called ad7606_iface_spi. 38 39config AD7780 40 tristate "Analog Devices AD7780 and similar ADCs driver" 41 depends on SPI 42 depends on GPIOLIB 43 select AD_SIGMA_DELTA 44 help 45 Say yes here to build support for Analog Devices AD7170, AD7171, 46 AD7780 and AD7781 SPI analog to digital converters (ADC). 47 If unsure, say N (but it's safe to say "Y"). 48 49 To compile this driver as a module, choose M here: the 50 module will be called ad7780. 51 52config AD7816 53 tristate "Analog Devices AD7816/7/8 temperature sensor and ADC driver" 54 depends on SPI 55 depends on GPIOLIB 56 help 57 Say yes here to build support for Analog Devices AD7816/7/8 58 temperature sensors and ADC. 59 60config AD7192 61 tristate "Analog Devices AD7190 AD7192 AD7195 ADC driver" 62 depends on SPI 63 select AD_SIGMA_DELTA 64 help 65 Say yes here to build support for Analog Devices AD7190, 66 AD7192 or AD7195 SPI analog to digital converters (ADC). 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 ad7192. 71 72config AD7280 73 tristate "Analog Devices AD7280A Lithium Ion Battery Monitoring System" 74 depends on SPI 75 help 76 Say yes here to build support for Analog Devices AD7280A 77 Lithium Ion Battery Monitoring System. 78 79 To compile this driver as a module, choose M here: the 80 module will be called ad7280a 81 82config LPC32XX_ADC 83 tristate "NXP LPC32XX ADC" 84 depends on ARCH_LPC32XX || COMPILE_TEST 85 depends on HAS_IOMEM 86 help 87 Say yes here to build support for the integrated ADC inside the 88 LPC32XX SoC. Note that this feature uses the same hardware as the 89 touchscreen driver, so you should either select only one of the two 90 drivers (lpc32xx_adc or lpc32xx_ts) or, in the OpenFirmware case, 91 activate only one via device tree selection. Provides direct access 92 via sysfs. 93 94config MXS_LRADC 95 tristate "Freescale i.MX23/i.MX28 LRADC" 96 depends on (ARCH_MXS || COMPILE_TEST) && HAS_IOMEM 97 depends on INPUT 98 select STMP_DEVICE 99 select IIO_BUFFER 100 select IIO_TRIGGERED_BUFFER 101 help 102 Say yes here to build support for i.MX23/i.MX28 LRADC convertor 103 built into these chips. 104 105 To compile this driver as a module, choose M here: the 106 module will be called mxs-lradc. 107 108config SPEAR_ADC 109 tristate "ST SPEAr ADC" 110 depends on PLAT_SPEAR || COMPILE_TEST 111 depends on HAS_IOMEM 112 help 113 Say yes here to build support for the integrated ADC inside the 114 ST SPEAr SoC. Provides direct access via sysfs. 115 116 To compile this driver as a module, choose M here: the 117 module will be called spear_adc. 118endmenu 119