soc: qcom: rpm-smd: Account for NOACK messages with system sleep
When a system is entering RPM assisted sleep, the NOACK messages are not accounted in preventing such sleep modes as no driver is waiting on it. In such scenarios, some active messages could still be in the Apps RX buffer which reduces the number of outstanding sleep messages. Fix by accounting for NOACK messages while flushing sleep set requests and ensuring that they are read before sending any Sleep set requests. The original changes were reverted to address issues with SMD transport. This change includes fixes from earlier squashed into a single commit. Change-Id: I5570d7694424d0a602c446c0af098a64ffa681e4 Signed-off-by:Mahesh Sivasubramanian <msivasub@codeaurora.org> Signed-off-by:
Maulik Shah <mkshah@codeaurora.org>
Loading
Please register or sign in to comment