mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-19 14:19:04 +07:00
4551e78ad9
Implement ECC correctable and uncorrectable error handling for EDU
reads. If ECC correctable bitflips are encountered on EDU transfer,
read page again using PIO. This is needed due to a NAND controller
limitation where corrected data is not transferred to the DMA buffer
on ECC error. This applies to ECC correctable errors that are reported
by the controller hardware based on set number of bitflips threshold in
the controller threshold register, bitflips below the threshold are
corrected silently and are not reported by the controller hardware.
Fixes:
|
||
---|---|---|
.. | ||
bcm6368_nand.c | ||
bcm63138_nand.c | ||
brcmnand.c | ||
brcmnand.h | ||
brcmstb_nand.c | ||
iproc_nand.c | ||
Makefile |