
On Mon, 2007-11-26 at 20:06 -0700, Grant Likely wrote:
On 11/25/07, Joakim Tjernlund Joakim.Tjernlund@transmode.se wrote:
Signed-off-by: Joakim Tjernlund Joakim.Tjernlund@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