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