platform_hardware_libhardware/include/hardware
Sharvil Nanavati 3bd8cba787 Add callouts for bluedroid to acquire wake locks and set wake alarms.
Since bluedroid is running outside of system_server, it does not have
the necessary Linux capabilities or filesystem permissions to access
/sys/power/wake_* and /dev/alarm (or any other wake alarm). This change
provides a mechanism by which bluedroid can call back up into Java code
and use the standard Android APIs to get wake locks / wake alarms.

Change-Id: I714fd394224d38da5ff0f82de5559599d522010b

Conflicts:
	include/hardware/bluetooth.h
2014-06-12 14:01:25 -07:00
..
activity_recognition.h Replace integer constants with strings in Activity Recognition HAL. 2014-06-03 01:37:50 +00: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 Add callouts for bluedroid to acquire wake locks and set wake alarms. 2014-06-12 14:01:25 -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 HAL: Fingerprint: Incremental scan notification. 2014-06-11 10:17:25 -07:00
fused_location.h Fix typo in FlpHal 2013-08-21 12:41:19 -07:00
gps.h IPv6 support for GPS HAL. 2014-06-10 10:38:53 -07: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
sound_trigger.h added sound trigger HAL. 2014-06-04 14:34:06 -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