From b68ea8c57662e1a5958c9a9c411b34ecdd08ef79 Mon Sep 17 00:00:00 2001 From: Yvonne Yip Date: Mon, 7 Aug 2023 13:01:46 -0700 Subject: [PATCH 1/6] powerhint: add tapered_dvfs_headroom_enabled node Test: Load powerhint on device and boot Bug: 294612493 Change-Id: I823a18d5ee7b072115442a9af19645cce0605d72 --- perf/powerhint-husky.json | 10 ++++++++++ perf/powerhint-ripcurrent.json | 10 ++++++++++ perf/powerhint-shiba.json | 10 ++++++++++ 3 files changed, 30 insertions(+) diff --git a/perf/powerhint-husky.json b/perf/powerhint-husky.json index c14d30a..9d59d12 100644 --- a/perf/powerhint-husky.json +++ b/perf/powerhint-husky.json @@ -249,6 +249,16 @@ "DefaultIndex": 0, "ResetOnInit": true }, + { + "Name": "CPUTaperedDVFSHeadroomEnable", + "Path": "/proc/vendor_sched/tapered_dvfs_headroom_enable", + "Values": [ + "0", + "1" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, { "Name": "CAMUClampBoost", "Path": "/proc/vendor_sched/cam_uclamp_min", diff --git a/perf/powerhint-ripcurrent.json b/perf/powerhint-ripcurrent.json index bbfbbf1..305c41b 100644 --- a/perf/powerhint-ripcurrent.json +++ b/perf/powerhint-ripcurrent.json @@ -232,6 +232,16 @@ "DefaultIndex": 0, "ResetOnInit": true }, + { + "Name": "CPUTaperedDVFSHeadroomEnable", + "Path": "/proc/vendor_sched/tapered_dvfs_headroom_enable", + "Values": [ + "0", + "1" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, { "Name": "CAMUClampBoost", "Path": "/proc/vendor_sched/cam_uclamp_min", diff --git a/perf/powerhint-shiba.json b/perf/powerhint-shiba.json index 77be402..79d3679 100644 --- a/perf/powerhint-shiba.json +++ b/perf/powerhint-shiba.json @@ -239,6 +239,16 @@ "DefaultIndex": 0, "ResetOnInit": true }, + { + "Name": "CPUTaperedDVFSHeadroomEnable", + "Path": "/proc/vendor_sched/tapered_dvfs_headroom_enable", + "Values": [ + "0", + "1" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, { "Name": "CAMUClampBoost", "Path": "/proc/vendor_sched/cam_uclamp_min", From ea96611d826a353aa98e4e358259a976c9286311 Mon Sep 17 00:00:00 2001 From: Yvonne Yip Date: Mon, 7 Aug 2023 13:07:41 -0700 Subject: [PATCH 2/6] powerhint: game mode tuning Test: Load powerhint file on device and verify tuned parameters are default. Start Subway Surfers game and verify tuned parameters are expected tuned values. Switch away from game, and quit the game, and verify tuned parameters return to default. Bug: 294612493 Change-Id: Ibc0ba8fb1a9f2714d9509cecaa30c227aa4f8b69 --- perf/powerhint-husky.json | 32 ++++++++++++++++++++++++++ perf/powerhint-ripcurrent.json | 41 +++++++++++++++++++++++++++++++--- perf/powerhint-shiba.json | 32 ++++++++++++++++++++++++++ 3 files changed, 102 insertions(+), 3 deletions(-) diff --git a/perf/powerhint-husky.json b/perf/powerhint-husky.json index 9d59d12..a01790f 100644 --- a/perf/powerhint-husky.json +++ b/perf/powerhint-husky.json @@ -150,6 +150,7 @@ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/down_rate_limit_us", "Values": [ "20000", + "3000", "2000", "500" ], @@ -195,6 +196,7 @@ "Path": "/sys/devices/system/cpu/cpu8/cpufreq/sched_pixel/down_rate_limit_us", "Values": [ "20000", + "3000", "2000", "500" ], @@ -2281,6 +2283,36 @@ "Duration": 0, "Value": "game" }, + { + "PowerHint": "GAME", + "Node": "CPUDVFSHeadroom", + "Duration": 0, + "Value": "1100" + }, + { + "PowerHint": "GAME", + "Node": "CPUTaperedDVFSHeadroomEnable", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "GAME", + "Node": "CPULittleClusterDownRateLimitUs", + "Duration": 0, + "Value": "500" + }, + { + "PowerHint": "GAME", + "Node": "CPUMidClusterDownRateLimitUs", + "Duration": 0, + "Value": "3000" + }, + { + "PowerHint": "GAME", + "Node": "CPUBigClusterDownRateLimitUs", + "Duration": 0, + "Value": "3000" + }, { "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "PMU_POLL", diff --git a/perf/powerhint-ripcurrent.json b/perf/powerhint-ripcurrent.json index 305c41b..0558959 100644 --- a/perf/powerhint-ripcurrent.json +++ b/perf/powerhint-ripcurrent.json @@ -105,8 +105,9 @@ "Name": "CPULittleClusterDownRateLimitUs", "Path": "/sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/down_rate_limit_us", "Values": [ + "5000", "2000", - "5000" + "500" ], "ResetOnInit": true }, @@ -142,8 +143,10 @@ "Name": "CPUMidClusterDownRateLimitUs", "Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/down_rate_limit_us", "Values": [ + "20000", + "3000", "2000", - "20000" + "500" ], "ResetOnInit": true }, @@ -179,8 +182,10 @@ "Name": "CPUBigClusterDownRateLimitUs", "Path": "/sys/devices/system/cpu/cpu8/cpufreq/sched_pixel/down_rate_limit_us", "Values": [ + "20000", + "3000", "2000", - "20000" + "500" ], "ResetOnInit": true }, @@ -2092,6 +2097,36 @@ "Duration": 0, "Value": "419000" }, + { + "PowerHint": "GAME", + "Node": "CPUDVFSHeadroom", + "Duration": 0, + "Value": "1100" + }, + { + "PowerHint": "GAME", + "Node": "CPUTaperedDVFSHeadroomEnable", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "GAME", + "Node": "CPULittleClusterDownRateLimitUs", + "Duration": 0, + "Value": "500" + }, + { + "PowerHint": "GAME", + "Node": "CPUMidClusterDownRateLimitUs", + "Duration": 0, + "Value": "3000" + }, + { + "PowerHint": "GAME", + "Node": "CPUBigClusterDownRateLimitUs", + "Duration": 0, + "Value": "3000" + }, { "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "PMU_POLL", diff --git a/perf/powerhint-shiba.json b/perf/powerhint-shiba.json index 79d3679..1f47f00 100644 --- a/perf/powerhint-shiba.json +++ b/perf/powerhint-shiba.json @@ -146,6 +146,7 @@ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/down_rate_limit_us", "Values": [ "20000", + "3000", "2000", "500" ], @@ -185,6 +186,7 @@ "Path": "/sys/devices/system/cpu/cpu8/cpufreq/sched_pixel/down_rate_limit_us", "Values": [ "20000", + "3000", "2000", "500" ], @@ -2157,6 +2159,36 @@ "Duration": 0, "Value": "419000" }, + { + "PowerHint": "GAME", + "Node": "CPUDVFSHeadroom", + "Duration": 0, + "Value": "1100" + }, + { + "PowerHint": "GAME", + "Node": "CPUTaperedDVFSHeadroomEnable", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "GAME", + "Node": "CPULittleClusterDownRateLimitUs", + "Duration": 0, + "Value": "500" + }, + { + "PowerHint": "GAME", + "Node": "CPUMidClusterDownRateLimitUs", + "Duration": 0, + "Value": "3000" + }, + { + "PowerHint": "GAME", + "Node": "CPUBigClusterDownRateLimitUs", + "Duration": 0, + "Value": "3000" + }, { "PowerHint": "GAME", "Node": "VIRTUAL-SKIN-CPU-MID", From b1aa8bb0ea5b9e4674f1c9afa6a3d9b8da92fbf2 Mon Sep 17 00:00:00 2001 From: Yvonne Yip Date: Wed, 9 Aug 2023 15:55:09 -0700 Subject: [PATCH 3/6] powerhint: disable prefer_idle in game mode Test: Load powerhint file on device and verify tuned parameters are default. Start Subway Surfers game and verify tuned parameters are expected tuned values. Switch away from game, and quit the game, and verify tuned parameters return to default. Bug: 294612493 Change-Id: I2c518b27fbe7191dd1033dd3f3d8044330ccdf8c --- perf/powerhint-husky.json | 12 ++++++++++++ perf/powerhint-ripcurrent.json | 12 ++++++++++++ perf/powerhint-shiba.json | 12 ++++++++++++ 3 files changed, 36 insertions(+) diff --git a/perf/powerhint-husky.json b/perf/powerhint-husky.json index a01790f..72d0696 100644 --- a/perf/powerhint-husky.json +++ b/perf/powerhint-husky.json @@ -2313,6 +2313,18 @@ "Duration": 0, "Value": "3000" }, + { + "PowerHint": "GAME", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "GAME", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "PMU_POLL", diff --git a/perf/powerhint-ripcurrent.json b/perf/powerhint-ripcurrent.json index 0558959..3a18a65 100644 --- a/perf/powerhint-ripcurrent.json +++ b/perf/powerhint-ripcurrent.json @@ -2127,6 +2127,18 @@ "Duration": 0, "Value": "3000" }, + { + "PowerHint": "GAME", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "GAME", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT", "Node": "PMU_POLL", diff --git a/perf/powerhint-shiba.json b/perf/powerhint-shiba.json index 1f47f00..5c12ec6 100644 --- a/perf/powerhint-shiba.json +++ b/perf/powerhint-shiba.json @@ -2189,6 +2189,18 @@ "Duration": 0, "Value": "3000" }, + { + "PowerHint": "GAME", + "Node": "TAPreferIdle", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "GAME", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "GAME", "Node": "VIRTUAL-SKIN-CPU-MID", From c545c3bc081076becd6e1ae5223999a39d66d495 Mon Sep 17 00:00:00 2001 From: Wei Wang Date: Fri, 11 Aug 2023 23:51:55 -0700 Subject: [PATCH 4/6] powerhint: mask game mode tuning for app launch also clean up useless TAUClampBoost to reduce overhead Test: Build Bug: 294612493 Change-Id: I6a6082b860c5650bba87d48025da0e1c60f8dae8 Signed-off-by: Wei Wang --- perf/powerhint-husky.json | 119 ++++++++++++++++++++++++--------- perf/powerhint-ripcurrent.json | 119 ++++++++++++++++++++++++--------- perf/powerhint-shiba.json | 119 ++++++++++++++++++++++++--------- 3 files changed, 261 insertions(+), 96 deletions(-) diff --git a/perf/powerhint-husky.json b/perf/powerhint-husky.json index 72d0696..c0e61ec 100644 --- a/perf/powerhint-husky.json +++ b/perf/powerhint-husky.json @@ -373,9 +373,10 @@ "Name": "TAPreferIdle", "Path": "/proc/vendor_sched/ta_prefer_idle", "Values": [ - "0", - "1" + "1", + "0" ], + "DefaultIndex": 0, "ResetOnInit": true }, { @@ -774,12 +775,6 @@ "Duration": 1000, "Value": "10" }, - { - "PowerHint": "LAUNCH", - "Node": "FGPreferIdle", - "Duration": 5000, - "Value": "1" - }, { "PowerHint": "LAUNCH", "Type": "DoHint", @@ -873,6 +868,48 @@ "Type": "DoHint", "Value": "LAUNCH_EXTEND" }, + { + "PowerHint": "LAUNCH", + "Node": "CPUDVFSHeadroom", + "Duration": 5000, + "Value": "1280" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUTaperedDVFSHeadroomEnable", + "Duration": 5000, + "Value": "0" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPULittleClusterDownRateLimitUs", + "Duration": 5000, + "Value": "5000" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUMidClusterDownRateLimitUs", + "Duration": 5000, + "Value": "20000" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUBigClusterDownRateLimitUs", + "Duration": 5000, + "Value": "20000" + }, + { + "PowerHint": "LAUNCH", + "Node": "TAPreferIdle", + "Duration": 5000, + "Value": "1" + }, + { + "PowerHint": "LAUNCH", + "Node": "FGPreferIdle", + "Duration": 5000, + "Value": "1" + }, { "PowerHint": "LAUNCH_EXTEND", "Node": "CPUBigClusterMaxFreq", @@ -891,6 +928,48 @@ "Duration": 2000, "Value": "9999999" }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "CPUDVFSHeadroom", + "Duration": 2000, + "Value": "1280" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "CPUTaperedDVFSHeadroomEnable", + "Duration": 2000, + "Value": "0" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "CPULittleClusterDownRateLimitUs", + "Duration": 2000, + "Value": "5000" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "CPUMidClusterDownRateLimitUs", + "Duration": 2000, + "Value": "20000" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "CPUBigClusterDownRateLimitUs", + "Duration": 2000, + "Value": "20000" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "TAPreferIdle", + "Duration": 2000, + "Value": "1" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "FGPreferIdle", + "Duration": 2000, + "Value": "1" + }, { "PowerHint": "LAUNCH_PMU", "Node": "PMU_POLL", @@ -2188,36 +2267,12 @@ "Duration": 0, "Value": "1" }, - { - "PowerHint": "REFRESH_120FPS", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "1" - }, - { - "PowerHint": "REFRESH_60FPS", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "1" - }, - { - "PowerHint": "ADPF_DISABLE_TA_BOOST", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "1" - }, { "PowerHint": "DISPLAY_IDLE", "Node": "FGPreferIdle", "Duration": 0, "Value": "0" }, - { - "PowerHint": "DISPLAY_IDLE", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "1" - }, { "PowerHint": "DISPLAY_IDLE", "Type": "EndHint", diff --git a/perf/powerhint-ripcurrent.json b/perf/powerhint-ripcurrent.json index 3a18a65..b4c16b3 100644 --- a/perf/powerhint-ripcurrent.json +++ b/perf/powerhint-ripcurrent.json @@ -359,9 +359,10 @@ "Name": "TAPreferIdle", "Path": "/proc/vendor_sched/ta_prefer_idle", "Values": [ - "0", - "1" + "1", + "0" ], + "DefaultIndex": 0, "ResetOnInit": true }, { @@ -797,12 +798,6 @@ "Duration": 1000, "Value": "10" }, - { - "PowerHint": "LAUNCH", - "Node": "FGPreferIdle", - "Duration": 5000, - "Value": "1" - }, { "PowerHint": "LAUNCH", "Type": "DoHint", @@ -896,6 +891,48 @@ "Type": "DoHint", "Value": "LAUNCH_EXTEND" }, + { + "PowerHint": "LAUNCH", + "Node": "CPUDVFSHeadroom", + "Duration": 5000, + "Value": "1280" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUTaperedDVFSHeadroomEnable", + "Duration": 5000, + "Value": "0" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPULittleClusterDownRateLimitUs", + "Duration": 5000, + "Value": "5000" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUMidClusterDownRateLimitUs", + "Duration": 5000, + "Value": "20000" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUBigClusterDownRateLimitUs", + "Duration": 5000, + "Value": "20000" + }, + { + "PowerHint": "LAUNCH", + "Node": "TAPreferIdle", + "Duration": 5000, + "Value": "1" + }, + { + "PowerHint": "LAUNCH", + "Node": "FGPreferIdle", + "Duration": 5000, + "Value": "1" + }, { "PowerHint": "LAUNCH_EXTEND", "Node": "CPUBigClusterMaxFreq", @@ -914,6 +951,48 @@ "Duration": 2000, "Value": "9999999" }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "CPUDVFSHeadroom", + "Duration": 2000, + "Value": "1280" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "CPUTaperedDVFSHeadroomEnable", + "Duration": 2000, + "Value": "0" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "CPULittleClusterDownRateLimitUs", + "Duration": 2000, + "Value": "5000" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "CPUMidClusterDownRateLimitUs", + "Duration": 2000, + "Value": "20000" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "CPUBigClusterDownRateLimitUs", + "Duration": 2000, + "Value": "20000" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "TAPreferIdle", + "Duration": 2000, + "Value": "1" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "FGPreferIdle", + "Duration": 2000, + "Value": "1" + }, { "PowerHint": "LAUNCH_PMU", "Node": "PMU_POLL", @@ -2032,36 +2111,12 @@ "Duration": 0, "Value": "1" }, - { - "PowerHint": "REFRESH_120FPS", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "1" - }, - { - "PowerHint": "REFRESH_60FPS", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "1" - }, - { - "PowerHint": "ADPF_DISABLE_TA_BOOST", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "1" - }, { "PowerHint": "DISPLAY_IDLE", "Node": "FGPreferIdle", "Duration": 0, "Value": "0" }, - { - "PowerHint": "DISPLAY_IDLE", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "1" - }, { "PowerHint": "DISPLAY_IDLE", "Type": "EndHint", diff --git a/perf/powerhint-shiba.json b/perf/powerhint-shiba.json index 5c12ec6..cd25a2e 100644 --- a/perf/powerhint-shiba.json +++ b/perf/powerhint-shiba.json @@ -363,9 +363,10 @@ "Name": "TAPreferIdle", "Path": "/proc/vendor_sched/ta_prefer_idle", "Values": [ - "0", - "1" + "1", + "0" ], + "DefaultIndex": 0, "ResetOnInit": true }, { @@ -764,12 +765,6 @@ "Duration": 1000, "Value": "10" }, - { - "PowerHint": "LAUNCH", - "Node": "FGPreferIdle", - "Duration": 5000, - "Value": "1" - }, { "PowerHint": "LAUNCH", "Type": "DoHint", @@ -863,6 +858,48 @@ "Type": "DoHint", "Value": "LAUNCH_EXTEND" }, + { + "PowerHint": "LAUNCH", + "Node": "CPUDVFSHeadroom", + "Duration": 5000, + "Value": "1280" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUTaperedDVFSHeadroomEnable", + "Duration": 5000, + "Value": "0" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPULittleClusterDownRateLimitUs", + "Duration": 5000, + "Value": "5000" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUMidClusterDownRateLimitUs", + "Duration": 5000, + "Value": "20000" + }, + { + "PowerHint": "LAUNCH", + "Node": "CPUBigClusterDownRateLimitUs", + "Duration": 5000, + "Value": "20000" + }, + { + "PowerHint": "LAUNCH", + "Node": "TAPreferIdle", + "Duration": 5000, + "Value": "1" + }, + { + "PowerHint": "LAUNCH", + "Node": "FGPreferIdle", + "Duration": 5000, + "Value": "1" + }, { "PowerHint": "LAUNCH_EXTEND", "Node": "CPUBigClusterMaxFreq", @@ -881,6 +918,48 @@ "Duration": 2000, "Value": "9999999" }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "CPUDVFSHeadroom", + "Duration": 2000, + "Value": "1280" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "CPUTaperedDVFSHeadroomEnable", + "Duration": 2000, + "Value": "0" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "CPULittleClusterDownRateLimitUs", + "Duration": 2000, + "Value": "5000" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "CPUMidClusterDownRateLimitUs", + "Duration": 2000, + "Value": "20000" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "CPUBigClusterDownRateLimitUs", + "Duration": 2000, + "Value": "20000" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "TAPreferIdle", + "Duration": 2000, + "Value": "1" + }, + { + "PowerHint": "LAUNCH_EXTEND", + "Node": "FGPreferIdle", + "Duration": 2000, + "Value": "1" + }, { "PowerHint": "LAUNCH_PMU", "Node": "PMU_POLL", @@ -2076,36 +2155,12 @@ "Duration": 0, "Value": "1" }, - { - "PowerHint": "REFRESH_120FPS", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "1" - }, - { - "PowerHint": "REFRESH_60FPS", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "1" - }, - { - "PowerHint": "ADPF_DISABLE_TA_BOOST", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "1" - }, { "PowerHint": "DISPLAY_IDLE", "Node": "FGPreferIdle", "Duration": 0, "Value": "0" }, - { - "PowerHint": "DISPLAY_IDLE", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "1" - }, { "PowerHint": "DISPLAY_IDLE", "Type": "EndHint", From 4471e22a8de2b70d51bc017ad5a5333963bc07e7 Mon Sep 17 00:00:00 2001 From: Carter Hsu Date: Mon, 21 Aug 2023 09:54:55 +0000 Subject: [PATCH 5/6] audio: FM table check in (2023/08/28) for telephony. Change list: - SB3 Handset (Duncan/Ricky) 1: Fine tune RFR above 10KHz(max vol and max-1 vol) for EVS SWB to get better echo loss performance during AMS ON | Voice_Generic to fix b/290324911 2: Merge 1 to Handset/ RX FDEQ to TMO-US/CUSTOM1/CUSTOM2/RESERVE1/RESERVE2 SWB FDEQ 3: Adjust VoIP volume table to reduce minimal volume 1.5dB to fix dogfood report issue b/296222629 4. Optimized AMS parameter for all bands -HK3 Handset (Ricky) 1. Optimized AMS parameter for HANB Bug: 290324911 Test: verified by duncanlee@ Change-Id: Iec5065359a950ab55c81df3ec7c43e7de2b0cfb9 --- audio/husky/tuning/fortemedia/HANDSET.dat | Bin 258170 -> 258170 bytes audio/husky/tuning/fortemedia/HANDSET.mods | 142 ++++----- audio/shiba/tuning/fortemedia/HANDSET.dat | Bin 258170 -> 258170 bytes audio/shiba/tuning/fortemedia/HANDSET.mods | 330 ++++++++++----------- 4 files changed, 225 insertions(+), 247 deletions(-) diff --git a/audio/husky/tuning/fortemedia/HANDSET.dat b/audio/husky/tuning/fortemedia/HANDSET.dat index 5f4f672eb548b8d7c34a459e20a5608bfd549608..3e3a68fdd39daf7da06d12c70a611439f113ce83 100644 GIT binary patch delta 85 zcmezMfdAJ6{tZrij11G~Utt!XKCOjm&gO4?G0UL>+kpZxjLpZkZ$Gx3amN`X(I3c4 S&Pq?umt*GMUgyF5XE^{@uO!<5 delta 73 zcmezMfdAJ6{tZrilie&NrcY~OnzQ*EU(9k4Z#$3|!`OUm`}Sko8F!q43H^Xeo|T@S OFUQQiz0QOA&vF3jsvzqC diff --git a/audio/husky/tuning/fortemedia/HANDSET.mods b/audio/husky/tuning/fortemedia/HANDSET.mods index c92f6ec..0920c0a 100644 --- a/audio/husky/tuning/fortemedia/HANDSET.mods +++ b/audio/husky/tuning/fortemedia/HANDSET.mods @@ -1,12 +1,13 @@ #PLATFORM_NAME gChip -#EXPORT_FLAG HANDSET #SINGLE_API_VER 1.3.3 -#SAVE_TIME 2023-07-21 17:20:00 +#EXPORT_FLAG HANDSET +#PARAM_MODE FULL +#SAVE_MODE 3 +#SAVE_TIME 2023-08-28 11:13:37 #CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-NB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -907,11 +908,11 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x0320 //TX_MICMUTE_RATIO_THR +899 0x0300 //TX_MICMUTE_RATIO_THR 900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH -903 0x0009 //TX_MICMUTE_CVG_TIME +903 0x0008 //TX_MICMUTE_CVG_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME 905 0x0E00 //TX_MIC_VOLUME_MIC0MUTE 906 0x0000 //TX_MICMUTE_EPD_OFFSET_0 @@ -2700,9 +2701,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-WB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -5396,9 +5396,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -8092,9 +8091,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -10788,9 +10786,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-TMOBILE_US-NB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -11691,11 +11688,11 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x0320 //TX_MICMUTE_RATIO_THR +899 0x0300 //TX_MICMUTE_RATIO_THR 900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH -903 0x0009 //TX_MICMUTE_CVG_TIME +903 0x0008 //TX_MICMUTE_CVG_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME 905 0x0E00 //TX_MIC_VOLUME_MIC0MUTE 906 0x0000 //TX_MICMUTE_EPD_OFFSET_0 @@ -13484,9 +13481,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-TMOBILE_US-WB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -16180,9 +16176,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-TMOBILE_US-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -18876,9 +18871,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-TMOBILE_US-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -21572,9 +21566,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-CUSTOM1-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -24268,9 +24261,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-CUSTOM1-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -26964,9 +26956,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-CUSTOM2-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -29660,9 +29651,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-CUSTOM2-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -32356,9 +32346,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-RESERVE1-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -35052,9 +35041,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-RESERVE1-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -37748,9 +37736,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET-RESERVE2-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -40444,9 +40431,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-VOICE_GENERIC-NB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -41347,11 +41333,11 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x0320 //TX_MICMUTE_RATIO_THR +899 0x0300 //TX_MICMUTE_RATIO_THR 900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH -903 0x0009 //TX_MICMUTE_CVG_TIME +903 0x0008 //TX_MICMUTE_CVG_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME 905 0x0E00 //TX_MIC_VOLUME_MIC0MUTE 906 0x0000 //TX_MICMUTE_EPD_OFFSET_0 @@ -43140,9 +43126,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-VOICE_GENERIC-WB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -45836,9 +45821,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-VOICE_GENERIC-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -48532,9 +48516,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-VOICE_GENERIC-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -51228,9 +51211,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-TMOBILE_US-NB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -52131,11 +52113,11 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x0320 //TX_MICMUTE_RATIO_THR +899 0x0300 //TX_MICMUTE_RATIO_THR 900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH -903 0x0009 //TX_MICMUTE_CVG_TIME +903 0x0008 //TX_MICMUTE_CVG_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME 905 0x0E00 //TX_MIC_VOLUME_MIC0MUTE 906 0x0000 //TX_MICMUTE_EPD_OFFSET_0 @@ -53924,9 +53906,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-TMOBILE_US-WB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -56620,9 +56601,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-TMOBILE_US-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -59316,9 +59296,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-TMOBILE_US-FB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 @@ -62012,9 +61991,8 @@ 287 0x0000 //RX_VOL_RESRV_0 #CASE_NAME HANDSET-HANDSET_HAC-RESERVE2-SWB -#PARAM_MODE FULL -#PARAM_TYPE TX+2RX -#TOTAL_CUSTOM_STEP 7+7 +#PARAM_TYPE TX+2RX +#TOTAL_CUSTOM_STEP 7+7 #TX 0 0x0000 //TX_OPERATION_MODE_0 1 0x0000 //TX_OPERATION_MODE_1 diff --git a/audio/shiba/tuning/fortemedia/HANDSET.dat b/audio/shiba/tuning/fortemedia/HANDSET.dat index de805b8237a88ef72a68b7830ce59f37ee3d86c7..b911ef9eee2f1a710dce744dbcede3eff630255b 100644 GIT binary patch delta 963 zcmezMfdAJ6{tZriY%R>q%nz70d+;%7F#%~Gi+`GI3ShCxJ{EGD^O8<*GpbJRPZQ^w zFj=Rer(3sS#)Qcm(!|74LroeAGEEygYRnqu&oFOTw9ul#BX{}-3r4@mQ3V~-^Bfry zChy9Z!KN<drR|eA;X;^~v;LBs&{;8E|iUuU30D0fm zGfmJy4buR|?Z0j^O$kERRVXz*Uyhl3dz}Zf1Rt^iFo~{X%p!akW^pw!1I}01PN^^8f$< delta 559 zcmezMfdAJ6{tZriYzoZH%npp3J@}Zkm<};c4oH&QoMrJqb9$T!qsr#Iq!Zkm`_fbx zr{_5`CQROyFEd#$Lx-!a&Ag$k!=k|>X8H#UM!(Hb1wUM221RUx8#Fn~VhU4)^k#vF zS_(}6>n9sD%K@qB3EGVEj0xKhoMtv>WMtm{-~!V;rtLwjj2x_BODE?gO<-fN*ub3O zG~MAQ)2{93xEVKaO^*{`d;@mH^i$%DHW04db0&%HT#}42uG5oD7!`K0`q|}F=KnwRb~Zg E0HzGc7XSbN diff --git a/audio/shiba/tuning/fortemedia/HANDSET.mods b/audio/shiba/tuning/fortemedia/HANDSET.mods index aa477f3..c62a0a1 100644 --- a/audio/shiba/tuning/fortemedia/HANDSET.mods +++ b/audio/shiba/tuning/fortemedia/HANDSET.mods @@ -3,7 +3,7 @@ #EXPORT_FLAG HANDSET #PARAM_MODE FULL #SAVE_MODE 3 -#SAVE_TIME 2023-07-06 10:49:23 +#SAVE_TIME 2023-08-28 14:39:36 #CASE_NAME HANDSET-HANDSET-VOICE_GENERIC-NB #PARAM_TYPE TX+2RX @@ -908,8 +908,8 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x0320 //TX_MICMUTE_RATIO_THR -900 0x0140 //TX_MICMUTE_AMP_THR +899 0x0384 //TX_MICMUTE_RATIO_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 903 0x0009 //TX_MICMUTE_CVG_TIME @@ -3604,7 +3604,7 @@ 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 899 0x0320 //TX_MICMUTE_RATIO_THR -900 0x01C2 //TX_MICMUTE_AMP_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 903 0x0009 //TX_MICMUTE_CVG_TIME @@ -6298,11 +6298,11 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x03E8 //TX_MICMUTE_RATIO_THR -900 0x0226 //TX_MICMUTE_AMP_THR +899 0x0320 //TX_MICMUTE_RATIO_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH -903 0x0008 //TX_MICMUTE_CVG_TIME +903 0x0009 //TX_MICMUTE_CVG_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME 905 0x0CD0 //TX_MIC_VOLUME_MIC0MUTE 906 0x0000 //TX_MICMUTE_EPD_OFFSET_0 @@ -7064,26 +7064,26 @@ 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W 124 0x02FC //RX_TDDRC_DRC_GAIN -38 0x0020 //RX_FDEQ_SUBNUM +38 0x0025 //RX_FDEQ_SUBNUM 39 0x5848 //RX_FDEQ_GAIN_0 40 0x3F48 //RX_FDEQ_GAIN_1 41 0x5461 //RX_FDEQ_GAIN_2 42 0x728C //RX_FDEQ_GAIN_3 43 0x9D98 //RX_FDEQ_GAIN_4 -44 0x9388 //RX_FDEQ_GAIN_5 -45 0x8B80 //RX_FDEQ_GAIN_6 -46 0x8594 //RX_FDEQ_GAIN_7 +44 0x9390 //RX_FDEQ_GAIN_5 +45 0x8B8C //RX_FDEQ_GAIN_6 +46 0x9098 //RX_FDEQ_GAIN_7 47 0x969F //RX_FDEQ_GAIN_8 48 0xA0AA //RX_FDEQ_GAIN_9 49 0xBCA9 //RX_FDEQ_GAIN_10 50 0x8D79 //RX_FDEQ_GAIN_11 51 0x6B56 //RX_FDEQ_GAIN_12 -52 0x4853 //RX_FDEQ_GAIN_13 -53 0x4C47 //RX_FDEQ_GAIN_14 -54 0x466E //RX_FDEQ_GAIN_15 -55 0x4848 //RX_FDEQ_GAIN_16 -56 0x4848 //RX_FDEQ_GAIN_17 -57 0x4848 //RX_FDEQ_GAIN_18 +52 0x5565 //RX_FDEQ_GAIN_13 +53 0x6970 //RX_FDEQ_GAIN_14 +54 0x7C88 //RX_FDEQ_GAIN_15 +55 0x989F //RX_FDEQ_GAIN_16 +56 0xA1A2 //RX_FDEQ_GAIN_17 +57 0x6D48 //RX_FDEQ_GAIN_18 58 0x4848 //RX_FDEQ_GAIN_19 59 0x4848 //RX_FDEQ_GAIN_20 60 0x4848 //RX_FDEQ_GAIN_21 @@ -7105,9 +7105,9 @@ 76 0x141E //RX_FDEQ_BIN_13 77 0x0F0F //RX_FDEQ_BIN_14 78 0x0F0F //RX_FDEQ_BIN_15 -79 0x0000 //RX_FDEQ_BIN_16 -80 0x0000 //RX_FDEQ_BIN_17 -81 0x0000 //RX_FDEQ_BIN_18 +79 0x0F0F //RX_FDEQ_BIN_16 +80 0x1414 //RX_FDEQ_BIN_17 +81 0x3100 //RX_FDEQ_BIN_18 82 0x0000 //RX_FDEQ_BIN_19 83 0x0000 //RX_FDEQ_BIN_20 84 0x0000 //RX_FDEQ_BIN_21 @@ -7169,20 +7169,20 @@ 41 0x5461 //RX_FDEQ_GAIN_2 42 0x728C //RX_FDEQ_GAIN_3 43 0x9D98 //RX_FDEQ_GAIN_4 -44 0x9388 //RX_FDEQ_GAIN_5 -45 0x8B80 //RX_FDEQ_GAIN_6 -46 0x8594 //RX_FDEQ_GAIN_7 +44 0x9390 //RX_FDEQ_GAIN_5 +45 0x8B8C //RX_FDEQ_GAIN_6 +46 0x9098 //RX_FDEQ_GAIN_7 47 0x969F //RX_FDEQ_GAIN_8 48 0xA0AA //RX_FDEQ_GAIN_9 49 0xBCA9 //RX_FDEQ_GAIN_10 50 0x8D79 //RX_FDEQ_GAIN_11 51 0x6B56 //RX_FDEQ_GAIN_12 -52 0x4853 //RX_FDEQ_GAIN_13 -53 0x4C47 //RX_FDEQ_GAIN_14 -54 0x466E //RX_FDEQ_GAIN_15 -55 0x8686 //RX_FDEQ_GAIN_16 -56 0x8876 //RX_FDEQ_GAIN_17 -57 0x5C48 //RX_FDEQ_GAIN_18 +52 0x5565 //RX_FDEQ_GAIN_13 +53 0x696C //RX_FDEQ_GAIN_14 +54 0x7888 //RX_FDEQ_GAIN_15 +55 0x989F //RX_FDEQ_GAIN_16 +56 0xA1A2 //RX_FDEQ_GAIN_17 +57 0x6D48 //RX_FDEQ_GAIN_18 58 0x4848 //RX_FDEQ_GAIN_19 59 0x4848 //RX_FDEQ_GAIN_20 60 0x4848 //RX_FDEQ_GAIN_21 @@ -11688,8 +11688,8 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x0320 //TX_MICMUTE_RATIO_THR -900 0x0140 //TX_MICMUTE_AMP_THR +899 0x0384 //TX_MICMUTE_RATIO_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 903 0x0009 //TX_MICMUTE_CVG_TIME @@ -14384,7 +14384,7 @@ 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 899 0x0320 //TX_MICMUTE_RATIO_THR -900 0x01C2 //TX_MICMUTE_AMP_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 903 0x0009 //TX_MICMUTE_CVG_TIME @@ -14429,7 +14429,7 @@ 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 943 0x05A0 //TX_MIC_VOLUME_MIC1MUTE 944 0xFFFF //TX_TFMASKM4_2_DT_THR -945 0x1B58 //TX_MEAN_GAIN500HZ_DT_THR +945 0x57E4 //TX_MEAN_GAIN500HZ_DT_THR 946 0x000A //TX_AMS_RESRV_04 947 0x0014 //TX_AMS_RESRV_05 948 0x0014 //TX_AMS_RESRV_06 @@ -16494,7 +16494,7 @@ 312 0x7FFF //TX_A_POST_FILT_0 313 0x2000 //TX_A_POST_FILT_1 314 0x4000 //TX_A_POST_FILT_S_0 -315 0x7FFF //TX_A_POST_FILT_S_1 +315 0x6000 //TX_A_POST_FILT_S_1 316 0x4000 //TX_A_POST_FILT_S_2 317 0x4000 //TX_A_POST_FILT_S_3 318 0x4000 //TX_A_POST_FILT_S_4 @@ -16502,7 +16502,7 @@ 320 0x5000 //TX_A_POST_FILT_S_6 321 0x7000 //TX_A_POST_FILT_S_7 322 0x1000 //TX_B_POST_FILT_0 -323 0x7FFF //TX_B_POST_FILT_1 +323 0x2000 //TX_B_POST_FILT_1 324 0x6000 //TX_B_POST_FILT_2 325 0x6000 //TX_B_POST_FILT_3 326 0x2000 //TX_B_POST_FILT_4 @@ -16510,7 +16510,7 @@ 328 0x3000 //TX_B_POST_FILT_6 329 0x3000 //TX_B_POST_FILT_7 330 0x1000 //TX_B_LESSCUT_RTO_S_0 -331 0x6000 //TX_B_LESSCUT_RTO_S_1 +331 0x1000 //TX_B_LESSCUT_RTO_S_1 332 0x1000 //TX_B_LESSCUT_RTO_S_2 333 0x1000 //TX_B_LESSCUT_RTO_S_3 334 0x1000 //TX_B_LESSCUT_RTO_S_4 @@ -16588,7 +16588,7 @@ 406 0x0014 //TX_MINENOISE_MIC0_TH 407 0x012C //TX_MINENOISE_MIC0_S_TH 408 0x2900 //TX_MIN_G_CTRL_SSNS -409 0x0300 //TX_METAL_RTO_THR +409 0x0400 //TX_METAL_RTO_THR 410 0x07D0 //TX_NS_FP_K_METAL 411 0x3A98 //TX_NOISEDET_BOOST_TH 412 0x0FA0 //TX_NSMOOTH_TH @@ -17078,11 +17078,11 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x03E8 //TX_MICMUTE_RATIO_THR -900 0x0226 //TX_MICMUTE_AMP_THR +899 0x0320 //TX_MICMUTE_RATIO_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH -903 0x0008 //TX_MICMUTE_CVG_TIME +903 0x0009 //TX_MICMUTE_CVG_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME 905 0x0CD0 //TX_MIC_VOLUME_MIC0MUTE 906 0x0000 //TX_MICMUTE_EPD_OFFSET_0 @@ -17123,8 +17123,8 @@ 941 0x0008 //TX_MIC1MUTE_CVG_TIME 942 0x0008 //TX_MIC1MUTE_RELEASE_TIME 943 0x05A0 //TX_MIC_VOLUME_MIC1MUTE -944 0x3800 //TX_TFMASKM4_2_DT_THR -945 0x4268 //TX_MEAN_GAIN500HZ_DT_THR +944 0x3BD8 //TX_TFMASKM4_2_DT_THR +945 0x2EE0 //TX_MEAN_GAIN500HZ_DT_THR 946 0x000A //TX_AMS_RESRV_04 947 0x0014 //TX_AMS_RESRV_05 948 0x0014 //TX_AMS_RESRV_06 @@ -17858,8 +17858,8 @@ 49 0xB894 //RX_FDEQ_GAIN_10 50 0x8080 //RX_FDEQ_GAIN_11 51 0x7F72 //RX_FDEQ_GAIN_12 -52 0x6062 //RX_FDEQ_GAIN_13 -53 0x4C5B //RX_FDEQ_GAIN_14 +52 0x6060 //RX_FDEQ_GAIN_13 +53 0x605C //RX_FDEQ_GAIN_14 54 0x6979 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 @@ -17957,8 +17957,8 @@ 49 0xB894 //RX_FDEQ_GAIN_10 50 0x8080 //RX_FDEQ_GAIN_11 51 0x7F72 //RX_FDEQ_GAIN_12 -52 0x6062 //RX_FDEQ_GAIN_13 -53 0x4C5B //RX_FDEQ_GAIN_14 +52 0x6060 //RX_FDEQ_GAIN_13 +53 0x6C68 //RX_FDEQ_GAIN_14 54 0x6979 //RX_FDEQ_GAIN_15 55 0x4848 //RX_FDEQ_GAIN_16 56 0x4848 //RX_FDEQ_GAIN_17 @@ -22469,7 +22469,7 @@ 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 899 0x03E8 //TX_MICMUTE_RATIO_THR -900 0x0226 //TX_MICMUTE_AMP_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 903 0x0008 //TX_MICMUTE_CVG_TIME @@ -23234,26 +23234,26 @@ 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W 124 0x02FC //RX_TDDRC_DRC_GAIN -38 0x0020 //RX_FDEQ_SUBNUM +38 0x0025 //RX_FDEQ_SUBNUM 39 0x5848 //RX_FDEQ_GAIN_0 40 0x3F48 //RX_FDEQ_GAIN_1 41 0x5461 //RX_FDEQ_GAIN_2 42 0x728C //RX_FDEQ_GAIN_3 43 0x9D98 //RX_FDEQ_GAIN_4 -44 0x9388 //RX_FDEQ_GAIN_5 -45 0x8B80 //RX_FDEQ_GAIN_6 -46 0x8594 //RX_FDEQ_GAIN_7 +44 0x9390 //RX_FDEQ_GAIN_5 +45 0x8B8C //RX_FDEQ_GAIN_6 +46 0x9098 //RX_FDEQ_GAIN_7 47 0x969F //RX_FDEQ_GAIN_8 48 0xA0AA //RX_FDEQ_GAIN_9 49 0xBCA9 //RX_FDEQ_GAIN_10 50 0x8D79 //RX_FDEQ_GAIN_11 51 0x6B56 //RX_FDEQ_GAIN_12 -52 0x4853 //RX_FDEQ_GAIN_13 -53 0x4C47 //RX_FDEQ_GAIN_14 -54 0x466E //RX_FDEQ_GAIN_15 -55 0x4848 //RX_FDEQ_GAIN_16 -56 0x4848 //RX_FDEQ_GAIN_17 -57 0x4848 //RX_FDEQ_GAIN_18 +52 0x5565 //RX_FDEQ_GAIN_13 +53 0x6970 //RX_FDEQ_GAIN_14 +54 0x7C88 //RX_FDEQ_GAIN_15 +55 0x989F //RX_FDEQ_GAIN_16 +56 0xA1A2 //RX_FDEQ_GAIN_17 +57 0x6D48 //RX_FDEQ_GAIN_18 58 0x4848 //RX_FDEQ_GAIN_19 59 0x4848 //RX_FDEQ_GAIN_20 60 0x4848 //RX_FDEQ_GAIN_21 @@ -23275,9 +23275,9 @@ 76 0x141E //RX_FDEQ_BIN_13 77 0x0F0F //RX_FDEQ_BIN_14 78 0x0F0F //RX_FDEQ_BIN_15 -79 0x0000 //RX_FDEQ_BIN_16 -80 0x0000 //RX_FDEQ_BIN_17 -81 0x0000 //RX_FDEQ_BIN_18 +79 0x0F0F //RX_FDEQ_BIN_16 +80 0x1414 //RX_FDEQ_BIN_17 +81 0x3100 //RX_FDEQ_BIN_18 82 0x0000 //RX_FDEQ_BIN_19 83 0x0000 //RX_FDEQ_BIN_20 84 0x0000 //RX_FDEQ_BIN_21 @@ -23339,20 +23339,20 @@ 41 0x5461 //RX_FDEQ_GAIN_2 42 0x728C //RX_FDEQ_GAIN_3 43 0x9D98 //RX_FDEQ_GAIN_4 -44 0x9388 //RX_FDEQ_GAIN_5 -45 0x8B80 //RX_FDEQ_GAIN_6 -46 0x8594 //RX_FDEQ_GAIN_7 +44 0x9390 //RX_FDEQ_GAIN_5 +45 0x8B8C //RX_FDEQ_GAIN_6 +46 0x9098 //RX_FDEQ_GAIN_7 47 0x969F //RX_FDEQ_GAIN_8 48 0xA0AA //RX_FDEQ_GAIN_9 49 0xBCA9 //RX_FDEQ_GAIN_10 50 0x8D79 //RX_FDEQ_GAIN_11 51 0x6B56 //RX_FDEQ_GAIN_12 -52 0x4853 //RX_FDEQ_GAIN_13 -53 0x4C47 //RX_FDEQ_GAIN_14 -54 0x466E //RX_FDEQ_GAIN_15 -55 0x8686 //RX_FDEQ_GAIN_16 -56 0x8876 //RX_FDEQ_GAIN_17 -57 0x5C48 //RX_FDEQ_GAIN_18 +52 0x5565 //RX_FDEQ_GAIN_13 +53 0x696C //RX_FDEQ_GAIN_14 +54 0x7888 //RX_FDEQ_GAIN_15 +55 0x989F //RX_FDEQ_GAIN_16 +56 0xA1A2 //RX_FDEQ_GAIN_17 +57 0x6D48 //RX_FDEQ_GAIN_18 58 0x4848 //RX_FDEQ_GAIN_19 59 0x4848 //RX_FDEQ_GAIN_20 60 0x4848 //RX_FDEQ_GAIN_21 @@ -27858,11 +27858,11 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x03E8 //TX_MICMUTE_RATIO_THR -900 0x0226 //TX_MICMUTE_AMP_THR +899 0x0320 //TX_MICMUTE_RATIO_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH -903 0x0008 //TX_MICMUTE_CVG_TIME +903 0x0009 //TX_MICMUTE_CVG_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME 905 0x0CD0 //TX_MIC_VOLUME_MIC0MUTE 906 0x0000 //TX_MICMUTE_EPD_OFFSET_0 @@ -28624,26 +28624,26 @@ 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W 124 0x02FC //RX_TDDRC_DRC_GAIN -38 0x0020 //RX_FDEQ_SUBNUM +38 0x0025 //RX_FDEQ_SUBNUM 39 0x5848 //RX_FDEQ_GAIN_0 40 0x3F48 //RX_FDEQ_GAIN_1 41 0x5461 //RX_FDEQ_GAIN_2 42 0x728C //RX_FDEQ_GAIN_3 43 0x9D98 //RX_FDEQ_GAIN_4 -44 0x9388 //RX_FDEQ_GAIN_5 -45 0x8B80 //RX_FDEQ_GAIN_6 -46 0x8594 //RX_FDEQ_GAIN_7 +44 0x9390 //RX_FDEQ_GAIN_5 +45 0x8B8C //RX_FDEQ_GAIN_6 +46 0x9098 //RX_FDEQ_GAIN_7 47 0x969F //RX_FDEQ_GAIN_8 48 0xA0AA //RX_FDEQ_GAIN_9 49 0xBCA9 //RX_FDEQ_GAIN_10 50 0x8D79 //RX_FDEQ_GAIN_11 51 0x6B56 //RX_FDEQ_GAIN_12 -52 0x4853 //RX_FDEQ_GAIN_13 -53 0x4C47 //RX_FDEQ_GAIN_14 -54 0x466E //RX_FDEQ_GAIN_15 -55 0x4848 //RX_FDEQ_GAIN_16 -56 0x4848 //RX_FDEQ_GAIN_17 -57 0x4848 //RX_FDEQ_GAIN_18 +52 0x5565 //RX_FDEQ_GAIN_13 +53 0x6970 //RX_FDEQ_GAIN_14 +54 0x7C88 //RX_FDEQ_GAIN_15 +55 0x989F //RX_FDEQ_GAIN_16 +56 0xA1A2 //RX_FDEQ_GAIN_17 +57 0x6D48 //RX_FDEQ_GAIN_18 58 0x4848 //RX_FDEQ_GAIN_19 59 0x4848 //RX_FDEQ_GAIN_20 60 0x4848 //RX_FDEQ_GAIN_21 @@ -28665,9 +28665,9 @@ 76 0x141E //RX_FDEQ_BIN_13 77 0x0F0F //RX_FDEQ_BIN_14 78 0x0F0F //RX_FDEQ_BIN_15 -79 0x0000 //RX_FDEQ_BIN_16 -80 0x0000 //RX_FDEQ_BIN_17 -81 0x0000 //RX_FDEQ_BIN_18 +79 0x0F0F //RX_FDEQ_BIN_16 +80 0x1414 //RX_FDEQ_BIN_17 +81 0x3100 //RX_FDEQ_BIN_18 82 0x0000 //RX_FDEQ_BIN_19 83 0x0000 //RX_FDEQ_BIN_20 84 0x0000 //RX_FDEQ_BIN_21 @@ -28729,20 +28729,20 @@ 41 0x5461 //RX_FDEQ_GAIN_2 42 0x728C //RX_FDEQ_GAIN_3 43 0x9D98 //RX_FDEQ_GAIN_4 -44 0x9388 //RX_FDEQ_GAIN_5 -45 0x8B80 //RX_FDEQ_GAIN_6 -46 0x8594 //RX_FDEQ_GAIN_7 +44 0x9390 //RX_FDEQ_GAIN_5 +45 0x8B8C //RX_FDEQ_GAIN_6 +46 0x9098 //RX_FDEQ_GAIN_7 47 0x969F //RX_FDEQ_GAIN_8 48 0xA0AA //RX_FDEQ_GAIN_9 49 0xBCA9 //RX_FDEQ_GAIN_10 50 0x8D79 //RX_FDEQ_GAIN_11 51 0x6B56 //RX_FDEQ_GAIN_12 -52 0x4853 //RX_FDEQ_GAIN_13 -53 0x4C47 //RX_FDEQ_GAIN_14 -54 0x466E //RX_FDEQ_GAIN_15 -55 0x8686 //RX_FDEQ_GAIN_16 -56 0x8876 //RX_FDEQ_GAIN_17 -57 0x5C48 //RX_FDEQ_GAIN_18 +52 0x5565 //RX_FDEQ_GAIN_13 +53 0x696C //RX_FDEQ_GAIN_14 +54 0x7888 //RX_FDEQ_GAIN_15 +55 0x989F //RX_FDEQ_GAIN_16 +56 0xA1A2 //RX_FDEQ_GAIN_17 +57 0x6D48 //RX_FDEQ_GAIN_18 58 0x4848 //RX_FDEQ_GAIN_19 59 0x4848 //RX_FDEQ_GAIN_20 60 0x4848 //RX_FDEQ_GAIN_21 @@ -33248,11 +33248,11 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x03E8 //TX_MICMUTE_RATIO_THR -900 0x0226 //TX_MICMUTE_AMP_THR +899 0x0320 //TX_MICMUTE_RATIO_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH -903 0x0008 //TX_MICMUTE_CVG_TIME +903 0x0009 //TX_MICMUTE_CVG_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME 905 0x0CD0 //TX_MIC_VOLUME_MIC0MUTE 906 0x0000 //TX_MICMUTE_EPD_OFFSET_0 @@ -34014,26 +34014,26 @@ 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W 124 0x02FC //RX_TDDRC_DRC_GAIN -38 0x0020 //RX_FDEQ_SUBNUM +38 0x0025 //RX_FDEQ_SUBNUM 39 0x5848 //RX_FDEQ_GAIN_0 40 0x3F48 //RX_FDEQ_GAIN_1 41 0x5461 //RX_FDEQ_GAIN_2 42 0x728C //RX_FDEQ_GAIN_3 43 0x9D98 //RX_FDEQ_GAIN_4 -44 0x9388 //RX_FDEQ_GAIN_5 -45 0x8B80 //RX_FDEQ_GAIN_6 -46 0x8594 //RX_FDEQ_GAIN_7 +44 0x9390 //RX_FDEQ_GAIN_5 +45 0x8B8C //RX_FDEQ_GAIN_6 +46 0x9098 //RX_FDEQ_GAIN_7 47 0x969F //RX_FDEQ_GAIN_8 48 0xA0AA //RX_FDEQ_GAIN_9 49 0xBCA9 //RX_FDEQ_GAIN_10 50 0x8D79 //RX_FDEQ_GAIN_11 51 0x6B56 //RX_FDEQ_GAIN_12 -52 0x4853 //RX_FDEQ_GAIN_13 -53 0x4C47 //RX_FDEQ_GAIN_14 -54 0x466E //RX_FDEQ_GAIN_15 -55 0x4848 //RX_FDEQ_GAIN_16 -56 0x4848 //RX_FDEQ_GAIN_17 -57 0x4848 //RX_FDEQ_GAIN_18 +52 0x5565 //RX_FDEQ_GAIN_13 +53 0x6970 //RX_FDEQ_GAIN_14 +54 0x7C88 //RX_FDEQ_GAIN_15 +55 0x989F //RX_FDEQ_GAIN_16 +56 0xA1A2 //RX_FDEQ_GAIN_17 +57 0x6D48 //RX_FDEQ_GAIN_18 58 0x4848 //RX_FDEQ_GAIN_19 59 0x4848 //RX_FDEQ_GAIN_20 60 0x4848 //RX_FDEQ_GAIN_21 @@ -34055,9 +34055,9 @@ 76 0x141E //RX_FDEQ_BIN_13 77 0x0F0F //RX_FDEQ_BIN_14 78 0x0F0F //RX_FDEQ_BIN_15 -79 0x0000 //RX_FDEQ_BIN_16 -80 0x0000 //RX_FDEQ_BIN_17 -81 0x0000 //RX_FDEQ_BIN_18 +79 0x0F0F //RX_FDEQ_BIN_16 +80 0x1414 //RX_FDEQ_BIN_17 +81 0x3100 //RX_FDEQ_BIN_18 82 0x0000 //RX_FDEQ_BIN_19 83 0x0000 //RX_FDEQ_BIN_20 84 0x0000 //RX_FDEQ_BIN_21 @@ -34119,20 +34119,20 @@ 41 0x5461 //RX_FDEQ_GAIN_2 42 0x728C //RX_FDEQ_GAIN_3 43 0x9D98 //RX_FDEQ_GAIN_4 -44 0x9388 //RX_FDEQ_GAIN_5 -45 0x8B80 //RX_FDEQ_GAIN_6 -46 0x8594 //RX_FDEQ_GAIN_7 +44 0x9390 //RX_FDEQ_GAIN_5 +45 0x8B8C //RX_FDEQ_GAIN_6 +46 0x9098 //RX_FDEQ_GAIN_7 47 0x969F //RX_FDEQ_GAIN_8 48 0xA0AA //RX_FDEQ_GAIN_9 49 0xBCA9 //RX_FDEQ_GAIN_10 50 0x8D79 //RX_FDEQ_GAIN_11 51 0x6B56 //RX_FDEQ_GAIN_12 -52 0x4853 //RX_FDEQ_GAIN_13 -53 0x4C47 //RX_FDEQ_GAIN_14 -54 0x466E //RX_FDEQ_GAIN_15 -55 0x8686 //RX_FDEQ_GAIN_16 -56 0x8876 //RX_FDEQ_GAIN_17 -57 0x5C48 //RX_FDEQ_GAIN_18 +52 0x5565 //RX_FDEQ_GAIN_13 +53 0x696C //RX_FDEQ_GAIN_14 +54 0x7888 //RX_FDEQ_GAIN_15 +55 0x989F //RX_FDEQ_GAIN_16 +56 0xA1A2 //RX_FDEQ_GAIN_17 +57 0x6D48 //RX_FDEQ_GAIN_18 58 0x4848 //RX_FDEQ_GAIN_19 59 0x4848 //RX_FDEQ_GAIN_20 60 0x4848 //RX_FDEQ_GAIN_21 @@ -38638,11 +38638,11 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x03E8 //TX_MICMUTE_RATIO_THR -900 0x0226 //TX_MICMUTE_AMP_THR +899 0x0320 //TX_MICMUTE_RATIO_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH -903 0x0008 //TX_MICMUTE_CVG_TIME +903 0x0009 //TX_MICMUTE_CVG_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME 905 0x0CD0 //TX_MIC_VOLUME_MIC0MUTE 906 0x0000 //TX_MICMUTE_EPD_OFFSET_0 @@ -38908,7 +38908,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x02FC //RX_TDDRC_DRC_GAIN +124 0x0283 //RX_TDDRC_DRC_GAIN 38 0x0020 //RX_FDEQ_SUBNUM 39 0x5848 //RX_FDEQ_GAIN_0 40 0x3F48 //RX_FDEQ_GAIN_1 @@ -39007,7 +39007,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x035A //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x0020 //RX_FDEQ_SUBNUM 39 0x5848 //RX_FDEQ_GAIN_0 40 0x3F48 //RX_FDEQ_GAIN_1 @@ -39106,7 +39106,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x035A //RX_TDDRC_DRC_GAIN +124 0x02D2 //RX_TDDRC_DRC_GAIN 38 0x0020 //RX_FDEQ_SUBNUM 39 0x5848 //RX_FDEQ_GAIN_0 40 0x3F48 //RX_FDEQ_GAIN_1 @@ -39205,7 +39205,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x032A //RX_TDDRC_DRC_GAIN +124 0x02A9 //RX_TDDRC_DRC_GAIN 38 0x0020 //RX_FDEQ_SUBNUM 39 0x5848 //RX_FDEQ_GAIN_0 40 0x3F48 //RX_FDEQ_GAIN_1 @@ -39304,7 +39304,7 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x0317 //RX_TDDRC_DRC_GAIN +124 0x02C9 //RX_TDDRC_DRC_GAIN 38 0x0020 //RX_FDEQ_SUBNUM 39 0x5848 //RX_FDEQ_GAIN_0 40 0x3F48 //RX_FDEQ_GAIN_1 @@ -39403,27 +39403,27 @@ 121 0x199A //RX_TDDRC_HMNC_GAIN 122 0x0001 //RX_TDDRC_SMT_FLAG 123 0x0CCD //RX_TDDRC_SMT_W -124 0x02FC //RX_TDDRC_DRC_GAIN -38 0x0020 //RX_FDEQ_SUBNUM +124 0x02D2 //RX_TDDRC_DRC_GAIN +38 0x0025 //RX_FDEQ_SUBNUM 39 0x5848 //RX_FDEQ_GAIN_0 40 0x3F48 //RX_FDEQ_GAIN_1 41 0x5461 //RX_FDEQ_GAIN_2 42 0x728C //RX_FDEQ_GAIN_3 43 0x9D98 //RX_FDEQ_GAIN_4 -44 0x9388 //RX_FDEQ_GAIN_5 -45 0x8B80 //RX_FDEQ_GAIN_6 -46 0x8594 //RX_FDEQ_GAIN_7 +44 0x9390 //RX_FDEQ_GAIN_5 +45 0x8B8C //RX_FDEQ_GAIN_6 +46 0x9098 //RX_FDEQ_GAIN_7 47 0x969F //RX_FDEQ_GAIN_8 48 0xA0AA //RX_FDEQ_GAIN_9 49 0xBCA9 //RX_FDEQ_GAIN_10 50 0x8D79 //RX_FDEQ_GAIN_11 51 0x6B56 //RX_FDEQ_GAIN_12 -52 0x4853 //RX_FDEQ_GAIN_13 -53 0x4C47 //RX_FDEQ_GAIN_14 -54 0x466E //RX_FDEQ_GAIN_15 -55 0x4848 //RX_FDEQ_GAIN_16 -56 0x4848 //RX_FDEQ_GAIN_17 -57 0x4848 //RX_FDEQ_GAIN_18 +52 0x5565 //RX_FDEQ_GAIN_13 +53 0x6970 //RX_FDEQ_GAIN_14 +54 0x7C88 //RX_FDEQ_GAIN_15 +55 0x989F //RX_FDEQ_GAIN_16 +56 0xA1A2 //RX_FDEQ_GAIN_17 +57 0x6D48 //RX_FDEQ_GAIN_18 58 0x4848 //RX_FDEQ_GAIN_19 59 0x4848 //RX_FDEQ_GAIN_20 60 0x4848 //RX_FDEQ_GAIN_21 @@ -39445,9 +39445,9 @@ 76 0x141E //RX_FDEQ_BIN_13 77 0x0F0F //RX_FDEQ_BIN_14 78 0x0F0F //RX_FDEQ_BIN_15 -79 0x0000 //RX_FDEQ_BIN_16 -80 0x0000 //RX_FDEQ_BIN_17 -81 0x0000 //RX_FDEQ_BIN_18 +79 0x0F0F //RX_FDEQ_BIN_16 +80 0x1414 //RX_FDEQ_BIN_17 +81 0x3100 //RX_FDEQ_BIN_18 82 0x0000 //RX_FDEQ_BIN_19 83 0x0000 //RX_FDEQ_BIN_20 84 0x0000 //RX_FDEQ_BIN_21 @@ -39509,20 +39509,20 @@ 41 0x5461 //RX_FDEQ_GAIN_2 42 0x728C //RX_FDEQ_GAIN_3 43 0x9D98 //RX_FDEQ_GAIN_4 -44 0x9388 //RX_FDEQ_GAIN_5 -45 0x8B80 //RX_FDEQ_GAIN_6 -46 0x8594 //RX_FDEQ_GAIN_7 +44 0x9390 //RX_FDEQ_GAIN_5 +45 0x8B8C //RX_FDEQ_GAIN_6 +46 0x9098 //RX_FDEQ_GAIN_7 47 0x969F //RX_FDEQ_GAIN_8 48 0xA0AA //RX_FDEQ_GAIN_9 49 0xBCA9 //RX_FDEQ_GAIN_10 50 0x8D79 //RX_FDEQ_GAIN_11 51 0x6B56 //RX_FDEQ_GAIN_12 -52 0x4853 //RX_FDEQ_GAIN_13 -53 0x4C47 //RX_FDEQ_GAIN_14 -54 0x466E //RX_FDEQ_GAIN_15 -55 0x8686 //RX_FDEQ_GAIN_16 -56 0x8876 //RX_FDEQ_GAIN_17 -57 0x5C48 //RX_FDEQ_GAIN_18 +52 0x5565 //RX_FDEQ_GAIN_13 +53 0x696C //RX_FDEQ_GAIN_14 +54 0x7888 //RX_FDEQ_GAIN_15 +55 0x989F //RX_FDEQ_GAIN_16 +56 0xA1A2 //RX_FDEQ_GAIN_17 +57 0x6D48 //RX_FDEQ_GAIN_18 58 0x4848 //RX_FDEQ_GAIN_19 59 0x4848 //RX_FDEQ_GAIN_20 60 0x4848 //RX_FDEQ_GAIN_21 @@ -41333,8 +41333,8 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x0320 //TX_MICMUTE_RATIO_THR -900 0x0140 //TX_MICMUTE_AMP_THR +899 0x0384 //TX_MICMUTE_RATIO_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 903 0x0009 //TX_MICMUTE_CVG_TIME @@ -44029,7 +44029,7 @@ 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 899 0x0320 //TX_MICMUTE_RATIO_THR -900 0x01C2 //TX_MICMUTE_AMP_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 903 0x0009 //TX_MICMUTE_CVG_TIME @@ -46723,11 +46723,11 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x03E8 //TX_MICMUTE_RATIO_THR -900 0x0226 //TX_MICMUTE_AMP_THR +899 0x0320 //TX_MICMUTE_RATIO_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH -903 0x0008 //TX_MICMUTE_CVG_TIME +903 0x0009 //TX_MICMUTE_CVG_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME 905 0x0CD0 //TX_MIC_VOLUME_MIC0MUTE 906 0x0000 //TX_MICMUTE_EPD_OFFSET_0 @@ -52113,8 +52113,8 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x0320 //TX_MICMUTE_RATIO_THR -900 0x0140 //TX_MICMUTE_AMP_THR +899 0x0384 //TX_MICMUTE_RATIO_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 903 0x0009 //TX_MICMUTE_CVG_TIME @@ -54809,7 +54809,7 @@ 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 899 0x0320 //TX_MICMUTE_RATIO_THR -900 0x01C2 //TX_MICMUTE_AMP_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH 903 0x0009 //TX_MICMUTE_CVG_TIME @@ -57503,11 +57503,11 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x03E8 //TX_MICMUTE_RATIO_THR -900 0x0226 //TX_MICMUTE_AMP_THR +899 0x0320 //TX_MICMUTE_RATIO_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH -903 0x0008 //TX_MICMUTE_CVG_TIME +903 0x0009 //TX_MICMUTE_CVG_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME 905 0x0CD0 //TX_MIC_VOLUME_MIC0MUTE 906 0x0000 //TX_MICMUTE_EPD_OFFSET_0 @@ -62893,11 +62893,11 @@ 896 0xD999 //TX_FASTNS_SSA_THHFH 897 0x2329 //TX_SENDFUNC_REG_MICMUTE 898 0x0010 //TX_SENDFUNC_REG_MICMUTE1 -899 0x03E8 //TX_MICMUTE_RATIO_THR -900 0x0226 //TX_MICMUTE_AMP_THR +899 0x0320 //TX_MICMUTE_RATIO_THR +900 0x02E0 //TX_MICMUTE_AMP_THR 901 0x0000 //TX_MICMUTE_HPF_IND 902 0x00C0 //TX_MICMUTE_LOG_EYR_TH -903 0x0008 //TX_MICMUTE_CVG_TIME +903 0x0009 //TX_MICMUTE_CVG_TIME 904 0x0008 //TX_MICMUTE_RELEASE_TIME 905 0x0CD0 //TX_MIC_VOLUME_MIC0MUTE 906 0x0000 //TX_MICMUTE_EPD_OFFSET_0 From d38b585c02f5c4ef119dbbc88f2fbb18a3eb32c8 Mon Sep 17 00:00:00 2001 From: Karuna Ramkumar Date: Mon, 21 Aug 2023 16:46:30 -0700 Subject: [PATCH 6/6] husky: Update OOTF LUT Bug: 289450873 Change-Id: I177320e83e7a7ce776aad36bc44c8b9bb7169274 --- husky/display_colordata_dev_cal0.pb | Bin 4622 -> 4707 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/husky/display_colordata_dev_cal0.pb b/husky/display_colordata_dev_cal0.pb index d194d3a947b61b9b743f862643b4d3a757fe6815..98a61e2c3f3de95e38bdec9fa4d39e7fed752a22 100644 GIT binary patch delta 186 zcmeBEd8{&_o28M_s(xahZ2e+uAuird#{@f3&6x9cKz8b?3VYERdAsa^?8d3e4x$gM zQXGKnd2w2fqPx}O9f9n_UppK{Js!>lu^(1la}@P4zXM`lRQm5I3L=1P1_v28Q4pc^ znwg8!$k@V9szcR&Hj9s7&q?v#JJgu=Pl#r)l9D#H!BJN WSyNbmL^KzWo6qrvadRWvTSfqj3Oo$} delta 73 zcmaE?(x)<^n_1UNdt$#VpR$b*7cYZ@jGHKk*!+j-GvnsFY%du%Z{d2wxVcQ=E#u}+ aJ|MAx=N04TS1g|xHw!ZYS;siuG6DdX)EjpI