On Fri, 2015-03-20 at 20:18 -0400, Tom Rini wrote: > On Fri, Mar 20, 2015 at 04:44:19PM -0500, Scott Wood wrote: > > On Fri, 2015-03-20 at 17:37 -0400, Tom Rini wrote: > > > On Fri, Mar 20, 2015 at 04:15:40PM -0500, Scott Wood wrote: > > > > > > [snip] > > > > It would also be nice to sort out loading the environment during SPL. > > > > > > *ears perk up*. Please elaborate :) We have SPL environment support, > > > we have SPL NAND Environment support today. It doesn't get passed along > > > to the running U-Boot and it's used for some limited cases (network and > > > redundancy). I'd like to hear about more and better ways of using it. > > > > In common/spl/spl_nand.c, why does it only load the environment when > > CONFIG_NAND_ENV_DST is defined, yet it never uses the value of > > CONFIG_NAND_ENV_DST? I also don't see any boards definind > > CONFIG_NAND_ENV_DST (apparently the only one that ever used it was > > smdk6400 which has been removed). > > > > Is there some other way that the environment is supposed to be getting > > loaded from NAND (rather than using the default environment) during SPL? > > Yeah, it's loaded via env_init() being called (see spl_net.c or > board/ti/).
The NAND version of env_init() does not access NAND. It loads from CONFIG_NAND_ENV_DST (but again, no board sets that) or from an embedded environment. -Scott _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot