Android 15.0.0 Release 21 (BP1A.250305.020)

-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8fKCAAKCRDorT+BmrEO
 eNWGAJ9cunaL2zWIqz3onGlEH+jXTq3O7ACfZ/Scp1N1r3B7MaZ3OTStAXIV4ls=
 =dhB/
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN SSH SIGNATURE-----
 U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgPpdpjxPACTIhnlvYz0GM4BR7FJ
 +rYv3jMbfxNKD3JvcAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
 AAAAQN883JqepURjVpuMnUGWyDpwUWL8eeG22JK19CGRq+qyhbThxA3cbpsNKV80VRrDNN
 o+hskjJo5Lu0KR4+IBbwI=
 -----END SSH SIGNATURE-----

Merge tag 'android-15.0.0_r21' into staging/lineage-22.2_merge-android-15.0.0_r21

Android 15.0.0 Release 21 (BP1A.250305.020)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8fKCAAKCRDorT+BmrEO
# eNWGAJ9cunaL2zWIqz3onGlEH+jXTq3O7ACfZ/Scp1N1r3B7MaZ3OTStAXIV4ls=
# =dhB/
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Mar  5 05:50:32 2025 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]

# By Chungkai Mei (4) and others
# Via Android Build Coastguard Worker (35) and others
* tag 'android-15.0.0_r21': (44 commits)
  powerhint: Disable auto margins
  support NTN with dual SIM
  Add a way to disable auto prefer fit for launch.
  comet: apmg3: update 0 db tx tuning.
  comet: update libspeechenhancer_1203
  audio: [2024/12/05] CT3 Fortemedia table check in
  BT: add skip uart suspend overlay config
  Revert "comet/haptics: Remove voltage restriction for haptics"
  powerhint: Set response_time_ms for clusters
  powerhint: Enable auto migration margins/dvfs headroom by default
  comet/haptics: Remove voltage restriction for haptics
  Add Samsung Galaxy Buds 3 pro to the LE audio allow list
  gps: support Galileo in CP NILR for TMO
  Revert "gps: set default SUPL SSL method to SSLv23"
  [comet] Define multiple levels of PA kill to be used in Mendel experiments
  Set a proper status bar height
  Disable Wifi BugReport for subsystem restart
  [NFC] Enable STNFC_ACTIVERW_TIMER
  gps: set default SUPL SSL method to SSLv23
  [Bluetooth] Set default LDAC quality mode to ABR
  ...

Change-Id: I09fe600a2968f9f1ac420c267c97c277bc8db2d9
This commit is contained in:
Michael Bestas 2025-03-09 10:57:48 +02:00
commit 9706bdc167
25 changed files with 493 additions and 255 deletions

View file

@ -11,6 +11,7 @@
channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!-- Le Audio Audio Ports -->
<mixPort name="le audio broadcast output" role="source" />
<mixPort name="le audio output" role="source" flags="AUDIO_OUTPUT_FLAG_SPATIALIZER">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="44100 48000"
@ -51,6 +52,7 @@
<devicePort tagName="BLE Headset Out" type="AUDIO_DEVICE_OUT_BLE_HEADSET" role="sink"/>
<devicePort tagName="BLE Speaker Out" type="AUDIO_DEVICE_OUT_BLE_SPEAKER" role="sink"/>
<devicePort tagName="BLE Headset In" type="AUDIO_DEVICE_IN_BLE_HEADSET" role="source"/>
<devicePort tagName="BLE Broadcast Out" type="AUDIO_DEVICE_OUT_BLE_BROADCAST" role="sink"/>
</devicePorts>
<routes>
<route type="mix" sink="BT A2DP Out"
@ -67,5 +69,7 @@
sources="BLE Headset In"/>
<route type="mix" sink="BLE Speaker Out"
sources="le audio output"/>
<route type="mix" sink="BLE Broadcast Out"
sources="le audio broadcast output"/>
</routes>
</module>

View file

@ -3,7 +3,7 @@
#EXPORT_FLAG BLUETOOTH
#PARAM_MODE FULL
#SAVE_MODE 3
#SAVE_TIME 2024-05-13 19:13:48
#SAVE_TIME 2024-12-05 17:12:00
#CASE_NAME BLUETOOTH-BT_HAC-VOICE_GENERIC-WB
#PARAM_TYPE TX+2RX
@ -832,12 +832,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0B54 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1068 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1770 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -3527,12 +3527,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0B54 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1068 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1770 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -6222,12 +6222,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0B54 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1068 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1770 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP

