From: Chad Monroe Date: Tue, 11 Aug 2026 03:00:06 +0000 (-0700) Subject: mediatek: filogic: mt-stuart: use in-band-status on usxgmii links X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5314c98fa202fd34acbf91166ebb589d7c2f26f0;p=thirdparty%2Fopenwrt.git mediatek: filogic: mt-stuart: use in-band-status on usxgmii links The USXGMII links to the AQR113C PHYs signal link state and rate adaptation in-band. Set managed "in-band-status" so phylink tracks the PCS state instead of a fixed link. Signed-off-by: Chad Monroe Link: https://github.com/openwrt/openwrt/pull/24352 Signed-off-by: Jonas Jelonek --- diff --git a/target/linux/mediatek/dts/mt7988a-smartrg-SDG-8733.dtsi b/target/linux/mediatek/dts/mt7988a-smartrg-SDG-8733.dtsi index c02a9600775..5d60749280a 100644 --- a/target/linux/mediatek/dts/mt7988a-smartrg-SDG-8733.dtsi +++ b/target/linux/mediatek/dts/mt7988a-smartrg-SDG-8733.dtsi @@ -21,6 +21,7 @@ }; &gmac1 { + managed = "in-band-status"; phy = <&phy0>; }; diff --git a/target/linux/mediatek/dts/mt7988a-smartrg-mt-stuart-phase1.dtsi b/target/linux/mediatek/dts/mt7988a-smartrg-mt-stuart-phase1.dtsi index beed1034395..a6d31586fde 100644 --- a/target/linux/mediatek/dts/mt7988a-smartrg-mt-stuart-phase1.dtsi +++ b/target/linux/mediatek/dts/mt7988a-smartrg-mt-stuart-phase1.dtsi @@ -118,6 +118,7 @@ nvmem-cell-names = "mac-address"; label = "lan1"; phy-mode = "usxgmii"; + managed = "in-band-status"; phy = <&phy8>; status = "okay"; diff --git a/target/linux/mediatek/dts/mt7988d-smartrg-SDG-8733A.dts b/target/linux/mediatek/dts/mt7988d-smartrg-SDG-8733A.dts index 8ca235c2e9b..b67e427911e 100644 --- a/target/linux/mediatek/dts/mt7988d-smartrg-SDG-8733A.dts +++ b/target/linux/mediatek/dts/mt7988d-smartrg-SDG-8733A.dts @@ -129,6 +129,7 @@ nvmem-cell-names = "mac-address"; label = "wan"; phy-mode = "usxgmii"; + managed = "in-band-status"; phy = <&phy8>; status = "okay";