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":"gnss_tcxo_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/gnss_tcxo_therm/adc_channel/channel_temp", 31 "VrThreshold":"NAN", 32 "Multiplier":0.001 33 }, 34 { 35 "Name":"qi_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/qi_therm/adc_channel/channel_temp", 47 "VrThreshold":"NAN", 48 "Multiplier":0.001 49 }, 50 { 51 "Name":"usb_pwr_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/usb_pwr_therm/adc_channel/channel_temp", 63 "VrThreshold":"NAN", 64 "Multiplier":0.001 65 }, 66 { 67 "Name":"usb_pwr_therm2", 68 "Type":"UNKNOWN", 69 "HotThreshold":[ 70 "NAN", 71 "35.0", 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/usb_pwr_therm2/adc_channel/channel_temp", 88 "VrThreshold":"NAN", 89 "Multiplier":0.001, 90 "PollingDelay":60000, 91 "PassiveDelay":7000 92 }, 93 { 94 "Name":"disp_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/disp_therm/adc_channel/channel_temp", 106 "VrThreshold":"NAN", 107 "Multiplier":0.001 108 }, 109 { 110 "Name":"quiet_therm", 111 "Type":"UNKNOWN", 112 "HotThreshold":[ 113 "NAN", 114 "32.9", 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/quiet_therm/adc_channel/channel_temp", 131 "VrThreshold":"NAN", 132 "Multiplier":0.001, 133 "PollingDelay":60000, 134 "PassiveDelay":7000 135 }, 136 { 137 "Name":"VIRTUAL-QI-GNSS", 138 "Type":"UNKNOWN", 139 "Hidden":true, 140 "VirtualSensor":true, 141 "Formula":"WEIGHTED_AVG", 142 "Combination":[ 143 "qi_therm", 144 "gnss_tcxo_therm" 145 ], 146 "Coefficient":[ 147 "0.25", 148 "0.75" 149 ], 150 "Offset":-4500, 151 "HotThreshold":[ 152 "NAN", 153 "NAN", 154 "NAN", 155 "NAN", 156 "NAN", 157 "NAN", 158 "NAN" 159 ], 160 "VrThreshold":"NAN", 161 "Multiplier":0.001 162 }, 163 { 164 "Name":"VIRTUAL-QI-BATT", 165 "Type":"UNKNOWN", 166 "Hidden":true, 167 "VirtualSensor":true, 168 "Formula":"WEIGHTED_AVG", 169 "Combination":[ 170 "qi_therm", 171 "battery" 172 ], 173 "Coefficient":[ 174 "0.22", 175 "0.78" 176 ], 177 "Offset":-500, 178 "HotThreshold":[ 179 "NAN", 180 "NAN", 181 "NAN", 182 "NAN", 183 "NAN", 184 "NAN", 185 "NAN" 186 ], 187 "VrThreshold":"NAN", 188 "Multiplier":0.001 189 }, 190 { 191 "Name":"VIRTUAL-USB2-DISP", 192 "Type":"UNKNOWN", 193 "Hidden":true, 194 "VirtualSensor":true, 195 "Formula":"WEIGHTED_AVG", 196 "Combination":[ 197 "usb_pwr_therm2", 198 "disp_therm" 199 ], 200 "Coefficient":[ 201 "0.16", 202 "0.84" 203 ], 204 "Offset":1500, 205 "HotThreshold":[ 206 "NAN", 207 "NAN", 208 "NAN", 209 "NAN", 210 "NAN", 211 "NAN", 212 "NAN" 213 ], 214 "VrThreshold":"NAN", 215 "Multiplier":0.001 216 }, 217 { 218 "Name":"VIRTUAL-QUIET-BATT", 219 "Type":"UNKNOWN", 220 "Hidden":true, 221 "VirtualSensor":true, 222 "Formula":"WEIGHTED_AVG", 223 "Combination":[ 224 "quiet_therm", 225 "battery" 226 ], 227 "Coefficient":[ 228 "2.15", 229 "-1.15" 230 ], 231 "Offset":-2000, 232 "HotThreshold":[ 233 "NAN", 234 "NAN", 235 "NAN", 236 "NAN", 237 "NAN", 238 "NAN", 239 "NAN" 240 ], 241 "VrThreshold":"NAN", 242 "Multiplier":0.001 243 }, 244 { 245 "Name":"VIRTUAL-SKIN-CHARGE", 246 "Type":"UNKNOWN", 247 "Hidden":true, 248 "VirtualSensor":true, 249 "TriggerSensor":"quiet_therm", 250 "Formula":"MAXIMUM", 251 "Combination":[ 252 "VIRTUAL-QI-GNSS", 253 "VIRTUAL-QI-BATT", 254 "VIRTUAL-USB2-DISP", 255 "VIRTUAL-QUIET-BATT" 256 ], 257 "Coefficient":[ 258 "1.0", 259 "1.0", 260 "1.0", 261 "1.0" 262 ], 263 "HotThreshold":[ 264 "NAN", 265 "39.0", 266 "41.0", 267 "43.0", 268 "45.0", 269 "47.0", 270 "55.0" 271 ], 272 "HotHysteresis":[ 273 0.0, 274 1.9, 275 1.9, 276 1.9, 277 1.9, 278 1.9, 279 1.9 280 ], 281 "VrThreshold":"NAN", 282 "Multiplier":0.001, 283 "PollingDelay":300000, 284 "PassiveDelay":7000, 285 "BindedCdevInfo": [ 286 { 287 "CdevRequest": "fcc", 288 "LimitInfo": [0, 2, 3, 3, 4, 4, 4], 289 "BindedPowerRail": "POWER_FOR_CHARGING_THROTTLING", 290 "PowerThreshold": [500, 500, 500, 500, 0, 0, 0], 291 "CdevFloorWithPowerLink": [0, 0, 2, 2, 4 ,4 ,4], 292 "ReleaseLogic": "RELEASE_TO_FLOOR", 293 "ThrottlingWithPowerLink":true 294 }, 295 { 296 "CdevRequest": "dc_icl", 297 "LimitInfo": [0, 1, 2, 3, 4, 4, 4], 298 "BindedPowerRail": "POWER_FOR_CHARGING_THROTTLING", 299 "PowerThreshold": [500, 500, 500, 500, 0, 0, 0], 300 "CdevFloorWithPowerLink": [0, 1, 2, 3, 4, 4, 4], 301 "ReleaseLogic": "RELEASE_TO_FLOOR", 302 "ThrottlingWithPowerLink":true 303 }, 304 { 305 "CdevRequest": "wlc_fcc", 306 "LimitInfo": [0, 2, 2, 4, 5, 5, 5], 307 "BindedPowerRail": "POWER_FOR_CHARGING_THROTTLING", 308 "PowerThreshold": [500, 500, 500, 500, 0, 0, 0], 309 "CdevFloorWithPowerLink": [0, 1, 1, 2, 5, 5, 5], 310 "ReleaseLogic": "RELEASE_TO_FLOOR", 311 "ThrottlingWithPowerLink":true 312 } 313 ] 314 }, 315 { 316 "Name":"USB2-MINUS-USB", 317 "Type":"UNKNOWN", 318 "Hidden":true, 319 "VirtualSensor":true, 320 "Formula":"WEIGHTED_AVG", 321 "Combination":[ 322 "usb_pwr_therm2", 323 "usb_pwr_therm" 324 ], 325 "Coefficient":[ 326 "1.0", 327 "-1.0" 328 ], 329 "HotThreshold":[ 330 "NAN", 331 "NAN", 332 "NAN", 333 "NAN", 334 "NAN", 335 "NAN", 336 "NAN" 337 ], 338 "VrThreshold":"NAN", 339 "Multiplier":0.001 340 }, 341 { 342 "Name":"USB2-MINUS-QI", 343 "Type":"UNKNOWN", 344 "Hidden":true, 345 "VirtualSensor":true, 346 "Formula":"WEIGHTED_AVG", 347 "Combination":[ 348 "usb_pwr_therm2", 349 "qi_therm" 350 ], 351 "Coefficient":[ 352 "1.0", 353 "-1.0" 354 ], 355 "HotThreshold":[ 356 "NAN", 357 "NAN", 358 "NAN", 359 "NAN", 360 "NAN", 361 "NAN", 362 "NAN" 363 ], 364 "VrThreshold":"NAN", 365 "Multiplier":0.001 366 }, 367 { 368 "Name":"VIRTUAL-USB-THROTTLING", 369 "Type":"USB_PORT", 370 "Hidden":true, 371 "VirtualSensor":true, 372 "Formula":"COUNT_THRESHOLD", 373 "TriggerSensor": "usb_pwr_therm2", 374 "Combination":[ 375 "usb_pwr_therm2", 376 "USB2-MINUS-USB", 377 "USB2-MINUS-QI" 378 ], 379 "Coefficient":[ 380 "35000", 381 "2000", 382 "10000" 383 ], 384 "HotThreshold":[ 385 "NAN", 386 "NAN", 387 "NAN", 388 "NAN", 389 "3.0", 390 "NAN", 391 "NAN" 392 ], 393 "BindedCdevInfo": [ 394 { 395 "CdevRequest": "usbc-port", 396 "LimitInfo": [0, 0, 0, 0, 1, 1, 1] 397 } 398 ], 399 "VrThreshold":"NAN", 400 "Multiplier":1, 401 "PollingDelay":60000, 402 "PassiveDelay":7000 403 } 404 ], 405 "CoolingDevices":[ 406 { 407 "Name":"fcc", 408 "Type":"BATTERY" 409 }, 410 { 411 "Name":"dc_icl", 412 "Type":"BATTERY" 413 }, 414 { 415 "Name":"wlc_fcc", 416 "Type":"BATTERY" 417 }, 418 { 419 "Name":"usbc-port", 420 "Type":"BATTERY" 421 } 422 ], 423 "PowerRails":[ 424 { 425 "Name":"PPVAR_VSYS_PWR_DISP" 426 }, 427 { 428 "Name":"VSYS_PWR_MODEM" 429 }, 430 { 431 "Name":"S2M_VDD_CPUCL2", 432 "PowerSampleDelay":14000, 433 "PowerSampleCount":5 434 435 }, 436 { 437 "Name":"S3M_VDD_CPUCL1", 438 "PowerSampleDelay":14000, 439 "PowerSampleCount":5 440 }, 441 { 442 "Name":"S4M_VDD_CPUCL0", 443 "PowerSampleDelay":14000, 444 "PowerSampleCount":5 445 }, 446 { 447 "Name":"S5M_VDD_INT" 448 }, 449 { 450 "Name":"S1M_VDD_MIF" 451 }, 452 { 453 "Name":"S2S_VDD_G3D", 454 "PowerSampleDelay":14000, 455 "PowerSampleCount":5 456 }, 457 { 458 "Name":"POWER_FOR_CHARGING_THROTTLING", 459 "VirtualRails":true, 460 "Formula":"WEIGHTED_AVG", 461 "Combination":[ 462 "VSYS_PWR_MODEM", 463 "S2M_VDD_CPUCL2", 464 "S3M_VDD_CPUCL1", 465 "S4M_VDD_CPUCL0", 466 "S5M_VDD_INT", 467 "S1M_VDD_MIF", 468 "S2S_VDD_G3D" 469 ], 470 "Coefficient":[ 471 "1.0", 472 "1.0", 473 "1.0", 474 "1.0", 475 "1.0", 476 "1.0", 477 "1.0" 478 ], 479 "PowerSampleDelay":14000, 480 "PowerSampleCount":5 481 } 482 ] 483} 484