-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8eo7gAKCRDorT+BmrEO
eB3lAJ43FQXvW3eB6DBzniiNr0ML+pqVtQCgkcIqEy5+H6nZxj3kgSEogmcFwVg=
=3Xk8
-----END PGP SIGNATURE-----
gpgsig -----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgPpdpjxPACTIhnlvYz0GM4BR7FJ
+rYv3jMbfxNKD3JvcAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQEhcXV/yLWqEOQao+l1XN44MwuDJwGxq1FmX+4lDw5b9RCfIx2j0H87G9IWORbcAOa
HLIEJ7ok8nVYNcdTiGgQ0=
-----END SSH SIGNATURE-----
Merge tag 'android-15.0.0_r20' into staging/lineage-22.2_merge-android-15.0.0_r20
Android 15.0.0 Release 20 (BP1A.250305.019)
# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8eo7gAKCRDorT+BmrEO
# eB3lAJ43FQXvW3eB6DBzniiNr0ML+pqVtQCgkcIqEy5+H6nZxj3kgSEogmcFwVg=
# =3Xk8
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Mar 5 03:29:18 2025 EET
# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]
# By Eileen Lai (2) and others
# Via Android Build Coastguard Worker (16) and others
* tag 'android-15.0.0_r20':
modem_svc: use modem_svc_sit version sepolicy
Revert "pantah/haptics: Remove voltage restriction for haptics"
pantah/haptics: Remove voltage restriction for haptics
Update P22 Bluetooth LEA unicast allowlist: Samsung Galaxy Buds 3 pro
Disable Wifi BugReport for subsystem restart
Update ISODEP routing setting
[pantah] Define CAMERA_MULTICAM_BOOST
modem_svc: use shared_modem_platform to replace all modem_svc_sit
pantah: Pull init.insmod.*.cfg from vendor_dlkm
Move modem_svc_sit from gs201 to pantah
Remove vibrator HAL service
audio: enable software encoded Bluetooth broadcast
gps: set default SUPL SSL method to SSLv23
Change-Id: I11328c1fb7e3cadcd70baabdcaaafc2d89f357ec
These configs are hardcoded into audio HAL instead because it's very rarely changed.
Bug: 307439907
Test: Local Test.
Change-Id: I678d989ed60b632a7de41b0b61d6fcbfd0e6ca38
1. C10/P10 Bluetooth (Gene)
1. Unify all RX FENS RX_NS_LVL_CTRL to be 0x0006
2. Make RX Stereo process for VoIP call (RESERVE2-SWB)
Bug: 303349920
Test: Acoustic team verified at b/303349920#comment4
Change-Id: I6d03af768a46a348f51ab0acfe9fe0e26d1d37bb
Signed-off-by: Carter Hsu <carterhsu@google.com>
P10/C10 for Kid's voice for all user-cases
Index 526 TX_DR_RESRV_7 0x0000 -> 0x122E
Index 527 TX_DR_RESRV_8 0x0000 -> 0x1100
Bug: 299580663
Test: Verified by test build, b/299580663#comment5
Change-Id: I420685747c8c6b40fe6792455fce1fc82b41c460
Signed-off-by: Carter Hsu <carterhsu@google.com>
note: This table is only used by AIDL Sthal.
Bug: 291186942
Test: end-to-end enable path by quick phrase.
Change-Id: I11ca64f250dc2ca7882943ffad32689fe9e1bf33
This value will be changed by battery throttling, so separating this
from reqular path control.
Bug: 274373213
Test: manual test
Change-Id: I4273f86e39d015a6489590b0aafbdd77ca3c3050
Signed-off-by: Jasmine Cha <chajasmine@google.com>
note: add path for new use-case
sync diff from P23.
Test: end-to-end test with test apk
Bug: 259455755
Change-Id: I8538b8a437413c1883259ca0c0aab26f0d824605
note: add smartfeature.gstf that only used for Hotword
pipeline in AoC which is sharing to chre usage too.
On WHI_PRO
CHRE PDM Gain(gain=158)
CHRE AEC Gain(gain=-42)
CHRE SRC AEC Timeout(timeout=0)
This table also contains hotword gain control as
Non Eraser gain (gain=220)
Eraser Post Gain (gain=220)
Test: end-to-end verify by CHRE
using aoc_audio_cfg to query gain as below
adb shell aoc_audio_cfg hotword_get_non_eraser_gain
adb shell aoc_audio_cfg hotword_get_eraser_post_gain
Bug: 271078701
Change-Id: I14ee4856887d6a6587b34733288a76c305c271dc
- Add spatial_capture_conditions since this conditions will be different
by each project.
Bug: 267548143
Test: manual test
Change-Id: I05e6124dad0afed267ec1caa2f469312589a7d73
Signed-off-by: Jasmine Cha <chajasmine@google.com>
- move control Mic Spatial Module Enable to code.
- add camcorder mic setting.
- move definition of Waves instance id number to code.
Bug: 206738075
Test: manual test/ host test
vendor.google.whitechapel.audio.hal.audio.tuner_tests
Change-Id: I8ba5dee5a6f5a25f1b208a8cd305a0f9141b5e8a
Signed-off-by: Jasmine Cha <chajasmine@google.com>
[Change list]
P10/C10 HA (Ricky)
1. SWB subjective optimization tuning for issues
2. HA/Custom1(NR-off): Enable non-linear EC with light NR for GCA feature
Bug: 272659296
Test: Verified by Acoustic team
Change-Id: Ieec34a2352f3e85db05b7e2b86c837d0c30f6e29
Signed-off-by: Carter Hsu <carterhsu@google.com>
Some 3rd party app may use one or three microhpne(s)
to do the camera recording.
Add these two configurations to UC_AUDIO_RECORD to sync
the audio and video of the recoreded video.
Bug: 260824124
Test: Reporter verified
Change-Id: I9866f83cf50903476ad448ccd5ca3005ae673499
Remove spatial audio configuration in speaker path
to match the rule.
Bug: 247415765
Test: spatial audio playback
Change-Id: Ib6de42e0cf9b97fb47781eb4fee9541c841b89c3
1. HH:
a) fine-tune FFP parameter in NB/WB/SWB
b) Align same parameter: Handsfree RX to HCO RX
Bug: 247914164
Test: Acoustic team verified b/247914164#comment4
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: Ia1bac933cd2998c76316c3a599a23c4d5dced04c
extend this to prevent alsa trigger stop playback
and causing pop
Bug: 238056484
Signed-off-by: vincenttew <vincenttew@google.com>
Change-Id: I1c3e3f68aa63acbc520ddf5f758615c99f1ef9f8
1. Handset : Sync SU0 setting to QPR
2. Headset :
a) Modify RX DRC to compress the noise floor which is coming from 8 bit process on CCA
for all of BT modes with NB/WB
b) Consistent mixer setting for RX1 and RX2:
BT disable mixer on RX2
Headset disable mixer on RX2
c) Low RX FENS on BT
#CASE_NAME BLUETOOTH-BTNB-RESERVE2-SWB
d) Enable RX low latency to compensate the long delay
For Headset modes
3.Handsfree :
a) modify Light NS for cust2
b) sync SU0 setting to QPR
Bug: 245658052
Test: manual test b/245658052#comment4
Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: Ia833a0e63c85503cec8af8ec3864c588e6414e6a