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