From a5cd02aec4264339c2db47b584cfc65dbd8ef2ea Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 18 Jun 2015 06:37:01 +0000 Subject: ar71xx: ar934x-nfc: allow ECC to be configured in software BCH mode Some devices ship with NAND images that use BCH ECC. Let the driver know about that ECC mode so that it can be selected by machine files. Signed-off-by: Thomas Hebb SVN-Revision: 46022 --- target/linux/ar71xx/files/drivers/mtd/nand/ar934x_nfc.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'target/linux/ar71xx/files/drivers/mtd/nand') diff --git a/target/linux/ar71xx/files/drivers/mtd/nand/ar934x_nfc.c b/target/linux/ar71xx/files/drivers/mtd/nand/ar934x_nfc.c index 9231251..8968129 100644 --- a/target/linux/ar71xx/files/drivers/mtd/nand/ar934x_nfc.c +++ b/target/linux/ar71xx/files/drivers/mtd/nand/ar934x_nfc.c @@ -1437,6 +1437,10 @@ ar934x_nfc_probe(struct platform_device *pdev) nand->ecc.mode = NAND_ECC_SOFT; break; + case AR934X_NFC_ECC_SOFT_BCH: + nand->ecc.mode = NAND_ECC_SOFT_BCH; + break; + case AR934X_NFC_ECC_HW: ret = ar934x_nfc_setup_hwecc(nfc); if (ret) -- cgit v1.1