
Used to embed the OPTEE OS binary into flash.bin so it can be detected and loaded by trusted-firmware-arm.
Signed-off-by: Manuel Traut manuel.traut@mt.com --- arch/arm/dts/imx8mm-u-boot.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+)
diff --git a/arch/arm/dts/imx8mm-u-boot.dtsi b/arch/arm/dts/imx8mm-u-boot.dtsi index 06f2f73a03..8ca4515c9f 100644 --- a/arch/arm/dts/imx8mm-u-boot.dtsi +++ b/arch/arm/dts/imx8mm-u-boot.dtsi @@ -130,6 +130,22 @@ type = "atf-bl31"; }; }; + +#ifdef CONFIG_OPTEE + optee { + description = "OP-TEE"; + type = "firmware"; + arch = "arm"; + os = "tee"; + compression = "none"; + load = <0xbe000000>; + entry = <0xbe000000>; + + blob-ext { + filename = "tee.bin"; + }; + }; +#endif #endif
binman_fip: fip { @@ -160,7 +176,11 @@ fdt = "fdt-SEQ"; firmware = "uboot"; #ifndef CONFIG_ARMV8_PSCI +#ifdef CONFIG_OPTEE + loadables = "atf", "optee"; +#else loadables = "atf"; +#endif #endif }; };