[U-Boot] [PATCH v2 0/4] stm32mp1: add trusted boot with TF-A
Patrick Delaunay
patrick.delaunay at st.com
Fri Feb 8 17:18:53 UTC 2019
This patch serie add a new configuration
stm32mp15_trusted_defconfig to handle STM32MP157 boards
with TF-A as secure first stage bootloader.
TF-A code is available in GitHub
https://github.com/ARM-software/arm-trusted-firmware
With platform stm32mp1 platform
https://github.com/ARM-software/arm-trusted-firmware/tree/master/plat/st/stm32mp1
For details, see documentation
https://github.com/ARM-software/arm-trusted-firmware/blob/master/docs/plat/stm32mp1.rst
PS: upstream of trusted boot for TF-A is still in progress.
Changes in v2:
- Rebase and solve conflict on arch/arm/mach-stm32mp/config.mk
Patrick Delaunay (4):
stm32mp1: add trusted boot with TF-A
stm32mp1: bsec: access with SMC for trusted boot
stm32mp1: display board information
clk: stm32m1: add debug information
arch/arm/Kconfig | 6 +-
arch/arm/mach-stm32mp/Kconfig | 17 ++++-
arch/arm/mach-stm32mp/bsec.c | 28 ++++++++
arch/arm/mach-stm32mp/config.mk | 15 +++-
arch/arm/mach-stm32mp/cpu.c | 9 ++-
arch/arm/mach-stm32mp/include/mach/stm32.h | 4 ++
arch/arm/mach-stm32mp/include/mach/stm32mp1_smc.h | 64 +++++++++++++++++
board/st/stm32mp1/MAINTAINERS | 5 +-
board/st/stm32mp1/README | 56 ++++++++++-----
board/st/stm32mp1/stm32mp1.c | 44 +++++++++++-
configs/stm32mp15_basic_defconfig | 1 +
configs/stm32mp15_trusted_defconfig | 58 ++++++++++++++++
drivers/clk/clk_stm32mp1.c | 85 +++++++++++++++++++++--
drivers/ram/stm32mp1/stm32mp1_ram.c | 3 +-
include/configs/stm32mp1.h | 2 +
15 files changed, 363 insertions(+), 34 deletions(-)
create mode 100644 arch/arm/mach-stm32mp/include/mach/stm32mp1_smc.h
create mode 100644 configs/stm32mp15_trusted_defconfig
--
2.7.4
More information about the U-Boot
mailing list