[PATCH 7/9] mtd: rawnand: plat_nand: Do not force a particular software ECC engine
Miquel Raynal
miquel.raynal at bootlin.com
Fri Dec 4 11:20:39 EST 2020
On Thu, 2020-12-03 at 19:03:38 UTC, Miquel Raynal wrote:
> Originally, commit d7157ff49a5b ("mtd: rawnand: Use the ECC framework
> user input parsing bits") kind of broke the logic around the
> initialization of several ECC engines.
>
> Unfortunately, the fix (which indeed moved the ECC initialization to
> the right place) did not take into account the fact that a different
> ECC algorithm could have been used thanks to a DT property,
> considering the "Hamming" algorithm entry a configuration while it was
> only a default.
>
> Add the necessary logic to be sure Hamming keeps being only a default.
>
> Fixes: 612e048e6aab ("mtd: rawnand: plat_nand: Move the ECC initialization to ->attach_chip()")
> Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
Applied to https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes.
Miquel
More information about the linux-mtd
mailing list