Merge Android 13 QPR2

Bug: 273316506
Merged-In: Ib2bb7ecb0fcfd9022588de781802428bbd708a02
Change-Id: Ice69b4d55f9fb4480bc4b9e5ec36f615113aa45f
This commit is contained in:
Xin Li 2023-03-13 23:09:34 -07:00
commit f5372e5b49
61 changed files with 61295 additions and 60584 deletions

View file

@ -242,6 +242,8 @@
<be_cfg be_id="IN_CAMCORDER_SELFIE_LANDSCAPE_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_SELFIE_INVERT_LANDSCAPE_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_SELFIE_PORTRAIT_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_MIC_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_TRIPLE_MIC_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_BTSCO_MIC_BE_CFG" latency="40000"/>
<be_cfg be_id="IN_BTSCO_MIC_NREC_BE_CFG" latency="40000"/>
<be_cfg be_id="IN_BTSCO_MIC_WB_BE_CFG" latency="40000"/>

View file

@ -202,7 +202,7 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload,immersive_out"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"

View file

@ -175,7 +175,7 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload,immersive_out"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"

View file

@ -190,7 +190,7 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload,immersive_out"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip
#EXPORT_FLAG BLUETOOTH
#SINGLE_API_VER 1.2.1
#SAVE_TIME 2022-09-05 16:14:01
#SAVE_TIME 2022-12-08 17:54:52
#CASE_NAME BLUETOOTH-RESERVE1-VOICE_GENERIC-FB
#PARAM_MODE FULL
@ -3494,8 +3494,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH
816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4
@ -3577,23 +3577,23 @@
896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2339 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR
900 0x0050 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND
899 0x02BC //TX_MICMUTE_RATIO_THR
900 0x0208 //TX_MICMUTE_AMP_THR
901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x000C //TX_MICMUTE_CVG_TIME
903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME
905 0x0C00 //TX_MIC_VOLUME_MIC0MUTE
906 0x0020 //TX_MICMUTE_EPD_OFFSET_0
906 0x0000 //TX_MICMUTE_EPD_OFFSET_0
907 0x001E //TX_MICMUTE_FRQ_AEC_L
908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7E90 //TX_DTD_THR1_MICMUTE_0
912 0x7918 //TX_DTD_THR1_MICMUTE_1
912 0x7BD4 //TX_DTD_THR1_MICMUTE_1
913 0x7FFF //TX_DTD_THR1_MICMUTE_2
914 0x7FFF //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0
915 0x4000 //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2
@ -3604,7 +3604,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2
926 0x0064 //TX_MICMUTE_DT2_HOLD_N
926 0x00C0 //TX_MICMUTE_DT2_HOLD_N
927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -3622,8 +3622,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01
944 0xE0C0 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03
944 0x1B58 //TX_AMS_RESRV_02
945 0x6590 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06
@ -6164,8 +6164,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH
816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4
@ -6247,23 +6247,23 @@
896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2339 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x03C0 //TX_MICMUTE_RATIO_THR
900 0x0122 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND
899 0x028A //TX_MICMUTE_RATIO_THR
900 0x026C //TX_MICMUTE_AMP_THR
901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME
905 0x0C00 //TX_MIC_VOLUME_MIC0MUTE
906 0x0020 //TX_MICMUTE_EPD_OFFSET_0
906 0x0000 //TX_MICMUTE_EPD_OFFSET_0
907 0x001E //TX_MICMUTE_FRQ_AEC_L
908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x6590 //TX_DTD_THR1_MICMUTE_0
911 0x7148 //TX_DTD_THR1_MICMUTE_0
912 0x7FFF //TX_DTD_THR1_MICMUTE_1
913 0x7FFF //TX_DTD_THR1_MICMUTE_2
914 0x7FFF //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0
914 0x3A98 //TX_DTD_THR1_MICMUTE_3
915 0x4000 //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2
@ -6274,7 +6274,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2
926 0x0064 //TX_MICMUTE_DT2_HOLD_N
926 0x0100 //TX_MICMUTE_DT2_HOLD_N
927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -6292,8 +6292,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03
944 0x3A98 //TX_AMS_RESRV_02
945 0x7000 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06
@ -8834,8 +8834,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH
816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4
@ -8917,9 +8917,9 @@
896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2379 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR
900 0x01C2 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND
899 0x02A8 //TX_MICMUTE_RATIO_THR
900 0x02A8 //TX_MICMUTE_AMP_THR
901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME
@ -8929,10 +8929,10 @@
908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7918 //TX_DTD_THR1_MICMUTE_0
912 0x7000 //TX_DTD_THR1_MICMUTE_1
913 0x3A98 //TX_DTD_THR1_MICMUTE_2
914 0x32C8 //TX_DTD_THR1_MICMUTE_3
911 0x7D64 //TX_DTD_THR1_MICMUTE_0
912 0x76C0 //TX_DTD_THR1_MICMUTE_1
913 0x7530 //TX_DTD_THR1_MICMUTE_2
914 0x7F58 //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
@ -8944,7 +8944,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2
926 0x0064 //TX_MICMUTE_DT2_HOLD_N
926 0x0260 //TX_MICMUTE_DT2_HOLD_N
927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -8962,8 +8962,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03
944 0x32C8 //TX_AMS_RESRV_02
945 0x5DC0 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06
@ -56367,10 +56367,10 @@
286 0x0011 //TX_NS_LVL_CTRL_5
287 0x001A //TX_NS_LVL_CTRL_6
288 0x0011 //TX_NS_LVL_CTRL_7
289 0x0020 //TX_MIN_GAIN_S_0
290 0x0020 //TX_MIN_GAIN_S_1
289 0x0018 //TX_MIN_GAIN_S_0
290 0x0018 //TX_MIN_GAIN_S_1
291 0x0020 //TX_MIN_GAIN_S_2
292 0x0020 //TX_MIN_GAIN_S_3
292 0x0018 //TX_MIN_GAIN_S_3
293 0x0020 //TX_MIN_GAIN_S_4
294 0x0020 //TX_MIN_GAIN_S_5
295 0x0020 //TX_MIN_GAIN_S_6
@ -56400,10 +56400,10 @@
319 0x7FFF //TX_A_POST_FILT_S_5
320 0x7FFF //TX_A_POST_FILT_S_6
321 0x7FFF //TX_A_POST_FILT_S_7
322 0x2000 //TX_B_POST_FILT_0
323 0x6000 //TX_B_POST_FILT_1
322 0x1000 //TX_B_POST_FILT_0
323 0x2000 //TX_B_POST_FILT_1
324 0x6000 //TX_B_POST_FILT_2
325 0x6000 //TX_B_POST_FILT_3
325 0x1000 //TX_B_POST_FILT_3
326 0x4000 //TX_B_POST_FILT_4
327 0x1000 //TX_B_POST_FILT_5
328 0x1000 //TX_B_POST_FILT_6
@ -56894,8 +56894,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH
816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4
@ -56977,9 +56977,9 @@
896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2379 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR
900 0x01C2 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND
899 0x02A8 //TX_MICMUTE_RATIO_THR
900 0x02A8 //TX_MICMUTE_AMP_THR
901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME
@ -56989,10 +56989,10 @@
908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7918 //TX_DTD_THR1_MICMUTE_0
912 0x7000 //TX_DTD_THR1_MICMUTE_1
913 0x3A98 //TX_DTD_THR1_MICMUTE_2
914 0x32C8 //TX_DTD_THR1_MICMUTE_3
911 0x7D64 //TX_DTD_THR1_MICMUTE_0
912 0x76C0 //TX_DTD_THR1_MICMUTE_1
913 0x7530 //TX_DTD_THR1_MICMUTE_2
914 0x7F58 //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
@ -57004,7 +57004,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2
926 0x0064 //TX_MICMUTE_DT2_HOLD_N
926 0x0260 //TX_MICMUTE_DT2_HOLD_N
927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -57022,8 +57022,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03
944 0x32C8 //TX_AMS_RESRV_02
945 0x5DC0 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip
#EXPORT_FLAG HEADSET
#SINGLE_API_VER 1.2.1
#SAVE_TIME 2022-09-20 14:26:53
#SAVE_TIME 2022-12-08 17:55:26
#CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-NB
#PARAM_MODE FULL
@ -32864,8 +32864,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH
816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4
@ -32947,23 +32947,23 @@
896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2339 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR
900 0x0050 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND
899 0x02BC //TX_MICMUTE_RATIO_THR
900 0x0208 //TX_MICMUTE_AMP_THR
901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x000C //TX_MICMUTE_CVG_TIME
903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME
905 0x0C00 //TX_MIC_VOLUME_MIC0MUTE
906 0x0020 //TX_MICMUTE_EPD_OFFSET_0
906 0x0000 //TX_MICMUTE_EPD_OFFSET_0
907 0x001E //TX_MICMUTE_FRQ_AEC_L
908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7E90 //TX_DTD_THR1_MICMUTE_0
912 0x7918 //TX_DTD_THR1_MICMUTE_1
912 0x7BD4 //TX_DTD_THR1_MICMUTE_1
913 0x7FFF //TX_DTD_THR1_MICMUTE_2
914 0x7FFF //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0
915 0x4000 //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2
@ -32974,7 +32974,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2
926 0x0064 //TX_MICMUTE_DT2_HOLD_N
926 0x00C0 //TX_MICMUTE_DT2_HOLD_N
927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -32992,8 +32992,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01
944 0xE0C0 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03
944 0x1B58 //TX_AMS_RESRV_02
945 0x6590 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06
@ -35534,8 +35534,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH
816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4
@ -35617,23 +35617,23 @@
896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2339 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x03C0 //TX_MICMUTE_RATIO_THR
900 0x0122 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND
899 0x028A //TX_MICMUTE_RATIO_THR
900 0x026C //TX_MICMUTE_AMP_THR
901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME
905 0x0C00 //TX_MIC_VOLUME_MIC0MUTE
906 0x0020 //TX_MICMUTE_EPD_OFFSET_0
906 0x0000 //TX_MICMUTE_EPD_OFFSET_0
907 0x001E //TX_MICMUTE_FRQ_AEC_L
908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x6590 //TX_DTD_THR1_MICMUTE_0
911 0x7148 //TX_DTD_THR1_MICMUTE_0
912 0x7FFF //TX_DTD_THR1_MICMUTE_1
913 0x7FFF //TX_DTD_THR1_MICMUTE_2
914 0x7FFF //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0
914 0x3A98 //TX_DTD_THR1_MICMUTE_3
915 0x4000 //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2
@ -35644,7 +35644,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2
926 0x0064 //TX_MICMUTE_DT2_HOLD_N
926 0x0100 //TX_MICMUTE_DT2_HOLD_N
927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -35662,8 +35662,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03
944 0x3A98 //TX_AMS_RESRV_02
945 0x7000 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06
@ -38204,8 +38204,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH
816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4
@ -38287,9 +38287,9 @@
896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2379 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR
900 0x01C2 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND
899 0x02A8 //TX_MICMUTE_RATIO_THR
900 0x02A8 //TX_MICMUTE_AMP_THR
901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME
@ -38299,10 +38299,10 @@
908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7918 //TX_DTD_THR1_MICMUTE_0
912 0x7000 //TX_DTD_THR1_MICMUTE_1
913 0x3A98 //TX_DTD_THR1_MICMUTE_2
914 0x32C8 //TX_DTD_THR1_MICMUTE_3
911 0x7D64 //TX_DTD_THR1_MICMUTE_0
912 0x76C0 //TX_DTD_THR1_MICMUTE_1
913 0x7530 //TX_DTD_THR1_MICMUTE_2
914 0x7F58 //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
@ -38314,7 +38314,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2
926 0x0064 //TX_MICMUTE_DT2_HOLD_N
926 0x0260 //TX_MICMUTE_DT2_HOLD_N
927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -38332,8 +38332,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03
944 0x32C8 //TX_AMS_RESRV_02
945 0x5DC0 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06
@ -64904,8 +64904,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH
816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4
@ -64987,23 +64987,23 @@
896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2339 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR
900 0x0050 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND
899 0x02BC //TX_MICMUTE_RATIO_THR
900 0x0208 //TX_MICMUTE_AMP_THR
901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x000C //TX_MICMUTE_CVG_TIME
903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME
905 0x0C00 //TX_MIC_VOLUME_MIC0MUTE
906 0x0020 //TX_MICMUTE_EPD_OFFSET_0
906 0x0000 //TX_MICMUTE_EPD_OFFSET_0
907 0x001E //TX_MICMUTE_FRQ_AEC_L
908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7E90 //TX_DTD_THR1_MICMUTE_0
912 0x7918 //TX_DTD_THR1_MICMUTE_1
912 0x7BD4 //TX_DTD_THR1_MICMUTE_1
913 0x7FFF //TX_DTD_THR1_MICMUTE_2
914 0x7FFF //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0
915 0x4000 //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2
@ -65014,7 +65014,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2
926 0x0064 //TX_MICMUTE_DT2_HOLD_N
926 0x00C0 //TX_MICMUTE_DT2_HOLD_N
927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -65032,8 +65032,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01
944 0xE0C0 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03
944 0x1B58 //TX_AMS_RESRV_02
945 0x6590 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06
@ -67574,8 +67574,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH
816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4
@ -67657,23 +67657,23 @@
896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2339 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x03C0 //TX_MICMUTE_RATIO_THR
900 0x0122 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND
899 0x028A //TX_MICMUTE_RATIO_THR
900 0x026C //TX_MICMUTE_AMP_THR
901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME
905 0x0C00 //TX_MIC_VOLUME_MIC0MUTE
906 0x0020 //TX_MICMUTE_EPD_OFFSET_0
906 0x0000 //TX_MICMUTE_EPD_OFFSET_0
907 0x001E //TX_MICMUTE_FRQ_AEC_L
908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x6590 //TX_DTD_THR1_MICMUTE_0
911 0x7148 //TX_DTD_THR1_MICMUTE_0
912 0x7FFF //TX_DTD_THR1_MICMUTE_1
913 0x7FFF //TX_DTD_THR1_MICMUTE_2
914 0x7FFF //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0
914 0x3A98 //TX_DTD_THR1_MICMUTE_3
915 0x4000 //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2
@ -67684,7 +67684,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2
926 0x0064 //TX_MICMUTE_DT2_HOLD_N
926 0x0100 //TX_MICMUTE_DT2_HOLD_N
927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -67702,8 +67702,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03
944 0x3A98 //TX_AMS_RESRV_02
945 0x7000 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06
@ -70244,8 +70244,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH
816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4
@ -70327,9 +70327,9 @@
896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2379 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR
900 0x01C2 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND
899 0x02A8 //TX_MICMUTE_RATIO_THR
900 0x02A8 //TX_MICMUTE_AMP_THR
901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME
@ -70339,10 +70339,10 @@
908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7918 //TX_DTD_THR1_MICMUTE_0
912 0x7000 //TX_DTD_THR1_MICMUTE_1
913 0x3A98 //TX_DTD_THR1_MICMUTE_2
914 0x32C8 //TX_DTD_THR1_MICMUTE_3
911 0x7D64 //TX_DTD_THR1_MICMUTE_0
912 0x76C0 //TX_DTD_THR1_MICMUTE_1
913 0x7530 //TX_DTD_THR1_MICMUTE_2
914 0x7F58 //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
@ -70354,7 +70354,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2
926 0x0064 //TX_MICMUTE_DT2_HOLD_N
926 0x0260 //TX_MICMUTE_DT2_HOLD_N
927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -70372,8 +70372,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03
944 0x32C8 //TX_AMS_RESRV_02
945 0x5DC0 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06
@ -93747,10 +93747,10 @@
286 0x0011 //TX_NS_LVL_CTRL_5
287 0x001A //TX_NS_LVL_CTRL_6
288 0x0011 //TX_NS_LVL_CTRL_7
289 0x0020 //TX_MIN_GAIN_S_0
290 0x0020 //TX_MIN_GAIN_S_1
289 0x0018 //TX_MIN_GAIN_S_0
290 0x0018 //TX_MIN_GAIN_S_1
291 0x0020 //TX_MIN_GAIN_S_2
292 0x0020 //TX_MIN_GAIN_S_3
292 0x0018 //TX_MIN_GAIN_S_3
293 0x0020 //TX_MIN_GAIN_S_4
294 0x0020 //TX_MIN_GAIN_S_5
295 0x0020 //TX_MIN_GAIN_S_6
@ -93780,10 +93780,10 @@
319 0x7FFF //TX_A_POST_FILT_S_5
320 0x7FFF //TX_A_POST_FILT_S_6
321 0x7FFF //TX_A_POST_FILT_S_7
322 0x2000 //TX_B_POST_FILT_0
323 0x6000 //TX_B_POST_FILT_1
322 0x1000 //TX_B_POST_FILT_0
323 0x2000 //TX_B_POST_FILT_1
324 0x6000 //TX_B_POST_FILT_2
325 0x6000 //TX_B_POST_FILT_3
325 0x1000 //TX_B_POST_FILT_3
326 0x4000 //TX_B_POST_FILT_4
327 0x1000 //TX_B_POST_FILT_5
328 0x1000 //TX_B_POST_FILT_6
@ -94274,8 +94274,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH
816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4
@ -94357,9 +94357,9 @@
896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2379 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR
900 0x01C2 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND
899 0x02A8 //TX_MICMUTE_RATIO_THR
900 0x02A8 //TX_MICMUTE_AMP_THR
901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME
@ -94369,10 +94369,10 @@
908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7918 //TX_DTD_THR1_MICMUTE_0
912 0x7000 //TX_DTD_THR1_MICMUTE_1
913 0x3A98 //TX_DTD_THR1_MICMUTE_2
914 0x32C8 //TX_DTD_THR1_MICMUTE_3
911 0x7D64 //TX_DTD_THR1_MICMUTE_0
912 0x76C0 //TX_DTD_THR1_MICMUTE_1
913 0x7530 //TX_DTD_THR1_MICMUTE_2
914 0x7F58 //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
@ -94384,7 +94384,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2
926 0x0064 //TX_MICMUTE_DT2_HOLD_N
926 0x0260 //TX_MICMUTE_DT2_HOLD_N
927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -94402,8 +94402,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03
944 0x32C8 //TX_AMS_RESRV_02
945 0x5DC0 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06
@ -101757,10 +101757,10 @@
286 0x0011 //TX_NS_LVL_CTRL_5
287 0x001A //TX_NS_LVL_CTRL_6
288 0x0011 //TX_NS_LVL_CTRL_7
289 0x0020 //TX_MIN_GAIN_S_0
290 0x0020 //TX_MIN_GAIN_S_1
289 0x0018 //TX_MIN_GAIN_S_0
290 0x0018 //TX_MIN_GAIN_S_1
291 0x0020 //TX_MIN_GAIN_S_2
292 0x0020 //TX_MIN_GAIN_S_3
292 0x0018 //TX_MIN_GAIN_S_3
293 0x0020 //TX_MIN_GAIN_S_4
294 0x0020 //TX_MIN_GAIN_S_5
295 0x0020 //TX_MIN_GAIN_S_6
@ -101790,10 +101790,10 @@
319 0x7FFF //TX_A_POST_FILT_S_5
320 0x7FFF //TX_A_POST_FILT_S_6
321 0x7FFF //TX_A_POST_FILT_S_7
322 0x2000 //TX_B_POST_FILT_0
323 0x6000 //TX_B_POST_FILT_1
322 0x1000 //TX_B_POST_FILT_0
323 0x2000 //TX_B_POST_FILT_1
324 0x6000 //TX_B_POST_FILT_2
325 0x6000 //TX_B_POST_FILT_3
325 0x1000 //TX_B_POST_FILT_3
326 0x4000 //TX_B_POST_FILT_4
327 0x1000 //TX_B_POST_FILT_5
328 0x1000 //TX_B_POST_FILT_6
@ -102284,8 +102284,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH
816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4
@ -102367,9 +102367,9 @@
896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2379 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR
900 0x01C2 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND
899 0x02A8 //TX_MICMUTE_RATIO_THR
900 0x02A8 //TX_MICMUTE_AMP_THR
901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME
@ -102379,10 +102379,10 @@
908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7918 //TX_DTD_THR1_MICMUTE_0
912 0x7000 //TX_DTD_THR1_MICMUTE_1
913 0x3A98 //TX_DTD_THR1_MICMUTE_2
914 0x32C8 //TX_DTD_THR1_MICMUTE_3
911 0x7D64 //TX_DTD_THR1_MICMUTE_0
912 0x76C0 //TX_DTD_THR1_MICMUTE_1
913 0x7530 //TX_DTD_THR1_MICMUTE_2
914 0x7F58 //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
@ -102394,7 +102394,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2
926 0x0064 //TX_MICMUTE_DT2_HOLD_N
926 0x0260 //TX_MICMUTE_DT2_HOLD_N
927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -102412,8 +102412,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03
944 0x32C8 //TX_AMS_RESRV_02
945 0x5DC0 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06

