- avoid wrong sensor value reading for thermalHAL Bug: 327327502 Test: Build to boot to home Flag: EXEMPT (bug 337358613) Change-Id: Icaeac539f24f68560852e9822d89c3d552c3d7d0 Signed-off-by: Peter (YM) <peterym@google.com>
406 lines
10 KiB
JSON
406 lines
10 KiB
JSON
{
|
|
"Sensors":[
|
|
{
|
|
"Name":"neutral_therm",
|
|
"Type":"UNKNOWN",
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"32.0",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"HotHysteresis":[
|
|
0.0,
|
|
0.9,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001,
|
|
"PollingDelay":60000,
|
|
"PassiveDelay":7000
|
|
},
|
|
{
|
|
"Name":"skin_therm1",
|
|
"Type":"UNKNOWN",
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"skin_therm2",
|
|
"Type":"UNKNOWN",
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"disp_therm",
|
|
"Type":"UNKNOWN",
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"gnss_tcxo_therm",
|
|
"Type":"UNKNOWN",
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"usb_pwr_therm2",
|
|
"Type":"UNKNOWN",
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"39.0",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"HotHysteresis":[
|
|
"0.0",
|
|
"0.9",
|
|
"0.0",
|
|
"0.0",
|
|
"0.0",
|
|
"0.0",
|
|
"0.0"
|
|
],
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"charger_skin_therm",
|
|
"Type":"UNKNOWN",
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"quiet_therm",
|
|
"Type":"UNKNOWN",
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"VIRTUAL-QUIET-NEUTRAL",
|
|
"Type":"UNKNOWN",
|
|
"Hidden":true,
|
|
"VirtualSensor":true,
|
|
"Formula":"WEIGHTED_AVG",
|
|
"Combination":[
|
|
"quiet_therm",
|
|
"neutral_therm"
|
|
],
|
|
"Coefficient":[
|
|
"0.7",
|
|
"0.3"
|
|
],
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"VIRTUAL-NEUTRAL-SKIN2",
|
|
"Type":"UNKNOWN",
|
|
"Hidden":true,
|
|
"VirtualSensor":true,
|
|
"Formula":"WEIGHTED_AVG",
|
|
"Combination":[
|
|
"neutral_therm",
|
|
"skin_therm2"
|
|
],
|
|
"Coefficient":[
|
|
"0.7",
|
|
"0.3"
|
|
],
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"VIRTUAL-NEUTRAL",
|
|
"Type":"UNKNOWN",
|
|
"Hidden":true,
|
|
"VirtualSensor":true,
|
|
"Formula":"WEIGHTED_AVG",
|
|
"Combination":[
|
|
"neutral_therm",
|
|
"skin_therm1",
|
|
"disp_therm",
|
|
"skin_therm2",
|
|
"gnss_tcxo_therm"
|
|
],
|
|
"Coefficient":[
|
|
"0.35",
|
|
"0.2",
|
|
"0.1",
|
|
"0.15",
|
|
"0.2"
|
|
],
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"VIRTUAL-SKIN-CHARGE",
|
|
"Type":"UNKNOWN",
|
|
"Hidden":true,
|
|
"VirtualSensor":true,
|
|
"TriggerSensor":"neutral_therm",
|
|
"Formula":"MAXIMUM",
|
|
"Combination":[
|
|
"VIRTUAL-NEUTRAL-SKIN2",
|
|
"VIRTUAL-NEUTRAL",
|
|
"VIRTUAL-QUIET-NEUTRAL"
|
|
],
|
|
"Coefficient":[
|
|
"1.0",
|
|
"1.0",
|
|
"1.0"
|
|
],
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"39.0",
|
|
"41.0",
|
|
"43.0",
|
|
"45.0",
|
|
"47.0",
|
|
"55.0"
|
|
],
|
|
"HotHysteresis":[
|
|
0.0,
|
|
1.9,
|
|
1.9,
|
|
1.9,
|
|
1.9,
|
|
1.9,
|
|
1.9
|
|
],
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001,
|
|
"PollingDelay":300000,
|
|
"PassiveDelay":7000,
|
|
"BindedCdevInfo": [
|
|
{
|
|
"CdevRequest": "fcc",
|
|
"LimitInfo": [0, 4, 6, 6, 8, 8, 8],
|
|
"BindedPowerRail": "POWER_FOR_CHARGING_THROTTLING",
|
|
"PowerThreshold": [500, 500, 500, 500, 500, 0, 0],
|
|
"CdevFloorWithPowerLink": [0, 0, 3, 6, 6 ,8 ,8],
|
|
"ReleaseLogic": "RELEASE_TO_FLOOR",
|
|
"ThrottlingWithPowerLink":true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name":"USB2-MINUS-CHG",
|
|
"Type":"UNKNOWN",
|
|
"Hidden":true,
|
|
"VirtualSensor":true,
|
|
"Formula":"WEIGHTED_AVG",
|
|
"Combination":[
|
|
"usb_pwr_therm2",
|
|
"charger_skin_therm"
|
|
],
|
|
"Coefficient":[
|
|
"1.0",
|
|
"-1.0"
|
|
],
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"VIRTUAL-USB-THROTTLING",
|
|
"Type":"USB_PORT",
|
|
"Hidden":true,
|
|
"VirtualSensor":true,
|
|
"Formula":"COUNT_THRESHOLD",
|
|
"TriggerSensor":"usb_pwr_therm2",
|
|
"Combination":[
|
|
"usb_pwr_therm2",
|
|
"USB2-MINUS-CHG"
|
|
],
|
|
"Coefficient":[
|
|
"39000",
|
|
"7000"
|
|
],
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"2.0",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"BindedCdevInfo":[
|
|
{
|
|
"CdevRequest": "usbc-port",
|
|
"LimitInfo": [0, 0, 0, 0, 1, 1, 1]
|
|
}
|
|
],
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":1,
|
|
"PollingDelay":60000,
|
|
"PassiveDelay":7000
|
|
}
|
|
],
|
|
"CoolingDevices":[
|
|
{
|
|
"Name":"fcc",
|
|
"Type":"BATTERY"
|
|
},
|
|
{
|
|
"Name":"usbc-port",
|
|
"Type":"BATTERY"
|
|
}
|
|
],
|
|
"PowerRails":[
|
|
{
|
|
"Name":"VSYS_PWR_DISPLAY"
|
|
},
|
|
{
|
|
"Name":"S2M_VDD_CPUCL2",
|
|
"PowerSampleDelay":14000,
|
|
"PowerSampleCount":5
|
|
},
|
|
{
|
|
"Name":"S3M_VDD_CPUCL1",
|
|
"PowerSampleDelay":14000,
|
|
"PowerSampleCount":5
|
|
},
|
|
{
|
|
"Name":"S4M_VDD_CPUCL0",
|
|
"PowerSampleDelay":14000,
|
|
"PowerSampleCount":5
|
|
},
|
|
{
|
|
"Name":"S2S_VDD_G3D",
|
|
"PowerSampleDelay":14000,
|
|
"PowerSampleCount":5
|
|
},
|
|
{
|
|
"Name":"S5M_VDD_INT"
|
|
},
|
|
{
|
|
"Name":"S1M_VDD_MIF"
|
|
},
|
|
{
|
|
"Name":"POWER_FOR_CHARGING_THROTTLING",
|
|
"VirtualRails":true,
|
|
"Formula":"WEIGHTED_AVG",
|
|
"Combination":[
|
|
"VSYS_PWR_DISPLAY",
|
|
"S2M_VDD_CPUCL2",
|
|
"S3M_VDD_CPUCL1",
|
|
"S4M_VDD_CPUCL0",
|
|
"S5M_VDD_INT",
|
|
"S1M_VDD_MIF",
|
|
"S2S_VDD_G3D"
|
|
],
|
|
"Coefficient":[
|
|
"1.0",
|
|
"1.0",
|
|
"1.0",
|
|
"1.0",
|
|
"1.0",
|
|
"1.0",
|
|
"1.0"
|
|
],
|
|
"PowerSampleDelay":14000,
|
|
"PowerSampleCount":5
|
|
}
|
|
]
|
|
}
|