linux-firmware: add mt7986 offload firmware
authorFelix Fietkau <nbd@nbd.name>
Thu, 2 Mar 2023 10:24:15 +0000 (11:24 +0100)
committerFelix Fietkau <nbd@nbd.name>
Thu, 2 Mar 2023 10:25:17 +0000 (11:25 +0100)
This is needed for WED support on MT7986.
Enable it by default for the filogic subtarget.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/firmware/linux-firmware/mediatek.mk
target/linux/mediatek/filogic/target.mk

index 9c8f68b8895e5524a6f5b4600a6920c5a1bc3f30..c18058dd64e700f9d9b1ed0dc90338d88671ee22 100644 (file)
@@ -68,3 +68,13 @@ define Package/mt7922bt-firmware/install
                $(1)/lib/firmware/mediatek
 endef
 $(eval $(call BuildPackage,mt7922bt-firmware))
+
+Package/mt7986-wo-firmware = $(call Package/firmware-default,MT7986 offload firmware)
+define Package/mt7986-wo-firmware/install
+       $(INSTALL_DIR) $(1)/lib/firmware/mediatek
+       $(INSTALL_DATA) \
+               $(PKG_BUILD_DIR)/mediatek/mt7986_wo_0.bin \
+               $(PKG_BUILD_DIR)/mediatek/mt7986_wo_1.bin \
+               $(1)/lib/firmware/mediatek
+endef
+$(eval $(call BuildPackage,mt7986-wo-firmware))
index a255566cc9019d76273d80b99ca03d9c4cf9cd63..44bc47dceacd72c85ed9a6098348e222afd4c1f6 100644 (file)
@@ -2,7 +2,7 @@ ARCH:=aarch64
 SUBTARGET:=filogic
 BOARDNAME:=Filogic 830 (MT7986)
 CPU_TYPE:=cortex-a53
-DEFAULT_PACKAGES += kmod-crypto-hw-safexcel kmod-mt7915e kmod-mt7986-firmware wpad-basic-mbedtls uboot-envtools
+DEFAULT_PACKAGES += kmod-crypto-hw-safexcel kmod-mt7915e kmod-mt7986-firmware wpad-basic-mbedtls uboot-envtools mt7986-wo-firmware
 KERNELNAME:=Image dtbs
 
 define Target/Description