platform_hardware_libhardware/include/hardware
Prashant Malani 02b31986cb 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>
2014-06-12 17:11:03 +00:00
..
activity_recognition.h Activity Recognition HAL. 2014-05-19 11:13:28 -07:00
audio.h DO NOT MERGE - audio: audio HAL extension for routing and volume control 2014-05-28 14:03:59 -07:00
audio_alsaops.h Add audio_alsaops.h 2014-03-27 15:14:32 -07:00
audio_effect.h am 935799d6: Addition of EFFECT_CMD_OFFLOAD for effects offload 2013-08-29 14:09:31 -07:00
audio_policy.h DO NOT MERGE - audio: audio HAL extension for routing and volume control 2014-05-28 14:03:59 -07:00
bluetooth.h Revert "bt: add interface function to provide wakelock access" 2014-05-23 17:07:19 -07:00
bt_av.h Initial Bluetooth open source release 2012-09-18 12:52:41 -07:00
bt_gatt.h Initial version of BLE support for Bluedroid 2013-02-27 18:14:00 -08:00
bt_gatt_client.h Revert "Revert "LE Multi ADV feature"" 2014-05-19 23:49:45 -07:00
bt_gatt_server.h Add transport param to Connect APIs 2014-05-06 01:24:05 -07:00
bt_gatt_types.h Add transport param to Connect APIs 2014-05-06 01:24:05 -07:00
bt_hf.h Bluetooth: Multi HF support 2014-05-06 01:24:05 -07:00
bt_hh.h Add handshake_callback to bt_hh 2014-02-25 19:25:55 -08:00
bt_hl.h Initial Bluetooth open source release 2012-09-18 12:52:41 -07:00
bt_pan.h DO NOT MERGE Fix PAN control callback definition to match what bluedroid is doing. 2014-04-16 14:53:45 -04:00
bt_rc.h Fix file permissions 2013-08-20 12:49:27 -07:00
bt_sock.h Initial Bluetooth open source release 2012-09-18 12:52:41 -07:00
camera.h Add specific version number constants to Camera HAL. 2012-03-27 16:15:25 -07:00
camera2.h WIP: Camera HAL module 2.1, device 2.1 2013-02-15 13:44:53 -08:00
camera3.h camera3: Update FULL/LIMITED operational modes 2014-05-28 15:25:42 -07:00
camera_common.h Described restrictions for common HAL object methods. 2014-05-12 12:35:37 -07:00
consumerir.h Described restrictions for common HAL object methods. 2014-05-12 12:35:37 -07:00
fb.h Described restrictions for common HAL object methods. 2014-05-12 12:35:37 -07:00
fingerprint.h Libhardware: HAL: Fingerprint: Add template collection progress hint; remove match confidence. 2014-05-16 15:48:25 -07:00
fused_location.h Fix typo in FlpHal 2013-08-21 12:41:19 -07:00
gps.h Fix typo in the Supl interface name 2013-11-07 13:47:59 -08:00
gralloc.h gralloc: Add asynchronous lock/unlock API 2014-05-12 09:13:35 -07:00
hardware.h HAL test: statically test the size of HAL structs 2013-11-21 15:52:05 -08:00
hdmi_cec.h Update HDMI-CEC HAL interface for TV 2014-05-20 07:56:36 +09:00
hwcomposer.h hwcomposer: Add function pointer for setPowerMode() callback 2014-06-12 17:11:03 +00:00
hwcomposer_defs.h hwcomposer: Add function pointer for setPowerMode() callback 2014-06-12 17:11:03 +00:00
keymaster.h Described restrictions for common HAL object methods. 2014-05-12 12:35:37 -07:00
lights.h move the old sensorHAL interface into a separate header 2010-07-19 15:32:24 -07:00
local_time_hal.h Described restrictions for common HAL object methods. 2014-05-12 12:35:37 -07:00
mcu.h Initial version of the MCU HAL 2014-02-07 18:07:39 -08:00
memtrack.h Initial interface for MemoryTrackerHAL 2013-09-09 13:54:33 -07:00
nfc.h Described restrictions for common HAL object methods in nfc.h. 2014-05-12 15:05:24 -07:00
nfc_tag.h Described restrictions for common HAL object methods. 2014-05-12 12:35:37 -07:00
power.h power: Adds a new power hint POWER_HINT_LOW_POWER 2014-05-06 18:59:08 -07:00
qemu_pipe.h Try using goldfish_pipe as the device name 2014-01-29 18:03:04 +08:00
qemud.h Enable connection to QEMUD via pipe. 2011-08-05 10:17:39 -07:00
sensors.h Rewording of tilt sensor 2014-05-29 19:35:48 -07:00
tv_input.h Add audio info to tv_input 2014-05-23 17:22:04 +09:00
vibrator.h Described restrictions for common HAL object methods. 2014-05-12 12:35:37 -07:00