xref: /OK3568_Linux_fs/buildroot/package/rockchip/rknpu-fw/rknpu-fw.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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