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