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))