Commit graph

63705 commits

Author SHA1 Message Date
Bao Do
15425c08f9 Default implementation of getLeAudioAseQosConfiguration am: c4adf243fe am: e46af3ed7f
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2836202

Change-Id: Ic7fac65e134fcfe3a28a5faa236ee9b8b5a7583a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:27:18 +00:00
Bao Do
b448b9c84c Default implementation of getLeAudioAseConfiguration am: 867af60a77 am: bf3e0f9b53
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2836201

Change-Id: Ic6abf214be530487a32d7f03161456264a7fd1ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:27:16 +00:00
Bao Do
ab870cc6af Add template functions and implement setCodecPriority am: 6112bda436 am: 49017418f2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2836200

Change-Id: I234a71e3049881687b55b2c25244ed4177e7ef91
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:27:14 +00:00
Bao Do
1f2f55d71c Parse LE Audio Set Configuration into LeAudioAseConfiguration am: be99419521 am: b1d7914038
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2836199

Change-Id: I32175f8f918fac3ebb8429d6bfa6fb034c3fb1ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:27:11 +00:00
Bao Do
c555ecfc9e Template and schemas for parsing LE Audio Set Configuration. am: fbc99e05c6 am: 727b73eb6e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2836198

Change-Id: I04caecbdd31358eb0df08b9d8a543d7a37e398b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:27:07 +00:00
Bao Do
42aaa6ad43 Add LE Audio getProviderInfo information am: 6aeb5d7217 am: f503dcd5c5
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2836197

Change-Id: I29fadefff9f4d5704731ee7b1a507a3e046a70b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:27:04 +00:00
Jakub Tyszkowski
1b881b9bf1 LeAudio: Add empty audio provider implementation am: ccceb2f3b3 am: 9b2313d110
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2824794

Change-Id: I894e0b47c39283d3958695f487740cce003b56d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:27:01 +00:00
Jakub Tyszkowski
b14843f4fe bluetooth: LE Audio multi-codec extensibility - broadcast am: 8edc51bbbd am: 7aa4c9e720
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2759406

Change-Id: I8ae421035634c4acb495112114e4d20d1f8591c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:26:58 +00:00
Jakub Tyszkowski
2f2baa8607 bluetooth: LE Audio multi-codec extensibility - unicast am: c11ac5844b am: c7e2595442
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2758969

Change-Id: Ie95b5c5457ca4d98f5ffa13913db223ae50138b4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:26:54 +00:00
Bao Do
dc8e56083a Merge changes from topics "leaudio-multicodec", "leaudio-multicodec-base" into main am: 435d7f42a2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2837539

Change-Id: I0fc4e4c2b1aa57e86e47e0bd357b474424396fd7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:12:05 +00:00
Bao Do
0c88196a36 Add VTS for LE multi-codec am: c36897dbd8
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2836203

Change-Id: I224b6f306f2c1b5ca4095986d622095bd547d001
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:12:02 +00:00
Bao Do
e46af3ed7f Default implementation of getLeAudioAseQosConfiguration am: c4adf243fe
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2836202

Change-Id: I15e7731b90f06cdd12486cfd4c739edf77d160c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:11:58 +00:00
Bao Do
bf3e0f9b53 Default implementation of getLeAudioAseConfiguration am: 867af60a77
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2836201

Change-Id: Ie38b082fc543cc4c29cb149bf9cf1b914af0488b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:11:55 +00:00
Bao Do
49017418f2 Add template functions and implement setCodecPriority am: 6112bda436
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2836200

Change-Id: Id4e28e7b9b6b7731cb04b1743be9fac95ff8671a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:11:52 +00:00
Bao Do
b1d7914038 Parse LE Audio Set Configuration into LeAudioAseConfiguration am: be99419521
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2836199

Change-Id: I93a32a38fa6153d4625b8cea56e9f1b5ce369767
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:11:48 +00:00
Bao Do
727b73eb6e Template and schemas for parsing LE Audio Set Configuration. am: fbc99e05c6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2836198

Change-Id: I7b781f75c546f7eca2f012f2ac347b33fc5db227
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:11:45 +00:00
Bao Do
f503dcd5c5 Add LE Audio getProviderInfo information am: 6aeb5d7217
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2836197

Change-Id: I9fe0eef09071475150bbb1997ffc2b42594b3100
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:11:41 +00:00
Jakub Tyszkowski
9b2313d110 LeAudio: Add empty audio provider implementation am: ccceb2f3b3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2824794

Change-Id: I2be7dc37a7b08da5edc8454e76df8aa8fe19edcc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:11:38 +00:00
Jakub Tyszkowski
7aa4c9e720 bluetooth: LE Audio multi-codec extensibility - broadcast am: 8edc51bbbd
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2759406

