]> git.sur5r.net Git - u-boot/blobdiff - drivers/mtd/nand/mxs_nand.c
mtd: nand: mxs_nand: report correct ECC parameters
[u-boot] / drivers / mtd / nand / mxs_nand.c
index dbf35461aa4758cc6712f08b11ee0584ec91d68e..b28d65f2d666753fea7ab3d3fa7b4894657d46b8 100644 (file)
@@ -1253,9 +1253,8 @@ void board_nand_init(void)
 
        nand->ecc.layout        = &fake_ecc_layout;
        nand->ecc.mode          = NAND_ECC_HW;
-       nand->ecc.bytes         = 9;
-       nand->ecc.size          = 512;
-       nand->ecc.strength      = 8;
+       nand->ecc.size          = nand_info->bch_geometry.ecc_chunk_size;
+       nand->ecc.strength      = nand_info->bch_geometry.ecc_strength;
 
        /* second phase scan */
        err = nand_scan_tail(mtd);