linux/drivers/mtd/nand/raw
Miquel Raynal 3d227a0b0c mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming ECC helper
Since the Hamming software ECC engine has been updated to become a
proper and independent ECC engine, it is now mandatory to either
initialize the engine before using any one of his functions or use one
of the bare helpers which only perform the calculations. As there is no
actual need for a proper ECC initialization, let's just use the bare
helper instead of the rawnand one.

Fixes: 90ccf0a019 ("mtd: nand: ecc-hamming: Rename the exported functions")
Cc: stable@vger.kernel.org
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20210413161840.345208-8-miquel.raynal@bootlin.com
2021-05-10 18:34:30 +02:00
..
atmel mtd: rawnand: atmel: Update ecc_stats.corrected counter 2021-03-28 19:13:39 +02:00
bcm47xxnflash
brcmnand mtd: rawnand: brcmnand: move to polling in pio mode on oops write 2021-03-28 19:12:57 +02:00
gpmi-nand mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init 2021-04-07 10:07:32 +02:00
ingenic
Kconfig MTD core changes: 2021-02-21 13:54:33 -08:00
Makefile mtd: rawnand: tango: Remove the driver 2021-02-01 18:59:19 +01:00
ams-delta.c mtd: rawnand: ams-delta: Do not force a particular software ECC engine 2020-12-11 20:09:57 +01:00
arasan-nand-controller.c
au1550nd.c MTD core: 2020-12-16 14:58:35 -08:00
cadence-nand-controller.c
cafe_nand.c
cs553x_nand.c mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper 2021-05-10 18:34:13 +02:00
davinci_nand.c
denali.c
denali.h
denali_dt.c
denali_pci.c
diskonchip.c SPI NOR core changes: 2020-12-16 18:48:16 +01:00
fsl_elbc_nand.c
fsl_ifc_nand.c
fsl_upm.c
fsmc_nand.c mtd: rawnand: fsmc: Fix external use of SW Hamming ECC helper 2021-05-10 18:34:29 +02:00
gpio.c mtd: rawnand: gpio: Do not force a particular software ECC engine 2020-12-11 20:09:57 +01:00
hisi504_nand.c
intel-nand-controller.c MTD core changes: 2021-02-21 13:54:33 -08:00
internals.h
lpc32xx_mlc.c
lpc32xx_slc.c mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming ECC helper 2021-05-10 18:34:29 +02:00
marvell_nand.c mtd: rawnand: marvell: convert comma to semicolon 2021-02-01 18:59:19 +01:00
meson_nand.c
mpc5121_nfc.c mtd: rawnand: mpc5121: Do not force a particular software ECC engine 2020-12-11 20:09:58 +01:00
mtk_ecc.c
mtk_ecc.h
mtk_nand.c mtd: rawnand: mtk: Fix WAITRDY break condition and timeout 2021-03-11 12:23:11 +01:00
mxc_nand.c mtd: rawnand: mxc: Remove unneeded of_match_ptr() 2021-03-28 19:13:39 +02:00
mxic_nand.c
nand_amd.c
nand_base.c mtd: rawnand: Add support for secure regions in NAND memory 2021-04-07 10:06:24 +02:00
nand_bbt.c Revert "mtd: rawnand: bbt: Skip bad blocks when searching for the BBT in NAND" 2021-04-19 18:10:18 +02:00
nand_esmt.c
nand_hynix.c
nand_ids.c
nand_jedec.c
nand_legacy.c
nand_macronix.c
nand_micron.c
nand_onfi.c
nand_samsung.c
nand_timings.c
nand_toshiba.c
nandsim.c mtd: rawnand: nandsim: Fix the logic when selecting Hamming soft ECC engine 2021-01-14 16:44:37 +01:00
ndfc.c mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper 2021-05-10 18:34:29 +02:00
omap2.c mtd: rawnand: omap: Use ECC information from the generic structures 2021-03-11 09:37:28 +01:00
omap_elm.c
orion_nand.c mtd: rawnand: orion: Do not force a particular software ECC engine 2020-12-11 20:09:58 +01:00
oxnas_nand.c
pasemi_nand.c MTD core: 2020-12-16 14:58:35 -08:00
plat_nand.c mtd: rawnand: plat_nand: Do not force a particular software ECC engine 2020-12-11 20:10:01 +01:00
qcom_nandc.c mtd: rawnand: qcom: Use dma_mapping_error() for error check 2021-04-07 10:07:46 +02:00
r852.c mtd: rawnand: r852: replace spin_lock_irqsave by spin_lock in hard IRQ 2021-03-28 19:13:39 +02:00
r852.h
rockchip-nand-controller.c mtd: rawnand: rockchip: Use flexible-array member instead of zero-length array 2021-03-28 19:13:39 +02:00
s3c2410.c SPI NOR core changes: 2020-12-16 18:48:16 +01:00
sh_flctl.c
sharpsl.c mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper 2021-05-10 18:34:30 +02:00
sm_common.c
sm_common.h
socrates_nand.c mtd: rawnand: socrates: Do not force a particular software ECC engine 2020-12-11 20:10:02 +01:00
stm32_fmc2_nand.c mtd: rawnand: stm32_fmc2: Fix fall-through warnings for Clang 2021-03-11 12:17:48 +01:00
sunxi_nand.c SPI NOR core changes: 2020-12-16 18:48:16 +01:00
tegra_nand.c
tmio_nand.c mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper 2021-05-10 18:34:30 +02:00
txx9ndfmc.c mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming ECC helper 2021-05-10 18:34:30 +02:00
vf610_nfc.c
xway_nand.c mtd: rawnand: xway: Do not force a particular software ECC engine 2020-12-11 20:10:02 +01:00