Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PCI: Fix up L1SS capability for Intel Apollolake PCIe bridge
On Google Coral and Reef family chromebooks, the PCIe bridge lost its L1 PM Substates capability after resumed from D3cold, and identify that the pointer to the this capability and capapability header are missing from the capability list. .... Capabilities: [150 v0] Null Capabilities: [200 v1] L1 PM Substates L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ ... PortCommonModeRestoreTime=40us PortTPowerOnTime=10us L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ T_CommonMode=40us LTR1.2_Threshold=98304ns L1SubCtl2: T_PwrOn=60us ... This patch fix up the header and the pointer to the L1SS capability after resuming from D3Cold. Signed-off-by: Ron Lee <ron.lee@intel.com>
- Loading branch information