[openwrt/openwrt] linux-firmware: add mt7986 offload firmware

LEDE Commits lede-commits at lists.infradead.org
Thu Mar 2 02:25:58 PST 2023


nbd pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/23b46b1c6174c47b3019bc1223891e9242e66387

commit 23b46b1c6174c47b3019bc1223891e9242e66387
Author: Felix Fietkau <nbd at nbd.name>
AuthorDate: Thu Mar 2 11:24:15 2023 +0100

    linux-firmware: add mt7986 offload firmware
    
    This is needed for WED support on MT7986.
    Enable it by default for the filogic subtarget.
    
    Signed-off-by: Felix Fietkau <nbd at nbd.name>
---
 package/firmware/linux-firmware/mediatek.mk | 10 ++++++++++
 target/linux/mediatek/filogic/target.mk     |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/package/firmware/linux-firmware/mediatek.mk b/package/firmware/linux-firmware/mediatek.mk
index 9c8f68b889..c18058dd64 100644
--- a/package/firmware/linux-firmware/mediatek.mk
+++ b/package/firmware/linux-firmware/mediatek.mk
@@ -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))
diff --git a/target/linux/mediatek/filogic/target.mk b/target/linux/mediatek/filogic/target.mk
index a255566cc9..44bc47dcea 100644
--- a/target/linux/mediatek/filogic/target.mk
+++ b/target/linux/mediatek/filogic/target.mk
@@ -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




More information about the lede-commits mailing list