diff options
author | Ramkumar Radhakrishnan <ramkumar@codeaurora.org> | 2018-08-08 13:55:08 -0700 |
---|---|---|
committer | Ramkumar Radhakrishnan <ramkumar@codeaurora.org> | 2018-08-21 14:37:31 -0700 |
commit | 7ef1a992b71b63d34c84a9a3aea6727e7923232d (patch) | |
tree | 74735b3ed597e8194992a0bfc4031320be13c5af /libqservice | |
parent | 9ec9547d998cd5f4af4226593930bba53d8c66e1 (diff) | |
download | display-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.h | 1 |
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, }; |