aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard
diff options
context:
space:
mode:
authorSukumar Ghorai <sukumar.ghorai@intel.com>2023-10-04 23:49:46 -0700
committerSubrata Banik <subratabanik@google.com>2023-10-18 06:24:45 +0000
commit5596a351e63342d9dd6dd8dba5c64fbfa734fb2f (patch)
treec78e68ed7fa97074b22550aac1321af522666b5a /src/mainboard
parent814bfc792c7e45ce086415de115075d714739b21 (diff)
mb/intel/mtlrvp: Disable package C-state auto demotion
Package C-state auto demotion feature allows hardware to determine lower C-state as per platform policy. Since platform sets performance policy to balanced from hardware, auto demotion can be disabled without performance impact. Also, disabling this feature results soc to enter below PC8 state and additional power savings ~30mW in Local-Video-Playback scenario. Change-Id: I6ff408280178a24686180f72f79522d2741607a1 Signed-off-by: Sukumar Ghorai <sukumar.ghorai@intel.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/78278 Reviewed-by: Kapil Porwal <kapilporwal@google.com> Reviewed-by: Subrata Banik <subratabanik@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/mainboard')
-rw-r--r--src/mainboard/intel/mtlrvp/variants/baseboard/mtlrvp_p/devicetree.cb3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mainboard/intel/mtlrvp/variants/baseboard/mtlrvp_p/devicetree.cb b/src/mainboard/intel/mtlrvp/variants/baseboard/mtlrvp_p/devicetree.cb
index 17a92a8ef5..a0f27f004e 100644
--- a/src/mainboard/intel/mtlrvp/variants/baseboard/mtlrvp_p/devicetree.cb
+++ b/src/mainboard/intel/mtlrvp/variants/baseboard/mtlrvp_p/devicetree.cb
@@ -55,6 +55,9 @@ chip soc/intel/meteorlake
# Disable C1 C-state auto-demotion
register "disable_c1_state_auto_demotion" = "1"
+ # Disable PKGC-state demotion
+ register "disable_package_c_state_demotion" = "1"
+
# Enable energy reporting
register "pch_pm_energy_report_enable" = "1"