diff options
author | Lin Huang <hl@rock-chips.com> | 2017-06-14 17:24:29 +0800 |
---|---|---|
committer | Caesar Wang <wxt@rock-chips.com> | 2017-08-29 15:35:41 +0800 |
commit | dbc0f2dcc0cf4960e2a6064ddf50df9ce1513ec0 (patch) | |
tree | 151a3951740abe6e8489519861ea8f6bd1c9e5ef /plat/rockchip | |
parent | a7bb3388b1117da48eb0cc77c7512560be56221b (diff) |
rockchip/rk3399: reinitilize secure sgrf when resume
when shutdown logic power rail, the some sgrf register
value will reset, so need to reinitilize secure.
Change-Id: I8ad0570432e54441fe1c60dd2960a81fd58f7163
Signed-off-by: Lin Huang <hl@rock-chips.com>
Diffstat (limited to 'plat/rockchip')
-rw-r--r-- | plat/rockchip/rk3399/drivers/pmu/pmu.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/plat/rockchip/rk3399/drivers/pmu/pmu.c b/plat/rockchip/rk3399/drivers/pmu/pmu.c index b1c373f7..c666c3c2 100644 --- a/plat/rockchip/rk3399/drivers/pmu/pmu.c +++ b/plat/rockchip/rk3399/drivers/pmu/pmu.c @@ -1413,6 +1413,8 @@ int rockchip_soc_sys_pwr_dm_resume(void) enable_dvfs_plls(); secure_watchdog_enable(); + secure_sgrf_init(); + secure_sgrf_ddr_rgn_init(); /* restore clk_ddrc_bpll_src_en gate */ mmio_write_32(CRU_BASE + CRU_CLKGATE_CON(3), |