Change-Id: I99bb666c41f98b082f34cd401b0d933211b49973
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:11:34 +00:00
Jakub Tyszkowski
c7e2595442 bluetooth: LE Audio multi-codec extensibility - unicast am: c11ac5844b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2758969

Change-Id: I9b689b7b6662454aa0194a56350fb75f3798d973
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14 02:11:29 +00:00
Bao Do
435d7f42a2 Merge changes from topics "leaudio-multicodec", "leaudio-multicodec-base" into main
* changes:
  Default implementation of getLeAudioBroadcastConfiguration for LE Audio Offload provider
  Add VTS for LE multi-codec
  Default implementation of getLeAudioAseQosConfiguration for LE Audio Offload provider
  Default implementation of getLeAudioAseConfiguration for LE Audio Offload provider
  Add template functions and implement setCodecPriority for LE Audio offloading provider
  Parse LE Audio Set Configuration into LeAudioAseConfiguration
  Template and schemas for parsing LE Audio Set Configuration.
  Add LE Audio getProviderInfo information
  LeAudio: Add empty audio provider implementation
  bluetooth: LE Audio multi-codec extensibility - broadcast
  bluetooth: LE Audio multi-codec extensibility - unicast
2023-12-14 02:09:23 +00:00
shrikar
bd6ab7324d Added LOW_SPEED_AUTOMATIC_EMERGENCY_BRAKING_STATE to HAL
Bug: 314795767
Test: atest VtsHalAutomotiveVehicle_TargetTest
FakeVehicleHardwareTest

Change-Id: Ib7189abbbd9d9f3870faed146d1c240b03820716
2023-12-14 02:01:53 +00:00
Jooyung Han
7549431359 Remove features from sensors APEX
Just found that each device wants to install a different set of sensors
via LOCAL_SENSOR_FILE_OVERRIDES. Instead of providing a default list in
the apex, which would make things difficult to configure, let's not
hard-code the list in the apex.

Bug: 315089092
Test: cvd start && dumpsys sensorservice
Change-Id: Ie7ddbe6657d5afc06ca009ac37e3a54a5b26ad7d
2023-12-14 10:22:11 +09:00
shrikar
d11b9f832f Added LOW_SPEED_AUTOMATIC_EMERGENCY_BRAKING_ENABLED to HAL
Bug: 314786275
Test: atest VtsHalAutomotiveVehicle_TargetTest
Change-Id: Ic80eed8362bba273bac409c175a726317054de7e
2023-12-14 01:18:31 +00:00
Treehugger Robot
f0c9f34ccc Merge "P2P: Add OuiKeyedData for P2P connect and group event callbacks." into main 2023-12-14 00:54:20 +00:00
Eva Chen
8626ab361c Merge "Add ULTRASONICS_SENSOR_ORIENTATION to HAL layer." into main 2023-12-14 00:33:52 +00:00
Eva Chen
784e3c325c Merge "Add ULTRASONICS_SENSOR_POSITION to HAL layer." into main 2023-12-14 00:01:40 +00:00
shrikar
555598956e Added HEAD_UP_DISPLAY_ENABLED to HAL
Bug: 314383237
Test: atest VtsHalAutomotiveVehicle_TargetTest
FakeVehicleHardwareTest

Change-Id: I38fd94520b66fc329b6e1ec62789357046a3b24d
2023-12-14 00:00:39 +00:00
Shrikar Amirisetty
255cfa2840 Merge "Added CROSS_TRAFFIC_MONITORING_WARNING_STATE to HAL" into main 2023-12-13 23:32:48 +00:00
Weilin Xu
6a9f837858 Merge "Fix HD tune test in bcradio VTS" into main 2023-12-13 23:21:35 +00:00
Aaqib Ismail
691b6a1adc Merge "Change temp approximations to be accurate" into main 2023-12-13 22:30:38 +00:00
Shrikar Amirisetty
60927e3ae5 Merge "Added CROSS_TRAFFIC_MONITORING_ENABLED to HAL" into main 2023-12-13 22:29:11 +00:00
Shrikar Amirisetty
55ca206d93 Merge "Added ELECTRONIC_STABILITY_CONTROL_STATE to HAL" into main 2023-12-13 22:28:46 +00:00
Matthew Sedam
88eb9d992f Merge "Add HAL support for CHRE reliable messages" into main 2023-12-13 21:45:32 +00:00
Weilin Xu
aba14a2412 Fix HD tune test in bcradio VTS
Bug: 315206962
Test: atest VtsHalBroadcastradioAidlTargetTest
Change-Id: Icfdc9af0a18896d6b60900015c9e2063774dff7d
2023-12-13 13:11:22 -08:00
Treehugger Robot
a9c2d3db28 [automerger skipped] Merge "AHAL: add API to notify the HAL module about disconnecting device." into main am: 0d3349c717 am: b136f14361 am: 78bc46694e -s ours
am skip reason: Merged-In I9f960b8ae5df11a764e70bd63f98c0f8b8386c34 with SHA-1 bc79ff19e8 is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2868619

