[U-Boot-Users] [PATCH] Make it possible to use a builtin OF tree.

Joakim Tjernlund joakim.tjernlund at transmode.se
Tue Nov 27 08:50:20 CET 2007


On Mon, 2007-11-26 at 20:06 -0700, Grant Likely wrote:
> On 11/25/07, Joakim Tjernlund <Joakim.Tjernlund at transmode.se> wrote:
> >
> > Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund at transmode.se>
> > ---
> >  common/cmd_bootm.c |    5 ++++-
> >  1 files changed, 4 insertions(+), 1 deletions(-)
> >
> > diff --git a/common/cmd_bootm.c b/common/cmd_bootm.c
> > index d816349..8405de7 100644
> > --- a/common/cmd_bootm.c
> > +++ b/common/cmd_bootm.c
> > @@ -507,6 +507,9 @@ fixup_silent_linux ()
> >  #endif /* CONFIG_SILENT_CONSOLE */
> >
> >  #ifdef CONFIG_PPC
> > +#ifndef DEFAULT_OF_TREE
> > + #define DEFAULT_OF_TREE NULL
> > +#endif
> 
> Where is DEFAULT_OF_TREE intended to be defined?  I don't want to get
> into defining it in any of the include/configs/*.h files since the
> goal is to move over to a Kconfig system and eliminate the per-board
> config files entirely.

You define it to whatever you like in your board config file. Can be a
char array or a function returning a char ptr, sorry :(

> 
> It might be better to do this with two linker symbols around a .dtb
> section.  If the two symbols are identical, then no dtb was provided.
> Otherwise, go ahead and use the section as the default dtb.

I feel my current way is more flexible as it allows you build/modify the
tree in a function.

 Jocke





More information about the U-Boot mailing list