View file

@ -240,6 +240,8 @@
<be_cfg be_id="IN_CAMCORDER_SELFIE_LANDSCAPE_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_SELFIE_INVERT_LANDSCAPE_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_SELFIE_PORTRAIT_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_MIC_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_TRIPLE_MIC_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_BTSCO_MIC_BE_CFG" latency="40000"/>
<be_cfg be_id="IN_BTSCO_MIC_NREC_BE_CFG" latency="40000"/>
<be_cfg be_id="IN_BTSCO_MIC_WB_BE_CFG" latency="40000"/>

View file

@ -242,6 +242,8 @@
<be_cfg be_id="IN_CAMCORDER_SELFIE_LANDSCAPE_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_SELFIE_INVERT_LANDSCAPE_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_SELFIE_PORTRAIT_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_MIC_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_TRIPLE_MIC_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_BTSCO_MIC_BE_CFG" latency="40000"/>
<be_cfg be_id="IN_BTSCO_MIC_NREC_BE_CFG" latency="40000"/>
<be_cfg be_id="IN_BTSCO_MIC_WB_BE_CFG" latency="40000"/>

View file

@ -202,7 +202,7 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload,immersive_out"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"

View file

@ -175,7 +175,7 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload,immersive_out"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"

View file

@ -190,7 +190,7 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload,immersive_out"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -240,6 +240,8 @@
<be_cfg be_id="IN_CAMCORDER_SELFIE_LANDSCAPE_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_SELFIE_INVERT_LANDSCAPE_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_SELFIE_PORTRAIT_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_MIC_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_TRIPLE_MIC_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_BTSCO_MIC_BE_CFG" latency="40000"/>
<be_cfg be_id="IN_BTSCO_MIC_NREC_BE_CFG" latency="40000"/>
<be_cfg be_id="IN_BTSCO_MIC_WB_BE_CFG" latency="40000"/>

