[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