In suspend just before stopping the channel possible to receive the IEOB interrupt and xfer pointer will not be processed in this mode but gsi stats are updated. In resume after starting the channel will receive the IEOB interrupt and xfer pointer will be overwritten because of this observing the gsi/sys len stats are not matching and buffers won't be replinished properly leading to HW stall. To avoid this process all data in polling context, gsi/sys len stats are updated properly. Change-Id: Id665448165b6aa51b251cddd72573c6df64ee541 Signed-off-by: Ashok Vuyyuru <avuyyuru@codeaurora.org> |
||
---|---|---|
.. | ||
platform/msm |