From 033c2787cd5509cb0fa95223ad73e90e36f9f955 Mon Sep 17 00:00:00 2001 From: Sebastian Huang Date: Wed, 24 Sep 2025 15:00:59 +0800 Subject: [PATCH] mediatek-sdk: Support AN8801SB PHY for EAP112 Signed-off-by: Sebastian Huang --- .../dts/mediatek/mt7981-edgecore-eap112.dts | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/feeds/mediatek-sdk/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7981-edgecore-eap112.dts b/feeds/mediatek-sdk/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7981-edgecore-eap112.dts index d728eab55..0a7a66a98 100755 --- a/feeds/mediatek-sdk/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7981-edgecore-eap112.dts +++ b/feeds/mediatek-sdk/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7981-edgecore-eap112.dts @@ -169,7 +169,8 @@ compatible = "mediatek,eth-mac"; reg = <0>; phy-mode = "sgmii"; - phy-handle = <&phy1>; // add phy handler + phy-handle = <&phy30>; + phy-handle2 = <&phy1>; mtd-mac-address = <&factory 0x24>; }; @@ -193,6 +194,16 @@ nvmem-cell-names = "phy-cal-data"; }; + phy30: ethernet-phy@30 { // AN8801SB + compatible = "ethernet-phy-idc0ff.0421"; + reg = <30>; //0x1e + phy-mode = "sgmii"; + full-duplex; + pause; + airoha,surge = <0>; + airoha,polarity = <2>; + }; + phy1: ethernet-phy@1 { compatible = "ethernet-phy-id03a2.9471"; reg = <24>; // set phy address to 0x18 @@ -200,9 +211,8 @@ reset-assert-us = <600>; reset-deassert-us = <20000>; phy-mode = "sgmii"; - }; - - }; + }; + }; }; &hnat {