Merge tm-qpr-dev-plus-aosp-without-vendor@9467136

Bug: 264720040
Merged-In: Ibf680224ed0eba44d9003620e052c595e76d3299
Change-Id: Id6dcf0c73be10c6636ff1b0792e7bfb26a6a1c5f
This commit is contained in:
Xin Li 2023-01-11 22:46:19 -08:00
commit e3cd604ff9
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_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_INVERT_LANDSCAPE_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_SELFIE_PORTRAIT_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_BE_CFG" latency="40000"/>
<be_cfg be_id="IN_BTSCO_MIC_NREC_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"/> <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 --> <!-- route declaration, i.e. list all available sources for a given sink -->
<routes> <routes>
<route type="mix" sink="Speaker" <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" <route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/> sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece" <route type="mix" sink="Earpiece"

View file

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

View file

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

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip #PLATFORM_NAME gChip
#EXPORT_FLAG BLUETOOTH #EXPORT_FLAG BLUETOOTH
#SINGLE_API_VER 1.2.1 #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 #CASE_NAME BLUETOOTH-RESERVE1-VOICE_GENERIC-FB
#PARAM_MODE FULL #PARAM_MODE FULL
@ -3494,8 +3494,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1 813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2 814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3 815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH 816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH 817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT 818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT 819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4 820 0x0000 //TX_FDDRC_RESRV_4
@ -3577,23 +3577,23 @@
896 0xD999 //TX_FASTNS_SSA_THHFH 896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2339 //TX_SENDFUNC_REG_MICMUTE 897 0x2339 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1 898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR 899 0x02BC //TX_MICMUTE_RATIO_THR
900 0x0050 //TX_MICMUTE_AMP_THR 900 0x0208 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND 901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 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 904 0x0008 //TX_MICMUTE_RELEASE_TIME
905 0x0C00 //TX_MIC_VOLUME_MIC0MUTE 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 907 0x001E //TX_MICMUTE_FRQ_AEC_L
908 0x7999 //TX_MICMUTE_EAD_THR 908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE 909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST 910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7E90 //TX_DTD_THR1_MICMUTE_0 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 913 0x7FFF //TX_DTD_THR1_MICMUTE_2
914 0x7FFF //TX_DTD_THR1_MICMUTE_3 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 916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1 917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2 918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2
@ -3604,7 +3604,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR 923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2 924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2 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 927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL 928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH 929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -3622,8 +3622,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME 941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01 943 0x0100 //TX_AMS_RESRV_01
944 0xE0C0 //TX_AMS_RESRV_02 944 0x1B58 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03 945 0x6590 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04 946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05 947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06 948 0x0000 //TX_AMS_RESRV_06
@ -6164,8 +6164,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1 813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2 814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3 815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH 816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH 817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT 818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT 819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4 820 0x0000 //TX_FDDRC_RESRV_4
@ -6247,23 +6247,23 @@
896 0xD999 //TX_FASTNS_SSA_THHFH 896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2339 //TX_SENDFUNC_REG_MICMUTE 897 0x2339 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1 898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x03C0 //TX_MICMUTE_RATIO_THR 899 0x028A //TX_MICMUTE_RATIO_THR
900 0x0122 //TX_MICMUTE_AMP_THR 900 0x026C //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND 901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME 903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME
905 0x0C00 //TX_MIC_VOLUME_MIC0MUTE 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 907 0x001E //TX_MICMUTE_FRQ_AEC_L
908 0x7999 //TX_MICMUTE_EAD_THR 908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE 909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST 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 912 0x7FFF //TX_DTD_THR1_MICMUTE_1
913 0x7FFF //TX_DTD_THR1_MICMUTE_2 913 0x7FFF //TX_DTD_THR1_MICMUTE_2
914 0x7FFF //TX_DTD_THR1_MICMUTE_3 914 0x3A98 //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 916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1 917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2 918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2
@ -6274,7 +6274,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR 923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2 924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2 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 927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL 928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH 929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -6292,8 +6292,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME 941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01 943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02 944 0x3A98 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03 945 0x7000 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04 946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05 947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06 948 0x0000 //TX_AMS_RESRV_06
@ -8834,8 +8834,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1 813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2 814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3 815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH 816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH 817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT 818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT 819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4 820 0x0000 //TX_FDDRC_RESRV_4
@ -8917,9 +8917,9 @@
896 0xD999 //TX_FASTNS_SSA_THHFH 896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2379 //TX_SENDFUNC_REG_MICMUTE 897 0x2379 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1 898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR 899 0x02A8 //TX_MICMUTE_RATIO_THR
900 0x01C2 //TX_MICMUTE_AMP_THR 900 0x02A8 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND 901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME 903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME
@ -8929,10 +8929,10 @@
908 0x7999 //TX_MICMUTE_EAD_THR 908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE 909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST 910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7918 //TX_DTD_THR1_MICMUTE_0 911 0x7D64 //TX_DTD_THR1_MICMUTE_0
912 0x7000 //TX_DTD_THR1_MICMUTE_1 912 0x76C0 //TX_DTD_THR1_MICMUTE_1
913 0x3A98 //TX_DTD_THR1_MICMUTE_2 913 0x7530 //TX_DTD_THR1_MICMUTE_2
914 0x32C8 //TX_DTD_THR1_MICMUTE_3 914 0x7F58 //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0 915 0x6CCC //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0 916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1 917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
@ -8944,7 +8944,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR 923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2 924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2 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 927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL 928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH 929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -8962,8 +8962,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME 941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01 943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02 944 0x32C8 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03 945 0x5DC0 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04 946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05 947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06 948 0x0000 //TX_AMS_RESRV_06
@ -56367,10 +56367,10 @@
286 0x0011 //TX_NS_LVL_CTRL_5 286 0x0011 //TX_NS_LVL_CTRL_5
287 0x001A //TX_NS_LVL_CTRL_6 287 0x001A //TX_NS_LVL_CTRL_6
288 0x0011 //TX_NS_LVL_CTRL_7 288 0x0011 //TX_NS_LVL_CTRL_7
289 0x0020 //TX_MIN_GAIN_S_0 289 0x0018 //TX_MIN_GAIN_S_0
290 0x0020 //TX_MIN_GAIN_S_1 290 0x0018 //TX_MIN_GAIN_S_1
291 0x0020 //TX_MIN_GAIN_S_2 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 293 0x0020 //TX_MIN_GAIN_S_4
294 0x0020 //TX_MIN_GAIN_S_5 294 0x0020 //TX_MIN_GAIN_S_5
295 0x0020 //TX_MIN_GAIN_S_6 295 0x0020 //TX_MIN_GAIN_S_6
@ -56400,10 +56400,10 @@
319 0x7FFF //TX_A_POST_FILT_S_5 319 0x7FFF //TX_A_POST_FILT_S_5
320 0x7FFF //TX_A_POST_FILT_S_6 320 0x7FFF //TX_A_POST_FILT_S_6
321 0x7FFF //TX_A_POST_FILT_S_7 321 0x7FFF //TX_A_POST_FILT_S_7
322 0x2000 //TX_B_POST_FILT_0 322 0x1000 //TX_B_POST_FILT_0
323 0x6000 //TX_B_POST_FILT_1 323 0x2000 //TX_B_POST_FILT_1
324 0x6000 //TX_B_POST_FILT_2 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 326 0x4000 //TX_B_POST_FILT_4
327 0x1000 //TX_B_POST_FILT_5 327 0x1000 //TX_B_POST_FILT_5
328 0x1000 //TX_B_POST_FILT_6 328 0x1000 //TX_B_POST_FILT_6
@ -56894,8 +56894,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1 813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2 814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3 815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH 816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH 817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT 818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT 819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4 820 0x0000 //TX_FDDRC_RESRV_4
@ -56977,9 +56977,9 @@
896 0xD999 //TX_FASTNS_SSA_THHFH 896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2379 //TX_SENDFUNC_REG_MICMUTE 897 0x2379 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1 898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR 899 0x02A8 //TX_MICMUTE_RATIO_THR
900 0x01C2 //TX_MICMUTE_AMP_THR 900 0x02A8 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND 901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME 903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME
@ -56989,10 +56989,10 @@
908 0x7999 //TX_MICMUTE_EAD_THR 908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE 909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST 910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7918 //TX_DTD_THR1_MICMUTE_0 911 0x7D64 //TX_DTD_THR1_MICMUTE_0
912 0x7000 //TX_DTD_THR1_MICMUTE_1 912 0x76C0 //TX_DTD_THR1_MICMUTE_1
913 0x3A98 //TX_DTD_THR1_MICMUTE_2 913 0x7530 //TX_DTD_THR1_MICMUTE_2
914 0x32C8 //TX_DTD_THR1_MICMUTE_3 914 0x7F58 //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0 915 0x6CCC //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0 916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1 917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
@ -57004,7 +57004,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR 923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2 924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2 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 927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL 928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH 929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -57022,8 +57022,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME 941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01 943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02 944 0x32C8 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03 945 0x5DC0 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04 946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05 947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06 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 #PLATFORM_NAME gChip
#EXPORT_FLAG HEADSET #EXPORT_FLAG HEADSET
#SINGLE_API_VER 1.2.1 #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 #CASE_NAME HEADSET-USB_BLACKBIRD-VOICE_GENERIC-NB
#PARAM_MODE FULL #PARAM_MODE FULL
@ -32864,8 +32864,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1 813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2 814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3 815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH 816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH 817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT 818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT 819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4 820 0x0000 //TX_FDDRC_RESRV_4
@ -32947,23 +32947,23 @@
896 0xD999 //TX_FASTNS_SSA_THHFH 896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2339 //TX_SENDFUNC_REG_MICMUTE 897 0x2339 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1 898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR 899 0x02BC //TX_MICMUTE_RATIO_THR
900 0x0050 //TX_MICMUTE_AMP_THR 900 0x0208 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND 901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 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 904 0x0008 //TX_MICMUTE_RELEASE_TIME
905 0x0C00 //TX_MIC_VOLUME_MIC0MUTE 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 907 0x001E //TX_MICMUTE_FRQ_AEC_L
908 0x7999 //TX_MICMUTE_EAD_THR 908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE 909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST 910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7E90 //TX_DTD_THR1_MICMUTE_0 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 913 0x7FFF //TX_DTD_THR1_MICMUTE_2
914 0x7FFF //TX_DTD_THR1_MICMUTE_3 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 916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1 917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2 918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2
@ -32974,7 +32974,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR 923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2 924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2 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 927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL 928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH 929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -32992,8 +32992,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME 941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01 943 0x0100 //TX_AMS_RESRV_01
944 0xE0C0 //TX_AMS_RESRV_02 944 0x1B58 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03 945 0x6590 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04 946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05 947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06 948 0x0000 //TX_AMS_RESRV_06
@ -35534,8 +35534,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1 813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2 814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3 815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH 816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH 817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT 818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT 819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4 820 0x0000 //TX_FDDRC_RESRV_4
@ -35617,23 +35617,23 @@
896 0xD999 //TX_FASTNS_SSA_THHFH 896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2339 //TX_SENDFUNC_REG_MICMUTE 897 0x2339 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1 898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x03C0 //TX_MICMUTE_RATIO_THR 899 0x028A //TX_MICMUTE_RATIO_THR
900 0x0122 //TX_MICMUTE_AMP_THR 900 0x026C //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND 901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME 903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME
905 0x0C00 //TX_MIC_VOLUME_MIC0MUTE 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 907 0x001E //TX_MICMUTE_FRQ_AEC_L
908 0x7999 //TX_MICMUTE_EAD_THR 908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE 909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST 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 912 0x7FFF //TX_DTD_THR1_MICMUTE_1
913 0x7FFF //TX_DTD_THR1_MICMUTE_2 913 0x7FFF //TX_DTD_THR1_MICMUTE_2
914 0x7FFF //TX_DTD_THR1_MICMUTE_3 914 0x3A98 //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 916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1 917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2 918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2
@ -35644,7 +35644,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR 923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2 924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2 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 927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL 928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH 929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -35662,8 +35662,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME 941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01 943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02 944 0x3A98 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03 945 0x7000 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04 946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05 947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06 948 0x0000 //TX_AMS_RESRV_06
@ -38204,8 +38204,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1 813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2 814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3 815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH 816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH 817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT 818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT 819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4 820 0x0000 //TX_FDDRC_RESRV_4
@ -38287,9 +38287,9 @@
896 0xD999 //TX_FASTNS_SSA_THHFH 896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2379 //TX_SENDFUNC_REG_MICMUTE 897 0x2379 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1 898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR 899 0x02A8 //TX_MICMUTE_RATIO_THR
900 0x01C2 //TX_MICMUTE_AMP_THR 900 0x02A8 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND 901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME 903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME
@ -38299,10 +38299,10 @@
908 0x7999 //TX_MICMUTE_EAD_THR 908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE 909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST 910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7918 //TX_DTD_THR1_MICMUTE_0 911 0x7D64 //TX_DTD_THR1_MICMUTE_0
912 0x7000 //TX_DTD_THR1_MICMUTE_1 912 0x76C0 //TX_DTD_THR1_MICMUTE_1
913 0x3A98 //TX_DTD_THR1_MICMUTE_2 913 0x7530 //TX_DTD_THR1_MICMUTE_2
914 0x32C8 //TX_DTD_THR1_MICMUTE_3 914 0x7F58 //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0 915 0x6CCC //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0 916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1 917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
@ -38314,7 +38314,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR 923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2 924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2 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 927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL 928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH 929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -38332,8 +38332,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME 941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01 943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02 944 0x32C8 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03 945 0x5DC0 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04 946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05 947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06 948 0x0000 //TX_AMS_RESRV_06
@ -64904,8 +64904,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1 813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2 814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3 815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH 816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH 817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT 818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT 819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4 820 0x0000 //TX_FDDRC_RESRV_4
@ -64987,23 +64987,23 @@
896 0xD999 //TX_FASTNS_SSA_THHFH 896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2339 //TX_SENDFUNC_REG_MICMUTE 897 0x2339 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1 898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR 899 0x02BC //TX_MICMUTE_RATIO_THR
900 0x0050 //TX_MICMUTE_AMP_THR 900 0x0208 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND 901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 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 904 0x0008 //TX_MICMUTE_RELEASE_TIME
905 0x0C00 //TX_MIC_VOLUME_MIC0MUTE 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 907 0x001E //TX_MICMUTE_FRQ_AEC_L
908 0x7999 //TX_MICMUTE_EAD_THR 908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE 909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST 910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7E90 //TX_DTD_THR1_MICMUTE_0 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 913 0x7FFF //TX_DTD_THR1_MICMUTE_2
914 0x7FFF //TX_DTD_THR1_MICMUTE_3 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 916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1 917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2 918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2
@ -65014,7 +65014,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR 923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2 924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2 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 927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL 928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH 929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -65032,8 +65032,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME 941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01 943 0x0100 //TX_AMS_RESRV_01
944 0xE0C0 //TX_AMS_RESRV_02 944 0x1B58 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03 945 0x6590 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04 946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05 947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06 948 0x0000 //TX_AMS_RESRV_06
@ -67574,8 +67574,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1 813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2 814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3 815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH 816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH 817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT 818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT 819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4 820 0x0000 //TX_FDDRC_RESRV_4
@ -67657,23 +67657,23 @@
896 0xD999 //TX_FASTNS_SSA_THHFH 896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2339 //TX_SENDFUNC_REG_MICMUTE 897 0x2339 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1 898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x03C0 //TX_MICMUTE_RATIO_THR 899 0x028A //TX_MICMUTE_RATIO_THR
900 0x0122 //TX_MICMUTE_AMP_THR 900 0x026C //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND 901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME 903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME
905 0x0C00 //TX_MIC_VOLUME_MIC0MUTE 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 907 0x001E //TX_MICMUTE_FRQ_AEC_L
908 0x7999 //TX_MICMUTE_EAD_THR 908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE 909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST 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 912 0x7FFF //TX_DTD_THR1_MICMUTE_1
913 0x7FFF //TX_DTD_THR1_MICMUTE_2 913 0x7FFF //TX_DTD_THR1_MICMUTE_2
914 0x7FFF //TX_DTD_THR1_MICMUTE_3 914 0x3A98 //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 916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1 917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2 918 0x1000 //TX_MICMUTE_MIN_EQ_RE_EST_2
@ -67684,7 +67684,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR 923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2 924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2 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 927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL 928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH 929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -67702,8 +67702,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME 941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01 943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02 944 0x3A98 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03 945 0x7000 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04 946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05 947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06 948 0x0000 //TX_AMS_RESRV_06
@ -70244,8 +70244,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1 813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2 814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3 815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH 816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH 817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT 818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT 819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4 820 0x0000 //TX_FDDRC_RESRV_4
@ -70327,9 +70327,9 @@
896 0xD999 //TX_FASTNS_SSA_THHFH 896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2379 //TX_SENDFUNC_REG_MICMUTE 897 0x2379 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1 898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR 899 0x02A8 //TX_MICMUTE_RATIO_THR
900 0x01C2 //TX_MICMUTE_AMP_THR 900 0x02A8 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND 901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME 903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME
@ -70339,10 +70339,10 @@
908 0x7999 //TX_MICMUTE_EAD_THR 908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE 909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST 910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7918 //TX_DTD_THR1_MICMUTE_0 911 0x7D64 //TX_DTD_THR1_MICMUTE_0
912 0x7000 //TX_DTD_THR1_MICMUTE_1 912 0x76C0 //TX_DTD_THR1_MICMUTE_1
913 0x3A98 //TX_DTD_THR1_MICMUTE_2 913 0x7530 //TX_DTD_THR1_MICMUTE_2
914 0x32C8 //TX_DTD_THR1_MICMUTE_3 914 0x7F58 //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0 915 0x6CCC //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0 916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1 917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
@ -70354,7 +70354,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR 923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2 924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2 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 927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL 928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH 929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -70372,8 +70372,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME 941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01 943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02 944 0x32C8 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03 945 0x5DC0 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04 946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05 947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06 948 0x0000 //TX_AMS_RESRV_06
@ -93747,10 +93747,10 @@
286 0x0011 //TX_NS_LVL_CTRL_5 286 0x0011 //TX_NS_LVL_CTRL_5
287 0x001A //TX_NS_LVL_CTRL_6 287 0x001A //TX_NS_LVL_CTRL_6
288 0x0011 //TX_NS_LVL_CTRL_7 288 0x0011 //TX_NS_LVL_CTRL_7
289 0x0020 //TX_MIN_GAIN_S_0 289 0x0018 //TX_MIN_GAIN_S_0
290 0x0020 //TX_MIN_GAIN_S_1 290 0x0018 //TX_MIN_GAIN_S_1
291 0x0020 //TX_MIN_GAIN_S_2 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 293 0x0020 //TX_MIN_GAIN_S_4
294 0x0020 //TX_MIN_GAIN_S_5 294 0x0020 //TX_MIN_GAIN_S_5
295 0x0020 //TX_MIN_GAIN_S_6 295 0x0020 //TX_MIN_GAIN_S_6
@ -93780,10 +93780,10 @@
319 0x7FFF //TX_A_POST_FILT_S_5 319 0x7FFF //TX_A_POST_FILT_S_5
320 0x7FFF //TX_A_POST_FILT_S_6 320 0x7FFF //TX_A_POST_FILT_S_6
321 0x7FFF //TX_A_POST_FILT_S_7 321 0x7FFF //TX_A_POST_FILT_S_7
322 0x2000 //TX_B_POST_FILT_0 322 0x1000 //TX_B_POST_FILT_0
323 0x6000 //TX_B_POST_FILT_1 323 0x2000 //TX_B_POST_FILT_1
324 0x6000 //TX_B_POST_FILT_2 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 326 0x4000 //TX_B_POST_FILT_4
327 0x1000 //TX_B_POST_FILT_5 327 0x1000 //TX_B_POST_FILT_5
328 0x1000 //TX_B_POST_FILT_6 328 0x1000 //TX_B_POST_FILT_6
@ -94274,8 +94274,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1 813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2 814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3 815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH 816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH 817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT 818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT 819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4 820 0x0000 //TX_FDDRC_RESRV_4
@ -94357,9 +94357,9 @@
896 0xD999 //TX_FASTNS_SSA_THHFH 896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2379 //TX_SENDFUNC_REG_MICMUTE 897 0x2379 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1 898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR 899 0x02A8 //TX_MICMUTE_RATIO_THR
900 0x01C2 //TX_MICMUTE_AMP_THR 900 0x02A8 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND 901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME 903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME
@ -94369,10 +94369,10 @@
908 0x7999 //TX_MICMUTE_EAD_THR 908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE 909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST 910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7918 //TX_DTD_THR1_MICMUTE_0 911 0x7D64 //TX_DTD_THR1_MICMUTE_0
912 0x7000 //TX_DTD_THR1_MICMUTE_1 912 0x76C0 //TX_DTD_THR1_MICMUTE_1
913 0x3A98 //TX_DTD_THR1_MICMUTE_2 913 0x7530 //TX_DTD_THR1_MICMUTE_2
914 0x32C8 //TX_DTD_THR1_MICMUTE_3 914 0x7F58 //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0 915 0x6CCC //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0 916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1 917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
@ -94384,7 +94384,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR 923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2 924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2 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 927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL 928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH 929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -94402,8 +94402,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME 941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01 943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02 944 0x32C8 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03 945 0x5DC0 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04 946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05 947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06 948 0x0000 //TX_AMS_RESRV_06
@ -101757,10 +101757,10 @@
286 0x0011 //TX_NS_LVL_CTRL_5 286 0x0011 //TX_NS_LVL_CTRL_5
287 0x001A //TX_NS_LVL_CTRL_6 287 0x001A //TX_NS_LVL_CTRL_6
288 0x0011 //TX_NS_LVL_CTRL_7 288 0x0011 //TX_NS_LVL_CTRL_7
289 0x0020 //TX_MIN_GAIN_S_0 289 0x0018 //TX_MIN_GAIN_S_0
290 0x0020 //TX_MIN_GAIN_S_1 290 0x0018 //TX_MIN_GAIN_S_1
291 0x0020 //TX_MIN_GAIN_S_2 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 293 0x0020 //TX_MIN_GAIN_S_4
294 0x0020 //TX_MIN_GAIN_S_5 294 0x0020 //TX_MIN_GAIN_S_5
295 0x0020 //TX_MIN_GAIN_S_6 295 0x0020 //TX_MIN_GAIN_S_6
@ -101790,10 +101790,10 @@
319 0x7FFF //TX_A_POST_FILT_S_5 319 0x7FFF //TX_A_POST_FILT_S_5
320 0x7FFF //TX_A_POST_FILT_S_6 320 0x7FFF //TX_A_POST_FILT_S_6
321 0x7FFF //TX_A_POST_FILT_S_7 321 0x7FFF //TX_A_POST_FILT_S_7
322 0x2000 //TX_B_POST_FILT_0 322 0x1000 //TX_B_POST_FILT_0
323 0x6000 //TX_B_POST_FILT_1 323 0x2000 //TX_B_POST_FILT_1
324 0x6000 //TX_B_POST_FILT_2 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 326 0x4000 //TX_B_POST_FILT_4
327 0x1000 //TX_B_POST_FILT_5 327 0x1000 //TX_B_POST_FILT_5
328 0x1000 //TX_B_POST_FILT_6 328 0x1000 //TX_B_POST_FILT_6
@ -102284,8 +102284,8 @@
813 0x5333 //TX_FDDRC_SLANT_1_1 813 0x5333 //TX_FDDRC_SLANT_1_1
814 0x5333 //TX_FDDRC_SLANT_1_2 814 0x5333 //TX_FDDRC_SLANT_1_2
815 0x5333 //TX_FDDRC_SLANT_1_3 815 0x5333 //TX_FDDRC_SLANT_1_3
816 0x0010 //TX_DEADMIC_SILENCE_TH 816 0x0006 //TX_DEADMIC_SILENCE_TH
817 0x0600 //TX_MIC_DEGRADE_TH 817 0x2800 //TX_MIC_DEGRADE_TH
818 0x0078 //TX_DEADMIC_CNT 818 0x0078 //TX_DEADMIC_CNT
819 0x0078 //TX_MIC_DEGRADE_CNT 819 0x0078 //TX_MIC_DEGRADE_CNT
820 0x0000 //TX_FDDRC_RESRV_4 820 0x0000 //TX_FDDRC_RESRV_4
@ -102367,9 +102367,9 @@
896 0xD999 //TX_FASTNS_SSA_THHFH 896 0xD999 //TX_FASTNS_SSA_THHFH
897 0x2379 //TX_SENDFUNC_REG_MICMUTE 897 0x2379 //TX_SENDFUNC_REG_MICMUTE
898 0x0020 //TX_SENDFUNC_REG_MICMUTE1 898 0x0020 //TX_SENDFUNC_REG_MICMUTE1
899 0x0320 //TX_MICMUTE_RATIO_THR 899 0x02A8 //TX_MICMUTE_RATIO_THR
900 0x01C2 //TX_MICMUTE_AMP_THR 900 0x02A8 //TX_MICMUTE_AMP_THR
901 0x0004 //TX_MICMUTE_HPF_IND 901 0x0000 //TX_MICMUTE_HPF_IND
902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH
903 0x0008 //TX_MICMUTE_CVG_TIME 903 0x0008 //TX_MICMUTE_CVG_TIME
904 0x0008 //TX_MICMUTE_RELEASE_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME
@ -102379,10 +102379,10 @@
908 0x7999 //TX_MICMUTE_EAD_THR 908 0x7999 //TX_MICMUTE_EAD_THR
909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE 909 0x7FFF //TX_MICMUTE_LAMBDA_CB_NLE
910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST 910 0x7FFF //TX_MICMUTE_LAMBDA_RE_EST
911 0x7918 //TX_DTD_THR1_MICMUTE_0 911 0x7D64 //TX_DTD_THR1_MICMUTE_0
912 0x7000 //TX_DTD_THR1_MICMUTE_1 912 0x76C0 //TX_DTD_THR1_MICMUTE_1
913 0x3A98 //TX_DTD_THR1_MICMUTE_2 913 0x7530 //TX_DTD_THR1_MICMUTE_2
914 0x32C8 //TX_DTD_THR1_MICMUTE_3 914 0x7F58 //TX_DTD_THR1_MICMUTE_3
915 0x6CCC //TX_DTD_THR2_MICMUTE_0 915 0x6CCC //TX_DTD_THR2_MICMUTE_0
916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0 916 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_0
917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1 917 0x0400 //TX_MICMUTE_MIN_EQ_RE_EST_1
@ -102394,7 +102394,7 @@
923 0x0001 //TX_MICMUTE_DT_CUT_THR 923 0x0001 //TX_MICMUTE_DT_CUT_THR
924 0x03E8 //TX_MICMUTE_DT_CUT_K2 924 0x03E8 //TX_MICMUTE_DT_CUT_K2
925 0x0001 //TX_MICMUTE_DT_CUT_THR2 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 927 0x1000 //TX_MICMUTE_RATIODTH_THCUT
928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL 928 0x1000 //TX_MICMUTE_B_POST_FLT_ECHOL
929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH 929 0x7FFF //TX_MICMUTE_B_POST_FLT_ECHOH
@ -102412,8 +102412,8 @@
941 0x0008 //TX_MIC1MUTE_CVG_TIME 941 0x0008 //TX_MIC1MUTE_CVG_TIME
942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME
943 0x0100 //TX_AMS_RESRV_01 943 0x0100 //TX_AMS_RESRV_01
944 0xE4A8 //TX_AMS_RESRV_02 944 0x32C8 //TX_AMS_RESRV_02
945 0x1770 //TX_AMS_RESRV_03 945 0x5DC0 //TX_AMS_RESRV_03
946 0x0000 //TX_AMS_RESRV_04 946 0x0000 //TX_AMS_RESRV_04
947 0x0000 //TX_AMS_RESRV_05 947 0x0000 //TX_AMS_RESRV_05
948 0x0000 //TX_AMS_RESRV_06 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_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_INVERT_LANDSCAPE_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_SELFIE_PORTRAIT_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_BE_CFG" latency="40000"/>
<be_cfg be_id="IN_BTSCO_MIC_NREC_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"/> <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_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_INVERT_LANDSCAPE_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_SELFIE_PORTRAIT_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_BE_CFG" latency="40000"/>
<be_cfg be_id="IN_BTSCO_MIC_NREC_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"/> <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 --> <!-- route declaration, i.e. list all available sources for a given sink -->
<routes> <routes>
<route type="mix" sink="Speaker" <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" <route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/> sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece" <route type="mix" sink="Earpiece"

