[PATCH v2 1/4] [POWERPC] 85xx: add board support for the TQM8548 modules

Kumar Gala galak at kernel.crashing.org
Fri Jun 6 23:59:45 EST 2008


On Jun 6, 2008, at 5:09 AM, Wolfgang Grandegger wrote:

> David Gibson wrote:
>> On Thu, Jun 05, 2008 at 08:43:51AM -0500, Kumar Gala wrote:
>>> On Jun 5, 2008, at 4:05 AM, Wolfgang Grandegger wrote:
>> [snip]
>>>> +			timebase-frequency = <0>;	// from U-Boot
>>>> +			bus-frequency = <0>;	// from U-Boot
>>>> +			clock-frequency = <0>;	// from U-Boot
>>> u-boot will add this for us so no need for them.
>>
>> I think it's worth including them (with the comments) for
>> documentation purposes though.  Plus allowing the bootloader and
>> bootwrapper to just replace property values without resizing or
>> inserting is somewhat worthwhile of itself.
>
> I understand your point and while testing the new blob, I realized  
> that
> the DTB image created with
>
> $ make ARCH=powerpc tqm8548.dtb
>
> does not work because work space is missing:
>
>  ## Flattened Device Tree blob at 00900000
>     Booting using the fdt blob at 0x900000
>     Loading Device Tree to 007fe000, end 007ff8e0 ... OK
>  WARNING: could not create /chosen FDT_ERR_NOSPACE.
>  ERROR: /chosen node create failed - must RESET the board to recover.
>
> As I see it, I have to define DTS_FLAGS manually
>
>  $ export DTS_FLAGS="-R4 -S0x3000"
>  $ make ARCH=powerpc tqm8548.dtb
>
> to get a working blob. Is that the intended behavior?

this is normal.  Andy Fleming has posted a patch to u-boot to help  
improve the situation.  I'm not sure if WD has picked it up for 1.3.4  
yet.

- k



More information about the Linuxppc-dev mailing list