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