Commit Graph

44917 Commits

Author SHA1 Message Date
Devin Moore
deb29c8bc9 Merge "Revert^2 "sensors: adding a common convert lib"" am: e7e44e0022 am: b05ef110cb
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2323820

Change-Id: Icffbbd41b6879205d924783ca52e6cf421e4dd87
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-06 18:22:26 +00:00
Devin Moore
b05ef110cb Merge "Revert^2 "sensors: adding a common convert lib"" am: e7e44e0022
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2323820

Change-Id: Id35e6fd9a1c0f0f9588a9cc7474e9bc6903a0a00
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-06 17:31:25 +00:00
Devin Moore
e7e44e0022 Merge "Revert^2 "sensors: adding a common convert lib"" 2022-12-06 16:57:01 +00:00
Xiang Wang
1766dfb2ef Merge "Add @hide annotation to thermal AIDL interfaces" am: afcb8629b6 am: 4aa12ed8ab
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2328520

Change-Id: I3d21c80b7bc0c23c7a0b797b525cececac5f55b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-06 05:48:22 +00:00
Xiang Wang
4aa12ed8ab Merge "Add @hide annotation to thermal AIDL interfaces" am: afcb8629b6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2328520

Change-Id: I94fed4ebd39ad83897178e245d24b11b1240d611
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-06 05:16:24 +00:00
Xiang Wang
afcb8629b6 Merge "Add @hide annotation to thermal AIDL interfaces" 2022-12-06 04:23:13 +00:00
Mikhail Naganov
270c1fb0ba Merge "audio VTS: Clarify numbers used by CompressedOffloadOutputStreamTest" am: cd290e90e8 am: 74e293fb33
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2320825

Change-Id: Ib2fb1b6f59288c72ee0635305567a9fa145a2873
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-06 03:17:29 +00:00
Mikhail Naganov
74e293fb33 Merge "audio VTS: Clarify numbers used by CompressedOffloadOutputStreamTest" am: cd290e90e8
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2320825

Change-Id: Ia344bd04ef9b104216232551b86b55fb195a47a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-06 02:51:37 +00:00
Mikhail Naganov
cd290e90e8 Merge "audio VTS: Clarify numbers used by CompressedOffloadOutputStreamTest" 2022-12-06 02:25:27 +00:00
Xiang Wang
057df147e3 Add @hide annotation to thermal AIDL interfaces
Bug: b/205762943
Test: n/a
Change-Id: Ia1eb95d6b64c524606901050b45180e851231043
2022-12-05 16:13:03 -08:00
Treehugger Robot
dc7598230f Merge changes I0a18a6d9,I13a83113,I13c9c8d1,I8717acac am: 8fcc79fcb7 am: 688975c3d2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2265720

Change-Id: I7b072d82bdc1c9dabae89806663f56c27e98c9fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 22:59:33 +00:00
Treehugger Robot
688975c3d2 Merge changes I0a18a6d9,I13a83113,I13c9c8d1,I8717acac am: 8fcc79fcb7
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2265720

Change-Id: I5353d130b50572cedac135e673b62907f5288fdf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 22:28:16 +00:00
Steven Moreland
b16c552ffd Merge "require AIDL secure_element for U devices" am: bf788356d1 am: ca3a537b97
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2325815

Change-Id: I97e00ad6c6399c020609a1c025c074fab5f7fd15
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 22:22:10 +00:00
Mikhail Naganov
e0c9c1cbb6 audio VTS: Clarify numbers used by CompressedOffloadOutputStreamTest
Make more clear the origin of numbers used by the test
CompressedOffloadOutputStreamTest#Mp3FormatGaplessOffload.

No change in the test behavior.

Bug: 260676244
Test: m VtsHalAudioV7_1TargetTest
Change-Id: I48211ad4510dec7fe90dc6f755485283376eaa23
2022-12-05 22:09:13 +00:00
Treehugger Robot
8fcc79fcb7 Merge changes I0a18a6d9,I13a83113,I13c9c8d1,I8717acac
* changes:
  audio: Add non-blocking I/O stream operations
  audio: Fix handling of quick worker completion in StreamWorker
  audio: Report unknown stream positions explicitly
  audio: Implement transient state testing
2022-12-05 22:08:02 +00:00
Steven Moreland
ca3a537b97 Merge "require AIDL secure_element for U devices" am: bf788356d1
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2325815

