diff options
Diffstat (limited to 'plat/imx/imx8m/imx8mn/gpc.c')
-rw-r--r-- | plat/imx/imx8m/imx8mn/gpc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/plat/imx/imx8m/imx8mn/gpc.c b/plat/imx/imx8m/imx8mn/gpc.c index db48f803..246422d9 100644 --- a/plat/imx/imx8m/imx8mn/gpc.c +++ b/plat/imx/imx8m/imx8mn/gpc.c @@ -238,8 +238,9 @@ void imx_gpc_init(void) /* clear DSM by default */ val = mmio_read_32(IMX_GPC_BASE + SLPCR); val &= ~SLPCR_EN_DSM; - /* enable the fast wakeup wait mode */ + /* enable the fast wakeup wait/stop mode */ val |= SLPCR_A53_FASTWUP_WAIT_MODE; + val |= SLPCR_A53_FASTWUP_STOP_MODE; /* clear the RBC */ val &= ~(0x3f << SLPCR_RBC_COUNT_SHIFT); /* set the STBY_COUNT to 0x5, (128 * 30)us */ |