summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | 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
* | | | | | | update struct-offset.cpp test for gralloc API 0.3Greg Hackmann2014-05-121-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I6509ea0fda3a3d9b4aea83c5342a491993dc9c26 Signed-off-by: Greg Hackmann <ghackmann@google.com>
* | | | | | | Merge "Added a compile time option to enable / disable verbose submix logging."Stewart Miles2014-05-121-30/+104
|\ \ \ \ \ \ \
| * | | | | | | Added a compile time option to enable / disable verbose submix logging.Stewart Miles2014-05-121-30/+104
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Along with the following minor changes: * Fixed all referenced variable compiler warnings. * Ordered headers in alphabetical order. Change-Id: I122ef67d25b78056a60b85baf897005293a9efa0
* | | | | | | 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
| | | * \ \ \ \ Merge "gralloc: Add asynchronous lock/unlock API"Greg Hackmann2014-05-121-1/+50
| | | |\ \ \ \ \
| | | | * | | | | 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"
| | | * | | | | Merge "Revert "gralloc: Add asynchronous lock/unlock API""Greg Hackmann2014-05-091-50/+1
| | | |\ \ \ \ \
| | | | * | | | | Revert "gralloc: Add asynchronous lock/unlock API"Greg Hackmann2014-05-091-50/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 2861789f4febe67e39de449488681edf3e98b6e2. Change-Id: I334b8ca9b9fdef510df514c18aabb6a593dfaa75
* | | | | | | | | am 62cff27d: am 5a1ca138: am e79f167e: Merge "gralloc: Add asynchronous ↵Greg Hackmann2014-05-091-1/+50
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / | | | | | / / / / | |_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | lock/unlock API" * commit '62cff27d48eada351ea952e5b960ab2f2c15b1d3': gralloc: Add asynchronous lock/unlock API
| * | | | | | | am 5a1ca138: am e79f167e: Merge "gralloc: Add asynchronous lock/unlock API"Greg Hackmann2014-05-091-1/+50
| |\ \ \ \ \ \ \ | | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | * commit '5a1ca138be2e45284a3a5ad33977ee774a57a56d': gralloc: Add asynchronous lock/unlock API
| | * | | | | | am e79f167e: Merge "gralloc: Add asynchronous lock/unlock API"Greg Hackmann2014-05-091-1/+50
| | |\ \ \ \ \ \ | | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | * commit 'e79f167e4a997b92d2da8e14a8a78c557503b48a': gralloc: Add asynchronous lock/unlock API
| | | * | | | | Merge "gralloc: Add asynchronous lock/unlock API"Greg Hackmann2014-05-091-1/+50
| | | |\ \ \ \ \ | | | | |/ / / /
| | | | * | | | gralloc: Add asynchronous lock/unlock APIFrancis Hart2014-05-021-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: I6c41f4a532b705fc76c7777b2f04ea293506b381
* | | | | | | Merge "LE: Add controller based advertising filter API (1/2)"Matthew Xie2014-05-071-0/+15
|\ \ \ \ \ \ \
| * | | | | | | LE: Add controller based advertising filter API (1/2)Andre Eisenbach2014-05-061-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I6c3ed7d1d088d2ac48493a835912617f1f655a37
* | | | | | | | Merge "Add transport param to Connect APIs"Matthew Xie2014-05-073-2/+13
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | Add transport param to Connect APIsGanesh Ganapathi Batta2014-05-063-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support for passing preferred transport for GATT connections as part of Connect APIs Change-Id: I83ba256574234c0a15a4bff48bcffa2e237c9393
* | | | | | | | Merge "Bluetooth: Multi HF support"Matthew Xie2014-05-071-23/+23
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | Bluetooth: Multi HF supportSunny Kapdi2014-05-061-23/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds multi hf support in HAL Adds bd_addr parameter for callbacks from stack. Change-Id: I960bc127026d7e96dea79316e1f03b0b0915974a
* | | | | | | | Merge "power: Adds a new power hint POWER_HINT_LOW_POWER"Ruchi Kandoi2014-05-071-1/+9
|\ \ \ \ \ \ \ \
| * | | | | | | | power: Adds a new power hint POWER_HINT_LOW_POWERRuchi Kandoi2014-05-061-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ib0adda9bce0719eb47d41dc7c77f4bd9576311a9 Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
* | | | | | | | | Merge "Add SENSOR_TYPE_WAKE_GESTURE in the sensor hal."Etienne Le Grand2014-05-071-0/+21
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Add SENSOR_TYPE_WAKE_GESTURE in the sensor hal.Etienne Le Grand2014-05-061-0/+21
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ia84dfe487bfdea227d5ae856f7e44b021dac1f19
* | | | | | | | | am c7651350: am d34ed32e: Change MultiHal API version to 1.1Nick Vaccaro2014-05-061-2/+2
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | / / / / / / | | |/ / / / / / | |/| | | | | | * commit 'c76513507b4a081e80ebf9a441d04005bf94418a': Change MultiHal API version to 1.1
| * | | | | | | am d34ed32e: Change MultiHal API version to 1.1Nick Vaccaro2014-05-061-2/+2
| |\ \ \ \ \ \ \ | | | |_|_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | * commit 'd34ed32e06045c5a55b4d25247a98fa64c233bfe': Change MultiHal API version to 1.1
| | * | | | | | Change MultiHal API version to 1.1Nick Vaccaro2014-05-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 14451762 Change-Id: Id16fa71ae7382689ce141a92eb974b208e20327b
* | | | | | | | Merge "Define TILT sensor"Aravind Akella2014-05-051-4/+34
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | Define TILT sensorAravind Akella2014-05-051-4/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic3c223488aa4a0d66b07ae3065e59f8e2fe69ceb
* | | | | | | | Hardware: Fingerprint: HAL adds removed notification, normalizes names.Sasha Levitskiy2014-04-301-6/+16
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Id0a8e120043c00bf351aa1c9d3f0c06c2e4af947 Signed-off-by: Sasha Levitskiy <sanek@google.com>
* | | | | | | am 0512ec33: am 08e9b2a4: Merge commit ↵Bill Yi2014-04-300-0/+0
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | \'f404dc42d6677a1aee88d1ce996a7e8e4afe55bb\' into HEAD * commit '0512ec33ff825470297f8c633fc6a5ce35fde771':
| * | | | | | am 08e9b2a4: Merge commit \'f404dc42d6677a1aee88d1ce996a7e8e4afe55bb\' into HEADBill Yi2014-04-300-0/+0
| |\ \ \ \ \ \ | | | |/ / / / | | |/| | | | | | | | | | | * commit '08e9b2a43d43a23067e577b5bd83a41964e70107':
| | * | | | | Merge commit 'f404dc42d6677a1aee88d1ce996a7e8e4afe55bb' into HEADBill Yi2014-04-292-2/+4
| | |\ \ \ \ \ | | | |_|/ / / | | |/| | | |
| | | * | | | am 5106ad0c: Merge "Audio HALs are 32-bit only"Glenn Kasten2014-03-133-0/+4
| | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '5106ad0c6e664a622d177d997d3ec7147ef1ae8f': Audio HALs are 32-bit only
| | | * \ \ \ \ am 5d082f18: Merge "Fix PAN control callback definition to match what ↵Matthew Xie2014-03-111-2/+2
| | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bluedroid is doing." * commit '5d082f1826cd5b72cd2a0eb0116c8a613d7555dd': Fix PAN control callback definition to match what bluedroid is doing.
| | | * \ \ \ \ \ am 282ab1b6: Merge "gralloc: dont hardcode 32bpp as RGBX"Jesse Hall2014-03-111-1/+1
| | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '282ab1b6b1a92b8cb2650c111bfab02916f8715d': gralloc: dont hardcode 32bpp as RGBX
| | | * \ \ \ \ \ \ am b342abb6: Merge "gralloc: make private_handle_t layout consistent on ↵Greg Hackmann2014-03-111-1/+1
| | | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 32/64-bit" * commit 'b342abb6902a698963bb9d2108000da895845985': gralloc: make private_handle_t layout consistent on 32/64-bit
| | | * \ \ \ \ \ \ \ am b96f1083: Merge "Move libhardware of <asm/page.h>."Elliott Hughes2014-03-111-5/+1
| | | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'b96f1083b8d10f3e33b64f0da943dedfdb25b557': Move libhardware of <asm/page.h>.
| | | * \ \ \ \ \ \ \ \ am 56910cf5: Merge "DO NOT MERGE BLE peripheral mode (1/4): change HAL to ↵Wei Wang2014-03-081-1/+3
| | | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | support service data and service uuids." into klp-dev * commit '56910cf52332219c6a23bc12596b261c127d93bf': DO NOT MERGE BLE peripheral mode (1/4): change HAL to support service data and service uuids.
| | | * \ \ \ \ \ \ \ \ \ am 80d4eced: Merge "Use /(vendor|system)/lib64/hw for 64-bit HAL libraries"Colin Cross2014-03-071-0/+5
| | | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '80d4eced69f4d1e9f9ef97b5f4f26868cd76ae26': Use /(vendor|system)/lib64/hw for 64-bit HAL libraries
| | | * \ \ \ \ \ \ \ \ \ \ am f77bd7d0: Merge "Try using goldfish_pipe as the device name"David Turner2014-03-071-0/+2
| | | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'f77bd7d005e27364e233c92ac7f6c06a18d1f128': Try using goldfish_pipe as the device name
| | | * \ \ \ \ \ \ \ \ \ \ \ am f4c46752: Merge "AArch64: Calculate private_handle_t\'s numInts"Greg Hackmann2014-03-071-3/+5
| | | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'f4c46752df57be558773a056d6545877ef65c844': AArch64: Calculate private_handle_t's numInts
| | | * \ \ \ \ \ \ \ \ \ \ \ \ am 1482406b: usbaudio: fix for out->dev->lock remains locked in error caseAmit Shekhar2014-03-071-1/+1
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '1482406b70a254fc85d153a7066d7f90d724d195': usbaudio: fix for out->dev->lock remains locked in error case
| | | * \ \ \ \ \ \ \ \ \ \ \ \ \ am 037335eb: Merge "gralloc: fix warnings"Colin Cross2014-03-074-11/+11
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '037335ebe826289445fd2ba14e95ff41d57ad928': gralloc: fix warnings
* | | | \ \ \ \ \ \ \ \ \ \ \ \ \ \ am 85425cfe: am c2a0b248: Merge "Update HDMI-CEC HAL interface definition" ↵Jinsuk Kim2014-04-291-25/+17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into klp-modular-dev * commit '85425cfe8937cc82722e6495b3eb4573db461eb7': Update HDMI-CEC HAL interface definition