Tri Vo
b02ff886be
Tests for imported wrapped RSA and EC keys
...
Only applies for devices on VSR API level 35 and above, so that existing
devices which previously passed VTS should not need to pass the new
tests.
Bug: 292534977
Test: VtsAidlKeyMintTargetTest
Change-Id: I8281c3cebf05795e3f9a1ed2b112fc149d8a104c
2024-03-14 13:04:16 +00:00
Treehugger Robot
811105bec0
Merge "automotive aidl: Add required @RustDerive annotations" into main am: 31f8d6e36b
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2962597
Change-Id: Ide03818f2d691feb863a1762c978ea4296139669
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-14 08:20:06 +00:00
Treehugger Robot
31f8d6e36b
Merge "automotive aidl: Add required @RustDerive annotations" into main
2024-03-14 08:05:54 +00:00
John Reck
52414d1c2a
Fix annotation in doc
...
Change-Id: I4fb90e7b30659227263087c85b98db31bb039184
2024-03-14 01:58:19 +00:00
Felix Obenhuber
38f12da7b8
automotive aidl: Add required @RustDerive annotations
...
Derive vehicle hal parcelables from the Clone trait where applicable. This is is
supportive for implementing a vehicle hal service in Rust because caching e.g
VehiclePropValue or VehiclePropConfig instances allow less verbose code and
increase performance. Cloning a VehiclePropConfig instead of constructing each
time needed is less verbose. Property configs are normally not updated at
runtime.
This is not an API change, so in order to avoid having to bump the AIDL
API version for this HAL we used the hash_gen.sh script as below:
$ m android.hardware.automotive.vehicle-update-api
$ m android.hardware.automotive.vehicle-freeze-api
$ vim vehicle/aidl/Android.bp # removed frozen_api argument and the newly
created version 3 block
$ cp -r aidl_api/android.hardware.automotive.vehicle/3/* aidl_api/android.hardware.automotive.vehicle/2/
$ rm -rf aidl_api/android.hardware.automotive.vehicle/3/
./system/tools/aidl/build/hash_gen.sh \
hardware/interfaces/automotive/vehicle/aidl/aidl_api/android.hardware.automotive.vehicle/2 \
1 \
hardware/interfaces/automotive/vehicle/aidl/aidl_api/android.hardware.automotive.vehicle/2/.hash
Test: manual - used new derives in custom implementation
Change-Id: I586b89b160eb7a01ce24fad211b9e909175cdd3c
Merged-In: I889c0d51f2c2633908231dd39c9ea5259de36667
2024-03-14 01:29:28 +00:00
Anthony Stange
ac0eaa9004
Update owners for sensor interfaces
...
Change-Id: Id471dad8fde48c6ac515693ceb0471673145e13e
2024-03-13 23:13:10 +00:00
Mathieu Mandret
87d7c8af0a
Disable UWB before starting VtsHalUwbTargetTest am: 6bab73f7ea
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3002896
Change-Id: Ifa0dd837bba0e885d767298665474ec309de044b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-13 19:09:07 +00:00
Charlie Boutier
bb2f43591e
uwb_hal: handle data_packet parsing
...
Bug: 328680098
Test: atest CtsUwbMultiDeviceTestCase_FiraRangingTests -s 0.0.0.0:6520 -s 0.0.0.0:6521
Change-Id: I59eae757b3f4f838959360baa24d5a5b9775db54
2024-03-13 18:37:01 +00:00
Mathieu Mandret
6bab73f7ea
Disable UWB before starting VtsHalUwbTargetTest
...
VtsHalUwbTargetTest opens/closes UWB HAL multiple times.
However UWB HAL only accepts 1 client at a time so if
UWB is enabled Android Framework will have UWB HAL open
and prevent any other client from opening it.
Matching NFC VTS behavior from VtsAidlHalNfcTargetTest.cpp, VtsHalUwbTargetTest now disables
UWB before running its tests.
Test: atest VtsHalUwbTargetTest
Bug: 328326697
Change-Id: I4dfff45015232bbd0a4445e42b13db3ff2d9e87c
2024-03-13 14:57:35 +01:00
Treehugger Robot
405001db74
Merge "Hdmi CEC Mock : Clear the existing callback when new callback is set" into main am: ad148cc9f9
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2968206
Change-Id: Id150740e5f81a83f94af27d8913dcab3c27b5642
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-13 06:29:36 +00:00
Treehugger Robot
ad148cc9f9
Merge "Hdmi CEC Mock : Clear the existing callback when new callback is set" into main
2024-03-13 05:42:39 +00:00
Devin Moore
597c13d57c
Merge "Freeze android.hardware.audio* interfaces" into main am: 5ceadc2958
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2989376
Change-Id: Icd19d7a021ff9a6bf324e4ab6004bd8316ed9095
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-12 23:52:09 +00:00
Devin Moore
5ceadc2958
Merge "Freeze android.hardware.audio* interfaces" into main
2024-03-12 23:05:00 +00:00
Treehugger Robot
6ad0868c1a
Merge "Bluetooth vts hal: Enforce 1s startup" into main am: 0cf67cf4ce
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2981012
Change-Id: I0c7e0ae019c57b92e24db62f276ebf982b1c806a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-12 05:30:10 +00:00
Treehugger Robot
0cf67cf4ce
Merge "Bluetooth vts hal: Enforce 1s startup" into main
2024-03-12 04:54:18 +00:00
Treehugger Robot
f309fa8eb9
Merge "audio:aidl: Use module type in log prints" into main am: 1d9bf983a3
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2991712
Change-Id: I195d5408d38278bfaadeb64c15aa308d9689156d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-11 17:35:19 +00:00
Treehugger Robot
aab90d1c23
Merge "Virtualizer: Add Test to Validate Virtualizer Effect" into main am: 2793953298
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2977374
Change-Id: I2508942df08d3f4124b573afb76fb2381784b9ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-11 17:34:00 +00:00
Treehugger Robot
1d9bf983a3
Merge "audio:aidl: Use module type in log prints" into main
2024-03-11 17:21:23 +00:00
Treehugger Robot
2793953298
Merge "Virtualizer: Add Test to Validate Virtualizer Effect" into main
2024-03-11 16:53:23 +00:00
Sneha Patil
5c95e334ca
Virtualizer: Add Test to Validate Virtualizer Effect
...
Added test to verify increasing Virtualizer Strength values.
Bug: 305866207
Test: atest VtsHalVirtualizerTargetTest
Change-Id: Ieb9faf63ccd77e9fec61e3fcfaa04f722aaf26ea
2024-03-09 02:41:39 +00:00
Shunkai Yao
2c2916fbfd
Merge "Effect AIDL: remove placeholder effect from default implementation" into main am: 55fb557a81
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2995121
Change-Id: Iba5ba2bb7e15fd3320db086603c11c0d447d413b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-08 20:58:19 +00:00
Shunkai Yao
55fb557a81
Merge "Effect AIDL: remove placeholder effect from default implementation" into main
2024-03-08 20:14:22 +00:00
Seth Moore
dc3733e189
Update docs to use the correct canonicalization reference am: fcff3dd6c7
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2994271
Change-Id: I8f7eadf7a854421385052ae2613acb14bbd0e473
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-08 19:04:28 +00:00
Jerry Wong
654d824084
audio: Add AUDIO_FORMAT_DEFAULT to supported formats (V6) am: 50bf1116fc am: 12b2c93b10 am: bd701ebc51 am: ee5066c40d am: b74c11d1c7 am: 5dc07d429d
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2989191
Change-Id: Iff4216cfc2b6726aa6f097ac2c12bfafdd269df4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-08 19:04:18 +00:00
Bao Do
5d0d573efc
Merge "Implement HFP codec provider and test" into main am: 4bde669522
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2967267
Change-Id: I6514030d591d0531680dad2494a54268aa3b7ff9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-08 19:03:57 +00:00
Bao Do
b8058bd2e2
Merge "Template and schema of HFP provider info" into main am: 79dc7d439f
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2935372
Change-Id: I6129426c2ecbf54d0e0e2ddad517acf65efa520c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-08 19:03:18 +00:00
Devin Moore
eccb702dab
Merge "Add 202404 FCM to next release config" into main am: 51c2631a95
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2989375
Change-Id: I034b5cf1f84c63dc0cfb7f88752b9a4dcb104e3e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-08 18:55:43 +00:00
Seth Moore
fcff3dd6c7
Update docs to use the correct canonicalization reference
...
Bug: 325906414
Change-Id: I1eb5bc52df4627c713bb2611101e2c3238ac7b9d
2024-03-08 14:10:49 +00:00
Jaideep Sharma
559a491dc1
audio:aidl: Use module type in log prints
...
Module base class can be used by multiple module,
to identify the module in use from logs, use mType in the logs as well.
Change log type for getVendorParameter and setVendorParameters,
as all parameters might not be supported by each module and unsupported parameter does not mean an error.
Change-Id: I0f46f8a9be733edd11186140bc9c3f51ea8d0969
2024-03-08 10:21:31 +05:30
Jerry Wong
5dc07d429d
audio: Add AUDIO_FORMAT_DEFAULT to supported formats (V6) am: 50bf1116fc am: 12b2c93b10 am: bd701ebc51 am: ee5066c40d am: b74c11d1c7
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2989191
Change-Id: Iaed42974c9da47819dfaedcb0ee35f54ca81ad98
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-08 04:35:05 +00:00
Jerry Wong
b74c11d1c7
audio: Add AUDIO_FORMAT_DEFAULT to supported formats (V6) am: 50bf1116fc am: 12b2c93b10 am: bd701ebc51 am: ee5066c40d
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2989191
Change-Id: Id9d1f231d050e7bd1d01b08b7e8874d6e4464fce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-08 04:10:01 +00:00
Jerry Wong
ee5066c40d
audio: Add AUDIO_FORMAT_DEFAULT to supported formats (V6) am: 50bf1116fc am: 12b2c93b10 am: bd701ebc51
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2989191
Change-Id: I86014692bf87fb9529ff1c05d7141c709674c93f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-08 03:48:46 +00:00
Bao Do
4bde669522
Merge "Implement HFP codec provider and test" into main
2024-03-08 03:30:07 +00:00
Bao Do
79dc7d439f
Merge "Template and schema of HFP provider info" into main
2024-03-08 03:29:53 +00:00
Jerry Wong
bd701ebc51
audio: Add AUDIO_FORMAT_DEFAULT to supported formats (V6) am: 50bf1116fc am: 12b2c93b10
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2989191
Change-Id: I629120865fbc3140771352f38b033ddb84bd9d3c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-08 03:24:09 +00:00
Jerry Wong
12b2c93b10
audio: Add AUDIO_FORMAT_DEFAULT to supported formats (V6) am: 50bf1116fc
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2989191
Change-Id: Ifa60f56a93ed09f1a546989cd8231cb0df97ad4a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-08 02:39:48 +00:00
Devin Moore
51c2631a95
Merge "Add 202404 FCM to next release config" into main
2024-03-07 23:57:36 +00:00
Shunkai Yao
7a0eb7b7a7
Effect AIDL: remove placeholder effect from default implementation
...
Bug: 328330990
Test: atest --test-mapping hardware/interfaces/audio/aidl/vts:presubmit
Change-Id: Icf15e349a2ad36eeefa1e3eb46428c04ae164ad1
2024-03-07 21:37:02 +00:00
Shunkai Yao
89632d1806
Revert "Effect AIDL: remove placeholder effect from default implementation" am: 530235c8dc
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2995278
Change-Id: I529812232c5c7160919ef5a0d133b5b75099c098
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-07 21:08:32 +00:00
Shunkai Yao
530235c8dc
Revert "Effect AIDL: remove placeholder effect from default implementation"
...
This reverts commit d0a6d52d6e .
Reason for revert: b/328548875
Change-Id: I240831d8c417ea95e42ab5faa592a57ed97d475c
2024-03-07 20:25:13 +00:00
David Drysdale
cde647a820
Merge "Reinstate C++ KeyMint impl as default" into main am: 1e6a078326
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2994049
Change-Id: I6056365f950a4d4fca6e5081f54c8094e3b6b9ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-07 13:16:37 +00:00
David Drysdale
1e6a078326
Merge "Reinstate C++ KeyMint impl as default" into main
2024-03-07 12:34:41 +00:00
David Drysdale
764199f2c9
Reinstate C++ KeyMint impl as default
...
This is a partial revert of aosp/2856649, changeID
Ia450e9a8f2dc530f79e8d74d7ce65f7d67ea129f, because it turns out
that there are Wear devices that are using the default implementation
(but which are not covered by TreeHugger/presubmit).
It restores the C++ implementation for KeyMint as
android.hardware.security.keymint-service, but preserves the Rust
libraries that were moved here in that CL as a subsequent CL
(aosp/2852598) means that Cuttlefish now uses the libraries here.
Test: VtsAidlKeyMintTargetTest on Cuttlefish
Bug: 328251011
Bug: 314513765
Change-Id: Id6f3491144588e418cd6e18e51262fe839bfdf39
2024-03-07 10:33:22 +00:00
Xin Li
426f0ed0d4
[automerger skipped] Merge "Merge Android 14 QPR2 to AOSP main" into main am: c4b2f5b564 -s ours
...
am skip reason: Merged-In I0d6ef15f4b078b5e3a1cfe8db4ea633386089f79 with SHA-1 530248a928 is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2990894
Change-Id: If9c62f76141b54f588d82b7f95199dca51a9cc47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-07 09:59:15 +00:00
Xin Li
1b937ad664
[automerger skipped] Merge Android 14 QPR2 to AOSP main am: 34cdbc2da7 -s ours
...
am skip reason: Merged-In I0d6ef15f4b078b5e3a1cfe8db4ea633386089f79 with SHA-1 530248a928 is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2990894
Change-Id: I4175e415f371146534292eec7186e6d9fbc7ae07
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-07 09:55:33 +00:00
Xin Li
c4b2f5b564
Merge "Merge Android 14 QPR2 to AOSP main" into main
2024-03-07 06:41:02 +00:00
Mikhail Naganov
3d575cacdb
audio: Preserve 'usecase' for in IModule::setAudioPortConfig am: b06a492bd9
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2992650
Change-Id: Id74c665a92bfdac50357519ee2e45ac6ca03eeb8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-07 04:13:26 +00:00
liuxiangjun
4b7f0175f1
Remove the SIM card status condition check and add accepted possible errors
...
For devices not in LTE service, the vts test returns MODEM_ERR is an expected result
Bug:317314512
Test:
VtsHalRadioTargetTest
PerInstance/RadioNetworkTest#setNetworkSelectionModeManual/0_android_hardware_radio_network_IRadioNetwork_slot1
PerInstance/RadioNetworkTest#setNetworkSelectionModeManual/1_android_hardware_radio_network_IRadioNetwork_slot2
Merged-In: I75414ba18be93707310cace21b52508edfc33a20
Change-Id: I75414ba18be93707310cace21b52508edfc33a20
Signed-off-by: liuxiangjun <liuxiangjun3@xiaomi.com >
2024-03-07 02:41:51 +00:00
Mikhail Naganov
b06a492bd9
audio: Preserve 'usecase' for in IModule::setAudioPortConfig
...
The field AudioPortConfig.ext.mix.usecase is provided by
the client, thus is needs to be treated the same way as
'.handle'.
Bug: 302736184
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I45050e8530cd236f5e582585f583df477fc7ae8a
2024-03-06 16:39:50 -08:00
Treehugger Robot
4717a22f6a
Merge "media.bufferpool2: ensure message-ids are safe from overflow/underflow" into main am: 98aba89413
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2981011
Change-Id: I798330344c3dc1c013f35ecc214e2bf393138eb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-06 22:26:00 +00:00