[U-Boot] [PATCH] nand_spl: store ecc data on the stack

Stefan Roese sr at denx.de
Thu Jan 12 08:02:42 CET 2012


On Wednesday 11 January 2012 23:34:35 Scott Wood wrote:
> Adapt the following patch from spl to nand_spl:
> 
>   Author: Stefano Babic <sbabic at denx.de>
>   Date:   Thu Dec 15 10:55:37 2011 +0100
> 
>       nand_spl_simple: store ecc data on the stack
> 
>       Currently nand_spl_simple puts it's temp data at 0x10000 offset in
> SDRAM which is likely to contain already loaded data.
>       The patch saves the oob data and the ecc on the stack replacing
>       the fixed address in RAM.
> 
>       Signed-off-by: Stefano Babic <sbabic at denx.de>
>       CC: Ilya Yanok <yanok at emcraft.com>
>       CC: Scott Wood <scottwood at freescale.com>
>       CC: Tom Rini <tom.rini at gmail.com>
>       CC: Simon Schwarz <simonschwarzcor at googlemail.com>
>       CC: Wolfgang Denk <wd at denx.de>
>       Signed-off-by: Scott Wood <scottwood at freescale.com>
> 
> While nand_spl is on its way out, in favor of spl, there are still
> many boards using it, and conversions are gradual.  This allows us
> to get rid of CONFIG_SYS_NAND_ECCSTEPS and CONFIG_SYS_NAND_ECCTOTAL now,
> which would otherwise be likely to linger unreferenced after a conversion.
> 
> It also eliminates a temporary error in the hawkboard_nand build, since
> the spl version of the patch removed ECCSTEPS/TOTAL from hawkboard.h, but
> the spl conversion is pending (and may be merged via a different tree).

Thanks Scott.

Tested on kilauea_nand, so:

Tested-by: Stefan Roese <sr at denx.de>

Best regards,
Stefan

--
DENX Software Engineering GmbH,      MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich,  Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-0 Fax: (+49)-8142-66989-80 Email: office at denx.de


More information about the U-Boot mailing list