mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-25 06:00:43 +00:00
omap_gpmc: use SOFTECC in SPL if it's enabled
Use software ECC for the SPL build if support for software ECC in SPL is enabled. Signed-off-by: Ilya Yanok <yanok@emcraft.com> Acked-by: Scott Wood <scottwood@freescale.com>
This commit is contained in:
parent
1df308e5be
commit
ff62fb4c6a
1 changed files with 3 additions and 1 deletions
|
@ -348,7 +348,7 @@ int board_nand_init(struct nand_chip *nand)
|
|||
|
||||
nand->chip_delay = 100;
|
||||
/* Default ECC mode */
|
||||
#ifndef CONFIG_SPL_BUILD
|
||||
#if !defined(CONFIG_SPL_BUILD) || defined(CONFIG_SPL_NAND_SOFTECC)
|
||||
nand->ecc.mode = NAND_ECC_SOFT;
|
||||
#else
|
||||
nand->ecc.mode = NAND_ECC_HW;
|
||||
|
@ -359,7 +359,9 @@ int board_nand_init(struct nand_chip *nand)
|
|||
nand->ecc.correct = omap_correct_data;
|
||||
nand->ecc.calculate = omap_calculate_ecc;
|
||||
omap_hwecc_init(nand);
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
if (nand->options & NAND_BUSWIDTH_16)
|
||||
nand->read_buf = nand_read_buf16;
|
||||
else
|
||||
|
|
Loading…
Reference in a new issue