1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# imx-sc-firmware 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunIMX_SC_FIRMWARE_VERSION = 1.8.0 8*4882a593SmuzhiyunIMX_SC_FIRMWARE_SITE = $(FREESCALE_IMX_SITE) 9*4882a593SmuzhiyunIMX_SC_FIRMWARE_SOURCE = imx-sc-firmware-$(IMX_SC_FIRMWARE_VERSION).bin 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunIMX_SC_FIRMWARE_LICENSE = NXP Semiconductor Software License Agreement 12*4882a593SmuzhiyunIMX_SC_FIRMWARE_LICENSE_FILES = EULA COPYING 13*4882a593SmuzhiyunIMX_SC_FIRMWARE_REDISTRIBUTE = NO 14*4882a593Smuzhiyun 15*4882a593Smuzhiyundefine IMX_SC_FIRMWARE_EXTRACT_CMDS 16*4882a593Smuzhiyun $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_SC_FIRMWARE_DL_DIR)/$(IMX_SC_FIRMWARE_SOURCE)) 17*4882a593Smuzhiyunendef 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunIMX_SC_FIRMWARE_INSTALL_IMAGES = YES 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun# SCFW firmware is needed when generating imx8-boot-sd.bin which is 22*4882a593Smuzhiyun# done in post-image script. 23*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X),y) 24*4882a593Smuzhiyundefine IMX_SC_FIRMWARE_INSTALL_IMAGES_CMDS 25*4882a593Smuzhiyun cp $(@D)/mx8qx-mek-scfw-tcm.bin $(BINARIES_DIR)/mx8qx-mek-scfw-tcm.bin 26*4882a593Smuzhiyun cp $(@D)/mx8qx-val-scfw-tcm.bin $(BINARIES_DIR)/mx8qx-val-scfw-tcm.bin 27*4882a593Smuzhiyunendef 28*4882a593Smuzhiyunelse ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8),y) 29*4882a593Smuzhiyundefine IMX_SC_FIRMWARE_INSTALL_IMAGES_CMDS 30*4882a593Smuzhiyun cp $(@D)/mx8qm-*-scfw-tcm.bin $(BINARIES_DIR)/ 31*4882a593Smuzhiyunendef 32*4882a593Smuzhiyunendif 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun$(eval $(generic-package)) 35