From 38dbf135392a6a8f404bbcee282dc515f259e8f6 Mon Sep 17 00:00:00 2001 From: Jinwei Chen Date: Thu, 15 Aug 2019 15:26:13 +0800 Subject: [PATCH] qcacmn: disable runtime PM for monitor mode Disable runtime PM for monitor mode Change-Id: I8d4c4f30859b01972423073ce1f7fc46d6341089 CRs-Fixed: 2509661 --- hif/src/pcie/if_pci.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hif/src/pcie/if_pci.c b/hif/src/pcie/if_pci.c index b2066d96f124..39b304d7e243 100644 --- a/hif/src/pcie/if_pci.c +++ b/hif/src/pcie/if_pci.c @@ -1131,7 +1131,8 @@ static void hif_pm_runtime_start(struct hif_pci_softc *sc) return; } - if (mode == QDF_GLOBAL_FTM_MODE || QDF_IS_EPPING_ENABLED(mode)) { + if (mode == QDF_GLOBAL_FTM_MODE || QDF_IS_EPPING_ENABLED(mode) || + mode == QDF_GLOBAL_MONITOR_MODE) { HIF_INFO("%s: RUNTIME PM is disabled for FTM/EPPING mode\n", __func__); return; @@ -1164,7 +1165,8 @@ static void hif_pm_runtime_stop(struct hif_pci_softc *sc) if (!ol_sc->hif_config.enable_runtime_pm) return; - if (mode == QDF_GLOBAL_FTM_MODE || QDF_IS_EPPING_ENABLED(mode)) + if (mode == QDF_GLOBAL_FTM_MODE || QDF_IS_EPPING_ENABLED(mode) || + mode == QDF_GLOBAL_MONITOR_MODE) return; hif_runtime_exit(sc->dev);