summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorKonstantin Porotchkin <kostap@marvell.com>2017-03-02 18:48:33 +0200
committerKostya Porotchkin <kostap@marvell.com>2017-07-13 14:00:40 +0300
commit0e478a6a1980b28bd7b1d2b057ee6fae1f6409f5 (patch)
treee672fc8b10aea3eb39ff194cb5a49f5b877f143e /include
parent9baa98672c755f97708e73d71e11a7ae96aeb8a7 (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')
-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__ */