u-boot/arch/arm/mach-stm32mp/include/mach
Alexandru Gagniuc 8d7f5edd86 arm: stm32mp: Implement support for TZC 400 controller
The purpose of this change is to allow configuring TrustZone (TZC)
memory permissions. For example, OP-TEE expects TZC regions to be
configured in a very particular way. The API presented here is
intended to allow exactly that.

UCLASS support is not implemented, because it would not be too useful.
Changing TZC permissions needs to be done with care, so as not to cut
off access to memory we are currently using. One place where we can
use this is at the end of SPL, right before jumping to OP-TEE.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Reviewed-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
2021-07-27 09:48:09 +02:00
..
bsec.h arm: stm32mp: protect DBGMCU_IDC access with BSEC 2020-07-07 16:01:23 +02:00
ddr.h ram: stm32mp1: increase vdd2_ddr: buck2 for 32bits LPDDR 2020-03-24 14:20:50 +01:00
gpio.h arm: stm32: cleanup arch gpio.h 2020-10-21 18:12:20 +02:00
stm32.h stm32mp: use device sequence number in boot_instance variable 2021-07-16 09:28:46 +02:00
stm32mp1_smc.h arm: stm32mp: improve the error message for smc 2020-03-24 14:05:35 +01:00
stm32prog.h stm32mp: stm32prog: adapt the MTD partitions 2020-05-14 09:02:12 +02:00
sys_proto.h arm: stm32mp: add weak function to save vddcore 2020-07-07 16:01:23 +02:00
tzc.h arm: stm32mp: Implement support for TZC 400 controller 2021-07-27 09:48:09 +02:00