]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
mtd: add GPMI-NAND driver in the config and Makefile
authorHuang Shijie <b32955@freescale.com>
Thu, 8 Sep 2011 02:47:11 +0000 (10:47 +0800)
committerOliver Wendt <ow@karo-electronics.de>
Mon, 30 Sep 2013 12:10:39 +0000 (14:10 +0200)
add the GPMI-NAND driver in the relevant Kconfig and Makefile in the MTD.

Signed-off-by: Huang Shijie <b32955@freescale.com>
Acked-by: Marek Vasut <marek.vasut@gmail.com>
Tested-by: Koen Beel <koen.beel@barco.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@intel.com>
drivers/mtd/nand/Kconfig
drivers/mtd/nand/Makefile
drivers/mtd/nand/gpmi-nand/Makefile [new file with mode: 0644]

index 53d99067a45b075e29ffae16944211a0552deabb..4304e7de15b8c399deb12beee6881bbd8e4c9133 100644 (file)
@@ -423,18 +423,18 @@ config MTD_NAND_NANDSIM
          The simulator may simulate various NAND flash chips for the
          MTD nand layer.
 
-config MTD_NAND_GPMI_NFC
+config MTD_NAND_GPMI_NAND
         bool "GPMI NAND Flash Controller driver"
-        depends on MTD_NAND && (SOC_IMX23 || SOC_IMX28 || SOC_IMX50 || SOC_IMX6Q)
+        depends on MTD_NAND && (SOC_IMX23 || SOC_IMX28)
        select MTD_PARTITIONS
        select MTD_CMDLINE_PARTS
-       select MTC_CHAR
-       select MXS_DMA
         help
         Enables NAND Flash support for IMX23 or IMX28.
         The GPMI controller is very powerful, with the help of BCH
         module, it can do the hardware ECC. The GPMI supports several
-        NAND flashs at the same time.
+        NAND flashs at the same time. The GPMI may conflicts with other
+        block, such as SD card. So pay attention to it when you enable
+        the GPMI.
 
 config MTD_NAND_PLATFORM
        tristate "Support for generic platform NAND driver"
index fd33dbf3989af3f9bbebdae4493e4b6b93408687..b187f825e2f35ea0c8d90f6772cc35054c49efe7 100644 (file)
@@ -49,6 +49,6 @@ obj-$(CONFIG_MTD_NAND_BCM_UMI)                += bcm_umi_nand.o nand_bcm_umi.o
 obj-$(CONFIG_MTD_NAND_MPC5121_NFC)     += mpc5121_nfc.o
 obj-$(CONFIG_MTD_NAND_RICOH)           += r852.o
 obj-$(CONFIG_MTD_NAND_JZ4740)          += jz4740_nand.o
-obj-$(CONFIG_MTD_NAND_GPMI_NFC)                += gpmi-nfc/
+obj-$(CONFIG_MTD_NAND_GPMI_NAND)       += gpmi-nand/
 
 nand-objs := nand_base.o nand_bbt.o
diff --git a/drivers/mtd/nand/gpmi-nand/Makefile b/drivers/mtd/nand/gpmi-nand/Makefile
new file mode 100644 (file)
index 0000000..3a46248
--- /dev/null
@@ -0,0 +1,3 @@
+obj-$(CONFIG_MTD_NAND_GPMI_NAND) += gpmi_nand.o
+gpmi_nand-objs += gpmi-nand.o
+gpmi_nand-objs += gpmi-lib.o