mb/starlabs/starbook/adl: Set thermal trip based on power profile
Signed-off-by: Sean Rhodes <sean@starlabs.systems> Change-Id: I07be0aa2144b7718e28f1f675978b4b4b92752ae Reviewed-on: https://review.coreboot.org/c/coreboot/+/69492 Reviewed-by: Angel Pons <th3fanbus@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
0dd4494063
commit
57789db4d2
|
@ -12,6 +12,9 @@ void devtree_update(void)
|
|||
{
|
||||
config_t *cfg = config_of_soc();
|
||||
|
||||
struct soc_intel_common_config *common_config;
|
||||
common_config = chip_get_common_soc_structure();
|
||||
|
||||
struct soc_power_limits_config *soc_conf_10core =
|
||||
&cfg->power_limits_config[ADL_P_282_482_28W_CORE];
|
||||
|
||||
|
@ -28,21 +31,21 @@ void devtree_update(void)
|
|||
soc_conf_12core->tdp_pl1_override = 15;
|
||||
soc_conf_10core->tdp_pl2_override = 15;
|
||||
soc_conf_12core->tdp_pl2_override = 15;
|
||||
// TODO:common_config->pch_thermal_trip = 20;
|
||||
common_config->pch_thermal_trip = 20;
|
||||
break;
|
||||
case PP_BALANCED:
|
||||
soc_conf_10core->tdp_pl1_override = 15;
|
||||
soc_conf_12core->tdp_pl1_override = 15;
|
||||
soc_conf_10core->tdp_pl2_override = 25;
|
||||
soc_conf_12core->tdp_pl2_override = 25;
|
||||
// TODO:common_config->pch_thermal_trip = 15;
|
||||
common_config->pch_thermal_trip = 15;
|
||||
break;
|
||||
case PP_PERFORMANCE:
|
||||
soc_conf_10core->tdp_pl1_override = 28;
|
||||
soc_conf_12core->tdp_pl1_override = 28;
|
||||
soc_conf_10core->tdp_pl2_override = 40;
|
||||
soc_conf_12core->tdp_pl2_override = 40;
|
||||
// TODO:common_config->pch_thermal_trip = 10;
|
||||
common_config->pch_thermal_trip = 10;
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue