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