diff --git a/src/platform/intel/ace/platform.c b/src/platform/intel/ace/platform.c index 45ec7bde64b6..6551cf35b142 100644 --- a/src/platform/intel/ace/platform.c +++ b/src/platform/intel/ace/platform.c @@ -83,7 +83,7 @@ static struct pm_notifier pm_state_notifier = { #if CONFIG_KCPS_DYNAMIC_CLOCK_CONTROL /* Value to be determined experimentaly */ -#define BASE_CPS_USAGE 20000 +#define BASE_CPS_USAGE 25000 #else #define BASE_CPS_USAGE (CLK_MAX_CPU_HZ / 1000) #endif @@ -97,7 +97,13 @@ int platform_init(struct sof *sof) platform_clock_init(sof); kcps_budget_init(); - ret = core_kcps_adjust(cpu_get_id(), BASE_CPS_USAGE); + ret = core_kcps_adjust(0, BASE_CPS_USAGE); + if (ret < 0) + return ret; + ret = core_kcps_adjust(1, BASE_CPS_USAGE); + if (ret < 0) + return ret; + ret = core_kcps_adjust(2, BASE_CPS_USAGE); if (ret < 0) return ret;