On Wed, Sep 10, 2008 at 04:12:22PM +0200, Oliver Rutsch wrote: > Hi again, > >> >> u-boot assigns the IMMR to 0xff400000 in TQM834x.h, whereas the device >> tree you picked has it at 0xe0000000 (it's defined in the soc node). >> Don't forget to match up the PCI addresses too. patches welcome, of >> course (we don't have tqm boards). >> > So I modified the dts to match the IMMRMBAR and the pci section at > 0xff400000. In U-Boot I disabled the PCI_CONFIG because I don't need the > PCI bus. But the result is always the same. It looks like the kernel > stops booting at an earlier stage. > > I hope it's OK to post my current tqm8349.dts here: > Any suggestions are welcome. > > Thanks and bye, > > /dts-v1/;
[snip] > [EMAIL PROTECTED] { > device_type = "watchdog"; Drop this device_type. > compatible = "mpc83xx_wdt"; > reg = <0x200 0x100>; > }; [snip] > [EMAIL PROTECTED] { > compatible = "fsl-usb2-mph"; > reg = <0x22000 0x1000>; > #address-cells = <1>; > #size-cells = <0>; > interrupt-parent = <&ipic>; > interrupts = <39 0x8>; > phy_type = "ulpi"; > port1; Yuck.. is this 'port1' thing in the binding? It's a terrible property name... > }; [snip] > enet0: [EMAIL PROTECTED] { > cell-index = <0>; > device_type = "network"; > model = "TSEC"; > compatible = "gianfar"; Didn't someone finally get around to rewriting the gianfar binding with a better compatible string? > reg = <0x24000 0x1000>; > local-mac-address = [ 00 00 00 00 00 00 ]; > interrupts = <32 0x8 33 0x8 34 0x8>; > interrupt-parent = <&ipic>; > phy-handle = <&phy0>; > linux,network-index = <0>; linux,network-index shouldn't be necessary any more. > }; [snip] > pci0: [EMAIL PROTECTED] { > cell-index = <1>; I don't think cell-index belongs here. > interrupt-map-mask = <0xf800 0x0 0x0 0x7>; > interrupt-map = < > /* IDSEL 0x10 - SATA */ > 0x8000 0x0 0x0 0x1 &ipic 22 0x8 /* SATA_INTA */ > >; > interrupt-parent = <&ipic>; > interrupts = <66 0x8>; > bus-range = <0x0 0x0>; > ranges = <0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 > 0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 > 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x01000000>; > clock-frequency = <66666666>; > #interrupt-cells = <1>; > #size-cells = <2>; > #address-cells = <3>; > reg = <0xff408500 0x100>; > compatible = "fsl,mpc8349-pci"; > device_type = "pci"; > }; > > [EMAIL PROTECTED] { > #address-cells = <2>; > #size-cells = <1>; > compatible = "fsl,mpc8349e-localbus", > "fsl,pq2pro-localbus"; > reg = <0xff405000 0xd8>; > ranges = <0x3 0x0 0xf0000000 0x210>; > > > }; > }; > > -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev