diff options
author | Álvaro Fernández Rojas <noltari@gmail.com> | 2021-01-22 11:10:12 +0100 |
---|---|---|
committer | Álvaro Fernández Rojas <noltari@gmail.com> | 2021-01-22 11:36:49 +0100 |
commit | 2d8422842c7b2ca91956d9629f41083f99f12eac (patch) | |
tree | 588311dbef614359b817adb18587f71fb0a6c6a9 /target/linux/bcm63xx/patches-5.4/434-nand-raw-use-write_oob_raw-for-MTD_OPS_AUTO_OOB-mode.patch | |
parent | b3eccbca7c476c967af8e56c73061df2893ded7d (diff) | |
download | upstream-2d8422842c7b2ca91956d9629f41083f99f12eac.tar.gz upstream-2d8422842c7b2ca91956d9629f41083f99f12eac.tar.bz2 upstream-2d8422842c7b2ca91956d9629f41083f99f12eac.zip |
bcm63xx: nand: fix OOB R/W for non Hamming ECC
Hamming ECC devices do not cover OOB data, as opposed to BCH ECC devices.
Therefore, disabling ECC for all devices is preventing BCH devices from
correctly reading and writing the OOB data.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Diffstat (limited to 'target/linux/bcm63xx/patches-5.4/434-nand-raw-use-write_oob_raw-for-MTD_OPS_AUTO_OOB-mode.patch')
-rw-r--r-- | target/linux/bcm63xx/patches-5.4/434-nand-raw-use-write_oob_raw-for-MTD_OPS_AUTO_OOB-mode.patch | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/target/linux/bcm63xx/patches-5.4/434-nand-raw-use-write_oob_raw-for-MTD_OPS_AUTO_OOB-mode.patch b/target/linux/bcm63xx/patches-5.4/434-nand-raw-use-write_oob_raw-for-MTD_OPS_AUTO_OOB-mode.patch deleted file mode 100644 index cf4322f29f..0000000000 --- a/target/linux/bcm63xx/patches-5.4/434-nand-raw-use-write_oob_raw-for-MTD_OPS_AUTO_OOB-mode.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/drivers/mtd/nand/raw/nand_base.c -+++ b/drivers/mtd/nand/raw/nand_base.c -@@ -488,7 +488,7 @@ static int nand_do_write_oob(struct nand - - nand_fill_oob(chip, ops->oobbuf, ops->ooblen, ops); - -- if (ops->mode == MTD_OPS_RAW) -+ if (ops->mode == MTD_OPS_AUTO_OOB || ops->mode == MTD_OPS_RAW) - status = chip->ecc.write_oob_raw(chip, page & chip->pagemask); - else - status = chip->ecc.write_oob(chip, page & chip->pagemask); |