View file

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

View file

@ -190,7 +190,7 @@
<!-- route declaration, i.e. list all available sources for a given sink --> <!-- route declaration, i.e. list all available sources for a given sink -->
<routes> <routes>
<route type="mix" sink="Speaker" <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" <route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/> sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece" <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_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_INVERT_LANDSCAPE_BE_CFG" latency="160000"/>
<be_cfg be_id="IN_CAMCORDER_SELFIE_PORTRAIT_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_BE_CFG" latency="40000"/>
<be_cfg be_id="IN_BTSCO_MIC_NREC_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"/> <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"> <string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">
M 653,0 M 653,0
h 145 h 145
v 130 v 144
h -145 h -145
Z Z
@left @left

View file

@ -30,7 +30,7 @@
Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead. Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.
--> -->
<dimen name="status_bar_height_default">28dp</dimen> <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> <dimen name="status_bar_height_landscape">28dp</dimen>
<!-- Adjustment for software rounded corners since corners aren't perfectly round. --> <!-- 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 --> <!-- Enable aggregation of Wifi link layer radio stats from all radios -->
<bool translatable="false" name="config_wifiLinkLayerAllRadiosStatsAggregationEnabled">true</bool> <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> </resources>

View file

@ -91,6 +91,8 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.primarydisplay.lhbm.frames_to_reach
# Display RRS default Config # Display RRS default Config
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += persist.vendor.display.primary.boot_config=1080x2340@120 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 # NFC
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
@ -186,6 +188,10 @@ PRODUCT_PACKAGES_DEBUG += \
PRODUCT_PROPERTY_OVERRIDES += \ PRODUCT_PROPERTY_OVERRIDES += \
ro.audio.spatializer_enabled=true ro.audio.spatializer_enabled=true
# optimize spatializer effect
PRODUCT_PROPERTY_OVERRIDES += \
audio.spatializer.effect.util_clamp_min=300
# Keymaster HAL # Keymaster HAL
#LOCAL_KEYMASTER_PRODUCT_PACKAGE ?= android.hardware.keymaster@4.1-service #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 # Increment the SVN for any official public releases
PRODUCT_VENDOR_PROPERTIES += \ PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.build.svn=11 ro.vendor.build.svn=14
# DCK properties based on target # DCK properties based on target
PRODUCT_PROPERTY_OVERRIDES += \ PRODUCT_PROPERTY_OVERRIDES += \
@ -294,7 +300,7 @@ PRODUCT_PRODUCT_PROPERTIES += \
# LE Auido Offload Capabilities setting # LE Auido Offload Capabilities setting
PRODUCT_COPY_FILES += \ 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 # Bluetooth EWP test tool
PRODUCT_PACKAGES_DEBUG += \ PRODUCT_PACKAGES_DEBUG += \
@ -346,6 +352,11 @@ PRODUCT_VENDOR_PROPERTIES += \
PRODUCT_PROPERTY_OVERRIDES += \ PRODUCT_PROPERTY_OVERRIDES += \
persist.vendor.audio.cca.enabled=false 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 # Device features
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml 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 += \ PRODUCT_PROPERTY_OVERRIDES += \
ro.audio.spatializer_enabled=true ro.audio.spatializer_enabled=true
# optimize spatializer effect
PRODUCT_PROPERTY_OVERRIDES += \
audio.spatializer.effect.util_clamp_min=300
# Keymaster HAL # Keymaster HAL
#LOCAL_KEYMASTER_PRODUCT_PACKAGE ?= android.hardware.keymaster@4.1-service #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 # Increment the SVN for any official public releases
PRODUCT_VENDOR_PROPERTIES += \ PRODUCT_VENDOR_PROPERTIES += \
ro.vendor.build.svn=11 ro.vendor.build.svn=14
# DCK properties based on target # DCK properties based on target
PRODUCT_PROPERTY_OVERRIDES += \ PRODUCT_PROPERTY_OVERRIDES += \
@ -282,7 +286,7 @@ PRODUCT_PRODUCT_PROPERTIES += \
# LE Auido Offload Capabilities setting # LE Auido Offload Capabilities setting
PRODUCT_COPY_FILES += \ 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 # Bluetooth EWP test tool
PRODUCT_PACKAGES_DEBUG += \ PRODUCT_PACKAGES_DEBUG += \
@ -332,6 +336,11 @@ PRODUCT_VENDOR_PROPERTIES += \
PRODUCT_PROPERTY_OVERRIDES += \ PRODUCT_PROPERTY_OVERRIDES += \
persist.vendor.audio.cca.enabled=false 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 # Device features
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml 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" SuplVersion="2"
SuplMinorVersion="0" SuplMinorVersion="0"
SuplOtdoaCapable="true" SuplOtdoaCapable="true"
SuplOtdoaCapable2="true"
SuplGlonassCapable = "true" SuplGlonassCapable = "true"
SuplGalileoCapable = "true" SuplGalileoCapable = "true"
SuplBdsCapable = "true" SuplBdsCapable = "true"

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -125,7 +125,7 @@
<hal format="hidl"> <hal format="hidl">
<name>vendor.google.whitechapel.audio.audioext</name> <name>vendor.google.whitechapel.audio.audioext</name>
<transport>hwbinder</transport> <transport>hwbinder</transport>
<version>3.0</version> <version>4.0</version>
<interface> <interface>
<name>IAudioExt</name> <name>IAudioExt</name>
<instance>default</instance> <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"> <string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">
M 480,0 M 480,0
h 145 h 145
v 118 v 136
h -145 h -145
Z Z
@left @left

View file

@ -30,7 +30,7 @@
Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead. Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.
--> -->
<dimen name="status_bar_height_default">28dp</dimen> <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> <dimen name="status_bar_height_landscape">28dp</dimen>
<!-- Adjustment for software rounded corners since corners aren't perfectly round. --> <!-- 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 --> <!-- Enable aggregation of Wifi link layer radio stats from all radios -->
<bool translatable="false" name="config_wifiLinkLayerAllRadiosStatsAggregationEnabled">true</bool> <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> </resources>

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -150,3 +150,4 @@ coex_gpio=4
coex_delay_us=1000 coex_delay_us=1000
coex_margin_us=500 coex_margin_us=500
coex_interval_us=2000 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 += \ 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-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-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 \ $(LOCAL_UWB_CAL_DIR)/init.uwb.calib.xtal.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.uwb.calib.sh \
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \