slimbootloader/Silicon/TigerlakePchPkg/Include/Library
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
..
HeciInitLib.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
MeExtMeasurementLib.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
PchCycleDecodingLib.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
PchInfoLib.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
PchP2sbLib.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
PchPciBdfLib.h Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
PchPcieRpConfig.h [TGL] Enable PCIe PM features 2022-02-08 20:02:23 -08:00
PchPcieRpLib.h [TGL] Enable PCIe PM features 2022-02-08 20:02:23 -08:00
PcieRpLib.h [TGL] Enable PCIe PM features 2022-02-08 20:02:23 -08:00