]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
linux-firmware: fix mediatek 2.5G PHY firmware dependency
authorDaniel Golle <daniel@makrotopia.org>
Sun, 31 May 2026 19:01:45 +0000 (20:01 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Sun, 31 May 2026 19:14:45 +0000 (20:14 +0100)
Fixes: bf0825a2d036 ("mediatek: build driver for built-in 2.5GE PHY as module")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
package/firmware/linux-firmware/Makefile
package/firmware/linux-firmware/mediatek.mk

index 37ef7e6350b97df9bda8ffbcec4d3cec3ee14d20..74b23de71095f88f420dc99f03ea5a0a53640c39 100644 (file)
@@ -32,6 +32,7 @@ define Package/firmware-default
   DEPENDS:=$(2)
   LICENSE_FILES:=$(3)
   LICENSE:=$(4)
+  $(if $(5),PKGFLAGS:=$(5))
 endef
 
 define Build/Compile
index cf4803ee86e85a2455e02bf20f58c8c671ca675b..7693d1e2f9e087f80fa75755c2538226a6c26dc2 100644 (file)
@@ -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) \