Kconfig (3eb66e91a25497065c5322b1268cbc3953642227) Kconfig (9f3d084965a5544f096d4f769e274d4c2892079b)
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
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 AD7124
14 tristate "Analog Devices AD7124 and similar sigma-delta ADCs driver"
15 depends on SPI_MASTER
16 select AD_SIGMA_DELTA
17 help
18 Say yes here to build support for Analog Devices AD7124-4 and AD7124-8
19 SPI analog to digital converters (ADC).
20
21 To compile this driver as a module, choose M here: the module will be
22 called ad7124.
23
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

--- 90 unchanged lines hidden (view full) ---

111 select IIO_TRIGGERED_BUFFER
112 help
113 Say yes here to build support for Analog Devices
114 AD7904, AD7914, AD7923, AD7924 4 Channel ADCs.
115
116 To compile this driver as a module, choose M here: the
117 module will be called ad7923.
118
24config AD7266
25 tristate "Analog Devices AD7265/AD7266 ADC driver"
26 depends on SPI_MASTER
27 select IIO_BUFFER
28 select IIO_TRIGGER
29 select IIO_TRIGGERED_BUFFER
30 help
31 Say yes here to build support for Analog Devices AD7265 and AD7266

--- 90 unchanged lines hidden (view full) ---

122 select IIO_TRIGGERED_BUFFER
123 help
124 Say yes here to build support for Analog Devices
125 AD7904, AD7914, AD7923, AD7924 4 Channel ADCs.
126
127 To compile this driver as a module, choose M here: the
128 module will be called ad7923.
129
130config AD7949
131 tristate "Analog Devices AD7949 and similar ADCs driver"
132 depends on SPI
133 help
134 Say yes here to build support for Analog Devices
135 AD7949, AD7682, AD7689 8 Channel ADCs.
136
137 To compile this driver as a module, choose M here: the
138 module will be called ad7949.
139
119config AD799X
120 tristate "Analog Devices AD799x ADC driver"
121 depends on I2C
122 select IIO_BUFFER
123 select IIO_TRIGGERED_BUFFER
124 help
125 Say yes here to build support for Analog Devices:
126 ad7991, ad7995, ad7999, ad7992, ad7993, ad7994, ad7997, ad7998

--- 142 unchanged lines hidden (view full) ---

269 It's recommended to switch on CONFIG_HIGH_RES_TIMERS option, in this
270 case driver will reduce its CPU usage by 90% in some use cases.
271
272 To compile this driver as a module, choose M here: the module will be
273 called ep93xx_adc.
274
275config EXYNOS_ADC
276 tristate "Exynos ADC driver support"
140config AD799X
141 tristate "Analog Devices AD799x ADC driver"
142 depends on I2C
143 select IIO_BUFFER
144 select IIO_TRIGGERED_BUFFER
145 help
146 Say yes here to build support for Analog Devices:
147 ad7991, ad7995, ad7999, ad7992, ad7993, ad7994, ad7997, ad7998

--- 142 unchanged lines hidden (view full) ---

290 It's recommended to switch on CONFIG_HIGH_RES_TIMERS option, in this
291 case driver will reduce its CPU usage by 90% in some use cases.
292
293 To compile this driver as a module, choose M here: the module will be
294 called ep93xx_adc.
295
296config EXYNOS_ADC
297 tristate "Exynos ADC driver support"
277 depends on ARCH_EXYNOS || ARCH_S3C24XX || ARCH_S3C64XX || (OF && COMPILE_TEST)
298 depends on ARCH_EXYNOS || ARCH_S3C24XX || ARCH_S3C64XX || ARCH_S5PV210 || (OF && COMPILE_TEST)
278 depends on HAS_IOMEM
279 help
280 Core support for the ADC block found in the Samsung EXYNOS series
281 of SoCs for drivers such as the touchscreen and hwmon to use to share
282 this resource.
283
284 To compile this driver as a module, choose M here: the module will be
285 called exynos_adc.

--- 443 unchanged lines hidden (view full) ---

729 select IIO_BUFFER_HW_CONSUMER
730 help
731 Select this option to support ADCSigma delta modulator for
732 STMicroelectronics STM32 digital filter for sigma delta converter.
733
734 This driver can also be built as a module. If so, the module
735 will be called stm32-dfsdm-adc.
736
299 depends on HAS_IOMEM
300 help
301 Core support for the ADC block found in the Samsung EXYNOS series
302 of SoCs for drivers such as the touchscreen and hwmon to use to share
303 this resource.
304
305 To compile this driver as a module, choose M here: the module will be
306 called exynos_adc.

--- 443 unchanged lines hidden (view full) ---

750 select IIO_BUFFER_HW_CONSUMER
751 help
752 Select this option to support ADCSigma delta modulator for
753 STMicroelectronics STM32 digital filter for sigma delta converter.
754
755 This driver can also be built as a module. If so, the module
756 will be called stm32-dfsdm-adc.
757
758config STMPE_ADC
759 tristate "STMicroelectronics STMPE ADC driver"
760 depends on OF && MFD_STMPE
761 help
762 Say yes here to build support for ST Microelectronics STMPE
763 built-in ADC block (stmpe811).
764
737config STX104
738 tristate "Apex Embedded Systems STX104 driver"
739 depends on PC104 && X86
740 select ISA_BUS_API
741 select GPIOLIB
742 help
743 Say yes here to build support for the Apex Embedded Systems STX104
744 integrated analog PC/104 card.

--- 230 unchanged lines hidden ---
765config STX104
766 tristate "Apex Embedded Systems STX104 driver"
767 depends on PC104 && X86
768 select ISA_BUS_API
769 select GPIOLIB
770 help
771 Say yes here to build support for the Apex Embedded Systems STX104
772 integrated analog PC/104 card.

--- 230 unchanged lines hidden ---