OSDN Git Service

mtd: Move onenand code base to drivers/mtd/nand/onenand
authorBoris Brezillon <boris.brezillon@bootlin.com>
Sun, 18 Feb 2018 16:05:16 +0000 (17:05 +0100)
committerBoris Brezillon <boris.brezillon@bootlin.com>
Thu, 15 Mar 2018 14:40:37 +0000 (15:40 +0100)
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>
13 files changed:
MAINTAINERS
drivers/mtd/Kconfig
drivers/mtd/Makefile
drivers/mtd/nand/Kconfig
drivers/mtd/nand/Makefile
drivers/mtd/nand/onenand/Kconfig [moved from drivers/mtd/onenand/Kconfig with 100% similarity]
drivers/mtd/nand/onenand/Makefile [moved from drivers/mtd/onenand/Makefile with 100% similarity]
drivers/mtd/nand/onenand/generic.c [moved from drivers/mtd/onenand/generic.c with 100% similarity]
drivers/mtd/nand/onenand/omap2.c [moved from drivers/mtd/onenand/omap2.c with 100% similarity]
drivers/mtd/nand/onenand/onenand_base.c [moved from drivers/mtd/onenand/onenand_base.c with 100% similarity]
drivers/mtd/nand/onenand/onenand_bbt.c [moved from drivers/mtd/onenand/onenand_bbt.c with 100% similarity]
drivers/mtd/nand/onenand/samsung.c [moved from drivers/mtd/onenand/samsung.c with 100% similarity]
drivers/mtd/nand/onenand/samsung.h [moved from drivers/mtd/onenand/samsung.h with 100% similarity]

index d5ebb8a..d262f17 100644 (file)
@@ -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
index 2a8ac68..46ab7fe 100644 (file)
@@ -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"
index d6f8f62..93473d2 100644 (file)
@@ -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/
index 1c1a1f4..88c7d3b 100644 (file)
@@ -1,4 +1,6 @@
 config MTD_NAND_CORE
        tristate
 
+source "drivers/mtd/nand/onenand/Kconfig"
+
 source "drivers/mtd/nand/raw/Kconfig"
index a72d3cb..3f0cb87 100644 (file)
@@ -3,4 +3,5 @@
 nandcore-objs := core.o bbt.o
 obj-$(CONFIG_MTD_NAND_CORE) += nandcore.o
 
+obj-y  += onenand/
 obj-y  += raw/