[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