summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Multiple LEDs [1/3]: Illumination Bars supportAdrianDC2015-10-261-0/+11
| | | | | | | | | | | | | | | | Implement the support of a multiple LEDs settings. The setting is deactivated by default and will be ignored by the unimplemented phones. Current LibLights will simply not use the new variable. Changes includes : frameworks/base hardware/libhardware packages/Apps/Settings Change-Id: I5242d1999f351909d284b88a8f14accaeb24ba49 Signed-off-by: AdrianDC <radian.dc@gmail.com>
* Merge branch 'm' of git://codeaurora.org/platform/hardware/libhardware into ↵Steve Kondik2015-10-212-0/+14
|\ | | | | | | cm-13.0
| * Merge "Bluetooth: A2DP Sink add interfaces for focus request and update"Linux Build Service Account2015-10-151-0/+11
| |\
| | * Bluetooth: A2DP Sink add interfaces for focus request and updateAnubhavGupta2015-10-091-0/+11
| | | | | | | | | | | | | | | | | | - add interfaces for focus request and focus update Change-Id: I068aee137eeffa960ef71f92907a2bbda2c35b0b
| * | tv_input: Add buffer count supportDomi Papoi2015-10-061-0/+3
| |/ | | | | | | | | | | | | Buffer producer thread only works on one buffer at a time, we need to be able to configure number of buffers allocated for datapath. Change-Id: I6165d87e7a5e0fe1c7dc0456d05ee9ab1f67201d
* | lights: Adding keypad alt/shift LED light IDsJason Parker2015-10-181-0/+6
| | | | | | | | | | | | | | | | in conjunction with the keyboard light patch for frameworks/base: http://review.cyanogenmod.org/77945 Change-Id: Ie97a80d398d474950340cba60c48ba5904978ec5
* | Add Nfc HAL module ID for NXP NCI PN54x chipsJizhou Liao2015-10-161-0/+1
| | | | | | | | Change-Id: I4164cbb123050ba44758eb8ac26e6c22df34b8b9
* | gralloc: added exynos4 specific usage bitsDaniel Hillenbrand2015-10-151-0/+17
| | | | | | | | Change-Id: I9252c8a8b8b7122afc9f196aa2e0c6b3829b4b1f
* | amplifier: add set_parameters methodScott Mertz2015-10-131-0/+6
| | | | | | | | | | | | | | | | | | - audio hal should pass the audio_device parameters to the amplifier to allow the amplifier to make decisions based on the additional parameters. For example, we may want to change settings for DTS TrueMedia use case. Change-Id: Iccf6ef7ced2abd2e12e857eea8e580cda15eec04
* | audio: Notify amplifier HAL of device enable/disableEthan Chen2015-10-131-0/+16
| | | | | | | | Change-Id: I34ec900c9850e8ed3edecf2b92e12801bdbd4fe5
* | audio: Add audio amplifier HALEthan Chen2015-10-131-0/+120
| | | | | | | | Change-Id: Iad42bcc183dda7dba62a67959fb793e089c5d46e
* | power: Add new power hintsSteve Kondik2015-10-121-1/+13
|/ | | | | | | | | | | | | | | | | | | | | * New hint to support CPU boosting with a duration. Change-Id: I79b5a33814f2dbeaa033c950264d430876505175 libhardware: Add audio power hint Change-Id: I5b03cc060356da23b6941c5937ef217c70dbf6dd libhardware: Add power hint to set profile * A PowerHAL can implement support for this hint to receive power profile changes from the framework. Change-Id: Ie1e9e3b827c731cf5a817a0491677e3451fe8678 libhardware: Add POWER_HINT_LAUNCH_BOOST for PowerHAL Change-Id: I9f2387ad273a376da77f9360f1e620f4cd9f861c
* libhardware: add support for tertiary displayVinu Deokaran2015-10-061-3/+5
| | | | | | | The legacy HWC header only supports Primary and External, we need to support Tertiary display for automotive project. Change-Id: I37637bf6c3ec341b9174a9f488b8bf06e0011733
* Bluetooth: Header file changes to add new APIs for Test APKSrinu Jella2015-10-061-0/+9
| | | | | | | | New APIs added to send to test commands and recevie events from bluedroid stack Change-Id: Ibb161b09ef602a6c4e27d38a4c27a45331e1d381 CRs-Fixed: 598650
* Bluetooth: Support for AVRCP 1.3 Controller.AnubhavGupta2015-10-061-2/+74
| | | | | | - new interface apis added for AVRCP 1.3 implementation Change-Id: I5438cc18b7cdf9fc8edfa578ab840ca74afd89df
* BT:[2/3] Send VSC to SOC for VOIP connectivity network type.Sumit Bajpai2015-10-061-0/+15
| | | | | | | - Add interface for passing voip network wifi type info to btif. CRs-Fixed: 821566 Change-Id: Ie790415f181184cc79cf700c2faceeb0a2981d7b
* Bluetooth: Add support for AT+CGMI and AT+CGMMSatish Kodishala2015-10-061-0/+12
| | | | | | | | | Added new APIs to be able to upstream the manufactrer identification and manufacturer model from BT stack to HF client state machine. CRs-fixed: 844824 Change-Id: I0bc61e429930468fba71d7edd7efe54bfe7729b3
* Bluetooth: Enable SSR.Kiran Kelageri2015-10-061-0/+3
| | | | | | Enabling SSR feature. Change-Id: Ifa66c479e48aba1542997c5f68753815630b1f9e
* audio: add parameter for device shutdown notificationPreetam Singh Ranawat2015-10-061-0/+3
| | | | | | - Add new define to receive device shutdown notification Change-Id: I387b40af5119fa43d2e36e3ee19cbca526e49c2a
* Bluetooth: BT_L2CAP_stack_certificationSrinu Jella2015-10-061-0/+2
| | | | | | | | | Stack certification changes for L2CAP. Conflicts: include/hardware/bluetooth.h Change-Id: Idc54af2b19c7e421bde044f205842d6ca30b8187
* Bluetooth: A2dp soft hands-off supportGaurav Asati2015-10-062-40/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds A2dp soft hands-off support in HAL.Adds bd_addr parameter for callbacks from stack. Change-Id: I0eee74fb094f00218a8e7ce342284cd9f7d2e791 Bluetooth: Add callback for A2dp multicast. - Change method signature to enable/disable multicast - Add callback to update apps for A2dp multicast state Change-Id: Iaae8bab1bde3e565163002271cde89a012ee8be7 BT: Introduce Callback to update Avrcp on connection state change Introduce Callback to update Avrcp TG App on connection state change. CRs-Fixed: 843335 Change-Id: I154d26b5dc9fa7d2cd646d51c0851b87b5cca9d9 Bluetooth: Add interface to fetch active device in Handoff scenario Add interface to fetch active device in Handoff scenario. CRs-Fixed: 856063 Change-Id: I1a2d7725d7a999acd7a0f0890fc9a335afeb27b0
* AVRCP 1.5 Implementation.Ayan Ghosh2015-10-061-2/+137
| | | | | | AVRCP 1.5 Implementation Change-Id: Ib3435429c58a70ba7235a20712e6d73de62a147e
* Bluetooth-Wipower: Enable WiPower feature.Kiran Kelageri2015-10-062-0/+120
| | | | | | | | Enabling WiPower feature on lastest PL, this feature enables wireless charging capablity on the target. Change-Id: I2796fe487f73f567a1de5047bccbb9577b0f3c50
* Bluetooth: Check A2dp device priorityGaurav Asati2015-10-061-0/+9
| | | | | | | | For incoming connections stack does not check priority of device.Add support to check priority of device in stack for incoming connection. Change-Id: I746e8831f5593afa3c88fa37737599ace77a1e2f
* BT-HFP: HFP1.7 AG support.Sumit Bajpai2015-10-061-0/+32
| | | | | | | | Added interfaces to communicate HF indicators information to application. CRs-fixed: 715684 Change-Id: Iab63acef89aa9e36f04e46dbd9f869d7f0f8949e
* Bluetooth: Add support for HID Device Role (1/4)Hemant Gupta2015-10-062-127/+78
| | | | | | | | | This patch adds support for HID Device Role in HAL so that jni layer can communicate with Bluedroid Stack when calling HID Device API's and callbacks. Change-Id: I591f477ee58924a9003d6e733dcbbc4e8a7d3202 CRs-Fixed: 573086
* Initial commit for HID ClientHemant Gupta2015-10-061-0/+179
| | | | | | | Initial commit for HID Client Change-Id: Ia096cb1fc3f55842b8f56469d29ca6e0180853ea CRs-Fixed: 573086
* Bluetooth: HID: Add support for Set Idle and Get Idle commands (1/4)Hemant Gupta2015-10-061-1/+7
| | | | | | | | | | | This patch adds the relevant callback prototyps for Set Idle and Get Idle which is used for setting/getting idle time on HID devices. Without this support TC_HOS_HID_BV_05/06 PTS test cases for HID 1.0 cannot be passed. Change-Id: I4c528a510edd847bc6121ce0b875ae313f090b9c CRs-Fixed: 522511
* Bluetooth: Add Get/Set socket option prototypes (1/4)Srinu Jella2015-10-061-0/+19
| | | | | | | Get/set socket option function prototypes added CRs-Fixed: 557180 Change-Id: Iff7ff159c8cf765416b00ac504fe345492d05088
* Implement Bluetooth settings factory reset (4/5)Ajay Panicker2015-08-041-0/+6
| | | | | | | | Implemented the factory reset function to be used to reset all bluetooth settings on device to factory default Bug: 16161518 Change-Id: I69358db95582ddd0f2f640f76cf0931f797d369b
* Add better documentation to fingerprint.hJim Miller2015-07-281-10/+28
| | | | | | | | | Some vendors are confused by the use of errors vs acquired messages This adds documentation on how they should be used. Fixes bug 22728578 Change-Id: I5e6a8f7b159ec331a59202fa64b7320e43661429
* Correct keymaster1 documentation.Shawn Willden2015-07-232-97/+66
| | | | | Bug: 22291207 Change-Id: I130d2ab2110321dc2228d41a154750da3a3f0b75
* Add KM_TAG_MIN_MAC_LENGTH.Shawn Willden2015-07-151-0/+5
| | | | | | | | | | This allows the binding of minimum length for MACs or tags to HMAC keys and AEAD symmetric keys. Later attempts to use these keys with a shorter MAC or tag specification (provided to begin() with KM_TAG_MAC_LENGTH) will fail with KM_ERROR_INVALID_MAC_LENGTH. Bug: 22337277 Change-Id: Ic5292ce01bdd6ecde25aad115e4b407aadc85f23
* Fingerprint: Add post_enroll() API, adapt struct for binary compatibility, ↵Sasha Levitskiy2015-06-261-35/+47
| | | | | | | doc change. Change-Id: If7e5738f921b0e91e46efc813d9f3c4bd1502832 Signed-off-by: Sasha Levitskiy <sanek@google.com>
* Merge "Revert "Revert "Rename keymaster tag types to clarify that integers ↵Shawn Willden2015-06-241-30/+30
|\ | | | | | | are unsigned.""" into mnc-dev
| * Revert "Revert "Rename keymaster tag types to clarify that integers are ↵Shawn Willden2015-06-241-30/+30
| | | | | | | | | | | | | | | | unsigned."" This reverts commit 1fb6c227deb04b66dc0fe947a7ebb027dde0ecda. Change-Id: Iccc8a7ff40a694b1e4420a5de4b847e62289ff42
* | Merge "Revert "Rename keymaster tag types to clarify that integers are ↵Shawn Willden2015-06-241-30/+30
|\ \ | |/ | | | | unsigned."" into mnc-dev
| * Revert "Rename keymaster tag types to clarify that integers are unsigned."Shawn Willden2015-06-241-30/+30
| | | | | | | | | | | | This reverts commit 335920edaec77b77eac09f7966c337cbed93aa17. Change-Id: Ib65f744b93ad2b62d5848dcf743397124a08911b
* | Merge "Rename keymaster tag types to clarify that integers are unsigned." ↵Shawn Willden2015-06-241-30/+30
|\ \ | |/ | | | | into mnc-dev
| * Rename keymaster tag types to clarify that integers are unsigned.Shawn Willden2015-06-241-30/+30
| | | | | | | | | | Bug: 22008538 Change-Id: I699a0f03aaf0f9f49a78b310763364fc2fb34c90
* | Merge "hardware: gatekeeper: Add delete and delete_all api's" into mnc-devAndres Morales2015-06-241-0/+29
|\ \ | |/ |/|
| * hardware: gatekeeper: Add delete and delete_all api'sNaveen Ramaraj2015-06-231-0/+29
| | | | | | | | | | | | Add delete and delete_all api for gatekeeper. Change-Id: I0511cb546ecba54b2a60692d6f704f24c55aa940
* | Merge "Define a flag for whether a sensor supports data_injection mode or ↵Aravind Akella2015-06-231-8/+23
|\ \ | |/ |/| | | not." into mnc-dev
| * Define a flag for whether a sensor supports data_injection mode or not.Aravind Akella2015-06-221-8/+23
| | | | | | | | Change-Id: I46373bbd2e10859b84428fe32b76679ac4292607
* | Add new error codes for rate-limit and max-use failures.Shawn Willden2015-06-181-0/+2
| | | | | | | | | | Bug: 21607106 Change-Id: I2e5515efe51b84200ade8c4c4cc5db3800d4b658
* | Update comments on now-unsed user ID and app ID tags.Shawn Willden2015-06-181-6/+4
| | | | | | | | | | | | | | | | | | I'd just remove them but Trusty keymaster has been generating keys with KM_TAG_ALL_USERS and KM_TAG_ALL_APPLICATIONS, so removing them without breaking those keys is tricky. Plus I think they may come back. Bug: 21845167 Change-Id: I3b807e3e4bee64eba72b7fa6f1ee1929c4ca9dd0
* | Remove KM_TAG_AEAD_TAG.Shawn Willden2015-06-181-5/+2
|/ | | | | Bug: 19919114 Change-Id: I06fdd0f9b8e247587d800031d3367078423baa50
* Merge "Camera3: Document behavior of flush() corner cases." into mnc-devEino-Ville Talvala2015-06-121-0/+14
|\
| * Camera3: Document behavior of flush() corner cases.Eino-Ville Talvala2015-06-101-0/+14
| | | | | | | | | | | | | | | | Document how HAL should operate when process_capture_request is called while a flush() call is active. Bug: 21506384 Change-Id: Ic1842add68123432e49914e83d8f7d5c13d6650d
* | Fingerprint: Avoid passing structures where simple types should suffice.Sasha Levitskiy2015-06-101-6/+6
|/ | | | | | | Bug: 21282699 Change-Id: I02e13b7da0ad361a95b981f9745aac039151f356 Signed-off-by: Sasha Levitskiy <sanek@google.com>