[U-Boot] [PATCH] MTD: atmel_nand: support for software BCH ECC
Andreas Bießmann
andreas.devel at googlemail.com
Wed Sep 4 12:23:22 CEST 2013
Hi Bo,
On 08/28/2013 04:54 PM, Bo Shen wrote:
> Add possible to use software BCH ECC for atmel nand driver
>
> Signed-off-by: Bo Shen <voice.shen at gmail.com>
>
> ---
> drivers/mtd/nand/atmel_nand.c | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/drivers/mtd/nand/atmel_nand.c b/drivers/mtd/nand/atmel_nand.c
> index 96aca00..52efbee 100644
> --- a/drivers/mtd/nand/atmel_nand.c
> +++ b/drivers/mtd/nand/atmel_nand.c
> @@ -1177,7 +1177,11 @@ int atmel_nand_chip_init(int devnum, ulong base_addr)
> mtd->priv = nand;
> nand->IO_ADDR_R = nand->IO_ADDR_W = (void __iomem *)base_addr;
>
> +#ifdef CONFIG_NAND_ECC_BCH
> + nand->ecc.mode = NAND_ECC_SOFT_BCH;
> +#else
> nand->ecc.mode = NAND_ECC_SOFT;
> +#endif
I don't think this is enough for sw supported bch. Where do you feed the
libbch?
Best regards
Andreas Bießmann
More information about the U-Boot
mailing list