View file

@ -1,73 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!---
This is an example to configure LE Audio hardware offload supported capability settings
codecConfigurationList:
Supported codec capability along with its parameter setting
strategyConfigurationList:
ASE Configuration strategies
configurationList:
For each configuration, there are two attributes
- codecConfiguration
- strategyConfiguration
scenarioList:
There would be only one `scenarios` group
For each scenario, the are two attributes
- encode
- decode
If a scenario is unidirectional, mark another direction as `invalid`
The configuration should be chosen from `configurationList`
-->
<leAudioOffloadSetting>
<scenarioList>
<!-- encode only -->
<scenario encode="OneChanMono_16_1" decode="invalid"/>
<scenario encode="TwoChanStereo_16_1" decode="invalid"/>
<scenario encode="OneChanStereo_16_1" decode="invalid"/>
<scenario encode="OneChanMono_16_2" decode="invalid"/>
<scenario encode="TwoChanStereo_16_2" decode="invalid"/>
<scenario encode="OneChanStereo_16_2" decode="invalid"/>
<scenario encode="OneChanMono_24_2" decode="invalid"/>
<scenario encode="TwoChanStereo_24_2" decode="invalid"/>
<scenario encode="OneChanStereo_24_2" decode="invalid"/>
<scenario encode="OneChanMono_48_4" decode="invalid"/>
<scenario encode="TwoChanStereo_48_4" decode="invalid"/>
<scenario encode="OneChanStereo_48_4" decode="invalid"/>
<!-- encode and decode -->
<scenario encode="OneChanStereo_16_1" decode="OneChanStereo_16_1"/>
<scenario encode="OneChanStereo_16_1" decode="OneChanMono_16_1"/>
<scenario encode="TwoChanStereo_16_1" decode="OneChanMono_16_1"/>
<scenario encode="OneChanMono_16_1" decode="OneChanMono_16_1"/>
<scenario encode="OneChanStereo_16_2" decode="OneChanStereo_16_2"/>
<scenario encode="OneChanStereo_16_2" decode="OneChanMono_16_2"/>
<scenario encode="TwoChanStereo_16_2" decode="OneChanMono_16_2"/>
<scenario encode="OneChanMono_16_2" decode="OneChanMono_16_2"/>
</scenarioList>
<configurationList>
<configuration name="OneChanMono_16_1" codecConfiguration="LC3_16k_1" strategyConfiguration="MONO_ONE_CIS_PER_DEVICE"/>
<configuration name="TwoChanStereo_16_1" codecConfiguration="LC3_16k_1" strategyConfiguration="STEREO_TWO_CISES_PER_DEVICE"/>
<configuration name="OneChanStereo_16_1" codecConfiguration="LC3_16k_1" strategyConfiguration="STEREO_ONE_CIS_PER_DEVICE"/>
<configuration name="OneChanMono_16_2" codecConfiguration="LC3_16k_2" strategyConfiguration="MONO_ONE_CIS_PER_DEVICE"/>
<configuration name="TwoChanStereo_16_2" codecConfiguration="LC3_16k_2" strategyConfiguration="STEREO_TWO_CISES_PER_DEVICE"/>
<configuration name="OneChanStereo_16_2" codecConfiguration="LC3_16k_2" strategyConfiguration="STEREO_ONE_CIS_PER_DEVICE"/>
<configuration name="OneChanMono_24_2" codecConfiguration="LC3_24k_2" strategyConfiguration="MONO_ONE_CIS_PER_DEVICE"/>
<configuration name="TwoChanStereo_24_2" codecConfiguration="LC3_24k_2" strategyConfiguration="STEREO_TWO_CISES_PER_DEVICE"/>
<configuration name="OneChanStereo_24_2" codecConfiguration="LC3_24k_2" strategyConfiguration="STEREO_ONE_CIS_PER_DEVICE"/>
<configuration name="OneChanMono_48_4" codecConfiguration="LC3_48k_4" strategyConfiguration="MONO_ONE_CIS_PER_DEVICE"/>
<configuration name="TwoChanStereo_48_4" codecConfiguration="LC3_48k_4" strategyConfiguration="STEREO_TWO_CISES_PER_DEVICE"/>
<configuration name="OneChanStereo_48_4" codecConfiguration="LC3_48k_4" strategyConfiguration="STEREO_ONE_CIS_PER_DEVICE"/>
</configurationList>
<codecConfigurationList>
<codecConfiguration name="LC3_16k_1" codec="LC3" samplingFrequency="16000" frameDurationUs="7500" octetsPerCodecFrame="30"/>
<codecConfiguration name="LC3_16k_2" codec="LC3" samplingFrequency="16000" frameDurationUs="10000" octetsPerCodecFrame="40"/>
<codecConfiguration name="LC3_24k_2" codec="LC3" samplingFrequency="24000" frameDurationUs="10000" octetsPerCodecFrame="60"/>
<codecConfiguration name="LC3_48k_4" codec="LC3" samplingFrequency="48000" frameDurationUs="10000" octetsPerCodecFrame="120"/>
</codecConfigurationList>
<strategyConfigurationList>
<strategyConfiguration name="STEREO_ONE_CIS_PER_DEVICE" audioLocation="STEREO" connectedDevice="2" channelCount="1"/>
<strategyConfiguration name="STEREO_TWO_CISES_PER_DEVICE" audioLocation="STEREO" connectedDevice="1" channelCount="2"/>
<strategyConfiguration name="MONO_ONE_CIS_PER_DEVICE" audioLocation="MONO" connectedDevice="1" channelCount="1"/>
</strategyConfigurationList>
</leAudioOffloadSetting>

