- Separate thermal config for charger mode and remove the unused thermal throttling. Bug: 240897207 Test: usbc overheating protection and charging throttling worked properly in charger. Change-Id: Ieec7e1403456b5d878c1dfb48576ab6d5bde9908
414 lines
11 KiB
JSON
414 lines
11 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
|
|
],
|
|
"TempPath":"/dev/thermal/tz-by-name/neutral_therm/adc_channel/channel_temp",
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001,
|
|
"PollingDelay":60000,
|
|
"PassiveDelay":7000
|
|
},
|
|
{
|
|
"Name":"skin_therm1",
|
|
"Type":"UNKNOWN",
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"TempPath":"/dev/thermal/tz-by-name/skin_therm1/adc_channel/channel_temp",
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"skin_therm2",
|
|
"Type":"UNKNOWN",
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"TempPath":"/dev/thermal/tz-by-name/skin_therm2/adc_channel/channel_temp",
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"disp_therm",
|
|
"Type":"UNKNOWN",
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"TempPath":"/dev/thermal/tz-by-name/disp_therm/adc_channel/channel_temp",
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"gnss_tcxo_therm",
|
|
"Type":"UNKNOWN",
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"TempPath":"/dev/thermal/tz-by-name/gnss_tcxo_therm/adc_channel/channel_temp",
|
|
"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"
|
|
],
|
|
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm2/adc_channel/channel_temp",
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"charger_skin_therm",
|
|
"Type":"UNKNOWN",
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"TempPath":"/dev/thermal/tz-by-name/charger_skin_therm/adc_channel/channel_temp",
|
|
"VrThreshold":"NAN",
|
|
"Multiplier":0.001
|
|
},
|
|
{
|
|
"Name":"quiet_therm",
|
|
"Type":"UNKNOWN",
|
|
"HotThreshold":[
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN",
|
|
"NAN"
|
|
],
|
|
"TempPath":"/dev/thermal/tz-by-name/quiet_therm/adc_channel/channel_temp",
|
|
"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
|
|
}
|
|
]
|
|
}
|