From 0f381e2fc50d6736628f8cfd6d5921386716c607 Mon Sep 17 00:00:00 2001 From: Daniel Golle Date: Sun, 31 May 2026 20:01:45 +0100 Subject: [PATCH] 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 --- package/firmware/linux-firmware/Makefile | 1 + package/firmware/linux-firmware/mediatek.mk | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/firmware/linux-firmware/Makefile b/package/firmware/linux-firmware/Makefile index 37ef7e6350..74b23de710 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 cf4803ee86..7693d1e2f9 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) \