diff options
author | Zbigniew Lukwinski <zbigniew.lukwinski@linux.intel.com> | 2021-05-20 02:33:11 +0300 |
---|---|---|
committer | Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com> | 2021-10-20 01:10:39 +0300 |
commit | fa95c6cedbe4c0fa647222d76f611041926659c9 (patch) | |
tree | 207956137bc1d1a52473d6c63ba2fbff1ac7f3a7 | |
parent | c9df367e279ae4e94038c955771ece9d324a42d9 (diff) | |
download | linux-fa95c6cedbe4c0fa647222d76f611041926659c9.tar.xz |
hwmon: peci: clear time window configuration
This patch makes time window setting to be cleared when disabling
power capping just like others settings.
Change-Id: I3a5fc9c1eb6a5787d131bf69cc18a5dae94a99f0
Signed-off-by: Zbigniew Lukwinski <zbigniew.lukwinski@linux.intel.com>
-rw-r--r-- | drivers/hwmon/peci-cpupower.c | 2 | ||||
-rw-r--r-- | drivers/hwmon/peci-dimmpower.c | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/drivers/hwmon/peci-cpupower.c b/drivers/hwmon/peci-cpupower.c index bed3f6d9ad46..5379022b7e5a 100644 --- a/drivers/hwmon/peci-cpupower.c +++ b/drivers/hwmon/peci-cpupower.c @@ -266,9 +266,11 @@ peci_cpupower_set_power_limit(void *ctx, struct peci_sensor_conf *sensor_conf, power_limit_low.bits.pwr_lim_1 = 0u; power_limit_low.bits.pwr_lim_1_en = 0u; power_limit_low.bits.pwr_clmp_lim_1 = 0u; + power_limit_low.bits.pwr_lim_1_time = 0u; power_limit_high.bits.pwr_lim_2 = 0u; power_limit_high.bits.pwr_lim_2_en = 0u; power_limit_high.bits.pwr_clmp_lim_2 = 0u; + power_limit_high.bits.pwr_lim_2_time = 0u; } ret = peci_pcs_write(priv->mgr, PECI_MBX_INDEX_PKG_POWER_LIMIT1, diff --git a/drivers/hwmon/peci-dimmpower.c b/drivers/hwmon/peci-dimmpower.c index 19b771b079ec..1d15ea6520dc 100644 --- a/drivers/hwmon/peci-dimmpower.c +++ b/drivers/hwmon/peci-dimmpower.c @@ -223,6 +223,7 @@ peci_dimmpower_set_power_limit(void *ctx, struct peci_sensor_conf *sensor_conf, } else { power_limit.bits.pp_pwr_lim = 0u; power_limit.bits.pwr_lim_ctrl_en = 0u; + power_limit.bits.ctrl_time_win = 0u; } ret = peci_pcs_write(priv->mgr, PECI_MBX_INDEX_DDR_RAPL_PL1, |