summaryrefslogtreecommitdiff
path: root/plat/fvp/plat_pm.c
diff options
context:
space:
mode:
Diffstat (limited to 'plat/fvp/plat_pm.c')
-rw-r--r--plat/fvp/plat_pm.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/plat/fvp/plat_pm.c b/plat/fvp/plat_pm.c
index 5430fffd..f80e2d7b 100644
--- a/plat/fvp/plat_pm.c
+++ b/plat/fvp/plat_pm.c
@@ -54,7 +54,11 @@ int fvp_affinst_standby(unsigned int power_state)
if (target_afflvl != MPIDR_AFFLVL0)
return PSCI_E_INVALID_PARAMS;
- /* Enter standby state */
+ /*
+ * Enter standby state
+ * dsb is good practice before using wfi to enter low power states
+ */
+ dsb();
wfi();
return PSCI_E_SUCCESS;