1 /*
2  * Copyright (c) 2018-2020, ARM Limited and Contributors. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #ifndef PLATFORM_DEF_H
8 #define PLATFORM_DEF_H
9 
10 #include <sgm_base_platform_def.h>
11 
12 #define PLAT_MAX_CPUS_PER_CLUSTER	U(8)
13 #define PLAT_MAX_PE_PER_CPU		U(1)
14 
15 #define PLAT_ARM_DRAM2_BASE		ULL(0x880000000)
16 #define PLAT_ARM_DRAM2_SIZE		ULL(0x180000000)
17 
18 /*
19  * Physical and virtual address space limits for MMU in AARCH64 & AARCH32 modes
20  */
21 #ifdef __aarch64__
22 #define PLAT_PHY_ADDR_SPACE_SIZE	(1ULL << 36)
23 #define PLAT_VIRT_ADDR_SPACE_SIZE	(1ULL << 36)
24 #else
25 #define PLAT_PHY_ADDR_SPACE_SIZE	(1ULL << 32)
26 #define PLAT_VIRT_ADDR_SPACE_SIZE	(1ULL << 32)
27 #endif
28 
29 #endif /* PLATFORM_DEF_H */
30