arm-trusted-firmware/plat/imx
Stefan Kerkmann cba7daa105 feat(imx8mp): set and lock almost all peripherals as non-secure
This sets and locks all peripheral type-1 masters, except CAAM, access
as non-secure, so that they can't access secure world resources from the
normal world.

The CAAM itself is TrustZone aware and handles memory access between the
normal world and the secure world on its own. Pinning it as non-secure
access results in bus aborts if the secure memory region is protected by
the TZASC380.

Change-Id: Iedf3d67481dc35d56aa7b291749b999a56d6e85e
Signed-off-by: Stefan Kerkmann <s.kerkmann@pengutronix.de>
2024-03-12 17:36:33 +01:00
..
common feat(imx8ulp): enable the DDR frequency scaling support 2024-02-27 14:29:54 +08:00
imx7 chore: remove MULTI_CONSOLE_API references 2023-09-12 15:28:36 +02:00
imx8m feat(imx8mp): set and lock almost all peripherals as non-secure 2024-03-12 17:36:33 +01:00
imx8qm fix: remove old-style declarations 2022-12-01 16:17:34 +00:00
imx8qx feat(imx8): add support for debug uart on lpuart1 2023-04-17 14:43:27 +02:00
imx8ulp fix(imx8ulp): increase the mmap region num 2024-02-27 14:29:54 +08:00
imx93 feat(imx93): add OPTEE support 2023-06-30 10:24:05 +08:00