Skip P2P tests if P2P is not supported.
Bug: 200064365
Test: run vts -m VtsHalWifiSupplicantP2pV1_4TargetTest
Change-Id: I6ba23bb27f24700980cab28d1ff806e5efc65ec9
(cherry picked from commit b676061cd5)
(cherry picked from commit 4d81b6562dca69a3334bcb87756539fbdaedcd2d)
The PartyInfo for a P-256 public key is encoded as (x||y) not
(0x04||x||y).
Test: VtsHalRemotelyProvisionedComponentTargetTest
Change-Id: Iae5dc624228d4e1e538e230968443925ec8b55fc
Automotive OEMs need a mechanism to update vehicle-based
audio port configurations during run-time. This can be
achieved mostly through core audio hal aidl interface,
namely IModule::getAudioPorts(). However it also limits the
ability of audio hal since it is expected to maintan unchanged
configuration for given audio device ports and have it
available before audio framework initializes, which is
not always the case.
The following usecases are under consideration for this
feature:
1. Audio gain stages updated at end-of-line/factories as
runtime configurations.
2. Audio gain stages are stored outside of android partition
(example - an external amplifier) and needs dynamic query
post boot up. Availability at service init is not guaranteed
since ECU lifecycles are not necessarily synchronized.
3. Audio gain stage updates based on user subscriptions
to enable advanced signal processing capabilities.
This change:
- Adds a new set-api for callback to report changes to
audio hardware module. It is expected that in future the
same interface can serve as callback to multiple categories
of configs (other than audio gain stages).
- Adds a new clear to remove callbacks.
- Adds a new callback interface for changes to audio port
configs. For the time being, car framework shall only support
changes to audio gain stages.
Bug: 261647905
Test: VTS test
Change-Id: I5891e324f2d909a9c5fe30c47ad30e23e74ec6c4
Signed-off-by: Raj Goparaju <rajgoparaju@google.com>
am skip reason: Merged-In Ia92043aeedf12a8c68d7f4ee18a1dd52ac5a252f with SHA-1 0ec2eb8ca4 is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2429183
Change-Id: Idf113752ef1fed84dbfc757722eaa174683f2200
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In I3df9066e98ca552329bb58ae5fbc5346d1021b10 with SHA-1 0429952817 is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2429182
Change-Id: Ia015de4cd6ffc0de6e4ad32059f76e4b4978ea52
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In Ia92043aeedf12a8c68d7f4ee18a1dd52ac5a252f with SHA-1 0ec2eb8ca4 is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2429183
Change-Id: I19b81baa6b28c141a5db7673132091f812843d7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In I3df9066e98ca552329bb58ae5fbc5346d1021b10 with SHA-1 0429952817 is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2429182
Change-Id: I37ce47a656cec5d297f912c03ad31545e213e73a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
When we split the rkp interface, we only added one hash to rkp v1, but
on Android S devices, this interface was in keymint v1, and so it used
the keymint v1 hash.
In order for that old implementation to be recognized, we need to add the keymint v1 hash into rkp v1.
The hash added here is copied from this file:
hardware/interfaces/security/keymint/aidl/aidl_api/android.hardware.security.keymint/1/.hash
Bug: 264549860
Change-Id: I3fce46b3e9bd09d79fa8e2f203b4eb9ebb517c15
Test: vts_treble_vintf_vendor_test
And for setRefreshRateChangedCallbackDebugEnabled
This does not add any implementation for the VTS code.
Implementation will be added with the VTS tests as a followup.
Test: Device boots
BUG: 202734676
Change-Id: If47bbcf87698b346907b3bc1903908ff0a63203f
Do not use the basic channel in VTS tests if the channel is not
supported by the SE.
Bug: 266384111
Test: m VtsHalSecureElementTargetTest
Change-Id: Id40e7f43f5437f8e682bbd41495d89a4a4c45997
Adds IComposerClient method to inform that the Refresh Rate callback is enabled.
Adds IComposerCallback to get the display vsyncPeriod for the Overlay.
Adds Composition type REFRESH_RATE_INDICATOR
Test: Device boots
BUG: 202734676
Change-Id: I48b0c05f49095b15cea444dc5c3ad8f78a043cb0
This field is used to indicate the PCM stream source for given stream
handle
Tag: #feature
Bug: 264692800
Test: m android.hardware.bluetooth.audio-update-api
Change-Id: I3df9066e98ca552329bb58ae5fbc5346d1021b10
Merged-In: I3df9066e98ca552329bb58ae5fbc5346d1021b10
This field is used to indicate the PCM stream source for given stream
handle
Tag: #feature
Bug: 264692800
Test: m android.hardware.bluetooth.audio-update-api
Change-Id: I3df9066e98ca552329bb58ae5fbc5346d1021b10
Merged-In: I3df9066e98ca552329bb58ae5fbc5346d1021b10
* changes:
Update FORWARD_COLLISION_WARNING_ENABLED documentation in HAL
Update AUTOMATIC_EMERGENCY_BRAKING_ENABLED documentation in HAL
Update LANE_DEPARTURE_WARNING_ENABLED documentation in HAL
Add HAL changes for LANE_DEPARTURE_WARNING_STATE
Add HAL changes for LANE_CENTERING_ASSIST_COMMAND
Update LANE_CENTERING_ASSIST_ENABLED documentation in HAL
Add HAL changes for LANE_CENTERING_ASSIST_STATE
These parcelables are also used by the framework.
Bug: 263964254
Test: atest VtsHalAudioCoreTargetTest
Change-Id: Ib30b69c325040e474fb58a8e7e515912fccab4c7