summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWolfram Sang <wsa@kernel.org>2023-03-19 16:49:09 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2023-03-22 08:40:00 +0100
commitafd4c177f060a1799e6567eb37e83ee805bea0a6 (patch)
tree954f1cf47bec946694b533d3f9c916263ca7ccb6
parent128812343111fcf4a51c81c9d7dc9d2dd3830635 (diff)
downloadbarebox-afd4c177f060a1799e6567eb37e83ee805bea0a6.tar.gz
barebox-afd4c177f060a1799e6567eb37e83ee805bea0a6.tar.xz
mtd: nand: atmel: legacy: remove superfluous code
54bccadddd always populates 'ecc_mode' but forgot to remove the code which overwrote the previously hardcoded 'NAND_ECC_SOFT' when needed. This is obsolete now. Fixes: 54bccadddd ("mtd: atmel_nand: retrieve ecc_mode from pdata") Signed-off-by: Wolfram Sang <wsa@kernel.org> Link: https://lore.barebox.org/20230319154909.24047-4-wsa@kernel.org Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--drivers/mtd/nand/atmel/legacy.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/drivers/mtd/nand/atmel/legacy.c b/drivers/mtd/nand/atmel/legacy.c
index 184cf465e3..cf402549b8 100644
--- a/drivers/mtd/nand/atmel/legacy.c
+++ b/drivers/mtd/nand/atmel/legacy.c
@@ -1242,21 +1242,12 @@ static int __init atmel_nand_probe(struct device *dev)
nand_chip->ecc.strength = pdata->ecc_strength ? : 1;
nand_chip->ecc.size = 1 << (pdata->ecc_size_shift ? : 9);
- if (pdata->ecc_mode == NAND_ECC_HW) {
- nand_chip->ecc.mode = NAND_ECC_HW;
- }
-
if (pdata->ecc_mode == NAND_ECC_SOFT) {
nand_chip->ecc.algo = NAND_ECC_ALGO_HAMMING;
}
nand_chip->legacy.chip_delay = 40; /* 40us command delay time */
- if (IS_ENABLED(CONFIG_NAND_ECC_BCH) &&
- pdata->ecc_mode == NAND_ECC_SOFT_BCH) {
- nand_chip->ecc.mode = NAND_ECC_SOFT_BCH;
- }
-
if (host->board->bus_width_16) { /* 16-bit bus width */
nand_chip->options |= NAND_BUSWIDTH_16;
nand_chip->legacy.read_buf = atmel_read_buf16;