[PATCH] mtd: rawnand: nand_base: Handle algorithm selection

Linus Walleij linus.walleij at linaro.org
Wed Mar 8 00:05:37 CET 2023


On Sun, Jan 22, 2023 at 12:43 AM Linus Walleij <linus.walleij at linaro.org> wrote:

> For BRCMNAND with 1-bit BCH ECC (BCH-1) such as used on the
> D-Link DIR-885L and DIR-890L routers, we need to explicitly
> select the ECC like this in the device tree:
>
>   nand-ecc-algo = "bch";
>   nand-ecc-strength = <1>;
>   nand-ecc-step-size = <512>;
>
> This is handled by the Linux kernel but U-Boot core does
> not respect this. Fix it up by parsing the algorithm and
> preserve the behaviour using this property to select
> software BCH as far as possible.
>
> Signed-off-by: Linus Walleij <linus.walleij at linaro.org>

It's been 1 1/2 month, could we apply this patch?

Yours,
Linus Walleij


More information about the U-Boot mailing list