]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
imx: imx8mn_smm_s2/s2pro: Enable TrustZone
authorMichael Trimarchi <michael@amarulasolutions.com>
Sun, 15 May 2022 09:41:09 +0000 (11:41 +0200)
committerStefano Babic <sbabic@denx.de>
Fri, 20 May 2022 10:36:48 +0000 (12:36 +0200)
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 <michael@amarulasolutions.com>
board/bsh/imx8mn_smm_s2/spl.c

index 4ccee7c31a8a03e123d7c061c3f368a6deea2680..ce0504a011af68764d52cd8b4f4c1972b032e938 100644 (file)
@@ -72,6 +72,8 @@ void board_init_f(ulong dummy)
 
        preloader_console_init();
 
+       enable_tzc380();
+
        /* DDR initialization */
        spl_dram_init();