소스 검색

qcacmn: Use IRQF_NO_SUSPEND for WAKE MSI

WAKE MSI needs to be always enabled when system enters suspend so
that firmware can use it to wake up host for PCIe link up cases.
Hence use IRQF_NO_SUSPEND when request IRQ for WAKE MSI.

Change-Id: Ife6171b68319d963e32170c7ef73aef42643ccec
CRs-fixed: 2466873
Yue Ma 5 년 전
부모
커밋
e933efffd9
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      hif/src/pcie/if_pci.c

+ 2 - 2
hif/src/pcie/if_pci.c

@@ -3349,8 +3349,8 @@ static int hif_ce_msi_configure_irq(struct hif_softc *scn)
 		return ret;
 
 	scn->wake_irq = pld_get_msi_irq(scn->qdf_dev->dev, msi_irq_start);
-	ret = request_irq(scn->wake_irq, hif_wake_interrupt_handler, 0,
-			  "wlan_wake_irq", scn);
+	ret = request_irq(scn->wake_irq, hif_wake_interrupt_handler,
+			  IRQF_NO_SUSPEND, "wlan_wake_irq", scn);
 	if (ret)
 		return ret;