View file

@ -3,7 +3,7 @@
#EXPORT_FLAG HANDSET
#PARAM_MODE FULL
#SAVE_MODE 3
#SAVE_TIME 2024-04-30 11:22:55
#SAVE_TIME 2024-12-05 17:12:01
#CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-WB
#PARAM_TYPE TX+2RX
@ -832,12 +832,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0ED8 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1450 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1838 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -3527,12 +3527,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0ED8 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1450 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1838 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -6222,12 +6222,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0ED8 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1450 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1838 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -8917,12 +8917,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0ED8 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1450 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1838 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -11612,12 +11612,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0ED8 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1450 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1838 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -13487,7 +13487,7 @@
0 0x4000 //TX_OPERATION_MODE_0
1 0x0000 //TX_OPERATION_MODE_1
2 0x0036 //TX_PATCH_REG
3 0x6F5E //TX_SENDFUNC_MODE_0
3 0x6F7E //TX_SENDFUNC_MODE_0
4 0x0004 //TX_SENDFUNC_MODE_1
5 0x0002 //TX_NUM_MIC
6 0x0003 //TX_SAMPLINGFREQ_SIG
@ -14307,12 +14307,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0ED8 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1450 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1838 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -17002,12 +17002,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0ED8 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1450 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1838 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -19697,12 +19697,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0ED8 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1450 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1838 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -22392,12 +22392,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0ED8 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1450 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1838 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -25087,12 +25087,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0ED8 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1450 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1838 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -27782,12 +27782,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0ED8 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1450 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1838 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -30477,12 +30477,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0ED8 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1450 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1838 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -33172,12 +33172,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0ED8 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1450 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1838 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP

View file

@ -3,7 +3,7 @@
#EXPORT_FLAG HANDSFREE
#PARAM_MODE FULL
#SAVE_MODE 3
#SAVE_TIME 2024-05-13 19:14:38
#SAVE_TIME 2024-12-05 17:27:03
#CASE_NAME HANDSFREE-HANDSFREE-VOICE_GENERIC-WB
#PARAM_TYPE TX+2RX
@ -832,12 +832,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0B54 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1068 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1770 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -3527,12 +3527,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0B54 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1068 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1770 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -6222,12 +6222,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0B54 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1068 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1770 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -8097,7 +8097,7 @@
0 0x4001 //TX_OPERATION_MODE_0
1 0x0001 //TX_OPERATION_MODE_1
2 0x00BB //TX_PATCH_REG
3 0x6F5C //TX_SENDFUNC_MODE_0
3 0x6F7C //TX_SENDFUNC_MODE_0
4 0x0004 //TX_SENDFUNC_MODE_1
5 0x0003 //TX_NUM_MIC
6 0x0003 //TX_SAMPLINGFREQ_SIG
@ -8917,12 +8917,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0B54 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1068 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1770 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -11612,12 +11612,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0B54 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1068 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1770 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -14307,12 +14307,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0B54 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1068 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1770 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP

View file

@ -3,7 +3,7 @@
#EXPORT_FLAG HEADSET
#PARAM_MODE FULL
#SAVE_MODE 3
#SAVE_TIME 2024-05-13 19:13:34
#SAVE_TIME 2024-12-05 17:11:59
#CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-WB
#PARAM_TYPE TX+2RX
@ -17002,12 +17002,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0B54 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1068 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1770 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -19697,12 +19697,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0B54 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1068 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1770 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -22392,12 +22392,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0B54 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1068 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1770 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -41257,12 +41257,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0B54 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1068 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1770 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -43952,12 +43952,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0B54 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1068 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1770 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP
@ -46647,12 +46647,12 @@
820 0x0000 //TX_FDDRC_RESRV_4
821 0x0000 //TX_FDDRC_RESRV_5
822 0x0000 //TX_FDDRC_RESRV_6
823 0x7FFF //TX_NOISE_FLOOR_TH
824 0x0001 //TX_NOISE_TH_BGN_LEVEL_1
825 0x7FFF //TX_NOISE_TH_BGN_LEVEL_2
826 0x0000 //TX_NOISE_TH_BGN_LEVEL_3
827 0x0000 //TX_NOISE_IN_N
828 0x0000 //TX_NOISE_OUT_N
823 0x0001 //TX_NOISE_FLOOR_TH
824 0x0B54 //TX_NOISE_TH_BGN_LEVEL_1
825 0x1068 //TX_NOISE_TH_BGN_LEVEL_2
826 0x1770 //TX_NOISE_TH_BGN_LEVEL_3
827 0x01F4 //TX_NOISE_IN_N
828 0x01F4 //TX_NOISE_OUT_N
829 0x7C00 //TX_LAMBDA_PKA_FP
830 0x2000 //TX_TPKA_FP
831 0x0080 //TX_MIN_G_FP

