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