* changes:
Radio: bump AIDL data and ims.media dependencies for VTS
Radio: bump AIDL data and ims.media dependencies for default impl
Partially reapply "Enable OEM_PAID and OEM_PRIVATE APN types"
This change refactors the VtsHalVisualizerTargetTest by introducing the VisualizerTestHelper class and the VisualizerDataTest class, which inherits from the helper class. The refactor retains the original test's behavior.
Bug: 305866207
Test: atest VtsHalVisualizerTargetTest
Change-Id: I008698b89b8416a6c6a5af3aaf8b7256e2a29498
This will make it easier to upgrade these dependencies, since they have
to be on the same version across all users.
Bug: 366194627
Test: m
Test: ABTD v2/telephonycomm/cts_telephony_tests
Change-Id: Ib8352bd3ac5d23b986992443b5f594e83c4fac07
Revert submission 3312039-oem-paid-hal
Reason for revert: DroidMonitor: Potential culprit for http://b/375241855 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.
Reverted changes: /q/submissionid:3312039-oem-paid-hal
Change-Id: I422406520621ea2db73b13c0ffbbca1359ba5a0f
Revert submission 3312283-2024-10-18-schuffelen-sepolicy
Reason for revert: Droidmonitor created revert due to b/375059051. Will be verifying through ABTD before submission.
Reverted changes: /q/submissionid:3312283-2024-10-18-schuffelen-sepolicy
Change-Id: Icebd34eb9e2941a6480d9943986a104cc5249729
When adding a dependencies, if the variants don't match, but the
dependency only has 1 variant anyways, soong will always use that
variant. This makes it hard to add new variants to soong, because the
1-variant fallback stops being used and you start getting missing
variant errors. Make changes to bp files such that all dependencies
correctly specify the variant to use.
Bug: 372091092
Flag: EXEMPT refactor
Test: m nothing
Change-Id: Ia820b73e20525ff35c9a8bf8179eb63869857988
add a flag to verifyFactoryCsr that enforces the presence
of UDS certs in the presented CSR
Bug: 366147625
Test: m rkp_factory_extraction_tool
Test: m librkp_factory_extraction_test
Test: m libkeymint_remote_prov_support_test
Test: atest system/security/provisioner
Test: atest hardware/interfaces/security/keymint/support
Change-Id: I1b6c85b858d76b1ea418400342c89553cbd4bc1d
Compare the mixer control values set by the user with the values
retrieved from the hardware, and log a warning if they do not match.
This check is meaningful because of the integer division involved in
converting between percentage and hardware values in tinyalsa, which
can lead to small discrepancies due to rounding.
Bug: 375030900
Test: build locally
Change-Id: If396a5cedc768f2bab5db055b5cf875143e3c23b
Signed-off-by: Jindong Yue <jindong.yue@nxp.com>
Since there is a local cache of hardware mixer controls
(mHwGains and mHwVolumes), the getters do not need to
query the mixer every time. Instead, we only read from
the mixer when the cache is empty.
Bug: 375030900
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I8de367cee503124acd485465dffadaadcbac88af
Signed-off-by: Jindong Yue <jindong.yue@nxp.com>