Merge "thermal: add stats to detect extreme SOC condition" into main

This commit is contained in:
Peter (YM) 2024-08-20 05:10:03 +00:00 committed by Android (Google) Code Review
commit 25d0a7d471

View file

@ -582,6 +582,17 @@
}
]
},
{
"Name": "EXTREME-SOC-CONDITION-CHECK",
"Type": "UNKNOWN",
"VirtualSensor": true,
"Hidden": true,
"Formula": "COUNT_THRESHOLD",
"Combination": ["MAIN_SOC_POWER", "TPU_35S", "VIRTUAL-SKIN"],
"CombinationType": ["ODPM", "ODPM", "SENSOR"],
"Coefficient": [2500, 300, 45000],
"Multiplier": 1
},
{
"Name":"VIRTUAL-SKIN-SOC",
"Type":"UNKNOWN",
@ -1029,8 +1040,9 @@
"QUIET_THERM-VSKIN-DIFF-DURING-VSKIN-OVER-52", "QUIET_THERM-VSKIN-DIFF-DURING-QUIET_THERM-OVER-THRESHOLD",
"SOC_THERM-VSKIN-DIFF-DURING-VSKIN-OVER-52", "SOC_THERM-VSKIN-DIFF-DURING-SOC_THERM-OVER-THRESHOLD",
"NORTH_THERM-VSKIN-DIFF-DURING-VSKIN-OVER-52", "NORTH_THERM-VSKIN-DIFF-DURING-NORTH_THERM-OVER-THRESHOLD",
"RFPA_THERM-VSKIN-DIFF-DURING-VSKIN-OVER-52", "RFPA_THERM-VSKIN-DIFF-DURING-RFPA_THERM-OVER-THRESHOLD", "VIRTUAL-SKIN-SPEAKER-MODEL"],
"Coefficient": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0],
"RFPA_THERM-VSKIN-DIFF-DURING-VSKIN-OVER-52", "RFPA_THERM-VSKIN-DIFF-DURING-RFPA_THERM-OVER-THRESHOLD",
"VIRTUAL-SKIN-SPEAKER-MODEL", "EXTREME-SOC-CONDITION-CHECK"],
"Coefficient": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0],
"Multiplier": 1,
"SendPowerHint": true,
"PollingDelay": 300000,
@ -1136,6 +1148,24 @@
"PowerSampleDelay":7000,
"PowerSampleCount":1
},
{
"Name":"TPU_35S",
"VirtualRails":true,
"Formula":"WEIGHTED_AVG",
"Combination":["S7M_VDD_TPU"],
"Coefficient":[1.0],
"PowerSampleDelay":7000,
"PowerSampleCount":5
},
{
"Name":"MAIN_SOC_POWER",
"VirtualRails":true,
"Formula":"WEIGHTED_AVG",
"Combination":["S2S_VDD_G3D", "S4S_VDD2H_MEM", "S5S_VDDQ_MEM", "L21S_VDD2L_MEM", "S1M_VDD_MIF", "S2M_VDD_CPUCL1", "S3M_VDD_CPUCL2", "S4M_VDD_CPUCL0", "S5M_VDD_INT", "S6M_LLDO1", "S7M_VDD_TPU", "S8M_LLDO2"],
"Coefficient":[1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0],
"PowerSampleDelay":7000,
"PowerSampleCount":5
},
{
"Name":"PARTIAL_SYSTEM_POWER",
"VirtualRails":true,
@ -1214,6 +1244,10 @@
"Name": "NORTH_THERM-VSKIN-DIFF-DURING-NORTH_THERM-OVER-THRESHOLD",
"Thresholds": [-18, -16, -14, -12, -10, -8, -6, -4, -2, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
},
{
"Name": "EXTREME-SOC-CONDITION-CHECK",
"Thresholds": [0, 3]
},
{
"Name": "VIRTUAL-SKIN-MODEL-LEGACY-DIFF",
"LoggingName": "MODEL-LEGACY-1",