ea8c740008
Update the selection of the ahab container image to use based upon a choice in the Config.in - there are multiple ASIC revisions that use AHAB and the firmware images need to match. This extends the support beyond a default image for just the imx8 amd imx8x based upon the current contents of the imx-seco firmware extraction. Files from 3.7.4: mx8dxla0-ahab-container.img mx8dxla1-ahab-container.img mx8qmb0-ahab-container.img mx8qxb0-ahab-container.img mx8qxc0-ahab-container.img The original defaults prior to this patch were mx8qmb0 for IMX8 and mx8qxb0 for the IMX8X selections. However, this patch will change the default selection of the IMX8X from the B0 option to C0 because the IMX8X C0 HW variant is widespread and the current release of hardware silicon. Because there are still B0's in circulation an option is being kept for that as well. Signed-off-by: Charles Hardin <ckhardin@gmail.com> [yann.morin.1998@free.fr: 1 minor code style] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
31 lines
922 B
Makefile
31 lines
922 B
Makefile
################################################################################
|
|
#
|
|
# imx-seco
|
|
#
|
|
################################################################################
|
|
|
|
IMX_SECO_VERSION = 3.7.5
|
|
IMX_SECO_SITE = $(FREESCALE_IMX_SITE)
|
|
IMX_SECO_SOURCE = imx-seco-$(IMX_SECO_VERSION).bin
|
|
|
|
IMX_SECO_LICENSE = NXP Semiconductor Software License Agreement
|
|
IMX_SECO_LICENSE_FILES = EULA COPYING
|
|
IMX_SECO_REDISTRIBUTE = NO
|
|
|
|
define IMX_SECO_EXTRACT_CMDS
|
|
$(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_SECO_DL_DIR)/$(IMX_SECO_SOURCE))
|
|
endef
|
|
|
|
IMX_SECO_INSTALL_IMAGES = YES
|
|
|
|
# SECO firmware is needed when generating imx8-boot-sd.bin which
|
|
# is done in post-image script.
|
|
IMX_SECO_AHAB_CONTAINER_IMAGE = $(call qstrip,$(BR2_PACKAGE_IMX_SECO_AHAB_CONTAINER_IMAGE))
|
|
|
|
define IMX_SECO_INSTALL_IMAGES_CMDS
|
|
cp $(@D)/firmware/seco/$(IMX_SECO_AHAB_CONTAINER_IMAGE) \
|
|
$(BINARIES_DIR)/ahab-container.img
|
|
endef
|
|
|
|
$(eval $(generic-package))
|