summaryrefslogtreecommitdiff
path: root/libqservice
diff options
context:
space:
mode:
authorRamkumar Radhakrishnan <ramkumar@codeaurora.org>2018-08-08 13:55:08 -0700
committerRamkumar Radhakrishnan <ramkumar@codeaurora.org>2018-08-21 14:37:31 -0700
commit7ef1a992b71b63d34c84a9a3aea6727e7923232d (patch)
tree74735b3ed597e8194992a0bfc4031320be13c5af /libqservice
parent9ec9547d998cd5f4af4226593930bba53d8c66e1 (diff)
downloaddisplay-7ef1a992b71b63d34c84a9a3aea6727e7923232d.tar.gz
sdm: Define client interface to enable/disable idle pc
1. Define client interface to enable/disable idle power collapse 2. Maintain refcount to handle concurrent enable/disable 3. Trigger the screen refresh and wait for the next frame commit done event before returning the control to the client on disable idle pc 4. Enable idle pc on suspend and reset the refcount 5. Add binder support to enable/disable idle pc CRs-Fixed: 2255316 Change-Id:Ibcaf9d4edca502cc91e9b201be822bd48313a635
Diffstat (limited to 'libqservice')
-rw-r--r--libqservice/IQService.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libqservice/IQService.h b/libqservice/IQService.h
index 7d02fac9..b2012560 100644
--- a/libqservice/IQService.h
+++ b/libqservice/IQService.h
@@ -78,6 +78,7 @@ public:
SET_COLOR_MODE_BY_ID = 36, // Overrides the QDCM mode using the given mode ID
GET_COMPOSER_STATUS = 37, // Get composer init status-true if primary display init is done
SET_COLOR_MODE_WITH_RENDER_INTENT = 38,
+ SET_IDLE_PC = 39, // Enable/disable Idle power collapse
COMMAND_LIST_END = 400,
};