[PATCH 2/3] imx8m: Automatically add the optee firmware node to the FDT
Alban Bedel
alban.bedel at aerq.com
Mon May 16 10:21:38 CEST 2022
If optee is running add the firmware node to the FDT to allow the
kernel to use a more generic device tree.
Signed-off-by: Alban Bedel <alban.bedel at aerq.com>
---
arch/arm/mach-imx/imx8m/soc.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-imx/imx8m/soc.c
index 8e23e6da326f..2a78cb6a0952 100644
--- a/arch/arm/mach-imx/imx8m/soc.c
+++ b/arch/arm/mach-imx/imx8m/soc.c
@@ -30,6 +30,7 @@
#include <fsl_wdog.h>
#include <imx_sip.h>
#include <linux/bitops.h>
+#include <tee/optee.h>
DECLARE_GLOBAL_DATA_PTR;
@@ -1347,6 +1348,14 @@ usb_modify_speed:
#endif
cleanup_nodes_for_efi(blob);
+
+ if (rom_pointer[1]) {
+ int err = optee_add_firmware_node(blob, "linaro,optee-tz",
+ "smc");
+ if (err)
+ return err;
+ }
+
return 0;
}
#endif
--
2.34.1
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3627 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20220516/10277990/attachment.bin>
More information about the U-Boot
mailing list