The modified source file is below.
/plat/imx/imx8qm/include/sec_rsrc.h
~$ diff -u sec_rsrc.h update/sec_rsrc.h
--- sec_rsrc.h 2019-10-15 17:56:50.000000000 +0900
+++ update/sec_rsrc.h 2023-12-11 11:31:45.664303795 +0900
@@ -18,8 +18,9 @@
SC_R_GIC,
SC_R_GIC_SMMU,
SC_R_CCI,
- SC_R_SYSTEM,
- SC_R_GPT_0,
+// delete for board reset in M4 app
+// SC_R_SYSTEM,
+// SC_R_GPT_0,
#ifdef SPD_trusty
SC_R_CAAM_JR2,
SC_R_CAAM_JR2_OUT,
@@ -32,6 +33,8 @@
/* resources that have register access for non-secure domain */
sc_rsrc_t ns_access_allowed[] = {
+// add for board reset in M4 app
+ SC_R_SYSTEM,
SC_R_GIC,
SC_R_GPT_0,
SC_R_CCI