soc/intel/alderlake: RPL-P power limits and VR settings
This patch sets the Power Limits and Voltage Regulator settings for three RaptorLake SKUs (45W, 28W and 15W) following the guidance from document 686872 (June 7th edition). BUG=b:237809660 TEST=Power Limit and VR serial logs review + debug instrumentation SKUs successfully booted Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com> Change-Id: I7e9d4039615e6c33b869c6243efbfeb2259ac219 Reviewed-on: https://review.coreboot.org/c/coreboot/+/65582 Reviewed-by: Zhixing Ma <zhixing.ma@intel.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Cliff Huang <cliff.huang@intel.com> Reviewed-by: Nick Vaccaro <nvaccaro@google.com>
This commit is contained in:
committed by
Felix Held
parent
7c60068b23
commit
1b44c81d3d
@@ -490,7 +490,8 @@ static unsigned int get_aspm_control(enum ASPM_control ctl)
|
||||
return ctl - 1;
|
||||
}
|
||||
|
||||
/* This function returns the VccIn Aux Imon IccMax values for ADL-P and ADL-S SKU's */
|
||||
/* This function returns the VccIn Aux Imon IccMax values for ADL and RPL
|
||||
SKU's */
|
||||
static uint16_t get_vccin_aux_imon_iccmax(void)
|
||||
{
|
||||
struct device *dev = pcidev_path_on_root(SA_DEVFN_ROOT);
|
||||
@@ -507,6 +508,9 @@ static uint16_t get_vccin_aux_imon_iccmax(void)
|
||||
case PCI_DID_INTEL_ADL_P_ID_8:
|
||||
case PCI_DID_INTEL_ADL_P_ID_9:
|
||||
case PCI_DID_INTEL_ADL_P_ID_10:
|
||||
case PCI_DID_INTEL_RPL_P_ID_1:
|
||||
case PCI_DID_INTEL_RPL_P_ID_2:
|
||||
case PCI_DID_INTEL_RPL_P_ID_3:
|
||||
tdp = get_cpu_tdp();
|
||||
if (tdp == TDP_45W)
|
||||
return ICC_MAX_TDP_45W;
|
||||
|
Reference in New Issue
Block a user