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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot