diff --git a/thermal/thermal_info_config_tegu.json b/thermal/thermal_info_config_tegu.json index 6811715..39e3111 100644 --- a/thermal/thermal_info_config_tegu.json +++ b/thermal/thermal_info_config_tegu.json @@ -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",