xref: /rk3399_ARM-atf/plat/marvell/armada/a8k/a70x0_amc/mvebu_def.h (revision 9935047b2086faa3bf3ccf0b95a76510eb5a160b)
1*a2847172SGrzegorz Jaszczyk /*
2*a2847172SGrzegorz Jaszczyk  * Copyright (C) 2018 Marvell International Ltd.
3*a2847172SGrzegorz Jaszczyk  *
4*a2847172SGrzegorz Jaszczyk  * SPDX-License-Identifier:     BSD-3-Clause
5*a2847172SGrzegorz Jaszczyk  * https://spdx.org/licenses
6*a2847172SGrzegorz Jaszczyk  */
7*a2847172SGrzegorz Jaszczyk 
8*a2847172SGrzegorz Jaszczyk #ifndef MVEBU_DEF_H
9*a2847172SGrzegorz Jaszczyk #define MVEBU_DEF_H
10*a2847172SGrzegorz Jaszczyk 
11*a2847172SGrzegorz Jaszczyk #include <a8k_plat_def.h>
12*a2847172SGrzegorz Jaszczyk 
13*a2847172SGrzegorz Jaszczyk #define CP_COUNT		1	/* A70x0 has single CP0 */
14*a2847172SGrzegorz Jaszczyk 
15*a2847172SGrzegorz Jaszczyk /***********************************************************************
16*a2847172SGrzegorz Jaszczyk  * Required platform porting definitions common to all
17*a2847172SGrzegorz Jaszczyk  * Management Compute SubSystems (MSS)
18*a2847172SGrzegorz Jaszczyk  ***********************************************************************
19*a2847172SGrzegorz Jaszczyk  */
20*a2847172SGrzegorz Jaszczyk /*
21*a2847172SGrzegorz Jaszczyk  * Load address of SCP_BL2
22*a2847172SGrzegorz Jaszczyk  * SCP_BL2 is loaded to the same place as BL31.
23*a2847172SGrzegorz Jaszczyk  * Once SCP_BL2 is transferred to the SCP,
24*a2847172SGrzegorz Jaszczyk  * it is discarded and BL31 is loaded over the top.
25*a2847172SGrzegorz Jaszczyk  */
26*a2847172SGrzegorz Jaszczyk #ifdef SCP_IMAGE
27*a2847172SGrzegorz Jaszczyk #define SCP_BL2_BASE		BL31_BASE
28*a2847172SGrzegorz Jaszczyk #endif
29*a2847172SGrzegorz Jaszczyk 
30*a2847172SGrzegorz Jaszczyk 
31*a2847172SGrzegorz Jaszczyk #endif /* MVEBU_DEF_H */
32