Commit 887f338901ed9726a124d8b564d8f115b66fe763
Committed by
Ye Li
1 parent
cf02f888e3
Exists in
smarc_8mm-imx_v2019.04_4.19.35_1.1.0
and in
1 other branch
MLK-22827-2: mxs_nand: don't check zero count when ECC reading with randomizer
When enabled randomizer during ECC reading, the controller reported it's erased page. Checking zero count will cause data get modified to all 0xFF. Stop checking during randomizer to workaround this issue. Signed-off-by: Han Xu <han.xu@nxp.com> (cherry picked from commit f88f68f29026b084396db003c60e0c15995d1670)
Showing 1 changed file with 3 additions and 2 deletions Side-by-side Diff
drivers/mtd/nand/raw/mxs_nand.c
... | ... | @@ -771,8 +771,9 @@ |
771 | 771 | continue; |
772 | 772 | |
773 | 773 | if (status[i] == 0xff) { |
774 | - if (is_mx6dqp() || is_mx7() || | |
775 | - is_mx6ul() || is_imx8() || is_imx8m()) | |
774 | + if (!nand_info->en_randomizer && | |
775 | + (is_mx6dqp() || is_mx7() || is_mx6ul() | |
776 | + || is_imx8() || is_imx8m())) | |
776 | 777 | if (readl(&bch_regs->hw_bch_debug1)) |
777 | 778 | flag = 1; |
778 | 779 | continue; |