ソースを参照

qcacmn: disable runtime PM for monitor mode

Disable runtime PM for monitor mode

Change-Id: I8d4c4f30859b01972423073ce1f7fc46d6341089
CRs-Fixed: 2509661
Jinwei Chen 5 年 前
コミット
38dbf13539
1 ファイル変更4 行追加2 行削除
  1. 4 2
      hif/src/pcie/if_pci.c

+ 4 - 2
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);