[U-Boot] [PATCH 0/4] Add WaRP7 ATF chainloaded setup
Bryan O'Donoghue
bryan.odonoghue at linaro.org
Wed Sep 5 10:56:04 UTC 2018
This set of patches makes a version of u-boot that is bootable as BL33 in a
chainloded set of images in the following sequence.
BootROM -> ATF (loads a FIP) -> OPTEE -> u-boot -> Linux.
Since the OPTEE image enables TrustZone u-boot no longer has access to
certain low-level functions. In order to differentiate between the full-fat
WaRP7 u-boot which is usually run by the BootROM directly a second
defconfig is introduced along with some minimal skipping of low-level bit
twiddling.
For those motivated to try a description of how to set up the WaRP7 in ATF
mode is here:
https://github.com/bryanodonoghue/arm-trusted-firmware/blob/atf-master%2Blinaro-warp7-squash-v4/docs/plat/warp7.rst
Rui Miguel Silva (4):
imx: mx7: avoid some initialization if low level is skipped
optee: adjust dependencies and default values for dram
warp7: include: configs: set skip low level init
warp7: configs: add bl33 defconfig
arch/arm/mach-imx/mx7/soc.c | 2 ++
arch/arm/mach-imx/syscounter.c | 2 ++
configs/warp7_bl33_defconfig | 42 ++++++++++++++++++++++++++++++++++
configs/warp7_defconfig | 2 ++
include/configs/warp7.h | 11 +++++++++
lib/optee/Kconfig | 8 +++----
6 files changed, 63 insertions(+), 4 deletions(-)
create mode 100644 configs/warp7_bl33_defconfig
--
2.18.0
More information about the U-Boot
mailing list