[U-Boot-Users] [PATCH] fdt: add fdtcmd env var to allow post processing of device tree before boot
Kumar Gala
galak at kernel.crashing.org
Tue Aug 5 00:18:36 CEST 2008
On Aug 4, 2008, at 3:55 PM, Scott Wood wrote:
> Kumar Gala wrote:
>> On Aug 4, 2008, at 3:27 PM, Wolfgang Denk wrote:
>>> So just run the needed commands before you run "bootm" as part of
>>> your
>>> boot command sequence.
>> This doesnt work. Lets say I want to remove a node or property
>> that ft_board_setup() adds. If I do what you are suggesting the
>> node or prop will get added back:
>> fdt addr <FOO>
>> fdt boardsetup (we assume this adds /bar/prop)
>> fdt rm /bar/prop
>> bootm (will call ft_board_setup and add /bar/prop back)
>> This assumes I know the best location for the device tree before
>> "bootm" which I'd argue isn't really true. Especially if my dtb is
>> in flash.
>
> Why not? Wouldn't it be just another environment variable, like the
> load address for the kernel?
Right now the fdt is placed at the first 4k page after the kernel is
decompressed. I don't now where that address is.
- k
More information about the U-Boot
mailing list