From c89d4e16c8f5846b218975d85405bb0d4d973a65 Mon Sep 17 00:00:00 2001 From: Subramanian Ananthanarayanan Date: Wed, 20 Oct 2021 21:04:38 +0530 Subject: [PATCH] pci:msm: Implement SUSPEND LATE for switch support Changes are to save and restore PCI switch config space as part of suspend late using framework support. Framework does save and resore post suspend and prior to suspend late, hence this change is important for switch. Change-Id: I1aa06ad43d647fb8deb8cf15903c91d43344553c Signed-off-by: Subramanian Ananthanarayanan --- drivers/pci/controller/pci-msm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pci/controller/pci-msm.c b/drivers/pci/controller/pci-msm.c index 6dfd62249124..700907277641 100644 --- a/drivers/pci/controller/pci-msm.c +++ b/drivers/pci/controller/pci-msm.c @@ -7392,7 +7392,7 @@ static void msm_pcie_fixup_suspend(struct pci_dev *dev) mutex_unlock(&pcie_dev->recovery_lock); } -DECLARE_PCI_FIXUP_SUSPEND(PCIE_VENDOR_ID_QCOM, PCI_ANY_ID, +DECLARE_PCI_FIXUP_SUSPEND_LATE(PCIE_VENDOR_ID_QCOM, PCI_ANY_ID, msm_pcie_fixup_suspend); /* Resume the PCIe link */