Change-Id: I2f00e01e56554ca5adcdf47d7a66645003d34fc2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 21:49:06 +00:00
Steven Moreland
bf788356d1 Merge "require AIDL secure_element for U devices" 2022-12-05 21:20:11 +00:00
Mikhail Naganov
30301a42c7 audio: Add non-blocking I/O stream operations
Introduce IStreamCallback interface for non-blocking I/O. Add 2
new stream states: TRANSFERRING and TRANSFER_PAUSED, and define
state machines for the async case. Add DrainMode as in previous
HAL versions.

Note that non-blocking input is not fully implemented because it
did not exist in previous HAL versions, and the corresponding
AudioInputFlag does not exist yet.

Enhance VTS state machine tests to allow waiting for an async
event.

Bug: 205884982
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I0a18a6d930dee5941f769e08083817d41ff941e6
2022-12-05 19:57:43 +00:00
Andy Hung
6d299597dc audio HAL: Enable RT priority inheritance am: 2c7c34e466
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/20624915

Change-Id: I0d7bfabde69c64abcbb2425b7a93c98896ca81ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 18:48:21 +00:00
Mikhail Naganov
e467e01379 audio: Fix handling of quick worker completion in StreamWorker
In tests, it is possible that the worker exits quickly,
prior to the moment when the thread controller begins
waiting for it to start. Improper handling of this case
was causing intermittent lock-ups of VTS tests.

Bug: 205884982
Test: atest libaudioaidlcommon_test
Change-Id: I13a83113b32b859e212f1a517ad61bf5b8d43365
2022-12-03 05:00:33 +00:00
Andy Hung
2c7c34e466 audio HAL: Enable RT priority inheritance
Test: instrumented
Bug: 181148259
Bug: 260918856
Change-Id: If56e449a9c6f1a49e372591893d8714534574e3a
2022-12-02 19:13:20 -08:00
Yu Shan
a3096b8487 Allow specifying the service address. am: 8605e7bd3a am: 132b0843f7
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2324638

Change-Id: I4be50bee16f38c612b2eeb186c932e86318b038a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-03 01:54:44 +00:00
Yu Shan
132b0843f7 Allow specifying the service address. am: 8605e7bd3a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2324638

Change-Id: Ie24e83822fe73c6e58791a321da1dba7a5bd1bbf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-03 01:24:40 +00:00
Yu Shan
8605e7bd3a Allow specifying the service address.
This will be useful for testing in different environment, e.g.
emulator v.s. phone where multiple ethernet interface might be
available and we need to explicitly pick an interface to start
the server.

Test: Manual test
Bug: None
Change-Id: I3c046e9549225058178346f529773cffa841ce07
2022-12-02 15:44:59 -08:00
Steven Moreland
3cefaa0486 require AIDL secure_element for U devices
This is ready several months before release. We would like to save memory.

Bug: N/A
Change-Id: I6b533c2e9e03336e804d76b29f346400cb5375c7
Test: N/A
2022-12-02 19:53:11 +00:00
Tri Vo
5c154ad414 Merge "Make IRPC v3 optionally backwards compatible" am: 79b72fece3 am: b240b680b4
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2322763

Change-Id: I2a0e8380c007d57b6b86d47d252b60f10dbd772f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 05:15:46 +00:00
Tri Vo
b240b680b4 Merge "Make IRPC v3 optionally backwards compatible" am: 79b72fece3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2322763

Change-Id: Ia0b5645f5eac503012aded507bb1c76f12461f02
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 04:46:28 +00:00
Tri Vo
79b72fece3 Merge "Make IRPC v3 optionally backwards compatible" 2022-12-02 04:22:31 +00:00
Mikhail Naganov
f2e46f99f2 audio VTS: Use 'IN_DEFAULT' device type for telephony am: 715b8ec2c5 am: 923ac9f37a am: de16168a67
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2322475

Change-Id: Ic3e60b507b9d72e4c1074994484ce42def8b3d7b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 02:59:26 +00:00
Mikhail Naganov
de16168a67 audio VTS: Use 'IN_DEFAULT' device type for telephony am: 715b8ec2c5 am: 923ac9f37a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2322475

Change-Id: Ic22a988a8e2c8a953b7a4653afcf47c6c806525f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 02:30:40 +00:00
Mikhail Naganov
923ac9f37a audio VTS: Use 'IN_DEFAULT' device type for telephony am: 715b8ec2c5
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2322475

Change-Id: I95b7bf8eba954d9095827cccaf4f02f8045aa8e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 01:53:57 +00:00
John Reck
789a7a3342 Merge "IMapper 5 - the Stable C approach" am: 4346ad0f75 am: 6c34656ea4
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2279327

Change-Id: I4c3dfc2975504095820e4a05b639c753c3eae865
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 00:47:42 +00:00
John Reck
6c34656ea4 Merge "IMapper 5 - the Stable C approach" am: 4346ad0f75
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2279327

