diff options
| author | Chaoli Zhou <zchaoli@codeaurora.org> | 2018-08-31 14:05:26 +0800 |
|---|---|---|
| committer | Chaoli Zhou <zchaoli@codeaurora.org> | 2018-09-05 10:22:25 +0800 |
| commit | bfd8e4b850e2a12e9755566f892ff9c2f6100bf6 (patch) | |
| tree | d5f734472605e9b2e5ea9b500de2cedd4eb9a870 | |
| parent | 595eeed39838e4f975fc1329e500694d8e4b83ea (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.c | 10 |
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) { |
