diff --git a/zephyr/program/framework/lotus/src/cpu_power.c b/zephyr/program/framework/lotus/src/cpu_power.c index ce3dc0cf8c..fee33e1062 100644 --- a/zephyr/program/framework/lotus/src/cpu_power.c +++ b/zephyr/program/framework/lotus/src/cpu_power.c @@ -216,7 +216,7 @@ static void update_thermal_power_limit(int battery_percent, int active_mpower, thermal_stt_table = 28; } } - } else if (active_mpower >= 100000) { + } else if (active_mpower >= 96000) { if (with_dc) { if (mode == EC_AC_BEST_PERFORMANCE) { power_limit[FUNCTION_THERMAL_PMF].mwatt[TYPE_SPL] = 85000; @@ -250,7 +250,7 @@ static void update_thermal_power_limit(int battery_percent, int active_mpower, thermal_stt_table = 30; } } - } else if ((active_mpower < 100000) && (active_mpower > 0)) { + } else if ((active_mpower < 96000) && (active_mpower > 0)) { if (with_dc) { power_limit[FUNCTION_THERMAL_PMF].mwatt[TYPE_SPL] = 60000; power_limit[FUNCTION_THERMAL_PMF].mwatt[TYPE_SPPT] = 60000; @@ -289,7 +289,7 @@ static void update_thermal_power_limit(int battery_percent, int active_mpower, power_limit[FUNCTION_SLIDER].mwatt[TYPE_FPPT]; power_limit[FUNCTION_THERMAL_PMF].mwatt[TYPE_APU_ONLY_SPPT] = 0; thermal_stt_table = slider_stt_table; - } else if (active_mpower >= 100000) { + } else if (active_mpower >= 96000) { if (mode == EC_AC_BEST_PERFORMANCE) { power_limit[FUNCTION_THERMAL_PMF].mwatt[TYPE_SPL] = 45000; power_limit[FUNCTION_THERMAL_PMF].mwatt[TYPE_SPPT] = 54000;