summaryrefslogtreecommitdiff
path: root/arch/powerpc/boot/dts/b4860qds.dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/boot/dts/b4860qds.dts')
-rw-r--r--arch/powerpc/boot/dts/b4860qds.dts85
1 files changed, 84 insertions, 1 deletions
diff --git a/arch/powerpc/boot/dts/b4860qds.dts b/arch/powerpc/boot/dts/b4860qds.dts
index 78907f3..d7f1a21 100644
--- a/arch/powerpc/boot/dts/b4860qds.dts
+++ b/arch/powerpc/boot/dts/b4860qds.dts
@@ -39,12 +39,65 @@
model = "fsl,B4860QDS";
compatible = "fsl,B4860QDS";
+ aliases{
+ phy_sgmii_1e = &phy_sgmii_1e;
+ phy_sgmii_1f = &phy_sgmii_1f;
+
+ phy_xaui_slot1 = &phy_xaui_slot1;
+ phy_xaui_slot2 = &phy_xaui_slot2;
+ };
+
ifc: localbus@ffe124000 {
board-control@3,0 {
compatible = "fsl,b4860qds-fpga", "fsl,fpga-qixis";
};
};
+ soc: soc@ffe000000 {
+ fman0: fman@400000 {
+ fm1mac5: ethernet@e8000 {
+ phy-handle = <&phy_sgmii_1e>;
+ phy-connection-type = "sgmii";
+ };
+ fm1mac6: ethernet@ea000 {
+ phy-handle = <&phy_sgmii_1f>;
+ phy-connection-type = "sgmii";
+ };
+ fm1mac9: ethernet@f0000 { /* FM1@TGEC2 */
+ phy-handle = <&phy_xaui_slot1>;
+ phy-connection-type = "xgmii";
+ };
+ fm1mac10: ethernet@f2000 { /* FM1@TGEC1 */
+ phy-handle = <&phy_xaui_slot2>;
+ phy-connection-type = "xgmii";
+ };
+ mdio0: mdio@fc000 {
+ phy_sgmii_1e: ethernet-phy@1e {
+ status = "disabled";
+ reg = <0x1e>;
+ };
+ phy_sgmii_1f: ethernet-phy@1f {
+ status = "disabled";
+ reg = <0x1f>;
+ };
+ };
+
+ xmdio0: mdio@fd000 {
+ /* For 10g interfaces */
+ phy_xaui_slot1: xaui-phy@slot1 {
+ status = "disabled";
+ compatible = "ethernet-phy-ieee802.3-c45";
+ reg = <0x7>; /* default switch setting on slot1 of AMC2PEX */
+ };
+ phy_xaui_slot2: xaui-phy@slot2 {
+ status = "disabled";
+ compatible = "ethernet-phy-ieee802.3-c45";
+ reg = <0x6>; /* default switch setting on slot1 of AMC2PEX */
+ };
+ };
+ };
+ };
+
rio: rapidio@ffe0c0000 {
reg = <0xf 0xfe0c0000 0 0x11000>;
@@ -55,7 +108,37 @@
ranges = <0 0 0xc 0x30000000 0 0x10000000>;
};
};
-
+ fsl,dpaa {
+ compatible = "fsl,b4860-dpaa", "fsl,dpaa";
+ ethernet@0 {
+ compatible = "fsl,b4860-dpa-ethernet", "fsl,dpa-ethernet";
+ };
+ ethernet@1 {
+ compatible = "fsl,b4860-dpa-ethernet", "fsl,dpa-ethernet";
+ };
+ ethernet@2 {
+ compatible = "fsl,b4860-dpa-ethernet", "fsl,dpa-ethernet";
+ };
+ ethernet@3 {
+ compatible = "fsl,b4860-dpa-ethernet", "fsl,dpa-ethernet";
+ };
+ ethernet@4 {
+ compatible = "fsl,b4860-dpa-ethernet", "fsl,dpa-ethernet";
+ fsl,fman-mac = <&fm1mac5>;
+ };
+ ethernet@5 {
+ compatible = "fsl,b4860-dpa-ethernet", "fsl,dpa-ethernet";
+ fsl,fman-mac = <&fm1mac6>;
+ };
+ ethernet@8 {
+ compatible = "fsl,b4860-dpa-ethernet", "fsl,dpa-ethernet";
+ fsl,fman-mac = <&fm1mac9>;
+ };
+ ethernet@9 {
+ compatible = "fsl,b4860-dpa-ethernet", "fsl,dpa-ethernet";
+ fsl,fman-mac = <&fm1mac10>;
+ };
+ };
};
/include/ "fsl/b4860si-post.dtsi"