Subject: Re: Oops with TQM5200 on TQM5200

From: Bartlomiej Sieka <[email-masked]>
Date: Fri, 21 Mar 2008 01:07:26 +0100

Grant Likely wrote:
> Paul, my git server is down at the moment.  Can you please pick this
> one up for .25?  It is needed to boot the tqm5200 board.

Could we also have similar fixes for cm5200.dts and motionpro.dts picked
up? I could provide the patches within a day -- will this be OK?

Regards,
Bartlomiej

> 
> Acked-by: Grant Likely <[email-masked]>
> 
> Cheers,
> g.
> 
> On Thu, Mar 20, 2008 at 9:24 AM, Anatolij Gustschin <[email-masked]> wrote:
>> Hello Wolfgang,
>>
>>
>>  Wolfgang Grandegger wrote:
>>
>>  > I just tried Linux 2.6.25-rc6 on my TQM5200 module and got the attached
>>  > oops. Are there any known patches fixing the problems?
>>
>>  try the patch below for tqm5200.dts, rebuild dtb and boot
>>  again. Not sure if it works for Linux 2.6.25-rc6, but for
>>  2.6.25-rc3 it does.
>>
>>  Anatolij
>>  --
>>   diff --git a/arch/powerpc/boot/dts/tqm5200.dts b/arch/powerpc/boot/dts/tqm5200.dts
>>  index c86464f..7c23bb3 100644
>>  --- a/arch/powerpc/boot/dts/tqm5200.dts
>>  +++ b/arch/powerpc/boot/dts/tqm5200.dts
>>  @@ -83,6 +83,7 @@
>>                 };
>>
>>                 dma-controller@1200 {
>>  +                       device_type = "dma-controller";
>>                         compatible = "fsl,mpc5200-bestcomm";
>>                         reg = <1200 80>;
>>                         interrupts = <3 0 0  3 1 0  3 2 0  3 3 0
>>  @@ -127,10 +128,25 @@
>>                 ethernet@3000 {
>>                         device_type = "network";
>>                         compatible = "fsl,mpc5200-fec";
>>  -                       reg = <3000 800>;
>>  +                       reg = <3000 400>;
>>                         local-mac-address = [ 00 00 00 00 00 00 ];
>>                         interrupts = <2 5 0>;
>>                         interrupt-parent = <&mpc5200_pic>;
>>  +                       phy-handle = <&phy0>;
>>  +               };
>>  +
>>  +               mdio@3000 {
>>  +                       #address-cells = <1>;
>>  +                       #size-cells = <0>;
>>  +                       compatible = "fsl,mpc5200b-mdio";
>>  +                       reg = <3000 400>;       // fec range, since we need to setup fec interrupts
>>  +                       interrupts = <2 5 0>;   // these are for "mii command finished", not link changes & co.
>>  +                       interrupt-parent = <&mpc5200_pic>;
>>  +
>>  +                       phy0:ethernet-phy@0 {
>>  +                               device_type = "ethernet-phy";
>>  +                               reg = <0>;
>>  +                       };
>>                 };
>>
>>                 ata@3a00 {