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