summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: dd2445e)
raw | patch | inline | side by side (parent: dd2445e)
author | Fabio Estevam <fabio.estevam@freescale.com> | |
Thu, 11 Apr 2013 09:35:34 +0000 (09:35 +0000) | ||
committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | |
Fri, 12 Apr 2013 05:55:03 +0000 (07:55 +0200) |
Introduce CONFIG_SYS_NAND_BUSWIDTH_16BIT option so that other NAND controller
drivers could use it when a 16-bit NAND is deployed.
drivers/mtd/nand/ndfc has CONFIG_SYS_NDFC_16BIT, so just rename it, so that
other NAND drivers could reuse the same symbol.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Acked-by: Scott Wood <scottwood@freescale.com>
Reviewed-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
drivers could use it when a 16-bit NAND is deployed.
drivers/mtd/nand/ndfc has CONFIG_SYS_NDFC_16BIT, so just rename it, so that
other NAND drivers could reuse the same symbol.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Acked-by: Scott Wood <scottwood@freescale.com>
Reviewed-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
README | patch | blob | history | |
drivers/mtd/nand/ndfc.c | patch | blob | history |
index 5c5cd18551ce34627f9ec652fd5cc9d490c9dbc0..e9c3145156f3895370ae30acdfa2974194381e3c 100644 (file)
--- a/README
+++ b/README
- CONFIG_SYS_SRIOn_MEM_SIZE:
Size of SRIO port 'n' memory region
-- CONFIG_SYS_NDFC_16
- Defined to tell the NDFC that the NAND chip is using a
- 16 bit bus.
+- CONFIG_SYS_NAND_BUSWIDTH_16BIT
+ Defined to tell the NAND controller that the NAND chip is using
+ a 16 bit bus.
+ Not all NAND drivers use this symbol.
+ Example of driver that uses it:
+ - drivers/mtd/nand/ndfc.c
- CONFIG_SYS_NDFC_EBC0_CFG
Sets the EBC0_CFG register for the NDFC. If not defined
index 6ebbb5ebee9cfb7e2de3cea92c28ec4de7fbf096..213d2c945a9a878d8bcd15ec5f16c219d240ba3d 100644 (file)
--- a/drivers/mtd/nand/ndfc.c
+++ b/drivers/mtd/nand/ndfc.c
struct nand_chip *chip = mtd->priv;
-#ifdef CONFIG_SYS_NDFC_16BIT
+#ifdef CONFIG_SYS_NAND_BUSWIDTH_16BIT
return (uint8_t) readw(chip->IO_ADDR_R);
#else
return readb(chip->IO_ADDR_R);
nand->ecc.bytes = 3;
nand->select_chip = ndfc_select_chip;
-#ifdef CONFIG_SYS_NDFC_16BIT
+#ifdef CONFIG_SYS_NAND_BUSWIDTH_16BIT
nand->options |= NAND_BUSWIDTH_16;
#endif