qcacmn: Update credit flow control enable/disable in HTC
There are two ways to enable/disable HTC credit flow control. One is in HTC itself with a static variable. The other is from the modules who want to establish HTC service (e.g. WMI or HTT) by sending the request. Make sure credit flow control enable/disable can be safely done by other modules so that HTC layer can be converged. Change-Id: I169c1ac7b410a7c9e7203c174bf1f1ec8a07ca06 CRs-fixed: 982024
This commit is contained in:
@@ -526,8 +526,7 @@ static void reset_endpoint_states(HTC_TARGET *target)
|
||||
INIT_HTC_PACKET_QUEUE(&pEndpoint->TxLookupQueue);
|
||||
INIT_HTC_PACKET_QUEUE(&pEndpoint->RxBufferHoldQueue);
|
||||
pEndpoint->target = target;
|
||||
/* pEndpoint->TxCreditFlowEnabled = (A_BOOL)htc_credit_flow; */
|
||||
pEndpoint->TxCreditFlowEnabled = (A_BOOL) 1;
|
||||
pEndpoint->TxCreditFlowEnabled = (A_BOOL)htc_credit_flow;
|
||||
qdf_atomic_init(&pEndpoint->TxProcessCount);
|
||||
}
|
||||
}
|
||||
|
Fai riferimento in un nuovo problema
Block a user