|
@@ -97,6 +97,13 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += RESET_TO_BL31=1
|
|
|
ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-uboot-tools
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF),y)
|
|
|
+define ARM_TRUSTED_FIRMWARE_BL31_UBOOT_INSTALL_ELF
|
|
|
+ $(INSTALL) -D -m 0644 $(ARM_TRUSTED_FIRMWARE_IMG_DIR)/bl31/bl31.elf \
|
|
|
+ $(BINARIES_DIR)/bl31.elf
|
|
|
+endef
|
|
|
+endif
|
|
|
+
|
|
|
define ARM_TRUSTED_FIRMWARE_BUILD_CMDS
|
|
|
$(ARM_TRUSTED_FIRMWARE_BUILD_FIPTOOL)
|
|
|
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(ARM_TRUSTED_FIRMWARE_MAKE_OPTS) \
|
|
@@ -107,6 +114,7 @@ endef
|
|
|
define ARM_TRUSTED_FIRMWARE_INSTALL_IMAGES_CMDS
|
|
|
cp -dpf $(ARM_TRUSTED_FIRMWARE_IMG_DIR)/*.bin $(BINARIES_DIR)/
|
|
|
$(ARM_TRUSTED_FIRMWARE_BL31_UBOOT_INSTALL)
|
|
|
+ $(ARM_TRUSTED_FIRMWARE_BL31_UBOOT_INSTALL_ELF)
|
|
|
endef
|
|
|
|
|
|
# Configuration check
|