summaryrefslogtreecommitdiffstats
path: root/drivers/soc/litex
diff options
context:
space:
mode:
authorDavid Gow <davidgow@google.com>2021-01-27 04:36:04 +0100
committerStafford Horne <shorne@gmail.com>2021-01-29 22:36:10 +0100
commit1bea2a937dadd188de70198b0cf3915e05a506e4 (patch)
tree2db7d414e8b577a38906f080988f1bd27fcb5879 /drivers/soc/litex
parentLinux 5.11-rc5 (diff)
downloadlinux-1bea2a937dadd188de70198b0cf3915e05a506e4.tar.xz
linux-1bea2a937dadd188de70198b0cf3915e05a506e4.zip
soc: litex: Properly depend on HAS_IOMEM
The LiteX SOC controller driver makes use of IOMEM functions like devm_platform_ioremap_resource(), which are only available if CONFIG_HAS_IOMEM is defined. This causes the driver to be enable under make ARCH=um allyesconfig, even though it won't build. By adding a dependency on HAS_IOMEM, the driver will not be enabled on architectures which don't support it. Fixes: 22447a99c97e ("drivers/soc/litex: add LiteX SoC Controller driver") Signed-off-by: David Gow <davidgow@google.com> [shorne@gmail.com: Fix typo in commit message pointed out in review] Signed-off-by: Stafford Horne <shorne@gmail.com>
Diffstat (limited to 'drivers/soc/litex')
-rw-r--r--drivers/soc/litex/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/soc/litex/Kconfig b/drivers/soc/litex/Kconfig
index 7c6b009b6f6c..7a7c38282e11 100644
--- a/drivers/soc/litex/Kconfig
+++ b/drivers/soc/litex/Kconfig
@@ -8,6 +8,7 @@ config LITEX
config LITEX_SOC_CONTROLLER
tristate "Enable LiteX SoC Controller driver"
depends on OF || COMPILE_TEST
+ depends on HAS_IOMEM
select LITEX
help
This option enables the SoC Controller Driver which verifies