summaryrefslogtreecommitdiff
path: root/drivers/mtd/nand/fsl_elbc_nand.c
diff options
context:
space:
mode:
authorScott Wood <scottwood@freescale.com>2012-11-02 23:41:35 (GMT)
committerScott Wood <scottwood@freescale.com>2012-11-26 21:41:27 (GMT)
commitcb04c77234293a8edbdd327d85cda9fb8b520748 (patch)
treeeeb32475992f671ffe0699fc81e460977bc6d5cf /drivers/mtd/nand/fsl_elbc_nand.c
parent13d1143ffb4dc0c71478534b6b52402e95be9420 (diff)
downloadu-boot-cb04c77234293a8edbdd327d85cda9fb8b520748.tar.xz
nand/fsl: add NAND_NO_SUBPAGE_WRITE to eLBC and IFC drivers
These controllers can only do hardware ECC on full page transfers. Signed-off-by: Scott Wood <scottwood@freescale.com>
Diffstat (limited to 'drivers/mtd/nand/fsl_elbc_nand.c')
-rw-r--r--drivers/mtd/nand/fsl_elbc_nand.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mtd/nand/fsl_elbc_nand.c b/drivers/mtd/nand/fsl_elbc_nand.c
index 9076ad4..834a8a6 100644
--- a/drivers/mtd/nand/fsl_elbc_nand.c
+++ b/drivers/mtd/nand/fsl_elbc_nand.c
@@ -748,7 +748,7 @@ static int fsl_elbc_chip_init(int devnum, u8 *addr)
/* set up nand options */
nand->options = NAND_NO_READRDY | NAND_NO_AUTOINCR |
- NAND_USE_FLASH_BBT;
+ NAND_USE_FLASH_BBT | NAND_NO_SUBPAGE_WRITE;
nand->controller = &elbc_ctrl->controller;
nand->priv = priv;