Skip to content
Snippets Groups Projects
Commit 2f9e559a authored by Valentin Longchamp's avatar Valentin Longchamp Committed by York Sun
Browse files

mtd/fsl_elbc: take NAND_ECC_SOFT_BCH config option into account


NAND_ECC_SOFT was the only option available while the SOFT_BCH option
may also be used.

Signed-off-by: default avatarValentin Longchamp <valentin.longchamp@keymile.com>
Acked-by: default avatarScott Wood <scottwood@freescale.com>
parent f51d3b71
No related branches found
No related tags found
No related merge requests found
...@@ -759,8 +759,12 @@ static int fsl_elbc_chip_init(int devnum, u8 *addr) ...@@ -759,8 +759,12 @@ static int fsl_elbc_chip_init(int devnum, u8 *addr)
nand->ecc.steps = 1; nand->ecc.steps = 1;
nand->ecc.strength = 1; nand->ecc.strength = 1;
} else { } else {
/* otherwise fall back to default software ECC */ /* otherwise fall back to software ECC */
#if defined(CONFIG_NAND_ECC_BCH)
nand->ecc.mode = NAND_ECC_SOFT_BCH;
#else
nand->ecc.mode = NAND_ECC_SOFT; nand->ecc.mode = NAND_ECC_SOFT;
#endif
} }
ret = nand_scan_ident(mtd, 1, NULL); ret = nand_scan_ident(mtd, 1, NULL);
......
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