From 35461fe94e4d827b4d94f7dcdfa5ead0261960fb Mon Sep 17 00:00:00 2001 From: Michael Trimarchi Date: Sun, 15 May 2022 11:41:09 +0200 Subject: [PATCH] imx: imx8mn_smm_s2/s2pro: Enable TrustZone When the board was added, enabling tzc380 was left off by mistake. The optee was tested with the following configuration in s2pro + firmware { + optee { + compatible = "linaro,optee-tz"; + method = "smc"; + }; + }; + + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + /* 6MiB */ + optee_core@5f800000 { + reg = <0x00 0x5f800000 0x00 0x600000>; + }; + + /* 2MiB */ + optee_shm@5fe00000 { + reg = <0x00 0x5fe00000 0x00 0x200000>; + }; + }; + Signed-off-by: Michael Trimarchi --- board/bsh/imx8mn_smm_s2/spl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/board/bsh/imx8mn_smm_s2/spl.c b/board/bsh/imx8mn_smm_s2/spl.c index 4ccee7c31a..ce0504a011 100644 --- a/board/bsh/imx8mn_smm_s2/spl.c +++ b/board/bsh/imx8mn_smm_s2/spl.c @@ -72,6 +72,8 @@ void board_init_f(ulong dummy) preloader_console_init(); + enable_tzc380(); + /* DDR initialization */ spl_dram_init(); -- 2.39.5