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:
@@ -50,9 +50,8 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ð {
|
||||
ð0 {
|
||||
status = "okay";
|
||||
mediatek,gmac-id = <0>;
|
||||
phy-mode = "usxgmii";
|
||||
mediatek,switch = "mt7988";
|
||||
|
||||
|
||||
@@ -41,9 +41,8 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ð {
|
||||
ð0 {
|
||||
status = "okay";
|
||||
mediatek,gmac-id = <0>;
|
||||
phy-mode = "usxgmii";
|
||||
mediatek,switch = "mt7988";
|
||||
|
||||
|
||||
@@ -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 = <ðdma>;
|
||||
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 = <ðdma>;
|
||||
mediatek,sgmiisys = <&sgmiisys1>;
|
||||
mediatek,usxgmiisys = <&usxgmiisys1>;
|
||||
mediatek,xfi_pextp = <&xfi_pextp1>;
|
||||
mediatek,xfi_pll = <&xfi_pll>;
|
||||
mediatek,infracfg = <&topmisc>;
|
||||
mediatek,toprgu = <&watchdog>;
|
||||
resets = <ðdma 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 = <ðdma>;
|
||||
mediatek,sgmiisys = <&sgmiisys0>;
|
||||
mediatek,usxgmiisys = <&usxgmiisys0>;
|
||||
mediatek,xfi_pextp = <&xfi_pextp0>;
|
||||
mediatek,xfi_pll = <&xfi_pll>;
|
||||
mediatek,infracfg = <&topmisc>;
|
||||
mediatek,toprgu = <&watchdog>;
|
||||
resets = <ðdma ETHDMA_FE_RST>;
|
||||
reset-names = "fe";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
mediatek,mcm;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user