summaryrefslogtreecommitdiffstats
path: root/include/hardware
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | IPv6 support for GPS HAL.destradaa2014-06-101-4/+86
|/ / / / | | | | | | | | | | | | Change-Id: Ieb5aead647c10ed42e50bef9c4d7cd558fe7160b
* | | | Merge "hwcomposer: Correct padding for 32/64-bit"Dan Stoza2014-06-061-3/+12
|\ \ \ \
| * | | | hwcomposer: Correct padding for 32/64-bitDan Stoza2014-06-041-3/+12
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The size of hwc_layer_1_t varies depending on whether we're building for a 32- or 64-bit target. This change splits the padding into two sections so that we can add more fields without changing the overall size on either bitness. Change-Id: Ib7c960a9feb0061586dc6398211d7d3dc012d573
* | | | Merge "added sound trigger HAL."Eric Laurent2014-06-051-0/+133
|\ \ \ \ | |/ / / |/| | |
| * | | added sound trigger HAL.Eric Laurent2014-06-041-0/+133
| |/ / | | | | | | | | | | | | | | | | | | Defined HAL for hardware voice and sound activity activity detection (sound trigger). Change-Id: I04f3c770c69a81245e8a15dd9e097e2c3f5ef069
* | | Merge "Replace integer constants with strings in Activity Recognition HAL."Aravind Akella2014-06-031-26/+47
|\ \ \ | |/ / |/| |
| * | Replace integer constants with strings in Activity Recognition HAL.Aravind Akella2014-06-031-26/+47
| | | | | | | | | | | | Change-Id: I67d543869f5870f9e771c36c0fe1d58e7495ca57
* | | Merge "Rewording of tilt sensor"Etienne Le Grand2014-05-301-2/+2
|\ \ \
| * | | Rewording of tilt sensorEtienne Le Grand2014-05-291-2/+2
| | | | | | | | | | | | | | | | Change-Id: I7bb0e63c3e1e6850359d7e690bfeea9e8c8fbcbf
* | | | Merge "Add audio info to tv_input"Wonsik Kim2014-05-291-1/+8
|\ \ \ \
| * | | | Add audio info to tv_inputWonsik Kim2014-05-231-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 15177175 Change-Id: I5d3d710753065f108a5346237fbb9a1880f7c08d
* | | | | am 5f3b7da7: Merge "camera3: Update FULL/LIMITED operational modes" into ↵Zhijun He2014-05-291-51/+41
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | lmp-preview-dev * commit '5f3b7da796c638591c27dfdf04f2c1cd85791d5b': camera3: Update FULL/LIMITED operational modes
| * | | | Merge "camera3: Update FULL/LIMITED operational modes" into lmp-preview-devZhijun He2014-05-281-51/+41
| |\ \ \ \
| | * | | | camera3: Update FULL/LIMITED operational modesZhijun He2014-05-281-51/+41
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I2a76361868a2ab3cc1dafb08905d5f5d53052a6d
| * | | | | DO NOT MERGE - audio: audio HAL extension for routing and volume controlEric Laurent2014-05-282-4/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added audio HAL functions to control audio routing and audio gain. Audio HALs above version 3.0 must implement these functions. These functions will be used by the framework instead of out_set_parameters("routing"=XXX) for device selection on an output or input stream. They will also allow direct connection of input devices to output devices as well as gain control on devices or streams. The gain or routing capabilities are exposed in audio_polciy.conf file. Change-Id: Ic293fd41d492e38e86bdc35e3ad93aa5deb0b48f
| * | | | | DO NOT MERGE - audio HAL: add minimum supported versionEric Laurent2014-05-281-0/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a definition for the minimum audio HAL version supported by the audio framework. Change-Id: Id7df440cc9fcc23b27b61c81bacb569599a20c13
* | | | | Merge "Update starting gravity of tilt definition"Etienne Le Grand2014-05-281-2/+3
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Update starting gravity of tilt definitionEtienne Le Grand2014-05-281-2/+3
| | | | | | | | | | | | | | | | | | | | Change-Id: I9be79fe264b8a751757a2b6840b7ff928679028d
* | | | | audio: add AUDIO_PARAMETER_A2DP_SOURCE_ADDRESS parameter nameMike Lockwood2014-05-281-0/+3
|/ / / / | | | | | | | | | | | | Change-Id: I6eedc25ed16be82a7a875d13774f31a47f0f9443
* | | | am ec9236ef: am ef2c616c: Merge "Update definition of the heart rate monitor ↵Etienne Le Grand2014-05-271-10/+26
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to include confidence" into klp-modular-dev * commit 'ec9236ef18e13b40a1b28aa05b4d5f483cc6ab74': Update definition of the heart rate monitor to include confidence
| * \ \ \ am ef2c616c: Merge "Update definition of the heart rate monitor to include ↵Etienne Le Grand2014-05-271-10/+26
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | confidence" into klp-modular-dev * commit 'ef2c616c4e45eaa1e621aa69bffb7438b1c64755': Update definition of the heart rate monitor to include confidence
| | * \ \ \ Merge "Update definition of the heart rate monitor to include confidence" ↵Etienne Le Grand2014-05-271-10/+26
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | into klp-modular-dev
| | | * | | | Update definition of the heart rate monitor to include confidenceEtienne Le Grand2014-05-231-10/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I88a8cddf647f77588a283c16d37f3f99ecda3115
* | | | | | | Revert "bt: add interface function to provide wakelock access"Matthew Xie2014-05-231-5/+0
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | This reverts commit 19f3696f852d6787076b70a7d31f5684ad2aa93f.
* | | | | | am b752c08d: am 19f3696f: bt: add interface function to provide wakelock accessDmitry Grinberg2014-05-231-0/+5
|\ \ \ \ \ \ | |/ / / / / | | | | | / | |_|_|_|/ |/| | | | * commit 'b752c08d1366155783894accf75fd65548b101ff': bt: add interface function to provide wakelock access
| * | | | am 19f3696f: bt: add interface function to provide wakelock accessDmitry Grinberg2014-05-231-0/+5
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | * commit '19f3696f852d6787076b70a7d31f5684ad2aa93f': bt: add interface function to provide wakelock access
| | * | | bt: add interface function to provide wakelock accessDmitry Grinberg2014-05-221-0/+5
| | |/ / | | | | | | | | | | | | Change-Id: I7ea173aee49ae7fdfe81a24a9b3666efc1c29ed4
* | | | am f1ee67e1: camera3: Update the HAL spec for raw cropping behaviorZhijun He2014-05-231-1/+6
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | * commit 'f1ee67e1ea6d55e4621bbd418c15fdc1aac32a84': camera3: Update the HAL spec for raw cropping behavior
| * | | camera3: Update the HAL spec for raw cropping behaviorZhijun He2014-05-221-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 15168075 Change-Id: I035fc833cb122a7caa4cf47a1d5be574d4727345
* | | | audio: audio HAL extension for routing and volume controlEric Laurent2014-05-222-4/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added audio HAL functions to control audio routing and audio gain. Audio HALs above version 3.0 must implement these functions. These functions will be used by the framework instead of out_set_parameters("routing"=XXX) for device selection on an output or input stream. They will also allow direct connection of input devices to output devices as well as gain control on devices or streams. The gain or routing capabilities are exposed in audio_polciy.conf file. Change-Id: Ic293fd41d492e38e86bdc35e3ad93aa5deb0b48f
* | | | audio HAL: add minimum supported versionEric Laurent2014-05-221-0/+2
|/ / / | | | | | | | | | | | | | | | | | | Add a definition for the minimum audio HAL version supported by the audio framework. Change-Id: Id7df440cc9fcc23b27b61c81bacb569599a20c13
* | | Revert "Revert "LE Multi ADV feature""Wei Wang2014-05-191-1/+34
| | | | | | | | | | | | | | | | | | This reverts commit cbeca51023839d0ef4315cfced4b2d68618f5f0e. Change-Id: I3f2130217ffd616099a017db2f26d3d112f2c1ea
* | | Update HDMI-CEC HAL interface for TVJinsuk Kim2014-05-201-22/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a few more API: - is_connected - get_port_info - set_option - set_audio_return_channel Also added another event type (tx_status) that reports the status of transmission. The status is reported in asynchronous fashion since the send operation can take longer due to bus conflict. Change-Id: I75decb8451a23f8a8eda0895d58f22c45227c0b3
* | | Merge "Libhardware: HAL: Fingerprint: Add template collection progress hint; ↵Sasha Levitskiy2014-05-191-6/+30
|\ \ \ | | | | | | | | | | | | remove match confidence."
| * | | Libhardware: HAL: Fingerprint: Add template collection progress hint; remove ↵Sasha Levitskiy2014-05-161-6/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | match confidence. Change-Id: I62ce57054b7e0cfda8aa260176e504113677d993 Signed-off-by: Sasha Levitskiy <sanek@google.com>
* | | | Merge "Activity Recognition HAL."Aravind Akella2014-05-191-33/+37
|\ \ \ \ | |/ / / |/| | |
| * | | Activity Recognition HAL.Aravind Akella2014-05-191-33/+37
| | | | | | | | | | | | | | | | | | | | | | | | Add separate methods for enabling/disabling activities and rename activity constants. Change-Id: I5986f6cf6ceb12a88f3d881ac5ccb6b9b50a2e58
* | | | Add ARC commandsJungshik Jang2014-05-161-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ARC, Audio Return Channel is newly introduced in HDMI CEC 1.4. Here is a list of new command <Initiate ARC> <Report ARC Initiated> <Report ARC Terminated> <Request ARC Initiation> <Request ARC Termination> <Terminate ARC> Along with it replaced <Get OSD Name> with <Give OSD Name> which is renamed in CEC 1.4. Change-Id: I6a03b30cf90a8f6dca54831355be05682a6df96c
* | | | LE: Add API to set scan interval and window (1/4)Prerepa Viswanadham2014-05-151-1/+4
|/ / / | | | | | | | | | | | | Delete client_if from scan api's Change-Id: If24cb134ae7204de69c8c89664ce34f9d59da76a
* | | Described restrictions for common HAL object methods in nfc.h.Stewart Miles2014-05-121-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | Follow up from change Ibe4300275286ef275b2097534c84f1029d761d87 which extends comments to the nfc_nci_module_t and nfc_nci_device_t structures. Change-Id: I060bda450912ff3fc041027faa8f03c24e310870
* | | Merge "Described restrictions for common HAL object methods."Jinsuk Kim2014-05-1214-2/+140
|\ \ \
| * | | Described restrictions for common HAL object methods.Stewart Miles2014-05-1214-2/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inheritance of HAL object is performed by composing a child structure of a single parent structure located at offset 0 followed by new data members and function pointers in the child structure. For example, struct child { struct parent common; int a_data_member; void (*a_method)(struct child *c, int v); }; HAL code assumes this layout when accessing child structures given a pointer to a parent structure such that users write code like the following... void child_method(struct *parent, int v) { struct child * c = (struct child*)parent; // do stuff with c } Code above will break if a member is added before "common" in "struct child". This change adds comments that describe the restriction on the location of parent HAL objects within a derived HAL object. HAL objects that already have comments that describe the required location of parent objects are not modified. Change-Id: Ibe4300275286ef275b2097534c84f1029d761d87
* | | | am 7c05b1d8: am 6f91ded5: am c63ec07b: Merge "gralloc: Add asynchronous ↵Greg Hackmann2014-05-121-1/+50
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | lock/unlock API" * commit '7c05b1d8f9e01ac4b169533b502e1b9a35f4aeb9': gralloc: Add asynchronous lock/unlock API
| * | | am 6f91ded5: am c63ec07b: Merge "gralloc: Add asynchronous lock/unlock API"Greg Hackmann2014-05-121-1/+50
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * commit '6f91ded57bf133fbf572cde2f5623bb8289f7eaa': gralloc: Add asynchronous lock/unlock API
| | * \ \ am c63ec07b: Merge "gralloc: Add asynchronous lock/unlock API"Greg Hackmann2014-05-121-1/+50
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c63ec07b3ca11de8e0321a0875119427bb0bad86': gralloc: Add asynchronous lock/unlock API
| | | * | | gralloc: Add asynchronous lock/unlock APIFrancis Hart2014-05-121-1/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The existing API exposed to clients for software lock/unlock forces the gralloc implementation to complete these operations synchronously. This change adds new entry points for lock/unlock functionality that is suited for use with Android's explicit synchronisation concept. This provides scope for the gralloc module to internally optimise the work it must do for lock/unlock and to hide this cost from the client. Change-Id: If4b1bb5490ab2b20d796214a7da8a96427cfe52d
* | | | | | am b283598b: am 06c19bd0: am 2d91d000: Merge "Revert "gralloc: Add ↵Greg Hackmann2014-05-091-50/+1
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | asynchronous lock/unlock API"" * commit 'b283598bad4ce833b4f19f9526b9f4dc75d9d245': Revert "gralloc: Add asynchronous lock/unlock API"
| * | | | | am 06c19bd0: am 2d91d000: Merge "Revert "gralloc: Add asynchronous ↵Greg Hackmann2014-05-091-50/+1
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lock/unlock API"" * commit '06c19bd047d63adcf99094f6f0dd17b58150bba6': Revert "gralloc: Add asynchronous lock/unlock API"
| | * | | | am 2d91d000: Merge "Revert "gralloc: Add asynchronous lock/unlock API""Greg Hackmann2014-05-091-50/+1
| | |\ \ \ \ | | | |/ / / | | | | | | | | | | | | | | | | | | * commit '2d91d000bce3db23ac51888d109c9f29272ea96a': Revert "gralloc: Add asynchronous lock/unlock API"
| | | * | | Revert "gralloc: Add asynchronous lock/unlock API"Greg Hackmann2014-05-091-50/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 2861789f4febe67e39de449488681edf3e98b6e2. Change-Id: I334b8ca9b9fdef510df514c18aabb6a593dfaa75