forked from mirror/openwrt
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>
53 lines
1.8 KiB
Makefile
53 lines
1.8 KiB
Makefile
Package/airoha-en8811h-firmware = $(call Package/firmware-default,Airoha EN8811H 2.5G Ethernet PHY firmware,,LICENSE.airoha)
|
|
define Package/airoha-en8811h-firmware/install
|
|
$(INSTALL_DIR) $(1)/lib/firmware/airoha
|
|
$(CP) \
|
|
$(PKG_BUILD_DIR)/airoha/EthMD32.dm.bin \
|
|
$(PKG_BUILD_DIR)/airoha/EthMD32.DSP.bin \
|
|
$(1)/lib/firmware/airoha
|
|
ifneq ($(CONFIG_TARGET_mediatek_filogic),)
|
|
$(INSTALL_DIR) $(STAGING_DIR_IMAGE)
|
|
cat \
|
|
$(PKG_BUILD_DIR)/airoha/EthMD32.dm.bin \
|
|
$(PKG_BUILD_DIR)/airoha/EthMD32.DSP.bin \
|
|
> $(STAGING_DIR_IMAGE)/EthMD32.bin
|
|
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))
|
|
|
|
|
|
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))
|