iio: adc: Fix dependencies for !HAS_IOMEM archs

Not every arch has io memory.
So, unbreak the build by fixing the dependencies.

Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>

authored by Richard Weinberger and committed by Jonathan Cameron 0165c300 9979e320

+3
+3
drivers/iio/adc/Kconfig
··· 175 config EXYNOS_ADC 176 tristate "Exynos ADC driver support" 177 depends on ARCH_EXYNOS || ARCH_S3C24XX || ARCH_S3C64XX || (OF && COMPILE_TEST) 178 help 179 Core support for the ADC block found in the Samsung EXYNOS series 180 of SoCs for drivers such as the touchscreen and hwmon to use to share ··· 208 config IMX7D_ADC 209 tristate "IMX7D ADC driver" 210 depends on ARCH_MXC || COMPILE_TEST 211 help 212 Say yes here to build support for IMX7D ADC. 213 ··· 411 config VF610_ADC 412 tristate "Freescale vf610 ADC driver" 413 depends on OF 414 select IIO_BUFFER 415 select IIO_TRIGGERED_BUFFER 416 help
··· 175 config EXYNOS_ADC 176 tristate "Exynos ADC driver support" 177 depends on ARCH_EXYNOS || ARCH_S3C24XX || ARCH_S3C64XX || (OF && COMPILE_TEST) 178 + depends on HAS_IOMEM 179 help 180 Core support for the ADC block found in the Samsung EXYNOS series 181 of SoCs for drivers such as the touchscreen and hwmon to use to share ··· 207 config IMX7D_ADC 208 tristate "IMX7D ADC driver" 209 depends on ARCH_MXC || COMPILE_TEST 210 + depends on HAS_IOMEM 211 help 212 Say yes here to build support for IMX7D ADC. 213 ··· 409 config VF610_ADC 410 tristate "Freescale vf610 ADC driver" 411 depends on OF 412 + depends on HAS_IOMEM 413 select IIO_BUFFER 414 select IIO_TRIGGERED_BUFFER 415 help