On 22/03/29 04:38PM, Ye Li wrote: > Because mxs_nand_spl driver does not support DM, to use the minimum ECC > layout, it needs to handle the CONFIG_NAND_MXS_USE_MINIMUM_ECC.
Yes, spl also need the CONFIG_NAND_MXS_USE_MINIMUM_ECC flag. Reviewed-by: Han Xu <han...@nxp.com> > > Signed-off-by: Ye Li <ye...@nxp.com> > --- > drivers/mtd/nand/raw/mxs_nand.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/mtd/nand/raw/mxs_nand.c b/drivers/mtd/nand/raw/mxs_nand.c > index ee5d7fd..28e189a 100644 > --- a/drivers/mtd/nand/raw/mxs_nand.c > +++ b/drivers/mtd/nand/raw/mxs_nand.c > @@ -1380,6 +1380,10 @@ int mxs_nand_init_spl(struct nand_chip *nand) > else > nand_info->max_ecc_strength_supported = 40; > > +#ifdef CONFIG_NAND_MXS_USE_MINIMUM_ECC > + nand_info->use_minimum_ecc = true; > +#endif > + > err = mxs_nand_alloc_buffers(nand_info); > if (err) > return err; > -- > 2.7.4 >