diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2013-07-18 15:02:58 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-07-22 16:14:08 +0200 |
commit | d15561082121015724734c9eecf7f7f25d7c95b1 (patch) | |
tree | 527053e5762c76e105d113a930ee49638f42db6f /drivers/mtd/nand/nand_imx.c | |
parent | e3885851b737f7dbe8dcd4aab823b7acab8a49a4 (diff) | |
download | barebox-d15561082121015724734c9eecf7f7f25d7c95b1.tar.gz barebox-d15561082121015724734c9eecf7f7f25d7c95b1.tar.xz |
mtd: introduce ecc strength
This introduces the ecc stength fields in the structures and fills
them in, but leaves them unused right now.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/mtd/nand/nand_imx.c')
-rw-r--r-- | drivers/mtd/nand/nand_imx.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/mtd/nand/nand_imx.c b/drivers/mtd/nand/nand_imx.c index 1d7d3e8ded..91ee494a67 100644 --- a/drivers/mtd/nand/nand_imx.c +++ b/drivers/mtd/nand/nand_imx.c @@ -1298,6 +1298,9 @@ static int __init imxnd_probe(struct device_d *dev) writew(NFC_V2_SPAS_SPARESIZE(16), host->regs + NFC_V2_SPAS); } + if (this->ecc.mode == NAND_ECC_HW) + this->ecc.strength = host->eccsize; + /* second phase scan */ if (nand_scan_tail(mtd)) { err = -ENXIO; |