diff options
author | Prashant Malani <pmalani@google.com> | 2014-05-25 20:41:20 -0700 |
---|---|---|
committer | Prashant Malani <pmalani@google.com> | 2014-06-12 17:11:03 +0000 |
commit | 02b31986cba2cd1612155a1bb72d0fb17b55b219 (patch) | |
tree | b2d681aaa7fa24c0c5ff2955865d0fae38ddac47 /include/hardware/hwcomposer_defs.h | |
parent | 5fa7fb99b087a4959479728a86d355f9fa8bb1e3 (diff) | |
download | hardware_libhardware-02b31986cba2cd1612155a1bb72d0fb17b55b219.zip hardware_libhardware-02b31986cba2cd1612155a1bb72d0fb17b55b219.tar.gz hardware_libhardware-02b31986cba2cd1612155a1bb72d0fb17b55b219.tar.bz2 |
hwcomposer: Add function pointer for setPowerMode() callback
The blank HWC call is being replaced by a setPowerMode() call.
This incorporates all of the blank functionality, but provides added
support for display low power modes, if they are available in hardware.
Currently there are three supported modes:
- HWC_POWER_MODE_OFF : Turn screen off.
- HWC_POWER_MODE_DOZE : Put screen in low power mode.
- HWC_POWER_MODE_NORMAL : Turn screen on, and exit low power mode (if
display was previously in low power mode).
Where applicable, the device driver is expected to retain and restore
the low power mode state of the display during entry and exit from
suspend, respectively.
Bug: 13472578
Change-Id: I743ea3a2cb58247d14d7c47158b09a5309cca710
Signed-off-by: Prashant Malani <pmalani@google.com>
Diffstat (limited to 'include/hardware/hwcomposer_defs.h')
-rw-r--r-- | include/hardware/hwcomposer_defs.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/hardware/hwcomposer_defs.h b/include/hardware/hwcomposer_defs.h index 242e3f6..bd6e1e6 100644 --- a/include/hardware/hwcomposer_defs.h +++ b/include/hardware/hwcomposer_defs.h @@ -199,6 +199,13 @@ enum { HWC_DISPLAY_VIRTUAL_BIT = 1 << HWC_DISPLAY_VIRTUAL, }; +/* Display power modes */ +enum { + HWC_POWER_MODE_OFF = 0, + HWC_POWER_MODE_DOZE = 1, + HWC_POWER_MODE_NORMAL = 2, +}; + /*****************************************************************************/ __END_DECLS |