soc: qcom: glink: Allow SMD transitional transport to use tx_resume
Currently, the SMD transitional transport does not support using tx_resume.
If large amounts of data are being sent over channels on this transport,
stalls can occur if the underlying SMD channel has no room available to
write the data, and the transport will not recover because of the lack
of tx_resume support.
In the SMD transitional transport, monitor when there is no room to
write data on the underlying SMD channel, and when space becomes
available, trigger a tx_resume() call to unblock data being sent on the
channel.
Change-Id: Ia2fc360aacbff78e037145001c239353009d75b0
Signed-off-by:
Steven Cahail <scahail@codeaurora.org>
Loading
Please register or sign in to comment