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