slimbootloader/Silicon/TigerlakePkg/Include
Stanley Chang 7191710225 [TGL] Enable PCIe PM features
The patch enables PCIe PM features by,
1. Store Root Port configuration before FSP-s.
2. Configure Pcie RP in PostPciEnumeration with the stored RP config.

The feature is controlled by ENABLE_PCIE_PM and the corresponding
PcdEnablePciePm

The implementation is silicon-dependent, because of registers definition.
The PciePmNull component is a generic implementation. This patch also
implements PciePm for TGL.

Verified: TGL-U RVP

Signed-off-by: Stanley Chang <stanley.chang@intel.com>
2022-02-08 20:02:23 -08:00
..
Library Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
Register [TGL] Enable PCIe PM features 2022-02-08 20:02:23 -08:00
BlCommon.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
CpuDataStruct.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
CpuInitDataHob.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
CpuNvsAreaDef.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
CpuPcieInfo.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
CpuPowerMgmt.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
CpuRegs.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
CpuRegsAccess.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
GlobalNvsAreaDef.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
Lpit.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
PlatformBase.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
PlatformData.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
PlatformNvsAreaDef.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
PowerMgmtNvsStruct.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
PsdLib.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
SaNvsAreaDef.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
TccConfigSubRegions.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00