summaryrefslogtreecommitdiff
path: root/include/plat/marvell/common/marvell_pm.h
blob: 2817a46262ff02f7e70e4753fae847c54954a896 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*
 * Copyright (C) 2018 Marvell International Ltd.
 *
 * SPDX-License-Identifier:     BSD-3-Clause
 * https://spdx.org/licenses
 */

#ifndef _MARVELL_PM_H_
#define _MARVELL_PM_H_

#define MVEBU_MAILBOX_MAGIC_NUM		PLAT_MARVELL_MAILBOX_MAGIC_NUM
#define MVEBU_MAILBOX_SUSPEND_STATE	0xb007de7c

/* Mailbox entry indexes */
/* Magic number for validity check */
#define	MBOX_IDX_MAGIC			0
/* Recovery from suspend entry point */
#define	MBOX_IDX_SEC_ADDR		1
/* Suspend state magic number */
#define	MBOX_IDX_SUSPEND_MAGIC		2
/* Recovery jump address for ROM bypass */
#define	MBOX_IDX_ROM_EXIT_ADDR		3
/* BLE execution start counter value */
#define	MBOX_IDX_START_CNT		4

#endif /* _MARVELL_PM_H_ */