11d333e69SMichal Simek /* 2619bc13eSMichal Simek * Copyright (c) 2018, Arm Limited and Contributors. All rights reserved. 31d333e69SMichal Simek * Copyright (c) 2018-2022, Xilinx, Inc. All rights reserved. 4*9127041aSPrasad Kummari * Copyright (c) 2022-2025, Advanced Micro Devices, Inc. All rights reserved. 51d333e69SMichal Simek * 61d333e69SMichal Simek * SPDX-License-Identifier: BSD-3-Clause 71d333e69SMichal Simek */ 81d333e69SMichal Simek 91d333e69SMichal Simek #include <common/debug.h> 101d333e69SMichal Simek #include <plat/common/platform.h> 111d333e69SMichal Simek 121d333e69SMichal Simek #include <plat_private.h> 131d333e69SMichal Simek #include <platform_def.h> 141d333e69SMichal Simek 151d333e69SMichal Simek static const uint8_t plat_power_domain_tree_desc[] = { 161d333e69SMichal Simek /* Number of root nodes */ 171d333e69SMichal Simek 1, 181d333e69SMichal Simek /* Number of clusters */ 191d333e69SMichal Simek PLATFORM_CLUSTER_COUNT, 201d333e69SMichal Simek /* Number of children for the first cluster node */ 211d333e69SMichal Simek PLATFORM_CORE_COUNT_PER_CLUSTER, 221d333e69SMichal Simek /* Number of children for the second cluster node */ 231d333e69SMichal Simek PLATFORM_CORE_COUNT_PER_CLUSTER, 241d333e69SMichal Simek /* Number of children for the third cluster node */ 251d333e69SMichal Simek PLATFORM_CORE_COUNT_PER_CLUSTER, 261d333e69SMichal Simek /* Number of children for the fourth cluster node */ 271d333e69SMichal Simek PLATFORM_CORE_COUNT_PER_CLUSTER, 281d333e69SMichal Simek }; 291d333e69SMichal Simek 301d333e69SMichal Simek const uint8_t *plat_get_power_domain_tree_desc(void) 311d333e69SMichal Simek { 321d333e69SMichal Simek return plat_power_domain_tree_desc; 331d333e69SMichal Simek } 341d333e69SMichal Simek 35