qcacmn: Enable ASPM for FTM mode

Modify hif_pci_enable_power_management() API to enable pci ASPM for
FTM mode.

CRs-Fixed: 2491213
Change-Id: Ia421ee2af9ae270f5138ac5b8ff52680fbfe9679
diff --git a/hif/src/pcie/if_pci.c b/hif/src/pcie/if_pci.c
index 9d9742a..c8b9a2f 100644
--- a/hif/src/pcie/if_pci.c
+++ b/hif/src/pcie/if_pci.c
@@ -1334,12 +1334,20 @@
 				 bool is_packet_log_enabled)
 {
 	struct hif_pci_softc *pci_ctx = HIF_GET_PCI_SOFTC(hif_sc);
+	uint32_t mode;
 
 	if (!pci_ctx) {
 		HIF_ERROR("%s, hif_ctx null", __func__);
 		return;
 	}
 
+	mode = hif_get_conparam(hif_sc);
+	if (mode == QDF_GLOBAL_FTM_MODE) {
+		HIF_INFO("%s: Enable power gating for FTM mode", __func__);
+		hif_enable_power_gating(pci_ctx);
+		return;
+	}
+
 	hif_pm_runtime_start(pci_ctx);
 
 	if (!is_packet_log_enabled)