qcacmn: Reinitialize pci irq ops for qcn9100

QCN9100 pci radio is connected to the IPQ5018 through PCI slots
and enumerated by the Q6 radio. From the host driver perspective,
QCN9100 is treated as an AHB device, however the QCN9100 uses
MSI interrupts to notify events
-Reinitialize pci irq ops for hybrid bus type device qcn9100
-Update CE flags of qcn9100 to interrupt mode
-Set disable_wake_irq flag for qcn9100 as wake irq is not used

Change-Id: I8da7f0b48923b9d70e62f4ff181bd47865ea2fe8
This commit is contained in:
Sridhar Selvaraj
2020-09-29 10:34:36 +05:30
committed by snandini
parent 0d04766b88
commit bf0668f3c0
5 changed files with 41 additions and 9 deletions

View File

@@ -3312,6 +3312,7 @@ void hif_ce_prepare_config(struct hif_softc *scn)
hif_state->target_ce_config_sz =
sizeof(target_ce_config_wlan_qcn9100);
scn->ce_count = QCN_9100_CE_COUNT;
scn->disable_wake_irq = 1;
break;
case TARGET_TYPE_QCA5018:
hif_state->host_ce_config = host_ce_config_wlan_qca5018;