aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/boot
diff options
context:
space:
mode:
authorHaiying Wang <Haiying.Wang@freescale.com>2009-06-02 10:04:16 -0400
committerKumar Gala <galak@kernel.crashing.org>2009-06-15 22:45:30 -0400
commitb4a31c94b6445b9e2cfe62efbb8109ac6ebd11aa (patch)
tree9749e4960916ad6b966f6a433f7902442969bc6c /arch/powerpc/boot
parent1a2eceaacd3721336bc08ffdca546e1a8ff2429d (diff)
powerpc/85xx: Add UCC6 and UCC8 nodes in SGMII mode for MPC8569MDS
Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/boot')
-rw-r--r--arch/powerpc/boot/dts/mpc8569mds.dts63
1 files changed, 63 insertions, 0 deletions
diff --git a/arch/powerpc/boot/dts/mpc8569mds.dts b/arch/powerpc/boot/dts/mpc8569mds.dts
index 39c2927503cf..4e95abd02711 100644
--- a/arch/powerpc/boot/dts/mpc8569mds.dts
+++ b/arch/powerpc/boot/dts/mpc8569mds.dts
@@ -24,6 +24,8 @@
24 ethernet1 = &enet1; 24 ethernet1 = &enet1;
25 ethernet2 = &enet2; 25 ethernet2 = &enet2;
26 ethernet3 = &enet3; 26 ethernet3 = &enet3;
27 ethernet5 = &enet5;
28 ethernet7 = &enet7;
27 pci1 = &pci1; 29 pci1 = &pci1;
28 rapidio0 = &rio0; 30 rapidio0 = &rio0;
29 }; 31 };
@@ -466,6 +468,37 @@
466 reg = <0x3>; 468 reg = <0x3>;
467 device_type = "ethernet-phy"; 469 device_type = "ethernet-phy";
468 }; 470 };
471 qe_phy5: ethernet-phy@04 {
472 interrupt-parent = <&mpic>;
473 reg = <0x04>;
474 device_type = "ethernet-phy";
475 };
476 qe_phy7: ethernet-phy@06 {
477 interrupt-parent = <&mpic>;
478 reg = <0x6>;
479 device_type = "ethernet-phy";
480 };
481 };
482 mdio@3520 {
483 #address-cells = <1>;
484 #size-cells = <0>;
485 reg = <0x3520 0x18>;
486 compatible = "fsl,ucc-mdio";
487
488 tbi0: tbi-phy@15 {
489 reg = <0x15>;
490 device_type = "tbi-phy";
491 };
492 };
493 mdio@3720 {
494 #address-cells = <1>;
495 #size-cells = <0>;
496 reg = <0x3720 0x38>;
497 compatible = "fsl,ucc-mdio";
498 tbi1: tbi-phy@17 {
499 reg = <0x17>;
500 device_type = "tbi-phy";
501 };
469 }; 502 };
470 503
471 enet2: ucc@2200 { 504 enet2: ucc@2200 {
@@ -513,6 +546,36 @@
513 phy-connection-type = "rgmii-id"; 546 phy-connection-type = "rgmii-id";
514 }; 547 };
515 548
549 enet5: ucc@3400 {
550 device_type = "network";
551 compatible = "ucc_geth";
552 cell-index = <6>;
553 reg = <0x3400 0x200>;
554 interrupts = <41>;
555 interrupt-parent = <&qeic>;
556 local-mac-address = [ 00 00 00 00 00 00 ];
557 rx-clock-name = "none";
558 tx-clock-name = "none";
559 tbi-handle = <&tbi0>;
560 phy-handle = <&qe_phy5>;
561 phy-connection-type = "sgmii";
562 };
563
564 enet7: ucc@3600 {
565 device_type = "network";
566 compatible = "ucc_geth";
567 cell-index = <8>;
568 reg = <0x3600 0x200>;
569 interrupts = <43>;
570 interrupt-parent = <&qeic>;
571 local-mac-address = [ 00 00 00 00 00 00 ];
572 rx-clock-name = "none";
573 tx-clock-name = "none";
574 tbi-handle = <&tbi1>;
575 phy-handle = <&qe_phy7>;
576 phy-connection-type = "sgmii";
577 };
578
516 muram@10000 { 579 muram@10000 {
517 #address-cells = <1>; 580 #address-cells = <1>;
518 #size-cells = <1>; 581 #size-cells = <1>;