/SCP-firmware-master/product/sgi575/scp_ramfw/ |
A D | config_ppu_v1.c | 68 unsigned int cluster_idx; in ppu_v1_get_element_table() local 92 for (cluster_idx = 0; cluster_idx < cluster_count; cluster_idx++) { in ppu_v1_get_element_table() 94 core_idx < sgi575_core_get_core_per_cluster_count(cluster_idx); in ppu_v1_get_element_table() 102 cluster_idx, core_idx); in ppu_v1_get_element_table() 107 pd_config->ppu.reg_base = SCP_PPU_CORE_BASE(cluster_idx, core_idx); in ppu_v1_get_element_table() 111 (core_count + cluster_idx)); in ppu_v1_get_element_table() 116 element = &element_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 117 pd_config = &pd_config_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 122 cluster_idx); in ppu_v1_get_element_table() 127 pd_config->ppu.reg_base = SCP_PPU_CLUSTER_BASE(cluster_idx); in ppu_v1_get_element_table() [all …]
|
/SCP-firmware-master/product/rdn1e1/scp_ramfw/ |
A D | config_ppu_v1.c | 68 unsigned int cluster_idx; in ppu_v1_get_element_table() local 92 for (cluster_idx = 0; cluster_idx < cluster_count; cluster_idx++) { in ppu_v1_get_element_table() 94 core_idx < rdn1e1_core_get_core_per_cluster_count(cluster_idx); in ppu_v1_get_element_table() 102 cluster_idx, core_idx); in ppu_v1_get_element_table() 107 pd_config->ppu.reg_base = SCP_PPU_CORE_BASE(cluster_idx, core_idx); in ppu_v1_get_element_table() 111 (core_count + cluster_idx)); in ppu_v1_get_element_table() 116 element = &element_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 117 pd_config = &pd_config_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 122 cluster_idx); in ppu_v1_get_element_table() 127 pd_config->ppu.reg_base = SCP_PPU_CLUSTER_BASE(cluster_idx); in ppu_v1_get_element_table() [all …]
|
/SCP-firmware-master/product/rdn2/scp_ramfw/ |
A D | config_ppu_v1.c | 55 unsigned int cluster_idx; in ppu_v1_get_element_table() local 78 for (cluster_idx = 0; cluster_idx < cluster_count; cluster_idx++) { in ppu_v1_get_element_table() 80 core_idx < platform_get_core_per_cluster_count(cluster_idx); in ppu_v1_get_element_table() 91 cluster_idx, in ppu_v1_get_element_table() 97 pd_config->ppu.reg_base = SCP_CORE_PPU_BASE(cluster_idx); in ppu_v1_get_element_table() 100 FWK_MODULE_IDX_PPU_V1, (core_count + cluster_idx)); in ppu_v1_get_element_table() 105 element = &element_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 106 pd_config = &pd_config_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 111 (char *)element->name, PPU_CLUS_NAME_SIZE, "CLUS%u", cluster_idx); in ppu_v1_get_element_table() 116 pd_config->ppu.reg_base = SCP_CLUSTER_PPU_BASE(cluster_idx); in ppu_v1_get_element_table()
|
/SCP-firmware-master/product/morello/scp_ramfw_fvp/ |
A D | config_ppu_v1.c | 74 unsigned int cluster_idx; in ppu_v1_get_element_table() local 103 for (cluster_idx = 0; cluster_idx < cluster_count; cluster_idx++) { in ppu_v1_get_element_table() 105 core_idx < morello_core_get_core_per_cluster_count(cluster_idx); in ppu_v1_get_element_table() 118 (uint8_t)cluster_idx, in ppu_v1_get_element_table() 124 pd_config->ppu.reg_base = SCP_PPU_CORE_BASE(cluster_idx, core_idx); in ppu_v1_get_element_table() 127 FWK_MODULE_IDX_PPU_V1, (core_count + cluster_idx)); in ppu_v1_get_element_table() 132 element = &element_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 133 pd_config = &pd_config_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 143 (uint8_t)cluster_idx); in ppu_v1_get_element_table() 148 pd_config->ppu.reg_base = SCP_PPU_CLUSTER_BASE(cluster_idx); in ppu_v1_get_element_table() [all …]
|
/SCP-firmware-master/product/n1sdp/scp_ramfw/ |
A D | config_ppu_v1.c | 74 unsigned int cluster_idx; in ppu_v1_get_element_table() local 98 for (cluster_idx = 0; cluster_idx < cluster_count; cluster_idx++) { in ppu_v1_get_element_table() 100 core_idx < n1sdp_core_get_core_per_cluster_count(cluster_idx); in ppu_v1_get_element_table() 108 (uint8_t)cluster_idx, (uint8_t)core_idx); in ppu_v1_get_element_table() 113 pd_config->ppu.reg_base = SCP_PPU_CORE_BASE(cluster_idx, core_idx); in ppu_v1_get_element_table() 117 (core_count + cluster_idx)); in ppu_v1_get_element_table() 122 element = &element_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 123 pd_config = &pd_config_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 128 (uint8_t)cluster_idx); in ppu_v1_get_element_table() 133 pd_config->ppu.reg_base = SCP_PPU_CLUSTER_BASE(cluster_idx); in ppu_v1_get_element_table() [all …]
|
/SCP-firmware-master/product/rdv1/scp_ramfw/ |
A D | config_ppu_v1.c | 63 unsigned int cluster_idx; in ppu_v1_get_element_table() local 86 for (cluster_idx = 0; cluster_idx < cluster_count; cluster_idx++) { in ppu_v1_get_element_table() 88 core_idx < platform_core_get_core_per_cluster_count(cluster_idx); in ppu_v1_get_element_table() 99 cluster_idx, in ppu_v1_get_element_table() 105 pd_config->ppu.reg_base = SCP_PPU_BASE(cluster_idx); in ppu_v1_get_element_table() 108 FWK_MODULE_IDX_PPU_V1, (core_count + cluster_idx)); in ppu_v1_get_element_table() 113 element = &element_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 114 pd_config = &pd_config_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 119 (char *)element->name, PPU_CLUS_NAME_SIZE, "CLUS%u", cluster_idx); in ppu_v1_get_element_table() 124 pd_config->ppu.reg_base = SCP_PPU_BASE(cluster_idx); in ppu_v1_get_element_table()
|
/SCP-firmware-master/product/rdv1mc/scp_ramfw/ |
A D | config_ppu_v1.c | 63 unsigned int cluster_idx; in ppu_v1_get_element_table() local 90 for (cluster_idx = 0; cluster_idx < cluster_count; cluster_idx++) { in ppu_v1_get_element_table() 92 core_idx < platform_core_get_core_per_cluster_count(cluster_idx); in ppu_v1_get_element_table() 105 cluster_idx, in ppu_v1_get_element_table() 111 pd_config->ppu.reg_base = SCP_PPU_BASE(cluster_idx); in ppu_v1_get_element_table() 114 FWK_MODULE_IDX_PPU_V1, (core_count + cluster_idx)); in ppu_v1_get_element_table() 119 element = &element_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 120 pd_config = &pd_config_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 127 (char *)element->name, PPU_CLUS_NAME_SIZE, "CLUS%u", cluster_idx); in ppu_v1_get_element_table() 132 pd_config->ppu.reg_base = SCP_PPU_BASE(cluster_idx); in ppu_v1_get_element_table()
|
/SCP-firmware-master/product/synquacer/scp_ramfw/ |
A D | config_ppu_v0_synquacer.c | 80 unsigned int cluster_idx; in ppu_v0_get_element_table() local 102 for (cluster_idx = 0; cluster_idx < cluster_count; cluster_idx++) { in ppu_v0_get_element_table() 114 cluster_idx, in ppu_v0_get_element_table() 120 (uintptr_t)PPU_CPU(cluster_idx, core_idx); in ppu_v0_get_element_table() 127 for (cluster_idx = 0; cluster_idx < cluster_count; cluster_idx++) { in ppu_v0_get_element_table() 135 (char *)element->name, PPU_V0_NAME_SIZE, "CLUS%u", cluster_idx); in ppu_v0_get_element_table() 139 ppu_v0_config->ppu.reg_base = (uintptr_t)PPU_CLUSTER(cluster_idx); in ppu_v0_get_element_table()
|
/SCP-firmware-master/product/morello/scp_ramfw_soc/ |
A D | config_ppu_v1.c | 102 unsigned int cluster_idx; in ppu_v1_get_element_table() local 133 for (cluster_idx = 0; cluster_idx < cluster_count; cluster_idx++) { in ppu_v1_get_element_table() 135 core_idx < morello_core_get_core_per_cluster_count(cluster_idx); in ppu_v1_get_element_table() 149 (uint8_t)cluster_idx, in ppu_v1_get_element_table() 155 pd_config->ppu.reg_base = SCP_PPU_CORE_BASE(cluster_idx, core_idx); in ppu_v1_get_element_table() 158 FWK_MODULE_IDX_PPU_V1, (core_count + cluster_idx)); in ppu_v1_get_element_table() 163 element = &element_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 164 pd_config = &pd_config_table[core_count + cluster_idx]; in ppu_v1_get_element_table() 175 (uint8_t)cluster_idx); in ppu_v1_get_element_table() 180 pd_config->ppu.reg_base = SCP_PPU_CLUSTER_BASE(cluster_idx); in ppu_v1_get_element_table() [all …]
|
/SCP-firmware-master/module/power_domain/src/ |
A D | power_domain_utils.c | 43 unsigned int cluster_idx; in create_core_cluster_pd_element_table() local 54 for (cluster_idx = 0; cluster_idx < cluster_count; cluster_idx++) { in create_core_cluster_pd_element_table() 63 cluster_idx, in create_core_cluster_pd_element_table() 70 pd_config->parent_idx = cluster_idx + core_count; in create_core_cluster_pd_element_table() 79 element = &element_table[cluster_idx + core_count]; in create_core_cluster_pd_element_table() 80 pd_config = &pd_config_table[cluster_idx + core_count]; in create_core_cluster_pd_element_table() 83 (char *)element->name, PD_NAME_SIZE, "CLUS%u", cluster_idx); in create_core_cluster_pd_element_table() 90 FWK_ID_ELEMENT(driver_idx, cluster_idx + core_count); in create_core_cluster_pd_element_table()
|
/SCP-firmware-master/product/rcar/scp_ramfw/ |
A D | config_rcar_pd_core.c | 74 unsigned int cluster_idx = 0; in rcar_pd_core_get_element_table() local 114 FWK_ID_ELEMENT(FWK_MODULE_IDX_RCAR_PD_CORE, cluster_idx); in rcar_pd_core_get_element_table() 124 for (cluster_idx = 0; cluster_idx < cluster_count; cluster_idx++) { in rcar_pd_core_get_element_table() 132 element->name = cluster_pd_name_table[cluster_idx]; in rcar_pd_core_get_element_table() 137 if (cluster_idx == RCAR_PD_CORE_ELEMENT_IDX_CLU0) in rcar_pd_core_get_element_table()
|
/SCP-firmware-master/product/tc1/include/ |
A D | tc1_core.h | 22 unsigned int cluster_idx) in tc1_core_get_core_per_cluster_count() argument 24 fwk_assert(cluster_idx < tc1_core_get_cluster_count()); in tc1_core_get_core_per_cluster_count()
|
/SCP-firmware-master/product/tc2/include/ |
A D | tc2_core.h | 22 unsigned int cluster_idx) in tc2_core_get_core_per_cluster_count() argument 24 fwk_assert(cluster_idx < tc2_core_get_cluster_count()); in tc2_core_get_core_per_cluster_count()
|
/SCP-firmware-master/product/morello/module/morello_system/src/ |
A D | mod_morello_system.c | 164 unsigned int cluster_idx; in ppu_clusters_isr() local 167 cluster_idx = __builtin_ctz(status); in ppu_clusters_isr() 171 morello_core_get_core_count() + cluster_idx)); in ppu_clusters_isr() 173 status &= ~(1 << cluster_idx); in ppu_clusters_isr() 361 unsigned int cluster_idx; in morello_system_init_primary_core() local 371 for (cluster_idx = 0; cluster_idx < cluster_count; cluster_idx++) { in morello_system_init_primary_core() 373 core_idx < morello_core_get_core_per_cluster_count(cluster_idx); in morello_system_init_primary_core() 375 PIK_CLUSTER(cluster_idx)->STATIC_CONFIG[core_idx].RVBARADDR_LW = in morello_system_init_primary_core() 377 PIK_CLUSTER(cluster_idx)->STATIC_CONFIG[core_idx].RVBARADDR_UP = in morello_system_init_primary_core()
|
/SCP-firmware-master/product/n1sdp/module/n1sdp_system/src/ |
A D | mod_n1sdp_system.c | 171 unsigned int cluster_idx; in ppu_clusters_isr() local 174 cluster_idx = __builtin_ctz(status); in ppu_clusters_isr() 178 n1sdp_core_get_core_count() + cluster_idx)); in ppu_clusters_isr() 180 status &= ~(1 << cluster_idx); in ppu_clusters_isr() 362 unsigned int cluster_idx; in n1sdp_system_init_primary_core() local 370 for (cluster_idx = 0; cluster_idx < cluster_count; cluster_idx++) { in n1sdp_system_init_primary_core() 372 core_idx < n1sdp_core_get_core_per_cluster_count(cluster_idx); in n1sdp_system_init_primary_core() 374 PIK_CLUSTER(cluster_idx)->STATIC_CONFIG[core_idx].RVBARADDR_LW in n1sdp_system_init_primary_core() 376 PIK_CLUSTER(cluster_idx)->STATIC_CONFIG[core_idx].RVBARADDR_UP = 0; in n1sdp_system_init_primary_core()
|
/SCP-firmware-master/product/rdv1/module/platform_system/src/ |
A D | mod_platform_system.c | 144 unsigned int cluster_idx; in ppu_clusters_isr() local 147 cluster_idx = __builtin_ctz(status); in ppu_clusters_isr() 152 platform_core_get_core_count() + cluster_idx)); in ppu_clusters_isr() 154 status &= ~(1 << cluster_idx); in ppu_clusters_isr()
|
/SCP-firmware-master/product/sgi575/module/sgi575_system/src/ |
A D | mod_sgi575_system.c | 139 unsigned int cluster_idx; in ppu_clusters_isr() local 142 cluster_idx = __builtin_ctz(status); in ppu_clusters_isr() 146 sgi575_core_get_core_count() + cluster_idx)); in ppu_clusters_isr() 148 status &= ~(1 << cluster_idx); in ppu_clusters_isr()
|
/SCP-firmware-master/product/rdv1mc/module/platform_system/src/ |
A D | mod_platform_system.c | 147 unsigned int cluster_idx; in ppu_clusters_isr() local 150 cluster_idx = __builtin_ctz(status); in ppu_clusters_isr() 155 platform_core_get_core_count() + cluster_idx)); in ppu_clusters_isr() 157 status &= ~(1 << cluster_idx); in ppu_clusters_isr()
|
/SCP-firmware-master/product/rdn1e1/module/rdn1e1_system/src/ |
A D | mod_rdn1e1_system.c | 150 unsigned int cluster_idx; in ppu_clusters_isr() local 153 cluster_idx = __builtin_ctz(status); in ppu_clusters_isr() 157 rdn1e1_core_get_core_count() + cluster_idx)); in ppu_clusters_isr() 159 status &= ~(1 << cluster_idx); in ppu_clusters_isr()
|
/SCP-firmware-master/product/rdn2/module/platform_system/src/ |
A D | mod_platform_system.c | 276 unsigned int cluster_idx; in ppu_clusters_isr() local 279 cluster_idx = __builtin_ctz(status); in ppu_clusters_isr() 284 platform_get_core_count() + cluster_idx)); in ppu_clusters_isr() 286 status &= ~(1 << cluster_idx); in ppu_clusters_isr()
|