Skip to content

Commit

Permalink
powerpc/85xx: Add phy nodes in SGMII mode for MPC8536/44/72DS & P2020DS
Browse files Browse the repository at this point in the history
In SGMII riser card different PHY chip are used with different external
IRQ from eTSEC. To support PHY link state auto detect in SGMII mode we
should add another group of PHY nodes for SGMII mode.

For MPC8572DS IRQ6 is used for PHY0~PHY1, IRQ7 is used for PHY2~PHY3.
For MPC8544DS and MPC8536DS IRQ6 is used for PHY0~PHY1.
For P2020DS IRQ5 is used for PHY1~PHY2.

Signed-off-by: Li Yang <leoli@freescale.com>
Signed-off-by: Jia Hongtao <B38951@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
  • Loading branch information
Jia Hongtao authored and Kumar Gala committed Jul 12, 2012
1 parent 9653018 commit b915341
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 0 deletions.
8 changes: 8 additions & 0 deletions arch/powerpc/boot/dts/mpc8536ds.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,14 @@
reg = <1>;
device_type = "ethernet-phy";
};
sgmii_phy0: sgmii-phy@0 {
interrupts = <6 1 0 0>;
reg = <0x1d>;
};
sgmii_phy1: sgmii-phy@1 {
interrupts = <6 1 0 0>;
reg = <0x1c>;
};
tbi0: tbi-phy@11 {
reg = <0x11>;
device_type = "tbi-phy";
Expand Down
9 changes: 9 additions & 0 deletions arch/powerpc/boot/dts/mpc8544ds.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,15 @@
device_type = "ethernet-phy";
};

sgmii_phy0: sgmii-phy@0 {
interrupts = <6 1 0 0>;
reg = <0x1c>;
};
sgmii_phy1: sgmii-phy@1 {
interrupts = <6 1 0 0>;
reg = <0x1d>;
};

tbi0: tbi-phy@11 {
reg = <0x11>;
device_type = "tbi-phy";
Expand Down
17 changes: 17 additions & 0 deletions arch/powerpc/boot/dts/mpc8572ds.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,23 @@
reg = <0x3>;
};

sgmii_phy0: sgmii-phy@0 {
interrupts = <6 1 0 0>;
reg = <0x1c>;
};
sgmii_phy1: sgmii-phy@1 {
interrupts = <6 1 0 0>;
reg = <0x1d>;
};
sgmii_phy2: sgmii-phy@2 {
interrupts = <7 1 0 0>;
reg = <0x1e>;
};
sgmii_phy3: sgmii-phy@3 {
interrupts = <7 1 0 0>;
reg = <0x1f>;
};

tbi0: tbi-phy@11 {
reg = <0x11>;
device_type = "tbi-phy";
Expand Down
10 changes: 10 additions & 0 deletions arch/powerpc/boot/dts/p2020ds.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,16 @@
interrupts = <3 1 0 0>;
reg = <0x2>;
};

sgmii_phy1: sgmii-phy@1 {
interrupts = <5 1 0 0>;
reg = <0x1c>;
};
sgmii_phy2: sgmii-phy@2 {
interrupts = <5 1 0 0>;
reg = <0x1d>;
};

tbi0: tbi-phy@11 {
reg = <0x11>;
device_type = "tbi-phy";
Expand Down

0 comments on commit b915341

Please sign in to comment.