[U-Boot] [PATCH v4 24/28] armv8/ls2085aqds: NAND boot support

Tom Rini trini at konsulko.com
Mon Mar 23 01:46:37 CET 2015


On Fri, Mar 20, 2015 at 07:28:16PM -0500, Scott Wood wrote:
> 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.

OK, you're right.  I had only used it really on the network side for
NAND in ENV and for that default is what we wanted anyhow so I
didn't notice.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150322/c243ef97/attachment.sig>


More information about the U-Boot mailing list