Skip to content
Snippets Groups Projects
Commit caba8f01 authored by nbd's avatar nbd
Browse files

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: default avatarThomas Hebb <tommyhebb@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46022 3c298f89-4303-0410-b956-a3cf2f4a3e73
parent a824da77
No related branches found
No related tags found
No related merge requests found
......@@ -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)
......
......@@ -20,6 +20,7 @@ struct mtd_partition;
enum ar934x_nfc_ecc_mode {
AR934X_NFC_ECC_SOFT = 0,
AR934X_NFC_ECC_HW,
AR934X_NFC_ECC_SOFT_BCH,
};
struct ar934x_nfc_platform_data {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment