[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