blob: 9be9f7f2c9c2d0e07f3f591af6be2d95ebc7c3ef [file] [log] [blame]
André Draszike3f5d8a2023-06-19 15:55:08 +01001{
2 "Nodes": [
3 {
4 "Name": "MemFreq",
5 "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
6 "Values": [
7 "3172000",
8 "1014000",
9 "421000"
10 ],
11 "ResetOnInit": true
12 },
13 {
14 "Name": "IntFreq",
15 "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq",
16 "Values": [
17 "533000",
18 "100000"
19 ],
20 "ResetOnInit": true
21 },
22 {
23 "Name": "CPULittleClusterMaxFreq",
24 "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
25 "Values": [
26 "9999999",
27 "1098000",
28 "1401000",
29 "930000",
30 "1197000",
31 "1328000",
32 "1598000",
33 "1803000"
34 ],
35 "DefaultIndex": 0,
36 "ResetOnInit": true
37 },
38 {
39 "Name": "CPULittleClusterMinFreq",
40 "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
41 "Values": [
42 "9999999",
43 "1197000",
44 "0"
45 ],
46 "ResetOnInit": true
47 },
48 {
49 "Name": "CPUMidClusterMaxFreq",
50 "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
51 "Values": [
52 "9999999",
53 "1024000",
54 "1197000",
55 "1491000",
56 "910000",
57 "1328000",
58 "1663000",
59 "1836000",
60 "1999000"
61 ],
62 "DefaultIndex": 0,
63 "ResetOnInit": true
64 },
65 {
66 "Name": "CPUMidClusterMinFreq",
67 "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
68 "Values": [
69 "9999999",
70 "1197000",
71 "0"
72 ],
73 "ResetOnInit": true
74 },
75 {
76 "Name": "CPUBigClusterMaxFreq",
77 "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
78 "Values": [
79 "9999999",
80 "984000",
81 "1426000",
82 "1826000",
83 "1277000",
84 "1582000",
85 "1745000",
86 "2048000",
87 "2401000"
88 ],
89 "DefaultIndex": 0,
90 "ResetOnInit": true
91 },
92 {
93 "Name": "CPUBigClusterMinFreq",
94 "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
95 "Values": [
96 "9999999",
97 "1106000",
98 "0"
99 ],
100 "ResetOnInit": true
101 },
102 {
103 "Name": "GPUMinFreq",
104 "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq",
105 "Values": [
106 "762000",
107 "471000",
108 "400000",
109 "302000",
110 "151000"
111 ],
112 "ResetOnInit": true
113 },
114 {
115 "Name": "DisplayWakeup",
116 "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup",
117 "Values": [
118 "1",
119 "0"
120 ]
121 },
122 {
123 "Name": "PMQoSCpuDmaLatency",
124 "Path": "/dev/cpu_dma_latency",
125 "Values": [
126 "44",
127 "1000"
128 ],
129 "HoldFd": true
130 },
131 {
132 "Name": "CDCpuset",
133 "Path": "/dev/cpuset/camera-daemon/cpus",
134 "Values": [
135 "0-3",
136 "4-7",
137 "0-7"
138 ],
139 "ResetOnInit": true
140 },
141 {
142 "Name": "CDHighCpusetCpus",
143 "Path": "/dev/cpuset/camera-daemon-high-group/cpus",
144 "Values": [
145 "0-3",
146 "6-7"
147 ],
148 "ResetOnInit": true
149 },
150 {
151 "Name": "CDMidCpusetCpus",
152 "Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
153 "Values": [
154 "0-3",
155 "4-5"
156 ],
157 "ResetOnInit": true
158 },
159 {
160 "Name": "CDMidHighCpusetCpus",
161 "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
162 "Values": [
163 "0-3",
164 "4-7"
165 ],
166 "ResetOnInit": true
167 },
168 {
169 "Name": "LimitFlashCurrent",
170 "Path": "vendor.camera.max_flash_current",
171 "Values": [
172 "100",
173 "1500"
174 ],
175 "ResetOnInit": true,
176 "Type": "Property"
177 },
178 {
179 "Name": "PowerHALRenderingState",
180 "Path": "vendor.powerhal.rendering",
181 "Values": [
182 "EXPENSIVE_RENDERING",
183 ""
184 ],
185 "Type": "Property"
186 },
187 {
188 "Name": "PowerHALCameraRunning",
189 "Path": "vendor.powerhal.camerarunning",
190 "Values": [
191 "1",
192 "0"
193 ],
194 "Type": "Property",
195 "ResetOnInit": true
196 },
197 {
198 "Name": "INTCAMFreq",
199 "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
200 "Values": [
201 "664000",
202 "67000"
203 ],
204 "ResetOnInit": true
205 },
206 {
207 "Name": "TNRFreq",
208 "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq",
209 "Values": [
210 "664000",
211 "67000"
212 ],
213 "ResetOnInit": true
214 },
215 {
216 "Name": "GPUPowerPolicy",
217 "Path": "/sys/devices/platform/1c500000.mali/power_policy",
218 "Values": [
219 "always_on",
220 "adaptive"
221 ],
222 "ResetOnInit": true
223 },
224 {
225 "Name": "BigControlTempSet",
226 "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp",
227 "Values": [
228 "90000",
229 "80000"
230 ],
231 "DefaultIndex": 0,
232 "ResetOnInit": false
233 },
234 {
235 "Name": "MidControlTempSet",
236 "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp",
237 "Values": [
238 "90000",
239 "80000"
240 ],
241 "DefaultIndex": 0,
242 "ResetOnInit": false
243 },
244 {
245 "Name": "LittleControlTempSet",
246 "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp",
247 "Values": [
248 "95000",
249 "80000"
250 ],
251 "DefaultIndex": 0,
252 "ResetOnInit": false
253 },
254 {
255 "Name": "G3dControlTempSet",
256 "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp",
257 "Values": [
258 "90000",
259 "80000"
260 ],
261 "DefaultIndex": 0,
262 "ResetOnInit": false
263 },
264 {
265 "Name": "BigSwitchOnTempSet",
266 "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp",
267 "Values": [
268 "70000",
269 "60000"
270 ],
271 "DefaultIndex": 0,
272 "ResetOnInit": false
273 },
274 {
275 "Name": "MidSwitchOnTempSet",
276 "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp",
277 "Values": [
278 "70000",
279 "60000"
280 ],
281 "DefaultIndex": 0,
282 "ResetOnInit": false
283 },
284 {
285 "Name": "LittleSwitchOnTempSet",
286 "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp",
287 "Values": [
288 "70000",
289 "60000"
290 ],
291 "DefaultIndex": 0,
292 "ResetOnInit": false
293 },
294 {
295 "Name": "G3dSwitchOnTempSet",
296 "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp",
297 "Values": [
298 "70000",
299 "60000"
300 ],
301 "DefaultIndex": 0,
302 "ResetOnInit": false
303 },
304 {
305 "Name": "CPU_LITTLE_TSKIN_BYPASS",
306 "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote_bypass",
307 "Values": [
308 "0",
309 "1"
310 ],
311 "DefaultIndex": 0
312 },
313 {
314 "Name": "CPU_MID_TSKIN_BYPASS",
315 "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote_bypass",
316 "Values": [
317 "0",
318 "1"
319 ],
320 "DefaultIndex": 0
321 },
322 {
323 "Name": "CPU_BIG_TSKIN_BYPASS",
324 "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote_bypass",
325 "Values": [
326 "0",
327 "1"
328 ],
329 "DefaultIndex": 0
330 },
331 {
332 "Name": "TRUSTY_VIRTIO_HIGH",
333 "Path": "/sys/module/trusty_virtio/parameters/use_high_wq",
334 "Values": [
335 "1",
336 "0"
337 ]
338 },
339 {
340 "Name": "TRUSTY_HIGH",
341 "Path": "/sys/module/trusty_core/parameters/use_high_wq",
342 "Values": [
343 "1",
344 "0"
345 ]
346 },
347 {
348 "Name": "Dex2oatThreads",
349 "Path": "vendor.powerhal.dalvik.vm.dex2oat-threads",
350 "Values": [
351 "1",
352 "2",
353 "4",
354 "6",
355 "8"
356 ],
357 "Type": "Property"
358 },
359 {
360 "Name": "Dex2oatCPUSet",
361 "Path": "vendor.powerhal.dalvik.vm.dex2oat-cpu-set",
362 "Values": [
363 "0,1,2,3",
364 "0,1,2,3,4,5",
365 "0,1,2,3,4,5,6,7"
366 ],
367 "Type": "Property"
368 }
369 ],
370 "Actions": [
371 {
372 "PowerHint": "CDCPUSET_RESTRICTED",
373 "Node": "CDCpuset",
374 "Duration": 1000,
375 "Value": "0-3"
376 },
377 {
378 "PowerHint": "CDHIGHCPUSETCPUS_RESTRICTED",
379 "Node": "CDHighCpusetCpus",
380 "Duration": 1000,
381 "Value": "0-3"
382 },
383 {
384 "PowerHint": "CDMIDCPUSETCPUS_RESTRICTED",
385 "Node": "CDMidCpusetCpus",
386 "Duration": 1000,
387 "Value": "0-3"
388 },
389 {
390 "PowerHint": "CDMIDHIGHCPUSETCPUS_RESTRICTED",
391 "Node": "CDMidHighCpusetCpus",
392 "Duration": 1000,
393 "Value": "0-3"
394 },
395 {
396 "PowerHint": "LAUNCH",
397 "Node": "CPUBigClusterMaxFreq",
398 "Duration": 5000,
399 "Value": "9999999"
400 },
401 {
402 "PowerHint": "LAUNCH",
403 "Node": "CPUMidClusterMaxFreq",
404 "Duration": 5000,
405 "Value": "9999999"
406 },
407 {
408 "PowerHint": "LAUNCH",
409 "Node": "CPULittleClusterMaxFreq",
410 "Duration": 5000,
411 "Value": "9999999"
412 },
413 {
414 "PowerHint": "LAUNCH",
415 "Node": "MemFreq",
416 "Duration": 5000,
417 "Value": "3172000"
418 },
419 {
420 "PowerHint": "LAUNCH",
421 "Node": "GPUPowerPolicy",
422 "Duration": 5000,
423 "Value": "always_on"
424 },
425 {
426 "PowerHint": "LAUNCH",
427 "Type": "DoHint",
428 "Value": "LAUNCH_EXTEND"
429 },
430 {
431 "PowerHint": "LAUNCH",
432 "Type": "DoHint",
433 "EnableProperty": "vendor.powerhal.camerarunning",
434 "Value": "CDCPUSET_RESTRICTED"
435 },
436 {
437 "PowerHint": "LAUNCH",
438 "Type": "DoHint",
439 "EnableProperty": "vendor.powerhal.camerarunning",
440 "Value": "CDHIGHCPUSETCPUS_RESTRICTED"
441 },
442 {
443 "PowerHint": "LAUNCH",
444 "Type": "DoHint",
445 "EnableProperty": "vendor.powerhal.camerarunning",
446 "Value": "CDMIDCPUSETCPUS_RESTRICTED"
447 },
448 {
449 "PowerHint": "LAUNCH",
450 "Type": "DoHint",
451 "EnableProperty": "vendor.powerhal.camerarunning",
452 "Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED"
453 },
454 {
455 "PowerHint": "LAUNCH_EXTEND",
456 "Node": "CPUBigClusterMaxFreq",
457 "Duration": 2000,
458 "Value": "9999999"
459 },
460 {
461 "PowerHint": "LAUNCH_EXTEND",
462 "Node": "CPUMidClusterMaxFreq",
463 "Duration": 2000,
464 "Value": "9999999"
465 },
466 {
467 "PowerHint": "LAUNCH_EXTEND",
468 "Node": "CPULittleClusterMaxFreq",
469 "Duration": 2000,
470 "Value": "9999999"
471 },
472 {
473 "PowerHint": "CPU_LOAD_RESET",
474 "Node": "MemFreq",
475 "Duration": 33,
476 "Value": "1014000"
477 },
478 {
479 "PowerHint": "CAMERA_LAUNCH",
480 "Node": "MemFreq",
481 "Duration": 1000,
482 "Value": "3172000"
483 },
484 {
485 "PowerHint": "CAMERA_LAUNCH",
486 "Node": "CPUBigClusterMaxFreq",
487 "Duration": 1000,
488 "Value": "9999999"
489 },
490 {
491 "PowerHint": "CAMERA_LAUNCH",
492 "Node": "CPUBigClusterMinFreq",
493 "Duration": 1000,
494 "Value": "9999999"
495 },
496 {
497 "PowerHint": "CAMERA_LAUNCH",
498 "Node": "CPUMidClusterMaxFreq",
499 "Duration": 1000,
500 "Value": "9999999"
501 },
502 {
503 "PowerHint": "CAMERA_LAUNCH",
504 "Node": "CPUMidClusterMinFreq",
505 "Duration": 1000,
506 "Value": "9999999"
507 },
508 {
509 "PowerHint": "CAMERA_LAUNCH",
510 "Node": "CPULittleClusterMaxFreq",
511 "Duration": 1000,
512 "Value": "9999999"
513 },
514 {
515 "PowerHint": "CAMERA_LAUNCH",
516 "Node": "CPULittleClusterMinFreq",
517 "Duration": 1000,
518 "Value": "9999999"
519 },
520 {
521 "PowerHint": "CAMERA_LAUNCH",
522 "Node": "CDCpuset",
523 "Duration": 1000,
524 "Value": "4-7"
525 },
526 {
527 "PowerHint": "CAMERA_LAUNCH_EXTENDED",
528 "Node": "CPUBigClusterMaxFreq",
529 "Duration": 2000,
530 "Value": "9999999"
531 },
532 {
533 "PowerHint": "CAMERA_LAUNCH_EXTENDED",
534 "Node": "CPUMidClusterMaxFreq",
535 "Duration": 2000,
536 "Value": "9999999"
537 },
538 {
539 "PowerHint": "CAMERA_LAUNCH_EXTENDED",
540 "Node": "CPULittleClusterMaxFreq",
541 "Duration": 2000,
542 "Value": "9999999"
543 },
544 {
545 "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
546 "Node": "CPUBigClusterMaxFreq",
547 "Duration": 1000,
548 "Value": "984000"
549 },
550 {
551 "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
552 "Node": "CPUMidClusterMaxFreq",
553 "Duration": 1000,
554 "Value": "1024000"
555 },
556 {
557 "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
558 "Node": "CPULittleClusterMaxFreq",
559 "Duration": 1000,
560 "Value": "1098000"
561 },
562 {
563 "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
564 "Node": "CPUBigClusterMaxFreq",
565 "Duration": 1000,
566 "Value": "1426000"
567 },
568 {
569 "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
570 "Node": "CPUMidClusterMaxFreq",
571 "Duration": 1000,
572 "Value": "1197000"
573 },
574 {
575 "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
576 "Node": "CPULittleClusterMaxFreq",
577 "Duration": 1000,
578 "Value": "1401000"
579 },
580 {
581 "PowerHint": "CAMERA_SHOT",
582 "Node": "MemFreq",
583 "Duration": 300,
584 "Value": "3172000"
585 },
586 {
587 "PowerHint": "CAMERA_SHOT",
588 "Node": "CPUBigClusterMaxFreq",
589 "Duration": 300,
590 "Value": "9999999"
591 },
592 {
593 "PowerHint": "CAMERA_SHOT",
594 "Node": "CPUBigClusterMinFreq",
595 "Duration": 300,
596 "Value": "9999999"
597 },
598 {
599 "PowerHint": "CAMERA_SHOT",
600 "Node": "CPUMidClusterMaxFreq",
601 "Duration": 300,
602 "Value": "9999999"
603 },
604 {
605 "PowerHint": "CAMERA_SHOT",
606 "Node": "CPUMidClusterMinFreq",
607 "Duration": 300,
608 "Value": "9999999"
609 },
610 {
611 "PowerHint": "CAMERA_BACKEND_BOOST",
612 "Node": "MemFreq",
613 "Duration": 1000,
614 "Value": "3172000"
615 },
616 {
617 "PowerHint": "CAMERA_BACKEND_BOOST",
618 "Node": "IntFreq",
619 "Duration": 1000,
620 "Value": "533000"
621 },
622 {
623 "PowerHint": "CAMERA_BACKEND_BOOST",
624 "Node": "INTCAMFreq",
625 "Duration": 1000,
626 "Value": "664000"
627 },
628 {
629 "PowerHint": "CAMERA_BACKEND_BOOST",
630 "Node": "TNRFreq",
631 "Duration": 1000,
632 "Value": "664000"
633 },
634 {
635 "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
636 "Node": "CPUBigClusterMaxFreq",
637 "Duration": 3000,
638 "Value": "9999999"
639 },
640 {
641 "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
642 "Node": "CPUBigClusterMinFreq",
643 "Duration": 3000,
644 "Value": "9999999"
645 },
646 {
647 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
648 "Node": "CPUBigClusterMaxFreq",
649 "Duration": 3000,
650 "Value": "9999999"
651 },
652 {
653 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
654 "Node": "CPUBigClusterMinFreq",
655 "Duration": 3000,
656 "Value": "9999999"
657 },
658 {
659 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
660 "Node": "CPUMidClusterMaxFreq",
661 "Duration": 3000,
662 "Value": "9999999"
663 },
664 {
665 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
666 "Node": "CPUMidClusterMinFreq",
667 "Duration": 3000,
668 "Value": "9999999"
669 },
670 {
671 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
672 "Node": "CPUBigClusterMaxFreq",
673 "Duration": 3000,
674 "Value": "9999999"
675 },
676 {
677 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
678 "Node": "CPUBigClusterMinFreq",
679 "Duration": 3000,
680 "Value": "9999999"
681 },
682 {
683 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
684 "Node": "CPUMidClusterMaxFreq",
685 "Duration": 3000,
686 "Value": "9999999"
687 },
688 {
689 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
690 "Node": "CPUMidClusterMinFreq",
691 "Duration": 3000,
692 "Value": "9999999"
693 },
694 {
695 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
696 "Node": "CPULittleClusterMaxFreq",
697 "Duration": 3000,
698 "Value": "9999999"
699 },
700 {
701 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
702 "Node": "CPULittleClusterMinFreq",
703 "Duration": 3000,
704 "Value": "9999999"
705 },
706 {
707 "PowerHint": "CAMERA_STREAMING_EXTREME",
708 "Node": "PowerHALCameraRunning",
709 "Duration": 0,
710 "Value": "1"
711 },
712 {
713 "PowerHint": "CAMERA_STREAMING_EXTREME",
714 "Node": "CPULittleClusterMaxFreq",
715 "Duration": 0,
716 "Value": "1401000"
717 },
718 {
719 "PowerHint": "CAMERA_STREAMING_EXTREME",
720 "Node": "CPUMidClusterMaxFreq",
721 "Duration": 0,
722 "Value": "1491000"
723 },
724 {
725 "PowerHint": "CAMERA_STREAMING_EXTREME",
726 "Node": "CPUBigClusterMaxFreq",
727 "Duration": 0,
728 "Value": "1826000"
729 },
730 {
731 "PowerHint": "CAMERA_STREAMING_EXTREME",
732 "Node": "GPUMinFreq",
733 "Duration": 0,
734 "Value": "302000"
735 },
736 {
737 "PowerHint": "CAMERA_STREAMING_EXTREME",
738 "Node": "MemFreq",
739 "Duration": 0,
740 "Value": "1014000"
741 },
742 {
743 "PowerHint": "CAMERA_STREAMING_HIGH",
744 "Node": "PowerHALCameraRunning",
745 "Duration": 0,
746 "Value": "1"
747 },
748 {
749 "PowerHint": "CAMERA_STREAMING_HIGH",
750 "Node": "CPUMidClusterMaxFreq",
751 "Duration": 0,
752 "Value": "1491000"
753 },
754 {
755 "PowerHint": "CAMERA_STREAMING_HIGH",
756 "Node": "CPUBigClusterMaxFreq",
757 "Duration": 0,
758 "Value": "1826000"
759 },
760 {
761 "PowerHint": "CAMERA_STREAMING_HIGH",
762 "Node": "CPULittleClusterMaxFreq",
763 "Duration": 0,
764 "Value": "1401000"
765 },
766 {
767 "PowerHint": "CAMERA_STREAMING_HIGH",
768 "Node": "GPUMinFreq",
769 "Duration": 0,
770 "Value": "302000"
771 },
772 {
773 "PowerHint": "CAMERA_STREAMING_HIGH",
774 "Node": "MemFreq",
775 "Duration": 0,
776 "Value": "1014000"
777 },
778 {
779 "PowerHint": "CAMERA_STREAMING_STANDARD",
780 "Node": "PowerHALCameraRunning",
781 "Duration": 0,
782 "Value": "1"
783 },
784 {
785 "PowerHint": "CAMERA_STREAMING_STANDARD",
786 "Node": "CPUBigClusterMaxFreq",
787 "Duration": 0,
788 "Value": "1826000"
789 },
790 {
791 "PowerHint": "CAMERA_STREAMING_STANDARD",
792 "Node": "CPUMidClusterMaxFreq",
793 "Duration": 0,
794 "Value": "1491000"
795 },
796 {
797 "PowerHint": "CAMERA_STREAMING_STANDARD",
798 "Node": "CPULittleClusterMaxFreq",
799 "Duration": 0,
800 "Value": "1401000"
801 },
802 {
803 "PowerHint": "CAMERA_STREAMING_STANDARD",
804 "Node": "GPUMinFreq",
805 "Duration": 0,
806 "Value": "302000"
807 },
808 {
809 "PowerHint": "CAMERA_STREAMING_STANDARD",
810 "Node": "MemFreq",
811 "Duration": 0,
812 "Value": "1014000"
813 },
814 {
815 "PowerHint": "CAMERA_STREAMING_LOW",
816 "Node": "PowerHALCameraRunning",
817 "Duration": 0,
818 "Value": "1"
819 },
820 {
821 "PowerHint": "CAMERA_STREAMING_LOW",
822 "Node": "CPUBigClusterMaxFreq",
823 "Duration": 0,
824 "Value": "1826000"
825 },
826 {
827 "PowerHint": "CAMERA_STREAMING_LOW",
828 "Node": "CPUMidClusterMaxFreq",
829 "Duration": 0,
830 "Value": "1491000"
831 },
832 {
833 "PowerHint": "CAMERA_STREAMING_LOW",
834 "Node": "CPULittleClusterMaxFreq",
835 "Duration": 0,
836 "Value": "1401000"
837 },
838 {
839 "PowerHint": "CAMERA_STREAMING_LOW",
840 "Node": "GPUMinFreq",
841 "Duration": 0,
842 "Value": "302000"
843 },
844 {
845 "PowerHint": "CAMERA_STREAMING_LOW",
846 "Node": "MemFreq",
847 "Duration": 0,
848 "Value": "1014000"
849 },
850 {
851 "PowerHint": "CAMERA_VIDEO_RECORDING",
852 "Type": "MaskHint",
853 "Value": "CDCPUSET_RESTRICTED"
854 },
855 {
856 "PowerHint": "CAMERA_VIDEO_RECORDING",
857 "Type": "MaskHint",
858 "Value": "CDHIGHCPUSETCPUS_RESTRICTED"
859 },
860 {
861 "PowerHint": "CAMERA_VIDEO_RECORDING",
862 "Type": "MaskHint",
863 "Value": "CDMIDCPUSETCPUS_RESTRICTED"
864 },
865 {
866 "PowerHint": "CAMERA_VIDEO_RECORDING",
867 "Type": "MaskHint",
868 "Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED"
869 },
870 {
871 "PowerHint": "FIXED_PERFORMANCE",
872 "Node": "CPUBigClusterMaxFreq",
873 "Duration": 0,
874 "Value": "9999999"
875 },
876 {
877 "PowerHint": "FIXED_PERFORMANCE",
878 "Node": "CPUBigClusterMinFreq",
879 "Duration": 0,
880 "Value": "9999999"
881 },
882 {
883 "PowerHint": "FIXED_PERFORMANCE",
884 "Node": "CPUMidClusterMaxFreq",
885 "Duration": 0,
886 "Value": "9999999"
887 },
888 {
889 "PowerHint": "FIXED_PERFORMANCE",
890 "Node": "CPUMidClusterMinFreq",
891 "Duration": 0,
892 "Value": "9999999"
893 },
894 {
895 "PowerHint": "FIXED_PERFORMANCE",
896 "Node": "CPULittleClusterMaxFreq",
897 "Duration": 0,
898 "Value": "9999999"
899 },
900 {
901 "PowerHint": "FIXED_PERFORMANCE",
902 "Node": "CPULittleClusterMinFreq",
903 "Duration": 0,
904 "Value": "9999999"
905 },
906 {
907 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_50",
908 "Node": "CPULittleClusterMaxFreq",
909 "Duration": 3600000,
910 "Value": "930000"
911 },
912 {
913 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_60",
914 "Node": "CPULittleClusterMaxFreq",
915 "Duration": 3600000,
916 "Value": "1197000"
917 },
918 {
919 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_70",
920 "Node": "CPULittleClusterMaxFreq",
921 "Duration": 3600000,
922 "Value": "1328000"
923 },
924 {
925 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_80",
926 "Node": "CPULittleClusterMaxFreq",
927 "Duration": 3600000,
928 "Value": "1598000"
929 },
930 {
931 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_90",
932 "Node": "CPULittleClusterMaxFreq",
933 "Duration": 3600000,
934 "Value": "1803000"
935 },
936 {
937 "PowerHint": "LOW_POWER_MID_CLUSTER_50",
938 "Node": "CPUMidClusterMaxFreq",
939 "Duration": 3600000,
940 "Value": "910000"
941 },
942 {
943 "PowerHint": "LOW_POWER_MID_CLUSTER_60",
944 "Node": "CPUMidClusterMaxFreq",
945 "Duration": 3600000,
946 "Value": "1328000"
947 },
948 {
949 "PowerHint": "LOW_POWER_MID_CLUSTER_70",
950 "Node": "CPUMidClusterMaxFreq",
951 "Duration": 3600000,
952 "Value": "1663000"
953 },
954 {
955 "PowerHint": "LOW_POWER_MID_CLUSTER_80",
956 "Node": "CPUMidClusterMaxFreq",
957 "Duration": 3600000,
958 "Value": "1836000"
959 },
960 {
961 "PowerHint": "LOW_POWER_MID_CLUSTER_90",
962 "Node": "CPUMidClusterMaxFreq",
963 "Duration": 3600000,
964 "Value": "1999000"
965 },
966 {
967 "PowerHint": "LOW_POWER_CPU_50",
968 "Node": "CPUBigClusterMaxFreq",
969 "Duration": 3600000,
970 "Value": "1277000"
971 },
972 {
973 "PowerHint": "LOW_POWER_CPU_60",
974 "Node": "CPUBigClusterMaxFreq",
975 "Duration": 3600000,
976 "Value": "1582000"
977 },
978 {
979 "PowerHint": "LOW_POWER_CPU_70",
980 "Node": "CPUBigClusterMaxFreq",
981 "Duration": 3600000,
982 "Value": "1745000"
983 },
984 {
985 "PowerHint": "LOW_POWER_CPU_80",
986 "Node": "CPUBigClusterMaxFreq",
987 "Duration": 3600000,
988 "Value": "2048000"
989 },
990 {
991 "PowerHint": "LOW_POWER_CPU_90",
992 "Node": "CPUBigClusterMaxFreq",
993 "Duration": 3600000,
994 "Value": "2401000"
995 },
996 {
997 "PowerHint": "DISPLAY_IDLE",
998 "Type": "EndHint",
999 "Value": "DISPLAY_UPDATE_IMMINENT"
1000 },
1001 {
1002 "PowerHint": "DISPLAY_UPDATE_IMMINENT",
1003 "Node": "DisplayWakeup",
1004 "Duration": 50,
1005 "Value": "1"
1006 },
1007 {
André Draszike3f5d8a2023-06-19 15:55:08 +01001008 "PowerHint": "EXPENSIVE_RENDERING",
1009 "Node": "PowerHALRenderingState",
1010 "Duration": 0,
1011 "Value": "EXPENSIVE_RENDERING"
1012 },
1013 {
1014 "PowerHint": "EXPENSIVE_RENDERING",
1015 "Node": "GPUMinFreq",
1016 "Duration": 0,
1017 "Value": "400000"
1018 },
1019 {
1020 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1021 "Node": "BigControlTempSet",
1022 "Duration": 0,
1023 "Value": "80000"
1024 },
1025 {
1026 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1027 "Node": "MidControlTempSet",
1028 "Duration": 0,
1029 "Value": "80000"
1030 },
1031 {
1032 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1033 "Node": "LittleControlTempSet",
1034 "Duration": 0,
1035 "Value": "80000"
1036 },
1037 {
1038 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1039 "Node": "G3dControlTempSet",
1040 "Duration": 0,
1041 "Value": "80000"
1042 },
1043 {
1044 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1045 "Node": "BigSwitchOnTempSet",
1046 "Duration": 0,
1047 "Value": "60000"
1048 },
1049 {
1050 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1051 "Node": "MidSwitchOnTempSet",
1052 "Duration": 0,
1053 "Value": "60000"
1054 },
1055 {
1056 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1057 "Node": "LittleSwitchOnTempSet",
1058 "Duration": 0,
1059 "Value": "60000"
1060 },
1061 {
1062 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1063 "Node": "G3dSwitchOnTempSet",
1064 "Duration": 0,
1065 "Value": "60000"
1066 },
1067 {
1068 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1069 "Node": "Dex2oatThreads",
1070 "Duration": 0,
1071 "Value": "6"
1072 },
1073 {
1074 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1075 "Node": "Dex2oatCPUSet",
1076 "Duration": 0,
1077 "Value": "0,1,2,3,4,5"
1078 },
1079 {
1080 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
1081 "Node": "Dex2oatThreads",
1082 "Duration": 0,
1083 "Value": "4"
1084 },
1085 {
1086 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
1087 "Node": "Dex2oatCPUSet",
1088 "Duration": 0,
1089 "Value": "0,1,2,3"
1090 },
1091 {
1092 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
1093 "Node": "Dex2oatThreads",
1094 "Duration": 0,
1095 "Value": "2"
1096 },
1097 {
1098 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
1099 "Node": "CPU_LITTLE_TSKIN_BYPASS",
1100 "Duration": 0,
1101 "Value": "0"
1102 },
1103 {
1104 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
1105 "Node": "CPU_MID_TSKIN_BYPASS",
1106 "Duration": 0,
1107 "Value": "0"
1108 },
1109 {
1110 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
1111 "Node": "CPU_BIG_TSKIN_BYPASS",
1112 "Duration": 0,
1113 "Value": "0"
1114 },
1115 {
1116 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
1117 "Node": "Dex2oatThreads",
1118 "Duration": 0,
1119 "Value": "1"
1120 },
1121 {
1122 "PowerHint": "FACE_UNLOCK_BOOST",
1123 "Node": "CPU_LITTLE_TSKIN_BYPASS",
1124 "Duration": 1000,
1125 "Value": "1"
1126 },
1127 {
1128 "PowerHint": "FACE_UNLOCK_BOOST",
1129 "Node": "CPU_MID_TSKIN_BYPASS",
1130 "Duration": 1000,
1131 "Value": "1"
1132 },
1133 {
1134 "PowerHint": "FACE_UNLOCK_BOOST",
1135 "Node": "CPU_BIG_TSKIN_BYPASS",
1136 "Duration": 1000,
1137 "Value": "1"
1138 },
1139 {
1140 "PowerHint": "FP_BOOST",
1141 "Node": "CPUBigClusterMaxFreq",
1142 "Duration": 1000,
1143 "Value": "9999999"
1144 },
1145 {
1146 "PowerHint": "FP_BOOST",
1147 "Node": "CPU_LITTLE_TSKIN_BYPASS",
1148 "Duration": 1000,
1149 "Value": "1"
1150 },
1151 {
1152 "PowerHint": "FP_BOOST",
1153 "Node": "CPUBigClusterMinFreq",
1154 "Duration": 1000,
1155 "Value": "9999999"
1156 },
1157 {
1158 "PowerHint": "FP_BOOST",
1159 "Node": "CPU_MID_TSKIN_BYPASS",
1160 "Duration": 1000,
1161 "Value": "1"
1162 },
1163 {
1164 "PowerHint": "FP_BOOST",
1165 "Node": "CPU_BIG_TSKIN_BYPASS",
1166 "Duration": 1000,
1167 "Value": "1"
1168 },
1169 {
1170 "PowerHint": "FP_BOOST",
1171 "Node": "TRUSTY_VIRTIO_HIGH",
1172 "Duration": 1000,
1173 "Value": "1"
1174 },
1175 {
1176 "PowerHint": "FP_BOOST",
1177 "Node": "TRUSTY_HIGH",
1178 "Duration": 1000,
1179 "Value": "1"
1180 },
1181 {
1182 "PowerHint": "ML_ACC",
1183 "Node": "PMQoSCpuDmaLatency",
1184 "Duration": 2000,
1185 "Value": "44"
1186 }
1187 ],
1188 "AdpfConfig": [
1189 {
1190 "Name": "REFRESH_120FPS",
1191 "PID_On": true,
1192 "PID_Po": 2,
1193 "PID_Pu": 1,
1194 "PID_I": 0,
1195 "PID_I_Init": 200,
1196 "PID_I_High": 512,
1197 "PID_I_Low": -30,
1198 "PID_Do": 500,
1199 "PID_Du": 0,
1200 "UclampMin_On": true,
Jimmy Shiue448b6f2024-04-10 07:12:22 +00001201 "UclampMin_Init": 232,
1202 "UclampMin_LoadUp": 480,
1203 "UclampMin_LoadReset": 480,
André Draszike3f5d8a2023-06-19 15:55:08 +01001204 "UclampMin_High": 480,
1205 "UclampMin_Low": 2,
1206 "SamplingWindow_P": 1,
1207 "SamplingWindow_I": 0,
1208 "SamplingWindow_D": 1,
1209 "ReportingRateLimitNs": 83333330,
André Draszike3f5d8a2023-06-19 15:55:08 +01001210 "TargetTimeFactor": 1,
guibing918e2cd2024-05-16 18:30:54 +00001211 "StaleTimeFactor": 15,
1212 "HeuristicBoost_On": true,
guibing25cf1332024-07-25 20:08:12 +00001213 "HBoostModerateJankThreshold": 2,
1214 "HBoostOffMaxAvgDurRatio": 4.0,
1215 "HBoostSevereJankPidPu": 0.5,
1216 "HBoostSevereJankThreshold": 8,
1217 "HBoostUclampMinCeilingRange": [480, 722],
1218 "HBoostUclampMinFloorRange": [230, 410],
guibing918e2cd2024-05-16 18:30:54 +00001219 "JankCheckTimeFactor": 1.2,
1220 "LowFrameRateThreshold": 25,
1221 "MaxRecordsNum": 300
André Draszike3f5d8a2023-06-19 15:55:08 +01001222 },
1223 {
1224 "Name": "REFRESH_90FPS",
1225 "PID_On": true,
1226 "PID_Po": 2,
1227 "PID_Pu": 1,
1228 "PID_I": 0,
1229 "PID_I_Init": 200,
1230 "PID_I_High": 512,
1231 "PID_I_Low": -30,
1232 "PID_Do": 500,
1233 "PID_Du": 0,
1234 "UclampMin_On": true,
Jimmy Shiue448b6f2024-04-10 07:12:22 +00001235 "UclampMin_Init": 162,
1236 "UclampMin_LoadUp": 480,
1237 "UclampMin_LoadReset": 480,
André Draszike3f5d8a2023-06-19 15:55:08 +01001238 "UclampMin_High": 480,
1239 "UclampMin_Low": 2,
1240 "SamplingWindow_P": 1,
1241 "SamplingWindow_I": 0,
1242 "SamplingWindow_D": 1,
1243 "ReportingRateLimitNs": 111111110,
André Draszike3f5d8a2023-06-19 15:55:08 +01001244 "TargetTimeFactor": 1,
guibing918e2cd2024-05-16 18:30:54 +00001245 "StaleTimeFactor": 15,
1246 "HeuristicBoost_On": true,
guibing25cf1332024-07-25 20:08:12 +00001247 "HBoostModerateJankThreshold": 2,
1248 "HBoostOffMaxAvgDurRatio": 4.0,
1249 "HBoostSevereJankPidPu": 0.5,
1250 "HBoostSevereJankThreshold": 8,
1251 "HBoostUclampMinCeilingRange": [480, 722],
1252 "HBoostUclampMinFloorRange": [230, 410],
guibing918e2cd2024-05-16 18:30:54 +00001253 "JankCheckTimeFactor": 1.2,
1254 "LowFrameRateThreshold": 25,
1255 "MaxRecordsNum": 300
André Draszike3f5d8a2023-06-19 15:55:08 +01001256 },
1257 {
1258 "Name": "REFRESH_60FPS",
1259 "PID_On": true,
1260 "PID_Po": 2,
1261 "PID_Pu": 1,
1262 "PID_I": 0,
1263 "PID_I_Init": 200,
1264 "PID_I_High": 512,
1265 "PID_I_Low": -30,
1266 "PID_Do": 500,
1267 "PID_Du": 0,
1268 "UclampMin_On": true,
Jimmy Shiue448b6f2024-04-10 07:12:22 +00001269 "UclampMin_Init": 162,
1270 "UclampMin_LoadUp": 480,
1271 "UclampMin_LoadReset": 480,
André Draszike3f5d8a2023-06-19 15:55:08 +01001272 "UclampMin_High": 480,
1273 "UclampMin_Low": 2,
1274 "SamplingWindow_P": 1,
1275 "SamplingWindow_I": 0,
1276 "SamplingWindow_D": 1,
1277 "ReportingRateLimitNs": 166666660,
André Draszike3f5d8a2023-06-19 15:55:08 +01001278 "TargetTimeFactor": 1,
guibing918e2cd2024-05-16 18:30:54 +00001279 "StaleTimeFactor": 15,
1280 "HeuristicBoost_On": true,
guibing25cf1332024-07-25 20:08:12 +00001281 "HBoostModerateJankThreshold": 2,
1282 "HBoostOffMaxAvgDurRatio": 4.0,
1283 "HBoostSevereJankPidPu": 0.5,
1284 "HBoostSevereJankThreshold": 8,
1285 "HBoostUclampMinCeilingRange": [480, 722],
1286 "HBoostUclampMinFloorRange": [230, 410],
guibing918e2cd2024-05-16 18:30:54 +00001287 "JankCheckTimeFactor": 1.2,
1288 "LowFrameRateThreshold": 25,
1289 "MaxRecordsNum": 300
André Draszike3f5d8a2023-06-19 15:55:08 +01001290 },
1291 {
1292 "Name": "UiHighBoostWithoutPid",
1293 "PID_On": false,
1294 "PID_Po": 0,
1295 "PID_Pu": 0,
1296 "PID_I": 0,
1297 "PID_I_Init": 0,
1298 "PID_I_High": 0,
1299 "PID_I_Low": 0,
1300 "PID_Do": 0,
1301 "PID_Du": 0,
1302 "SamplingWindow_P": 1,
1303 "SamplingWindow_I": 1,
1304 "SamplingWindow_D": 1,
1305 "UclampMin_On": true,
1306 "UclampMin_Init": 250,
1307 "UclampMin_High": 197,
1308 "UclampMin_Low": 197,
1309 "ReportingRateLimitNs": 1,
André Draszike3f5d8a2023-06-19 15:55:08 +01001310 "TargetTimeFactor": 1,
1311 "StaleTimeFactor": 5
1312 },
1313 {
1314 "Name": "UiLowBoostWithoutPid",
1315 "PID_On": false,
1316 "PID_Po": 0,
1317 "PID_Pu": 0,
1318 "PID_I": 0,
1319 "PID_I_Init": 0,
1320 "PID_I_High": 0,
1321 "PID_I_Low": 0,
1322 "PID_Do": 0,
1323 "PID_Du": 0,
1324 "SamplingWindow_P": 1,
1325 "SamplingWindow_I": 1,
1326 "SamplingWindow_D": 1,
1327 "UclampMin_On": true,
1328 "UclampMin_Init": 250,
1329 "UclampMin_High": 53,
1330 "UclampMin_Low": 53,
1331 "ReportingRateLimitNs": 1,
André Draszike3f5d8a2023-06-19 15:55:08 +01001332 "TargetTimeFactor": 1,
1333 "StaleTimeFactor": 5
1334 },
1335 {
1336 "Name": "UiLowNoneBoost",
1337 "PID_On": false,
1338 "PID_Po": 0,
1339 "PID_Pu": 0,
1340 "PID_I": 0,
1341 "PID_I_Init": 0,
1342 "PID_I_High": 0,
1343 "PID_I_Low": 0,
1344 "PID_Do": 0,
1345 "PID_Du": 0,
1346 "SamplingWindow_P": 1,
1347 "SamplingWindow_I": 1,
1348 "SamplingWindow_D": 1,
1349 "UclampMin_On": true,
1350 "UclampMin_Init": 250,
1351 "UclampMin_High": 0,
1352 "UclampMin_Low": 0,
1353 "ReportingRateLimitNs": 1,
André Draszike3f5d8a2023-06-19 15:55:08 +01001354 "TargetTimeFactor": 1,
1355 "StaleTimeFactor": 5
1356 }
1357 ]
1358}