1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# rknpu firmware 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593SmuzhiyunRKNPU_FW_VERSION = 1.0.0 7*4882a593SmuzhiyunRKNPU_FW_SITE_METHOD = local 8*4882a593SmuzhiyunRKNPU_FW_SITE = $(TOPDIR)/../external/rknpu-fw 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunRKNPU_FW_PCIE_TYPE = npu_fw_pcie/* 11*4882a593SmuzhiyunRKNPU_FW_USB_TYPE = npu_fw/* 12*4882a593Smuzhiyun 13*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_RKNPU_PCIE),y) 14*4882a593Smuzhiyundefine RKNPU_FW_INSTALL_TARGET_CMDS 15*4882a593Smuzhiyun mkdir -p $(TARGET_DIR)/usr/share/npu_fw 16*4882a593Smuzhiyun $(INSTALL) -m 0755 -D $(@D)/$(RKNPU_FW_PCIE_TYPE) $(TARGET_DIR)/usr/share/npu_fw/ 17*4882a593Smuzhiyun $(INSTALL) -m 0755 -D $(@D)/bin/npu-image.sh $(TARGET_DIR)/usr/bin/ 18*4882a593Smuzhiyun $(INSTALL) -m 0755 -D $(@D)/bin/npu_transfer_proxy $(TARGET_DIR)/usr/bin/ 19*4882a593Smuzhiyun $(INSTALL) -m 0755 -D $(@D)/bin/npu_upgrade_pcie $(TARGET_DIR)/usr/bin/npu_upgrade 20*4882a593Smuzhiyun $(INSTALL) -m 0755 -D $(@D)/bin/upgrade_tool $(TARGET_DIR)/usr/bin/ 21*4882a593Smuzhiyun $(INSTALL) -m 0755 -D $(@D)/S11_npu_init $(TARGET_DIR)/etc/init.d/ 22*4882a593Smuzhiyunendef 23*4882a593Smuzhiyunelse 24*4882a593Smuzhiyundefine RKNPU_FW_INSTALL_TARGET_CMDS 25*4882a593Smuzhiyun mkdir -p $(TARGET_DIR)/usr/share/npu_fw 26*4882a593Smuzhiyun $(INSTALL) -m 0755 -D $(@D)/$(RKNPU_FW_USB_TYPE) $(TARGET_DIR)/usr/share/npu_fw/ 27*4882a593Smuzhiyun $(INSTALL) -m 0755 -D $(@D)/bin/npu-image.sh $(TARGET_DIR)/usr/bin/ 28*4882a593Smuzhiyun $(INSTALL) -m 0755 -D $(@D)/bin/npu_transfer_proxy $(TARGET_DIR)/usr/bin/ 29*4882a593Smuzhiyun $(INSTALL) -m 0755 -D $(@D)/bin/npu_upgrade $(TARGET_DIR)/usr/bin/ 30*4882a593Smuzhiyun $(INSTALL) -m 0755 -D $(@D)/bin/upgrade_tool $(TARGET_DIR)/usr/bin/ 31*4882a593Smuzhiyun $(INSTALL) -m 0755 -D $(@D)/S11_npu_init $(TARGET_DIR)/etc/init.d/ 32*4882a593Smuzhiyunendef 33*4882a593Smuzhiyunendif 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun$(eval $(generic-package)) 36