aboutsummaryrefslogtreecommitdiff
path: root/product/rdn1e1/scp_ramfw/config_smt.c
diff options
context:
space:
mode:
Diffstat (limited to 'product/rdn1e1/scp_ramfw/config_smt.c')
-rw-r--r--product/rdn1e1/scp_ramfw/config_smt.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/product/rdn1e1/scp_ramfw/config_smt.c b/product/rdn1e1/scp_ramfw/config_smt.c
index 6ccb43a0..539cdfb4 100644
--- a/product/rdn1e1/scp_ramfw/config_smt.c
+++ b/product/rdn1e1/scp_ramfw/config_smt.c
@@ -52,8 +52,10 @@ static const struct fwk_element *smt_get_element_table(fwk_id_t module_id)
for (idx = 0; idx < SCP_RDN1E1_SCMI_SERVICE_IDX_COUNT; idx++) {
config = (struct mod_smt_channel_config *)(smt_element_table[idx].data);
- config->pd_source_id = FWK_ID_ELEMENT(FWK_MODULE_IDX_POWER_DOMAIN,
- rdn1e1_core_get_core_count() + PD_STATIC_DEV_IDX_SYSTOP);
+ config->pd_source_id = FWK_ID_ELEMENT(
+ FWK_MODULE_IDX_POWER_DOMAIN,
+ rdn1e1_core_get_core_count() +
+ rdn1e1_core_get_thread_count() + PD_STATIC_DEV_IDX_SYSTOP);
}
return smt_element_table;