firmware: Add support for Airoha EN7581 NPU firmware

Add support for Airoha EN7581 NPU firmware present in linux-firmware.
Support for it is fully upstream with the Ethernet part fully pushed and
the Wireless Offload currently in progress for various WiFi chip.

Link: https://github.com/openwrt/openwrt/pull/19816
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This commit is contained in:
Christian Marangi 2025-09-01 18:03:35 +02:00
parent 08a616b216
commit e00f77b3e7
No known key found for this signature in database
GPG key ID: AC001D09ADBFEAD7

View file

@ -15,3 +15,14 @@ endif
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
$(CP) \
$(PKG_BUILD_DIR)/airoha/en7581_npu_data.bin \
$(PKG_BUILD_DIR)/airoha/en7581_npu_rv32.bin \
$(1)/lib/firmware/airoha
endef
$(eval $(call BuildPackage,airoha-en7581-npu-firmware))