summaryrefslogtreecommitdiffstats
path: root/include/hardware
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | gralloc: add GRALLOC_USAGE_CURSOR flagGreg Hackmann2014-07-231-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On many devices, hardware cursors have stricter layout constraints than other overlays. GRALLOC_USAGE_CURSOR indicates a buffer may be used as a cursor; byte order and padding should be chosen accordingly. GRALLOC_USAGE_CURSOR must not cause allocation failure. If the requested properties (dimensions, format, other usage flags, etc.) aren't compatible with the device's cursor hardware, the implementation must allocate the buffer anyway, acting as if GRALLOC_USAGE_CURSOR were not specified. Change-Id: I7d66e8d7c953421d996c5def3257d408f91962f4 Signed-off-by: Greg Hackmann <ghackmann@google.com>
* | | | | | Add interface for doing asynchonous cursor layer updates to hwcomposerRiley Andrews2014-07-242-7/+56
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: If2ab523b400cfb586c8e1fed98f2ebe3538c0419
* | | | | | Merge "Fix typo in sensor type using an already defined constant." into lmp-devdestradaa2014-07-231-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Fix typo in sensor type using an already defined constant.destradaa2014-07-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I209d9191456dc6c1ef2eb695c9a8348a18504a8d
* | | | | | LE energy info featureSatya Calloji2014-07-232-4/+28
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | Header changes for energy info feature Change-Id: Ic341ad9089b444960c36beff726fa9ddb5c901a2
* | | | | Add uncertainty for GPS received tow field.destradaa2014-07-211-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b/16463499 Change-Id: Ib8ddd092f3da8295345524846e3ea0bcce59ccc2
* | | | | Merge "Update comment for send message." into lmp-devJungshik Jang2014-07-171-1/+1
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Update comment for send message.Jungshik Jang2014-07-211-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | HAL should not handle retransmission because it's handled by hdmi control service. Change-Id: I0daf1baf6f87805e2049ff84c6f8c2cace76dba2
* | | | Merge "Update GPS measurement HAL definition." into lmp-devdestradaa2014-07-211-28/+115
|\ \ \ \ | |/ / / |/| | |
| * | | Update GPS measurement HAL definition.destradaa2014-07-171-28/+115
| | | | | | | | | | | | | | | | | | | | | | | | b/16374800 Change-Id: I39602e4b7dedeca5de866cdb996887ae53d5aa9d
* | | | Reorder hardware types & remove verbose commentsWonsik Kim2014-07-191-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reorder hardware types so that older types comes first roughly. This would make it more natural to add newer hardware types as they come. In addition, remove verbose comments where the meaning is obvious from the name. Change-Id: I275e9e608c8c2392e3f7ec2c5d81743059f2d36b
* | | | Add new HWC_POWER_MODE_DOZE_SUSPEND power state.Jeff Brown2014-07-182-6/+21
| | | | | | | | | | | | | | | | Change-Id: Ice194315bc51ca25732c9e30c809bd6b39f3718f
* | | | LE: Add connection parameter update request API (1/4)Andre Eisenbach2014-07-181-0/+4
| | | | | | | | | | | | | | | | Change-Id: I90955b5e1640f7025e864ac9227af6ad8ba5ca77
* | | | Add glance gesture for doze mode.Jeff Brown2014-07-171-0/+25
| | | | | | | | | | | | | | | | Change-Id: I2daa13e74d2183247c314c15ee283b7a6c20bc22
* | | | Merge "Define SENSOR_TYPE_PICK_UP_GESTURE." into lmp-devAravind Akella2014-07-171-1/+12
|\ \ \ \ | |/ / / |/| | |
| * | | Define SENSOR_TYPE_PICK_UP_GESTURE.Aravind Akella2014-07-171-1/+12
| | | | | | | | | | | | | | | | Change-Id: I122f37f5625a2acc3912ad37bdf8717ae2f31b6f
* | | | Add audio_input_flags_t to HAL open_input_streamGlenn Kasten2014-07-161-1/+2
| | | | | | | | | | | | | | | | Change-Id: I3519bfa45809e064d19473ebe6489c5249d306a8
* | | | Merge "hwcomposer: Allow display configuration selection"Michael Lentine2014-07-141-11/+54
|\ \ \ \ | |/ / / |/| | |
| * | | hwcomposer: Allow display configuration selectionDan Stoza2014-07-141-11/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds two functions to the HWC interface: one for querying the current display configuration, and one for setting a new configuration. This will enable DisplayManager to change the mode on demand. Bug: 14320401 Change-Id: I556c509192b877b38b2103a78f937b3687f35546
* | | | Merge "Use the term port_id for HDMI port index across definitions"Jinsuk Kim2014-07-101-3/+4
|\ \ \ \
| * | | | Use the term port_id for HDMI port index across definitionsJinsuk Kim2014-07-091-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Renamed various terms like, port, port_num to port_id, and added a description that the id starts from 1. Change-Id: I9229edff7fd75dd15e672e309369e237ca339238
* | | | | Update GPS HAL to accept raw data.destradaa2014-07-091-15/+590
| | | | | | | | | | | | | | | | | | | | Change-Id: Id487c2f9eb4bc95d89dc0fba1332f666ae332ee0
* | | | | Merge "camera3: fix some spec issue related with input/bidrectional stream"Zhijun He2014-07-081-6/+9
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | camera3: fix some spec issue related with input/bidrectional streamZhijun He2014-07-081-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 13934977 Change-Id: Ibccb80e69ac9da153de6378f1e3b0f00527ce4c9
* | | | | sound trigger: update HALEric Laurent2014-07-071-5/+2
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New start_recognition() prototype with recognition configuration structure specifying: - List of keyphrases to listen to. - Recognition mode for each keyphrase - List of users and min confidence levels for each users New recognition event format with confidence level and user ID for each user. Bug: 12378680. Change-Id: I95e998c735321ceb5c27f477d894b574a6eca860
* | | | Merge "audio: different frame size calculation for input and output"Eric Laurent2014-07-061-0/+34
|\ \ \ \
| * | | | audio: different frame size calculation for input and outputEric Laurent2014-07-031-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 15000850. Change-Id: I7813e99a0b7ce613cc3b7d7c95be0525cb2d6c81
* | | | | Remove tx_status event in CEC HALJinsuk Kim2014-07-031-14/+3
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removes tx_status event type which turns out not in actual use. This changes makes send_message() work in sychrnonous fashion when called by HdmiControlService. HdmiControlService has io thread dedicated to interact with HAL, hence no need to introduce another async flow for HAL. Change-Id: I8ae21b1149cd36bfd0f9da215c4f23b30f0c8d30
* | | | Bluetooth: Support MAP Client role on Bluedroid.Hemant Gupta2014-07-012-0/+55
|/ / / | | | | | | | | | | | | | | | | | | Implementation of MAP Client (MCE) role on Bluedroid stack. Include MAP Client Interface ID. Change-Id: Icdf11b7f09a161e35aa3aa68b9b5fa315e18fd65
* | | Merge "Add WBS support on Bluedroid (4/6)"Matthew Xie2014-06-301-0/+17
|\ \ \
| * | | Add WBS support on Bluedroid (4/6)Mudumba Ananth2014-06-231-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | Bug 13764086 Change-Id: I7938758d39aaa1218c38956be41d8402f84c2f49
* | | | LE Onfound and Onlost featureSatya Calloji2014-06-301-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | Header changes for on found/onlost feature Change-Id: I72d49a1b6560c2c913a3b7016b7504eef9962258
* | | | LE ADV Filter changesSatya Calloji2014-06-301-10/+30
| | | | | | | | | | | | | | | | | | | | | | | | Header changes for ADV filter feature Change-Id: Ib568f422c4171ed8a3bb42d9e75af5250edf98b6
* | | | LE Batch scan featureSatya Calloji2014-06-301-4/+35
| | | | | | | | | | | | | | | | | | | | | | | | Header changes for LE Batch scan feature Change-Id: I32a51331d7a3a8eedf8577a66a8bdf90732f32db
* | | | [1/2] Bluetooth: Security: Handle authentication rejected error statusHemant Gupta2014-06-291-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | Handle authentication rejected error status in failure scenario. Change-Id: Ibd59d161ee5481ced2cb078a6ee6f4a6b045bcd4
* | | | LE: Add notification sent and congestion callbacks (1/4)Andre Eisenbach2014-06-252-0/+23
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change introduces two new callbacks for applications to better handle LE notification flow control and transport congestion. The notification callback is invoked when the remote platform confirms an indication or when a local notification has been passed to the controller. No new notifications should be sent until a callback is received. Congestion callbacks are triggered when a GATT operation cannot be sent to the local Bluetooth controller. Repeatedly calling writeCharacteristic() for example will eventually trigger a congestion callback. Applications cannot send additional data until a further callback is received, indicating that the congestion has cleared up. Change-Id: I613cbf968770921f853a407888bb8308849039f3
* | | LE: Add is_connected() function (1/3)Andre Eisenbach2014-06-191-0/+7
| | | | | | | | | | | | Change-Id: I1b94ab0c8b0ff2e1026a4f5bbe95dca25be3d104
* | | Minor cleanup of HAL fingerprint APIJim Miller2014-06-161-9/+9
| | | | | | | | | | | | Change-Id: I7a4b1caadfe499d2394c8645e45903759b672e8b
* | | Merge "tv_input: Add HDMI port ID"Wonsik Kim2014-06-101-11/+22
|\ \ \
| * | | tv_input: Add HDMI port IDWonsik Kim2014-06-131-11/+22
| | | | | | | | | | | | | | | | | | | | Bug: 15570939 Change-Id: Id15ef9dbc79cd9c4f55be1eb114d66e08dfe923d
* | | | Merge "hardware: camera_common: add module open legacy device API"Zhijun He2014-06-101-2/+60
|\ \ \ \
| * | | | hardware: camera_common: add module open legacy device APIZhijun He2014-06-131-2/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the module API to open a camera device as lower HAL version legacy device. Change-Id: I6616aebc5ec0cef28f675e5dddb334dc6b5dfea9
| * | | | DO NOT MERGE: Add audio info to tv_inputWonsik Kim2014-05-291-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 15177175 Change-Id: I5d3d710753065f108a5346237fbb9a1880f7c08d (cherry picked from commit 8b5714fe2f3fbbab5bfc91db1a5c5018e6d4deab)
* | | | | Use separate HAL interfaces for A2DP source and sink roles.Mike Lockwood2014-06-132-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both use the same structs for APIs and callbacks, but now source and sink mode can operate independently with separate Bluetooth profile services in the framework. An extra callback btav_audio_config_callback is used for reporting audio configuration for A2DP sink role Change-Id: I6e8172b66ff95e61721d1c35790609b7ae2be030
* | | | | Move AVRCP controller support to a different HAL interfaceMike Lockwood2014-06-132-10/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows us to add a new BluetoothProfile subclass for the AVRCP controller role independent of the existing AVRCP target support. Change-Id: I504bbf58a88808d1a884266992ae0c635c62aca1
* | | | | Add Support for AVRCP Controller FeatureHemant Gupta2014-06-131-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Provide support for AVRCP Controller CAT 1 and CAT 2 passthrough commands. Change-Id: If437a3bbd1e97d22e5ceddf0d052dbaad1093257
* | | | | Merge "Bluetooth: Add support for HFP Client role."Mike Lockwood2014-06-122-0/+364
|\ \ \ \ \
| * | | | | Bluetooth: Add support for HFP Client role.Hemant Gupta2014-06-122-0/+364
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Implementation changes in HAL for HFP Client role. Include HFP Client Interface ID. Change-Id: I1117c6a0c53e7e7059e46711f7a26639d2bbaee3
* | | | | Merge "Add sensor flags for reportingMode."Aravind Akella2014-06-121-31/+54
|\ \ \ \ \
| * | | | | Add sensor flags for reportingMode.Aravind Akella2014-06-121-31/+54
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ife456dd13264bafa7cd50d72b8818526030d7a3e