Parcourir la source

mtd: rawnand: lpc32xx: Allow selection of these drivers when COMPILE_TEST=y

It just makes NAND maintainers' life easier by allowing them to
compile-test these drivers without having ARCH_LPC32XX 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 il y a 7 ans
Parent
commit
ee70e5e796
1 fichiers modifiés avec 4 ajouts et 2 suppressions
  1. 4 2
      drivers/mtd/nand/raw/Kconfig

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

@@ -297,7 +297,8 @@ config MTD_NAND_MARVELL
 
 
 config MTD_NAND_SLC_LPC32XX
 config MTD_NAND_SLC_LPC32XX
 	tristate "NXP LPC32xx SLC Controller"
 	tristate "NXP LPC32xx SLC Controller"
-	depends on ARCH_LPC32XX
+	depends on ARCH_LPC32XX || COMPILE_TEST
+	depends on HAS_IOMEM
 	help
 	help
 	  Enables support for NXP's LPC32XX SLC (i.e. for Single Level Cell
 	  Enables support for NXP's LPC32XX SLC (i.e. for Single Level Cell
 	  chips) NAND controller. This is the default for the PHYTEC 3250
 	  chips) NAND controller. This is the default for the PHYTEC 3250
@@ -308,7 +309,8 @@ config MTD_NAND_SLC_LPC32XX
 
 
 config MTD_NAND_MLC_LPC32XX
 config MTD_NAND_MLC_LPC32XX
 	tristate "NXP LPC32xx MLC Controller"
 	tristate "NXP LPC32xx MLC Controller"
-	depends on ARCH_LPC32XX
+	depends on ARCH_LPC32XX || COMPILE_TEST
+	depends on HAS_IOMEM
 	help
 	help
 	  Uses the LPC32XX MLC (i.e. for Multi Level Cell chips) NAND
 	  Uses the LPC32XX MLC (i.e. for Multi Level Cell chips) NAND
 	  controller. This is the default for the WORK92105 controller
 	  controller. This is the default for the WORK92105 controller