diff options
author | Caesar Wang <wxt@rock-chips.com> | 2016-08-09 07:53:41 +0800 |
---|---|---|
committer | Caesar Wang <wxt@rock-chips.com> | 2016-08-11 13:19:18 +0800 |
commit | 78f7017cdd2290c6fded1d5d00e700424ada9cc1 (patch) | |
tree | 43d02cdecd5d93c2a4e267ee4d1e002575d4bd6d | |
parent | 545bff0e1e43f9ec6303fb93f4ba992d1ba1dd70 (diff) |
rockchip: fix the reset-hold release for rk3399 resume
The pmusgrf reset-hold bits needs to be released, since the
pmusgrf reset-hold bits needs to be held.
Change-Id: Ia1eccc8fba18294f26b4cc07d47bc5e513dd9a1f
-rw-r--r-- | plat/rockchip/rk3399/drivers/pmu/pmu.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/plat/rockchip/rk3399/drivers/pmu/pmu.c b/plat/rockchip/rk3399/drivers/pmu/pmu.c index 00596774..01f84e92 100644 --- a/plat/rockchip/rk3399/drivers/pmu/pmu.c +++ b/plat/rockchip/rk3399/drivers/pmu/pmu.c @@ -899,8 +899,6 @@ static int sys_pwr_domain_resume(void) enable_dvfs_plls(); plls_resume_finish(); - pmu_sgrf_rst_hld(); - sys_slp_unconfig(); mmio_write_32(SGRF_BASE + SGRF_SOC_CON0_1(1), @@ -937,6 +935,7 @@ static int sys_pwr_domain_resume(void) } } + pmu_sgrf_rst_hld_release(); pmu_scu_b_pwrup(); pmu_power_domains_resume(); |