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