Device Tree Blob support in l4linux

Martin Schröder martin.schroeder at openlimit.com
Tue Aug 12 19:54:37 CEST 2014


Hi Adam,

Am 11.08.2014 um 23:41 schrieb Adam Lackorzynski:
>> So l4x_load_dtb(main.c) is fine, but then something else in setup_arch goes
>> wrong. The dtb s stolen from some other linux build, so maybe the dtb is
>> wrong.
>
> Hmm, you need to tune the DT a bit I think. Did you take out the GIC,
> timer and UART? (In case they might be compiled in.) Do you have
> earlyprintk enabled? Maybe you also could try
> arch/l4/boot/dts/simple.dtb.

thanks for the tip with simple.dtb: l4linux went up again, so I switched 
to imx28.dts from /l4linux/arch/arm. Even icoll, timrot and duart 
compiled don't harm. So let's forget about the other dtb which was build 
for some 3.7.x kernel.

Up to now I am using a platform_device for ethernet with "preconfigured" 
clocks from U-Boot. Now I switched the ethernet device to device tree. 
Probing works fine, the phy is detected, but the link no longer goes up.

Best regards,
    Martin









More information about the l4-hackers mailing list