summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacky Bai <ping.bai@nxp.com>2020-03-31 17:27:50 +0800
committerJacky Bai <ping.bai@nxp.com>2020-03-31 17:47:34 +0800
commit64cc2c39e26a1e81e88eaacc8aa5c59d1c9ae588 (patch)
treec4e1bf3c14c0739c982c8ebbd3c90199a74aa9ea
parentd0f9e10acd628e4f9ce13944a4046fb219cf1174 (diff)
plat: imx8mp: add main noc Qos setting when exit from power down
If the Main NOC is power down before, need to reinit the QoS setting for A53, GIC & Supermix port. Signed-off-by: Jacky Bai <ping.bai@nxp.com>
-rw-r--r--plat/imx/imx8m/imx8mp/gpc.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/plat/imx/imx8m/imx8mp/gpc.c b/plat/imx/imx8m/imx8mp/gpc.c
index 383831cd..c1f489a6 100644
--- a/plat/imx/imx8m/imx8mp/gpc.c
+++ b/plat/imx/imx8m/imx8mp/gpc.c
@@ -496,6 +496,17 @@ void imx_noc_wrapper_post_resume(unsigned int proc_num)
imx8mm_tz380_init();
/* disable noc power down */
imx_noc_slot_config(false);
+
+ /* config main NoC */
+ //A53
+ mmio_write_32 (0x32700008, 0x80000303);
+ mmio_write_32 (0x3270000c, 0x0);
+ //SUPERMIX
+ mmio_write_32 (0x32700088, 0x80000303);
+ mmio_write_32 (0x3270008c, 0x0);
+ //GIC
+ mmio_write_32 (0x32700108, 0x80000303);
+ mmio_write_32 (0x3270010c, 0x0);
}
/* restore gic context */