View file

@ -45,4 +45,7 @@ ThreadDispatcherEnabled = true
# A2DP_LDAC_QUALITY_MID 1 // Equal to 660/606(kbps)
# A2DP_LDAC_QUALITY_LOW 2 // Equal to 330/303(kbps)
# A2DP_LDAC_QUALITY_ABR 3 // ABR mode, range: 990,660,492,396,330(kbps)
LdacDefaultQualityMode = 1
LdacDefaultQualityMode = 3
# <boolean> APM Uart skip suspend to aovid hold system too long when BT using AOC UART
ApmUartSkipSuspend = true

View file

@ -179,9 +179,12 @@
auto-brightness adjustment setting. -->
<fraction name="config_autoBrightnessAdjustmentMaxGamma">105%</fraction>
<dimen name="status_bar_height_default">52dp</dimen>
<dimen name="status_bar_height_portrait">52dp</dimen>
<dimen name="status_bar_height_landscape">52dp</dimen>
<!-- Align to both camera at inner/outer cutout's height -->
<dimen name="status_bar_height_portrait">66dp</dimen>
<!-- Since @dimen/status_bar_height_portrait is modified in overlay, need to restore its value
from original folder. This should be done even looks no effect on some apps because
some other apps may reference to it. -->
<dimen name="status_bar_height_landscape">24dp</dimen>
<!-- Boolean indicating whether allow sending null to modem to clear the previous initial attach
data profile -->

View file

@ -22,4 +22,7 @@
<!-- Location on the screen of the center of the physical fingerprint sensor -->
<dimen name="physical_fingerprint_sensor_center_screen_location_x">1080px</dimen>
<dimen name="physical_fingerprint_sensor_center_screen_location_y">710px</dimen>
<!-- Volume panel corner radius -->
<dimen name="bottom_sheet_corner_radius">52dp</dimen>
</resources>

View file

@ -26,7 +26,12 @@ RELEASE_GOOGLE_BOOTLOADER_COMET_DIR ?= 24D1# Keep this for pdk TODO: b/327119000
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_COMET_DIR)
$(call soong_config_set,comet_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_COMET_DIR))
ifdef RELEASE_KERNEL_COMET_VERSION
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_KERNEL_COMET_VERSION)
else
TARGET_LINUX_KERNEL_VERSION ?= 6.1
endif
ifdef RELEASE_KERNEL_COMET_DIR
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_COMET_DIR)
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_COMET_DIR)/kernel-headers
@ -65,7 +70,6 @@ endif
include device/google/comet/audio/comet/audio-tables.mk
include device/google/zumapro/device-shipping-common.mk
include hardware/google/pixel/vibrator/cs40l26/device.mk
include device/google/gs-common/bcmbt/bluetooth.mk
include device/google/gs-common/touch/gti/predump_gti_dual.mk
include device/google/gs-common/display/dump_second_display.mk
@ -285,10 +289,6 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.audio.spatializer_transaural_enabled_default=false \
persist.vendor.audio.spatializer.speaker_enabled=true
# declare use of stereo spatialization
PRODUCT_PROPERTY_OVERRIDES += \
ro.audio.stereo_spatialization_enabled=true
ifneq ($(USE_AUDIO_HAL_AIDL),true)
# HIDL Sound Dose
PRODUCT_PACKAGES += \
@ -458,11 +458,10 @@ PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.profile.ccp.server.enabled=true \
bluetooth.profile.vcp.controller.enabled=true
ifeq ($(RELEASE_PIXEL_BROADCAST_ENABLED), true)
# Bluetooth LE Audio Broadcast
PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.profile.bap.broadcast.assist.enabled=true \
bluetooth.profile.bap.broadcast.source.enabled=true
endif
# LE Audio switcher in developer options
PRODUCT_PRODUCT_PROPERTIES += \
@ -492,7 +491,12 @@ PRODUCT_PRODUCT_PROPERTIES += \
# LE Audio Unicast Allowlist
PRODUCT_PRODUCT_PROPERTIES += \
persist.bluetooth.leaudio.allow_list=SM-R510,WF-1000XM5
persist.bluetooth.leaudio.allow_list=SM-R510,WF-1000XM5,SM-R630
SUPPORT_VENDOR_SATELLITE_SERVICE := true
# Support NTN(satellite) with dual SIM
NTN_DUAL_SIM := true
# Telephony Satellite Feature
PRODUCT_COPY_FILES += \
@ -542,3 +546,8 @@ PRODUCT_COPY_FILES += \
PRODUCT_COPY_FILES += \
device/google/comet/bluetooth/audio_set_configurations.json:$(TARGET_COPY_OUT_VENDOR)/etc/aidl/le_audio/aidl_audio_set_configurations.json
# Enable APF by default
PRODUCT_VENDOR_PROPERTIES += \
vendor.powerhal.apf_disabled=false \
vendor.powerhal.apf_enabled=true

