[U-Boot] [PATCH 4/4 V3] PXA: Adapt Voipac PXA270 to OneNAND SPL

Scott Wood scottwood at freescale.com
Thu Nov 3 19:09:22 CET 2011


On 11/02/2011 08:56 PM, Marek Vasut wrote:
> +	onenand_spl_load_image(CONFIG_SPL_ONENAND_LOAD_ADDR,
> +				CONFIG_SPL_ONENAND_LOAD_SIZE,
> +				(void *)CONFIG_SYS_TEXT_BASE);

If we make it "nand_spl_load_image", and make the #defines conform, we
can have the same code call the function for nand and onenand.  I don't
see any reason why onenand is a completely different subsystem in
general, rather than just another NAND driver.  The NAND subsystem's
driver interface is lower level than it should be, but that affects
other NAND controllers as well (such as fsl_elbc).

Switching to the generic nand_boot() in
http://patchwork.ozlabs.org/patch/123219/ would get you the ability to
load the environment during the SPL.

-Scott



More information about the U-Boot mailing list