Untitled diff
675 lines
{
{
"Sensors":[
"Sensors":[
{
{
"Name":"battery",
"Name":"battery",
"Type":"BATTERY",
"Type":"BATTERY",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 60.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 60.0],
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"neutral_therm",
"Name":"neutral_therm",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/neutral_therm/tz_temp",
"TempPath":"/dev/thermal/tz-by-name/neutral_therm/tz_temp",
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"gnss_tcxo_therm",
"Name":"gnss_tcxo_therm",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/gnss_tcxo_therm/tz_temp",
"TempPath":"/dev/thermal/tz-by-name/gnss_tcxo_therm/tz_temp",
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"qi_therm",
"Name":"qi_therm",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/qi_therm/tz_temp",
"TempPath":"/dev/thermal/tz-by-name/qi_therm/tz_temp",
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"quiet_therm",
"Name":"quiet_therm",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"HotThreshold":["NAN", 32.2, "NAN", "NAN", "NAN", "NAN", "NAN"],
"HotThreshold":["NAN", 32.2, "NAN", "NAN", "NAN", "NAN", "NAN"],
"HotHysteresis":[0.0, 0.9, 0.0, 0.0, 0.0, 0.0, 0.0],
"HotHysteresis":[0.0, 0.9, 0.0, 0.0, 0.0, 0.0, 0.0],
"TempPath":"/dev/thermal/tz-by-name/quiet_therm/tz_temp",
"TempPath":"/dev/thermal/tz-by-name/quiet_therm/tz_temp",
"Multiplier":0.001,
"Multiplier":0.001,
"PollingDelay":60000,
"PollingDelay":60000,
"PassiveDelay":7000
"PassiveDelay":7000
},
},
{
{
"Name":"usb_pwr_therm",
"Name":"usb_pwr_therm",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"HotThreshold":["NAN", 35.0, "NAN", "NAN", "NAN", "NAN", "NAN"],
"HotThreshold":["NAN", 35.0, "NAN", "NAN", "NAN", "NAN", "NAN"],
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm/tz_temp",
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm/tz_temp",
"Multiplier":0.001,
"Multiplier":0.001,
"PollingDelay":60000,
"PollingDelay":60000,
"PassiveDelay":7000
"PassiveDelay":7000
},
},
{
{
"Name":"usb_pwr_therm2",
"Name":"usb_pwr_therm2",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm2/tz_temp",
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm2/tz_temp",
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"disp_therm",
"Name":"disp_therm",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"TempPath":"/dev/thermal/tz-by-name/disp_therm/tz_temp",
"TempPath":"/dev/thermal/tz-by-name/disp_therm/tz_temp",
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"VIRTUAL-GNSS-DISP",
"Name":"VIRTUAL-GNSS-DISP",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"Hidden":true,
"Hidden":true,
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Formula":"WEIGHTED_AVG",
"Combination":["gnss_tcxo_therm", "disp_therm"],
"Combination":["gnss_tcxo_therm", "disp_therm"],
"Coefficient":[0.580, 0.420],
"Coefficient":[0.580, 0.420],
"Offset":-450,
"Offset":-450,
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"VIRTUAL-USB2-QUIET",
"Name":"VIRTUAL-USB2-QUIET",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"Hidden":true,
"Hidden":true,
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Formula":"WEIGHTED_AVG",
"Combination":["usb_pwr_therm2", "quiet_therm"],
"Combination":["usb_pwr_therm2", "quiet_therm"],
"Coefficient":[0.559, 0.441],
"Coefficient":[0.559, 0.441],
"Offset":-1771,
"Offset":-1771,
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"VIRTUAL-QUIET-USB2",
"Name":"VIRTUAL-QUIET-USB2",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"Hidden":true,
"Hidden":true,
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Formula":"WEIGHTED_AVG",
"Combination":["quiet_therm","usb_pwr_therm2"],
"Combination":["quiet_therm","usb_pwr_therm2"],
"Coefficient":[0.9, 0.1],
"Coefficient":[0.9, 0.1],
"Offset":-1200,
"Offset":-1200,
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"VIRTUAL-NEUTRAL-QUIET",
"Name":"VIRTUAL-NEUTRAL-QUIET",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"Hidden":true,
"Hidden":true,
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Formula":"WEIGHTED_AVG",
"Combination":["neutral_therm", "quiet_therm"],
"Combination":["neutral_therm", "quiet_therm"],
"Coefficient":[0.378, 0.622],
"Coefficient":[0.378, 0.622],
"Offset":-453,
"Offset":-453,
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"VIRTUAL-QI-DISP",
"Name":"VIRTUAL-QI-DISP",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"Hidden":true,
"Hidden":true,
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Formula":"WEIGHTED_AVG",
"Combination":["qi_therm", "disp_therm"],
"Combination":["qi_therm", "disp_therm"],
"Coefficient":[0.257, 0.743],
"Coefficient":[0.257, 0.743],
"Offset":-268,
"Offset":-268,
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"VIRTUAL-SKIN",
"Name":"VIRTUAL-SKIN",
"Type":"SKIN",
"Type":"SKIN",
"Version":"1.1",
"Version":"1.1",
"VirtualSensor":true,
"VirtualSensor":true,
"TriggerSensor":"quiet_therm",
"TriggerSensor":"quiet_therm",
"Formula":"MAXIMUM",
"Formula":"MAXIMUM",
"Combination":["VIRTUAL-GNSS-DISP", "VIRTUAL-USB2-QUIET", "VIRTUAL-QUIET-USB2", "VIRTUAL-NEUTRAL-QUIET"],
"Combination":["VIRTUAL-GNSS-DISP", "VIRTUAL-USB2-QUIET", "VIRTUAL-QUIET-USB2", "VIRTUAL-NEUTRAL-QUIET"],
"Coefficient":[1.0, 1.0, 1.0, 1.0],
"Coefficient":[1.0, 1.0, 1.0, 1.0],
"HotThreshold":["NAN", 39.0, 43.0, 45.0, 46.5, 52.0, 55.0],
"HotThreshold":["NAN", 39.0, 43.0, 45.0, 46.5, 52.0, 55.0],
"HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9],
"HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9],
"Multiplier":0.001,
"Multiplier":0.001,
"Monitor":true,
"Monitor":true,
"PollingDelay":300000,
"PollingDelay":300000,
"PassiveDelay":7000,
"PassiveDelay":7000,
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "tpu_cooling",
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 2, 3, 4, 5, 5, 5]
"LimitInfo": [0, 2, 3, 4, 5, 5, 5]
},
},
{
{
"CdevRequest": "gxp-cooling",
"CdevRequest": "gxp-cooling",
"LimitInfo": [0, 0, 0, 0, 0, 9, 9]
"LimitInfo": [0, 0, 0, 0, 0, 9, 9]
}
}
]
]
},
},
{
{
"Name":"VIRTUAL-SKIN-HINT",
"Name":"VIRTUAL-SKIN-HINT",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"Hidden":true,
"Hidden":true,
"VirtualSensor":true,
"VirtualSensor":true,
"TriggerSensor":"quiet_therm",
"TriggerSensor":"quiet_therm",
"Formula":"MAXIMUM",
"Formula":"MAXIMUM",
"Combination":["VIRTUAL-GNSS-DISP", "VIRTUAL-USB2-QUIET", "VIRTUAL-QUIET-USB2", "VIRTUAL-NEUTRAL-QUIET"],
"Combination":["VIRTUAL-SKIN"],
"Coefficient":[1.0, 1.0, 1.0, 1.0],
"Coefficient":[1.0],
"HotThreshold":["NAN", 37.0, 43.0, 45.0, 46.5, 52.0, 55.0],
"HotThreshold":["NAN", 37.0, 43.0, 45.0, 46.5, 52.0, 55.0],
"HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9],
"HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9],
"Multiplier":0.001,
"Multiplier":0.001,
"SendPowerHint":true,
"SendPowerHint":true,
"PollingDelay":300000,
"PollingDelay":300000,
"PassiveDelay":7000
"PassiveDelay":7000
},
},
{
{
"Name":"VIRTUAL-SKIN-CPU",
"Name":"VIRTUAL-SKIN-CPU",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"Hidden":true,
"Hidden":true,
"VirtualSensor":true,
"VirtualSensor":true,
"TriggerSensor":"quiet_therm",
"TriggerSensor":"quiet_therm",
"Formula":"MAXIMUM",
"Formula":"MAXIMUM",
"Combination":["VIRTUAL-GNSS-DISP", "VIRTUAL-USB2-QUIET", "VIRTUAL-QUIET-USB2", "VIRTUAL-NEUTRAL-QUIET"],
"Combination":["VIRTUAL-SKIN"],
"Coefficient":[1.0, 1.0, 1.0, 1.0],
"Coefficient":[1.0],
"HotThreshold":["NAN", 37.0, 43.0, 45.0, 46.5, 52.0, 55.0],
"HotThreshold":["NAN", 37.0, 39.0, 41.0, 46.5, 52.0, 55.0],
"HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9],
"HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9],
"Multiplier":0.001,
"Multiplier":0.001,
"PollingDelay":300000,
"PollingDelay":300000,
"PassiveDelay":7000,
"PassiveDelay":7000,
"PIDInfo": {
"PIDInfo": {
"K_Po":["NAN", "NAN", 200, 200, "NAN", "NAN", "NAN"],
"K_Po":["NAN", "NAN", "NAN", 400, "NAN", "NAN", "NAN"],
"K_Pu":["NAN", "NAN", 200, 200, "NAN", "NAN", "NAN"],
"K_Pu":["NAN", "NAN", "NAN", 400, "NAN", "NAN", "NAN"],
"K_I":["NAN", "NAN", 0, 5, "NAN", "NAN", "NAN"],
"K_I":["NAN", "NAN", "NAN", 5, "NAN", "NAN", "NAN"],
"K_D":["NAN", "NAN", 0, 0, "NAN", "NAN", "NAN"],
"K_D":["NAN", "NAN", "NAN", 0, "NAN", "NAN", "NAN"],
"I_Max":["NAN", "NAN", 0, 300, "NAN", "NAN", "NAN"],
"I_Max":["NAN", "NAN", "NAN", 300, "NAN", "NAN", "NAN"],
"S_Power":["NAN", "NAN", 1200, 800, "NAN", "NAN", "NAN"],
"S_Power":["NAN", "NAN", "NAN", 800, "NAN", "NAN", "NAN"],
"MinAllocPower":["NAN", "NAN", 1200, 200, "NAN", "NAN", "NAN"],
"MinAllocPower":["NAN", "NAN", "NAN", 800, "NAN", "NAN", "NAN"],
"MaxAllocPower":["NAN", "NAN", 2400, 1600, "NAN", "NAN", "NAN"],
"MaxAllocPower":["NAN", "NAN", "NAN", 10000, "NAN", "NAN", "NAN"],
"I_Cutoff":["NAN", "NAN", 0, 2, "NAN", "NAN", "NAN"],
"I_Cutoff":["NAN", "NAN", "NAN", 2, "NAN", "NAN", "NAN"]
"TranCycle": 5
},
},
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "thermal-cpufreq-0",
"CdevRequest": "thermal-cpufreq-0",
"CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1],
"CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1],
"MaxReleaseStep": 1,
"MaxReleaseStep": 1,
"MaxThrottleStep": 1,
"MaxThrottleStep": 1,
"BindedPowerRail": "S4M_VDD_CPUCL0",
"BindedPowerRail": "S4M_VDD_CPUCL0",
"CdevCeiling": [0, 8, 8, 8, 8, 10, 10],
"CdevCeiling": [0, 8, 8, 8, 8, 10, 10],
"LimitInfo": [0, 0, 0, 0, 8, 10, 10]
"LimitInfo": [0, 0, 0, 0, 8, 10, 10]
},
},
{
{
"CdevRequest": "thermal-cpufreq-1",
"CdevRequest": "thermal-cpufreq-1",
"CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1],
"CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1],
"MaxReleaseStep": 1,
"MaxReleaseStep": 1,
"MaxThrottleStep": 1,
"MaxThrottleStep": 1,
"BindedPowerRail": "S3M_VDD_CPUCL1",
"BindedPowerRail": "S3M_VDD_CPUCL1",
"CdevCeiling": [0, 12, 12, 12, 12, 14, 14],
"CdevCeiling": [0, 12, 12, 12, 12, 14, 14],
"LimitInfo": [0, 0, 0, 0, 12, 14, 14]
"LimitInfo": [0, 0, 0, 0, 12, 14, 14]
},
},
{
{
"CdevRequest": "thermal-cpufreq-2",
"CdevRequest": "thermal-cpufreq-2",
"CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1],
"CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1],
"MaxReleaseStep": 1,
"MaxReleaseStep": 1,
"MaxThrottleStep": 1,
"MaxThrottleStep": 1,
"BindedPowerRail": "S2M_VDD_CPUCL2",
"BindedPowerRail": "S2M_VDD_CPUCL2",
"CdevCeiling": [0, 15, 15, 15, 15, 17, 17],
"CdevCeiling": [0, 15, 15, 15, 15, 17, 17],
"LimitInfo": [0, 0, 0, 0, 15, 17, 17]
"LimitInfo": [0, 0, 0, 0, 15, 17, 17]
}
}
]
]
},
},
{
{
"Name":"VIRTUAL-SKIN-GPU",
"Name":"VIRTUAL-SKIN-CPU-GPU",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"Hidden":true,
"Hidden":true,
"VirtualSensor":true,
"VirtualSensor":true,
"TriggerSensor":"quiet_therm",
"TriggerSensor":"quiet_therm",
"Formula":"MAXIMUM",
"Formula":"MAXIMUM",
"Combination":["VIRTUAL-GNSS-DISP", "VIRTUAL-USB2-QUIET", "VIRTUAL-QUIET-USB2", "VIRTUAL-NEUTRAL-QUIET"],
"Combination":["VIRTUAL-SKIN"],
"Coefficient":[1.0, 1.0, 1.0, 1.0],
"Coefficient":[1.0],
"HotThreshold":["NAN", 37.0, 43.0, 45.0, 46.5, 52.0, 55.0],
"HotThreshold":["NAN", 37.0, 43.0, 45.0, 46.5, 52.0, 55.0],
"HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9],
"HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9],
"Multiplier":0.001,
"Multiplier":0.001,
"PollingDelay":300000,
"PollingDelay":300000,
"PassiveDelay":7000,
"PassiveDelay":7000,
"PIDInfo": {
"PIDInfo": {
"K_Po":["NAN", "NAN", 100, 350, "NAN", "NAN", "NAN"],
"K_Po":["NAN", "NAN", "NAN", 300, "NAN", "NAN", "NAN"],
"K_Pu":["NAN", "NAN", 100, 350, "NAN", "NAN", "NAN"],
"K_Pu":["NAN", "NAN", "NAN", 300, "NAN", "NAN", "NAN"],
"K_I":["NAN", "NAN", 0, 5, "NAN", "NAN", "NAN"],
"K_I":["NAN", "NAN", "NAN", 5, "NAN", "NAN", "NAN"],
"K_D":["NAN", "NAN", 0, 0, "NAN", "NAN", "NAN"],
"K_D":["NAN", "NAN", "NAN", 0, "NAN", "NAN", "NAN"],
"I_Max":["NAN", "NAN", 0, 500, "NAN", "NAN", "NAN"],
"I_Max":["NAN", "NAN", "NAN", 700, "NAN", "NAN", "NAN"],
"S_Power":["NAN", "NAN", 1500, 800, "NAN", "NAN", "NAN"],
"S_Power":["NAN", "NAN", "NAN", 800, "NAN", "NAN", "NAN"],
"MinAllocPower":["NAN", "NAN", 1500, 200, "NAN", "NAN", "NAN"],
"MinAllocPower":["NAN", "NAN", "NAN", 0, "NAN", "NAN", "NAN"],
"MaxAllocPower":["NAN", "NAN", 2100, 1700, "NAN", "NAN", "NAN"],
"MaxAllocPower":["NAN", "NAN", "NAN", 3900, "NAN", "NAN", "NAN"],
"I_Cutoff":["NAN", "NAN", 0, 2, "NAN", "NAN", "NAN"],
"I_Cutoff":["NAN", "NAN", "NAN", 2, "NAN", "NAN", "NAN"]
"TranCycle": 5
},
},
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "thermal-cpufreq-0",
"CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1],
"MaxReleaseStep": 1,
"MaxThrottleStep": 1,
"BindedPowerRail": "S4M_VDD_CPUCL0",
"CdevCeiling": [0, 8, 8, 8, 8, 10, 10],
"LimitInfo": [0, 0, 0, 0, 8, 10, 10]
},
{
"CdevRequest": "thermal-cpufreq-1",
"CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1],
"MaxReleaseStep": 1,
"MaxThrottleStep": 1,
"BindedPowerRail": "S3M_VDD_CPUCL1",
"CdevCeiling": [0, 12, 12, 12, 12, 14, 14],
"LimitInfo": [0, 0, 0, 0, 12, 14, 14]
},
{
"CdevRequest": "thermal-cpufreq-2",
"CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1],
"MaxReleaseStep": 1,
"MaxThrottleStep": 1,
"BindedPowerRail": "S2M_VDD_CPUCL2",
"CdevCeiling": [0, 15, 15, 15, 15, 17, 17],
"LimitInfo": [0, 0, 0, 0, 15, 17, 17]
},
{
"CdevRequest": "thermal-gpufreq-0",
"CdevRequest": "thermal-gpufreq-0",
"CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1],
"CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1],
"MaxReleaseStep": 1,
"MaxReleaseStep": 1,
"MaxThrottleStep": 1,
"MaxThrottleStep": 1,
"BindedPowerRail": "S2S_VDD_G3D",
"BindedPowerRail": "S2S_VDD_G3D",
"CdevCeiling": [0, 6, 6, 6, 8, 10, 10],
"CdevCeiling": [0, 6, 6, 6, 8, 10, 10],
"LimitInfo": [0, 0, 0, 0, 8, 10, 10]
"LimitInfo": [0, 0, 0, 0, 8, 10, 10]
}
}
]
]
},
},
{
{
"Name":"VIRTUAL-SKIN-CHARGE",
"Name":"VIRTUAL-SKIN-CHARGE",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"VirtualSensor":true,
"VirtualSensor":true,
"TriggerSensor":"quiet_therm",
"TriggerSensor":"quiet_therm",
"Formula":"WEIGHTED_AVG",
"Formula":"WEIGHTED_AVG",
"Combination":["qi_therm","quiet_therm"],
"Combination":["qi_therm","quiet_therm"],
"Coefficient":[0.35, 0.65],
"Coefficient":[0.35, 0.65],
"Offset":-650,
"Offset":-650,
"HotThreshold":["NAN", 39.0, 41.0, 43.0, 45.0, 47.0, 55.0],
"HotThreshold":["NAN", 35.0, 41.0, 45.0, 47.0, 51.0, 55.0],
"HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9],
"HotHysteresis":[0.0, 1.9, 4.9, 1.9, 1.9, 1.9, 1.9],
"Multiplier":0.001,
"Multiplier":0.001,
"PollingDelay":300000,
"PollingDelay":300000,
"PassiveDelay":7000,
"PassiveDelay":7000,
"PIDInfo": {
"PIDInfo": {
"K_Po":["NAN", "NAN", 800, "NAN", "NAN", "NAN", "NAN"],
"K_Po":["NAN", "NAN", 213, "NAN", "NAN", "NAN", "NAN"],
"K_Pu":["NAN", "NAN", 800, "NAN", "NAN", "NAN", "NAN"],
"K_Pu":["NAN", "NAN", 213, "NAN", "NAN", "NAN", "NAN"],
"K_I":["NAN", "NAN", 5, "NAN", "NAN", "NAN", "NAN"],
"K_I":["NAN", "NAN", 27, "NAN", "NAN", "NAN", "NAN"],
"K_D":["NAN", "NAN", 0, "NAN", "NAN", "NAN", "NAN"],
"K_D":["NAN", "NAN", 0, "NAN", "NAN", "NAN", "NAN"],
"I_Max":["NAN", "NAN", 800, "NAN", "NAN", "NAN", "NAN"],
"I_Max":["NAN", "NAN", 1383, "NAN", "NAN", "NAN", "NAN"],
"S_Power":["NAN", "NAN", 3600, "NAN", "NAN", "NAN", "NAN"],
"S_Power":["NAN", "NAN", 2383, "NAN", "NAN", "NAN", "NAN"],
"MinAllocPower":["NAN", "NAN", 300, "NAN", "NAN", "NAN", "NAN"],
"MinAllocPower":["NAN", "NAN", 0, "NAN", "NAN", "NAN", "NAN"],
"MaxAllocPower":["NAN", "NAN", 6000, "NAN", "NAN", "NAN", "NAN"],
"MaxAllocPower":["NAN", "NAN", 8022, "NAN", "NAN", "NAN", "NAN"],
"I_Cutoff":["NAN", "NAN", 2, "NAN", "NAN", "NAN", "NAN"]
"I_Cutoff":["NAN", "NAN", 8, "NAN", "NAN", "NAN", "NAN"],
"I_Default":1383
},
},
"ExcludedPowerInfo": [
"ExcludedPowerInfo": [
{
{
"PowerRail": "PARTIAL_SYSTEM_POWER",
"PowerRail": "PARTIAL_SYSTEM_POWER",
"PowerWeight": [0.5, 0.5, 0.8, 1.0, 1.0, 1.0, 1.0]
"PowerWeight": [0.21, 0.21, 0.21, 0.43, 0.43, 0.43, 0.43]
}
}
],
],
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "chg_mdis",
"CdevRequest": "chg_mdis",
"CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1],
"CdevWeightForPID": [1, 1, 1, 1, 1, 1, 1],
"MaxReleaseStep": 1,
"MaxReleaseStep": 1,
"MaxThrottleStep": 1,
"MaxThrottleStep": 1,
"CdevCeiling": [0, 4, 7, 8, 9, 9, 9],
"CdevCeiling": [0, 25, 25, 26, 26, 26, 26],
"LimitInfo": [0, 0, 0, 0, 0, 9, 9]
"LimitInfo": [0, 0, 1, 1, 26, 26, 26]
}
}
]
]
},
},
{
{
"Name":"cellular-emergency",
"Name":"cellular-emergency",
"Type":"POWER_AMPLIFIER",
"Type":"POWER_AMPLIFIER",
"VirtualSensor":true,
"VirtualSensor":true,
"TriggerSensor":"quiet_therm",
"TriggerSensor":"quiet_therm",
"Formula":"MAXIMUM",
"Formula":"MAXIMUM",
"Combination":["VIRTUAL-GNSS-DISP", "VIRTUAL-USB2-QUIET", "VIRTUAL-QUIET-USB2", "VIRTUAL-NEUTRAL-QUIET"],
"Combination":["VIRTUAL-SKIN"],
"Coefficient":[1.0, 1.0, 1.0, 1.0],
"Coefficient":[1.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 54.0, "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 54.0, "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 1.9, 0.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 1.9, 0.0],
"Multiplier":0.001,
"Multiplier":0.001,
"Monitor":true,
"Monitor":true,
"PollingDelay":300000,
"PollingDelay":300000,
"PassiveDelay":7000
"PassiveDelay":7000
},
},
{
{
"Name":"USB-MINUS-USB2",
"Name":"USB-MINUS-USB2",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"VirtualSensor":true,
"VirtualSensor":true,
"TriggerSensor": "usb_pwr_therm",
"TriggerSensor": "usb_pwr_therm",
"Formula":"WEIGHTED_AVG",
"Formula":"WEIGHTED_AVG",
"Combination":["usb_pwr_therm", "usb_pwr_therm2"],
"Combination":["usb_pwr_therm", "usb_pwr_therm2"],
"Coefficient":[1.0, -1.0],
"Coefficient":[1.0, -1.0],
"HotThreshold":["NAN", "2.0", "NAN", "NAN", "NAN", "NAN", "NAN"],
"HotThreshold":["NAN", "2.0", "NAN", "NAN", "NAN", "NAN", "NAN"],
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "usbc-port",
"CdevRequest": "usbc-port",
"LimitInfo": [0, 0, 0, 0, 0, 0, 0]
"LimitInfo": [0, 0, 0, 0, 0, 0, 0]
}
}
],
],
"Multiplier":0.001,
"Multiplier":0.001,
"PollingDelay":0,
"PollingDelay":0,
"PassiveDelay":7000
"PassiveDelay":7000
},
},
{
{
"Name":"USB-MINUS-NEUTRAL",
"Name":"USB-MINUS-NEUTRAL",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"VirtualSensor":true,
"VirtualSensor":true,
"TriggerSensor": "usb_pwr_therm",
"TriggerSensor": "usb_pwr_therm",
"Formula":"WEIGHTED_AVG",
"Formula":"WEIGHTED_AVG",
"Combination":["usb_pwr_therm", "neutral_therm"],
"Combination":["usb_pwr_therm", "neutral_therm"],
"Coefficient":[1.0, -1.0],
"Coefficient":[1.0, -1.0],
"HotThreshold":["NAN", "4.5", "NAN", "NAN", "NAN", "NAN", "NAN"],
"HotThreshold":["NAN", "4.5", "NAN", "NAN", "NAN", "NAN", "NAN"],
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "usbc-port",
"CdevRequest": "usbc-port",
"LimitInfo": [0, 0, 0, 0, 0, 0, 0]
"LimitInfo": [0, 0, 0, 0, 0, 0, 0]
}
}
],
],
"Multiplier":0.001,
"Multiplier":0.001,
"PollingDelay":0,
"PollingDelay":0,
"PassiveDelay":7000
"PassiveDelay":7000
},
},
{
{
"Name":"VIRTUAL-USB-THROTTLING",
"Name":"VIRTUAL-USB-THROTTLING",
"Type":"USB_PORT",
"Type":"USB_PORT",
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "usb_pwr_therm",
"TriggerSensor": "usb_pwr_therm",
"Combination":["usb_pwr_therm", "USB-MINUS-USB2", "USB-MINUS-NEUTRAL"],
"Combination":["usb_pwr_therm", "USB-MINUS-USB2", "USB-MINUS-NEUTRAL"],
"Coefficient":[42000, 2500, 5000],
"Coefficient":[42000, 2500, 5000],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "3.0", "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "3.0", "NAN", "NAN"],
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "usbc-port",
"CdevRequest": "usbc-port",
"LimitInfo": [0, 0, 0, 0, 1, 1, 1]
"LimitInfo": [0, 0, 0, 0, 1, 1, 1]
}
}
],
],
"Multiplier":1,
"Multiplier":1,
"PollingDelay":60000,
"PollingDelay":60000,
"PassiveDelay":7000
"PassiveDelay":7000
},
},
{
{
"Name":"VIRTUAL-USB-UI",
"Name":"VIRTUAL-USB-UI",
"Type":"USB_PORT",
"Type":"USB_PORT",
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "usb_pwr_therm",
"TriggerSensor": "usb_pwr_therm",
"Combination":["usb_pwr_therm", "USB-MINUS-USB2", "USB-MINUS-NEUTRAL"],
"Combination":["usb_pwr_therm", "USB-MINUS-USB2", "USB-MINUS-NEUTRAL"],
"Coefficient":[43500, 3500, 8000],
"Coefficient":[43500, 3500, 8000],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "3.0", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "3.0", "NAN"],
"Multiplier":1,
"Multiplier":1,
"Monitor":true,
"Monitor":true,
"PollingDelay":60000,
"PollingDelay":60000,
"PassiveDelay":7000
"PassiveDelay":7000
},
},
{
{
"Name":"LITTLE",
"Name":"LITTLE",
"Type":"CPU",
"Type":"CPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"MID",
"Name":"MID",
"Type":"CPU",
"Type":"CPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"BIG",
"Name":"BIG",
"Type":"CPU",
"Type":"CPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"G3D",
"Name":"G3D",
"Type":"GPU",
"Type":"GPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"TPU",
"Name":"TPU",
"Type":"NPU",
"Type":"NPU",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", "NAN"],
"Multiplier":0.001
"Multiplier":0.001
},
},
{
{
"Name":"battery_cycle",
"Name":"battery_cycle",
"Type":"BCL_VOLTAGE",
"Type":"BCL_VOLTAGE",
"Multiplier":1,
"Multiplier":1,
"Monitor":false
"Monitor":false
},
},
{
{
"Name":"critical-battery-cell",
"Name":"critical-battery-cell",
"Type":"BCL_VOLTAGE",
"Type":"BCL_VOLTAGE",
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "vdroop1",
"TriggerSensor": "vdroop1",
"Combination":["battery", "battery_cycle", "vdroop1"],
"Combination":["battery", "battery_cycle", "vdroop1"],
"Coefficient":[-10000, 400, 1000],
"Coefficient":[-10000, 400, 1000],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 3.00, "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 3.00, "NAN"],
"Multiplier":1,
"Multiplier":1,
"Monitor":true
"Monitor":true
},
},
{
{
"Name":"FLASH_LED_REDUCE",
"Name":"FLASH_LED_REDUCE",
"Type":"UNKNOWN",
"Type":"UNKNOWN",
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "vdroop1",
"TriggerSensor": "vdroop1",
"Combination":["battery", "battery_cycle", "vdroop1"],
"Combination":["battery", "battery_cycle", "vdroop1"],
"Coefficient":[-10000, 400, 1000],
"Coefficient":[-10000, 400, 1000],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 3.00, "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 3.00, "NAN", "NAN"],
"Multiplier":1,
"Multiplier":1,
"Monitor":true,
"Monitor":true,
"SendPowerHint":true
"SendPowerHint":true
},
},
{
{
"Name":"soc",
"Name":"soc",
"Type":"BCL_PERCENTAGE",
"Type":"BCL_PERCENTAGE",
"HotThreshold":["NAN", "NAN", 80, "NAN", "NAN", "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", 80, "NAN", "NAN", "NAN", "NAN"],
"Multiplier":1
"Multiplier":1
},
},
{
{
"Name":"BCL_TPU_LOW_TEMP",
"Name":"BCL_TPU_LOW_TEMP",
"Type":"BCL_CURRENT",
"Type":"BCL_CURRENT",
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Formula":"WEIGHTED_AVG",
"TriggerSensor": "ocp_tpu",
"TriggerSensor": "ocp_tpu",
"Combination":["ocp_tpu", "battery"],
"Combination":["ocp_tpu", "battery"],
"Coefficient":[1, -10],
"Coefficient":[1, -10],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 13000, "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 13000, "NAN", "NAN"],
"Multiplier":1,
"Multiplier":1,
"Monitor":true,
"Monitor":true,
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "tpu_cooling",
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
}
}
]
]
},
},
{
{
"Name":"BCL_GPU_LOW_TEMP",
"Name":"BCL_GPU_LOW_TEMP",
"Type":"BCL_CURRENT",
"Type":"BCL_CURRENT",
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Formula":"WEIGHTED_AVG",
"TriggerSensor": "ocp_gpu",
"TriggerSensor": "ocp_gpu",
"Combination":["ocp_gpu", "battery"],
"Combination":["ocp_gpu", "battery"],
"Coefficient":[1, -10],
"Coefficient":[1, -10],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 13000, "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 13000, "NAN", "NAN"],
"Multiplier":1,
"Multiplier":1,
"Monitor":true,
"Monitor":true,
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "thermal-gpufreq-0",
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 9, 9, 9]
"LimitInfo": [0, 0, 0, 0, 9, 9, 9]
}
}
]
]
},
},
{
{
"Name":"BCL_BATOILO_GPU_LOW_TEMP",
"Name":"BCL_BATOILO_GPU_LOW_TEMP",
"Type":"BCL_CURRENT",
"Type":"BCL_CURRENT",
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "batoilo",
"TriggerSensor": "batoilo",
"Combination":["batoilo", "ocp_gpu", "battery"],
"Combination":["batoilo", "ocp_gpu", "battery"],
"Coefficient":[5000, 12000, -1000 ],
"Coefficient":[5000, 12000, -1000 ],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 3.0, "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 3.0, "NAN", "NAN"],
"Multiplier":1,
"Multiplier":1,
"Monitor":true,
"Monitor":true,
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "thermal-gpufreq-0",
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 9, 9, 9]
"LimitInfo": [0, 0, 0, 0, 9, 9, 9]
}
}
]
]
},
},
{
{
"Name":"BCL_BATOILO_TPU_LOW_TEMP",
"Name":"BCL_BATOILO_TPU_LOW_TEMP",
"Type":"BCL_CURRENT",
"Type":"BCL_CURRENT",
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "batoilo",
"TriggerSensor": "batoilo",
"Combination":["batoilo", "ocp_tpu", "battery"],
"Combination":["batoilo", "ocp_tpu", "battery"],
"Coefficient":[5000, 12000, -1000],
"Coefficient":[5000, 12000, -1000],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 3.0, "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 3.0, "NAN", "NAN"],
"Multiplier":1,
"Multiplier":1,
"Monitor":true,
"Monitor":true,
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "tpu_cooling",
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
}
}
]
]
},
},
{
{
"Name":"BCL_BATOILO_GPU",
"Name":"BCL_BATOILO_GPU",
"Type":"BCL_CURRENT",
"Type":"BCL_CURRENT",
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "batoilo",
"TriggerSensor": "batoilo",
"Combination":["batoilo", "ocp_gpu"],
"Combination":["batoilo", "ocp_gpu"],
"Coefficient":[5000, 12000],
"Coefficient":[5000, 12000],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 2.0, "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 2.0, "NAN", "NAN"],
"Multiplier":1,
"Multiplier":1,
"Monitor":true,
"Monitor":true,
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "thermal-gpufreq-0",
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 4, 4, 4]
"LimitInfo": [0, 0, 0, 0, 4, 4, 4]
}
}
]
]
},
},
{
{
"Name":"BCL_BATOILO_TPU",
"Name":"BCL_BATOILO_TPU",
"Type":"BCL_CURRENT",
"Type":"BCL_CURRENT",
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "batoilo",
"TriggerSensor": "batoilo",
"Combination":[
"Combination":[
"batoilo",
"batoilo",
"ocp_tpu"
"ocp_tpu"
],
],
"Coefficient":[5000, 12000],
"Coefficient":[5000, 12000],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 2.0, "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 2.0, "NAN", "NAN"],
"Multiplier":1,
"Multiplier":1,
"Monitor":true,
"Monitor":true,
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "tpu_cooling",
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 6, 6, 6]
"LimitInfo": [0, 0, 0, 0, 6, 6, 6]
}
}
]
]
},
},
{
{
"Name":"batoilo",
"Name":"batoilo",
"Type":"BCL_CURRENT",
"Type":"BCL_CURRENT",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 5000, "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 5000, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"Multiplier":1,
"Monitor":true,
"Monitor":true,
"PollingDelay":0,
"PollingDelay":0,
"PassiveDelay":1000,
"PassiveDelay":1000,
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "thermal-cpufreq-2",
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
},
{
{
"CdevRequest": "thermal-gpufreq-0",
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
},
},
{
{
"CdevRequest": "tpu_cooling",
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 5, 5, 5]
"LimitInfo": [0, 0, 0, 0, 5, 5, 5]
}
}
]
]
},
},
{
{
"Name":"BCL_AUDIO_BAACL",
"Name":"BCL_AUDIO_BAACL",
"Type":"BCL_VOLTAGE",
"Type":"BCL_VOLTAGE",
"VirtualSensor":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "soc",
"TriggerSensor": "soc",
"Combination":["battery", "soc"],
"Combination":["battery", "soc"],
"Coefficient":[-25000, 80],
"Coefficient":[-25000, 80],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 2.0, "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 2.0, "NAN", "NAN"],
"Multiplier":1,
"Multiplier":1,
"Monitor":true
"Monitor":true
},
},
{
{
"Name":"vdroop1",
"Name":"vdroop1",
"Type":"BCL_VOLTAGE",
"Type":"BCL_VOLTAGE",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 1000, "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 1000, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"Multiplier":1,
"Monitor":true,
"Monitor":true,
"PollingDelay":0,
"PollingDelay":0,
"PassiveDelay":1000,
"PassiveDelay":1000,
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "thermal-cpufreq-2",
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
},
{
{
"CdevRequest": "thermal-gpufreq-0",
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 2, 2, 2]
"LimitInfo": [0, 0, 0, 0, 2, 2, 2]
},
},
{
{
"CdevRequest": "tpu_cooling",
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
}
}
]
]
},
},
{
{
"Name":"vdroop2",
"Name":"vdroop2",
"Type":"BCL_VOLTAGE",
"Type":"BCL_VOLTAGE",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 1200, "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 1200, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"Multiplier":1,
"Monitor":true,
"Monitor":true,
"PollingDelay":0,
"PollingDelay":0,
"PassiveDelay":1000,
"PassiveDelay":1000,
"BindedCdevInfo": [
"BindedCdevInfo": [
{
{
"CdevRequest": "thermal-cpufreq-2",
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
},
{
{
"CdevRequest": "thermal-gpufreq-0",
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 4, 4, 4]
"LimitInfo": [0, 0, 0, 0, 4, 4, 4]
},
},
{
{
"CdevRequest": "tpu_cooling",
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
}
}
]
]
},
},
{
{
"Name":"smpl_gm",
"Name":"smpl_gm",
"Type":"BCL_VOLTAGE",
"Type":"BCL_VOLTAGE",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 1100, "NAN", "NAN"],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 1100, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"Multiplier":1,
"Monitor":true,
"Monitor":true,
"PollingDelay":0,
"PollingDelay":0,
"PassiveDelay":1000,
"PassiveDelay":1000,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
},
{
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
}
]
},
{
"Name":"ocp_cpu1",
"Type":"BCL_CURRENT",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 8000, "NAN", "NAN"],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
"Multiplier":1,
"Hidden":true
},
{
"Name":"ocp_cpu2",
"Type":"BCL_CURRENT",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 12000, "NAN", "NAN"],