1{
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": "CPULittleClusterDownRateLimitUs",
50      "Path": "/sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/down_rate_limit_us",
51      "Values": [
52        "5000",
53        "500"
54      ],
55      "DefaultIndex": 0,
56      "ResetOnInit": true
57    },
58    {
59      "Name": "CPUMidClusterMaxFreq",
60      "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
61      "Values": [
62        "9999999",
63        "1024000",
64        "1197000",
65        "1491000",
66        "910000",
67        "1328000",
68        "1663000",
69        "1836000",
70        "1999000"
71      ],
72      "DefaultIndex": 0,
73      "ResetOnInit": true
74    },
75    {
76      "Name": "CPUMidClusterMinFreq",
77      "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
78      "Values": [
79        "9999999",
80        "1197000",
81        "0"
82      ],
83      "ResetOnInit": true
84    },
85    {
86      "Name": "CPUMidClusterDownRateLimitUs",
87      "Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/down_rate_limit_us",
88      "Values": [
89        "20000",
90        "3000"
91      ],
92      "DefaultIndex": 0,
93      "ResetOnInit": true
94    },
95    {
96      "Name": "CPUBigClusterMaxFreq",
97      "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
98      "Values": [
99        "9999999",
100        "984000",
101        "1426000",
102        "1826000",
103        "1277000",
104        "1582000",
105        "1745000",
106        "2048000",
107        "2401000"
108      ],
109      "DefaultIndex": 0,
110      "ResetOnInit": true
111    },
112    {
113      "Name": "CPUBigClusterMinFreq",
114      "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
115      "Values": [
116        "9999999",
117        "1106000",
118        "0"
119      ],
120      "ResetOnInit": true
121    },
122    {
123      "Name": "CPUBigClusterDownRateLimitUs",
124      "Path": "/sys/devices/system/cpu/cpu6/cpufreq/sched_pixel/down_rate_limit_us",
125      "Values": [
126        "20000",
127        "3000"
128      ],
129      "DefaultIndex": 0,
130      "ResetOnInit": true
131    },
132    {
133      "Name": "GPUMinFreq",
134      "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq",
135      "Values": [
136        "762000",
137        "471000",
138        "400000",
139        "302000",
140        "151000"
141      ],
142      "ResetOnInit": true
143    },
144    {
145      "Name": "DisplayWakeup",
146      "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup",
147      "Values": [
148        "1",
149        "0"
150      ]
151    },
152    {
153      "Name": "CPUUtilThreshold",
154      "Path": "/proc/vendor_sched/util_threshold",
155      "Values": [
156        "1280",
157        "1100"
158      ],
159      "DefaultIndex": 0,
160      "ResetOnInit": true
161    },
162    {
163      "Name": "CPUDVFSHeadroom",
164      "Path": "/proc/vendor_sched/dvfs_headroom",
165      "Values": [
166        "1280",
167        "1100"
168      ],
169      "DefaultIndex": 0,
170      "ResetOnInit": true
171    },
172    {
173      "Name": "CPUTaperedDVFSHeadroomEnable",
174      "Path": "/proc/vendor_sched/tapered_dvfs_headroom_enable",
175      "Values": [
176        "0",
177        "1"
178      ],
179      "DefaultIndex": 0,
180      "ResetOnInit": true
181    },
182    {
183      "Name": "TAUClampBoost",
184      "Path": "/proc/vendor_sched/groups/ta/uclamp_min",
185      "Values": [
186        "692",
187        "1"
188      ],
189      "ResetOnInit": true
190    },
191    {
192      "Name": "FGUClampBoost",
193      "Path": "/proc/vendor_sched/groups/fg/uclamp_min",
194      "Values": [
195        "202",
196        "0"
197      ],
198      "ResetOnInit": true
199    },
200    {
201      "Name": "MLUclampBoost",
202      "Path": "/proc/vendor_sched/groups/nnapi/uclamp_min",
203      "Values": [
204          "225",
205          "640"
206      ],
207      "DefaultIndex": 0,
208      "ResetOnInit": true
209    },
210    {
211      "Name": "ReducePreferIdle",
212      "Path": "/proc/vendor_sched/reduce_prefer_idle",
213      "Values": [
214        "0",
215        "1"
216      ],
217      "ResetOnInit": true
218    },
219    {
220      "Name": "PMQoSCpuDmaLatency",
221      "Path": "/dev/cpu_dma_latency",
222      "Values": [
223        "44",
224        "1000"
225      ],
226      "HoldFd": true
227    },
228    {
229      "Name": "CDPreferIdle",
230      "Path": "/proc/vendor_sched/groups/cam/prefer_idle",
231      "Values": [
232        "0",
233        "1"
234      ],
235      "ResetOnInit": true
236    },
237    {
238      "Name": "CDCpuset",
239      "Path": "/dev/cpuset/camera-daemon/cpus",
240      "Values": [
241        "0-3",
242        "4-7",
243        "0-7"
244      ],
245      "ResetOnInit": true
246    },
247    {
248      "Name": "CDHighCpusetCpus",
249      "Path": "/dev/cpuset/camera-daemon-high-group/cpus",
250      "Values": [
251        "0-3",
252        "6-7"
253      ],
254      "ResetOnInit": true
255    },
256    {
257      "Name": "CDMidCpusetCpus",
258      "Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
259      "Values": [
260        "0-3",
261        "4-5"
262      ],
263      "ResetOnInit": true
264    },
265    {
266      "Name": "CDMidHighCpusetCpus",
267      "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
268      "Values": [
269        "0-3",
270        "4-7"
271      ],
272      "ResetOnInit": true
273    },
274    {
275      "Name": "TAPreferHighCap",
276      "Path": "/proc/vendor_sched/groups/ta/prefer_high_cap",
277      "Values": [
278        "1",
279        "0"
280      ],
281      "ResetOnInit": true
282    },
283    {
284      "Name": "TAPreferIdle",
285      "Path": "/proc/vendor_sched/groups/ta/prefer_idle",
286      "Values": [
287        "1",
288        "0"
289      ],
290      "DefaultIndex": 0,
291      "ResetOnInit": true
292    },
293    {
294      "Name": "FGPreferIdle",
295      "Path": "/proc/vendor_sched/groups/fg/prefer_idle",
296      "Values": [
297        "1",
298        "0"
299      ],
300      "DefaultIndex": 0,
301      "ResetOnInit": true
302    },
303    {
304      "Name": "CDPreferHighCap",
305      "Path": "/proc/vendor_sched/groups/cam/prefer_high_cap",
306      "Values": [
307        "1",
308        "0"
309      ],
310      "ResetOnInit": true
311    },
312    {
313      "Name": "NPITaskPacking",
314      "Path": "/proc/vendor_sched/npi_packing",
315      "Values": [
316        "0",
317        "1"
318      ],
319      "ResetOnInit": true
320    },
321    {
322      "Name": "NewlyIdleBalancer",
323      "Path": "/proc/vendor_sched/idle_balancer",
324      "Values": [
325        "0",
326        "1"
327      ]
328    },
329    {
330      "Name": "LimitFlashCurrent",
331      "Path": "vendor.camera.max_flash_current",
332      "Values": [
333        "100",
334        "1500"
335      ],
336      "ResetOnInit": true,
337      "Type": "Property"
338    },
339    {
340      "Name": "PowerHALRenderingState",
341      "Path": "vendor.powerhal.rendering",
342      "Values": [
343        "EXPENSIVE_RENDERING",
344        ""
345      ],
346      "Type": "Property"
347    },
348    {
349      "Name": "PowerHALCameraRunning",
350      "Path": "vendor.powerhal.camerarunning",
351      "Values": [
352        "1",
353        "0"
354      ],
355      "Type": "Property",
356      "ResetOnInit": true
357    },
358    {
359      "Name": "INTCAMFreq",
360      "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
361      "Values": [
362        "664000",
363        "67000"
364      ],
365      "ResetOnInit": true
366    },
367    {
368      "Name": "TNRFreq",
369      "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq",
370      "Values": [
371        "664000",
372        "67000"
373      ],
374      "ResetOnInit": true
375    },
376    {
377      "Name": "GPUPowerPolicy",
378      "Path": "/sys/devices/platform/1c500000.mali/power_policy",
379      "Values": [
380        "always_on",
381        "adaptive"
382      ],
383      "ResetOnInit": true
384    },
385    {
386      "Name": "BigControlTempSet",
387      "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp",
388      "Values": [
389        "90000",
390        "80000"
391      ],
392      "DefaultIndex": 0,
393      "ResetOnInit": false
394    },
395    {
396      "Name": "MidControlTempSet",
397      "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp",
398      "Values": [
399        "90000",
400        "80000"
401      ],
402      "DefaultIndex": 0,
403      "ResetOnInit": false
404    },
405    {
406      "Name": "LittleControlTempSet",
407      "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp",
408      "Values": [
409        "95000",
410        "80000"
411      ],
412      "DefaultIndex": 0,
413      "ResetOnInit": false
414    },
415    {
416      "Name": "G3dControlTempSet",
417      "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp",
418      "Values": [
419        "90000",
420        "80000"
421      ],
422      "DefaultIndex": 0,
423      "ResetOnInit": false
424    },
425    {
426      "Name": "BigSwitchOnTempSet",
427      "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp",
428      "Values": [
429        "70000",
430        "60000"
431      ],
432      "DefaultIndex": 0,
433      "ResetOnInit": false
434    },
435    {
436      "Name": "MidSwitchOnTempSet",
437      "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp",
438      "Values": [
439        "70000",
440        "60000"
441      ],
442      "DefaultIndex": 0,
443      "ResetOnInit": false
444    },
445    {
446      "Name": "LittleSwitchOnTempSet",
447      "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp",
448      "Values": [
449        "70000",
450        "60000"
451      ],
452      "DefaultIndex": 0,
453      "ResetOnInit": false
454    },
455    {
456      "Name": "G3dSwitchOnTempSet",
457      "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp",
458      "Values": [
459        "70000",
460        "60000"
461      ],
462      "DefaultIndex": 0,
463      "ResetOnInit": false
464    },
465    {
466      "Name": "CPU_LITTLE_TSKIN_BYPASS",
467      "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote_bypass",
468      "Values": [
469        "0",
470        "1"
471      ],
472      "DefaultIndex": 0
473    },
474    {
475      "Name": "CPU_MID_TSKIN_BYPASS",
476      "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote_bypass",
477      "Values": [
478        "0",
479        "1"
480      ],
481      "DefaultIndex": 0
482    },
483    {
484      "Name": "CPU_BIG_TSKIN_BYPASS",
485      "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote_bypass",
486      "Values": [
487        "0",
488        "1"
489      ],
490      "DefaultIndex": 0
491    },
492    {
493      "Name": "TRUSTY_VIRTIO_HIGH",
494      "Path": "/sys/module/trusty_virtio/parameters/use_high_wq",
495      "Values": [
496        "1",
497        "0"
498      ]
499    },
500    {
501      "Name": "TRUSTY_HIGH",
502      "Path": "/sys/module/trusty_core/parameters/use_high_wq",
503      "Values": [
504        "1",
505        "0"
506      ]
507    },
508    {
509      "Name": "PMU_POLL",
510      "Path": "/proc/vendor_sched/pmu_poll_enable",
511      "Values": [
512        "0",
513        "1"
514      ],
515      "DefaultIndex": 0
516    },
517    {
518      "Name": "Dex2oatThreads",
519      "Path": "vendor.powerhal.dalvik.vm.dex2oat-threads",
520      "Values": [
521        "1",
522        "2",
523        "4",
524        "6",
525        "8"
526      ],
527      "Type": "Property"
528    },
529    {
530      "Name": "Dex2oatCPUSet",
531      "Path": "vendor.powerhal.dalvik.vm.dex2oat-cpu-set",
532      "Values": [
533        "0,1,2,3",
534        "0,1,2,3,4,5",
535        "0,1,2,3,4,5,6,7"
536      ],
537      "Type": "Property"
538    },
539    {
540      "Name": "Dex2oatGroup",
541      "Path": "/proc/vendor_sched/groups/dex2oat/ug",
542      "Values": [
543        "1",
544        "0"
545      ],
546      "DefaultIndex": 0,
547      "ResetOnInit": true
548    }
549  ],
550  "Actions": [
551    {
552      "PowerHint": "CDCPUSET_RESTRICTED",
553      "Node": "CDCpuset",
554      "Duration": 1000,
555      "Value": "0-3"
556    },
557    {
558      "PowerHint": "CDHIGHCPUSETCPUS_RESTRICTED",
559      "Node": "CDHighCpusetCpus",
560      "Duration": 1000,
561      "Value": "0-3"
562    },
563    {
564      "PowerHint": "CDMIDCPUSETCPUS_RESTRICTED",
565      "Node": "CDMidCpusetCpus",
566      "Duration": 1000,
567      "Value": "0-3"
568    },
569    {
570      "PowerHint": "CDMIDHIGHCPUSETCPUS_RESTRICTED",
571      "Node": "CDMidHighCpusetCpus",
572      "Duration": 1000,
573      "Value": "0-3"
574    },
575    {
576      "PowerHint": "LAUNCH",
577      "Node": "ReducePreferIdle",
578      "Duration": 5000,
579      "Value": "0"
580    },
581    {
582      "PowerHint": "LAUNCH",
583      "Node": "FGPreferIdle",
584      "Duration": 5000,
585      "Value": "1"
586    },
587    {
588      "PowerHint": "LAUNCH",
589      "Node": "CPUDVFSHeadroom",
590      "Duration": 5000,
591      "Value": "1280"
592    },
593    {
594      "PowerHint": "LAUNCH",
595      "Node": "CPUTaperedDVFSHeadroomEnable",
596      "Duration": 5000,
597      "Value": "0"
598    },
599    {
600      "PowerHint": "LAUNCH",
601      "Node": "CPULittleClusterDownRateLimitUs",
602      "Duration": 5000,
603      "Value": "5000"
604    },
605    {
606      "PowerHint": "LAUNCH",
607      "Node": "CPUMidClusterDownRateLimitUs",
608      "Duration": 5000,
609      "Value": "20000"
610    },
611    {
612      "PowerHint": "LAUNCH",
613      "Node": "CPUBigClusterDownRateLimitUs",
614      "Duration": 5000,
615      "Value": "20000"
616    },
617    {
618      "PowerHint": "LAUNCH",
619      "Node": "CPUBigClusterMaxFreq",
620      "Duration": 5000,
621      "Value": "9999999"
622    },
623    {
624      "PowerHint": "LAUNCH",
625      "Node": "CPUMidClusterMaxFreq",
626      "Duration": 5000,
627      "Value": "9999999"
628    },
629    {
630      "PowerHint": "LAUNCH",
631      "Node": "CPULittleClusterMaxFreq",
632      "Duration": 5000,
633      "Value": "9999999"
634    },
635    {
636      "PowerHint": "LAUNCH",
637      "Node": "TAUClampBoost",
638      "Duration": 5000,
639      "Value": "692"
640    },
641    {
642      "PowerHint": "LAUNCH",
643      "Node": "FGUClampBoost",
644      "Duration": 5000,
645      "Value": "202"
646    },
647    {
648      "PowerHint": "LAUNCH",
649      "Node": "MemFreq",
650      "Duration": 5000,
651      "Value": "3172000"
652    },
653    {
654      "PowerHint": "LAUNCH",
655      "Node": "GPUPowerPolicy",
656      "Duration": 5000,
657      "Value": "always_on"
658    },
659    {
660      "PowerHint": "LAUNCH",
661      "Node": "NPITaskPacking",
662      "Duration": 5000,
663      "Value": "0"
664    },
665    {
666      "PowerHint": "LAUNCH",
667      "Type": "DoHint",
668      "Value": "LAUNCH_EXTEND"
669    },
670    {
671      "PowerHint": "LAUNCH_EXTEND",
672      "Node": "CPUBigClusterMaxFreq",
673      "Duration": 2000,
674      "Value": "9999999"
675    },
676    {
677      "PowerHint": "LAUNCH_EXTEND",
678      "Node": "CPUMidClusterMaxFreq",
679      "Duration": 2000,
680      "Value": "9999999"
681    },
682    {
683      "PowerHint": "LAUNCH_EXTEND",
684      "Node": "CPULittleClusterMaxFreq",
685      "Duration": 2000,
686      "Value": "9999999"
687    },
688    {
689      "PowerHint": "DISPLAY_CHANGE",
690      "Node": "ReducePreferIdle",
691      "Duration": 5000,
692      "Value": "0"
693    },
694    {
695      "PowerHint": "DISPLAY_CHANGE",
696      "Node": "FGPreferIdle",
697      "Duration": 5000,
698      "Value": "1"
699    },
700    {
701      "PowerHint": "DISPLAY_CHANGE",
702      "Node": "CPUBigClusterMaxFreq",
703      "Duration": 5000,
704      "Value": "9999999"
705    },
706    {
707      "PowerHint": "DISPLAY_CHANGE",
708      "Node": "CPUMidClusterMaxFreq",
709      "Duration": 5000,
710      "Value": "9999999"
711    },
712    {
713      "PowerHint": "DISPLAY_CHANGE",
714      "Node": "CPULittleClusterMaxFreq",
715      "Duration": 5000,
716      "Value": "9999999"
717    },
718    {
719      "PowerHint": "DISPLAY_CHANGE",
720      "Node": "TAUClampBoost",
721      "Duration": 5000,
722      "Value": "692"
723    },
724    {
725      "PowerHint": "DISPLAY_CHANGE",
726      "Node": "FGUClampBoost",
727      "Duration": 5000,
728      "Value": "202"
729    },
730    {
731      "PowerHint": "DISPLAY_CHANGE",
732      "Node": "MemFreq",
733      "Duration": 5000,
734      "Value": "3172000"
735    },
736    {
737      "PowerHint": "DISPLAY_CHANGE",
738      "Node": "GPUPowerPolicy",
739      "Duration": 5000,
740      "Value": "always_on"
741    },
742    {
743      "PowerHint": "DISPLAY_CHANGE",
744      "Node": "NPITaskPacking",
745      "Duration": 5000,
746      "Value": "0"
747    },
748    {
749      "PowerHint": "CPU_LOAD_RESET",
750      "Node": "MemFreq",
751      "Duration": 33,
752      "Value": "1014000"
753    },
754    {
755      "PowerHint": "CAMERA_LAUNCH",
756      "Node": "MemFreq",
757      "Duration": 1000,
758      "Value": "3172000"
759    },
760    {
761      "PowerHint": "CAMERA_LAUNCH",
762      "Node": "CPUBigClusterMaxFreq",
763      "Duration": 1000,
764      "Value": "9999999"
765    },
766    {
767      "PowerHint": "CAMERA_LAUNCH",
768      "Node": "CPUBigClusterMinFreq",
769      "Duration": 1000,
770      "Value": "9999999"
771    },
772    {
773      "PowerHint": "CAMERA_LAUNCH",
774      "Node": "CPUMidClusterMaxFreq",
775      "Duration": 1000,
776      "Value": "9999999"
777    },
778    {
779      "PowerHint": "CAMERA_LAUNCH",
780      "Node": "CPUMidClusterMinFreq",
781      "Duration": 1000,
782      "Value": "9999999"
783    },
784    {
785      "PowerHint": "CAMERA_LAUNCH",
786      "Node": "CPULittleClusterMaxFreq",
787      "Duration": 1000,
788      "Value": "9999999"
789    },
790    {
791      "PowerHint": "CAMERA_LAUNCH",
792      "Node": "CPULittleClusterMinFreq",
793      "Duration": 1000,
794      "Value": "9999999"
795    },
796    {
797      "PowerHint": "CAMERA_LAUNCH",
798      "Node": "NPITaskPacking",
799      "Duration": 1000,
800      "Value": "0"
801    },
802    {
803      "PowerHint": "CAMERA_LAUNCH",
804      "Node": "CDCpuset",
805      "Duration": 1000,
806      "Value": "4-7"
807    },
808    {
809      "PowerHint": "CAMERA_LAUNCH_EXTENDED",
810      "Node": "CPUBigClusterMaxFreq",
811      "Duration": 2000,
812      "Value": "9999999"
813    },
814    {
815      "PowerHint": "CAMERA_LAUNCH_EXTENDED",
816      "Node": "CPUMidClusterMaxFreq",
817      "Duration": 2000,
818      "Value": "9999999"
819    },
820    {
821      "PowerHint": "CAMERA_LAUNCH_EXTENDED",
822      "Node": "CPULittleClusterMaxFreq",
823      "Duration": 2000,
824      "Value": "9999999"
825    },
826    {
827      "PowerHint": "CAMERA_LAUNCH_EXTENDED",
828      "Node": "NPITaskPacking",
829      "Duration": 2000,
830      "Value": "0"
831    },
832    {
833      "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
834      "Node": "CPUBigClusterMaxFreq",
835      "Duration": 1000,
836      "Value": "984000"
837    },
838    {
839      "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
840      "Node": "CPUMidClusterMaxFreq",
841      "Duration": 1000,
842      "Value": "1024000"
843    },
844    {
845      "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
846      "Node": "CPULittleClusterMaxFreq",
847      "Duration": 1000,
848      "Value": "1098000"
849    },
850    {
851      "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
852      "Node": "CPUBigClusterMaxFreq",
853      "Duration": 1000,
854      "Value": "1426000"
855    },
856    {
857      "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
858      "Node": "CPUMidClusterMaxFreq",
859      "Duration": 1000,
860      "Value": "1197000"
861    },
862    {
863      "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
864      "Node": "CPULittleClusterMaxFreq",
865      "Duration": 1000,
866      "Value": "1401000"
867    },
868    {
869      "PowerHint": "CAMERA_SHOT",
870      "Node": "MemFreq",
871      "Duration": 300,
872      "Value": "3172000"
873    },
874    {
875      "PowerHint": "CAMERA_SHOT",
876      "Node": "CPUBigClusterMaxFreq",
877      "Duration": 300,
878      "Value": "9999999"
879    },
880    {
881      "PowerHint": "CAMERA_SHOT",
882      "Node": "CPUBigClusterMinFreq",
883      "Duration": 300,
884      "Value": "9999999"
885    },
886    {
887      "PowerHint": "CAMERA_SHOT",
888      "Node": "CPUMidClusterMaxFreq",
889      "Duration": 300,
890      "Value": "9999999"
891    },
892    {
893      "PowerHint": "CAMERA_SHOT",
894      "Node": "CPUMidClusterMinFreq",
895      "Duration": 300,
896      "Value": "9999999"
897    },
898    {
899      "PowerHint": "CAMERA_BACKEND_BOOST",
900      "Node": "MemFreq",
901      "Duration": 1000,
902      "Value": "3172000"
903    },
904    {
905      "PowerHint": "CAMERA_BACKEND_BOOST",
906      "Node": "IntFreq",
907      "Duration": 1000,
908      "Value": "533000"
909    },
910    {
911      "PowerHint": "CAMERA_BACKEND_BOOST",
912      "Node": "INTCAMFreq",
913      "Duration": 1000,
914      "Value": "664000"
915    },
916    {
917      "PowerHint": "CAMERA_BACKEND_BOOST",
918      "Node": "TNRFreq",
919      "Duration": 1000,
920      "Value": "664000"
921    },
922    {
923      "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
924      "Node": "TAPreferHighCap",
925      "Duration": 3000,
926      "Value": "1"
927    },
928    {
929      "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
930      "Node": "CPUBigClusterMaxFreq",
931      "Duration": 3000,
932      "Value": "9999999"
933    },
934    {
935      "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
936      "Node": "CPUBigClusterMinFreq",
937      "Duration": 3000,
938      "Value": "9999999"
939    },
940    {
941      "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
942      "Node": "TAPreferHighCap",
943      "Duration": 3000,
944      "Value": "1"
945    },
946    {
947      "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
948      "Node": "CPUBigClusterMaxFreq",
949      "Duration": 3000,
950      "Value": "9999999"
951    },
952    {
953      "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
954      "Node": "CPUBigClusterMinFreq",
955      "Duration": 3000,
956      "Value": "9999999"
957    },
958    {
959      "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
960      "Node": "CPUMidClusterMaxFreq",
961      "Duration": 3000,
962      "Value": "9999999"
963    },
964    {
965      "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
966      "Node": "CPUMidClusterMinFreq",
967      "Duration": 3000,
968      "Value": "9999999"
969    },
970    {
971      "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
972      "Node": "TAPreferHighCap",
973      "Duration": 3000,
974      "Value": "1"
975    },
976    {
977      "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
978      "Node": "CPUBigClusterMaxFreq",
979      "Duration": 3000,
980      "Value": "9999999"
981    },
982    {
983      "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
984      "Node": "CPUBigClusterMinFreq",
985      "Duration": 3000,
986      "Value": "9999999"
987    },
988    {
989      "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
990      "Node": "CPUMidClusterMaxFreq",
991      "Duration": 3000,
992      "Value": "9999999"
993    },
994    {
995      "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
996      "Node": "CPUMidClusterMinFreq",
997      "Duration": 3000,
998      "Value": "9999999"
999    },
1000    {
1001      "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
1002      "Node": "CPULittleClusterMaxFreq",
1003      "Duration": 3000,
1004      "Value": "9999999"
1005    },
1006    {
1007      "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
1008      "Node": "CPULittleClusterMinFreq",
1009      "Duration": 3000,
1010      "Value": "9999999"
1011    },
1012    {
1013      "PowerHint": "CAMERA_STREAMING_EXTREME",
1014      "Node": "PowerHALCameraRunning",
1015      "Duration": 0,
1016      "Value": "1"
1017    },
1018    {
1019      "PowerHint": "CAMERA_STREAMING_EXTREME",
1020      "Node": "CPULittleClusterMaxFreq",
1021      "Duration": 0,
1022      "Value": "1401000"
1023    },
1024    {
1025      "PowerHint": "CAMERA_STREAMING_EXTREME",
1026      "Node": "CPUMidClusterMaxFreq",
1027      "Duration": 0,
1028      "Value": "1491000"
1029    },
1030    {
1031      "PowerHint": "CAMERA_STREAMING_EXTREME",
1032      "Node": "CPUBigClusterMaxFreq",
1033      "Duration": 0,
1034      "Value": "1826000"
1035    },
1036    {
1037      "PowerHint": "CAMERA_STREAMING_EXTREME",
1038      "Node": "CDPreferHighCap",
1039      "Duration": 0,
1040      "Value": "1"
1041    },
1042    {
1043      "PowerHint": "CAMERA_STREAMING_EXTREME",
1044      "Node": "GPUMinFreq",
1045      "Duration": 0,
1046      "Value": "302000"
1047    },
1048    {
1049      "PowerHint": "CAMERA_STREAMING_EXTREME",
1050      "Node": "MemFreq",
1051      "Duration": 0,
1052      "Value": "1014000"
1053    },
1054    {
1055      "PowerHint": "CAMERA_STREAMING_EXTREME",
1056      "Node": "TAPreferHighCap",
1057      "Duration": 0,
1058      "Value": "1"
1059    },
1060    {
1061      "PowerHint": "CAMERA_STREAMING_EXTREME",
1062      "Node": "TAPreferIdle",
1063      "Duration": 0,
1064      "Value": "0"
1065    },
1066    {
1067      "PowerHint": "CAMERA_STREAMING_EXTREME",
1068      "Node": "NPITaskPacking",
1069      "Duration": 0,
1070      "Value": "0"
1071    },
1072    {
1073      "PowerHint": "CAMERA_STREAMING_EXTREME",
1074      "Node": "NewlyIdleBalancer",
1075      "Duration": 0,
1076      "Value": "0"
1077    },
1078    {
1079      "PowerHint": "CAMERA_STREAMING_HIGH",
1080      "Node": "PowerHALCameraRunning",
1081      "Duration": 0,
1082      "Value": "1"
1083    },
1084    {
1085      "PowerHint": "CAMERA_STREAMING_HIGH",
1086      "Node": "CPUUtilThreshold",
1087      "Duration": 0,
1088      "Value": "1100"
1089    },
1090    {
1091      "PowerHint": "CAMERA_STREAMING_HIGH",
1092      "Node": "CPUDVFSHeadroom",
1093      "Duration": 0,
1094      "Value": "1100"
1095    },
1096    {
1097      "PowerHint": "CAMERA_STREAMING_HIGH",
1098      "Node": "CPUMidClusterMaxFreq",
1099      "Duration": 0,
1100      "Value": "1491000"
1101    },
1102    {
1103      "PowerHint": "CAMERA_STREAMING_HIGH",
1104      "Node": "CPUBigClusterMaxFreq",
1105      "Duration": 0,
1106      "Value": "1826000"
1107    },
1108    {
1109      "PowerHint": "CAMERA_STREAMING_HIGH",
1110      "Node": "CDPreferHighCap",
1111      "Duration": 0,
1112      "Value": "1"
1113    },
1114    {
1115      "PowerHint": "CAMERA_STREAMING_HIGH",
1116      "Node": "CPULittleClusterMaxFreq",
1117      "Duration": 0,
1118      "Value": "1401000"
1119    },
1120    {
1121      "PowerHint": "CAMERA_STREAMING_HIGH",
1122      "Node": "GPUMinFreq",
1123      "Duration": 0,
1124      "Value": "302000"
1125    },
1126    {
1127      "PowerHint": "CAMERA_STREAMING_HIGH",
1128      "Node": "MemFreq",
1129      "Duration": 0,
1130      "Value": "1014000"
1131    },
1132    {
1133      "PowerHint": "CAMERA_STREAMING_HIGH",
1134      "Node": "TAPreferHighCap",
1135      "Duration": 0,
1136      "Value": "1"
1137    },
1138    {
1139      "PowerHint": "CAMERA_STREAMING_HIGH",
1140      "Node": "TAPreferIdle",
1141      "Duration": 0,
1142      "Value": "0"
1143    },
1144    {
1145      "PowerHint": "CAMERA_STREAMING_HIGH",
1146      "Node": "NPITaskPacking",
1147      "Duration": 0,
1148      "Value": "0"
1149    },
1150    {
1151      "PowerHint": "CAMERA_STREAMING_HIGH",
1152      "Node": "NewlyIdleBalancer",
1153      "Duration": 0,
1154      "Value": "0"
1155    },
1156    {
1157      "PowerHint": "CAMERA_STREAMING_STANDARD",
1158      "Node": "PowerHALCameraRunning",
1159      "Duration": 0,
1160      "Value": "1"
1161    },
1162    {
1163      "PowerHint": "CAMERA_STREAMING_STANDARD",
1164      "Node": "CDPreferHighCap",
1165      "Duration": 0,
1166      "Value": "1"
1167    },
1168    {
1169      "PowerHint": "CAMERA_STREAMING_STANDARD",
1170      "Node": "TAPreferHighCap",
1171      "Duration": 0,
1172      "Value": "1"
1173    },
1174    {
1175      "PowerHint": "CAMERA_STREAMING_STANDARD",
1176      "Node": "CPUBigClusterMaxFreq",
1177      "Duration": 0,
1178      "Value": "1826000"
1179    },
1180    {
1181      "PowerHint": "CAMERA_STREAMING_STANDARD",
1182      "Node": "CPUMidClusterMaxFreq",
1183      "Duration": 0,
1184      "Value": "1491000"
1185    },
1186    {
1187      "PowerHint": "CAMERA_STREAMING_STANDARD",
1188      "Node": "CPULittleClusterMaxFreq",
1189      "Duration": 0,
1190      "Value": "1401000"
1191    },
1192    {
1193      "PowerHint": "CAMERA_STREAMING_STANDARD",
1194      "Node": "GPUMinFreq",
1195      "Duration": 0,
1196      "Value": "302000"
1197    },
1198    {
1199      "PowerHint": "CAMERA_STREAMING_STANDARD",
1200      "Node": "MemFreq",
1201      "Duration": 0,
1202      "Value": "1014000"
1203    },
1204    {
1205      "PowerHint": "CAMERA_STREAMING_STANDARD",
1206      "Node": "NPITaskPacking",
1207      "Duration": 0,
1208      "Value": "0"
1209    },
1210    {
1211      "PowerHint": "CAMERA_STREAMING_STANDARD",
1212      "Node": "NewlyIdleBalancer",
1213      "Duration": 0,
1214      "Value": "0"
1215    },
1216    {
1217      "PowerHint": "CAMERA_STREAMING_LOW",
1218      "Node": "PowerHALCameraRunning",
1219      "Duration": 0,
1220      "Value": "1"
1221    },
1222    {
1223      "PowerHint": "CAMERA_STREAMING_LOW",
1224      "Node": "CDPreferHighCap",
1225      "Duration": 0,
1226      "Value": "1"
1227    },
1228    {
1229      "PowerHint": "CAMERA_STREAMING_LOW",
1230      "Node": "TAPreferHighCap",
1231      "Duration": 0,
1232      "Value": "1"
1233    },
1234    {
1235      "PowerHint": "CAMERA_STREAMING_LOW",
1236      "Node": "CDPreferIdle",
1237      "Duration": 0,
1238      "Value": "0"
1239    },
1240    {
1241      "PowerHint": "CAMERA_STREAMING_LOW",
1242      "Node": "CPUBigClusterMaxFreq",
1243      "Duration": 0,
1244      "Value": "1826000"
1245    },
1246    {
1247      "PowerHint": "CAMERA_STREAMING_LOW",
1248      "Node": "CPUMidClusterMaxFreq",
1249      "Duration": 0,
1250      "Value": "1491000"
1251    },
1252    {
1253      "PowerHint": "CAMERA_STREAMING_LOW",
1254      "Node": "CPULittleClusterMaxFreq",
1255      "Duration": 0,
1256      "Value": "1401000"
1257    },
1258    {
1259      "PowerHint": "CAMERA_STREAMING_LOW",
1260      "Node": "GPUMinFreq",
1261      "Duration": 0,
1262      "Value": "302000"
1263    },
1264    {
1265      "PowerHint": "CAMERA_STREAMING_LOW",
1266      "Node": "MemFreq",
1267      "Duration": 0,
1268      "Value": "1014000"
1269    },
1270    {
1271      "PowerHint": "CAMERA_STREAMING_LOW",
1272      "Node": "NPITaskPacking",
1273      "Duration": 0,
1274      "Value": "0"
1275    },
1276    {
1277      "PowerHint": "CAMERA_STREAMING_LOW",
1278      "Node": "NewlyIdleBalancer",
1279      "Duration": 0,
1280      "Value": "0"
1281    },
1282    {
1283      "PowerHint": "CAMERA_VIDEO_RECORDING",
1284      "Type": "MaskHint",
1285      "Value": "CDCPUSET_RESTRICTED"
1286    },
1287    {
1288      "PowerHint": "CAMERA_VIDEO_RECORDING",
1289      "Type": "MaskHint",
1290      "Value": "CDHIGHCPUSETCPUS_RESTRICTED"
1291    },
1292    {
1293      "PowerHint": "CAMERA_VIDEO_RECORDING",
1294      "Type": "MaskHint",
1295      "Value": "CDMIDCPUSETCPUS_RESTRICTED"
1296    },
1297    {
1298      "PowerHint": "CAMERA_VIDEO_RECORDING",
1299      "Type": "MaskHint",
1300      "Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED"
1301    },
1302    {
1303      "PowerHint": "FIXED_PERFORMANCE",
1304      "Node": "CPUBigClusterMaxFreq",
1305      "Duration": 0,
1306      "Value": "9999999"
1307    },
1308    {
1309      "PowerHint": "FIXED_PERFORMANCE",
1310      "Node": "CPUBigClusterMinFreq",
1311      "Duration": 0,
1312      "Value": "9999999"
1313    },
1314    {
1315      "PowerHint": "FIXED_PERFORMANCE",
1316      "Node": "CPUMidClusterMaxFreq",
1317      "Duration": 0,
1318      "Value": "9999999"
1319    },
1320    {
1321      "PowerHint": "FIXED_PERFORMANCE",
1322      "Node": "CPUMidClusterMinFreq",
1323      "Duration": 0,
1324      "Value": "9999999"
1325    },
1326    {
1327      "PowerHint": "FIXED_PERFORMANCE",
1328      "Node": "CPULittleClusterMaxFreq",
1329      "Duration": 0,
1330      "Value": "9999999"
1331    },
1332    {
1333      "PowerHint": "FIXED_PERFORMANCE",
1334      "Node": "CPULittleClusterMinFreq",
1335      "Duration": 0,
1336      "Value": "9999999"
1337    },
1338    {
1339      "PowerHint": "LOW_POWER_LITTLE_CLUSTER_50",
1340      "Node": "CPULittleClusterMaxFreq",
1341      "Duration": 3600000,
1342      "Value": "930000"
1343    },
1344    {
1345      "PowerHint": "LOW_POWER_LITTLE_CLUSTER_60",
1346      "Node": "CPULittleClusterMaxFreq",
1347      "Duration": 3600000,
1348      "Value": "1197000"
1349    },
1350    {
1351      "PowerHint": "LOW_POWER_LITTLE_CLUSTER_70",
1352      "Node": "CPULittleClusterMaxFreq",
1353      "Duration": 3600000,
1354      "Value": "1328000"
1355    },
1356    {
1357      "PowerHint": "LOW_POWER_LITTLE_CLUSTER_80",
1358      "Node": "CPULittleClusterMaxFreq",
1359      "Duration": 3600000,
1360      "Value": "1598000"
1361    },
1362    {
1363      "PowerHint": "LOW_POWER_LITTLE_CLUSTER_90",
1364      "Node": "CPULittleClusterMaxFreq",
1365      "Duration": 3600000,
1366      "Value": "1803000"
1367    },
1368    {
1369      "PowerHint": "LOW_POWER_MID_CLUSTER_50",
1370      "Node": "CPUMidClusterMaxFreq",
1371      "Duration": 3600000,
1372      "Value": "910000"
1373    },
1374    {
1375      "PowerHint": "LOW_POWER_MID_CLUSTER_60",
1376      "Node": "CPUMidClusterMaxFreq",
1377      "Duration": 3600000,
1378      "Value": "1328000"
1379    },
1380    {
1381      "PowerHint": "LOW_POWER_MID_CLUSTER_70",
1382      "Node": "CPUMidClusterMaxFreq",
1383      "Duration": 3600000,
1384      "Value": "1663000"
1385    },
1386    {
1387      "PowerHint": "LOW_POWER_MID_CLUSTER_80",
1388      "Node": "CPUMidClusterMaxFreq",
1389      "Duration": 3600000,
1390      "Value": "1836000"
1391    },
1392    {
1393      "PowerHint": "LOW_POWER_MID_CLUSTER_90",
1394      "Node": "CPUMidClusterMaxFreq",
1395      "Duration": 3600000,
1396      "Value": "1999000"
1397    },
1398    {
1399      "PowerHint": "LOW_POWER_CPU_50",
1400      "Node": "CPUBigClusterMaxFreq",
1401      "Duration": 3600000,
1402      "Value": "1277000"
1403    },
1404    {
1405      "PowerHint": "LOW_POWER_CPU_60",
1406      "Node": "CPUBigClusterMaxFreq",
1407      "Duration": 3600000,
1408      "Value": "1582000"
1409    },
1410    {
1411      "PowerHint": "LOW_POWER_CPU_70",
1412      "Node": "CPUBigClusterMaxFreq",
1413      "Duration": 3600000,
1414      "Value": "1745000"
1415    },
1416    {
1417      "PowerHint": "LOW_POWER_CPU_80",
1418      "Node": "CPUBigClusterMaxFreq",
1419      "Duration": 3600000,
1420      "Value": "2048000"
1421    },
1422    {
1423      "PowerHint": "LOW_POWER_CPU_90",
1424      "Node": "CPUBigClusterMaxFreq",
1425      "Duration": 3600000,
1426      "Value": "2401000"
1427    },
1428    {
1429      "PowerHint": "LOW_POWER",
1430      "Node": "PMU_POLL",
1431      "Duration": 0,
1432      "Value": "1"
1433    },
1434    {
1435      "PowerHint": "REFRESH_120FPS",
1436      "Node": "TAUClampBoost",
1437      "Duration": 0,
1438      "Value": "1"
1439    },
1440    {
1441      "PowerHint": "REFRESH_60FPS",
1442      "Node": "TAUClampBoost",
1443      "Duration": 0,
1444      "Value": "1"
1445    },
1446    {
1447      "PowerHint": "ADPF_DISABLE_TA_BOOST",
1448      "Node": "TAUClampBoost",
1449      "Duration": 0,
1450      "Value": "1"
1451    },
1452    {
1453      "PowerHint": "DISPLAY_IDLE",
1454      "Node": "FGPreferIdle",
1455      "Duration": 0,
1456      "Value": "0"
1457    },
1458    {
1459      "PowerHint": "DISPLAY_IDLE",
1460      "Node": "TAUClampBoost",
1461      "Duration": 0,
1462      "Value": "1"
1463    },
1464    {
1465      "PowerHint": "DISPLAY_IDLE",
1466      "Type": "EndHint",
1467      "Value": "DISPLAY_UPDATE_IMMINENT"
1468    },
1469    {
1470      "PowerHint": "DISPLAY_UPDATE_IMMINENT",
1471      "Node": "DisplayWakeup",
1472      "Duration": 50,
1473      "Value": "1"
1474    },
1475    {
1476      "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
1477      "Node": "LimitFlashCurrent",
1478      "Duration": 0,
1479      "Value": "100"
1480    },
1481    {
1482      "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
1483      "Node": "LimitFlashCurrent",
1484      "Duration": 0,
1485      "Value": "1500"
1486    },
1487    {
1488      "PowerHint": "EXPENSIVE_RENDERING",
1489      "Node": "PowerHALRenderingState",
1490      "Duration": 0,
1491      "Value": "EXPENSIVE_RENDERING"
1492    },
1493    {
1494      "PowerHint": "EXPENSIVE_RENDERING",
1495      "Node": "GPUMinFreq",
1496      "Duration": 0,
1497      "Value": "400000"
1498    },
1499    {
1500      "PowerHint": "GAME",
1501      "Node": "CPUDVFSHeadroom",
1502      "Duration": 0,
1503      "Value": "1100"
1504    },
1505    {
1506      "PowerHint": "GAME",
1507      "Node": "CPUTaperedDVFSHeadroomEnable",
1508      "Duration": 0,
1509      "Value": "1"
1510    },
1511    {
1512      "PowerHint": "GAME",
1513      "Node": "CPULittleClusterDownRateLimitUs",
1514      "Duration": 0,
1515      "Value": "500"
1516    },
1517    {
1518      "PowerHint": "GAME",
1519      "Node": "CPUMidClusterDownRateLimitUs",
1520      "Duration": 0,
1521      "Value": "3000"
1522    },
1523    {
1524      "PowerHint": "GAME",
1525      "Node": "CPUBigClusterDownRateLimitUs",
1526      "Duration": 0,
1527      "Value": "3000"
1528    },
1529    {
1530      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1531      "Node": "PMU_POLL",
1532      "Duration": 0,
1533      "Value": "1"
1534    },
1535    {
1536      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1537      "Node": "BigControlTempSet",
1538      "Duration": 0,
1539      "Value": "80000"
1540    },
1541    {
1542      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1543      "Node": "MidControlTempSet",
1544      "Duration": 0,
1545      "Value": "80000"
1546    },
1547    {
1548      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1549      "Node": "LittleControlTempSet",
1550      "Duration": 0,
1551      "Value": "80000"
1552    },
1553    {
1554      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1555      "Node": "G3dControlTempSet",
1556      "Duration": 0,
1557      "Value": "80000"
1558    },
1559    {
1560      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1561      "Node": "BigSwitchOnTempSet",
1562      "Duration": 0,
1563      "Value": "60000"
1564    },
1565    {
1566      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1567      "Node": "MidSwitchOnTempSet",
1568      "Duration": 0,
1569      "Value": "60000"
1570    },
1571    {
1572      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1573      "Node": "LittleSwitchOnTempSet",
1574      "Duration": 0,
1575      "Value": "60000"
1576    },
1577    {
1578      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1579      "Node": "G3dSwitchOnTempSet",
1580      "Duration": 0,
1581      "Value": "60000"
1582    },
1583    {
1584      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1585      "Node": "Dex2oatThreads",
1586      "Duration": 0,
1587      "Value": "6"
1588    },
1589    {
1590      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1591      "Node": "Dex2oatCPUSet",
1592      "Duration": 0,
1593      "Value": "0,1,2,3,4,5"
1594    },
1595    {
1596      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1597      "Node": "Dex2oatGroup",
1598      "Duration": 0,
1599      "Value": "0"
1600    },
1601    {
1602      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
1603      "Node": "Dex2oatThreads",
1604      "Duration": 0,
1605      "Value": "4"
1606    },
1607    {
1608      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
1609      "Node": "Dex2oatCPUSet",
1610      "Duration": 0,
1611      "Value": "0,1,2,3"
1612    },
1613    {
1614      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
1615      "Node": "Dex2oatThreads",
1616      "Duration": 0,
1617      "Value": "2"
1618    },
1619    {
1620      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
1621      "Node": "CPU_LITTLE_TSKIN_BYPASS",
1622      "Duration": 0,
1623      "Value": "0"
1624    },
1625    {
1626      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
1627      "Node": "CPU_MID_TSKIN_BYPASS",
1628      "Duration": 0,
1629      "Value": "0"
1630    },
1631    {
1632      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
1633      "Node": "CPU_BIG_TSKIN_BYPASS",
1634      "Duration": 0,
1635      "Value": "0"
1636    },
1637    {
1638      "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
1639      "Node": "Dex2oatThreads",
1640      "Duration": 0,
1641      "Value": "1"
1642    },
1643    {
1644      "PowerHint": "FACE_UNLOCK_BOOST",
1645      "Node": "CPU_LITTLE_TSKIN_BYPASS",
1646      "Duration": 1000,
1647      "Value": "1"
1648    },
1649    {
1650      "PowerHint": "FACE_UNLOCK_BOOST",
1651      "Node": "CPU_MID_TSKIN_BYPASS",
1652      "Duration": 1000,
1653      "Value": "1"
1654    },
1655    {
1656      "PowerHint": "FACE_UNLOCK_BOOST",
1657      "Node": "CPU_BIG_TSKIN_BYPASS",
1658      "Duration": 1000,
1659      "Value": "1"
1660    },
1661    {
1662      "PowerHint": "FP_BOOST",
1663      "Node": "CPUBigClusterMaxFreq",
1664      "Duration": 1000,
1665      "Value": "9999999"
1666    },
1667    {
1668      "PowerHint": "FP_BOOST",
1669      "Node": "CPU_LITTLE_TSKIN_BYPASS",
1670      "Duration": 1000,
1671      "Value": "1"
1672    },
1673    {
1674      "PowerHint": "FP_BOOST",
1675      "Node": "CPUBigClusterMinFreq",
1676      "Duration": 1000,
1677      "Value": "9999999"
1678    },
1679    {
1680      "PowerHint": "FP_BOOST",
1681      "Node": "CPU_MID_TSKIN_BYPASS",
1682      "Duration": 1000,
1683      "Value": "1"
1684    },
1685    {
1686      "PowerHint": "FP_BOOST",
1687      "Node": "CPU_BIG_TSKIN_BYPASS",
1688      "Duration": 1000,
1689      "Value": "1"
1690    },
1691    {
1692      "PowerHint": "FP_BOOST",
1693      "Node": "TRUSTY_VIRTIO_HIGH",
1694      "Duration": 1000,
1695      "Value": "1"
1696    },
1697    {
1698      "PowerHint": "FP_BOOST",
1699      "Node": "TRUSTY_HIGH",
1700      "Duration": 1000,
1701      "Value": "1"
1702    },
1703    {
1704      "PowerHint": "ML_ACC",
1705      "Node": "MLUclampBoost",
1706      "Duration": 2000,
1707      "Value": "640"
1708    },
1709    {
1710      "PowerHint": "ML_ACC",
1711      "Node": "PMQoSCpuDmaLatency",
1712      "Duration": 2000,
1713      "Value": "44"
1714    }
1715  ],
1716  "AdpfConfig": [
1717    {
1718      "Name": "REFRESH_120FPS",
1719      "PID_On": true,
1720      "PID_Po": 2.0,
1721      "PID_Pu": 1.0,
1722      "PID_I": 0.0,
1723      "PID_I_Init": 200,
1724      "PID_I_High": 512,
1725      "PID_I_Low": -30,
1726      "PID_Do": 500.0,
1727      "PID_Du": 0.0,
1728      "UclampMin_On": true,
1729      "UclampMin_Init": 232,
1730      "UclampMin_LoadUp": 480,
1731      "UclampMin_LoadReset": 480,
1732      "UclampMin_High": 480,
1733      "UclampMin_Low": 2,
1734      "UclampMax_Efficient": 400,
1735      "SamplingWindow_P": 1,
1736      "SamplingWindow_I": 0,
1737      "SamplingWindow_D": 1,
1738      "ReportingRateLimitNs": 83333330,
1739      "TargetTimeFactor": 1.0,
1740      "StaleTimeFactor": 15.0,
1741      "HeuristicBoost_On": true,
1742      "HBoostOnMissedCycles": 8,
1743      "HBoostOffMaxAvgRatio": 4.0,
1744      "HBoostOffMissedCycles": 5,
1745      "HBoostPidPuFactor": 0.5,
1746      "HBoostUclampMin": 722,
1747      "JankCheckTimeFactor": 1.2,
1748      "LowFrameRateThreshold": 25,
1749      "MaxRecordsNum": 300
1750    },
1751    {
1752      "Name": "REFRESH_90FPS",
1753      "PID_On": true,
1754      "PID_Po": 2.0,
1755      "PID_Pu": 1.0,
1756      "PID_I": 0.0,
1757      "PID_I_Init": 200,
1758      "PID_I_High": 512,
1759      "PID_I_Low": -30,
1760      "PID_Do": 500.0,
1761      "PID_Du": 0.0,
1762      "UclampMin_On": true,
1763      "UclampMin_Init": 162,
1764      "UclampMin_LoadUp": 480,
1765      "UclampMin_LoadReset": 480,
1766      "UclampMin_High": 480,
1767      "UclampMin_Low": 2,
1768      "UclampMax_Efficient": 400,
1769      "SamplingWindow_P": 1,
1770      "SamplingWindow_I": 0,
1771      "SamplingWindow_D": 1,
1772      "ReportingRateLimitNs": 111111110,
1773      "TargetTimeFactor": 1.0,
1774      "StaleTimeFactor": 15.0,
1775      "HeuristicBoost_On": true,
1776      "HBoostOnMissedCycles": 8,
1777      "HBoostOffMaxAvgRatio": 4.0,
1778      "HBoostOffMissedCycles": 5,
1779      "HBoostPidPuFactor": 0.5,
1780      "HBoostUclampMin": 722,
1781      "JankCheckTimeFactor": 1.2,
1782      "LowFrameRateThreshold": 25,
1783      "MaxRecordsNum": 300
1784    },
1785    {
1786      "Name": "REFRESH_60FPS",
1787      "PID_On": true,
1788      "PID_Po": 2.0,
1789      "PID_Pu": 1.0,
1790      "PID_I": 0.0,
1791      "PID_I_Init": 200,
1792      "PID_I_High": 512,
1793      "PID_I_Low": -30,
1794      "PID_Do": 500.0,
1795      "PID_Du": 0.0,
1796      "UclampMin_On": true,
1797      "UclampMin_Init": 162,
1798      "UclampMin_LoadUp": 480,
1799      "UclampMin_LoadReset": 480,
1800      "UclampMin_High": 480,
1801      "UclampMin_Low": 2,
1802      "UclampMax_Efficient": 400,
1803      "SamplingWindow_P": 1,
1804      "SamplingWindow_I": 0,
1805      "SamplingWindow_D": 1,
1806      "ReportingRateLimitNs": 166666660,
1807      "TargetTimeFactor": 1.0,
1808      "StaleTimeFactor": 15.0,
1809      "HeuristicBoost_On": true,
1810      "HBoostOnMissedCycles": 8,
1811      "HBoostOffMaxAvgRatio": 4.0,
1812      "HBoostOffMissedCycles": 5,
1813      "HBoostPidPuFactor": 0.5,
1814      "HBoostUclampMin": 722,
1815      "JankCheckTimeFactor": 1.2,
1816      "LowFrameRateThreshold": 25,
1817      "MaxRecordsNum": 300
1818    },
1819    {
1820      "Name": "UiHighBoostWithoutPid",
1821      "PID_On": false,
1822      "PID_Po": 0,
1823      "PID_Pu": 0,
1824      "PID_I": 0,
1825      "PID_I_Init": 0,
1826      "PID_I_High": 0,
1827      "PID_I_Low": 0,
1828      "PID_Do": 0,
1829      "PID_Du": 0,
1830      "SamplingWindow_P": 1,
1831      "SamplingWindow_I": 1,
1832      "SamplingWindow_D": 1,
1833      "UclampMin_On": true,
1834      "UclampMin_Init": 250,
1835      "UclampMin_High": 197,
1836      "UclampMin_Low": 197,
1837      "UclampMax_Efficient": 400,
1838      "ReportingRateLimitNs": 1,
1839      "TargetTimeFactor": 1.0,
1840      "StaleTimeFactor": 5.0
1841    },
1842    {
1843      "Name": "UiLowBoostWithoutPid",
1844      "PID_On": false,
1845      "PID_Po": 0,
1846      "PID_Pu": 0,
1847      "PID_I": 0,
1848      "PID_I_Init": 0,
1849      "PID_I_High": 0,
1850      "PID_I_Low": 0,
1851      "PID_Do": 0,
1852      "PID_Du": 0,
1853      "SamplingWindow_P": 1,
1854      "SamplingWindow_I": 1,
1855      "SamplingWindow_D": 1,
1856      "UclampMin_On": true,
1857      "UclampMin_Init": 250,
1858      "UclampMin_High": 53,
1859      "UclampMin_Low": 53,
1860      "UclampMax_Efficient": 400,
1861      "ReportingRateLimitNs": 1,
1862      "TargetTimeFactor": 1.0,
1863      "StaleTimeFactor": 5.0
1864    },
1865    {
1866      "Name": "UiLowNoneBoost",
1867      "PID_On": false,
1868      "PID_Po": 0,
1869      "PID_Pu": 0,
1870      "PID_I": 0,
1871      "PID_I_Init": 0,
1872      "PID_I_High": 0,
1873      "PID_I_Low": 0,
1874      "PID_Do": 0,
1875      "PID_Du": 0,
1876      "SamplingWindow_P": 1,
1877      "SamplingWindow_I": 1,
1878      "SamplingWindow_D": 1,
1879      "UclampMin_On": true,
1880      "UclampMin_Init": 250,
1881      "UclampMin_High": 0,
1882      "UclampMin_Low": 0,
1883      "UclampMax_Efficient": 400,
1884      "ReportingRateLimitNs": 1,
1885      "TargetTimeFactor": 1.0,
1886      "StaleTimeFactor": 5.0
1887    }
1888   ]
1889}
1890