diff options
Diffstat (limited to 'product/rdn1e1/scp_ramfw/config_smt.c')
-rw-r--r-- | product/rdn1e1/scp_ramfw/config_smt.c | 6 |
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; |