diff --git a/package/boot/uboot-tools/uboot-envtools/files/mediatek_filogic b/package/boot/uboot-tools/uboot-envtools/files/mediatek_filogic index 5972233bae..bf779c8162 100644 --- a/package/boot/uboot-tools/uboot-envtools/files/mediatek_filogic +++ b/package/boot/uboot-tools/uboot-envtools/files/mediatek_filogic @@ -58,6 +58,7 @@ acer,predator-w6|\ acer,predator-w6d|\ acer,vero-w6m|\ glinet,gl-mt2500|\ +glinet,gl-mt2500-airoha|\ glinet,gl-mt6000|\ glinet,gl-x3000|\ glinet,gl-xe3000|\ diff --git a/target/linux/mediatek/base-files/lib/preinit/05_set_preinit_iface b/target/linux/mediatek/base-files/lib/preinit/05_set_preinit_iface index 5d3a3319fc..125648b076 100644 --- a/target/linux/mediatek/base-files/lib/preinit/05_set_preinit_iface +++ b/target/linux/mediatek/base-files/lib/preinit/05_set_preinit_iface @@ -5,6 +5,7 @@ set_preinit_iface() { cudy,tr3000-v1|\ cudy,tr3000-v1-ubootmod|\ glinet,gl-mt2500|\ + glinet,gl-mt2500-airoha|\ glinet,gl-mt3000|\ openembed,som7981|\ wavlink,wl-wn573hx3) diff --git a/target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500-v1.dts b/target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500-v1.dts index fc7524c5c0..36e83a32d0 100644 --- a/target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500-v1.dts +++ b/target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500-v1.dts @@ -3,6 +3,11 @@ /dts-v1/; #include "mt7981b-glinet-gl-mt2500.dtsi" +/ { + model = "GL.iNet GL-MT2500 (MaxLinear PHY)"; + compatible = "glinet,gl-mt2500", "mediatek,mt7981"; +}; + &gmac0 { phy-handle = <&phy5>; }; diff --git a/target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500-v2.dts b/target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500-v2.dts index 6f6c11427c..1fb69f13be 100644 --- a/target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500-v2.dts +++ b/target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500-v2.dts @@ -3,6 +3,11 @@ /dts-v1/; #include "mt7981b-glinet-gl-mt2500.dtsi" +/ { + model = "GL.iNet GL-MT2500 (Airoha PHY)"; + compatible = "glinet,gl-mt2500-airoha", "mediatek,mt7981"; +}; + &gmac0 { phy-handle = <&phy13>; }; diff --git a/target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500.dtsi b/target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500.dtsi index 73d254ff10..51e9309cdc 100644 --- a/target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500.dtsi +++ b/target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500.dtsi @@ -5,9 +5,6 @@ #include / { - model = "GL.iNet GL-MT2500"; - compatible = "glinet,gl-mt2500", "mediatek,mt7981"; - aliases { label-mac-device = &gmac0; led-boot = &led_sys_white; diff --git a/target/linux/mediatek/filogic/base-files/etc/board.d/02_network b/target/linux/mediatek/filogic/base-files/etc/board.d/02_network index fd7c159aab..684ab1aa8e 100644 --- a/target/linux/mediatek/filogic/base-files/etc/board.d/02_network +++ b/target/linux/mediatek/filogic/base-files/etc/board.d/02_network @@ -129,6 +129,7 @@ mediatek_setup_interfaces() cudy,tr3000-v1|\ cudy,tr3000-v1-ubootmod|\ glinet,gl-mt2500|\ + glinet,gl-mt2500-airoha|\ glinet,gl-mt3000|\ glinet,gl-x3000|\ glinet,gl-xe3000|\ diff --git a/target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh b/target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh index dde54a053d..16c387a879 100644 --- a/target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh +++ b/target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh @@ -127,6 +127,7 @@ platform_do_upgrade() { airpi,ap3000m|\ arcadyan,mozart|\ glinet,gl-mt2500|\ + glinet,gl-mt2500-airoha|\ glinet,gl-mt6000|\ glinet,gl-x3000|\ glinet,gl-xe3000|\ @@ -350,6 +351,7 @@ platform_copy_config() { airpi,ap3000m|\ arcadyan,mozart|\ glinet,gl-mt2500|\ + glinet,gl-mt2500-airoha|\ glinet,gl-mt6000|\ glinet,gl-x3000|\ glinet,gl-xe3000|\