diff options
author | Wolfram Sang <wsa@kernel.org> | 2023-03-19 16:49:09 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2023-03-22 08:40:00 +0100 |
commit | afd4c177f060a1799e6567eb37e83ee805bea0a6 (patch) | |
tree | 954f1cf47bec946694b533d3f9c916263ca7ccb6 | |
parent | 128812343111fcf4a51c81c9d7dc9d2dd3830635 (diff) | |
download | barebox-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.c | 9 |
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; |