diff options
author | Chenjie Luo <cjluo@google.com> | 2016-07-19 16:34:51 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2016-07-19 16:34:51 +0000 |
commit | 3653956398d4902bd76f7467bb909c50964d3609 (patch) | |
tree | f04783231684b5f4c5f3b3e8df7ff732bd1a0cc4 | |
parent | 29716dcc6b0b8da352ce616d79a7f30b72f48c4d (diff) | |
parent | fc40b05ae14da13e33ff7fbfd9d34f1c2d9b8c78 (diff) | |
download | libhardware-3653956398d4902bd76f7467bb909c50964d3609.tar.gz |
Merge "power: Adds POWER_HINT_DISABLE_TOUCH" into nyc-mr1-dev
-rw-r--r-- | include/hardware/power.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/include/hardware/power.h b/include/hardware/power.h index f15e3cdb..bd8216ef 100644 --- a/include/hardware/power.h +++ b/include/hardware/power.h @@ -64,7 +64,8 @@ typedef enum { POWER_HINT_LOW_POWER = 0x00000005, POWER_HINT_SUSTAINED_PERFORMANCE = 0x00000006, POWER_HINT_VR_MODE = 0x00000007, - POWER_HINT_LAUNCH = 0x00000008 + POWER_HINT_LAUNCH = 0x00000008, + POWER_HINT_DISABLE_TOUCH = 0x00000009 } power_hint_t; typedef enum { @@ -248,6 +249,14 @@ typedef struct power_module { * device can sustain it. The data parameter is non-zero when the mode * is activated and zero when deactivated. * + * POWER_HINT_DISABLE_TOUCH + * + * When device enters some special modes, e.g. theater mode in Android + * Wear, there is no touch interaction expected between device and user. + * Touch controller could be disabled in those modes to save power. + * The data parameter is non-zero when touch could be disabled, and zero + * when touch needs to be re-enabled. + * * A particular platform may choose to ignore any hint. * * availability: version 0.2 |