Parcourir la source

qcacmn: Enable interrupt mode for CE4 of Genoa

Currently, Genoa CE4 is using interrupt mode. Host will not require
IRQ base on current CE configuration and change below:
"Change-Id: Icabe68298737dc412949484f6d3fdcd8c05910d5", which cause
no IRQ handle of tx completion and source ring full, blocking
TX finally. To unblock TX, correct configuration of CE4.

At the meanwhile, this issue expose another problem that the polling
mode seems doesn't work. Will scope it on another thread.

Change-Id: I31eed8806b939a12503bb4ddd8b9dec85f3c3540
CRs-Fixed: 2602888
Lihua Liu il y a 5 ans
Parent
commit
a2d35b81ac
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      hif/src/ce/ce_assignment.h

+ 1 - 1
hif/src/ce/ce_assignment.h

@@ -85,7 +85,7 @@ static struct CE_attr host_ce_config_wlan_qcn7605[] = {
 	/* target->host HTT */
 	{ /* CE3 */ CE_ATTR_FLAGS, 0, 0, 2048, 512, NULL,},
 	/* host->target HTT */
-	{ /* CE4 */ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0,
+	{ /* CE4 */ CE_ATTR_FLAGS, 0,
 		CE_HTT_H2T_MSG_SRC_NENTRIES_QCN7605, 256, 0, NULL,},
 #ifdef IPA_OFFLOAD
 	/* ipa_uc->target HTC control */