Explorar el Código

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 hace 5 años
padre
commit
ee289837ea
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  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]);
 	}