arm: dts: mediatek: add support for all three GMACs for mt7988

This patch add all three GMACs nodes for mt7988. Each GMAC can be
configured to connect to different ethernet switches/PHYs.

Signed-off-by: Weijie Gao <weijie.gao@mediatek.com>
This commit is contained in:
Weijie Gao
2025-01-23 12:11:49 -06:00
committed by Tom Rini
parent 4a85182570
commit 64cf3dd0ef
3 changed files with 42 additions and 6 deletions
+1 -2
View File
@@ -50,9 +50,8 @@
status = "okay";
};
&eth {
&eth0 {
status = "okay";
mediatek,gmac-id = <0>;
phy-mode = "usxgmii";
mediatek,switch = "mt7988";
+1 -2
View File
@@ -41,9 +41,8 @@
status = "okay";
};
&eth {
&eth0 {
status = "okay";
mediatek,gmac-id = <0>;
phy-mode = "usxgmii";
mediatek,switch = "mt7988";
+40 -2
View File
@@ -587,11 +587,11 @@
#reset-cells = <1>;
};
eth: ethernet@15100000 {
eth0: ethernet@15110100 {
compatible = "mediatek,mt7988-eth", "syscon";
reg = <0 0x15100000 0 0x20000>;
mediatek,gmac-id = <0>;
mediatek,ethsys = <&ethdma>;
mediatek,sgmiisys = <&sgmiisys0>;
mediatek,usxgmiisys = <&usxgmiisys0>;
mediatek,xfi_pextp = <&xfi_pextp0>;
mediatek,xfi_pll = <&xfi_pll>;
@@ -604,4 +604,42 @@
mediatek,mcm;
status = "disabled";
};
eth1: ethernet@15110200 {
compatible = "mediatek,mt7988-eth", "syscon";
reg = <0 0x15100000 0 0x20000>;
mediatek,gmac-id = <1>;
mediatek,ethsys = <&ethdma>;
mediatek,sgmiisys = <&sgmiisys1>;
mediatek,usxgmiisys = <&usxgmiisys1>;
mediatek,xfi_pextp = <&xfi_pextp1>;
mediatek,xfi_pll = <&xfi_pll>;
mediatek,infracfg = <&topmisc>;
mediatek,toprgu = <&watchdog>;
resets = <&ethdma ETHDMA_FE_RST>;
reset-names = "fe";
#address-cells = <1>;
#size-cells = <0>;
mediatek,mcm;
status = "disabled";
};
eth2: ethernet@15110300 {
compatible = "mediatek,mt7988-eth", "syscon";
reg = <0 0x15100000 0 0x20000>;
mediatek,gmac-id = <2>;
mediatek,ethsys = <&ethdma>;
mediatek,sgmiisys = <&sgmiisys0>;
mediatek,usxgmiisys = <&usxgmiisys0>;
mediatek,xfi_pextp = <&xfi_pextp0>;
mediatek,xfi_pll = <&xfi_pll>;
mediatek,infracfg = <&topmisc>;
mediatek,toprgu = <&watchdog>;
resets = <&ethdma ETHDMA_FE_RST>;
reset-names = "fe";
#address-cells = <1>;
#size-cells = <0>;
mediatek,mcm;
status = "disabled";
};
};