blob: b7636948d1508699629d61626f9d1f2aa332edd0 [file] [log] [blame]
Robin Pengcd374d82021-02-23 20:00:46 +08001{
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 {
Blake Kragtenca7a6332021-04-06 13:33:55 -070019 "Name":"rf1_therm",
20 "Type":"UNKNOWN",
21 "HotThreshold":[
22 "NAN",
23 "NAN",
24 "NAN",
25 "NAN",
26 "NAN",
27 "NAN",
28 "NAN"
29 ],
30 "VrThreshold":"NAN",
31 "Multiplier":0.001
32 },
33 {
34 "Name":"rf2_therm",
35 "Type":"UNKNOWN",
36 "HotThreshold":[
37 "NAN",
38 "NAN",
39 "NAN",
40 "NAN",
41 "NAN",
42 "NAN",
43 "NAN"
44 ],
45 "VrThreshold":"NAN",
46 "Multiplier":0.001
47 },
48 {
Robin Pengcd374d82021-02-23 20:00:46 +080049 "Name":"neutral_therm",
50 "Type":"UNKNOWN",
51 "HotThreshold":[
52 "NAN",
TeYuan Wangdc760c42021-04-28 16:09:01 +080053 "NAN",
Robin Pengcd374d82021-02-23 20:00:46 +080054 "NAN",
55 "NAN",
56 "NAN",
57 "NAN",
58 "NAN"
59 ],
60 "VrThreshold":"NAN",
TeYuan Wangdc760c42021-04-28 16:09:01 +080061 "Multiplier":0.001
Robin Pengcd374d82021-02-23 20:00:46 +080062 },
63 {
64 "Name":"gnss_tcxo_therm",
65 "Type":"UNKNOWN",
66 "HotThreshold":[
67 "NAN",
68 "NAN",
69 "NAN",
70 "NAN",
71 "NAN",
72 "NAN",
73 "NAN"
74 ],
75 "VrThreshold":"NAN",
76 "Multiplier":0.001
77 },
78 {
79 "Name":"qi_therm",
80 "Type":"UNKNOWN",
81 "HotThreshold":[
82 "NAN",
83 "NAN",
84 "NAN",
85 "NAN",
86 "NAN",
87 "NAN",
88 "NAN"
89 ],
90 "VrThreshold":"NAN",
91 "Multiplier":0.001
92 },
93 {
TeYuan Wangdc760c42021-04-28 16:09:01 +080094 "Name":"usb_pwr_therm2",
95 "Type":"UNKNOWN",
96 "HotThreshold":[
97 "NAN",
98 "NAN",
99 "NAN",
100 "NAN",
101 "NAN",
102 "NAN",
103 "NAN"
104 ],
105 "VrThreshold":"NAN",
106 "Multiplier":0.001
107 },
108 {
109 "Name":"disp_therm",
110 "Type":"UNKNOWN",
111 "HotThreshold":[
112 "NAN",
113 "NAN",
114 "NAN",
115 "NAN",
116 "NAN",
117 "NAN",
118 "NAN"
119 ],
120 "VrThreshold":"NAN",
121 "Multiplier":0.001
122 },
123 {
124 "Name":"quiet_therm",
125 "Type":"UNKNOWN",
126 "HotThreshold":[
127 "NAN",
128 "32.9",
129 "NAN",
130 "NAN",
131 "NAN",
132 "NAN",
133 "NAN"
134 ],
135 "VrThreshold":"NAN",
136 "Multiplier":0.001,
137 "PollingDelay":300000,
138 "PassiveDelay":7000
139 },
140 {
141 "Name":"VIRTUAL-QI-GNSS",
Robin Pengcd374d82021-02-23 20:00:46 +0800142 "Type":"UNKNOWN",
143 "VirtualSensor":true,
144 "Formula":"WEIGHTED_AVG",
145 "Combination":[
TeYuan Wangdc760c42021-04-28 16:09:01 +0800146 "qi_therm",
147 "gnss_tcxo_therm"
Robin Pengcd374d82021-02-23 20:00:46 +0800148 ],
149 "Coefficient":[
TeYuan Wangdc760c42021-04-28 16:09:01 +0800150 "0.25",
151 "0.75"
Robin Pengcd374d82021-02-23 20:00:46 +0800152 ],
TeYuan Wangdc760c42021-04-28 16:09:01 +0800153 "Offset":-5500,
Robin Pengcd374d82021-02-23 20:00:46 +0800154 "HotThreshold":[
155 "NAN",
156 "NAN",
157 "NAN",
158 "NAN",
159 "NAN",
160 "NAN",
161 "NAN"
162 ],
163 "VrThreshold":"NAN",
164 "Multiplier":0.001
165 },
166 {
167 "Name":"VIRTUAL-QI-BATT",
168 "Type":"UNKNOWN",
169 "VirtualSensor":true,
170 "Formula":"WEIGHTED_AVG",
171 "Combination":[
172 "qi_therm",
173 "battery"
174 ],
175 "Coefficient":[
TeYuan Wangdc760c42021-04-28 16:09:01 +0800176 "0.22",
177 "0.78"
Robin Pengcd374d82021-02-23 20:00:46 +0800178 ],
TeYuan Wangdc760c42021-04-28 16:09:01 +0800179 "Offset":-500,
180 "HotThreshold":[
181 "NAN",
182 "NAN",
183 "NAN",
184 "NAN",
185 "NAN",
186 "NAN",
187 "NAN"
188 ],
189 "VrThreshold":"NAN",
190 "Multiplier":0.001
191 },
192 {
193 "Name":"VIRTUAL-USB2-DISP",
194 "Type":"UNKNOWN",
195 "VirtualSensor":true,
196 "Formula":"WEIGHTED_AVG",
197 "Combination":[
198 "usb_pwr_therm2",
199 "disp_therm"
200 ],
201 "Coefficient":[
202 "0.16",
203 "0.84"
204 ],
205 "Offset":1500,
206 "HotThreshold":[
207 "NAN",
208 "NAN",
209 "NAN",
210 "NAN",
211 "NAN",
212 "NAN",
213 "NAN"
214 ],
215 "VrThreshold":"NAN",
216 "Multiplier":0.001
217 },
218 {
219 "Name":"VIRTUAL-QUIET-BATT",
220 "Type":"UNKNOWN",
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,
Robin Pengcd374d82021-02-23 20:00:46 +0800232 "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",
246 "Type":"SKIN",
247 "VirtualSensor":true,
TeYuan Wangdc760c42021-04-28 16:09:01 +0800248 "TriggerSensor":"quiet_therm",
Robin Pengcd374d82021-02-23 20:00:46 +0800249 "Formula":"MAXIMUM",
250 "Combination":[
TeYuan Wangdc760c42021-04-28 16:09:01 +0800251 "VIRTUAL-QI-GNSS",
252 "VIRTUAL-QI-BATT",
253 "VIRTUAL-USB2-DISP",
254 "VIRTUAL-QUIET-BATT"
Robin Pengcd374d82021-02-23 20:00:46 +0800255 ],
256 "Coefficient":[
257 "1.0",
258 "1.0",
TeYuan Wangdc760c42021-04-28 16:09:01 +0800259 "1.0",
Robin Pengcd374d82021-02-23 20:00:46 +0800260 "1.0"
261 ],
262 "HotThreshold":[
263 "NAN",
TeYuan Wang60d11bc2021-03-30 17:14:52 +0800264 "39.0",
265 "43.0",
Robin Pengcd374d82021-02-23 20:00:46 +0800266 "45.0",
TeYuan Wang60d11bc2021-03-30 17:14:52 +0800267 "47.0",
268 "52.0",
269 "56.0"
Robin Pengcd374d82021-02-23 20:00:46 +0800270 ],
271 "HotHysteresis":[
272 0.0,
273 1.9,
274 1.9,
275 1.9,
276 1.9,
277 1.9,
278 1.9
279 ],
280 "VrThreshold":"NAN",
281 "Multiplier":0.001,
282 "Monitor":true,
TeYuan Wangdc760c42021-04-28 16:09:01 +0800283 "PollingDelay":300000,
Robin Pengcd374d82021-02-23 20:00:46 +0800284 "PassiveDelay":7000,
TeYuan Wang60d11bc2021-03-30 17:14:52 +0800285 "PIDInfo": {
286 "K_Po":["NAN", "NAN", 1700, "NAN", "NAN", "NAN", "NAN"],
287 "K_Pu":["NAN", "NAN", 1700, "NAN", "NAN", "NAN", "NAN"],
288 "K_I":["NAN", "NAN", 10, "NAN", "NAN", "NAN", "NAN"],
289 "K_D":["NAN", "NAN", 10, "NAN", "NAN", "NAN", "NAN"],
290 "I_Max":["NAN", "NAN", 2000, "NAN", "NAN", "NAN", "NAN"],
291 "S_Power":["NAN", "NAN", 2000, "NAN", "NAN", "NAN", "NAN"],
292 "MinAllocPower":["NAN", "NAN", 2000, "NAN", "NAN", "NAN", "NAN"],
293 "MaxAllocPower":["NAN", "NAN", 9500, "NAN", "NAN", "NAN", "NAN"],
294 "I_Cutoff":["NAN", "NAN", 1, "NAN", "NAN", "NAN", "NAN"]
295 },
296 "BindedCdevInfo": [
Robin Pengcd374d82021-02-23 20:00:46 +0800297 {
298 "CdevRequest": "thermal-cpufreq-0",
TeYuan Wang60d11bc2021-03-30 17:14:52 +0800299 "CdevWeightForPID":0.9,
TeYuan Wangdc760c42021-04-28 16:09:01 +0800300 "CdevCeilingForPID":6,
301 "LimitInfo": [0, 0, 0, 7, 8, 10, 10],
TeYuan Wang60d11bc2021-03-30 17:14:52 +0800302 "PowerThreshold": [200, 200, 200, 200, 50, 0, 0],
303 "PowerSampleDelay":14000,
304 "PowerSampleCount":5,
305 "ReleaseLogic": "DECREASE"
Robin Pengcd374d82021-02-23 20:00:46 +0800306 },
307 {
308 "CdevRequest": "thermal-cpufreq-1",
TeYuan Wang60d11bc2021-03-30 17:14:52 +0800309 "CdevWeightForPID":1.1,
TeYuan Wangdc760c42021-04-28 16:09:01 +0800310 "CdevCeilingForPID":7,
311 "LimitInfo": [0, 0, 0, 8, 9, 11, 11],
TeYuan Wang60d11bc2021-03-30 17:14:52 +0800312 "PowerThreshold": [200, 200, 200, 200, 50, 0, 0],
313 "PowerSampleDelay":14000,
314 "PowerSampleCount":5,
315 "ReleaseLogic": "DECREASE"
Robin Pengcd374d82021-02-23 20:00:46 +0800316 },
317 {
318 "CdevRequest": "thermal-cpufreq-2",
TeYuan Wang60d11bc2021-03-30 17:14:52 +0800319 "CdevWeightForPID":2.9,
TeYuan Wangdc760c42021-04-28 16:09:01 +0800320 "CdevCeilingForPID":12,
321 "LimitInfo": [0, 0, 0, 13, 14, 16, 16],
TeYuan Wang60d11bc2021-03-30 17:14:52 +0800322 "PowerThreshold": [200, 200, 200, 200, 50, 0, 0],
323 "PowerSampleDelay":14000,
324 "PowerSampleCount":5,
325 "ReleaseLogic": "DECREASE"
Robin Pengcd374d82021-02-23 20:00:46 +0800326 },
327 {
328 "CdevRequest": "thermal-gpufreq-0",
TeYuan Wang60d11bc2021-03-30 17:14:52 +0800329 "CdevWeightForPID":3.3,
330 "CdevCeilingForPID":7,
331 "LimitInfo": [0, 0, 0, 8, 10, 11, 11],
332 "PowerThreshold": [200, 200, 200, 200, 50, 0, 0],
333 "PowerSampleDelay":14000,
334 "PowerSampleCount":5,
335 "ReleaseLogic": "DECREASE"
336 },
337 {
338 "CdevRequest": "fcc",
339 "LimitInfo": [0, 2, 3, 4, 5, 5, 5]
340 },
341 {
342 "CdevRequest": "dc_icl",
343 "LimitInfo": [0, 1, 2, 3, 4, 4, 4]
Robin Pengcd374d82021-02-23 20:00:46 +0800344 }
345 ]
346 },
347 {
348 "Name":"cellular-emergency",
349 "Type":"POWER_AMPLIFIER",
350 "VirtualSensor":true,
TeYuan Wangdc760c42021-04-28 16:09:01 +0800351 "TriggerSensor":"quiet_therm",
Robin Pengcd374d82021-02-23 20:00:46 +0800352 "Formula":"MAXIMUM",
353 "Combination":[
TeYuan Wangdc760c42021-04-28 16:09:01 +0800354 "VIRTUAL-QI-GNSS",
355 "VIRTUAL-QI-BATT",
356 "VIRTUAL-USB2-DISP",
357 "VIRTUAL-QUIET-BATT"
Robin Pengcd374d82021-02-23 20:00:46 +0800358 ],
359 "Coefficient":[
360 "1.0",
361 "1.0",
TeYuan Wangdc760c42021-04-28 16:09:01 +0800362 "1.0",
Robin Pengcd374d82021-02-23 20:00:46 +0800363 "1.0"
364 ],
365 "HotThreshold":[
366 "NAN",
367 "NAN",
368 "NAN",
369 "NAN",
370 "NAN",
TeYuan Wangdc760c42021-04-28 16:09:01 +0800371 "54.0",
Robin Pengcd374d82021-02-23 20:00:46 +0800372 "NAN"
373 ],
374 "HotHysteresis":[
375 0.0,
376 0.0,
377 0.0,
378 0.0,
Blake Kragtenca7a6332021-04-06 13:33:55 -0700379 0.0,
Blake Kragten9d6c2d92021-06-03 17:18:39 -0700380 1.9,
Robin Pengcd374d82021-02-23 20:00:46 +0800381 0.0
382 ],
383 "VrThreshold":"NAN",
384 "Multiplier":0.001,
TeYuan Wangdc760c42021-04-28 16:09:01 +0800385 "Monitor":true,
386 "PollingDelay":300000,
387 "PassiveDelay":7000
Robin Pengcd374d82021-02-23 20:00:46 +0800388 },
389 {
390 "Name":"LITTLE",
391 "Type":"CPU",
392 "HotThreshold":[
393 "NAN",
394 "NAN",
395 "NAN",
396 "NAN",
397 "NAN",
398 "NAN",
399 115.0
400 ],
401 "VrThreshold":"NAN",
402 "Multiplier":0.001
403 },
404 {
405 "Name":"MID",
406 "Type":"CPU",
407 "HotThreshold":[
408 "NAN",
409 "NAN",
410 "NAN",
411 "NAN",
412 "NAN",
413 "NAN",
414 115.0
415 ],
416 "VrThreshold":"NAN",
417 "Multiplier":0.001
418 },
419 {
TeYuan Wangdc760c42021-04-28 16:09:01 +0800420 "Name":"BIG",
421 "Type":"CPU",
422 "HotThreshold":[
423 "NAN",
424 "NAN",
425 "NAN",
426 "NAN",
427 "NAN",
428 "NAN",
429 115.0
430 ],
431 "VrThreshold":"NAN",
432 "Multiplier":0.001
433 },
434 {
Robin Pengcd374d82021-02-23 20:00:46 +0800435 "Name":"G3D",
436 "Type":"GPU",
437 "HotThreshold":[
438 "NAN",
439 "NAN",
440 "NAN",
441 "NAN",
442 "NAN",
443 "NAN",
444 115.0
445 ],
446 "VrThreshold":"NAN",
447 "Multiplier":0.001
448 },
449 {
450 "Name":"battery_cycle",
451 "Type":"BCL_VOLTAGE",
452 "HotThreshold":[
453 "NAN",
454 "NAN",
455 "NAN",
456 "NAN",
457 "NAN",
458 "NAN",
459 "NAN"
460 ],
461 "VrThreshold":"NAN",
462 "Multiplier":1,
463 "Monitor":false
464 },
465 {
George Lee1dbbc0a2021-03-08 09:28:34 -0800466 "Name":"critical-battery-cell",
467 "Type":"BCL_VOLTAGE",
468 "VirtualSensor":true,
469 "Formula":"COUNT_THRESHOLD",
470 "TriggerSensor": "vdroop1",
471 "Combination":[
472 "battery",
473 "battery_cycle",
474 "vdroop1"
475 ],
476 "Coefficient":[
477 "-10000",
478 "400",
479 "1200"
480 ],
481 "HotThreshold":[
482 "NAN",
483 "NAN",
484 "NAN",
485 "NAN",
486 "NAN",
TeYuan Wang60d11bc2021-03-30 17:14:52 +0800487 3.00,
George Lee1dbbc0a2021-03-08 09:28:34 -0800488 "NAN"
489 ],
490 "VrThreshold":"NAN",
491 "Multiplier":1,
492 "Monitor":true
493 },
494 {
Robin Pengcd374d82021-02-23 20:00:46 +0800495 "Name":"FLASH_LED_REDUCE",
496 "Type":"UNKNOWN",
497 "VirtualSensor":true,
498 "Formula":"COUNT_THRESHOLD",
George Leec761b412021-03-08 09:26:59 -0800499 "TriggerSensor": "vdroop1",
Robin Pengcd374d82021-02-23 20:00:46 +0800500 "Combination":[
501 "battery",
502 "battery_cycle",
George Leec761b412021-03-08 09:26:59 -0800503 "vdroop1"
Robin Pengcd374d82021-02-23 20:00:46 +0800504 ],
505 "Coefficient":[
506 "-10000",
507 "400",
George Leec761b412021-03-08 09:26:59 -0800508 "1200"
Robin Pengcd374d82021-02-23 20:00:46 +0800509 ],
510 "HotThreshold":[
511 "NAN",
512 "NAN",
513 "NAN",
514 "NAN",
515 3.00,
516 "NAN",
517 "NAN"
518 ],
519 "VrThreshold":"NAN",
520 "Multiplier":1,
521 "Monitor":true,
522 "SendPowerHint":true
523 },
524 {
525 "Name":"soc",
526 "Type":"BCL_PERCENTAGE",
527 "HotThreshold":[
528 "NAN",
529 "NAN",
530 "NAN",
Robin Pengcd374d82021-02-23 20:00:46 +0800531 90,
George Lee156e8f12021-05-24 12:11:48 -0700532 93,
533 96,
Robin Pengcd374d82021-02-23 20:00:46 +0800534 "NAN"
535 ],
536 "VrThreshold":"NAN",
537 "Multiplier":1,
George Lee156e8f12021-05-24 12:11:48 -0700538 "Monitor":true,
539 "PollingDelay":300000,
540 "PassiveDelay":5000,
541 "BindedCdevInfo": [
542 {
543 "CdevRequest": "thermal-cpufreq-2",
544 "LimitInfo": [0, 0, 0, 7, 7, 10, 10]
545 },
546 {
547 "CdevRequest": "thermal-cpufreq-0",
548 "LimitInfo": [0, 0, 0, 0, 0, 0, 0]
549 },
550 {
551 "CdevRequest": "thermal-cpufreq-1",
552 "LimitInfo": [0, 0, 0, 0, 0, 0, 0]
553 },
554 {
555 "CdevRequest": "thermal-gpufreq-0",
556 "LimitInfo": [0, 0, 0, 0, 0, 0, 0]
557 },
558 {
559 "CdevRequest": "fcc",
560 "LimitInfo": [0, 0, 0, 0, 0, 0, 0]
561 },
562 {
563 "CdevRequest": "dc_icl",
564 "LimitInfo": [0, 0, 0, 0, 0, 0, 0]
565 }
566 ]
Robin Pengcd374d82021-02-23 20:00:46 +0800567 },
568 {
George Leec761b412021-03-08 09:26:59 -0800569 "Name":"vdroop1",
570 "Type":"BCL_VOLTAGE",
571 "HotThreshold":[
572 "NAN",
573 "NAN",
574 "NAN",
575 "NAN",
576 1200,
577 "NAN",
578 "NAN"
579 ],
580 "VrThreshold":"NAN",
581 "Multiplier":1,
582 "Monitor":true
583 },
584 {
585 "Name":"vdroop2",
586 "Type":"BCL_VOLTAGE",
587 "HotThreshold":[
588 "NAN",
589 "NAN",
590 "NAN",
591 "NAN",
592 1200,
593 "NAN",
594 "NAN"
595 ],
596 "VrThreshold":"NAN",
597 "Multiplier":1,
598 "Monitor":true
599 },
600 {
Robin Pengcd374d82021-02-23 20:00:46 +0800601 "Name":"smpl_gm",
602 "Type":"BCL_VOLTAGE",
603 "HotThreshold":[
604 "NAN",
605 "NAN",
606 "NAN",
607 "NAN",
608 1400,
609 "NAN",
610 "NAN"
611 ],
612 "VrThreshold":"NAN",
613 "Multiplier":1,
614 "Monitor":true
615 },
616 {
617 "Name":"ocp_cpu1",
618 "Type":"BCL_CURRENT",
619 "HotThreshold":[
620 "NAN",
621 "NAN",
622 "NAN",
623 "NAN",
624 7,
625 "NAN",
626 "NAN"
627 ],
628 "VrThreshold":"NAN",
629 "Multiplier":0.001,
630 "Monitor":false
631 },
632 {
633 "Name":"ocp_cpu2",
634 "Type":"BCL_CURRENT",
635 "HotThreshold":[
636 "NAN",
637 "NAN",
638 "NAN",
639 "NAN",
640 12,
641 "NAN",
642 "NAN"
643 ],
644 "VrThreshold":"NAN",
645 "Multiplier":0.001,
646 "Monitor":false
647 },
648 {
649 "Name":"ocp_tpu",
650 "Type":"BCL_CURRENT",
651 "HotThreshold":[
652 "NAN",
653 "NAN",
654 "NAN",
655 "NAN",
656 10.5,
657 "NAN",
658 "NAN"
659 ],
660 "VrThreshold":"NAN",
661 "Multiplier":0.001,
662 "Monitor":false
663 },
664 {
665 "Name":"ocp_gpu",
666 "Type":"BCL_CURRENT",
667 "HotThreshold":[
668 "NAN",
669 "NAN",
670 "NAN",
671 "NAN",
George Leed8ab4eb2021-04-15 17:42:57 -0700672 12,
Robin Pengcd374d82021-02-23 20:00:46 +0800673 "NAN",
674 "NAN"
675 ],
676 "VrThreshold":"NAN",
677 "Multiplier":0.001,
678 "Monitor":false
679 },
680 {
681 "Name":"soft_ocp_cpu2",
682 "Type":"BCL_CURRENT",
683 "HotThreshold":[
684 "NAN",
685 "NAN",
686 "NAN",
687 "NAN",
George Leed8ab4eb2021-04-15 17:42:57 -0700688 9,
Robin Pengcd374d82021-02-23 20:00:46 +0800689 "NAN",
690 "NAN"
691 ],
692 "VrThreshold":"NAN",
693 "Multiplier":0.001,
694 "Monitor":false
695 },
696 {
697 "Name":"soft_ocp_cpu1",
698 "Type":"BCL_CURRENT",
699 "HotThreshold":[
700 "NAN",
701 "NAN",
702 "NAN",
703 "NAN",
704 7.00,
705 "NAN",
706 "NAN"
707 ],
708 "VrThreshold":"NAN",
709 "Multiplier":0.001,
710 "Monitor":false
711 },
712 {
713 "Name":"soft_ocp_tpu",
714 "Type":"BCL_CURRENT",
715 "HotThreshold":[
716 "NAN",
717 "NAN",
718 "NAN",
719 "NAN",
George Leed8ab4eb2021-04-15 17:42:57 -0700720 8.5,
Robin Pengcd374d82021-02-23 20:00:46 +0800721 "NAN",
722 "NAN"
723 ],
724 "VrThreshold":"NAN",
725 "Multiplier":0.001,
726 "Monitor":false
727 },
728 {
729 "Name":"soft_ocp_gpu",
730 "Type":"BCL_CURRENT",
731 "HotThreshold":[
732 "NAN",
733 "NAN",
734 "NAN",
735 "NAN",
George Lee156e8f12021-05-24 12:11:48 -0700736 9,
Robin Pengcd374d82021-02-23 20:00:46 +0800737 "NAN",
738 "NAN"
739 ],
740 "VrThreshold":"NAN",
741 "Multiplier":0.001,
742 "Monitor":false
743 },
744 {
745 "Name":"TPU",
746 "Type":"NPU",
747 "HotThreshold":[
748 "NAN",
749 "NAN",
750 "NAN",
751 "NAN",
752 "NAN",
753 "NAN",
754 115.0
755 ],
756 "VrThreshold":"NAN",
757 "Multiplier":0.001
758 }
759 ],
760 "CoolingDevices":[
761 {
762 "Name":"thermal-cpufreq-0",
763 "Type":"CPU",
764 "WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote",
David Chaob1fa4b72021-06-04 00:31:32 +0800765 "State2Power":["428", "368", "320", "244", "220", "184", "156", "116", "80", "56", "24"],
TeYuan Wangdc760c42021-04-28 16:09:01 +0800766 "PowerRail":"S4M_VDD_CPUCL0"
Robin Pengcd374d82021-02-23 20:00:46 +0800767 },
768 {
769 "Name":"thermal-cpufreq-1",
770 "Type":"CPU",
771 "WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote",
David Chaob1fa4b72021-06-04 00:31:32 +0800772 "State2Power":["904", "740", "594", "476", "374", "314", "236", "192", "156", "126", "90", "58"],
TeYuan Wangdc760c42021-04-28 16:09:01 +0800773 "PowerRail":"S3M_VDD_CPUCL1"
Robin Pengcd374d82021-02-23 20:00:46 +0800774 },
775 {
776 "Name":"thermal-cpufreq-2",
777 "Type":"CPU",
778 "WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote",
David Chaob1fa4b72021-06-04 00:31:32 +0800779 "State2Power":["4406", "3874", "3500", "3052", "2704", "2334", "2176", "1864", "1492", "1362", "1116", "908", "756", "594", "478", "388", "178"],
TeYuan Wangdc760c42021-04-28 16:09:01 +0800780 "PowerRail":"S2M_VDD_CPUCL2"
Robin Pengcd374d82021-02-23 20:00:46 +0800781 },
782 {
783 "Name":"thermal-gpufreq-0",
784 "Type":"GPU",
785 "WritePath":"/dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote",
David Chaob1fa4b72021-06-04 00:31:32 +0800786 "State2Power":["4599", "3727", "3259", "2378", "2044", "1813", "1449", "1223", "1007", "804", "633", "452"],
TeYuan Wangdc760c42021-04-28 16:09:01 +0800787 "PowerRail":"S2S_VDD_G3D"
TeYuan Wang60d11bc2021-03-30 17:14:52 +0800788 },
789 {
790 "Name":"fcc",
791 "Type":"BATTERY"
792 },
793 {
794 "Name":"dc_icl",
795 "Type":"BATTERY"
Robin Pengcd374d82021-02-23 20:00:46 +0800796 }
797 ]
798}