Jonathan Cameron | d1325cf | 2009-08-18 18:06:20 +0100 | [diff] [blame] | 1 | # |
| 2 | # ADC drivers |
| 3 | # |
Michael Hennerich | e63abd0 | 2011-10-19 11:17:53 +0200 | [diff] [blame] | 4 | menu "Analog to digital converters" |
Jonathan Cameron | d1325cf | 2009-08-18 18:06:20 +0100 | [diff] [blame] | 5 | |
Michael Hennerich | b9618c0 | 2011-02-22 21:46:18 +0100 | [diff] [blame] | 6 | config AD7606 |
| 7 | tristate "Analog Devices AD7606 ADC driver" |
| 8 | depends on GPIOLIB |
Jonathan Cameron | f2a9624 | 2011-09-21 11:15:55 +0100 | [diff] [blame] | 9 | select IIO_BUFFER |
Lars-Peter Clausen | 74ed964 | 2012-06-18 18:33:53 +0200 | [diff] [blame] | 10 | select IIO_TRIGGERED_BUFFER |
Michael Hennerich | b9618c0 | 2011-02-22 21:46:18 +0100 | [diff] [blame] | 11 | help |
| 12 | Say yes here to build support for Analog Devices: |
Michael Hennerich | e63abd0 | 2011-10-19 11:17:53 +0200 | [diff] [blame] | 13 | ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC). |
Michael Hennerich | b9618c0 | 2011-02-22 21:46:18 +0100 | [diff] [blame] | 14 | |
| 15 | To compile this driver as a module, choose M here: the |
| 16 | module will be called ad7606. |
| 17 | |
| 18 | config 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 | |
Vaishali Thakkar | e245b90 | 2014-10-02 15:59:19 +0530 | [diff] [blame] | 25 | To compile this driver as a module, choose M here: the |
| 26 | module will be called ad7606_iface_parallel. |
| 27 | |
Michael Hennerich | b9618c0 | 2011-02-22 21:46:18 +0100 | [diff] [blame] | 28 | config 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 | |
Vaishali Thakkar | e245b90 | 2014-10-02 15:59:19 +0530 | [diff] [blame] | 36 | To compile this driver as a module, choose M here: the |
| 37 | module will be called ad7606_iface_spi. |
| 38 | |
Michael Hennerich | d6f087e | 2011-03-24 19:37:00 +0100 | [diff] [blame] | 39 | config AD7780 |
Lars-Peter Clausen | 7aecec9 | 2012-09-21 14:29:00 +0100 | [diff] [blame] | 40 | tristate "Analog Devices AD7780 and similar ADCs driver" |
Michael Hennerich | d6f087e | 2011-03-24 19:37:00 +0100 | [diff] [blame] | 41 | depends on SPI |
Michael Hennerich | 64a47c5 | 2011-05-12 15:38:24 +0200 | [diff] [blame] | 42 | depends on GPIOLIB |
Lars-Peter Clausen | 32e0e7e | 2012-08-10 17:36:00 +0100 | [diff] [blame] | 43 | select AD_SIGMA_DELTA |
Michael Hennerich | d6f087e | 2011-03-24 19:37:00 +0100 | [diff] [blame] | 44 | help |
Lars-Peter Clausen | 7aecec9 | 2012-09-21 14:29:00 +0100 | [diff] [blame] | 45 | Say yes here to build support for Analog Devices AD7170, AD7171, |
Michael Hennerich | e63abd0 | 2011-10-19 11:17:53 +0200 | [diff] [blame] | 46 | AD7780 and AD7781 SPI analog to digital converters (ADC). |
Michael Hennerich | d6f087e | 2011-03-24 19:37:00 +0100 | [diff] [blame] | 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 | |
Sonic Zhang | 7924425 | 2010-10-27 21:43:59 -0400 | [diff] [blame] | 52 | config AD7816 |
| 53 | tristate "Analog Devices AD7816/7/8 temperature sensor and ADC driver" |
| 54 | depends on SPI |
Alexandre Courbot | 76ec9d1 | 2013-03-28 04:34:56 -0700 | [diff] [blame] | 55 | depends on GPIOLIB |
Sonic Zhang | 7924425 | 2010-10-27 21:43:59 -0400 | [diff] [blame] | 56 | help |
| 57 | Say yes here to build support for Analog Devices AD7816/7/8 |
| 58 | temperature sensors and ADC. |
Sonic Zhang | d7713b6 | 2010-10-27 21:44:00 -0400 | [diff] [blame] | 59 | |
Michael Hennerich | 7a27b04 | 2011-08-17 17:29:34 +0200 | [diff] [blame] | 60 | config AD7192 |
| 61 | tristate "Analog Devices AD7190 AD7192 AD7195 ADC driver" |
| 62 | depends on SPI |
Lars-Peter Clausen | 3f7c330 | 2012-08-10 17:36:00 +0100 | [diff] [blame] | 63 | select AD_SIGMA_DELTA |
Michael Hennerich | 7a27b04 | 2011-08-17 17:29:34 +0200 | [diff] [blame] | 64 | help |
| 65 | Say yes here to build support for Analog Devices AD7190, |
Michael Hennerich | e63abd0 | 2011-10-19 11:17:53 +0200 | [diff] [blame] | 66 | AD7192 or AD7195 SPI analog to digital converters (ADC). |
Michael Hennerich | 7a27b04 | 2011-08-17 17:29:34 +0200 | [diff] [blame] | 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 | |
Michael Hennerich | 2051f25 | 2011-07-20 15:03:09 +0200 | [diff] [blame] | 72 | config 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 | |
Roland Stigge | 906ecf6 | 2012-02-14 19:44:56 +0100 | [diff] [blame] | 82 | config LPC32XX_ADC |
| 83 | tristate "NXP LPC32XX ADC" |
Lars-Peter Clausen | ef4d4d1 | 2013-10-12 14:55:00 +0100 | [diff] [blame] | 84 | depends on ARCH_LPC32XX || COMPILE_TEST |
Richard Weinberger | 5f53f52 | 2014-01-14 16:45:45 +0100 | [diff] [blame] | 85 | depends on HAS_IOMEM |
Roland Stigge | 906ecf6 | 2012-02-14 19:44:56 +0100 | [diff] [blame] | 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 |
Roland Stigge | 5d4a678 | 2012-04-26 22:10:51 +0200 | [diff] [blame] | 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. |
Roland Stigge | 906ecf6 | 2012-02-14 19:44:56 +0100 | [diff] [blame] | 93 | |
Marek Vasut | bc2c90c | 2012-08-12 16:21:00 +0100 | [diff] [blame] | 94 | config MXS_LRADC |
Marek Vasut | 5e1f9ac | 2013-01-21 20:05:00 +0000 | [diff] [blame] | 95 | tristate "Freescale i.MX23/i.MX28 LRADC" |
Chen Gang | 90c5f2d | 2014-07-13 12:44:00 +0100 | [diff] [blame] | 96 | depends on (ARCH_MXS || COMPILE_TEST) && HAS_IOMEM |
Randy Dunlap | 2ab61fa | 2013-10-22 05:49:00 +0100 | [diff] [blame] | 97 | depends on INPUT |
Lars-Peter Clausen | 2cd1e1d | 2013-10-12 14:55:00 +0100 | [diff] [blame] | 98 | select STMP_DEVICE |
Marek Vasut | bc2c90c | 2012-08-12 16:21:00 +0100 | [diff] [blame] | 99 | select IIO_BUFFER |
| 100 | select IIO_TRIGGERED_BUFFER |
| 101 | help |
Marek Vasut | 5e1f9ac | 2013-01-21 20:05:00 +0000 | [diff] [blame] | 102 | Say yes here to build support for i.MX23/i.MX28 LRADC convertor |
Marek Vasut | bc2c90c | 2012-08-12 16:21:00 +0100 | [diff] [blame] | 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 | |
Stefan Roese | b3201b5 | 2012-04-12 11:05:35 +0200 | [diff] [blame] | 108 | config SPEAR_ADC |
| 109 | tristate "ST SPEAr ADC" |
Lars-Peter Clausen | ef4d4d1 | 2013-10-12 14:55:00 +0100 | [diff] [blame] | 110 | depends on PLAT_SPEAR || COMPILE_TEST |
Richard Weinberger | e4592fd | 2014-01-14 16:45:41 +0100 | [diff] [blame] | 111 | depends on HAS_IOMEM |
Stefan Roese | b3201b5 | 2012-04-12 11:05:35 +0200 | [diff] [blame] | 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 | |
Vaishali Thakkar | e245b90 | 2014-10-02 15:59:19 +0530 | [diff] [blame] | 116 | To compile this driver as a module, choose M here: the |
| 117 | module will be called spear_adc. |
Manuel Stahl | 0aeac51 | 2011-09-21 11:15:50 +0100 | [diff] [blame] | 118 | endmenu |