Kaynağa Gözat

qcacmn: Correctly calculate msi vector for CE

Calculate correct msi vector corresponding to ce id and pass it
to platform driver to get irq number.

Change-Id: I6f9b1b68c6bdaa4baebacf47b7a564413417c55a
Naman Padhiar 5 yıl önce
ebeveyn
işleme
ee289837ea
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      hif/src/pcie/if_pci.c

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

@@ -3410,7 +3410,7 @@ free_irq:
 		unsigned int msi_data;
 
 		ce_id--;
-		msi_data = (ce_id % msi_data_count) + msi_data_start;
+		msi_data = (ce_id % msi_data_count) + msi_irq_start;
 		irq = pld_get_msi_irq(scn->qdf_dev->dev, msi_data);
 		free_irq(irq, &ce_sc->tasklets[ce_id]);
 	}