From: Daniel Golle Date: Sun, 31 May 2026 19:01:45 +0000 (+0100) Subject: linux-firmware: fix mediatek 2.5G PHY firmware dependency X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f381e2fc50d6736628f8cfd6d5921386716c607;p=thirdparty%2Fopenwrt.git linux-firmware: fix mediatek 2.5G PHY firmware dependency Fixes: bf0825a2d036 ("mediatek: build driver for built-in 2.5GE PHY as module") Signed-off-by: Daniel Golle --- diff --git a/package/firmware/linux-firmware/Makefile b/package/firmware/linux-firmware/Makefile index 37ef7e6350b..74b23de7109 100644 --- a/package/firmware/linux-firmware/Makefile +++ b/package/firmware/linux-firmware/Makefile @@ -32,6 +32,7 @@ define Package/firmware-default DEPENDS:=$(2) LICENSE_FILES:=$(3) LICENSE:=$(4) + $(if $(5),PKGFLAGS:=$(5)) endef define Build/Compile diff --git a/package/firmware/linux-firmware/mediatek.mk b/package/firmware/linux-firmware/mediatek.mk index cf4803ee86e..7693d1e2f9e 100644 --- a/package/firmware/linux-firmware/mediatek.mk +++ b/package/firmware/linux-firmware/mediatek.mk @@ -97,7 +97,7 @@ define Package/mt7986-wo-firmware/install endef $(eval $(call BuildPackage,mt7986-wo-firmware)) -Package/mt7987-2p5g-phy-firmware = $(call Package/firmware-default,MT7987 built-in 2.5G Ethernet PHY firmware,+LINUX_6_18:kmod-phy-mediatek-2p5g,LICENCE.mediatek) +Package/mt7987-2p5g-phy-firmware = $(call Package/firmware-default,MT7987 built-in 2.5G Ethernet PHY firmware,@TARGET_mediatek_filogic +LINUX_6_18:kmod-phy-mediatek-2p5g,LICENCE.mediatek,,nonshared) define Package/mt7987-2p5g-phy-firmware/install $(INSTALL_DIR) $(1)/lib/firmware/mediatek/mt7987 $(INSTALL_DATA) \ @@ -107,7 +107,7 @@ define Package/mt7987-2p5g-phy-firmware/install endef $(eval $(call BuildPackage,mt7987-2p5g-phy-firmware)) -Package/mt7988-2p5g-phy-firmware = $(call Package/firmware-default,MT7988 built-in 2.5G Ethernet PHY firmware,+LINUX_6_18:kmod-phy-mediatek-2p5g,LICENCE.mediatek) +Package/mt7988-2p5g-phy-firmware = $(call Package/firmware-default,MT7988 built-in 2.5G Ethernet PHY firmware,@TARGET_mediatek_filogic +LINUX_6_18:kmod-phy-mediatek-2p5g,LICENCE.mediatek,,nonshared) define Package/mt7988-2p5g-phy-firmware/install $(INSTALL_DIR) $(1)/lib/firmware/mediatek/mt7988 $(INSTALL_DATA) \