diff options
Diffstat (limited to 'drivers/mtd/nand/omap_gpmc.c')
| -rw-r--r-- | drivers/mtd/nand/omap_gpmc.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/mtd/nand/omap_gpmc.c b/drivers/mtd/nand/omap_gpmc.c index d5f324815..5d088227e 100644 --- a/drivers/mtd/nand/omap_gpmc.c +++ b/drivers/mtd/nand/omap_gpmc.c @@ -936,6 +936,7 @@ int board_nand_init(struct nand_chip *nand)  	nand->ecc.layout = &hw_bch8_nand_oob;  	nand->ecc.size = CONFIG_SYS_NAND_ECCSIZE;  	nand->ecc.bytes = CONFIG_SYS_NAND_ECCBYTES; +	nand->ecc.strength = 8;  	nand->ecc.hwctl = omap_enable_ecc_bch;  	nand->ecc.correct = omap_correct_data_bch;  	nand->ecc.calculate = omap_calculate_ecc_bch; @@ -954,6 +955,7 @@ int board_nand_init(struct nand_chip *nand)  	nand->ecc.hwctl = omap_enable_hwecc;  	nand->ecc.correct = omap_correct_data;  	nand->ecc.calculate = omap_calculate_ecc; +	nand->ecc.strength = 1;  	omap_hwecc_init(nand);  #endif  #endif  |