mtd: rawnand: Add 'depends on HAS_IOMEM' where missing

When COMPILE_TEST is allowed and the platform needs uses the iomem API
we need to add an explicit dependency on HAS_IOMEM to avoid selection
of these drivers when building for an arch that has no iomem support
(this is the case of arch/um).

Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
This commit is contained in:
Boris Brezillon 2018-07-05 11:44:57 +02:00 committed by Miquel Raynal
parent 4d54df4335
commit 45e9f40f46
1 changed files with 4 additions and 0 deletions

View File

@ -152,6 +152,7 @@ config MTD_NAND_S3C2410_CLKSTOP
config MTD_NAND_TANGO config MTD_NAND_TANGO
tristate "NAND Flash support for Tango chips" tristate "NAND Flash support for Tango chips"
depends on ARCH_TANGO || COMPILE_TEST depends on ARCH_TANGO || COMPILE_TEST
depends on HAS_IOMEM
help help
Enables the NAND Flash controller on Tango chips. Enables the NAND Flash controller on Tango chips.
@ -513,6 +514,7 @@ config MTD_NAND_SUNXI
config MTD_NAND_HISI504 config MTD_NAND_HISI504
tristate "Support for NAND controller on Hisilicon SoC Hip04" tristate "Support for NAND controller on Hisilicon SoC Hip04"
depends on ARCH_HISI || COMPILE_TEST depends on ARCH_HISI || COMPILE_TEST
depends on HAS_IOMEM
help help
Enables support for NAND controller on Hisilicon SoC Hip04. Enables support for NAND controller on Hisilicon SoC Hip04.
@ -526,6 +528,7 @@ config MTD_NAND_QCOM
config MTD_NAND_MTK config MTD_NAND_MTK
tristate "Support for NAND controller on MTK SoCs" tristate "Support for NAND controller on MTK SoCs"
depends on ARCH_MEDIATEK || COMPILE_TEST depends on ARCH_MEDIATEK || COMPILE_TEST
depends on HAS_IOMEM
help help
Enables support for NAND controller on MTK SoCs. Enables support for NAND controller on MTK SoCs.
This controller is found on mt27xx, mt81xx, mt65xx SoCs. This controller is found on mt27xx, mt81xx, mt65xx SoCs.
@ -533,6 +536,7 @@ config MTD_NAND_MTK
config MTD_NAND_TEGRA config MTD_NAND_TEGRA
tristate "Support for NAND controller on NVIDIA Tegra" tristate "Support for NAND controller on NVIDIA Tegra"
depends on ARCH_TEGRA || COMPILE_TEST depends on ARCH_TEGRA || COMPILE_TEST
depends on HAS_IOMEM
help help
Enables support for NAND flash controller on NVIDIA Tegra SoC. Enables support for NAND flash controller on NVIDIA Tegra SoC.
The driver has been developed and tested on a Tegra 2 SoC. DMA The driver has been developed and tested on a Tegra 2 SoC. DMA