summaryrefslogtreecommitdiffstats
path: root/include/hardware
Commit message (Collapse)AuthorAgeFilesLines
* Fix block mode numbering (CTR got added as 4 rather than 3)Shawn Willden2015-06-011-8/+3
| | | | Change-Id: I8c886c67ba081255ef18eb0f99ca1e6003fabb33
* Add output params to update() and finish().Shawn Willden2015-06-011-15/+16
| | | | | | | Also, change signatures of several methods to pass structs rather than array pointers and lengths. Change-Id: Iaa1be186ebbd444202c47926ab57ac65d57416d7
* Merge "Camera3: SHUTTER event for reprocessing" into mnc-devChien-Yu Chen2015-06-011-9/+17
|\
| * Camera3: SHUTTER event for reprocessingChien-Yu Chen2015-06-011-9/+17
| | | | | | | | | | | | | | | | | | Clarify that the SHUTTER event should be sent when HAL start processing a reprocess request but the timestamp should be the input image's start of exposure. Bug: 21112186 Change-Id: I5bd32b749adc5e82e9a311ec4b123fd807a30d36
* | gralloc: Add foreign buffer usage flagDan Stoza2015-05-291-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds GRALLOC_USAGE_FOREIGN_BUFFERS, which a consumer may set as a usage flag if it intends to attach buffers that it has not detached from the BufferQueue. It provides a hint to the producer (who may query the consumer usage bits) that it may receive a buffer from another BufferQueue, so that it can exit during initialization, hopefully with a meaningful error message, if such buffers are not supported. Also adds GRALLOC_USAGE_ALLOC_MASK, which is applied to usage bits before calling alloc on the gralloc module, and prevents the module from seeing GRALLOC_USAGE_FOREIGN_BUFFERS, since that usage flag is of no use while allocating buffers. Bug: 19801661 Change-Id: I17b927de94245f4df7cfd3f4483b544da3e9cd35
* | camera3: add camera3 stream configuration modeZhijun He2015-05-281-0/+97
| | | | | | | | | | | | | | This will be used for creating high speed capture session. Bug: 21442271 Change-Id: I51feaec83de3d402decca7e4da79be85844536b4
* | add request re-enroll to HAL APIAndres Morales2015-05-211-3/+6
|/ | | | | | | devices may want to request an upgrade to a newer pasword handle version Change-Id: I34c731c81406e29961cff1fcccdefad02cff1237
* Merge "Fingerprint: Clean up documentaion for template delete." into mnc-devSasha Levitskiy2015-05-161-4/+2
|\
| * Fingerprint: Clean up documentaion for template delete.Sasha Levitskiy2015-05-151-4/+2
| | | | | | | | | | Change-Id: Ibe991d5f5e4bb77a859284a8f890a6bccc663448 Signed-off-by: Sasha Levitskiy <sanek@google.com>
* | Merge "[gatekeeper] document timeout requirements" into mnc-devAndres Morales2015-05-151-2/+11
|\ \ | |/ |/|
| * [gatekeeper] document timeout requirementsAndres Morales2015-05-141-2/+11
| | | | | | | | | | | | | | | | | | | | GateKeeper may throttle the user, document the return value of calls in this case. No code changes. Bug:21118563 Change-Id: Idd6c392d01c22627f828d86dd219a4a1d6e81439
* | Fingerprint: Add enumerate function to FP HALSasha Levitskiy2015-05-121-0/+22
| | | | | | | | | | Change-Id: I4a1da563a96a1e097ea56e0dced8c02820aa8485 Signed-off-by: Sasha Levitskiy <sanek@google.com>
* | Bluetooth native dumpsys logging support (1/5)Andre Eisenbach2015-05-121-0/+6
| | | | | | | | | | Bug: 18508263 Change-Id: Id7b69a6ed7d817a0f048cb8ebf0889c600171926
* | Add KM_TAG_BOOTLOADER_ONLY.Shawn Willden2015-05-121-6/+7
| | | | | | | | | | Change-Id: Ia507a1378487640683985dbce2e76679261900d3 (cherry picked from commit 3eed99a54b55a120c835de63b5872121b2fe98d1)
* | Remove rescoping.Shawn Willden2015-05-122-44/+2
| | | | | | | | | | | | | | | | | | Rescoping was never a very good solution to the problem of supporting multiple sets of authorizations for a given key material. For M we're removing it and in the future a better solution will be provided. Change-Id: I6f7585274487bd66e4d90e89014af41e9aa30411 (cherry picked from commit 7f10ab99fc63e99252d924b9e0bdfefef5374b40)
* | Fingerprint: Add storage path to set_active_group()Sasha Levitskiy2015-05-071-2/+5
|/ | | | | Change-Id: Ic6e7ad21cd3a253a38a6291bf08517c7e441af2b Signed-off-by: Sasha Levitskiy <sanek@google.com>
* Merge commit '5122502' into master_mergePrerepa Viswanadham2015-05-012-1/+27
|\
| * LE low power scan featureSatya Calloji2015-04-172-1/+27
| | | | | | | | | | | | | | | | LE low power extended scan feature header changes based on Google spec v0.95 Bug: 20029342 Change-Id: Id1020a4da177d0bc421fdd123c5355a291cc0475
* | Add KM_ERROR_CALLER_NONCE_PROHIBITED error code.Shawn Willden2015-04-291-0/+1
| | | | | | | | | | Bug: 20127433 Change-Id: I32eab62459003c526d3cf9ef108be7b2fd709960
* | Update documentation related to A-GPS modes.destradaa2015-04-281-1/+10
| | | | | | | | | | | | | | | | | | MS-Assisted has only be supported for legacy reasons for a while now. This change moves gps.h in a direction where MS-Based (on device computation with AGPS/Supl support) is the preferred mode to compute locations in the device. Change-Id: Id34a84bae79be52a435b78d249fb5b86a5f6b090
* | Fingerprint: Add an API to get authenticator idSasha Levitskiy2015-04-161-3/+10
| | | | | | | | | | Change-Id: If45ebc228425eaa43bf9abde934f8bb4e7d97e6c Signed-off-by: Sasha Levitskiy <sanek@google.com>
* | Add input HAL methods for getting device properties.Tim Kilbourn2015-04-161-0/+42
| | | | | | | | | | | | | | | | | | | | A property map holds the collection of the properties for a given device identifier. HAL modules allocate and release these property maps to control the lifetime of the data. The host will typically open and read the corresponding idc file on allocation, and release these resources when it is freed. Change-Id: Ia13ec7b7abf1a79eeed87dc744c174a37f1fb8a9
* | Merge "Camera: Add HAL module init method."Eino-Ville Talvala2015-04-161-1/+36
|\ \
| * | Camera: Add HAL module init method.Eino-Ville Talvala2015-04-151-1/+36
| | | | | | | | | | | | | | | | | | | | | | | | For use by Camera HAL libraries to perform one-time initialization steps after the library is loaded. Bug: 20016050 Change-Id: Ia01ae0eafcadece9124ac2cfcc3b1c3939352843
* | | Merge "Remove custome sensors from sensors.h"Ashutosh Joshi2015-04-161-36/+14
|\ \ \
| * | | Remove custome sensors from sensors.hAshutosh Joshi2015-04-151-36/+14
| | | | | | | | | | | | | | | | | | | | | | | | Custom sensors should not be included in sensors.h Change-Id: I553fbe3dd41eaaa70628184f5a0b9499699f17bc
* | | | am 9a92a7b..9a92a7b from mirror-m-wireless-internal-releaseVinit Deshpande2015-04-153-12/+170
|\ \ \ \ | |/ / / |/| | / | | |/ | |/| 9a92a7b L2CAP and SDP Search API for BT profiles (1/2)
| * | L2CAP and SDP Search API for BT profiles (1/2)kschulz2015-04-103-12/+170
| | | | | | | | | | | | | | | | | | | | | | | | Added interface to create SDP records, to allow the upper layers to set the content of the SDP record, including both a RCFOMM channel and a l2cap PSM. Change-Id: I7c47848a10b3d3091afbeadb4de8a8d7ea812288
* | | am 7ff6445c: am 8fcb7ee2: Merge "HWC 1.5: Add per-layer damage region"Dan Stoza2015-04-152-3/+25
|\ \ \ | |_|/ |/| | | | | | | | * commit '7ff6445c7ae2c1f66dda17f5a5ee5ba53f23d796': HWC 1.5: Add per-layer damage region
| * | Merge "HWC 1.5: Add per-layer damage region"Dan Stoza2015-04-152-3/+25
| |\ \
| | * | HWC 1.5: Add per-layer damage regionDan Stoza2015-02-252-3/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds an array of rects to hwc_layer_1_t that define which portions of that layer's source buffer have been modified. If there are a non-zero number of rects, then any portion of the source buffer not touched by one of the rects may safely be assumed to not have been modified. If no rects are defined, then the whole source buffer must be assumed to have been modified. Change-Id: Id5efafee74602ed7d76609180e334ed203c23f7e
* | | | Merge "Complete updates to gps.h to enhance the definition of GPS ↵destradaa2015-04-141-7/+7
|\ \ \ \ | | | | | | | | | | | | | | | Measurements interface. b/19938206"
| * | | | Complete updates to gps.h to enhance the definition of GPS Measurements ↵destradaa2015-04-141-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | interface. b/19938206 Change-Id: I9dc863e9333507d5603eee3951b0a2b7c8c2b299
* | | | | Merge "Fingerprint: Add auth token to enroll"Sasha Levitskiy2015-04-141-15/+6
|\ \ \ \ \
| * | | | | Fingerprint: Add auth token to enrollSasha Levitskiy2015-04-141-15/+6
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ied10a03213b8473b1a625229a75b7af6126d635a
* | | | | | Merge "Sensors HAL changes"Ashutosh Joshi2015-04-141-1/+68
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Sensors HAL changesAshutosh Joshi2015-04-141-1/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding HAL changes for the following i) a method to place the HAL in a special mode. Expect to use this method for data-injection. ii) a method to inject sensor data into the sensors subsystem. iii) New sensor type for a SYNC event (google custom sensor). iv) New sensor type for a nudge gesture (google custom sensor). Change-Id: Idf0479b6301c5363cf51938e23aabc790b69fa96
* | | | | | Make updates gps.h to enhance the definition of GPS Measurements interface.destradaa2015-04-141-5/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b/19938206 The changes have been worked out after working with two partners to implement the interface. The need of the additional flag is required, given that each partner can only provide one type of pseudorange rate (corrected vs uncorrected). Change-Id: I2d3bdffe5c24f8df97b33111a6753cc7b0f2b3d9
* | | | | | am 6c93927d: am 4827279c: Merge "Add KM_ORIGIN_UNKNOWN."Shawn Willden2015-04-141-1/+5
|\ \ \ \ \ \ | |_|/ / / / |/| | / / / | | |/ / / | |/| | | * commit '6c93927dd390abcf0e6254a38ef2c0f14fc1a51e': Add KM_ORIGIN_UNKNOWN.
| * | | | Add KM_ORIGIN_UNKNOWN.Shawn Willden2015-04-131-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This designates keys whose origin cannot be determined because the keymaster implementation is old and did not record it. Change-Id: I3c366d527ed211c59f6dc04ddb48f3e9b3a07c7d
* | | | | Add ability to flush FLP HAL batched locations buffer.David Christie2015-04-131-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently GmsCore has to guess how many locations to retrieve based on requested frequency and then demux the output looking for timestamps (that aren't monotonically increasing). This capability gives GmsCore a more graceful solution. Change-Id: If2d054c09efc98e33e357796bbfcd37c91b24ec8
* | | | | Add a status callback for FLP HAL batching.David Christie2015-04-131-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -Allows GmsCore to know if location batching is unsuccessful so it can switch to a SW solution. Change-Id: I5a01d44fdcf6daa07d6b40cf95a674e98179bf00
* | | | | Merge "Add support for capability querying in the FLP HAL"David Christie2015-04-141-2/+39
|\ \ \ \ \
| * | | | | Add support for capability querying in the FLP HALDavid Christie2015-04-131-2/+39
| | |/ / / | |/| | | | | | | | | | | | | Change-Id: I93ebdbdaf7dc0b2ddf1a7e7a089073db51cd15c3
* | | | | am 9e4985e8: am 845ffcea: Merge "hw_auth_token: make timestamp 64 bits"Andres Morales2015-04-131-1/+1
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | * commit '9e4985e8cb40e6e53a01a1080c210c0c09be305f': hw_auth_token: make timestamp 64 bits
| * | | | hw_auth_token: make timestamp 64 bitsAndres Morales2015-04-131-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I1f871300cd2edb407479e1e38284b068db364b38
| * | | | Add HW_AUTH_TOKEN_VERSION constantAndres Morales2015-04-111-0/+2
| | | | | | | | | | | | | | | | | | | | Change-Id: Ic01da2b9ed8efcdba7750d8ca7fe2321d9047b68
* | | | | Merge "add challenge to gatekeeper hal"Andres Morales2015-04-121-1/+5
|\ \ \ \ \
| * | | | | add challenge to gatekeeper halAndres Morales2015-04-091-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iffd250233c9ec2a28682f018984e28531bd83e7a
* | | | | | Merge "Merge commit '3de70a1d6a1b8c0e7febce5e8fc4f0b3ad400b7d' into merge_work"Prerepa Viswanadham2015-04-123-8/+67
|\ \ \ \ \ \