[Feature][T8TSK-289] add support for sgmii1
Only Configure: No
Affected branch: MR3.0-Merge-v2.0-L805
Affected module: kernal
Is it affected on both ZXIC and MTK: only MTK
Self-test: Yes
Doc Update: No
Change-Id: I5843ff1ac449638ed7f5e66302f591eb82b6339f
diff --git a/src/kernel/linux/v4.19/arch/arm64/boot/dts/mediatek/auto2735evb.dts b/src/kernel/linux/v4.19/arch/arm64/boot/dts/mediatek/auto2735evb.dts
index 9927ba2..8904256 100755
--- a/src/kernel/linux/v4.19/arch/arm64/boot/dts/mediatek/auto2735evb.dts
+++ b/src/kernel/linux/v4.19/arch/arm64/boot/dts/mediatek/auto2735evb.dts
@@ -155,6 +155,7 @@
gmac1: mac@1 {
compatible = "mediatek,eth-mac";
reg = <1>;
+ phy-handle = <ð_phy2>;
#if defined(CONFIG_MTK_SGMII_NETSYS)
phy-mode = "sgmii";
fixed-link {
@@ -173,6 +174,11 @@
compatible = "ethernet-phy-ieee802.3-c22";
reg = <0x1>;
};
+ eth_phy2: eth_phy2@0 { /*modify by chencheng 0817*/
+ phy-mode = "sgmii";
+ compatible = "ethernet-phy-ieee802.3-c22";
+ reg = <0x0>;
+ };
};
};
@@ -185,7 +191,7 @@
interrupts = <65 IRQ_TYPE_LEVEL_HIGH>;
#if defined(CONFIG_MTK_SGMII_NETSYS) /*merge MTK3.0 on 20220917*/
- status = "okay";
+ status = "disabled";
#else /*merge MTK3.0 on 20220917*/
status = "disabled" /*merge MTK3.0 on 20220917*/;
#endif /*merge MTK3.0 on 20220917*/
diff --git a/src/kernel/linux/v4.19/arch/arm64/boot/dts/mediatek/mt2735.dtsi b/src/kernel/linux/v4.19/arch/arm64/boot/dts/mediatek/mt2735.dtsi
index ead3b25..94d12e0 100755
--- a/src/kernel/linux/v4.19/arch/arm64/boot/dts/mediatek/mt2735.dtsi
+++ b/src/kernel/linux/v4.19/arch/arm64/boot/dts/mediatek/mt2735.dtsi
@@ -3141,7 +3141,7 @@
compatible = "mediatek,colgin-sgmiisys_1", "syscon";
reg = <0 0x10070000 0 0x1000>;
#clock-cells = <1>;
- mediatek,physpeed = "2500";
+ mediatek,physpeed = "1000";
/*modify by CLK SW Pei-hsuan Cheng */
power-domains = <&scpsys MT6890_POWER_DOMAIN_SGMII_1_TOP>;
};
diff --git a/src/kernel/linux/v4.19/arch/arm64/configs/auto2735evb_defconfig b/src/kernel/linux/v4.19/arch/arm64/configs/auto2735evb_defconfig
index e5fc677..be7d945 100755
--- a/src/kernel/linux/v4.19/arch/arm64/configs/auto2735evb_defconfig
+++ b/src/kernel/linux/v4.19/arch/arm64/configs/auto2735evb_defconfig
@@ -476,7 +476,7 @@
CONFIG_MICREL_PHY=y
CONFIG_TJA110X_PHY=y
CONFIG_REALTEK_PHY=y
-CONFIG_MT753X_GSW=y
+CONFIG_MT753X_GSW=n
CONFIG_PPP=y
CONFIG_PPP_BSDCOMP=y
CONFIG_PPP_DEFLATE=y