Jooyung Han
08abdc12cc
Merge "USB APEX with AIDL implementation" am: 00c47d2e15
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2300299
Change-Id: I312fe966aaba02772cfcac6c51ff03b592bc7388
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-17 04:25:35 +00:00
Jooyung Han
00c47d2e15
Merge "USB APEX with AIDL implementation"
2022-11-17 04:05:28 +00:00
Steven Moreland
fac4a57d4f
android.hardware.graphics.allocator - VNDK - use V1 am: 00ba1e951d
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2305313
Change-Id: I71585f6ca4a6d8386ac49da79a8d100445066438
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-17 02:07:07 +00:00
Steven Moreland
00ba1e951d
android.hardware.graphics.allocator - VNDK - use V1
...
Breaking SDK finalization.
Bug: 259146177
Change-Id: I637ab649cbd1d0c886c91859398888f22025b963
Test: N/A
2022-11-17 00:07:44 +00:00
Shunkai Yao
dd170d7247
Use AIDL effect bundle in effectserviceexampleimpl. am: f0c263b547
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2268147
Change-Id: I12a1a78ae59963291ff8844c8fa638ed201431b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 20:24:32 +00:00
Shunkai Yao
f0c263b547
Use AIDL effect bundle in effectserviceexampleimpl.
...
Bug: 255361653
Test: atest VtsHalAudioEffectTargetTest
atest VtsHalAudioEffectFactoryTargetTest
atest VtsHalEqualizerTargetTest
Change-Id: Ia50ff5066e007f6a8569114e36f0e4565a6100ea
2022-11-16 18:09:17 +00:00
Tri Vo
2d5941a525
Merge "Add an implementation defined limit on number of keys in CSR" am: 2ac5066335
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2275693
Change-Id: I24b6cf6e126721343aa9c4fffa29a7df69336c8d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 03:49:09 +00:00
Treehugger Robot
ef8b8b95d2
Merge "Preemptive minimal import" am: 38bd71130e
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2299566
Change-Id: Id97b270259f024f5a743ddae1b5eb202d5b51deb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 03:47:36 +00:00
Tri Vo
2ac5066335
Merge "Add an implementation defined limit on number of keys in CSR"
2022-11-16 03:44:22 +00:00
Treehugger Robot
38bd71130e
Merge "Preemptive minimal import"
2022-11-16 03:09:04 +00:00
Jooyung Han
c2a204e4bb
USB APEX with AIDL implementation
...
The previous USB APEX was bundling HIDL 1.0 default implemetation.
Migrating the USB APEX to use AIDL implementation.
Bug: 227791019
Test: tbd
Change-Id: I99aa16fa36215ff296f8194717381efdcf3e8ed8
2022-11-16 10:27:56 +09:00
Treehugger Robot
7f757f3b69
Merge "audio: Add missing GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST" am: 41b932f43e
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2303557
Change-Id: I13ce6a16ec1e4782e5acb48d081762235099cae3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 00:11:57 +00:00
Treehugger Robot
41b932f43e
Merge "audio: Add missing GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST"
2022-11-15 23:44:20 +00:00
Tri Vo
9cab73c8bd
Add an implementation defined limit on number of keys in CSR
...
Rationale here is that many IRPC implementations are memory constrained.
We add a way for implementations to report the maximum number of
supported keys. This way we can guarantee consistent behavior across
different devices.
For implementation of IRPC version 3 and later we define the lowest
number of keys supported to be 20. This specific value was chosen
because the current implementation of RemoteProvisioner already combines
keys into batches of exactly 20.
Bug: 254137722
Test: atest VtsHalRemotelyProvisionedComponentTargetTest
Change-Id: Ib6fb6d6ec7c74004524a5505a37aa82c9e44ef91
2022-11-15 14:19:55 -08:00
Mikhail Naganov
88cb2f4662
audio: Add missing GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST
...
This fixes test error when on devices that do not have
AIDL HAL.
Bug: 205884982
Bug: 259294358
Test: m
Change-Id: I6cec10f35cd42eb06947bf483555287257a6a58e
2022-11-15 22:11:17 +00:00
John Reck
1dd64b4f83
Preemptive minimal import
...
Just to handle conflicts from internal
Test: make
Merged-In: I6fbc22272ba95b44aa09ff08f9d9a7adbb9ae8be
Change-Id: Ibe3ca5c654057b60fa9f045e6fc1f39d14463b44
2022-11-15 16:27:54 -05:00
Treehugger Robot
220c5eca8f
Merge "Implement oemlock AIDL default" am: c1bd610345
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2303397
Change-Id: I5b1adc64e467183cc047201d44780cf9670f0e56
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-15 20:09:29 +00:00
Treehugger Robot
c1bd610345
Merge "Implement oemlock AIDL default"
2022-11-15 19:53:03 +00:00
Devin Moore
204599a398
Implement oemlock AIDL default
...
Test: atest OemLockAidlTest
Bug: 233850220
Change-Id: Icec67b5c46e35468ad98b94017ac373b5583c1af
2022-11-15 17:37:08 +00:00
Treehugger Robot
65c934e28f
Merge "Set android.hardware.camera.provider as updatable" am: 1b038bc69c
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2300103
Change-Id: I07168072cc291017cbea0d9bee1e7359747b088b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-15 07:44:18 +00:00
Treehugger Robot
1b038bc69c
Merge "Set android.hardware.camera.provider as updatable"
2022-11-15 07:31:42 +00:00
Steven Moreland
9ca7f9982e
Merge "switch identity back to V4" am: f856184c02
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2299863
Change-Id: Id36c0aea4f1a1c680ceb207f6f5ce2f7a6414094
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-15 01:50:34 +00:00
Steven Moreland
f856184c02
Merge "switch identity back to V4"
2022-11-15 01:32:47 +00:00
Treehugger Robot
080383c2d3
Merge "audio: Fix HAL reply handling in CompressedOffloadOutputStreamTest" into android13-tests-dev am: e37ff34514 am: 373425a141
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2295710
Change-Id: Id623c027c2d3472c5095d1f838eb887893388787
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-15 01:21:18 +00:00
Treehugger Robot
373425a141
Merge "audio: Fix HAL reply handling in CompressedOffloadOutputStreamTest" into android13-tests-dev am: e37ff34514
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2295710
Change-Id: Id09c46e4900b260baa0773e06de294800edbe447
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-15 00:52:37 +00:00
Treehugger Robot
e37ff34514
Merge "audio: Fix HAL reply handling in CompressedOffloadOutputStreamTest" into android13-tests-dev
2022-11-15 00:29:39 +00:00
Steven Moreland
48b194d550
switch identity back to V4
...
V5 was a temporary version, to handle mismatched import versions,
but now that the temporary version (and differences) are removed,
it's causing an error.
Bug: 259146177
Change-Id: I0595c4e414701918a6f51128bbbb596633330c4c
Test: N/A
2022-11-14 23:47:46 +00:00
Jooyung Han
59ab6bb6ff
Set android.hardware.camera.provider as updatable
...
android.hardware.camera.provider has been updatable since Android S. In
Android U, HALs updatable via APEX should declare the updatability.
Bug: 248142818
Test: checkvintf with updated DM
Merged-In: I51ddb9d141c71d22b7c7909b33ebfc8a0a703431
Change-Id: I51ddb9d141c71d22b7c7909b33ebfc8a0a703431
2022-11-14 23:24:11 +00:00
Andrew Scull
f23aa6407b
Merge changes from topic "rkp-csrv3-updates" am: 5eeb73beb7
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2295716
Change-Id: Ib732a90be4bdb5c58651fe40a773f82f0c2f3930
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-14 22:39:09 +00:00
Andrew Scull
5eeb73beb7
Merge changes from topic "rkp-csrv3-updates"
...
* changes:
Update the VTS test for CSRv3 updates
Adjust CSRv3 CDDL after implementation experience
2022-11-14 22:01:53 +00:00
Treehugger Robot
db93905f18
Merge "Add pointer to default AIDL Camera HAL Implementation in README.md" am: 14762528b0
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2300028
Change-Id: Ib5ee7b72bde9bf53e1a91dc41add4c55e5ae1c84
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-14 17:05:43 +00:00
Treehugger Robot
14762528b0
Merge "Add pointer to default AIDL Camera HAL Implementation in README.md"
2022-11-14 16:32:20 +00:00
Shunkai Yao
f74c951a90
Merge changes from topic "aidl_audio_effect_8_config" am: 6c04ef2c55
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2298337
Change-Id: Idc1ec2888c3ebba37f225cb51cbef212706d8000
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-14 15:50:51 +00:00
Shunkai Yao
6c04ef2c55
Merge changes from topic "aidl_audio_effect_8_config"
...
* changes:
Add effect config xml parser in AIDL effect factory
Support effect config parser in effect AIDL
2022-11-14 15:24:01 +00:00
Tommy Chiu
5e435cbce2
KeyMint VTS: Police key validity from v2 HAL am: 7d22f60924
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2300102
Change-Id: Ia3395c1344a51cd3cdf94fc8f57144663fa108eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-14 14:51:01 +00:00
Tommy Chiu
7d22f60924
KeyMint VTS: Police key validity from v2 HAL
...
The key validity can be ignored when generatKey on Android-12 (S).
Bug: 257445538
Test: Pass on S builds
Change-Id: Iafd8d080f324c7d8d6affbb9d28d4f265f13e2ab
2022-11-14 21:03:44 +08:00
Jayant Chowdhary
752fc7d851
Add pointer to default AIDL Camera HAL Implementation in README.md
...
Bug: 258543462
Test: N/A
Change-Id: Iec00fd6ffa9422ccc5a664d419e658dcb01bfbcc
Signed-off-by: Jayant Chowdhary <jchowdhary@google.com >
2022-11-13 04:29:49 +00:00
Andrew Scull
fb49ad2f3c
Update the VTS test for CSRv3 updates
...
Conform to the latest CDDL changes. Organize parsing to observe the
AuthenticatedRequest structure.
Return the deserialized CSR payload rather than the DICE chain keys
because it simplified the return types. The return value is only used
by one VTS test that checks sequential CSRs consist of the same request.
The test was incomplete before and it now only looks as the CSR payload
whereas it previously only look at the DICE chain keys.
Bug: 250910137
Test: atest libkeymint_remote_prov_support_test librkp_factory_extraction_test
Test: atest VtsHalRemotelyProvisionedComponentTargetTest
Change-Id: I1ba2e0cec22e25312fb890923a4c93043e9046cd
2022-11-11 15:24:38 +00:00
Mikhail Naganov
224a3b1755
Merge "audio: Make StreamDescriptor::Command a union" am: 2b68543625
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2296167
Change-Id: Ica626ce3d3ea5c3be78efcf5f6e64724a9263c7a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-11 05:08:38 +00:00
Mikhail Naganov
2b68543625
Merge "audio: Make StreamDescriptor::Command a union"
2022-11-11 04:34:04 +00:00
Shunkai Yao
60b34b78a4
Add effect config xml parser in AIDL effect factory
...
Bug: 255361653
Test: parse an example audio_effects.xml
atest VtsHalAudioEffectFactoryTargetTest
atest VtsHalAudioEffectTargetTest
atest VtsHalEqualizerTargetTest
Change-Id: I566aaf814470342f1ef55414889bbd3aea462f9a
2022-11-11 00:14:50 +00:00
Shunkai Yao
52abf0a662
Support effect config parser in effect AIDL
...
Bug: 255361653
Test: parse an example audio_effects.xml
atest VtsHalAudioEffectFactoryTargetTest
atest VtsHalAudioEffectTargetTest
atest VtsHalEqualizerTargetTest
Change-Id: I086905bcbe113a56767cae45102c84f5250d348e
2022-11-10 22:38:55 +00:00
Treehugger Robot
f9076e396b
Merge "audio: Add volume/mute, audio mode, and screen state to IModule" am: c6eb5c9104
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2241542
Change-Id: I6622261df9c36080bb5616bd34477b9157894ec6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-10 22:37:22 +00:00
Treehugger Robot
c6eb5c9104
Merge "audio: Add volume/mute, audio mode, and screen state to IModule"
2022-11-10 22:12:41 +00:00
Andrew Scull
9aa150cee7
Adjust CSRv3 CDDL after implementation experience
...
Rename from AuthenticatedMessage to AuthenticatedRequest in order to
make the direction of the message clear.
Move the challenge out of the endpoint-specific message and up into the
common authentication wrapper as it is uesd in the authentication
protocol.
Simplify the versioning by having the CSR version continue sequentially,
making the current version 3. Have the AuthenticatedMessage version
start from 1 as it's value isn't used to distinguish v2 and v3 CSRs
anyway and it will avoid confusion with the CSR version which has
already moved beyond this value.
Bug: 250910137
Test: n/a -- comments only
Change-Id: I13836e90fa76b1b22cb6627f3d987828ffeb0adc
2022-11-10 21:50:55 +00:00
Mikhail Naganov
98334439d5
audio: Make StreamDescriptor::Command a union
...
Previously StreamDescriptor::Command used to be a parcelable
holding a command code (enum) + a command argument which was
used for one command only. This got replaced with an equivalent
union, where each command w/o arguments is represented by a
'Void' variant, and the command with an argument with a variant
of a corresponding type.
This has the following benefits:
- the union guarantees that the argument is only set for
commands that actually use it, thus all related comments
and validations can be removed;
- the command dispatch can be turned into an exhaustive
switch.
To be able to use an exhaustive switch, the 'exit' command
has been exposed at the interface, but marked as 'hal_reserved'.
Bug: 205884982
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I3f2c27a48e4d0b7cfce1171244b2eddc1637005f
2022-11-10 21:37:19 +00:00
Tri Vo
71268332c6
Merge "Add VtsAidlKeyMintTargetTest to presubmit" am: 85ee679e2e
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2290777
Change-Id: I3399549c76e24d761803d15e0b6698553a6f1d3c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-10 20:54:52 +00:00
Tri Vo
85ee679e2e
Merge "Add VtsAidlKeyMintTargetTest to presubmit"
2022-11-10 20:41:55 +00:00
Seth Moore
a960bc34a6
Merge changes from topic "cherry-pick-rkp-hal-split" am: 75dd6a15d2
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2296159
Change-Id: Ic8cdbc6f0045518ee2440cf902325ff75525a378
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-10 20:19:17 +00:00
Seth Moore
a03f971894
Update README and CHANGELOG for RKP am: f479b4b902
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2296158
Change-Id: I31c7d67dd68d2e8ffdab6f901f093eee6ce4c0c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-10 20:19:15 +00:00