projects
/
project
/
bcm63xx
/
atf.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b516b7d
)
zynqmp: Initialize GIC on suspend_finish
author
Soren Brinkmann
<
[email protected]
>
Fri, 19 Feb 2016 05:16:35 +0000
(21:16 -0800)
committer
Soren Brinkmann
<
[email protected]
>
Tue, 13 Sep 2016 16:19:03 +0000
(09:19 -0700)
Signed-off-by: Soren Brinkmann <
[email protected]
>
plat/xilinx/zynqmp/plat_psci.c
patch
|
blob
|
history
diff --git
a/plat/xilinx/zynqmp/plat_psci.c
b/plat/xilinx/zynqmp/plat_psci.c
index 472adfb76809840052e45b0f18016aab49635c39..55227ea9442a29002710ef4b5a18a7c6041bd685 100644
(file)
--- a/
plat/xilinx/zynqmp/plat_psci.c
+++ b/
plat/xilinx/zynqmp/plat_psci.c
@@
-242,6
+242,13
@@
static void zynqmp_pwr_domain_suspend_finish(const psci_power_state_t *target_st
/* enable coherency */
plat_arm_interconnect_enter_coherency();
+ /* APU was turned off */
+ if (target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE) {
+ plat_arm_gic_init();
+ } else {
+ gicv2_cpuif_enable();
+ gicv2_pcpu_distif_init();
+ }
}
/*******************************************************************************