Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

arm: dts: mediatek: Update mt7629 dts to reflect the latest dt-binding

* Removes mediatek,physpeed property from dtsi that is useless in PHYLINK
* Use the fixed-link property speed = <2500> to set the phy in 2.5Gbit.
* Set gmac1 to gmii mode that connect to a internal gphy

Signed-off-by: MarkLee <Mark-MC.Lee@mediatek.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

MarkLee and committed by
David S. Miller
2618500d 4e3eff5b

+12 -3
+12 -1
arch/arm/boot/dts/mt7629-rfb.dts
··· 66 66 pinctrl-1 = <&ephy_leds_pins>; 67 67 status = "okay"; 68 68 69 + gmac0: mac@0 { 70 + compatible = "mediatek,eth-mac"; 71 + reg = <0>; 72 + phy-mode = "2500base-x"; 73 + fixed-link { 74 + speed = <2500>; 75 + full-duplex; 76 + pause; 77 + }; 78 + }; 79 + 69 80 gmac1: mac@1 { 70 81 compatible = "mediatek,eth-mac"; 71 82 reg = <1>; 83 + phy-mode = "gmii"; 72 84 phy-handle = <&phy0>; 73 85 }; 74 86 ··· 90 78 91 79 phy0: ethernet-phy@0 { 92 80 reg = <0>; 93 - phy-mode = "gmii"; 94 81 }; 95 82 }; 96 83 };
-2
arch/arm/boot/dts/mt7629.dtsi
··· 468 468 compatible = "mediatek,mt7629-sgmiisys", "syscon"; 469 469 reg = <0x1b128000 0x3000>; 470 470 #clock-cells = <1>; 471 - mediatek,physpeed = "2500"; 472 471 }; 473 472 474 473 sgmiisys1: syscon@1b130000 { 475 474 compatible = "mediatek,mt7629-sgmiisys", "syscon"; 476 475 reg = <0x1b130000 0x3000>; 477 476 #clock-cells = <1>; 478 - mediatek,physpeed = "2500"; 479 477 }; 480 478 }; 481 479 };