Change-Id: I77dfd73f4c37bae3c78317e413ba985c4a2b1310
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 00:23:36 +00:00
John Reck
4346ad0f75 Merge "IMapper 5 - the Stable C approach" 2022-12-01 23:48:40 +00:00
Devin Moore
160d7a4504 Revert^2 "sensors: adding a common convert lib"
3633b6d4fe

Change-Id: Ie13caa288e8cba344225bb2e4fd01fc23b1d4a9d
2022-12-01 23:17:17 +00:00
Steven Moreland
b34c0ed7d3 Merge "easy vib. instance name" am: 92f223a9cc am: 89c4d48e09
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2322764

Change-Id: If53de16d563ce263a37fe3054f35d2ec86a02d8d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 22:32:26 +00:00
Steven Moreland
89c4d48e09 Merge "easy vib. instance name" am: 92f223a9cc
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2322764

Change-Id: I10c5e0a739cdf0eb6ac40bd3c80e13694c88a6f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 22:02:04 +00:00
Steven Moreland
92f223a9cc Merge "easy vib. instance name" 2022-12-01 21:33:56 +00:00
Treehugger Robot
3c3a09d325 Merge "[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces" am: e23844b7a5 am: 9dbaf52a15
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2323123

Change-Id: Id97ba22b36811f50e6d623a3f8c552c6c67eb2a8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 20:52:17 +00:00
Treehugger Robot
9dbaf52a15 Merge "[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces" am: e23844b7a5
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2323123

Change-Id: I91987fd3ac81f9efbc9ac5c69be877815728fd29
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 20:22:34 +00:00
Treehugger Robot
e23844b7a5 Merge "[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces" 2022-12-01 19:39:32 +00:00
John Reck
97f313746f IMapper 5 - the Stable C approach
Test: make VtsHalGraphicsMapperStableC_TargetTest VtsHalGraphicsAllocatorAidl_TargetTest

Change-Id: I910b27f388e3fb7261425dd4b2133885c05edd37
Merged-In: I910b27f388e3fb7261425dd4b2133885c05edd37
2022-12-01 17:37:59 +00:00
Aditya Chitnis
33883bd2df Adding suport for multiple multihal config files am: e61b64baf5 am: 938eae9048
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2323216

Change-Id: Ieeb598cc62f68d175ad6456323f68cf1d42739a7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 17:28:13 +00:00
Aditya Chitnis
938eae9048 Adding suport for multiple multihal config files am: e61b64baf5
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2323216

Change-Id: Ic60d09bf3d63f8acdaa8d973ddb3f68a67788d9f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 16:58:59 +00:00
Bob Badour
157a8518ba [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
Added SPDX-license-identifier-Apache-2.0 to:
  secure_element/aidl/Android.bp
  secure_element/aidl/default/Android.bp

Bug: 68860345
Bug: 151177513
Bug: 151953481

Test: m all
Change-Id: I5cf05e56e11214deecaf84b150852ddfb2404f38
2022-12-01 08:19:14 -08:00
Aditya Chitnis
e61b64baf5 Adding suport for multiple multihal config files
Bug: 259450346
Test: Presubmits
Change-Id: Ic7b113e6b8bf94e0c0ffe539f965232b24bdf66d
2022-12-01 10:07:31 +00:00
Steven Moreland
b5e0adbeb2 easy vib. instance name
Bug: 257537714
Test: vts_treble_vintf_vendor_test after using this
Change-Id: Id0c56b2df59eb854a5f62d8adc65d0a6b38fcd3c
2022-12-01 01:25:15 +00:00
Tri Vo
b0b8acc849 Make IRPC v3 optionally backwards compatible
Specifically, we want IRPC v3 to be able to serve old v2 clients. This
way we can ship parts IRPC v3 stack incrementally.

To that end, allow IRPC v3 to implement v2 behavior of
generateCertificateRequest and testMode.

Bug: 260920864
Test: atest VtsHalRemotelyProvisionedComponentTargetTest
Change-Id: I9e47697bd948c8fd6b82147165d0c67bdef9fbd3
2022-11-30 16:30:31 -08:00
Treehugger Robot
10d5c29574 Merge "Remove neuralnetworks_float16." am: 05d30e7246 am: 3a534ad808
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2322753

Change-Id: Ie6d3950adfb62cf2c6bb6b6135d4fc986f204f4c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-30 22:04:29 +00:00
Treehugger Robot
3a534ad808 Merge "Remove neuralnetworks_float16." am: 05d30e7246
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2322753

Change-Id: Iaa97678e6607cae43283149d1fdd32a4b2088e4a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-30 21:34:08 +00:00