msm: rpm-smd: Support for buffering sleep set requests

Buffer the RPM sleep set requests and flush them only when entering RPM
assisted power collaspe. This reduces number of sleep set requests sent
over aggregating them between sleep cycles.

Change-Id: I9d85f68806c48ee4f5660e28efb07ff47d438d1d
Signed-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org>
3 files changed