I'm running 2.6.33.3 on MPC8358. I have UCC1+UCC2 working fine for ethernet, but when I add UCC3 as a UART, the network devices quit working.
Here are my device tree entries: /* ETH0 (UCC1, MDIO 0x02, RMII) */ enet_eth0: ether...@2000 { device_type = "network"; compatible = "ucc_geth"; cell-index = <1>; reg = <0x2000 0x200>; interrupts = <32>; interrupt-parent = <&qeic>; local-mac-address = [ 00 00 00 00 00 00 ]; rx-clock-name = "none"; tx-clock-name = "clk16"; phy-handle = <&phy_eth0>; phy-connection-type = "rmii"; pio-handle = <&pio_ucc1>; linux,network-index = <0>; }; /* ETH1 (UCC2, MDIO 0x01, GMII) */ enet_eth1: ether...@3000 { device_type = "network"; compatible = "ucc_geth"; cell-index = <2>; reg = <0x3000 0x200>; interrupts = <33>; interrupt-parent = <&qeic>; local-mac-address = [ 00 00 00 00 00 00 ]; rx-clock-name = "clk4"; tx-clock-name = "none"; fixed-link = <1 1 1000 0 0>; phy-connection-type = "gmii"; pio-handle = <&pio_ucc2>; linux,network-index = <1>; }; /* ttyQE0 (UCC3) */ serial_qe0: ser...@4000 { device_type = "serial"; compatible = "ucc_uart"; cell-index = <3>; reg = <0x4000 0x200>; interrupts = <34>; interrupt-parent = <&qeic>; port-number = <0>; rx-clock-name = "brg1"; tx-clock-name = "brg1"; }; Are there known interactions between these two drivers/ports? Maybe there's something obviously wrong with my device tree? Thanks for any ideas/pointers -- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------ _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev