aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBoris Brezillon <boris.brezillon@bootlin.com>2018-02-18 11:05:16 -0500
committerBoris Brezillon <boris.brezillon@bootlin.com>2018-03-15 10:40:37 -0400
commit26777d37216c976cf6fd196700133a38aa2c4b0f (patch)
tree73199fbe5fba118d48421b21bfdb110d21c03532
parent801492c508f617d5bdc383b98b4a49d7de90c154 (diff)
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>
-rw-r--r--MAINTAINERS2
-rw-r--r--drivers/mtd/Kconfig2
-rw-r--r--drivers/mtd/Makefile2
-rw-r--r--drivers/mtd/nand/Kconfig2
-rw-r--r--drivers/mtd/nand/Makefile1
-rw-r--r--drivers/mtd/nand/onenand/Kconfig (renamed from drivers/mtd/onenand/Kconfig)0
-rw-r--r--drivers/mtd/nand/onenand/Makefile (renamed from drivers/mtd/onenand/Makefile)0
-rw-r--r--drivers/mtd/nand/onenand/generic.c (renamed from drivers/mtd/onenand/generic.c)0
-rw-r--r--drivers/mtd/nand/onenand/omap2.c (renamed from drivers/mtd/onenand/omap2.c)0
-rw-r--r--drivers/mtd/nand/onenand/onenand_base.c (renamed from drivers/mtd/onenand/onenand_base.c)0
-rw-r--r--drivers/mtd/nand/onenand/onenand_bbt.c (renamed from drivers/mtd/onenand/onenand_bbt.c)0
-rw-r--r--drivers/mtd/nand/onenand/samsung.c (renamed from drivers/mtd/onenand/samsung.c)0
-rw-r--r--drivers/mtd/nand/onenand/samsung.h (renamed from drivers/mtd/onenand/samsung.h)0
13 files changed, 5 insertions, 4 deletions
diff --git a/MAINTAINERS b/MAINTAINERS
index d5ebb8a1a7c2..d262f177c65b 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -10206,7 +10206,7 @@ ONENAND FLASH DRIVER
10206M: Kyungmin Park <kyungmin.park@samsung.com> 10206M: Kyungmin Park <kyungmin.park@samsung.com>
10207L: linux-mtd@lists.infradead.org 10207L: linux-mtd@lists.infradead.org
10208S: Maintained 10208S: Maintained
10209F: drivers/mtd/onenand/ 10209F: drivers/mtd/nand/onenand/
10210F: include/linux/mtd/onenand*.h 10210F: include/linux/mtd/onenand*.h
10211 10211
10212ONSTREAM SCSI TAPE DRIVER 10212ONSTREAM SCSI TAPE DRIVER
diff --git a/drivers/mtd/Kconfig b/drivers/mtd/Kconfig
index 2a8ac6829d42..46ab7feec6b6 100644
--- a/drivers/mtd/Kconfig
+++ b/drivers/mtd/Kconfig
@@ -333,8 +333,6 @@ source "drivers/mtd/devices/Kconfig"
333 333
334source "drivers/mtd/nand/Kconfig" 334source "drivers/mtd/nand/Kconfig"
335 335
336source "drivers/mtd/onenand/Kconfig"
337
338source "drivers/mtd/lpddr/Kconfig" 336source "drivers/mtd/lpddr/Kconfig"
339 337
340source "drivers/mtd/spi-nor/Kconfig" 338source "drivers/mtd/spi-nor/Kconfig"
diff --git a/drivers/mtd/Makefile b/drivers/mtd/Makefile
index d6f8f625e1ff..93473d215a38 100644
--- a/drivers/mtd/Makefile
+++ b/drivers/mtd/Makefile
@@ -32,7 +32,7 @@ obj-$(CONFIG_MTD_SWAP) += mtdswap.o
32nftl-objs := nftlcore.o nftlmount.o 32nftl-objs := nftlcore.o nftlmount.o
33inftl-objs := inftlcore.o inftlmount.o 33inftl-objs := inftlcore.o inftlmount.o
34 34
35obj-y += chips/ lpddr/ maps/ devices/ nand/ onenand/ tests/ 35obj-y += chips/ lpddr/ maps/ devices/ nand/ tests/
36 36
37obj-$(CONFIG_MTD_SPI_NOR) += spi-nor/ 37obj-$(CONFIG_MTD_SPI_NOR) += spi-nor/
38obj-$(CONFIG_MTD_UBI) += ubi/ 38obj-$(CONFIG_MTD_UBI) += ubi/
diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig
index 1c1a1f487e20..88c7d3b4ff8b 100644
--- a/drivers/mtd/nand/Kconfig
+++ b/drivers/mtd/nand/Kconfig
@@ -1,4 +1,6 @@
1config MTD_NAND_CORE 1config MTD_NAND_CORE
2 tristate 2 tristate
3 3
4source "drivers/mtd/nand/onenand/Kconfig"
5
4source "drivers/mtd/nand/raw/Kconfig" 6source "drivers/mtd/nand/raw/Kconfig"
diff --git a/drivers/mtd/nand/Makefile b/drivers/mtd/nand/Makefile
index a72d3cb0f325..3f0cb87f1a57 100644
--- a/drivers/mtd/nand/Makefile
+++ b/drivers/mtd/nand/Makefile
@@ -3,4 +3,5 @@
3nandcore-objs := core.o bbt.o 3nandcore-objs := core.o bbt.o
4obj-$(CONFIG_MTD_NAND_CORE) += nandcore.o 4obj-$(CONFIG_MTD_NAND_CORE) += nandcore.o
5 5
6obj-y += onenand/
6obj-y += raw/ 7obj-y += raw/
diff --git a/drivers/mtd/onenand/Kconfig b/drivers/mtd/nand/onenand/Kconfig
index 9dc15748947b..9dc15748947b 100644
--- a/drivers/mtd/onenand/Kconfig
+++ b/drivers/mtd/nand/onenand/Kconfig
diff --git a/drivers/mtd/onenand/Makefile b/drivers/mtd/nand/onenand/Makefile
index f8b624aca9cc..f8b624aca9cc 100644
--- a/drivers/mtd/onenand/Makefile
+++ b/drivers/mtd/nand/onenand/Makefile
diff --git a/drivers/mtd/onenand/generic.c b/drivers/mtd/nand/onenand/generic.c
index d5ccaf943b91..d5ccaf943b91 100644
--- a/drivers/mtd/onenand/generic.c
+++ b/drivers/mtd/nand/onenand/generic.c
diff --git a/drivers/mtd/onenand/omap2.c b/drivers/mtd/nand/onenand/omap2.c
index 9c159f0dd9a6..9c159f0dd9a6 100644
--- a/drivers/mtd/onenand/omap2.c
+++ b/drivers/mtd/nand/onenand/omap2.c
diff --git a/drivers/mtd/onenand/onenand_base.c b/drivers/mtd/nand/onenand/onenand_base.c
index 05907b1b4098..05907b1b4098 100644
--- a/drivers/mtd/onenand/onenand_base.c
+++ b/drivers/mtd/nand/onenand/onenand_base.c
diff --git a/drivers/mtd/onenand/onenand_bbt.c b/drivers/mtd/nand/onenand/onenand_bbt.c
index dde20487937d..dde20487937d 100644
--- a/drivers/mtd/onenand/onenand_bbt.c
+++ b/drivers/mtd/nand/onenand/onenand_bbt.c
diff --git a/drivers/mtd/onenand/samsung.c b/drivers/mtd/nand/onenand/samsung.c
index 2e9d076e445a..2e9d076e445a 100644
--- a/drivers/mtd/onenand/samsung.c
+++ b/drivers/mtd/nand/onenand/samsung.c
diff --git a/drivers/mtd/onenand/samsung.h b/drivers/mtd/nand/onenand/samsung.h
index 9016dc0136a8..9016dc0136a8 100644
--- a/drivers/mtd/onenand/samsung.h
+++ b/drivers/mtd/nand/onenand/samsung.h