diff options
Diffstat (limited to 'plat/fvp/plat_pm.c')
-rw-r--r-- | plat/fvp/plat_pm.c | 6 |
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; |