View file

@ -45,6 +45,7 @@ PRODUCT_PACKAGES += \
# Factory binary of camera
PRODUCT_PACKAGES += fatp_ct3_wide_hat_tool fatp_ct3_tele_hat_tool fatp_ct3_ultrawide_hat_tool
PRODUCT_PACKAGES += fatp_camera_eeprom_inspector
PRODUCT_WITHOUT_TTS_VOICE_PACKS := true

View file

@ -139,6 +139,7 @@ ENABLE_4G_CP_CAPS_MSA=0
ENABLE_NLP_IN_LPPE=0
ENABLE_NLP_IN_AGNSS=1
ENABLE_LPP_HA_GAD_SHAPE=1
CP_LOCTECH_CONSTRAINTS=5
GNSS_CARRIER_ID=3
ENABLE_LPP_UP=1

View file

@ -302,6 +302,7 @@ ENABLE_4G_CP_CAPS_MSA=0
ENABLE_NLP_IN_LPPE=0
ENABLE_NLP_IN_AGNSS=1
ENABLE_LPP_HA_GAD_SHAPE=1
CP_LOCTECH_CONSTRAINTS=5
# VZW
GNSS_CARRIER_ID=3
ENABLE_LPP_UP=1

View file

@ -150,7 +150,7 @@ STNFC_CONTROL_CLK=0x00
###############################################################################
# Configure the ACTIVE_RW timer
# Default 0x00, set 0x01 to enable it
# STNFC_ACTIVERW_TIMER=0x01
STNFC_ACTIVERW_TIMER=0x01
###############################################################################
# Core configuration settings

View file