View file

@ -1,20 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* Copyright (c) 2022, 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.
*/
-->
<resources>
<bool name="system_server_plays_face_haptics">false</bool>
</resources>

View file

@ -61,7 +61,7 @@
<string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">
M 653,0
h 145
v 130
v 144
h -145
Z
@left

View file

@ -30,7 +30,7 @@
Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.
-->
<dimen name="status_bar_height_default">28dp</dimen>
<dimen name="status_bar_height_portrait">130px</dimen>
<dimen name="status_bar_height_portrait">144px</dimen>
<dimen name="status_bar_height_landscape">28dp</dimen>
<!-- Adjustment for software rounded corners since corners aren't perfectly round. -->

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 878 KiB

Before After
Before After

View file

@ -147,4 +147,7 @@
<!-- Enable aggregation of Wifi link layer radio stats from all radios -->
<bool translatable="false" name="config_wifiLinkLayerAllRadiosStatsAggregationEnabled">true</bool>
<!-- Enable WPA2 to WPA3 auto-upgrade offload to capable Driver/Firmware -->
<bool translatable="false" name="config_wifiSaeUpgradeOffloadEnabled">true</bool>
</resources>

View file

@ -91,6 +91,8 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.primarydisplay.lhbm.frames_to_reach
# Display RRS default Config
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += persist.vendor.display.primary.boot_config=1080x2340@120
# TODO: b/250788756 - the property will be phased out after HWC loads user-preferred mode
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.preferred_mode=1080x2340@120
# NFC
PRODUCT_COPY_FILES += \
@ -186,6 +188,10 @@ PRODUCT_PACKAGES_DEBUG += \
PRODUCT_PROPERTY_OVERRIDES += \
ro.audio.spatializer_enabled=true
# optimize spatializer effect
PRODUCT_PROPERTY_OVERRIDES += \
audio.spatializer.effect.util_clamp_min=300
# Keymaster HAL
#LOCAL_KEYMASTER_PRODUCT_PACKAGE ?= android.hardware.keymaster@4.1-service
@ -266,7 +272,7 @@ PRODUCT_VENDOR_PROPERTIES += \
# Increment the SVN for any official public releases
PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.build.svn=12
ro.vendor.build.svn=15
# DCK properties based on target
PRODUCT_PROPERTY_OVERRIDES += \
@ -294,7 +300,7 @@ PRODUCT_PRODUCT_PROPERTIES += \
# LE Auido Offload Capabilities setting
PRODUCT_COPY_FILES += \
device/google/pantah/bluetooth/cheetah/le_audio_codec_capabilities.xml:$(TARGET_COPY_OUT_VENDOR)/etc/le_audio_codec_capabilities.xml
device/google/pantah/bluetooth/le_audio_codec_capabilities.xml:$(TARGET_COPY_OUT_VENDOR)/etc/le_audio_codec_capabilities.xml
# Bluetooth EWP test tool
PRODUCT_PACKAGES_DEBUG += \
@ -351,6 +357,11 @@ PRODUCT_PRODUCT_PROPERTIES += \
PRODUCT_PROPERTY_OVERRIDES += \
persist.vendor.audio.cca.enabled=false
# The default value of this variable is false and should only be set to true when
# the device allows users to enable the seamless transfer feature.
PRODUCT_PRODUCT_PROPERTIES += \
euicc.seamless_transfer_enabled_in_non_qs=true
# Device features
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml

View file

@ -169,6 +169,10 @@ PRODUCT_PACKAGES_DEBUG += \
PRODUCT_PROPERTY_OVERRIDES += \
ro.audio.spatializer_enabled=true
# optimize spatializer effect
PRODUCT_PROPERTY_OVERRIDES += \
audio.spatializer.effect.util_clamp_min=300
# Keymaster HAL
#LOCAL_KEYMASTER_PRODUCT_PACKAGE ?= android.hardware.keymaster@4.1-service
@ -253,7 +257,7 @@ PRODUCT_VENDOR_PROPERTIES += \
# Increment the SVN for any official public releases
PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.build.svn=12
ro.vendor.build.svn=15
# DCK properties based on target
PRODUCT_PROPERTY_OVERRIDES += \
@ -282,7 +286,7 @@ PRODUCT_PRODUCT_PROPERTIES += \
# LE Auido Offload Capabilities setting
PRODUCT_COPY_FILES += \
device/google/pantah/bluetooth/panther/le_audio_codec_capabilities.xml:$(TARGET_COPY_OUT_VENDOR)/etc/le_audio_codec_capabilities.xml
device/google/pantah/bluetooth/le_audio_codec_capabilities.xml:$(TARGET_COPY_OUT_VENDOR)/etc/le_audio_codec_capabilities.xml
# Bluetooth EWP test tool
PRODUCT_PACKAGES_DEBUG += \
@ -337,6 +341,11 @@ PRODUCT_PRODUCT_PROPERTIES += \
PRODUCT_PROPERTY_OVERRIDES += \
persist.vendor.audio.cca.enabled=false
# The default value of this variable is false and should only be set to true when
# the device allows users to enable the seamless transfer feature.
PRODUCT_PRODUCT_PROPERTIES += \
euicc.seamless_transfer_enabled_in_non_qs=true
# Device features
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml

View file

@ -35,6 +35,7 @@
SuplVersion="2"
SuplMinorVersion="0"
SuplOtdoaCapable="true"
SuplOtdoaCapable2="true"
SuplGlonassCapable = "true"
SuplGalileoCapable = "true"
SuplBdsCapable = "true"

View file

@ -35,6 +35,7 @@
SuplVersion="2"
SuplMinorVersion="0"
SuplOtdoaCapable="true"
SuplOtdoaCapable2="true"
SuplGlonassCapable = "true"
SuplGalileoCapable = "true"
SuplBdsCapable = "true"

View file

@ -35,6 +35,7 @@
SuplVersion="2"
SuplMinorVersion="0"
SuplOtdoaCapable="true"
SuplOtdoaCapable2="true"
SuplGlonassCapable = "true"
SuplGalileoCapable = "true"
SuplBdsCapable = "true"

View file

@ -34,6 +34,7 @@
SuplVersion="2"
SuplMinorVersion="0"
SuplOtdoaCapable="true"
SuplOtdoaCapable2="true"
SuplGlonassCapable = "true"
SuplGalileoCapable = "true"
SuplBdsCapable = "true"

View file

@ -34,6 +34,7 @@
SuplVersion="2"
SuplMinorVersion="0"
SuplOtdoaCapable="true"
SuplOtdoaCapable2="true"
SuplGlonassCapable = "true"
SuplGalileoCapable = "true"
SuplBdsCapable = "true"

View file

@ -34,6 +34,7 @@
SuplVersion="2"
SuplMinorVersion="0"
SuplOtdoaCapable="true"
SuplOtdoaCapable2="true"
SuplGlonassCapable = "true"
SuplGalileoCapable = "true"
SuplBdsCapable = "true"

View file

@ -125,7 +125,7 @@
<hal format="hidl">
<name>vendor.google.whitechapel.audio.audioext</name>
<transport>hwbinder</transport>
<version>3.0</version>
<version>4.0</version>
<interface>
<name>IAudioExt</name>
<instance>default</instance>

View file

@ -1,20 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* Copyright (c) 2022, 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.
*/
-->
<resources>
<bool name="system_server_plays_face_haptics">false</bool>
</resources>

View file

@ -60,7 +60,7 @@
<string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">
M 480,0
h 145
v 118
v 136
h -145
Z
@left

View file

@ -30,7 +30,7 @@
Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.
-->
<dimen name="status_bar_height_default">28dp</dimen>
<dimen name="status_bar_height_portrait">118px</dimen>
<dimen name="status_bar_height_portrait">136px</dimen>
<dimen name="status_bar_height_landscape">28dp</dimen>
<!-- Adjustment for software rounded corners since corners aren't perfectly round. -->

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 1.5 MiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 866 KiB

