audio: update voice tuning table

change list:
1. HA
Enable RX FFP for NB, WB and SWB
Refine volume curve on NB, WB, SWB
Modify RX TDDRC
Modify RX Vol gain
Modify BVE
Sync HA RX setting to TMOUS

2. HH:
Enable RX FFP for NB, WB and SWB
Refine volume curve on NB, WB, SWB
Modify RX TDDRC (max to max-2)
Modify RX Vol gain
Sync HH RX setting to HCO

3. HE blackbird:
Enable RX FFP for NB, WB and SWB
Refine volume curve on NB, WB, SWB and FB
Modify RX TDDRC
Modify RX Vol gain

Hardware verification:
- Verified Handset/Speaker phone/USB-Headset function work well.

Bug: 192810349
Test: voice call, playback, capture
Signed-off-by: vincenttew <vincenttew@google.com>
Change-Id: I785cddd215ee1138b2efd159d6518d1598d8a021
This commit is contained in:
vincenttew 2021-11-23 10:09:27 +08:00
parent aed7239a71
commit c4bea84129
6 changed files with 463 additions and 463 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip
#EXPORT_FLAG HANDSFREE
#SINGLE_API_VER 1.1.6
#SAVE_TIME 2021-10-19 18:44:22
#SAVE_TIME 2021-11-12 19:15:11
#CASE_NAME HANDSFREE-HANDSFREE-RESERVE1-FB
#PARAM_MODE FULL
@ -6168,7 +6168,7 @@
895 0xCCCC //TX_FASTNS_SSA_THLFH
896 0xD999 //TX_FASTNS_SSA_THHFH
#RX
0 0x003C //RX_RECVFUNC_MODE_0
0 0x043C //RX_RECVFUNC_MODE_0
1 0x0000 //RX_RECVFUNC_MODE_1
2 0x0000 //RX_SAMPLINGFREQ_SIG
3 0x0000 //RX_SAMPLINGFREQ_PROC
@ -6294,9 +6294,9 @@
123 0x0CCD //RX_TDDRC_SMT_W
124 0x0780 //RX_TDDRC_DRC_GAIN
125 0x7C00 //RX_LAMBDA_PKA_FP
126 0x2000 //RX_TPKA_FP
127 0x2000 //RX_MIN_G_FP
128 0x0080 //RX_MAX_G_FP
126 0x1194 //RX_TPKA_FP
127 0x0400 //RX_MIN_G_FP
128 0x0800 //RX_MAX_G_FP
129 0x0015 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
@ -6422,7 +6422,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
129 0x0014 //RX_SPK_VOL
129 0x0012 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 1
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@ -6521,7 +6521,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
129 0x001D //RX_SPK_VOL
129 0x001B //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 2
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@ -6620,7 +6620,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
129 0x0029 //RX_SPK_VOL
129 0x0026 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 3
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@ -6719,7 +6719,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
129 0x003A //RX_SPK_VOL
129 0x0037 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 4
6 0x1000 //RX_TDDRC_ALPHA_UP_1
@ -6744,7 +6744,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
124 0x0EF7 //RX_TDDRC_DRC_GAIN
124 0x0D56 //RX_TDDRC_DRC_GAIN
38 0x0014 //RX_FDEQ_SUBNUM
39 0x8080 //RX_FDEQ_GAIN_0
40 0x8050 //RX_FDEQ_GAIN_1
@ -6843,7 +6843,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
124 0x0EF7 //RX_TDDRC_DRC_GAIN
124 0x0D56 //RX_TDDRC_DRC_GAIN
38 0x0014 //RX_FDEQ_SUBNUM
39 0x8080 //RX_FDEQ_GAIN_0
40 0x8050 //RX_FDEQ_GAIN_1
@ -6942,7 +6942,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
124 0x0EF7 //RX_TDDRC_DRC_GAIN
124 0x0D56 //RX_TDDRC_DRC_GAIN
38 0x0014 //RX_FDEQ_SUBNUM
39 0x8080 //RX_FDEQ_GAIN_0
40 0x8050 //RX_FDEQ_GAIN_1
@ -7922,7 +7922,7 @@
895 0xCCCC //TX_FASTNS_SSA_THLFH
896 0xD999 //TX_FASTNS_SSA_THHFH
#RX
0 0x003C //RX_RECVFUNC_MODE_0
0 0x043C //RX_RECVFUNC_MODE_0
1 0x0000 //RX_RECVFUNC_MODE_1
2 0x0001 //RX_SAMPLINGFREQ_SIG
3 0x0001 //RX_SAMPLINGFREQ_PROC
@ -8048,9 +8048,9 @@
123 0x0CCD //RX_TDDRC_SMT_W
124 0x0715 //RX_TDDRC_DRC_GAIN
125 0x7C00 //RX_LAMBDA_PKA_FP
126 0x2000 //RX_TPKA_FP
127 0x2000 //RX_MIN_G_FP
128 0x0080 //RX_MAX_G_FP
126 0x157C //RX_TPKA_FP
127 0x0400 //RX_MIN_G_FP
128 0x0800 //RX_MAX_G_FP
129 0x0100 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
@ -8176,7 +8176,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
129 0x0014 //RX_SPK_VOL
129 0x0011 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 1
6 0x6000 //RX_TDDRC_ALPHA_UP_1
@ -8275,7 +8275,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
129 0x001D //RX_SPK_VOL
129 0x0019 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 2
6 0x6000 //RX_TDDRC_ALPHA_UP_1
@ -8374,7 +8374,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
129 0x002A //RX_SPK_VOL
129 0x0024 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 3
6 0x6000 //RX_TDDRC_ALPHA_UP_1
@ -8473,7 +8473,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
129 0x003D //RX_SPK_VOL
129 0x0034 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 4
6 0x6000 //RX_TDDRC_ALPHA_UP_1
@ -8498,7 +8498,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
124 0x0EF7 //RX_TDDRC_DRC_GAIN
124 0x0B39 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x6868 //RX_FDEQ_GAIN_0
40 0x685C //RX_FDEQ_GAIN_1
@ -8572,7 +8572,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
129 0x003D //RX_SPK_VOL
129 0x0038 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 5
6 0x6000 //RX_TDDRC_ALPHA_UP_1
@ -8597,7 +8597,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
124 0x0EF7 //RX_TDDRC_DRC_GAIN
124 0x0B39 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x6868 //RX_FDEQ_GAIN_0
40 0x685C //RX_FDEQ_GAIN_1
@ -8671,7 +8671,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
129 0x0063 //RX_SPK_VOL
129 0x0060 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 6
6 0x6000 //RX_TDDRC_ALPHA_UP_1
@ -8696,7 +8696,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
124 0x0EF7 //RX_TDDRC_DRC_GAIN
124 0x0B39 //RX_TDDRC_DRC_GAIN
38 0x001C //RX_FDEQ_SUBNUM
39 0x6868 //RX_FDEQ_GAIN_0
40 0x685C //RX_FDEQ_GAIN_1
@ -9676,7 +9676,7 @@
895 0xCCCC //TX_FASTNS_SSA_THLFH
896 0xD999 //TX_FASTNS_SSA_THHFH
#RX
0 0x003C //RX_RECVFUNC_MODE_0
0 0x043C //RX_RECVFUNC_MODE_0
1 0x0000 //RX_RECVFUNC_MODE_1
2 0x0003 //RX_SAMPLINGFREQ_SIG
3 0x0003 //RX_SAMPLINGFREQ_PROC
@ -9802,9 +9802,9 @@
123 0x0CCD //RX_TDDRC_SMT_W
124 0x0550 //RX_TDDRC_DRC_GAIN
125 0x7C00 //RX_LAMBDA_PKA_FP
126 0x2000 //RX_TPKA_FP
127 0x2000 //RX_MIN_G_FP
128 0x0080 //RX_MAX_G_FP
126 0x0FA0 //RX_TPKA_FP
127 0x0400 //RX_MIN_G_FP
128 0x0800 //RX_MAX_G_FP
129 0x0014 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
@ -9930,7 +9930,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
129 0x0013 //RX_SPK_VOL
129 0x0011 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 1
6 0x6000 //RX_TDDRC_ALPHA_UP_1
@ -10029,7 +10029,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
129 0x001B //RX_SPK_VOL
129 0x0019 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 2
6 0x6000 //RX_TDDRC_ALPHA_UP_1
@ -10128,7 +10128,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
129 0x0027 //RX_SPK_VOL
129 0x0025 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 3
6 0x6000 //RX_TDDRC_ALPHA_UP_1
@ -10227,7 +10227,7 @@
108 0x7FFF //RX_FDDRC_SLANT_1_2
109 0x7FFF //RX_FDDRC_SLANT_1_3
110 0x0000 //RX_FDDRC_RESRV_0
129 0x0039 //RX_SPK_VOL
129 0x0036 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
#VOL 4
6 0x6000 //RX_TDDRC_ALPHA_UP_1
@ -10252,7 +10252,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
124 0x0EF7 //RX_TDDRC_DRC_GAIN
124 0x0D56 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x6868 //RX_FDEQ_GAIN_0
40 0x6850 //RX_FDEQ_GAIN_1
@ -10351,7 +10351,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
124 0x0EF7 //RX_TDDRC_DRC_GAIN
124 0x0D56 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x6868 //RX_FDEQ_GAIN_0
40 0x6850 //RX_FDEQ_GAIN_1
@ -10450,7 +10450,7 @@
121 0x199A //RX_TDDRC_HMNC_GAIN
122 0x0001 //RX_TDDRC_SMT_FLAG
123 0x0CCD //RX_TDDRC_SMT_W
124 0x0EF7 //RX_TDDRC_DRC_GAIN
124 0x0D56 //RX_TDDRC_DRC_GAIN
38 0x0020 //RX_FDEQ_SUBNUM
39 0x6868 //RX_FDEQ_GAIN_0
40 0x6850 //RX_FDEQ_GAIN_1

File diff suppressed because it is too large Load diff