rockchip: support the suspend/resume for rk3399
authorTony Xie <tony.xie@rock-chips.com>
Sat, 16 Jul 2016 03:16:51 +0000 (11:16 +0800)
committerCaesar Wang <wxt@rock-chips.com>
Mon, 18 Jul 2016 11:58:06 +0000 (19:58 +0800)
commit9ec78bdfc6a8058771920aec51f82513a0e4d4f0
tree394a561bc7a68fe387c027d982fae262d65976dd
parentf9455cea8c38f36f12c524226ccfae2ed2dabf87
rockchip: support the suspend/resume for rk3399

1.Fixes the suspend/resume some bugs.
2.Add the power domain for saving power consumption.
3.Add cpu clusters suspend for rk3399 SoCs

Change-Id: Id602779016b41d6281f4ba40a20229d909b28e46
16 files changed:
plat/rockchip/common/aarch64/plat_helpers.S
plat/rockchip/common/drivers/pmu/pmu_com.h
plat/rockchip/common/include/plat_private.h
plat/rockchip/common/plat_pm.c
plat/rockchip/common/plat_topology.c
plat/rockchip/rk3368/drivers/pmu/plat_pmu_macros.S [new file with mode: 0644]
plat/rockchip/rk3368/drivers/pmu/pmu.c
plat/rockchip/rk3368/include/platform_def.h
plat/rockchip/rk3368/rk3368_def.h
plat/rockchip/rk3399/drivers/pmu/plat_pmu_macros.S [new file with mode: 0644]
plat/rockchip/rk3399/drivers/pmu/pmu.c
plat/rockchip/rk3399/drivers/pmu/pmu.h
plat/rockchip/rk3399/drivers/soc/soc.c
plat/rockchip/rk3399/drivers/soc/soc.h
plat/rockchip/rk3399/include/platform_def.h
plat/rockchip/rk3399/rk3399_def.h