soc/intel/cmn/block/aspm: Use separate option variable for CPU RP
Since the default ASPM UPD value (and valid values) differ between CPU and PCH-attached root ports, add a new option variable for CPU-attached RPs so that they are not inadvertently set to an invalid value, leading ASPM to be disabled on those RPs. Change-Id: I66ec77a3774a96cfe11f5827f5ba711ec826b236 Signed-off-by: Matt DeVillier <matt.devillier@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/87980 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Sean Rhodes <sean@starlabs.systems>
This commit is contained in:
parent
4247128e39
commit
9f8e5ab661
1 changed files with 1 additions and 1 deletions
|
|
@ -120,7 +120,7 @@ void configure_cpu_rp_power_management(FSP_S_CONFIG *s_cfg,
|
|||
s_cfg->CpuPcieClockGating[index] = pciexp_clk_pm;
|
||||
s_cfg->CpuPciePowerGating[index] = pciexp_clk_pm;
|
||||
s_cfg->CpuPcieRpAspm[index] =
|
||||
aspm_control_to_upd(get_uint_option("pciexp_aspm", rp_cfg->pcie_rp_aspm), true);
|
||||
aspm_control_to_upd(get_uint_option("pciexp_aspm_cpu", rp_cfg->pcie_rp_aspm), true);
|
||||
s_cfg->CpuPcieRpL1Substates[index] =
|
||||
l1ss_control_to_upd(get_uint_option("pciexp_l1ss", rp_cfg->PcieRpL1Substates));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue