Jelajahi Sumber

mtd: rawnand: fsmc: Allow selection of this driver when COMPILE_TEST=y

It just makes NAND maintainers' life easier by allowing them to
compile-test this driver without having PLAT_SPEAR, ARCH_NOMADIK,
ARCH_U8500 or MACH_U300 enabled.

We also need to add a dependency on HAS_IOMEM to make sure the driver
compiles correctly.

Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Boris Brezillon 7 tahun lalu
induk
melakukan
17c09ed706
1 mengubah file dengan 3 tambahan dan 2 penghapusan
  1. 3 2
      drivers/mtd/nand/raw/Kconfig

+ 3 - 2
drivers/mtd/nand/raw/Kconfig

@@ -501,8 +501,9 @@ config MTD_NAND_JZ4780
 
 
 config MTD_NAND_FSMC
 config MTD_NAND_FSMC
 	tristate "Support for NAND on ST Micros FSMC"
 	tristate "Support for NAND on ST Micros FSMC"
-	depends on OF
-	depends on PLAT_SPEAR || ARCH_NOMADIK || ARCH_U8500 || MACH_U300
+	depends on OF && HAS_IOMEM
+	depends on PLAT_SPEAR || ARCH_NOMADIK || ARCH_U8500 || MACH_U300 || \
+		   COMPILE_TEST
 	help
 	help
 	  Enables support for NAND Flash chips on the ST Microelectronics
 	  Enables support for NAND Flash chips on the ST Microelectronics
 	  Flexible Static Memory Controller (FSMC)
 	  Flexible Static Memory Controller (FSMC)