[][kernel][mt7988][eth][Correct phy-mode for the USXGMII]

[Description]
Change DTS phy-mode to USXGMII instead of 10GKR except for SFP+.

According to the PHY specification, DE suggests chaning phy-mode
to USXGMII which connects with external 10G PHY.

[Release-log]
N/A


Change-Id: Ic51df5d1ee6ecf1ef572b28f3551a3450481e0ed
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/7289672
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-emmc.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-emmc.dts
index 7ac39b6..e658fd3 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-emmc.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-emmc.dts
@@ -176,7 +176,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -186,7 +186,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <1>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy0>;
 	};
 
@@ -194,7 +194,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <2>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy1>;
 	};
 
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-sd.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-sd.dts
index a95813b..546ac73 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-sd.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-sd.dts
@@ -167,7 +167,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -177,7 +177,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <1>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy0>;
 	};
 
@@ -185,7 +185,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <2>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy1>;
 	};
 
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-snfi-nand.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-snfi-nand.dts
index 9d7b54c..3a2bf1b 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-snfi-nand.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-snfi-nand.dts
@@ -202,7 +202,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -212,7 +212,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <1>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy0>;
 	};
 
@@ -220,7 +220,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <2>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy1>;
 	};
 
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-spim-nand.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-spim-nand.dts
index 63d8578..200d63d 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-spim-nand.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-spim-nand.dts
@@ -347,7 +347,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -357,7 +357,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <1>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy0>;
 	};
 
@@ -365,7 +365,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <2>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy1>;
 	};
 
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-spim-nor.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-spim-nor.dts
index 7db5164..3700f9e 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-spim-nor.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-10g-spim-nor.dts
@@ -192,7 +192,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -202,7 +202,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <1>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy0>;
 	};
 
@@ -210,7 +210,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <2>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy1>;
 	};
 
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-e2p5g-spim-nand.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-e2p5g-spim-nand.dts
index 74fa426..15a77c5 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-e2p5g-spim-nand.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-e2p5g-spim-nand.dts
@@ -278,7 +278,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-i2p5g-spim-nand.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-i2p5g-spim-nand.dts
index 8576271..c589a4b 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-i2p5g-spim-nand.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-dsa-i2p5g-spim-nand.dts
@@ -192,7 +192,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -210,7 +210,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <2>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy1>;
 	};
 
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-gsw-10g-sfp-spim-nand.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-gsw-10g-sfp-spim-nand.dts
index 7437dcb..43332d4 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-gsw-10g-sfp-spim-nand.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-gsw-10g-sfp-spim-nand.dts
@@ -310,7 +310,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -362,7 +362,7 @@
 		phy-mode = "10gbase-kr";
 		reg = <6>;
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 		};
 	};
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-gsw-10g-spim-nand-4pcie.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-gsw-10g-spim-nand-4pcie.dts
index 5f03637..67852a1 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-gsw-10g-spim-nand-4pcie.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-gsw-10g-spim-nand-4pcie.dts
@@ -298,7 +298,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -308,7 +308,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <1>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy0>;
 	};
 
@@ -316,7 +316,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <2>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy1>;
 	};
 
@@ -365,7 +365,7 @@
 		phy-mode = "10gbase-kr";
 		reg = <6>;
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 		};
 	};
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-gsw-10g-spim-nand.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-gsw-10g-spim-nand.dts
index c19e0bf..0d9b049 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-gsw-10g-spim-nand.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988a-gsw-10g-spim-nand.dts
@@ -318,7 +318,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -328,7 +328,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <1>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy0>;
 	};
 
@@ -336,7 +336,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <2>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy1>;
 	};
 
@@ -385,7 +385,7 @@
 		phy-mode = "10gbase-kr";
 		reg = <6>;
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 		};
 	};
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-emmc.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-emmc.dts
index fe54f53..396f15e 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-emmc.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-emmc.dts
@@ -176,7 +176,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -186,7 +186,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <1>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy0>;
 	};
 
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-sd.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-sd.dts
index 38ee0de..43e20eb 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-sd.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-sd.dts
@@ -167,7 +167,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -177,7 +177,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <1>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy0>;
 	};
 
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-snfi-nand.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-snfi-nand.dts
index cbc7ff0..cfec58a 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-snfi-nand.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-snfi-nand.dts
@@ -202,7 +202,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -212,7 +212,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <1>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy0>;
 	};
 
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-spim-nand.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-spim-nand.dts
index bef96d4..82e0d11 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-spim-nand.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-spim-nand.dts
@@ -342,7 +342,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -352,7 +352,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <1>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy0>;
 	};
 
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-spim-nor.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-spim-nor.dts
index 67c6508..3c06b94 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-spim-nor.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-10g-spim-nor.dts
@@ -192,7 +192,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -202,7 +202,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <1>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy0>;
 	};
 
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-e2p5g-spim-nand.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-e2p5g-spim-nand.dts
index 8d68169..da6f941 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-e2p5g-spim-nand.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-e2p5g-spim-nand.dts
@@ -273,7 +273,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-i2p5g-spim-nand.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-i2p5g-spim-nand.dts
index 29b9c07..8d18686 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-i2p5g-spim-nand.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-dsa-i2p5g-spim-nand.dts
@@ -192,7 +192,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-gsw-10g-sfp-spim-nand.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-gsw-10g-sfp-spim-nand.dts
index 9eaeaf6..c2ff33d 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-gsw-10g-sfp-spim-nand.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-gsw-10g-sfp-spim-nand.dts
@@ -287,7 +287,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -330,7 +330,7 @@
 		phy-mode = "10gbase-kr";
 		reg = <6>;
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 		};
 	};
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-gsw-10g-spim-nand.dts b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-gsw-10g-spim-nand.dts
index f1ac7c9..0adbca3 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-gsw-10g-spim-nand.dts
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7988c-gsw-10g-spim-nand.dts
@@ -318,7 +318,7 @@
 		phy-mode = "10gbase-kr";
 
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 			pause;
 		};
@@ -328,7 +328,7 @@
 		compatible = "mediatek,eth-mac";
 		reg = <1>;
 		mac-type = "xgdm";
-		phy-mode = "10gbase-kr";
+		phy-mode = "usxgmii";
 		phy-handle = <&phy0>;
 	};
 
@@ -369,7 +369,7 @@
 		phy-mode = "10gbase-kr";
 		reg = <6>;
 		fixed-link {
-			speed = <2500>;
+			speed = <10000>;
 			full-duplex;
 		};
 	};