mtd: denali: Disable sub-page writes in Denali NAND driver
authorGraham Moore <grmoore@opensource.altera.com>
Wed, 14 Jan 2015 15:38:50 +0000 (09:38 -0600)
committerBrian Norris <computersforpeace@gmail.com>
Tue, 31 Mar 2015 01:32:44 +0000 (18:32 -0700)
The Denali Controller IP does not support sub-page writes.

Signed-off-by: Graham Moore <grmoore@opensource.altera.com>
Signed-off-by: Dinh Nguyen <dinguyen@opensource.altera.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
drivers/mtd/nand/denali.c

index 09f51395f2c0a79122e02737f0678e7108ce4673..870c7fc0f759dc515539c170f2befeae2d2be872 100644 (file)
@@ -1533,6 +1533,9 @@ int denali_init(struct denali_nand_info *denali)
        denali->nand.options |= NAND_SKIP_BBTSCAN;
        denali->nand.ecc.mode = NAND_ECC_HW_SYNDROME;
 
+       /* no subpage writes on denali */
+       denali->nand.options |= NAND_NO_SUBPAGE_WRITE;
+
        /*
         * Denali Controller only support 15bit and 8bit ECC in MRST,
         * so just let controller do 15bit ECC for MLC and 8bit ECC for