dt-bindings: net: ethernet: Update mt7622 docs and dts to reflect the new phylink API
authorRené van Dorst <opensource@vdorst.com>
Sun, 25 Aug 2019 17:43:41 +0000 (19:43 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 28 Aug 2019 03:19:27 +0000 (20:19 -0700)
This patch the removes the recently added mediatek,physpeed property.
Use the fixed-link property speed = <2500> to set the phy in 2.5Gbit.
See mt7622-bananapi-bpi-r64.dts for a working example.

Signed-off-by: René van Dorst <opensource@vdorst.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/devicetree/bindings/arm/mediatek/mediatek,sgmiisys.txt
arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
arch/arm64/boot/dts/mediatek/mt7622.dtsi

index f5518f26a91440a549250f976de2e2395e41ed1d..30cb645c0e5483a35206f9495df0ba787ea04940 100644 (file)
@@ -9,8 +9,6 @@ Required Properties:
        - "mediatek,mt7622-sgmiisys", "syscon"
        - "mediatek,mt7629-sgmiisys", "syscon"
 - #clock-cells: Must be 1
-- mediatek,physpeed: Should be one of "auto", "1000" or "2500" to match up
-                    the capability of the target PHY.
 
 The SGMIISYS controller uses the common clk binding from
 Documentation/devicetree/bindings/clock/clock-bindings.txt
index 710c5c3d87d30ef7dcb1657bb2081883f8b04aa0..83e10591e0e5d9ba633c18ca6631a18047f75e97 100644 (file)
 };
 
 &eth {
-       pinctrl-names = "default";
-       pinctrl-0 = <&eth_pins>;
        status = "okay";
+       gmac0: mac@0 {
+               compatible = "mediatek,eth-mac";
+               reg = <0>;
+               phy-mode = "2500base-x";
+
+               fixed-link {
+                       speed = <2500>;
+                       full-duplex;
+                       pause;
+               };
+       };
 
        gmac1: mac@1 {
                compatible = "mediatek,eth-mac";
                reg = <1>;
-               phy-handle = <&phy5>;
+               phy-mode = "rgmii";
+
+               fixed-link {
+                       speed = <1000>;
+                       full-duplex;
+                       pause;
+               };
        };
 
-       mdio-bus {
+       mdio: mdio-bus {
                #address-cells = <1>;
                #size-cells = <0>;
-
-               phy5: ethernet-phy@5 {
-                       reg = <5>;
-                       phy-mode = "sgmii";
-               };
        };
 };
 
index d1e13d340e26756eef87e6cf0f9e85d809c27b10..dac51e98204c0352b404e7dd723d7e32ac043734 100644 (file)
                             "syscon";
                reg = <0 0x1b128000 0 0x3000>;
                #clock-cells = <1>;
-               mediatek,physpeed = "2500";
        };
 };