Before After
Before After

View file

@ -148,4 +148,7 @@
<!-- Enable aggregation of Wifi link layer radio stats from all radios -->
<bool translatable="false" name="config_wifiLinkLayerAllRadiosStatsAggregationEnabled">true</bool>
<!-- Enable WPA2 to WPA3 auto-upgrade offload to capable Driver/Firmware -->
<bool translatable="false" name="config_wifiSaeUpgradeOffloadEnabled">true</bool>
</resources>

View file

@ -207,24 +207,17 @@
"Name": "CDCpuset",
"Path": "/dev/cpuset/camera-daemon/cpus",
"Values": [
"0-3",
"4-7",
"0-7"
],
"ResetOnInit": true
},
{
"Name": "RestrictedCpuset",
"Path": "/dev/cpuset/restricted/cpus",
"Values": [
"0-3",
"0-7"
],
"ResetOnInit": false
},
{
"Name": "CDHighCpusetCpus",
"Path": "/dev/cpuset/camera-daemon-high-group/cpus",
"Values": [
"0-3",
"6-7",
"0-7"
],
@ -234,6 +227,7 @@
"Name": "CDMidCpusetCpus",
"Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
"Values": [
"0-3",
"4-5",
"0-7"
],
@ -243,6 +237,7 @@
"Name": "CDMidHighCpusetCpus",
"Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
"Values": [
"0-3",
"4-7",
"0-7"
],
@ -321,6 +316,16 @@
],
"Type": "Property"
},
{
"Name": "PowerHALCameraRunning",
"Path": "vendor.powerhal.camerarunning",
"Values": [
"1",
"0"
],
"Type": "Property",
"ResetOnInit": true
},
{
"Name": "INTCAMFreq",
"Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
@ -558,14 +563,6 @@
],
"DefaultIndex": 0
},
{
"Name": "PMU_MID_LIMIT_FREQ",
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/limit_frequency",
"Values": [
"1836000"
],
"DefaultIndex": 0
},
{
"Name": "PMU_MID_LCPI_THRESHOLD",
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/lcpi_threshold",
@ -613,6 +610,30 @@
}
],
"Actions": [
{
"PowerHint": "CDCPUSET_RESTRICTED",
"Node": "CDCpuset",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "CDHIGHCPUSETCPUS_RESTRICTED",
"Node": "CDHighCpusetCpus",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "CDMIDCPUSETCPUS_RESTRICTED",
"Node": "CDMidCpusetCpus",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "CDMIDHIGHCPUSETCPUS_RESTRICTED",
"Node": "CDMidHighCpusetCpus",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "LAUNCH",
"Node": "FGPreferIdle",
@ -661,6 +682,41 @@
"Duration": 5000,
"Value": "0"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"Value": "LAUNCH_PMU"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDCPUSET_RESTRICTED"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDMIDCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "LAUNCH_PMU",
"Node": "PMU_POLL",
"Duration": 3000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "MemFreq",
@ -721,6 +777,12 @@
"Duration": 1000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "PMU_POLL",
"Duration": 1000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH_EXTENDED",
"Node": "CPUBigClusterMaxFreq",
@ -745,6 +807,12 @@
"Duration": 2000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH_EXTENDED",
"Node": "PMU_POLL",
"Duration": 2000,
"Value": "0"
},
{
"PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
"Node": "CPUBigClusterMaxFreq",
@ -766,21 +834,33 @@
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "CPUBigClusterMaxFreq",
"Duration": 1000,
"Duration": 2500,
"Value": "1426000"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "CPUMidClusterMaxFreq",
"Duration": 1000,
"Duration": 2500,
"Value": "1197000"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "CPULittleClusterMaxFreq",
"Duration": 1000,
"Duration": 2500,
"Value": "1401000"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_POLL",
"Duration": 2500,
"Value": "0"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "EM_Profile",
"Duration": 2500,
"Value": "default"
},
{
"PowerHint": "CAMERA_SHOT",
"Node": "MemFreq",
@ -1033,6 +1113,12 @@
"Duration": 3000,
"Value": "848000"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CPULittleClusterMaxFreq",
@ -1107,7 +1193,7 @@
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_POLL",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
@ -1123,12 +1209,6 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_MID_LIMIT_FREQ",
"Duration": 0,
"Value": "1836000"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_MID_LCPI_THRESHOLD",
@ -1159,6 +1239,12 @@
"Duration": 0,
"Value": "50"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_POLL",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "EM_Profile",
@ -1225,6 +1311,66 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_LIT_LCPI_THRESHOLD",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_MID_LCPI_THRESHOLD",
"Duration": 0,
"Value": "3"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
"Value": "50"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_LIMIT_FREQ",
"Duration": 0,
"Value": "1826000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_LCPI_THRESHOLD",
"Duration": 0,
"Value": "3"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 0,
"Value": "50"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_POLL",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "EM_Profile",
"Duration": 0,
"Value": "cam1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CDPreferHighCap",
@ -1237,24 +1383,6 @@
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPUBigClusterMaxFreq",
"Duration": 0,
"Value": "1826000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPUMidClusterMaxFreq",
"Duration": 0,
"Value": "1491000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPULittleClusterMaxFreq",
"Duration": 0,
"Value": "1401000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "MemFreq",
@ -1291,6 +1419,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CDPreferHighCap",
@ -1363,6 +1497,26 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDCPUSET_RESTRICTED"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDMIDCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "CAMERA_GPU_HIGH",
"Node": "GPUMinFreq",
@ -1811,18 +1965,6 @@
"Node": "PMQoSCpuDmaLatency",
"Duration": 2000,
"Value": "44"
},
{
"PowerHint": "DEVICE_IDLE",
"Node": "RestrictedCpuset",
"Duration": 0,
"Value": "0-3"
},
{
"PowerHint": "DISPLAY_INACTIVE",
"Node": "RestrictedCpuset",
"Duration": 0,
"Value": "0-3"
}
],
"AdpfConfig": [

View file

@ -136,15 +136,6 @@
],
"ResetOnInit": true
},
{
"Name": "UClampThreshold",
"Path": "/proc/vendor_sched/uclamp_threshold",
"Values": [
"0",
"8"
],
"ResetOnInit": true
},
{
"Name": "ReducePreferIdle",
"Path": "/proc/vendor_sched/reduce_prefer_idle",
@ -233,6 +224,7 @@
"Name": "CDCpuset",
"Path": "/dev/cpuset/camera-daemon/cpus",
"Values": [
"0-3",
"4-7",
"0-7"
],
@ -242,6 +234,7 @@
"Name": "CDHighCpusetCpus",
"Path": "/dev/cpuset/camera-daemon-high-group/cpus",
"Values": [
"0-3",
"6-7",
"0-7"
],
@ -251,6 +244,7 @@
"Name": "CDMidCpusetCpus",
"Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
"Values": [
"0-3",
"4-5",
"0-7"
],
@ -260,6 +254,7 @@
"Name": "CDMidHighCpusetCpus",
"Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
"Values": [
"0-3",
"4-7",
"0-7"
],
@ -338,6 +333,16 @@
],
"Type": "Property"
},
{
"Name": "PowerHALCameraRunning",
"Path": "vendor.powerhal.camerarunning",
"Values": [
"1",
"0"
],
"Type": "Property",
"ResetOnInit": true
},
{
"Name": "INTCAMFreq",
"Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
@ -555,14 +560,6 @@
],
"DefaultIndex": 0
},
{
"Name": "PMU_MID_LIMIT_FREQ",
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/limit_frequency",
"Values": [
"1836000"
],
"DefaultIndex": 0
},
{
"Name": "PMU_MID_LCPI_THRESHOLD",
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/lcpi_threshold",
@ -633,10 +630,28 @@
],
"Actions": [
{
"PowerHint": "LAUNCH",
"Node": "UClampThreshold",
"Duration": 5000,
"Value": "0"
"PowerHint": "CDCPUSET_RESTRICTED",
"Node": "CDCpuset",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "CDHIGHCPUSETCPUS_RESTRICTED",
"Node": "CDHighCpusetCpus",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "CDMIDCPUSETCPUS_RESTRICTED",
"Node": "CDMidCpusetCpus",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "CDMIDHIGHCPUSETCPUS_RESTRICTED",
"Node": "CDMidHighCpusetCpus",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "LAUNCH",
@ -703,6 +718,64 @@
"Duration": 5000,
"Value": "0"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"Value": "LAUNCH_PMU"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDCPUSET_RESTRICTED"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDMIDCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"Value": "LAUNCH_EXTEND"
},
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "CPUBigClusterMaxFreq",
"Duration": 2000,
"Value": "9999999"
},
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "CPUMidClusterMaxFreq",
"Duration": 2000,
"Value": "9999999"
},
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "CPULittleClusterMaxFreq",
"Duration": 2000,
"Value": "9999999"
},
{
"PowerHint": "LAUNCH_PMU",
"Node": "PMU_POLL",
"Duration": 3000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "MemFreq",
@ -763,6 +836,12 @@
"Duration": 1000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "PMU_POLL",
"Duration": 1000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH_EXTENDED",
"Node": "CPUBigClusterMaxFreq",
@ -787,6 +866,12 @@
"Duration": 2000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH_EXTENDED",
"Node": "PMU_POLL",
"Duration": 2000,
"Value": "0"
},
{
"PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
"Node": "CPUBigClusterMaxFreq",
@ -808,21 +893,33 @@
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "CPUBigClusterMaxFreq",
"Duration": 1000,
"Duration": 2500,
"Value": "1426000"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "CPUMidClusterMaxFreq",
"Duration": 1000,
"Duration": 2500,
"Value": "1197000"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "CPULittleClusterMaxFreq",
"Duration": 1000,
"Duration": 2500,
"Value": "1401000"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_POLL",
"Duration": 2500,
"Value": "0"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "EM_Profile",
"Duration": 2500,
"Value": "default"
},
{
"PowerHint": "CAMERA_SHOT",
"Node": "MemFreq",
@ -1075,6 +1172,12 @@
"Duration": 3000,
"Value": "848000"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CPULittleClusterMaxFreq",
@ -1149,7 +1252,7 @@
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_POLL",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
@ -1165,12 +1268,6 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_MID_LIMIT_FREQ",
"Duration": 0,
"Value": "1836000"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_MID_LCPI_THRESHOLD",
@ -1201,6 +1298,12 @@
"Duration": 0,
"Value": "50"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_POLL",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "EM_Profile",
@ -1267,6 +1370,66 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_LIT_LCPI_THRESHOLD",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_MID_LCPI_THRESHOLD",
"Duration": 0,
"Value": "3"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
"Value": "50"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_LIMIT_FREQ",
"Duration": 0,
"Value": "1826000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_LCPI_THRESHOLD",
"Duration": 0,
"Value": "3"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 0,
"Value": "50"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_POLL",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "EM_Profile",
"Duration": 0,
"Value": "cam1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CDPreferHighCap",
@ -1279,24 +1442,6 @@
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPUBigClusterMaxFreq",
"Duration": 0,
"Value": "1826000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPUMidClusterMaxFreq",
"Duration": 0,
"Value": "1491000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPULittleClusterMaxFreq",
"Duration": 0,
"Value": "1401000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "MemFreq",
@ -1333,6 +1478,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CDPreferHighCap",
@ -1405,6 +1556,26 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDCPUSET_RESTRICTED"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDMIDCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "CAMERA_GPU_HIGH",
"Node": "GPUMinFreq",

View file

@ -196,24 +196,17 @@
"Name": "CDCpuset",
"Path": "/dev/cpuset/camera-daemon/cpus",
"Values": [
"0-3",
"4-7",
"0-7"
],
"ResetOnInit": true
},
{
"Name": "RestrictedCpuset",
"Path": "/dev/cpuset/restricted/cpus",
"Values": [
"0-3",
"0-7"
],
"ResetOnInit": false
},
{
"Name": "CDHighCpusetCpus",
"Path": "/dev/cpuset/camera-daemon-high-group/cpus",
"Values": [
"0-3",
"6-7",
"0-7"
],
@ -223,6 +216,7 @@
"Name": "CDMidCpusetCpus",
"Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
"Values": [
"0-3",
"4-5",
"0-7"
],
@ -232,6 +226,7 @@
"Name": "CDMidHighCpusetCpus",
"Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
"Values": [
"0-3",
"4-7",
"0-7"
],
@ -310,6 +305,16 @@
],
"Type": "Property"
},
{
"Name": "PowerHALCameraRunning",
"Path": "vendor.powerhal.camerarunning",
"Values": [
"1",
"0"
],
"Type": "Property",
"ResetOnInit": true
},
{
"Name": "INTCAMFreq",
"Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
@ -547,14 +552,6 @@
],
"DefaultIndex": 0
},
{
"Name": "PMU_MID_LIMIT_FREQ",
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/limit_frequency",
"Values": [
"1836000"
],
"DefaultIndex": 0
},
{
"Name": "PMU_MID_LCPI_THRESHOLD",
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/lcpi_threshold",
@ -602,6 +599,30 @@
}
],
"Actions": [
{
"PowerHint": "CDCPUSET_RESTRICTED",
"Node": "CDCpuset",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "CDHIGHCPUSETCPUS_RESTRICTED",
"Node": "CDHighCpusetCpus",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "CDMIDCPUSETCPUS_RESTRICTED",
"Node": "CDMidCpusetCpus",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "CDMIDHIGHCPUSETCPUS_RESTRICTED",
"Node": "CDMidHighCpusetCpus",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "LAUNCH",
"Node": "FGPreferIdle",
@ -650,6 +671,41 @@
"Duration": 5000,
"Value": "0"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"Value": "LAUNCH_PMU"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDCPUSET_RESTRICTED"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDMIDCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "LAUNCH_PMU",
"Node": "PMU_POLL",
"Duration": 3000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "MemFreq",
@ -710,6 +766,12 @@
"Duration": 1000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "PMU_POLL",
"Duration": 1000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH_EXTENDED",
"Node": "CPUBigClusterMaxFreq",
@ -734,6 +796,12 @@
"Duration": 2000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH_EXTENDED",
"Node": "PMU_POLL",
"Duration": 2000,
"Value": "0"
},
{
"PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
"Node": "CPUBigClusterMaxFreq",
@ -755,21 +823,33 @@
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "CPUBigClusterMaxFreq",
"Duration": 1000,
"Duration": 2500,
"Value": "1426000"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "CPUMidClusterMaxFreq",
"Duration": 1000,
"Duration": 2500,
"Value": "1197000"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "CPULittleClusterMaxFreq",
"Duration": 1000,
"Duration": 2500,
"Value": "1401000"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_POLL",
"Duration": 2500,
"Value": "0"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "EM_Profile",
"Duration": 2500,
"Value": "default"
},
{
"PowerHint": "CAMERA_SHOT",
"Node": "MemFreq",
@ -920,6 +1000,12 @@
"Duration": 3000,
"Value": "848000"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CPULittleClusterMaxFreq",
@ -994,7 +1080,7 @@
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_POLL",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
@ -1010,12 +1096,6 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_MID_LIMIT_FREQ",
"Duration": 0,
"Value": "1836000"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_MID_LCPI_THRESHOLD",
@ -1046,6 +1126,12 @@
"Duration": 0,
"Value": "50"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_POLL",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "EM_Profile",
@ -1112,6 +1198,66 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_LIT_LCPI_THRESHOLD",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_MID_LCPI_THRESHOLD",
"Duration": 0,
"Value": "3"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
"Value": "50"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_LIMIT_FREQ",
"Duration": 0,
"Value": "1826000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_LCPI_THRESHOLD",
"Duration": 0,
"Value": "3"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 0,
"Value": "50"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_POLL",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "EM_Profile",
"Duration": 0,
"Value": "cam1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CDPreferHighCap",
@ -1124,24 +1270,6 @@
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPUBigClusterMaxFreq",
"Duration": 0,
"Value": "1826000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPUMidClusterMaxFreq",
"Duration": 0,
"Value": "1491000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPULittleClusterMaxFreq",
"Duration": 0,
"Value": "1401000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "MemFreq",
@ -1178,6 +1306,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CDPreferHighCap",
@ -1250,6 +1384,26 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDCPUSET_RESTRICTED"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDMIDCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "CAMERA_GPU_HIGH",
"Node": "GPUMinFreq",
@ -1698,18 +1852,6 @@
"Node": "PMQoSCpuDmaLatency",
"Duration": 2000,
"Value": "44"
},
{
"PowerHint": "DEVICE_IDLE",
"Node": "RestrictedCpuset",
"Duration": 0,
"Value": "0-3"
},
{
"PowerHint": "DISPLAY_INACTIVE",
"Node": "RestrictedCpuset",
"Duration": 0,
"Value": "0-3"
}
],
"AdpfConfig": [

View file

@ -117,16 +117,7 @@
"ResetOnInit": true
},
{
"Name": "UClampThreshold",
"Path": "/proc/vendor_sched/uclamp_threshold",
"Values": [
"0",
"8"
],
"ResetOnInit": true
},
{
"Name": "ReduceRreferIdle",
"Name": "ReducePreferIdle",
"Path": "/proc/vendor_sched/reduce_prefer_idle",
"Values": [
"0",
@ -213,6 +204,7 @@
"Name": "CDCpuset",
"Path": "/dev/cpuset/camera-daemon/cpus",
"Values": [
"0-3",
"4-7",
"0-7"
],
@ -222,6 +214,7 @@
"Name": "CDHighCpusetCpus",
"Path": "/dev/cpuset/camera-daemon-high-group/cpus",
"Values": [
"0-3",
"6-7",
"0-7"
],
@ -231,6 +224,7 @@
"Name": "CDMidCpusetCpus",
"Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
"Values": [
"0-3",
"4-5",
"0-7"
],
@ -240,6 +234,7 @@
"Name": "CDMidHighCpusetCpus",
"Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
"Values": [
"0-3",
"4-7",
"0-7"
],
@ -318,6 +313,16 @@
],
"Type": "Property"
},
{
"Name": "PowerHALCameraRunning",
"Path": "vendor.powerhal.camerarunning",
"Values": [
"1",
"0"
],
"Type": "Property",
"ResetOnInit": true
},
{
"Name": "INTCAMFreq",
"Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
@ -535,14 +540,6 @@
],
"DefaultIndex": 0
},
{
"Name": "PMU_MID_LIMIT_FREQ",
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/limit_frequency",
"Values": [
"1836000"
],
"DefaultIndex": 0
},
{
"Name": "PMU_MID_LCPI_THRESHOLD",
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/lcpi_threshold",
@ -613,14 +610,32 @@
],
"Actions": [
{
"PowerHint": "LAUNCH",
"Node": "UClampThreshold",
"Duration": 5000,
"Value": "0"
"PowerHint": "CDCPUSET_RESTRICTED",
"Node": "CDCpuset",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "CDHIGHCPUSETCPUS_RESTRICTED",
"Node": "CDHighCpusetCpus",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "CDMIDCPUSETCPUS_RESTRICTED",
"Node": "CDMidCpusetCpus",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "CDMIDHIGHCPUSETCPUS_RESTRICTED",
"Node": "CDMidHighCpusetCpus",
"Duration": 1000,
"Value": "0-3"
},
{
"PowerHint": "LAUNCH",
"Node": "ReduceRreferIdle",
"Node": "ReducePreferIdle",
"Duration": 5000,
"Value": "0"
},
@ -672,6 +687,64 @@
"Duration": 5000,
"Value": "0"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"Value": "LAUNCH_PMU"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDCPUSET_RESTRICTED"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDMIDCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"EnableProperty": "vendor.powerhal.camerarunning",
"Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "LAUNCH",
"Type": "DoHint",
"Value": "LAUNCH_EXTEND"
},
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "CPUBigClusterMaxFreq",
"Duration": 2000,
"Value": "9999999"
},
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "CPUMidClusterMaxFreq",
"Duration": 2000,
"Value": "9999999"
},
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "CPULittleClusterMaxFreq",
"Duration": 2000,
"Value": "9999999"
},
{
"PowerHint": "LAUNCH_PMU",
"Node": "PMU_POLL",
"Duration": 3000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "MemFreq",
@ -732,6 +805,12 @@
"Duration": 1000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "PMU_POLL",
"Duration": 1000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH_EXTENDED",
"Node": "CPUBigClusterMaxFreq",
@ -756,6 +835,12 @@
"Duration": 2000,
"Value": "0"
},
{
"PowerHint": "CAMERA_LAUNCH_EXTENDED",
"Node": "PMU_POLL",
"Duration": 2000,
"Value": "0"
},
{
"PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
"Node": "CPUBigClusterMaxFreq",
@ -777,21 +862,33 @@
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "CPUBigClusterMaxFreq",
"Duration": 1000,
"Duration": 2500,
"Value": "1426000"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "CPUMidClusterMaxFreq",
"Duration": 1000,
"Duration": 2500,
"Value": "1197000"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "CPULittleClusterMaxFreq",
"Duration": 1000,
"Duration": 2500,
"Value": "1401000"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "PMU_POLL",
"Duration": 2500,
"Value": "0"
},
{
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
"Node": "EM_Profile",
"Duration": 2500,
"Value": "default"
},
{
"PowerHint": "CAMERA_SHOT",
"Node": "MemFreq",
@ -942,6 +1039,12 @@
"Duration": 3000,
"Value": "848000"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CPULittleClusterMaxFreq",
@ -1016,7 +1119,7 @@
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_POLL",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
@ -1032,12 +1135,6 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_MID_LIMIT_FREQ",
"Duration": 0,
"Value": "1836000"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_MID_LCPI_THRESHOLD",
@ -1068,6 +1165,12 @@
"Duration": 0,
"Value": "50"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "PMU_POLL",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "EM_Profile",
@ -1134,6 +1237,66 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_LIT_LCPI_THRESHOLD",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_LIT_SPC_THRESHOLD",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_MID_LCPI_THRESHOLD",
"Duration": 0,
"Value": "3"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_MID_SPC_THRESHOLD",
"Duration": 0,
"Value": "50"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_LIMIT_FREQ",
"Duration": 0,
"Value": "1826000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_LCPI_THRESHOLD",
"Duration": 0,
"Value": "3"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_BIG_SPC_THRESHOLD",
"Duration": 0,
"Value": "50"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PMU_POLL",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "EM_Profile",
"Duration": 0,
"Value": "cam1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CDPreferHighCap",
@ -1146,24 +1309,6 @@
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPUBigClusterMaxFreq",
"Duration": 0,
"Value": "1826000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPUMidClusterMaxFreq",
"Duration": 0,
"Value": "1491000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CPULittleClusterMaxFreq",
"Duration": 0,
"Value": "1401000"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "MemFreq",
@ -1200,6 +1345,12 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CDPreferHighCap",
@ -1272,6 +1423,26 @@
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDCPUSET_RESTRICTED"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDMIDCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint",
"Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED"
},
{
"PowerHint": "CAMERA_GPU_HIGH",
"Node": "GPUMinFreq",

View file

@ -377,31 +377,31 @@
{
"Name":"LITTLE",
"Type":"CPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 115.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
},
{
"Name":"MID",
"Type":"CPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 115.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
},
{
"Name":"BIG",
"Type":"CPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 115.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
},
{
"Name":"G3D",
"Type":"GPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 115.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
},
{
"Name":"TPU",
"Type":"NPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 115.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
},
{

View file

@ -377,31 +377,31 @@
{
"Name":"LITTLE",
"Type":"CPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 115.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
},
{
"Name":"MID",
"Type":"CPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 115.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
},
{
"Name":"BIG",
"Type":"CPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 115.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
},
{
"Name":"G3D",
"Type":"GPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 115.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
},
{
"Name":"TPU",
"Type":"NPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 115.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
},
{

View file

@ -150,3 +150,4 @@ coex_gpio=4
coex_delay_us=1000
coex_margin_us=500
coex_interval_us=2000
alternate_pulse_shape=0x00

View file

@ -150,3 +150,4 @@ coex_gpio=4
coex_delay_us=1000
coex_margin_us=500
coex_interval_us=2000
alternate_pulse_shape=0x00

View file

@ -150,3 +150,4 @@ coex_gpio=4
coex_delay_us=1000
coex_margin_us=500
coex_interval_us=2000
alternate_pulse_shape=0x00

View file

@ -150,3 +150,4 @@ coex_gpio=4
coex_delay_us=1000
coex_margin_us=500
coex_interval_us=2000
alternate_pulse_shape=0x00

View file

@ -150,3 +150,4 @@ coex_gpio=4
coex_delay_us=1000
coex_margin_us=500
coex_interval_us=2000
alternate_pulse_shape=0x00

153
uwb/UWB-calibration.conf Normal file
View file

@ -0,0 +1,153 @@
[CCC]version=2
[CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0
[CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0
[CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0
[CCC]ant0.ch9.prf64.pdoa_iso_rf1_rf2=0
[CCC]ant0.ch5.prf64.pdoa_offset=0
[CCC]ant0.ch9.prf64.pdoa_offset=0
[CCC]ant0.ch5.prf64.pll_locking_code=0
[CCC]ant0.ch9.prf64.pll_locking_code=0
[CCC]id=0
[CCC]wifi_coex_time_gap=10
[CCC]ap_coop_mode=1
[CCC]antenna_selection=4
ant0.ch5.prf16.ant_delay=16447
ant0.ch5.prf16.tx_power=0x67672F67
ant0.ch5.prf16.pg_count=0
ant0.ch5.prf16.pg_delay=0x26
ant0.ch5.prf64.ant_delay=16447
ant0.ch5.prf64.tx_power=0x67672F67
ant0.ch5.prf64.pg_count=0
ant0.ch5.prf64.pg_delay=0x26
ant0.ch9.prf16.ant_delay=16409
ant0.ch9.prf16.tx_power=0x5F5F2F5F
ant0.ch9.prf16.pg_count=0
ant0.ch9.prf16.pg_delay=0x26
ant0.ch9.prf64.ant_delay=16409
ant0.ch9.prf64.tx_power=0x5F5F2F5F
ant0.ch9.prf64.pg_count=0
ant0.ch9.prf64.pg_delay=0x26
ant0.port=0
ant0.selector_gpio=7
ant0.selector_gpio_value=0
ant1.ch5.prf16.ant_delay=16465
ant1.ch5.prf16.tx_power=0
ant1.ch5.prf16.pg_count=0
ant1.ch5.prf16.pg_delay=0
ant1.ch5.prf64.ant_delay=16465
ant1.ch5.prf64.tx_power=0
ant1.ch5.prf64.pg_count=0
ant1.ch5.prf64.pg_delay=0
ant1.ch9.prf16.ant_delay=16414
ant1.ch9.prf16.tx_power=0x47472347
ant1.ch9.prf16.pg_count=0
ant1.ch9.prf16.pg_delay=0x26
ant1.ch9.prf64.ant_delay=16414
ant1.ch9.prf64.tx_power=0x47472347
ant1.ch9.prf64.pg_count=0
ant1.ch9.prf64.pg_delay=0x26
ant1.port=0
ant1.selector_gpio=7
ant1.selector_gpio_value=1
ant2.ch5.prf16.ant_delay=16450
ant2.ch5.prf16.tx_power=0
ant2.ch5.prf16.pg_count=0
ant2.ch5.prf16.pg_delay=0
ant2.ch5.prf64.ant_delay=16450
ant2.ch5.prf64.tx_power=0
ant2.ch5.prf64.pg_count=0
ant2.ch5.prf64.pg_delay=0
ant2.ch9.prf16.ant_delay=16450
ant2.ch9.prf16.tx_power=0
ant2.ch9.prf16.pg_count=0
ant2.ch9.prf16.pg_delay=0
ant2.ch9.prf64.ant_delay=16450
ant2.ch9.prf64.tx_power=0
ant2.ch9.prf64.pg_count=0
ant2.ch9.prf64.pg_delay=0
ant2.port=1
ant2.selector_gpio=6
ant2.selector_gpio_value=0
ant3.ch5.prf16.ant_delay=16450
ant3.ch5.prf16.tx_power=0x2B2B172B
ant3.ch5.prf16.pg_count=0
ant3.ch5.prf16.pg_delay=0x20
ant3.ch5.prf64.ant_delay=16450
ant3.ch5.prf64.tx_power=0x2B2B172B
ant3.ch5.prf64.pg_count=0
ant3.ch5.prf64.pg_delay=0x20
ant3.ch9.prf16.ant_delay=16450
ant3.ch9.prf16.tx_power=0
ant3.ch9.prf16.pg_count=0
ant3.ch9.prf16.pg_delay=0
ant3.ch9.prf64.ant_delay=16450
ant3.ch9.prf64.tx_power=0
ant3.ch9.prf64.pg_count=0
ant3.ch9.prf64.pg_delay=0
ant3.port=1
ant3.selector_gpio=6
ant3.selector_gpio_value=1
ant0.ant1.ch5.pdoa_offset=0
ant0.ant1.ch9.pdoa_offset=0
ant0.ant2.ch5.pdoa_offset=0
ant0.ant2.ch9.pdoa_offset=0
ant1.ant2.ch5.pdoa_offset=-2520
ant1.ant2.ch9.pdoa_offset=1874
ant0.ant3.ch5.pdoa_offset=0
ant0.ant3.ch9.pdoa_offset=0
ant1.ant3.ch5.pdoa_offset=-3080
ant1.ant3.ch9.pdoa_offset=3214
ant2.ant3.ch5.pdoa_offset=0
ant2.ant3.ch9.pdoa_offset=0
ch5.pll_locking_code=0
ch9.pll_locking_code=0
ant1.ant2.ch5.pdoa_lut=0a:f4:77:0a:d9:f4:c5:09:c1:f5:12:09:df:f5:60:08:7f:f6:ac:07:dd:f6:fa:06:f2:f6:48:06:89:f7:96:05:d1:f7:e3:04:54:f8:2f:04:f0:f8:7d:03:46:fa:cb:02:b0:fb:19:02:23:fd:64:01:a2:fe:b2:00:00:00:00:00:31:01:4e:ff:a6:02:9c:fe:0a:04:e7:fd:52:05:35:fd:73:06:83:fc:cb:07:d1:fb:be:08:1d:fb:f8:09:6a:fa:39:0b:b8:f9:81:0c:06:f9:1b:0d:54:f8:87:0d:a0:f7:a0:0e:ee:f6:06:0f:3b:f6:2d:0f:89:f5
ant1.ant2.ch9.pdoa_lut=d7:ec:77:0a:d9:ed:c5:09:73:ee:12:09:58:ef:60:08:73:f0:ac:07:f0:f1:fa:06:d7:f2:48:06:f6:f3:96:05:cf:f5:e3:04:2d:f7:2f:04:23:f8:7d:03:a4:f9:cb:02:4c:fb:19:02:cb:fc:64:01:33:fe:b2:00:00:00:00:00:f6:01:4e:ff:ba:03:9c:fe:83:05:e7:fd:21:07:35:fd:6d:08:83:fc:71:09:d1:fb:ba:0a:1d:fb:c3:0b:6a:fa:f0:0c:b8:f9:c7:0d:06:f9:77:0e:54:f8:42:0f:a0:f7:89:0f:ee:f6:87:10:3b:f6:c7:10:89:f5
ant1.ant3.ch5.pdoa_lut=89:f4:54:f8:a2:f4:a0:f7:ae:f4:89:f5:0a:f5:ee:f6:7d:f5:3b:f6:8d:f5:06:f9:0a:f7:b8:f9:9a:f7:6a:fa:fa:f7:1d:fb:68:f8:d1:fb:f0:f9:83:fc:fa:fb:35:fd:6d:fd:e7:fd:2f:fe:9c:fe:98:fe:4e:ff:00:00:00:00:1d:02:b2:00:2d:02:19:02:33:02:64:01:0a:03:cb:02:6f:04:7d:03:db:05:2f:04:85:07:e3:04:b0:08:96:05:06:09:48:06:71:09:fa:06:48:0a:ac:07:4e:0b:60:08:58:0c:c5:09:62:0c:12:09:c5:0c:77:0a
ant1.ant3.ch9.pdoa_lut=4e:ec:89:f5:9c:ee:3b:f6:04:f0:ee:f6:44:f1:a0:f7:c3:f2:54:f8:54:f3:06:f9:4c:f4:b8:f9:12:f5:6a:fa:0a:f6:1d:fb:21:f7:d1:fb:19:f8:83:fc:79:f9:35:fd:ba:fa:e7:fd:73:fc:9c:fe:0e:fe:4e:ff:00:00:00:00:d7:00:b2:00:f6:01:64:01:21:04:19:02:60:04:cb:02:37:05:7d:03:0a:07:2f:04:c5:07:e3:04:fc:07:96:05:8f:08:48:06:b0:09:fa:06:39:0a:ac:07:c9:0a:60:08:58:0b:12:09:75:0b:77:0a:83:0b:c5:09
xtal_trim=23
temperature_reference=85
smart_tx_power=1
auto_sleep_margin=20000
restricted_channels=0
[HAL]aoa_capability=2
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging=6
[HAL]ant_sets.ch5.range.rx_ant_set_ranging=6
[HAL]ant_sets.ch5.range.tx_ant_set_nonranging=6
[HAL]ant_sets.ch5.range.tx_ant_set_ranging=6
[HAL]ant_sets.ch5.azimuth.rx_ant_set_nonranging=6
[HAL]ant_sets.ch5.azimuth.rx_ant_set_ranging=3
[HAL]ant_sets.ch5.azimuth.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.azimuth.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.range.rx_ant_set_nonranging=6
[HAL]ant_sets.ch9.range.rx_ant_set_ranging=6
[HAL]ant_sets.ch9.range.tx_ant_set_nonranging=6
[HAL]ant_sets.ch9.range.tx_ant_set_ranging=6
[HAL]ant_sets.ch5.elevation.rx_ant_set_nonranging=6
[HAL]ant_sets.ch5.elevation.rx_ant_set_ranging=4
[HAL]ant_sets.ch5.elevation.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.elevation.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.elevation.rx_ant_set_nonranging=4
[HAL]ant_sets.ch9.elevation.rx_ant_set_ranging=4
[HAL]ant_sets.ch9.elevation.tx_ant_set_nonranging=4
[HAL]ant_sets.ch9.elevation.tx_ant_set_ranging=4
[HAL]ant_sets.ch9.azimuth.rx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth.rx_ant_set_ranging=3
[HAL]ant_sets.ch9.azimuth.tx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth.tx_ant_set_ranging=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_nonranging=6
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_ranging_azimuth=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_ranging_elevation=4
[HAL]ant_sets.ch5.azimuth_elevation.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.azimuth_elevation.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_azimuth=3
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_elevation=4
[HAL]ant_sets.ch9.azimuth_elevation.tx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth_elevation.tx_ant_set_ranging=3
[HAL]minimum_system_offset_uwbtime0=250
coex_gpio=4
coex_delay_us=1000
coex_margin_us=500
coex_interval_us=2000
alternate_pulse_shape=0x01

View file

@ -21,7 +21,7 @@ LOCAL_UWB_CAL_DIR=device/google/pantah/uwb
PRODUCT_COPY_FILES += \
$(LOCAL_UWB_CAL_DIR)/UWB-calibration-restricted.conf:$(TARGET_COPY_OUT_VENDOR)/etc/uwb/UWB-calibration-unknown.conf \
$(LOCAL_UWB_CAL_DIR)/UWB-calibration-default.conf:$(TARGET_COPY_OUT_VENDOR)/etc/uwb/UWB-calibration-default.conf \
$(LOCAL_UWB_CAL_DIR)/UWB-calibration-default.conf:$(TARGET_COPY_OUT_VENDOR)/etc/uwb/UWB-calibration.conf \
$(LOCAL_UWB_CAL_DIR)/UWB-calibration.conf:$(TARGET_COPY_OUT_VENDOR)/etc/uwb/UWB-calibration.conf \
$(LOCAL_UWB_CAL_DIR)/init.uwb.calib.xtal.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.uwb.calib.sh \
PRODUCT_COPY_FILES += \