msm: pcie: change PCIe to suspend after suspend_noirq
Some PCIe clients support suspend_noirq and need the PCIe link to be up. Change PCIe to have its power down sequence after clients suspend_noirq. Change-Id: I32063f6adf795f8a49cd7d9fe340403ffaf6fd94 Signed-off-by: Tony Truong <truong@codeaurora.org>
This commit is contained in:
parent
fd95dadf54
commit
0ea189e015
1 changed files with 3 additions and 3 deletions
|
@ -6812,7 +6812,7 @@ static int msm_pcie_pm_suspend(struct pci_dev *dev,
|
|||
return ret;
|
||||
}
|
||||
|
||||
static void msm_pcie_fixup_suspend(struct pci_dev *dev)
|
||||
static void msm_pcie_fixup_suspend_late(struct pci_dev *dev)
|
||||
{
|
||||
int ret;
|
||||
struct msm_pcie_dev_t *pcie_dev = PCIE_BUS_PRIV_DATA(dev->bus);
|
||||
|
@ -6844,8 +6844,8 @@ static void msm_pcie_fixup_suspend(struct pci_dev *dev)
|
|||
|
||||
mutex_unlock(&pcie_dev->recovery_lock);
|
||||
}
|
||||
DECLARE_PCI_FIXUP_SUSPEND(PCIE_VENDOR_ID_RCP, PCIE_DEVICE_ID_RCP,
|
||||
msm_pcie_fixup_suspend);
|
||||
DECLARE_PCI_FIXUP_SUSPEND_LATE(PCIE_VENDOR_ID_RCP, PCIE_DEVICE_ID_RCP,
|
||||
msm_pcie_fixup_suspend_late);
|
||||
|
||||
/* Resume the PCIe link */
|
||||
static int msm_pcie_pm_resume(struct pci_dev *dev,
|
||||
|
|
Loading…
Add table
Reference in a new issue