@ -62,6 +62,16 @@
"DefaultIndex": 0,
"ResetOnInit": true
},
{
"Name": "CPULittleClusterResponseTimeMs",
"Path": "/sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/response_time_ms",
"Values": [
"9",
"13"
],
"DefaultIndex": 1,
"ResetOnInit": true
},
{
"Name": "CPUMidClusterMaxFreq",
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
@ -103,6 +113,16 @@
"DefaultIndex": 0,
"ResetOnInit": true
},
{
"Name": "CPUMidClusterResponseTimeMs",
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/response_time_ms",
"Values": [
"52",
"56"
],
"DefaultIndex": 1,
"ResetOnInit": true
},
{
"Name": "CPUBigClusterMaxFreq",
"Path": "/sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq",
@ -145,6 +165,16 @@
"DefaultIndex": 0,
"ResetOnInit": true
},
{
"Name": "CPUBigClusterResponseTimeMs",
"Path": "/sys/devices/system/cpu/cpu7/cpufreq/sched_pixel/response_time_ms",
"Values": [
"165",
"170"
],
"DefaultIndex": 1,
"ResetOnInit": true
},
{
"Name": "GPUDvfsPeriod",
"Path": "/sys/devices/platform/1f000000.mali/dvfs_period",
@ -257,7 +287,7 @@
"7",
"8"
],
"DefaultIndex": 2,
"DefaultIndex": 4,
"ResetOnInit": true
},
{
@ -333,7 +363,6 @@
"Path": "/proc/vendor_sched/groups/ta/uclamp_min",
"Values": [
"765",
"600",
"1"
],
"ResetOnInit": true
@ -347,11 +376,21 @@
],
"ResetOnInit": true
},
{
"Name": "TAUclampMinOnNiceHighValue",
"Path": "/proc/vendor_sched/groups/ta/uclamp_min_on_nice_high_value",
"Values": [
"765",
"0"
],
"ResetOnInit": true
},
{
"Name": "TAUclampMinOnNiceMidValue",
"Path": "/proc/vendor_sched/groups/ta/uclamp_min_on_nice_mid_value",
"Values": [
"600",
"590",
"0"
],
"ResetOnInit": true
@ -360,6 +399,7 @@
"Name": "TAUclampMinOnNiceHighPrio",
"Path": "/proc/vendor_sched/groups/ta/uclamp_min_on_nice_high_prio",
"Values": [
"110",
"119",
"120"
],
@ -370,6 +410,7 @@
"Path": "/proc/vendor_sched/groups/ta/uclamp_min_on_nice_mid_prio",
"Values": [
"128",
"139",
"130"
],
"ResetOnInit": true
@ -484,6 +525,15 @@
],
"ResetOnInit": true
},
{
"Name": "TAAutoPreferFit",
"Path": "/proc/vendor_sched/groups/ta/auto_prefer_fit",
"Values": [
"1",
"0"
],
"ResetOnInit": true
},
{
"Name": "TAPreferredIdleMaskHigh",
"Path": "/proc/vendor_sched/groups/ta/preferred_idle_mask_high",
@ -935,11 +985,23 @@
"Name": "PA_KILL",
"Path": "/sys/kernel/vendor_mm/pa_kill/reclaim_kb",
"Values": [
"512000",
"307200",
"102400",
"0"
],
"WriteOnly": true,
"ResetOnInit": false
},
{
"Name": "KswapdUclaimMin",
"Path": "/sys/kernel/vendor_mm/kswapd_uclamp_min",
"Values": [
"0",
"200"
],
"ResetOnInit": true
},
{
"Name": "MaxLoadBalanceInterval",
"Path": "/proc/vendor_sched/max_load_balance_interval",
@ -1039,7 +1101,8 @@
"PowerHint": "LAUNCH",
"Node": "TAUClampBoost",
"Duration": 5000,
"Value": "765"
"Value": "765",
"EnableProperty": "vendor.powerhal.apf_disabled"
},
{
"PowerHint": "LAUNCH",
@ -1224,6 +1287,13 @@
"Duration": 5000,
"Value": "1"
},
{
"PowerHint": "LAUNCH",
"Node": "TAAutoPreferFit",
"Duration": 5000,
"Value": "1",
"EnableProperty": "vendor.powerhal.apf_enabled"
},
{
"PowerHint": "LAUNCH",
"Node": "TAPreferredIdleMaskHigh",
@ -1234,7 +1304,43 @@
"PowerHint": "LAUNCH",
"Node": "TAPreferredIdleMaskMid",
"Duration": 5000,
"Value": "0xff"
"Value": "0xff",
"EnableProperty": "vendor.powerhal.apf_disabled"
},
{
"PowerHint": "LAUNCH",
"Node": "TAUclampMinOnNiceEnable",
"Duration": 5000,
"Value": "1",
"EnableProperty": "vendor.powerhal.apf_enabled"
},
{
"PowerHint": "LAUNCH",
"Node": "TAUclampMinOnNiceHighValue",
"Duration": 5000,
"Value": "765",
"EnableProperty": "vendor.powerhal.apf_enabled"
},
{
"PowerHint": "LAUNCH",
"Node": "TAUclampMinOnNiceHighPrio",
"Duration": 5000,
"Value": "110",
"EnableProperty": "vendor.powerhal.apf_enabled"
},
{
"PowerHint": "LAUNCH",
"Node": "TAUclampMinOnNiceMidValue",
"Duration": 5000,
"Value": "590",
"EnableProperty": "vendor.powerhal.apf_enabled"
},
{
"PowerHint": "LAUNCH",
"Node": "TAUclampMinOnNiceMidPrio",
"Duration": 5000,
"Value": "139",
"EnableProperty": "vendor.powerhal.apf_enabled"
},
{
"PowerHint": "LAUNCH",
@ -1242,6 +1348,12 @@
"Duration": 5000,
"Value": "1"
},
{
"PowerHint": "LAUNCH",
"Node": "TARampupMultiplier",
"Duration": 0,
"Value": "4"
},
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "CPUSkipMask",
@ -1332,6 +1444,12 @@
"Duration": 2000,
"Value": "0"
},
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "TARampupMultiplier",
"Duration": 0,
"Value": "4"
},
{
"PowerHint": "LAUNCH_PMU",
"Node": "PMU_POLL",
@ -1368,6 +1486,12 @@
"Duration": 33,
"Value": "820000"
},
{
"PowerHint": "CPU_LOAD_RESET",
"Node": "TAPreferHighCap",
"Duration": 33,
"Value": "1"
},
{
"PowerHint": "DISPLAY_INACTIVE",
"Node": "CPULittleClusterDownRateLimitUs",
@ -1416,11 +1540,29 @@
"Value": "0"
},
{
"PowerHint": "CAMERA_PA_KILL_BOOST",
"PowerHint": "DISPLAY_INACTIVE",
"Node": "KswapdUclaimMin",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_PA_KILL_BOOST_LEVEL_1",
"Node": "PA_KILL",
"Duration": 0,
"Value": "102400"
},
{
"PowerHint": "CAMERA_PA_KILL_BOOST_LEVEL_2",
"Node": "PA_KILL",
"Duration": 0,
"Value": "307200"
},
{
"PowerHint": "CAMERA_PA_KILL_BOOST_LEVEL_3",
"Node": "PA_KILL",
"Duration": 0,
"Value": "512000"
},
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "CPUSkipMask",
@ -1739,6 +1881,24 @@
"Duration": 100,
"Value": "0"
},
{
"PowerHint": "CAMERA_MULTICAM_BOOST",
"Node": "CDPreferIdle",
"Duration": 100,
"Value": "1"
},
{
"PowerHint": "CAMERA_MULTICAM_BOOST",
"Node": "AutoPreferIdle",
"Duration": 100,
"Value": "0"
},
{
"PowerHint": "CAMERA_MULTICAM_BOOST",
"Node": "PMU_POLL",
"Duration": 100,
"Value": "0"
},
{
"PowerHint": "GCA_CAMERA_SHOT_BIGCPU_RANK1",
"Node": "TAPreferHighCap",
@ -2057,6 +2217,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "FGPreferIdle",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "AutoPreferIdle",
@ -2243,6 +2409,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "FGPreferIdle",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CDPreferIdle",
@ -2435,6 +2607,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "FGPreferIdle",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "MemFreq",
@ -2489,6 +2667,18 @@
"Duration": 0,
"Value": "4"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "TAPreferIdle",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "FGPreferIdle",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "AutoPreferIdle",
@ -2651,6 +2841,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "FGPreferIdle",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "AutoPreferIdle",
@ -3040,13 +3236,31 @@
"PowerHint": "DISPLAY_IDLE",
"Node": "TARampupMultiplier",
"Duration": 0,
"Value": "0"
"Value": "1"
},
{
"PowerHint": "DISPLAY_IDLE",
"Node": "AdpfRampupMultiplier",
"Duration": 0,
"Value": "0"
"Value": "1"
},
{
"PowerHint": "DISPLAY_IDLE",
"Node": "CPULittleClusterResponseTimeMs",
"Duration": 0,
"Value": "13"
},
{
"PowerHint": "DISPLAY_IDLE",
"Node": "CPUMidClusterResponseTimeMs",
"Duration": 0,
"Value": "56"
},
{
"PowerHint": "DISPLAY_IDLE",
"Node": "CPUBigClusterResponseTimeMs",
"Duration": 0,
"Value": "170"
},
{
"PowerHint": "DISPLAY_UPDATE_IMMINENT",
@ -3072,18 +3286,6 @@
"Duration": 50,
"Value": "1"
},
{
"PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
"Node": "LimitFlashCurrent",
"Duration": 0,
"Value": "100"
},
{
"PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
"Node": "LimitFlashCurrent",
"Duration": 0,
"Value": "1500"
},
{
"PowerHint": "EXPENSIVE_RENDERING",
"Node": "PowerHALRenderingState",
@ -3300,6 +3502,24 @@
"Duration": 0,
"Value": "2"
},
{
"PowerHint": "GAME",
"Node": "CPULittleClusterResponseTimeMs",
"Duration": 0,
"Value": "9"
},
{
"PowerHint": "GAME",
"Node": "CPUMidClusterResponseTimeMs",
"Duration": 0,
"Value": "52"
},
{
"PowerHint": "GAME",
"Node": "CPUBigClusterResponseTimeMs",
"Duration": 0,
"Value": "165"
},
{
"PowerHint": "GAME",
"Node": "PerTaskMaxIowaitBoost",
@ -3528,6 +3748,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_PROJECT11",
"Node": "FGPreferIdle",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_PROJECT11",
"Node": "MemFreq",

View file

@ -187,4 +187,6 @@
false: firmware roaming will not be affected. -->
<bool translatable="false" name ="config_wifiDisableFirmwareRoamingInIdleMode">true</bool>
<!-- Boolean indicating whether to trigger bugreport for WiFi subsystem restart issue -->
<bool translatable="false" name ="config_wifi_subsystem_restart_bugreport_enabled">false</bool>
</resources>

33
sensors/Android.bp Normal file
View file

@ -0,0 +1,33 @@
// Copyright (C) 2009 The Android Open Source Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package {
default_applicable_licenses: [
"device_google_comet_license",
],
}
// HAL module implementation stored in
// hw/<SENSORS_HARDWARE_MODULE_ID>.<ro.hardware>.so
cc_library_shared {
name: "sensors.comet",
relative_install_path: "hw",
shared_libs: [
"liblog",
"libcutils",
"libhardware",
],
srcs: ["sensors_dummy.c"],
proprietary: true,
}

