[U-Boot] [PATCH v1 0/5] Enable PPA in SPL for ARMv8 Layerscape SoCs
York Sun
york.sun at nxp.com
Mon May 15 15:51:58 UTC 2017
This is the first step to move NXP Layerscape SoCs to run at EL2.
With PPA (an implementation of trusted firmware) loaded during
SPL stage, the rest of U-Boot (and subsequently loaded RAM version)
runs at EL2. Eventually non-SPL boot will also moves to this
direction.
York Sun (5):
armv8: layerscape: Make U-Boot EL2 safe
armv8: layerscape: Enabling loading PPA during SPL stage
armv8: ls1043ardb: Enable loading PPA during SPL stage for SD boot
armv8: ls1046a: Enable spl_board_init() function
armv8: ls1046ardb: Enable loading PPA during SPL stage for SD boot
arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 13 +++++++
arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 11 +++++-
arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S | 16 ++++++++-
arch/arm/cpu/armv8/fsl-layerscape/ppa.c | 7 ++++
arch/arm/cpu/armv8/fsl-layerscape/soc.c | 14 ++++++--
arch/arm/cpu/armv8/fsl-layerscape/spl.c | 41 ++++++++++++++++++++++-
arch/arm/cpu/armv8/sec_firmware.c | 2 +-
arch/arm/cpu/armv8/start.S | 3 ++
arch/arm/include/asm/arch-fsl-layerscape/config.h | 1 +
board/freescale/common/ns_access.c | 5 ++-
configs/ls1043ardb_sdcard_defconfig | 1 +
configs/ls1046ardb_sdcard_defconfig | 1 +
include/configs/ls1046a_common.h | 1 +
13 files changed, 109 insertions(+), 7 deletions(-)
--
2.7.4
More information about the U-Boot
mailing list