FWU: Add Firmware Update support in BL2U for ARM platforms
authorYatharth Kochar <yatharth.kochar@arm.com>
Wed, 14 Oct 2015 14:28:11 +0000 (15:28 +0100)
committerYatharth Kochar <yatharth.kochar@arm.com>
Wed, 9 Dec 2015 17:41:19 +0000 (17:41 +0000)
commitdcda29f637891adf19a609f9b0b3adc6867de3d0
tree49c7670b63ba023ed4f8e08239fd93febb2bb6c2
parent9003fa0b0c06fc8951498dcd69925e477fc5907a
FWU: Add Firmware Update support in BL2U for ARM platforms

This patch adds support for Firmware update in BL2U for ARM
platforms such that TZC initialization is performed on all
ARM platforms and (optionally) transfer of SCP_BL2U image on
ARM CSS platforms.

BL2U specific functions are added to handle early_platform and
plat_arch setup. The MMU is configured to map in the BL2U
code/data area and other required memory.

Change-Id: I57863295a608cc06e6cbf078b7ce34cbd9733e4f
12 files changed:
include/plat/arm/board/common/board_arm_def.h
include/plat/arm/common/plat_arm.h
plat/arm/board/common/board_css_common.c
plat/arm/board/fvp/aarch64/fvp_common.c
plat/arm/board/fvp/fvp_bl2u_setup.c [new file with mode: 0644]
plat/arm/board/fvp/platform.mk
plat/arm/board/juno/platform.mk
plat/arm/common/arm_bl2u_setup.c [new file with mode: 0644]
plat/arm/common/arm_common.mk
plat/arm/css/common/css_bl2u_setup.c [new file with mode: 0644]
plat/arm/css/common/css_common.mk
plat/arm/soc/common/soc_css.mk