View file

@ -6,10 +6,6 @@
"HotThreshold": ["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "60.0"],
"Multiplier": 0.001
},
{
"Name": "battery_cycle",
"Type": "BCL_VOLTAGE"
},
{
"Name": "maxfg_base",
"Type": "UNKNOWN",
@ -20,26 +16,6 @@
"Type": "UNKNOWN",
"Multiplier": 0.001
},
{
"Name": "soc",
"Type": "BCL_PERCENTAGE",
"HotThreshold": ["NAN", "NAN", 80, "NAN", "NAN", "NAN", "NAN"],
"Multiplier": 1
},
{
"Name": "BCL_AUDIO_BAACL",
"Type": "BCL_VOLTAGE",
"VirtualSensor": true,
"Formula": "COUNT_THRESHOLD",
"TriggerSensor": "soc",
"Combination": ["battery", "soc"],
"Coefficient": [-25000, 80],
"HotThreshold": ["NAN", "NAN", "NAN", "NAN", 2.0, "NAN", "NAN"],
"PollingDelay": 0,
"PassiveDelay": 1000,
"Multiplier": 1,
"SendCallback": true
},
{
"Name": "soc_therm",
"Type": "UNKNOWN",

View file

@ -6,10 +6,6 @@
"HotThreshold": ["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "60.0"],
"Multiplier": 0.001
},
{
"Name": "battery_cycle",
"Type": "BCL_VOLTAGE"
},
{
"Name": "maxfg_base",
"Type": "UNKNOWN",
@ -20,26 +16,6 @@
"Type": "UNKNOWN",
"Multiplier": 0.001
},
{
"Name": "soc",
"Type": "BCL_PERCENTAGE",
"HotThreshold": ["NAN", "NAN", 80, "NAN", "NAN", "NAN", "NAN"],
"Multiplier": 1
},
{
"Name": "BCL_AUDIO_BAACL",
"Type": "BCL_VOLTAGE",
"VirtualSensor": true,
"Formula": "COUNT_THRESHOLD",
"TriggerSensor": "soc",
"Combination": ["battery", "soc"],
"Coefficient": [-25000, 80],
"HotThreshold": ["NAN", "NAN", "NAN", "NAN", 2.0, "NAN", "NAN"],
"PollingDelay": 0,
"PassiveDelay": 1000,
"Multiplier": 1,
"SendCallback": true
},
{
"Name": "soc_therm",
"Type": "UNKNOWN",