summaryrefslogtreecommitdiff
path: root/include/plat
diff options
context:
space:
mode:
authorKonstantin Porotchkin <kostap@marvell.com>2017-03-02 18:48:33 +0200
committerKonstantin Porotchkin <kostap@marvell.com>2017-08-22 11:18:11 +0300
commit65fe4db77b9344471891263f9c3f7a3b4cf8064c (patch)
tree517250a5ff5401e92ff3e4b2598b93848e5e9f50 /include/plat
parentcf2d758d8322add55d605222907778b51bfb3958 (diff)
pm: a8k: add initial support for suspend to RAM
Add initial support for suspend to RAM feature. The warm boot mode (recovery) is detected at BLE stage and the control leaves the BootROM for eliminating boot device image copy and verification. Then booting CPU jumps to ATF and continues system restore bypassing further BootROM stages, and finnaly jumps back to Linux bypassing the u-boot. Change-Id: Ifbafd783d5b554bfe50de6c4829e93e40cd28631 Signed-off-by: Konstantin Porotchkin <kostap@marvell.com> Signed-off-by: Victor Gu <xigu@marvell.com> Reviewed-on: http://vgitil04.il.marvell.com:8080/40478 Tested-by: iSoC Platform CI <ykjenk@marvell.com>
Diffstat (limited to 'include/plat')
-rw-r--r--include/plat/marvell/a8k/common/plat_marvell.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/plat/marvell/a8k/common/plat_marvell.h b/include/plat/marvell/a8k/common/plat_marvell.h
index dfc1db19..3cd26565 100644
--- a/include/plat/marvell/a8k/common/plat_marvell.h
+++ b/include/plat/marvell/a8k/common/plat_marvell.h
@@ -126,6 +126,8 @@ void marvell_bl1_setup_mpps(void);
#endif
const mmap_region_t *plat_marvell_get_mmap(void);
+void ble_prepare_exit(void);
+void exit_bootrom(uintptr_t);
int plat_marvell_early_cpu_powerdown(void);
#endif /* __PLAT_MARVELL_H__ */