Forráskód Böngészése

mtd: Move onenand code base to drivers/mtd/nand/onenand

Move onenand code base to the drivers/mtd/nand directory in the hope
that someday someone will patch it to use the generic NAND helpers.
If it never happens, at least we'll have all NAND related support in a
single directory and not spread over the drivers/mtd/ directory.

Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Boris Brezillon 7 éve
szülő
commit
26777d3721

+ 1 - 1
MAINTAINERS

@@ -10206,7 +10206,7 @@ ONENAND FLASH DRIVER
 M:	Kyungmin Park <kyungmin.park@samsung.com>
 L:	linux-mtd@lists.infradead.org
 S:	Maintained
-F:	drivers/mtd/onenand/
+F:	drivers/mtd/nand/onenand/
 F:	include/linux/mtd/onenand*.h
 
 ONSTREAM SCSI TAPE DRIVER

+ 0 - 2
drivers/mtd/Kconfig

@@ -333,8 +333,6 @@ source "drivers/mtd/devices/Kconfig"
 
 source "drivers/mtd/nand/Kconfig"
 
-source "drivers/mtd/onenand/Kconfig"
-
 source "drivers/mtd/lpddr/Kconfig"
 
 source "drivers/mtd/spi-nor/Kconfig"

+ 1 - 1
drivers/mtd/Makefile

@@ -32,7 +32,7 @@ obj-$(CONFIG_MTD_SWAP)		+= mtdswap.o
 nftl-objs		:= nftlcore.o nftlmount.o
 inftl-objs		:= inftlcore.o inftlmount.o
 
-obj-y		+= chips/ lpddr/ maps/ devices/ nand/ onenand/ tests/
+obj-y		+= chips/ lpddr/ maps/ devices/ nand/ tests/
 
 obj-$(CONFIG_MTD_SPI_NOR)	+= spi-nor/
 obj-$(CONFIG_MTD_UBI)		+= ubi/

+ 2 - 0
drivers/mtd/nand/Kconfig

@@ -1,4 +1,6 @@
 config MTD_NAND_CORE
 	tristate
 
+source "drivers/mtd/nand/onenand/Kconfig"
+
 source "drivers/mtd/nand/raw/Kconfig"

+ 1 - 0
drivers/mtd/nand/Makefile

@@ -3,4 +3,5 @@
 nandcore-objs := core.o bbt.o
 obj-$(CONFIG_MTD_NAND_CORE) += nandcore.o
 
+obj-y	+= onenand/
 obj-y	+= raw/

+ 0 - 0
drivers/mtd/onenand/Kconfig → drivers/mtd/nand/onenand/Kconfig


+ 0 - 0
drivers/mtd/onenand/Makefile → drivers/mtd/nand/onenand/Makefile


+ 0 - 0
drivers/mtd/onenand/generic.c → drivers/mtd/nand/onenand/generic.c


+ 0 - 0
drivers/mtd/onenand/omap2.c → drivers/mtd/nand/onenand/omap2.c


+ 0 - 0
drivers/mtd/onenand/onenand_base.c → drivers/mtd/nand/onenand/onenand_base.c


+ 0 - 0
drivers/mtd/onenand/onenand_bbt.c → drivers/mtd/nand/onenand/onenand_bbt.c


+ 0 - 0
drivers/mtd/onenand/samsung.c → drivers/mtd/nand/onenand/samsung.c


+ 0 - 0
drivers/mtd/onenand/samsung.h → drivers/mtd/nand/onenand/samsung.h