1{ 2 "Sensors":[ 3 { 4 "Name":"battery", 5 "Type":"BATTERY", 6 "HotThreshold":[ 7 "NAN", 8 "NAN", 9 "NAN", 10 "NAN", 11 "NAN", 12 "NAN", 13 "60.0" 14 ], 15 "VrThreshold":"NAN", 16 "Multiplier":0.001 17 }, 18 { 19 "Name":"neutral_therm", 20 "Type":"UNKNOWN", 21 "HotThreshold":[ 22 "NAN", 23 "NAN", 24 "NAN", 25 "NAN", 26 "NAN", 27 "NAN", 28 "NAN" 29 ], 30 "TempPath":"/dev/thermal/tz-by-name/neutral_therm/adc_channel/channel_temp", 31 "VrThreshold":"NAN", 32 "Multiplier":0.001 33 }, 34 { 35 "Name":"gnss_tcxo_therm", 36 "Type":"UNKNOWN", 37 "HotThreshold":[ 38 "NAN", 39 "NAN", 40 "NAN", 41 "NAN", 42 "NAN", 43 "NAN", 44 "NAN" 45 ], 46 "TempPath":"/dev/thermal/tz-by-name/gnss_tcxo_therm/adc_channel/channel_temp", 47 "VrThreshold":"NAN", 48 "Multiplier":0.001 49 }, 50 { 51 "Name":"qi_therm", 52 "Type":"UNKNOWN", 53 "HotThreshold":[ 54 "NAN", 55 "NAN", 56 "NAN", 57 "NAN", 58 "NAN", 59 "NAN", 60 "NAN" 61 ], 62 "TempPath":"/dev/thermal/tz-by-name/qi_therm/adc_channel/channel_temp", 63 "VrThreshold":"NAN", 64 "Multiplier":0.001 65 }, 66 { 67 "Name":"quiet_therm", 68 "Type":"UNKNOWN", 69 "HotThreshold":[ 70 "NAN", 71 "32.2", 72 "NAN", 73 "NAN", 74 "NAN", 75 "NAN", 76 "NAN" 77 ], 78 "HotHysteresis":[ 79 0.0, 80 0.9, 81 0.0, 82 0.0, 83 0.0, 84 0.0, 85 0.0 86 ], 87 "TempPath":"/dev/thermal/tz-by-name/quiet_therm/adc_channel/channel_temp", 88 "VrThreshold":"NAN", 89 "Multiplier":0.001, 90 "PollingDelay":60000, 91 "PassiveDelay":7000 92 }, 93 { 94 "Name":"usb_pwr_therm", 95 "Type":"UNKNOWN", 96 "HotThreshold":[ 97 "NAN", 98 "NAN", 99 "NAN", 100 "NAN", 101 "NAN", 102 "NAN", 103 "NAN" 104 ], 105 "TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm/adc_channel/channel_temp", 106 "VrThreshold":"NAN", 107 "Multiplier":0.001 108 }, 109 { 110 "Name":"usb_pwr_therm2", 111 "Type":"UNKNOWN", 112 "HotThreshold":[ 113 "NAN", 114 "40.0", 115 "NAN", 116 "NAN", 117 "NAN", 118 "NAN", 119 "NAN" 120 ], 121 "HotHysteresis":[ 122 0.0, 123 0.9, 124 0.0, 125 0.0, 126 0.0, 127 0.0, 128 0.0 129 ], 130 "TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm2/adc_channel/channel_temp", 131 "VrThreshold":"NAN", 132 "Multiplier":0.001, 133 "PollingDelay":60000, 134 "PassiveDelay":7000 135 }, 136 { 137 "Name":"disp_therm", 138 "Type":"UNKNOWN", 139 "HotThreshold":[ 140 "NAN", 141 "NAN", 142 "NAN", 143 "NAN", 144 "NAN", 145 "NAN", 146 "NAN" 147 ], 148 "TempPath":"/dev/thermal/tz-by-name/disp_therm/adc_channel/channel_temp", 149 "VrThreshold":"NAN", 150 "Multiplier":0.001 151 }, 152 { 153 "Name":"VIRTUAL-NEUTRAL-QI", 154 "Type":"UNKNOWN", 155 "Hidden":true, 156 "VirtualSensor":true, 157 "Formula":"WEIGHTED_AVG", 158 "Combination":[ 159 "neutral_therm", 160 "qi_therm" 161 ], 162 "Coefficient":[ 163 "0.6", 164 "0.4" 165 ], 166 "Offset":-3000, 167 "HotThreshold":[ 168 "NAN", 169 "NAN", 170 "NAN", 171 "NAN", 172 "NAN", 173 "NAN", 174 "NAN" 175 ], 176 "VrThreshold":"NAN", 177 "Multiplier":0.001 178 }, 179 { 180 "Name":"VIRTUAL-USB2-BATT", 181 "Type":"UNKNOWN", 182 "Hidden":true, 183 "VirtualSensor":true, 184 "Formula":"WEIGHTED_AVG", 185 "Combination":[ 186 "usb_pwr_therm2", 187 "battery" 188 ], 189 "Coefficient":[ 190 "0.05", 191 "0.95" 192 ], 193 "Offset":1000, 194 "HotThreshold":[ 195 "NAN", 196 "NAN", 197 "NAN", 198 "NAN", 199 "NAN", 200 "NAN", 201 "NAN" 202 ], 203 "VrThreshold":"NAN", 204 "Multiplier":0.001 205 }, 206 { 207 "Name":"VIRTUAL-GNSS-BATT", 208 "Type":"UNKNOWN", 209 "Hidden":true, 210 "VirtualSensor":true, 211 "Formula":"WEIGHTED_AVG", 212 "Combination":[ 213 "gnss_tcxo_therm", 214 "battery" 215 ], 216 "Coefficient":[ 217 "0.50", 218 "0.50" 219 ], 220 "Offset":1500, 221 "HotThreshold":[ 222 "NAN", 223 "NAN", 224 "NAN", 225 "NAN", 226 "NAN", 227 "NAN", 228 "NAN" 229 ], 230 "VrThreshold":"NAN", 231 "Multiplier":0.001 232 }, 233 { 234 "Name":"VIRTUAL-QI-DISP", 235 "Type":"UNKNOWN", 236 "Hidden":true, 237 "VirtualSensor":true, 238 "Formula":"WEIGHTED_AVG", 239 "Combination":[ 240 "qi_therm", 241 "disp_therm" 242 ], 243 "Coefficient":[ 244 "0.15", 245 "0.85" 246 ], 247 "Offset":2000, 248 "HotThreshold":[ 249 "NAN", 250 "NAN", 251 "NAN", 252 "NAN", 253 "NAN", 254 "NAN", 255 "NAN" 256 ], 257 "VrThreshold":"NAN", 258 "Multiplier":0.001 259 }, 260 { 261 "Name":"VIRTUAL-SKIN-CHARGE", 262 "Type":"UNKNOWN", 263 "Hidden":true, 264 "VirtualSensor":true, 265 "TriggerSensor":"quiet_therm", 266 "Formula":"MAXIMUM", 267 "Combination":[ 268 "VIRTUAL-NEUTRAL-QI", 269 "VIRTUAL-USB2-BATT", 270 "VIRTUAL-GNSS-BATT", 271 "VIRTUAL-QI-DISP" 272 ], 273 "Coefficient":[ 274 "1.0", 275 "1.0", 276 "1.0", 277 "1.0" 278 ], 279 "HotThreshold":[ 280 "NAN", 281 "39.0", 282 "41.0", 283 "43.0", 284 "45.0", 285 "47.0", 286 "55.0" 287 ], 288 "HotHysteresis":[ 289 0.0, 290 1.9, 291 1.9, 292 1.9, 293 1.9, 294 1.9, 295 1.9 296 ], 297 "VrThreshold":"NAN", 298 "Multiplier":0.001, 299 "PollingDelay":300000, 300 "PassiveDelay":7000, 301 "BindedCdevInfo": [ 302 { 303 "CdevRequest": "fcc", 304 "LimitInfo": [0, 2, 3, 3, 4, 4, 4], 305 "BindedPowerRail": "POWER_FOR_CHARGING_THROTTLING", 306 "PowerThreshold": [500, 500, 500, 500, 500, 0, 0], 307 "CdevFloorWithPowerLink": [0, 0, 2, 2, 3 ,4 ,4], 308 "ReleaseLogic": "RELEASE_TO_FLOOR", 309 "ThrottlingWithPowerLink":true 310 }, 311 { 312 "CdevRequest": "dc_icl", 313 "LimitInfo": [0, 1, 2, 3, 4, 4, 4], 314 "BindedPowerRail": "POWER_FOR_CHARGING_THROTTLING", 315 "PowerThreshold": [500, 500, 500, 500, 500, 0, 0], 316 "CdevFloorWithPowerLink": [0, 1, 2, 3, 3, 4, 4], 317 "ReleaseLogic": "RELEASE_TO_FLOOR", 318 "ThrottlingWithPowerLink":true 319 }, 320 { 321 "CdevRequest": "wlc_fcc", 322 "LimitInfo": [0, 3, 3, 4, 5, 5, 5], 323 "BindedPowerRail": "POWER_FOR_CHARGING_THROTTLING", 324 "PowerThreshold": [500, 500, 500, 500, 500, 0, 0], 325 "CdevFloorWithPowerLink": [0, 1, 2, 3, 4, 5, 5], 326 "ReleaseLogic": "RELEASE_TO_FLOOR", 327 "ThrottlingWithPowerLink":true 328 } 329 ] 330 }, 331 { 332 "Name":"USB2-MINUS-USB", 333 "Type":"UNKNOWN", 334 "Hidden":true, 335 "VirtualSensor":true, 336 "Formula":"WEIGHTED_AVG", 337 "Combination":[ 338 "usb_pwr_therm2", 339 "usb_pwr_therm" 340 ], 341 "Coefficient":[ 342 "1.0", 343 "-1.0" 344 ], 345 "HotThreshold":[ 346 "NAN", 347 "NAN", 348 "NAN", 349 "NAN", 350 "NAN", 351 "NAN", 352 "NAN" 353 ], 354 "VrThreshold":"NAN", 355 "Multiplier":0.001 356 }, 357 { 358 "Name":"USB2-MINUS-QI", 359 "Type":"UNKNOWN", 360 "Hidden":true, 361 "VirtualSensor":true, 362 "Formula":"WEIGHTED_AVG", 363 "Combination":[ 364 "usb_pwr_therm2", 365 "qi_therm" 366 ], 367 "Coefficient":[ 368 "1.0", 369 "-1.0" 370 ], 371 "HotThreshold":[ 372 "NAN", 373 "NAN", 374 "NAN", 375 "NAN", 376 "NAN", 377 "NAN", 378 "NAN" 379 ], 380 "VrThreshold":"NAN", 381 "Multiplier":0.001 382 }, 383 { 384 "Name":"VIRTUAL-USB-THROTTLING", 385 "Type":"USB_PORT", 386 "Hidden":true, 387 "VirtualSensor":true, 388 "Formula":"COUNT_THRESHOLD", 389 "TriggerSensor": "usb_pwr_therm2", 390 "Combination":[ 391 "usb_pwr_therm2", 392 "USB2-MINUS-USB", 393 "USB2-MINUS-QI" 394 ], 395 "Coefficient":[ 396 "40000", 397 "4500", 398 "9000" 399 ], 400 "HotThreshold":[ 401 "NAN", 402 "NAN", 403 "NAN", 404 "NAN", 405 "3.0", 406 "NAN", 407 "NAN" 408 ], 409 "BindedCdevInfo": [ 410 { 411 "CdevRequest": "usbc-port", 412 "LimitInfo": [0, 0, 0, 0, 1, 1, 1] 413 } 414 ], 415 "VrThreshold":"NAN", 416 "Multiplier":1, 417 "PollingDelay":60000, 418 "PassiveDelay":7000 419 } 420 ], 421 "CoolingDevices":[ 422 { 423 "Name":"fcc", 424 "Type":"BATTERY" 425 }, 426 { 427 "Name":"dc_icl", 428 "Type":"BATTERY" 429 }, 430 { 431 "Name":"wlc_fcc", 432 "Type":"BATTERY" 433 }, 434 { 435 "Name":"usbc-port", 436 "Type":"BATTERY" 437 } 438 ], 439 "PowerRails":[ 440 { 441 "Name":"PPVAR_VSYS_PWR_DISP" 442 }, 443 { 444 "Name":"VSYS_PWR_MODEM" 445 }, 446 { 447 "Name":"S2M_VDD_CPUCL2", 448 "PowerSampleDelay":14000, 449 "PowerSampleCount":5 450 451 }, 452 { 453 "Name":"S3M_VDD_CPUCL1", 454 "PowerSampleDelay":14000, 455 "PowerSampleCount":5 456 }, 457 { 458 "Name":"S4M_VDD_CPUCL0", 459 "PowerSampleDelay":14000, 460 "PowerSampleCount":5 461 }, 462 { 463 "Name":"S5M_VDD_INT" 464 }, 465 { 466 "Name":"S1M_VDD_MIF" 467 }, 468 { 469 "Name":"S2S_VDD_G3D", 470 "PowerSampleDelay":14000, 471 "PowerSampleCount":5 472 }, 473 { 474 "Name":"POWER_FOR_CHARGING_THROTTLING", 475 "VirtualRails":true, 476 "Formula":"WEIGHTED_AVG", 477 "Combination":[ 478 "VSYS_PWR_MODEM", 479 "S2M_VDD_CPUCL2", 480 "S3M_VDD_CPUCL1", 481 "S4M_VDD_CPUCL0", 482 "S5M_VDD_INT", 483 "S1M_VDD_MIF", 484 "S2S_VDD_G3D" 485 ], 486 "Coefficient":[ 487 "1.0", 488 "1.0", 489 "1.0", 490 "1.0", 491 "1.0", 492 "1.0", 493 "1.0" 494 ], 495 "PowerSampleDelay":14000, 496 "PowerSampleCount":5 497 } 498 ] 499} 500