From 42f8b59c119309c49b8153dcedec19674ef7f435 Mon Sep 17 00:00:00 2001 From: Sean Rhodes Date: Tue, 8 Aug 2023 13:46:53 +0100 Subject: soc/intel/alderlake: Move C State Demotion to mainboard config Rather than disabling C State demotions for every single Raptor Lake board due to an issue with S0ix, regardless of if they even use S0ix, configure it in the mainboard. Signed-off-by: Sean Rhodes Change-Id: I4f941a549bc717ae2f8ec961ead7ac7668347c99 Reviewed-on: https://review.coreboot.org/c/coreboot/+/77087 Tested-by: build bot (Jenkins) Reviewed-by: Martin L Roth --- src/mainboard/intel/adlrvp/variants/adlrvp_rpl/overridetree.cb | 3 +++ src/mainboard/intel/adlrvp/variants/adlrvp_rpl_ext_ec/overridetree.cb | 3 +++ 2 files changed, 6 insertions(+) (limited to 'src/mainboard/intel/adlrvp/variants') diff --git a/src/mainboard/intel/adlrvp/variants/adlrvp_rpl/overridetree.cb b/src/mainboard/intel/adlrvp/variants/adlrvp_rpl/overridetree.cb index e58e9fbdce..73012d1032 100644 --- a/src/mainboard/intel/adlrvp/variants/adlrvp_rpl/overridetree.cb +++ b/src/mainboard/intel/adlrvp/variants/adlrvp_rpl/overridetree.cb @@ -1,4 +1,7 @@ chip soc/intel/alderlake + # Disable package C state demotion on Raptorlake as a W/A for S0ix issues + # seen on J0 and Q0 SKUs + register "disable_package_c_state_demotion" = "1" device domain 0 on end end diff --git a/src/mainboard/intel/adlrvp/variants/adlrvp_rpl_ext_ec/overridetree.cb b/src/mainboard/intel/adlrvp/variants/adlrvp_rpl_ext_ec/overridetree.cb index fc4c11c496..8bc35c03f2 100644 --- a/src/mainboard/intel/adlrvp/variants/adlrvp_rpl_ext_ec/overridetree.cb +++ b/src/mainboard/intel/adlrvp/variants/adlrvp_rpl_ext_ec/overridetree.cb @@ -1,4 +1,7 @@ chip soc/intel/alderlake + # Disable package C state demotion on Raptorlake as a W/A for S0ix issues + # seen on J0 and Q0 SKUs + register "disable_package_c_state_demotion" = "1" device domain 0 on device ref pch_espi on -- cgit v1.2.3