Hello, Those 3 patches aims a fixing support for SLC NANDs with rather small NAND pages (<= 4k).
The first patch promote 512 bytes ECC steps to 1k steps, which should both save a few OOB bytes and provide stronger ECC. The second patch checks the ECC step value, and rejects any NAND that requires ECC steps != 512 | 1024. The last patch implements ecc->write_subpage(), thus fixing a NULL pointer dereference when the NAND chip supports subpage write. Best Regards, Boris Boris Brezillon (3): mtd: nand: sunxi: prefer 1k ECC blocks when applicable mtd: nand: sunxi: check ecc->size values mtd: nand: sunxi: fix subpage write drivers/mtd/nand/sunxi_nand.c | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) -- 2.7.4 -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
