The internal PCSs are not always accessible during boot (such as if the
serdes has deselected the appropriate link mode). Give them appropriate
compatible strings so they don't automatically (fail to) probe as
genphys.

Signed-off-by: Sean Anderson <sean.ander...@seco.com>

---

(no changes since v8)

Changes in v8:
- New

 .../arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 30 ++++++++++++-------
 1 file changed, 20 insertions(+), 10 deletions(-)

diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi 
b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
index ecf9d830e36f..3f7536ed2ced 100644
--- a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
@@ -823,7 +823,8 @@ pcs_mdio1: mdio@8c07000 {
                        #size-cells = <0>;
                        status = "disabled";
 
-                       pcs1: ethernet-phy@0 {
+                       pcs1: ethernet-pcs@0 {
+                               compatible = "fsl,lynx-pcs";
                                reg = <0>;
                        };
                };
@@ -836,7 +837,8 @@ pcs_mdio2: mdio@8c0b000 {
                        #size-cells = <0>;
                        status = "disabled";
 
-                       pcs2: ethernet-phy@0 {
+                       pcs2: ethernet-pcs@0 {
+                               compatible = "fsl,lynx-pcs";
                                reg = <0>;
                        };
                };
@@ -849,19 +851,23 @@ pcs_mdio3: mdio@8c0f000 {
                        #size-cells = <0>;
                        status = "disabled";
 
-                       pcs3_0: ethernet-phy@0 {
+                       pcs3_0: ethernet-pcs@0 {
+                               compatible = "fsl,lynx-pcs";
                                reg = <0>;
                        };
 
-                       pcs3_1: ethernet-phy@1 {
+                       pcs3_1: ethernet-pcs@1 {
+                               compatible = "fsl,lynx-pcs";
                                reg = <1>;
                        };
 
-                       pcs3_2: ethernet-phy@2 {
+                       pcs3_2: ethernet-pcs@2 {
+                               compatible = "fsl,lynx-pcs";
                                reg = <2>;
                        };
 
-                       pcs3_3: ethernet-phy@3 {
+                       pcs3_3: ethernet-pcs@3 {
+                               compatible = "fsl,lynx-pcs";
                                reg = <3>;
                        };
                };
@@ -874,19 +880,23 @@ pcs_mdio7: mdio@8c1f000 {
                        #size-cells = <0>;
                        status = "disabled";
 
-                       pcs7_0: ethernet-phy@0 {
+                       pcs7_0: ethernet-pcs@0 {
+                               compatible = "fsl,lynx-pcs";
                                reg = <0>;
                        };
 
-                       pcs7_1: ethernet-phy@1 {
+                       pcs7_1: ethernet-pcs@1 {
+                               compatible = "fsl,lynx-pcs";
                                reg = <1>;
                        };
 
-                       pcs7_2: ethernet-phy@2 {
+                       pcs7_2: ethernet-pcs@2 {
+                               compatible = "fsl,lynx-pcs";
                                reg = <2>;
                        };
 
-                       pcs7_3: ethernet-phy@3 {
+                       pcs7_3: ethernet-pcs@3 {
+                               compatible = "fsl,lynx-pcs";
                                reg = <3>;
                        };
                };
-- 
2.35.1.1320.gc452695387.dirty

Reply via email to