1 /*
2  * Copyright (c) 2018-2020, ARM Limited and Contributors. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #include <plat/arm/common/plat_arm.h>
8 
9 /*
10  * Common topology related methods for SGI and RD based platforms
11  */
12 /*******************************************************************************
13  * This function returns the core count within the cluster corresponding to
14  * `mpidr`.
15  ******************************************************************************/
plat_arm_get_cluster_core_count(u_register_t mpidr)16 unsigned int plat_arm_get_cluster_core_count(u_register_t mpidr)
17 {
18 	return CSS_SGI_MAX_CPUS_PER_CLUSTER;
19 }
20 
21 #if ARM_PLAT_MT
22 /******************************************************************************
23  * Return the number of PE's supported by the CPU.
24  *****************************************************************************/
plat_arm_get_cpu_pe_count(u_register_t mpidr)25 unsigned int plat_arm_get_cpu_pe_count(u_register_t mpidr)
26 {
27 	return CSS_SGI_MAX_PE_PER_CPU;
28 }
29 #endif
30