thermal: update the VSKIN equation V06
Bug: 284262604
Test: adb shell dumpsys android.hardware.thermal.IThermal/default
(cherry picked from commit 2a50391912ab20e1c3797de836e1fe3cbef20bdc)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:123f55674abe10383d13901ca8963b75240fe548)
Merged-In: I7c3354b0832668c1d721d085f39434cd328e045a
Change-Id: I7c3354b0832668c1d721d085f39434cd328e045a
diff --git a/thermal_info_config_charge_felix.json b/thermal_info_config_charge_felix.json
index ca67d3d..ceb9181 100644
--- a/thermal_info_config_charge_felix.json
+++ b/thermal_info_config_charge_felix.json
@@ -80,35 +80,14 @@
"Multiplier":1
},
{
- "Name":"CLOSE-SUB1-RAW",
- "Type":"UNKNOWN",
- "Hidden":true,
- "VirtualSensor":true,
- "Formula":"WEIGHTED_AVG",
- "Combination":["neutral_therm", "skin_therm", "usb_pwr_therm", "outer_disp_therm"],
- "Coefficient":[-0.15, -0.45, 0.2, 1.5],
- "Offset":-670,
- "Multiplier":0.001
- },
- {
- "Name":"CLOSE-SUB1",
- "Type":"UNKNOWN",
- "Hidden":true,
- "VirtualSensor":true,
- "Formula":"MINIMUM",
- "Combination":["CLOSE-SUB1-RAW", "IS_CLOSE"],
- "Coefficient":[1.0, 49000.0],
- "Multiplier":0.001
- },
- {
"Name":"CLOSE-SUB2",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
- "Combination":["neutral_therm", "skin_therm", "usb_pwr_therm", "outer_disp_therm", "gnss_tcxo_therm"],
- "Coefficient":[0.3, 0.3, -0.1, 0.4, 0.1],
- "Offset":2500,
+ "Combination":["neutral_therm", "skin_therm", "usb_pwr_therm", "gnss_tcxo_therm"],
+ "Coefficient":[0.259, 0.652, -0.161, 0.03],
+ "Offset":8450,
"Multiplier":0.001
},
{
@@ -161,8 +140,8 @@
"Hidden":true,
"VirtualSensor":true,
"Formula":"MAXIMUM",
- "Combination":["CLOSE-SUB1", "CLOSE-SUB2", "CLOSE-SUB3", "CLOSE-SUB4", "CLOSE-SUB5"],
- "Coefficient":[1.0, 1.0, 1.0, 1.0, 1.0],
+ "Combination":["CLOSE-SUB2", "CLOSE-SUB3", "CLOSE-SUB4", "CLOSE-SUB5"],
+ "Coefficient":[1.0, 1.0, 1.0, 1.0],
"Multiplier":0.001
},
{
@@ -192,9 +171,9 @@
"Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
- "Combination":["neutral_therm", "quiet_therm", "skin_therm", "usb_pwr_therm", "inner_disp_therm", "gnss_tcxo_therm"],
- "Coefficient":[-0.15, -1.05, 0.1, 0.25, 1.85, 0.05],
- "Offset":-990,
+ "Combination":["skin_therm", "usb_pwr_therm", "inner_disp_therm", "gnss_tcxo_therm"],
+ "Coefficient":[0.385, 0.075, 0.348, 0.302],
+ "Offset":-4950,
"Multiplier":0.001
},
{
diff --git a/thermal_info_config_felix.json b/thermal_info_config_felix.json
index 775e60f..dd844ba 100644
--- a/thermal_info_config_felix.json
+++ b/thermal_info_config_felix.json
@@ -86,35 +86,14 @@
"Multiplier":1
},
{
- "Name":"CLOSE-SUB1-RAW",
- "Type":"UNKNOWN",
- "Hidden":true,
- "VirtualSensor":true,
- "Formula":"WEIGHTED_AVG",
- "Combination":["neutral_therm", "skin_therm", "usb_pwr_therm", "outer_disp_therm"],
- "Coefficient":[-0.15, -0.45, 0.2, 1.5],
- "Offset":-670,
- "Multiplier":0.001
- },
- {
- "Name":"CLOSE-SUB1",
- "Type":"UNKNOWN",
- "Hidden":true,
- "VirtualSensor":true,
- "Formula":"MINIMUM",
- "Combination":["CLOSE-SUB1-RAW", "IS_CLOSE"],
- "Coefficient":[1.0, 49000.0],
- "Multiplier":0.001
- },
- {
"Name":"CLOSE-SUB2",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
- "Combination":["neutral_therm", "skin_therm", "usb_pwr_therm", "outer_disp_therm", "gnss_tcxo_therm"],
- "Coefficient":[0.3, 0.3, -0.1, 0.4, 0.1],
- "Offset":2500,
+ "Combination":["neutral_therm", "skin_therm", "usb_pwr_therm", "gnss_tcxo_therm"],
+ "Coefficient":[0.259, 0.652, -0.161, 0.03],
+ "Offset":8450,
"Multiplier":0.001
},
{
@@ -167,8 +146,8 @@
"Hidden":true,
"VirtualSensor":true,
"Formula":"MAXIMUM",
- "Combination":["CLOSE-SUB1", "CLOSE-SUB2", "CLOSE-SUB3", "CLOSE-SUB4", "CLOSE-SUB5"],
- "Coefficient":[1.0, 1.0, 1.0, 1.0, 1.0],
+ "Combination":["CLOSE-SUB2", "CLOSE-SUB3", "CLOSE-SUB4", "CLOSE-SUB5"],
+ "Coefficient":[1.0, 1.0, 1.0, 1.0],
"Multiplier":0.001
},
{
@@ -198,9 +177,9 @@
"Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
- "Combination":["neutral_therm", "quiet_therm", "skin_therm", "usb_pwr_therm", "inner_disp_therm", "gnss_tcxo_therm"],
- "Coefficient":[-0.15, -1.05, 0.1, 0.25, 1.85, 0.05],
- "Offset":-990,
+ "Combination":["skin_therm", "usb_pwr_therm", "inner_disp_therm", "gnss_tcxo_therm"],
+ "Coefficient":[0.385, 0.075, 0.348, 0.302],
+ "Offset":-4950,
"Multiplier":0.001
},
{
diff --git a/thermal_info_config_proactive_skin_felix.json b/thermal_info_config_proactive_skin_felix.json
index bd7b388..1b7c446 100644
--- a/thermal_info_config_proactive_skin_felix.json
+++ b/thermal_info_config_proactive_skin_felix.json
@@ -86,35 +86,14 @@
"Multiplier":1
},
{
- "Name":"CLOSE-SUB1-RAW",
- "Type":"UNKNOWN",
- "Hidden":true,
- "VirtualSensor":true,
- "Formula":"WEIGHTED_AVG",
- "Combination":["neutral_therm", "skin_therm", "usb_pwr_therm", "outer_disp_therm"],
- "Coefficient":[-0.15, -0.45, 0.2, 1.5],
- "Offset":-670,
- "Multiplier":0.001
- },
- {
- "Name":"CLOSE-SUB1",
- "Type":"UNKNOWN",
- "Hidden":true,
- "VirtualSensor":true,
- "Formula":"MINIMUM",
- "Combination":["CLOSE-SUB1-RAW", "IS_CLOSE"],
- "Coefficient":[1.0, 49000.0],
- "Multiplier":0.001
- },
- {
"Name":"CLOSE-SUB2",
"Type":"UNKNOWN",
"Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
- "Combination":["neutral_therm", "skin_therm", "usb_pwr_therm", "outer_disp_therm", "gnss_tcxo_therm"],
- "Coefficient":[0.3, 0.3, -0.1, 0.4, 0.1],
- "Offset":2500,
+ "Combination":["neutral_therm", "skin_therm", "usb_pwr_therm", "gnss_tcxo_therm"],
+ "Coefficient":[0.259, 0.652, -0.161, 0.03],
+ "Offset":8450,
"Multiplier":0.001
},
{
@@ -167,8 +146,8 @@
"Hidden":true,
"VirtualSensor":true,
"Formula":"MAXIMUM",
- "Combination":["CLOSE-SUB1", "CLOSE-SUB2", "CLOSE-SUB3", "CLOSE-SUB4", "CLOSE-SUB5"],
- "Coefficient":[1.0, 1.0, 1.0, 1.0, 1.0],
+ "Combination":["CLOSE-SUB2", "CLOSE-SUB3", "CLOSE-SUB4", "CLOSE-SUB5"],
+ "Coefficient":[1.0, 1.0, 1.0, 1.0],
"Multiplier":0.001
},
{
@@ -198,9 +177,9 @@
"Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
- "Combination":["neutral_therm", "quiet_therm", "skin_therm", "usb_pwr_therm", "inner_disp_therm", "gnss_tcxo_therm"],
- "Coefficient":[-0.15, -1.05, 0.1, 0.25, 1.85, 0.05],
- "Offset":-990,
+ "Combination":["skin_therm", "usb_pwr_therm", "inner_disp_therm", "gnss_tcxo_therm"],
+ "Coefficient":[0.385, 0.075, 0.348, 0.302],
+ "Offset":-4950,
"Multiplier":0.001
},
{