summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Marangi2026-03-04 12:31:00 +0000
committerHauke Mehrtens2026-03-31 14:08:52 +0000
commit00dcdd7451487dfb63c6c3bbd649a547c76e1a13 (patch)
treea1300fbf7f3820cdf5668421cb07b4d0b0d3a51f
parent3f98e35e98b1c57459ab521aef6d24cee833ff8b (diff)
downloadopenwrt-00dcdd7451487dfb63c6c3bbd649a547c76e1a13.tar.gz
firmware: Add support for Airoha EN7581/AN7583 NPU variant firmware
Add support for Airoha EN7581/AN7583 NPU variant firmware present in linux-firmware. The Airoha EN7581 NPU variant is to support devices equipped with the MT7996 WiFi chip. While at it also add an extra new line to follow pattern of double new line to separate each firmware package. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> (cherry picked from commit 57bf713ef7d427e4b83c05ae4f72b0f817598837) Link: https://github.com/openwrt/openwrt/pull/22371 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rw-r--r--package/firmware/linux-firmware/airoha.mk25
1 files changed, 25 insertions, 0 deletions
diff --git a/package/firmware/linux-firmware/airoha.mk b/package/firmware/linux-firmware/airoha.mk
index a89a1966e4..6dfb1dc032 100644
--- a/package/firmware/linux-firmware/airoha.mk
+++ b/package/firmware/linux-firmware/airoha.mk
@@ -16,6 +16,7 @@ endef
$(eval $(call BuildPackage,airoha-en8811h-firmware))
+
Package/airoha-en7581-npu-firmware = $(call Package/firmware-default,Airoha EN7581 NPU firmware,,LICENSE.airoha)
define Package/airoha-en7581-npu-firmware/install
$(INSTALL_DIR) $(1)/lib/firmware/airoha
@@ -26,3 +27,27 @@ define Package/airoha-en7581-npu-firmware/install
endef
$(eval $(call BuildPackage,airoha-en7581-npu-firmware))
+
+
+Package/airoha-en7581-mt7996-npu-firmware = $(call Package/firmware-default,Airoha EN7581+MT7996 NPU firmware,,LICENSE.airoha)
+define Package/airoha-en7581-mt7996-npu-firmware/install
+ $(INSTALL_DIR) $(1)/lib/firmware/airoha
+ $(CP) \
+ $(PKG_BUILD_DIR)/airoha/en7581_MT7996_npu_data.bin \
+ $(PKG_BUILD_DIR)/airoha/en7581_MT7996_npu_rv32.bin \
+ $(1)/lib/firmware/airoha
+endef
+
+$(eval $(call BuildPackage,airoha-en7581-mt7996-npu-firmware))
+
+
+Package/airoha-an7583-npu-firmware = $(call Package/firmware-default,Airoha AN7583 NPU firmware,,LICENSE.airoha)
+define Package/airoha-an7583-npu-firmware/install
+ $(INSTALL_DIR) $(1)/lib/firmware/airoha
+ $(CP) \
+ $(PKG_BUILD_DIR)/airoha/an7583_npu_data.bin \
+ $(PKG_BUILD_DIR)/airoha/an7583_npu_rv32.bin \
+ $(1)/lib/firmware/airoha
+endef
+
+$(eval $(call BuildPackage,airoha-an7583-npu-firmware))