Change-Id: I96ba42aa860f670fc26ab7211f678e77e75f2881
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-13 20:25:18 +00:00
Maxim Pleshivenkov
510537ffa7 Merge "Update VehicleApPowerStateShutdownParam" into main 2023-12-13 20:21:16 +00:00
Matthew Sedam
adfd557903 Add HAL support for CHRE reliable messages
The original author of this change was
Victor Berchet <berchet@google.com>.

Bug: 312417087
Test: atest VtsAidlHalContextHubTargetTest
Test: Presubmits
Change-Id: Iedc4ac99b1ae08e15fdce66e94f5c01d4f64de20
2023-12-13 20:08:36 +00:00
Treehugger Robot
78bc46694e Merge "AHAL: add API to notify the HAL module about disconnecting device." into main am: 0d3349c717 am: b136f14361
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2868619

Change-Id: I44a8f099476f2098c0b24df03de48fc4be5bb002
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-13 19:49:40 +00:00
Mikhail Naganov
6f69fb3608 Merge "audio: Fix remote submix behavior with multiple inputs" into main am: fb29f53f53 am: 06fef676a6 am: 6603708d1e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2871775

Change-Id: I5b12d76acfd7229554c730b0526685022688276d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-13 19:32:38 +00:00
Treehugger Robot
b136f14361 Merge "AHAL: add API to notify the HAL module about disconnecting device." into main am: 0d3349c717
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2868619

Change-Id: I4af136b94cbe6ff8a422064f89e493d903da0fb8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-13 19:19:11 +00:00
Ram Indani
730f86fe18 Merge changes from topic "RRN" into main
* changes:
  [Composer3-VTS] Test Composer3-V3 for refreshPeriodNanos and vsyncPeriodNanos
  [HWC3] AIDL change to add refreshPeriodNanos to RefreshRateChangedDebugData
2023-12-13 19:03:18 +00:00
Mikhail Naganov
6603708d1e Merge "audio: Fix remote submix behavior with multiple inputs" into main am: fb29f53f53 am: 06fef676a6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2871775

Change-Id: I5384a14698e56a228cee57308fa160fd721e24d8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-13 19:00:32 +00:00
Treehugger Robot
0d3349c717 Merge "AHAL: add API to notify the HAL module about disconnecting device." into main 2023-12-13 18:40:21 +00:00
Mikhail Naganov
06fef676a6 Merge "audio: Fix remote submix behavior with multiple inputs" into main am: fb29f53f53
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2871775

Change-Id: I897683707f8467cb4b089e777addb5df6d03ce9f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-13 18:29:51 +00:00
maheshkkv
31b0948915 Add I2R and R2I 11az LTF repetition count
Add IEEE 802.11az LTF repetition count for both I2R and R2I in 11az
RTT ranging result. Also remove the LTF repetition count from RTT
capabilities and config. The reason for removing is that vendor
software can pick the optimized value without an input from
framework.

Bug: 295619650
Test: m
Change-Id: I54b3ba9f490a9de83ac63b1dcde1e1cb4e1bd8fc
2023-12-13 10:17:10 -08:00
Vinay Gannevaram
7fbbc9fde8 P2P: Add OuiKeyedData for P2P connect and group
event callbacks.

Bug: 296069900
Test: m

Change-Id: I80853c7d5f4ab2969676e8bca235d0f7bd7e8de2
2023-12-13 17:53:30 +00:00
Mikhail Naganov
fb29f53f53 Merge "audio: Fix remote submix behavior with multiple inputs" into main 2023-12-13 17:45:13 +00:00
David Drysdale
38174301c6 Secretkeeper: improve VTS tests
- Look for either /default or /nonsecure instances.
- Only run a `deleteAll()` test on a /nonsecure instance.
- Delete IDs on client drop to ensure a consistent state.
- Use a config that ensures tests are run single-threaded, to ensure a
  consistent state.
- Shift to using types not raw arrays.
- Add a macro for common test setup.
- Add helper methods to reduce the amount of copy-pasta in the VTS
  tests.
- Use these helpers to create some additional tests.

Test: VtsSecretkeeperTargetTest
Bug: 291224769
Change-Id: Icff0bba1bcdd66b18398ed4b64ebd2c6bc0de7e7
2023-12-13 13:12:28 +00:00
David Drysdale
1357b92dbc [Secretkeeper] Add maintenance methods
Also move error codes from separate `ErrorCode.aidl` file to be inline
ERROR_ constants instead.

Bug: 291224769
Test: VtsSecretkeeperTargetTest
Change-Id: I1b0f3f3b5a7c5e891da3022444bf6c7925850550
2023-12-13 13:08:10 +00:00