powerpc/mpc85xx: Add pcsphy nodes to FManV3 device tree
authorIgal Liberman <igal.liberman@freescale.com>
Thu, 24 Dec 2015 02:56:59 +0000 (04:56 +0200)
committerScott Wood <oss@buserror.net>
Sat, 12 Mar 2016 02:01:52 +0000 (20:01 -0600)
This patch adds pcsphy node to FManV3 device tree.

Signed-off-by: Igal Liberman <igal.liberman@freescale.com>
Signed-off-by: Scott Wood <oss@buserror.net>
18 files changed:
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi

index 2e441fab6d8f5ba122735844f62ee14b1c92902c..e1a961f05dcd5b04b640827810cd198ff6fcb753 100644 (file)
@@ -55,6 +55,7 @@ fman@400000 {
                reg = <0xe0000 0x1000>;
                fsl,fman-ports = <&fman0_rx_0x08 &fman0_tx_0x28>;
                ptp-timer = <&ptp_timer0>;
+               pcsphy-handle = <&pcsphy0>;
        };
 
        mdio@e1000 {
@@ -62,5 +63,9 @@ fman@400000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xe1000 0x1000>;
+
+               pcsphy0: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index 0b8f87f79d1507f7d08a869d03da7c2f7560c4ad..c288f3c6c6378dc5fd3c20cf1605ecd031013c89 100644 (file)
@@ -52,6 +52,7 @@ fman@400000 {
                compatible = "fsl,fman-memac";
                reg = <0xf0000 0x1000>;
                fsl,fman-ports = <&fman0_rx_0x10 &fman0_tx_0x30>;
+               pcsphy-handle = <&pcsphy6>;
        };
 
        mdio@f1000 {
@@ -59,5 +60,9 @@ fman@400000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xf1000 0x1000>;
+
+               pcsphy6: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index ba6f2275d3f6128b55f14d28b54c6bfbd9426597..94f3e71750124b5c8a58861909d5d017b05262ca 100644 (file)
@@ -55,6 +55,7 @@ fman@400000 {
                reg = <0xe2000 0x1000>;
                fsl,fman-ports = <&fman0_rx_0x09 &fman0_tx_0x29>;
                ptp-timer = <&ptp_timer0>;
+               pcsphy-handle = <&pcsphy1>;
        };
 
        mdio@e3000 {
@@ -62,5 +63,9 @@ fman@400000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xe3000 0x1000>;
+
+               pcsphy1: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index 8860038055929ea8410975e3d37482f3ae0648bd..94a76982d214b7b963d4b66a9f5161793a2b8b55 100644 (file)
@@ -52,6 +52,7 @@ fman@400000 {
                compatible = "fsl,fman-memac";
                reg = <0xf2000 0x1000>;
                fsl,fman-ports = <&fman0_rx_0x11 &fman0_tx_0x31>;
+               pcsphy-handle = <&pcsphy7>;
        };
 
        mdio@f3000 {
@@ -59,5 +60,9 @@ fman@400000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xf3000 0x1000>;
+
+               pcsphy7: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index ace9c13648ce3500a859c57612d7c88e30e0d45e..b5ff5f71c6b8b01874dd1b436e416409c2ac0759 100644 (file)
@@ -51,6 +51,7 @@ fman@400000 {
                reg = <0xe0000 0x1000>;
                fsl,fman-ports = <&fman0_rx_0x08 &fman0_tx_0x28>;
                ptp-timer = <&ptp_timer0>;
+               pcsphy-handle = <&pcsphy0>;
        };
 
        mdio@e1000 {
@@ -58,5 +59,9 @@ fman@400000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xe1000 0x1000>;
+
+               pcsphy0: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index a4fc28654b31705da20e82681ca4d9f799707277..ee44182c634853566c9740b04631c3564e8bd020 100644 (file)
@@ -51,6 +51,7 @@ fman@400000 {
                reg = <0xe2000 0x1000>;
                fsl,fman-ports = <&fman0_rx_0x09 &fman0_tx_0x29>;
                ptp-timer = <&ptp_timer0>;
+               pcsphy-handle = <&pcsphy1>;
        };
 
        mdio@e3000 {
@@ -58,5 +59,9 @@ fman@400000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xe3000 0x1000>;
+
+               pcsphy1: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index 78596faadf99335c83aedd6f89cd8e2fd10338c5..f05f0d775039b53aab57cdcd28fa8ac3ebde3490 100644 (file)
@@ -51,6 +51,7 @@ fman@400000 {
                reg = <0xe4000 0x1000>;
                fsl,fman-ports = <&fman0_rx_0x0a &fman0_tx_0x2a>;
                ptp-timer = <&ptp_timer0>;
+               pcsphy-handle = <&pcsphy2>;
        };
 
        mdio@e5000 {
@@ -58,5 +59,9 @@ fman@400000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xe5000 0x1000>;
+
+               pcsphy2: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index af93abd86d78a4717ae4288b52068c943017568e..a9114ec510759e74036766b1ec1dbcaf42bcfa07 100644 (file)
@@ -51,6 +51,7 @@ fman@400000 {
                reg = <0xe6000 0x1000>;
                fsl,fman-ports = <&fman0_rx_0x0b &fman0_tx_0x2b>;
                ptp-timer = <&ptp_timer0>;
+               pcsphy-handle = <&pcsphy3>;
        };
 
        mdio@e7000 {
@@ -58,5 +59,9 @@ fman@400000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xe7000 0x1000>;
+
+               pcsphy3: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index 97cffd74bf3df0186c204f5f49fdfc2e69fc7db3..44dd00ac7367fd6a100131eec3b7388741062383 100644 (file)
@@ -51,6 +51,7 @@ fman@400000 {
                reg = <0xe8000 0x1000>;
                fsl,fman-ports = <&fman0_rx_0x0c &fman0_tx_0x2c>;
                ptp-timer = <&ptp_timer0>;
+               pcsphy-handle = <&pcsphy4>;
        };
 
        mdio@e9000 {
@@ -58,5 +59,9 @@ fman@400000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xe9000 0x1000>;
+
+               pcsphy4: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index 232c5c277bdbf2ea01a4d7ab13230503b49ac2f0..5b1b84b58602fa46e06cebb7be6b390d59372434 100644 (file)
@@ -51,6 +51,7 @@ fman@400000 {
                reg = <0xea000 0x1000>;
                fsl,fman-ports = <&fman0_rx_0x0d &fman0_tx_0x2d>;
                ptp-timer = <&ptp_timer0>;
+               pcsphy-handle = <&pcsphy5>;
        };
 
        mdio@eb000 {
@@ -58,5 +59,9 @@ fman@400000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xeb000 0x1000>;
+
+               pcsphy5: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index 89d64ee282b0916fd678900b8758f5b1ef7d4089..0e1daaef9e74b8fe2b6f51369a11c66b238e7dfd 100644 (file)
@@ -52,6 +52,7 @@ fman@500000 {
                compatible = "fsl,fman-memac";
                reg = <0xf0000 0x1000>;
                fsl,fman-ports = <&fman1_rx_0x10 &fman1_tx_0x30>;
+               pcsphy-handle = <&pcsphy14>;
        };
 
        mdio@f1000 {
@@ -59,5 +60,9 @@ fman@500000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xf1000 0x1000>;
+
+               pcsphy14: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index 7fa9260889c6249faeec6bd167190789ceaf77ac..68c5ef779266a8692e712a0ddcfa51db0822d945 100644 (file)
@@ -52,6 +52,7 @@ fman@500000 {
                compatible = "fsl,fman-memac";
                reg = <0xf2000 0x1000>;
                fsl,fman-ports = <&fman1_rx_0x11 &fman1_tx_0x31>;
+               pcsphy-handle = <&pcsphy15>;
        };
 
        mdio@f3000 {
@@ -59,5 +60,9 @@ fman@500000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xf3000 0x1000>;
+
+               pcsphy15: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index 3d236662bf07479211860851536ab6e1e7dd3d42..605363cc1117fbf38b334e68a9b21815325cfe74 100644 (file)
@@ -51,6 +51,7 @@ fman@500000 {
                reg = <0xe0000 0x1000>;
                fsl,fman-ports = <&fman1_rx_0x08 &fman1_tx_0x28>;
                ptp-timer = <&ptp_timer1>;
+               pcsphy-handle = <&pcsphy8>;
        };
 
        mdio@e1000 {
@@ -58,5 +59,9 @@ fman@500000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xe1000 0x1000>;
+
+               pcsphy8: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index 97dc2eedd462ea8112d5cab594aaeb918d8f45da..1955dfa136348f12ea29e0c4fdd3abb7438784fe 100644 (file)
@@ -51,6 +51,7 @@ fman@500000 {
                reg = <0xe2000 0x1000>;
                fsl,fman-ports = <&fman1_rx_0x09 &fman1_tx_0x29>;
                ptp-timer = <&ptp_timer1>;
+               pcsphy-handle = <&pcsphy9>;
        };
 
        mdio@e3000 {
@@ -58,5 +59,9 @@ fman@500000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xe3000 0x1000>;
+
+               pcsphy9: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index f084dd2f0bec770b9ea127df1d79803fe46a259a..2c1476454ee01bb81069c325ed7c02c20f70963d 100644 (file)
@@ -51,6 +51,7 @@ fman@500000 {
                reg = <0xe4000 0x1000>;
                fsl,fman-ports = <&fman1_rx_0x0a &fman1_tx_0x2a>;
                ptp-timer = <&ptp_timer1>;
+               pcsphy-handle = <&pcsphy10>;
        };
 
        mdio@e5000 {
@@ -58,5 +59,9 @@ fman@500000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xe5000 0x1000>;
+
+               pcsphy10: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index bb627b3bf3db2ba4408142e8cb6d22597c82cc22..b8b541ff5fb034e597c427431e15b4e01ed0de26 100644 (file)
@@ -51,6 +51,7 @@ fman@500000 {
                reg = <0xe6000 0x1000>;
                fsl,fman-ports = <&fman1_rx_0x0b &fman1_tx_0x2b>;
                ptp-timer = <&ptp_timer1>;
+               pcsphy-handle = <&pcsphy11>;
        };
 
        mdio@e7000 {
@@ -58,5 +59,9 @@ fman@500000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xe7000 0x1000>;
+
+               pcsphy11: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index 821ed12225d4e99c8612c94dbb76f2de31097ab6..4b2cfddd1b1553bbb34d53a236cd399fb96441b1 100644 (file)
@@ -51,6 +51,7 @@ fman@500000 {
                reg = <0xe8000 0x1000>;
                fsl,fman-ports = <&fman1_rx_0x0c &fman1_tx_0x2c>;
                ptp-timer = <&ptp_timer1>;
+               pcsphy-handle = <&pcsphy12>;
        };
 
        mdio@e9000 {
@@ -58,5 +59,9 @@ fman@500000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xe9000 0x1000>;
+
+               pcsphy12: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };
index e245f1a1e42a8665fb53001d1eae96d0a619251d..0a52ddf7cc171e6b830bc2707bc0be9d8ac26ee0 100644 (file)
@@ -51,6 +51,7 @@ fman@500000 {
                reg = <0xea000 0x1000>;
                fsl,fman-ports = <&fman1_rx_0x0d &fman1_tx_0x2d>;
                ptp-timer = <&ptp_timer1>;
+               pcsphy-handle = <&pcsphy13>;
        };
 
        mdio@eb000 {
@@ -58,5 +59,9 @@ fman@500000 {
                #size-cells = <0>;
                compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
                reg = <0xeb000 0x1000>;
+
+               pcsphy13: ethernet-phy@0 {
+                       reg = <0x0>;
+               };
        };
 };