summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChaoli Zhou <zchaoli@codeaurora.org>2018-08-31 14:05:26 +0800
committerChaoli Zhou <zchaoli@codeaurora.org>2018-09-05 10:22:25 +0800
commitbfd8e4b850e2a12e9755566f892ff9c2f6100bf6 (patch)
treed5f734472605e9b2e5ea9b500de2cedd4eb9a870
parent595eeed39838e4f975fc1329e500694d8e4b83ea (diff)
cnss: comment cnss_msm_pcie_pm_control at GreenHills platform
It doesn't support virtualized clock currently, so we cannot disable/enable clock while do PCIE link suspend/resume from Linux side at Greenhills platform, so comment the API cnss_msm_pcie_pm_control to prevent doing PCIE link suspend/resume. Change-Id: Ie10d781042ff3e85b3206fd300e9ec3f71897479 Signed-off-by: Chaoli Zhou <zchaoli@codeaurora.org>
-rw-r--r--drivers/net/wireless/cnss/cnss_pci.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/net/wireless/cnss/cnss_pci.c b/drivers/net/wireless/cnss/cnss_pci.c
index 545a1515d7fe..272a61216073 100644
--- a/drivers/net/wireless/cnss/cnss_pci.c
+++ b/drivers/net/wireless/cnss/cnss_pci.c
@@ -1526,13 +1526,21 @@ struct pci_saved_state *cnss_pci_store_saved_state(struct pci_dev *dev)
return pci_store_saved_state(dev);
}
+#ifndef CONFIG_GHS_VMM
int cnss_msm_pcie_pm_control(
enum msm_pcie_pm_opt pm_opt, u32 bus_num,
struct pci_dev *pdev, u32 options)
{
return msm_pcie_pm_control(pm_opt, bus_num, pdev, NULL, options);
}
-
+#else
+int cnss_msm_pcie_pm_control(
+ enum msm_pcie_pm_opt pm_opt, u32 bus_num,
+ struct pci_dev *pdev, u32 options)
+{
+ return 0;
+}
+#endif
int cnss_pci_load_and_free_saved_state(
struct pci_dev *dev, struct pci_saved_state **state)
{