blob: 59faed3b03ba630bab848e0aeb25be8e4c030af1 [file] [log] [blame]
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001{
2 "Nodes": [
3 {
4 "Name": "MemFreq",
5 "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
6 "Values": [
7 "3172000",
8 "1014000",
9 "421000"
10 ],
11 "ResetOnInit": true
12 },
13 {
14 "Name": "IntFreq",
15 "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq",
16 "Values": [
17 "533000",
18 "100000"
19 ],
20 "ResetOnInit": true
21 },
22 {
23 "Name": "CPULittleClusterMaxFreq",
24 "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
25 "Values": [
26 "9999999",
27 "1098000",
28 "1401000",
29 "930000",
30 "1197000",
31 "1328000",
32 "1598000",
33 "1803000"
34 ],
35 "DefaultIndex": 0,
36 "ResetOnInit": true
37 },
38 {
39 "Name": "CPULittleClusterMinFreq",
40 "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
41 "Values": [
42 "9999999",
43 "1197000",
44 "0"
45 ],
46 "ResetOnInit": true
47 },
48 {
49 "Name": "CPUMidClusterMaxFreq",
50 "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
51 "Values": [
52 "9999999",
53 "1024000",
54 "1197000",
55 "1491000",
56 "910000",
57 "1328000",
58 "1663000",
59 "1836000",
60 "1999000"
61 ],
62 "DefaultIndex": 0,
63 "ResetOnInit": true
64 },
65 {
66 "Name": "CPUMidClusterMinFreq",
67 "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
68 "Values": [
69 "9999999",
70 "1197000",
71 "0"
72 ],
73 "ResetOnInit": true
74 },
75 {
76 "Name": "CPUBigClusterMaxFreq",
77 "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
78 "Values": [
79 "9999999",
80 "984000",
81 "1426000",
82 "1826000",
83 "1277000",
84 "1582000",
85 "1745000",
86 "2048000",
87 "2401000"
88 ],
89 "DefaultIndex": 0,
90 "ResetOnInit": true
91 },
92 {
93 "Name": "CPUBigClusterMinFreq",
94 "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
95 "Values": [
96 "9999999",
97 "1106000",
98 "0"
99 ],
100 "ResetOnInit": true
101 },
102 {
103 "Name": "GPUMinFreq",
104 "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq",
105 "Values": [
106 "762000",
107 "471000",
108 "400000",
109 "302000",
110 "151000"
111 ],
112 "ResetOnInit": true
113 },
114 {
115 "Name": "DisplayWakeup",
116 "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup",
117 "Values": [
118 "1",
119 "0"
120 ]
121 },
122 {
123 "Name": "CPUUtilThreshold",
chungkai1031eeb2022-03-23 09:46:41 +0000124 "Path": "/proc/vendor_sched/util_threshold",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800125 "Values": [
126 "1280",
127 "1100"
128 ],
129 "DefaultIndex": 0,
130 "ResetOnInit": true
131 },
132 {
Qais Yousef1499e832023-05-10 10:45:59 +0000133 "Name": "CPUDVFSHeadroom",
134 "Path": "/proc/vendor_sched/dvfs_headroom",
135 "Values": [
136 "1280",
137 "1100"
138 ],
139 "DefaultIndex": 0,
140 "ResetOnInit": true
141 },
142 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800143 "Name": "TAUClampBoost",
chungkai1031eeb2022-03-23 09:46:41 +0000144 "Path": "/proc/vendor_sched/ta_uclamp_min",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800145 "Values": [
Qais Yousef83650f72023-04-06 17:16:55 +0000146 "692",
Wei Wang29b699d2022-08-03 23:10:38 -0700147 "1"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800148 ],
149 "ResetOnInit": true
150 },
151 {
Wei Wang28a492d2022-05-20 08:55:21 -0700152 "Name": "FGUClampBoost",
153 "Path": "/proc/vendor_sched/fg_uclamp_min",
154 "Values": [
Qais Yousef83650f72023-04-06 17:16:55 +0000155 "202",
Wei Wang28a492d2022-05-20 08:55:21 -0700156 "0"
157 ],
158 "ResetOnInit": true
159 },
160 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800161 "Name": "MLUclampBoost",
chungkai1031eeb2022-03-23 09:46:41 +0000162 "Path": "/proc/vendor_sched/nnapi_uclamp_min",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800163 "Values": [
Qais Yousef83650f72023-04-06 17:16:55 +0000164 "225",
165 "640"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800166 ],
167 "DefaultIndex": 0,
168 "ResetOnInit": true
169 },
170 {
Rick Yiu535ec9d2022-11-11 03:06:48 +0000171 "Name": "ReducePreferIdle",
chungkai0168d7f2022-05-16 03:58:25 +0000172 "Path": "/proc/vendor_sched/reduce_prefer_idle",
173 "Values": [
174 "0",
175 "1"
176 ],
177 "ResetOnInit": true
178 },
179 {
Richard Hsu3e31f882022-05-17 18:58:17 -0700180 "Name": "PMQoSCpuDmaLatency",
181 "Path": "/dev/cpu_dma_latency",
182 "Values": [
183 "44",
184 "1000"
185 ],
186 "HoldFd": true
187 },
188 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800189 "Name": "CDPreferIdle",
chungkai1031eeb2022-03-23 09:46:41 +0000190 "Path": "/proc/vendor_sched/cam_prefer_idle",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800191 "Values": [
192 "0",
193 "1"
194 ],
195 "ResetOnInit": true
196 },
197 {
198 "Name": "CDCpuset",
199 "Path": "/dev/cpuset/camera-daemon/cpus",
200 "Values": [
Rick Yiu535ec9d2022-11-11 03:06:48 +0000201 "0-3",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800202 "4-7",
203 "0-7"
204 ],
205 "ResetOnInit": true
206 },
207 {
208 "Name": "CDHighCpusetCpus",
209 "Path": "/dev/cpuset/camera-daemon-high-group/cpus",
210 "Values": [
Rick Yiu535ec9d2022-11-11 03:06:48 +0000211 "0-3",
Rick Yiuee334ba2022-11-21 09:15:36 +0000212 "6-7"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800213 ],
214 "ResetOnInit": true
215 },
216 {
217 "Name": "CDMidCpusetCpus",
218 "Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
219 "Values": [
Rick Yiu535ec9d2022-11-11 03:06:48 +0000220 "0-3",
Rick Yiuee334ba2022-11-21 09:15:36 +0000221 "4-5"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800222 ],
223 "ResetOnInit": true
224 },
225 {
226 "Name": "CDMidHighCpusetCpus",
227 "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
228 "Values": [
Rick Yiu535ec9d2022-11-11 03:06:48 +0000229 "0-3",
Rick Yiuee334ba2022-11-21 09:15:36 +0000230 "4-7"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800231 ],
232 "ResetOnInit": true
233 },
234 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800235 "Name": "TAPreferHighCap",
chungkai1031eeb2022-03-23 09:46:41 +0000236 "Path": "/proc/vendor_sched/ta_prefer_high_cap",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800237 "Values": [
238 "1",
239 "0"
240 ],
241 "ResetOnInit": true
242 },
243 {
244 "Name": "TAPreferIdle",
chungkai1031eeb2022-03-23 09:46:41 +0000245 "Path": "/proc/vendor_sched/ta_prefer_idle",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800246 "Values": [
247 "0",
248 "1"
249 ],
250 "ResetOnInit": true
251 },
252 {
Wei Wangca70b742022-03-07 17:23:01 -0800253 "Name": "FGPreferIdle",
254 "Path": "/proc/vendor_sched/fg_prefer_idle",
255 "Values": [
Wei Wang75156ec2022-05-13 11:30:02 -0700256 "1",
257 "0"
Wei Wangca70b742022-03-07 17:23:01 -0800258 ],
Wei Wang75156ec2022-05-13 11:30:02 -0700259 "DefaultIndex": 0,
Wei Wangca70b742022-03-07 17:23:01 -0800260 "ResetOnInit": true
261 },
262 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800263 "Name": "CDPreferHighCap",
chungkai1031eeb2022-03-23 09:46:41 +0000264 "Path": "/proc/vendor_sched/cam_prefer_high_cap",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800265 "Values": [
266 "1",
267 "0"
268 ],
269 "ResetOnInit": true
270 },
271 {
Rick Yiu4f4e24c2022-05-03 17:55:02 +0800272 "Name": "NPITaskPacking",
273 "Path": "/proc/vendor_sched/npi_packing",
274 "Values": [
275 "0",
276 "1"
277 ],
278 "ResetOnInit": true
279 },
280 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800281 "Name": "LimitFlashCurrent",
282 "Path": "vendor.camera.max_flash_current",
283 "Values": [
284 "100",
285 "1500"
286 ],
287 "ResetOnInit": true,
288 "Type": "Property"
289 },
290 {
291 "Name": "PowerHALRenderingState",
292 "Path": "vendor.powerhal.rendering",
293 "Values": [
294 "EXPENSIVE_RENDERING",
295 ""
296 ],
297 "Type": "Property"
298 },
299 {
Rick Yiu535ec9d2022-11-11 03:06:48 +0000300 "Name": "PowerHALCameraRunning",
301 "Path": "vendor.powerhal.camerarunning",
302 "Values": [
303 "1",
304 "0"
305 ],
306 "Type": "Property",
307 "ResetOnInit": true
308 },
309 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800310 "Name": "INTCAMFreq",
311 "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
312 "Values": [
313 "664000",
314 "67000"
315 ],
316 "ResetOnInit": true
317 },
318 {
319 "Name": "TNRFreq",
320 "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq",
321 "Values": [
322 "664000",
323 "67000"
324 ],
325 "ResetOnInit": true
326 },
327 {
328 "Name": "GPUPowerPolicy",
329 "Path": "/sys/devices/platform/1c500000.mali/power_policy",
330 "Values": [
331 "always_on",
332 "adaptive"
333 ],
334 "ResetOnInit": true
335 },
336 {
337 "Name": "BigControlTempSet",
338 "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp",
339 "Values": [
340 "90000",
341 "80000"
342 ],
343 "DefaultIndex": 0,
344 "ResetOnInit": false
345 },
346 {
347 "Name": "MidControlTempSet",
348 "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp",
349 "Values": [
350 "90000",
351 "80000"
352 ],
353 "DefaultIndex": 0,
354 "ResetOnInit": false
355 },
356 {
357 "Name": "LittleControlTempSet",
358 "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp",
359 "Values": [
YiHo Chengeb182872022-02-17 16:16:55 +0800360 "95000",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800361 "80000"
362 ],
363 "DefaultIndex": 0,
364 "ResetOnInit": false
365 },
366 {
367 "Name": "G3dControlTempSet",
368 "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp",
369 "Values": [
370 "90000",
371 "80000"
372 ],
373 "DefaultIndex": 0,
374 "ResetOnInit": false
375 },
376 {
377 "Name": "BigSwitchOnTempSet",
378 "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp",
379 "Values": [
380 "70000",
381 "60000"
382 ],
383 "DefaultIndex": 0,
384 "ResetOnInit": false
385 },
386 {
387 "Name": "MidSwitchOnTempSet",
388 "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp",
389 "Values": [
390 "70000",
391 "60000"
392 ],
393 "DefaultIndex": 0,
394 "ResetOnInit": false
395 },
396 {
397 "Name": "LittleSwitchOnTempSet",
398 "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp",
399 "Values": [
400 "70000",
401 "60000"
402 ],
403 "DefaultIndex": 0,
404 "ResetOnInit": false
405 },
406 {
407 "Name": "G3dSwitchOnTempSet",
408 "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp",
409 "Values": [
410 "70000",
411 "60000"
412 ],
413 "DefaultIndex": 0,
414 "ResetOnInit": false
TeYuan Wange5caa082022-03-02 18:44:45 +0800415 },
416 {
417 "Name": "CPU_LITTLE_TSKIN_BYPASS",
418 "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote_bypass",
419 "Values": [
420 "0",
421 "1"
422 ],
423 "DefaultIndex": 0
424 },
425 {
426 "Name": "CPU_MID_TSKIN_BYPASS",
427 "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote_bypass",
428 "Values": [
429 "0",
430 "1"
431 ],
432 "DefaultIndex": 0
433 },
434 {
435 "Name": "CPU_BIG_TSKIN_BYPASS",
436 "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote_bypass",
437 "Values": [
438 "0",
439 "1"
440 ],
441 "DefaultIndex": 0
Taeju Park95129912022-03-30 05:53:25 +0000442 },
443 {
Wei Wangcb174332022-04-23 21:20:56 -0700444 "Name": "TRUSTY_VIRTIO_HIGH",
445 "Path": "/sys/module/trusty_virtio/parameters/use_high_wq",
446 "Values": [
447 "1",
448 "0"
449 ]
450 },
451 {
452 "Name": "TRUSTY_HIGH",
453 "Path": "/sys/module/trusty_core/parameters/use_high_wq",
454 "Values": [
455 "1",
456 "0"
457 ]
458 },
459 {
Taeju Park95129912022-03-30 05:53:25 +0000460 "Name": "PMU_POLL",
461 "Path": "/proc/vendor_sched/pmu_poll_enable",
462 "Values": [
463 "0",
464 "1"
465 ],
466 "DefaultIndex": 0
Rick Yiu166cece2022-08-30 03:03:26 +0000467 },
468 {
469 "Name": "Dex2oatThreads",
470 "Path": "vendor.powerhal.dalvik.vm.dex2oat-threads",
471 "Values": [
472 "1",
473 "2",
474 "4",
475 "6",
476 "8"
477 ],
478 "Type": "Property"
479 },
480 {
481 "Name": "Dex2oatCPUSet",
482 "Path": "vendor.powerhal.dalvik.vm.dex2oat-cpu-set",
483 "Values": [
484 "0,1,2,3",
485 "0,1,2,3,4,5",
486 "0,1,2,3,4,5,6,7"
487 ],
488 "Type": "Property"
paulsu03f3dc02023-06-08 10:13:40 +0000489 },
490 {
491 "Name": "Dex2oatGroup",
492 "Path": "/proc/vendor_sched/dex2oat_ug",
493 "Values": [
494 "1",
495 "0"
496 ],
497 "DefaultIndex": 0,
498 "ResetOnInit": true
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800499 }
500 ],
501 "Actions": [
502 {
Rick Yiu535ec9d2022-11-11 03:06:48 +0000503 "PowerHint": "CDCPUSET_RESTRICTED",
504 "Node": "CDCpuset",
505 "Duration": 1000,
506 "Value": "0-3"
507 },
508 {
509 "PowerHint": "CDHIGHCPUSETCPUS_RESTRICTED",
510 "Node": "CDHighCpusetCpus",
511 "Duration": 1000,
512 "Value": "0-3"
513 },
514 {
515 "PowerHint": "CDMIDCPUSETCPUS_RESTRICTED",
516 "Node": "CDMidCpusetCpus",
517 "Duration": 1000,
518 "Value": "0-3"
519 },
520 {
521 "PowerHint": "CDMIDHIGHCPUSETCPUS_RESTRICTED",
522 "Node": "CDMidHighCpusetCpus",
523 "Duration": 1000,
524 "Value": "0-3"
525 },
526 {
chungkai0168d7f2022-05-16 03:58:25 +0000527 "PowerHint": "LAUNCH",
Rick Yiu535ec9d2022-11-11 03:06:48 +0000528 "Node": "ReducePreferIdle",
chungkai0168d7f2022-05-16 03:58:25 +0000529 "Duration": 5000,
530 "Value": "0"
531 },
532 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800533 "PowerHint": "LAUNCH",
Wei Wang75156ec2022-05-13 11:30:02 -0700534 "Node": "FGPreferIdle",
535 "Duration": 5000,
536 "Value": "1"
537 },
538 {
539 "PowerHint": "LAUNCH",
Kyle Lin101c24a2022-02-11 23:53:52 +0800540 "Node": "CPUBigClusterMaxFreq",
541 "Duration": 5000,
542 "Value": "9999999"
543 },
544 {
545 "PowerHint": "LAUNCH",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800546 "Node": "CPUMidClusterMaxFreq",
547 "Duration": 5000,
548 "Value": "9999999"
549 },
550 {
551 "PowerHint": "LAUNCH",
552 "Node": "CPULittleClusterMaxFreq",
553 "Duration": 5000,
554 "Value": "9999999"
555 },
556 {
557 "PowerHint": "LAUNCH",
558 "Node": "TAUClampBoost",
559 "Duration": 5000,
Qais Yousef83650f72023-04-06 17:16:55 +0000560 "Value": "692"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800561 },
562 {
563 "PowerHint": "LAUNCH",
Wei Wang28a492d2022-05-20 08:55:21 -0700564 "Node": "FGUClampBoost",
565 "Duration": 5000,
Qais Yousef83650f72023-04-06 17:16:55 +0000566 "Value": "202"
Wei Wang28a492d2022-05-20 08:55:21 -0700567 },
568 {
569 "PowerHint": "LAUNCH",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800570 "Node": "MemFreq",
571 "Duration": 5000,
572 "Value": "3172000"
573 },
574 {
575 "PowerHint": "LAUNCH",
576 "Node": "GPUPowerPolicy",
577 "Duration": 5000,
578 "Value": "always_on"
579 },
580 {
Rick Yiu4f4e24c2022-05-03 17:55:02 +0800581 "PowerHint": "LAUNCH",
582 "Node": "NPITaskPacking",
583 "Duration": 5000,
584 "Value": "0"
585 },
586 {
Kyle Lin2a452102022-11-14 12:18:09 +0800587 "PowerHint": "LAUNCH",
588 "Type": "DoHint",
589 "Value": "LAUNCH_EXTEND"
590 },
591 {
Rick Yiu535ec9d2022-11-11 03:06:48 +0000592 "PowerHint": "LAUNCH",
593 "Type": "DoHint",
594 "EnableProperty": "vendor.powerhal.camerarunning",
595 "Value": "CDCPUSET_RESTRICTED"
596 },
597 {
598 "PowerHint": "LAUNCH",
599 "Type": "DoHint",
600 "EnableProperty": "vendor.powerhal.camerarunning",
601 "Value": "CDHIGHCPUSETCPUS_RESTRICTED"
602 },
603 {
604 "PowerHint": "LAUNCH",
605 "Type": "DoHint",
606 "EnableProperty": "vendor.powerhal.camerarunning",
607 "Value": "CDMIDCPUSETCPUS_RESTRICTED"
608 },
609 {
610 "PowerHint": "LAUNCH",
611 "Type": "DoHint",
612 "EnableProperty": "vendor.powerhal.camerarunning",
613 "Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED"
614 },
615 {
Kyle Lin2a452102022-11-14 12:18:09 +0800616 "PowerHint": "LAUNCH_EXTEND",
617 "Node": "CPUBigClusterMaxFreq",
618 "Duration": 2000,
619 "Value": "9999999"
620 },
621 {
622 "PowerHint": "LAUNCH_EXTEND",
623 "Node": "CPUMidClusterMaxFreq",
624 "Duration": 2000,
625 "Value": "9999999"
626 },
627 {
628 "PowerHint": "LAUNCH_EXTEND",
629 "Node": "CPULittleClusterMaxFreq",
630 "Duration": 2000,
631 "Value": "9999999"
632 },
633 {
Luke Changfeeb1722022-12-20 17:12:04 +0000634 "PowerHint": "CPU_LOAD_RESET",
635 "Node": "MemFreq",
636 "Duration": 33,
637 "Value": "1014000"
638 },
639 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800640 "PowerHint": "CAMERA_LAUNCH",
641 "Node": "MemFreq",
642 "Duration": 1000,
643 "Value": "3172000"
644 },
645 {
646 "PowerHint": "CAMERA_LAUNCH",
647 "Node": "CPUBigClusterMaxFreq",
648 "Duration": 1000,
649 "Value": "9999999"
650 },
651 {
652 "PowerHint": "CAMERA_LAUNCH",
653 "Node": "CPUBigClusterMinFreq",
654 "Duration": 1000,
655 "Value": "9999999"
656 },
657 {
658 "PowerHint": "CAMERA_LAUNCH",
659 "Node": "CPUMidClusterMaxFreq",
660 "Duration": 1000,
661 "Value": "9999999"
662 },
663 {
664 "PowerHint": "CAMERA_LAUNCH",
665 "Node": "CPUMidClusterMinFreq",
666 "Duration": 1000,
667 "Value": "9999999"
668 },
669 {
670 "PowerHint": "CAMERA_LAUNCH",
671 "Node": "CPULittleClusterMaxFreq",
672 "Duration": 1000,
673 "Value": "9999999"
674 },
675 {
676 "PowerHint": "CAMERA_LAUNCH",
677 "Node": "CPULittleClusterMinFreq",
678 "Duration": 1000,
679 "Value": "9999999"
680 },
681 {
682 "PowerHint": "CAMERA_LAUNCH",
Rick Yiu4f4e24c2022-05-03 17:55:02 +0800683 "Node": "NPITaskPacking",
684 "Duration": 1000,
685 "Value": "0"
686 },
687 {
Rick Yiuee334ba2022-11-21 09:15:36 +0000688 "PowerHint": "CAMERA_LAUNCH",
689 "Node": "CDCpuset",
690 "Duration": 1000,
691 "Value": "4-7"
692 },
693 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800694 "PowerHint": "CAMERA_LAUNCH_EXTENDED",
695 "Node": "CPUBigClusterMaxFreq",
696 "Duration": 2000,
697 "Value": "9999999"
698 },
699 {
700 "PowerHint": "CAMERA_LAUNCH_EXTENDED",
701 "Node": "CPUMidClusterMaxFreq",
702 "Duration": 2000,
703 "Value": "9999999"
704 },
705 {
706 "PowerHint": "CAMERA_LAUNCH_EXTENDED",
707 "Node": "CPULittleClusterMaxFreq",
708 "Duration": 2000,
709 "Value": "9999999"
710 },
711 {
Rick Yiu4f4e24c2022-05-03 17:55:02 +0800712 "PowerHint": "CAMERA_LAUNCH_EXTENDED",
713 "Node": "NPITaskPacking",
714 "Duration": 2000,
715 "Value": "0"
716 },
717 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800718 "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
719 "Node": "CPUBigClusterMaxFreq",
720 "Duration": 1000,
721 "Value": "984000"
722 },
723 {
724 "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
725 "Node": "CPUMidClusterMaxFreq",
726 "Duration": 1000,
727 "Value": "1024000"
728 },
729 {
730 "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
731 "Node": "CPULittleClusterMaxFreq",
732 "Duration": 1000,
733 "Value": "1098000"
734 },
735 {
736 "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
737 "Node": "CPUBigClusterMaxFreq",
738 "Duration": 1000,
739 "Value": "1426000"
740 },
741 {
742 "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
743 "Node": "CPUMidClusterMaxFreq",
744 "Duration": 1000,
745 "Value": "1197000"
746 },
747 {
748 "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
749 "Node": "CPULittleClusterMaxFreq",
750 "Duration": 1000,
751 "Value": "1401000"
752 },
753 {
754 "PowerHint": "CAMERA_SHOT",
755 "Node": "MemFreq",
756 "Duration": 300,
757 "Value": "3172000"
758 },
759 {
760 "PowerHint": "CAMERA_SHOT",
761 "Node": "CPUBigClusterMaxFreq",
762 "Duration": 300,
763 "Value": "9999999"
764 },
765 {
766 "PowerHint": "CAMERA_SHOT",
767 "Node": "CPUBigClusterMinFreq",
768 "Duration": 300,
769 "Value": "9999999"
770 },
771 {
772 "PowerHint": "CAMERA_SHOT",
773 "Node": "CPUMidClusterMaxFreq",
774 "Duration": 300,
775 "Value": "9999999"
776 },
777 {
778 "PowerHint": "CAMERA_SHOT",
779 "Node": "CPUMidClusterMinFreq",
780 "Duration": 300,
781 "Value": "9999999"
782 },
783 {
784 "PowerHint": "CAMERA_BACKEND_BOOST",
785 "Node": "MemFreq",
786 "Duration": 1000,
787 "Value": "3172000"
788 },
789 {
790 "PowerHint": "CAMERA_BACKEND_BOOST",
791 "Node": "IntFreq",
792 "Duration": 1000,
793 "Value": "533000"
794 },
795 {
796 "PowerHint": "CAMERA_BACKEND_BOOST",
797 "Node": "INTCAMFreq",
798 "Duration": 1000,
799 "Value": "664000"
800 },
801 {
802 "PowerHint": "CAMERA_BACKEND_BOOST",
803 "Node": "TNRFreq",
804 "Duration": 1000,
805 "Value": "664000"
806 },
807 {
808 "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
809 "Node": "TAPreferHighCap",
810 "Duration": 3000,
811 "Value": "1"
812 },
813 {
814 "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
815 "Node": "CPUBigClusterMaxFreq",
816 "Duration": 3000,
817 "Value": "9999999"
818 },
819 {
820 "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
821 "Node": "CPUBigClusterMinFreq",
822 "Duration": 3000,
823 "Value": "9999999"
824 },
825 {
826 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
827 "Node": "TAPreferHighCap",
828 "Duration": 3000,
829 "Value": "1"
830 },
831 {
832 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
833 "Node": "CPUBigClusterMaxFreq",
834 "Duration": 3000,
835 "Value": "9999999"
836 },
837 {
838 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
839 "Node": "CPUBigClusterMinFreq",
840 "Duration": 3000,
841 "Value": "9999999"
842 },
843 {
844 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
845 "Node": "CPUMidClusterMaxFreq",
846 "Duration": 3000,
847 "Value": "9999999"
848 },
849 {
850 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
851 "Node": "CPUMidClusterMinFreq",
852 "Duration": 3000,
853 "Value": "9999999"
854 },
855 {
856 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
857 "Node": "TAPreferHighCap",
858 "Duration": 3000,
859 "Value": "1"
860 },
861 {
862 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
863 "Node": "CPUBigClusterMaxFreq",
864 "Duration": 3000,
865 "Value": "9999999"
866 },
867 {
868 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
869 "Node": "CPUBigClusterMinFreq",
870 "Duration": 3000,
871 "Value": "9999999"
872 },
873 {
874 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
875 "Node": "CPUMidClusterMaxFreq",
876 "Duration": 3000,
877 "Value": "9999999"
878 },
879 {
880 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
881 "Node": "CPUMidClusterMinFreq",
882 "Duration": 3000,
883 "Value": "9999999"
884 },
885 {
886 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
887 "Node": "CPULittleClusterMaxFreq",
888 "Duration": 3000,
889 "Value": "9999999"
890 },
891 {
892 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
893 "Node": "CPULittleClusterMinFreq",
894 "Duration": 3000,
895 "Value": "9999999"
896 },
897 {
898 "PowerHint": "CAMERA_STREAMING_EXTREME",
Rick Yiu535ec9d2022-11-11 03:06:48 +0000899 "Node": "PowerHALCameraRunning",
900 "Duration": 0,
901 "Value": "1"
902 },
903 {
904 "PowerHint": "CAMERA_STREAMING_EXTREME",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800905 "Node": "CPULittleClusterMaxFreq",
906 "Duration": 0,
907 "Value": "1401000"
908 },
909 {
910 "PowerHint": "CAMERA_STREAMING_EXTREME",
911 "Node": "CPUMidClusterMaxFreq",
912 "Duration": 0,
913 "Value": "1491000"
914 },
915 {
916 "PowerHint": "CAMERA_STREAMING_EXTREME",
917 "Node": "CPUBigClusterMaxFreq",
918 "Duration": 0,
919 "Value": "1826000"
920 },
921 {
922 "PowerHint": "CAMERA_STREAMING_EXTREME",
923 "Node": "CDPreferHighCap",
924 "Duration": 0,
925 "Value": "1"
926 },
927 {
928 "PowerHint": "CAMERA_STREAMING_EXTREME",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800929 "Node": "GPUMinFreq",
930 "Duration": 0,
931 "Value": "302000"
932 },
933 {
934 "PowerHint": "CAMERA_STREAMING_EXTREME",
935 "Node": "MemFreq",
936 "Duration": 0,
937 "Value": "1014000"
938 },
939 {
940 "PowerHint": "CAMERA_STREAMING_EXTREME",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800941 "Node": "TAPreferHighCap",
942 "Duration": 0,
943 "Value": "1"
944 },
945 {
946 "PowerHint": "CAMERA_STREAMING_EXTREME",
947 "Node": "TAPreferIdle",
948 "Duration": 0,
949 "Value": "0"
950 },
951 {
952 "PowerHint": "CAMERA_STREAMING_EXTREME",
Rick Yiu5d5bd922022-05-13 10:18:56 +0800953 "Node": "NPITaskPacking",
954 "Duration": 0,
955 "Value": "0"
956 },
957 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800958 "PowerHint": "CAMERA_STREAMING_HIGH",
Rick Yiu535ec9d2022-11-11 03:06:48 +0000959 "Node": "PowerHALCameraRunning",
960 "Duration": 0,
961 "Value": "1"
962 },
963 {
964 "PowerHint": "CAMERA_STREAMING_HIGH",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800965 "Node": "CPUUtilThreshold",
966 "Duration": 0,
967 "Value": "1100"
968 },
969 {
970 "PowerHint": "CAMERA_STREAMING_HIGH",
Qais Yousef1499e832023-05-10 10:45:59 +0000971 "Node": "CPUDVFSHeadroom",
972 "Duration": 0,
973 "Value": "1100"
974 },
975 {
976 "PowerHint": "CAMERA_STREAMING_HIGH",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800977 "Node": "CPUMidClusterMaxFreq",
978 "Duration": 0,
979 "Value": "1491000"
980 },
981 {
982 "PowerHint": "CAMERA_STREAMING_HIGH",
983 "Node": "CPUBigClusterMaxFreq",
984 "Duration": 0,
985 "Value": "1826000"
986 },
987 {
988 "PowerHint": "CAMERA_STREAMING_HIGH",
989 "Node": "CDPreferHighCap",
990 "Duration": 0,
991 "Value": "1"
992 },
993 {
994 "PowerHint": "CAMERA_STREAMING_HIGH",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800995 "Node": "CPULittleClusterMaxFreq",
996 "Duration": 0,
997 "Value": "1401000"
998 },
999 {
1000 "PowerHint": "CAMERA_STREAMING_HIGH",
1001 "Node": "GPUMinFreq",
1002 "Duration": 0,
1003 "Value": "302000"
1004 },
1005 {
1006 "PowerHint": "CAMERA_STREAMING_HIGH",
1007 "Node": "MemFreq",
1008 "Duration": 0,
1009 "Value": "1014000"
1010 },
1011 {
1012 "PowerHint": "CAMERA_STREAMING_HIGH",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001013 "Node": "TAPreferHighCap",
1014 "Duration": 0,
1015 "Value": "1"
1016 },
1017 {
1018 "PowerHint": "CAMERA_STREAMING_HIGH",
1019 "Node": "TAPreferIdle",
1020 "Duration": 0,
1021 "Value": "0"
1022 },
1023 {
1024 "PowerHint": "CAMERA_STREAMING_HIGH",
Rick Yiu5d5bd922022-05-13 10:18:56 +08001025 "Node": "NPITaskPacking",
1026 "Duration": 0,
1027 "Value": "0"
1028 },
1029 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001030 "PowerHint": "CAMERA_STREAMING_STANDARD",
Rick Yiu535ec9d2022-11-11 03:06:48 +00001031 "Node": "PowerHALCameraRunning",
1032 "Duration": 0,
1033 "Value": "1"
1034 },
1035 {
1036 "PowerHint": "CAMERA_STREAMING_STANDARD",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001037 "Node": "CDPreferHighCap",
1038 "Duration": 0,
1039 "Value": "1"
1040 },
1041 {
1042 "PowerHint": "CAMERA_STREAMING_STANDARD",
1043 "Node": "TAPreferHighCap",
1044 "Duration": 0,
1045 "Value": "1"
1046 },
1047 {
1048 "PowerHint": "CAMERA_STREAMING_STANDARD",
1049 "Node": "CPUBigClusterMaxFreq",
1050 "Duration": 0,
1051 "Value": "1826000"
1052 },
1053 {
1054 "PowerHint": "CAMERA_STREAMING_STANDARD",
1055 "Node": "CPUMidClusterMaxFreq",
1056 "Duration": 0,
1057 "Value": "1491000"
1058 },
1059 {
1060 "PowerHint": "CAMERA_STREAMING_STANDARD",
1061 "Node": "CPULittleClusterMaxFreq",
1062 "Duration": 0,
1063 "Value": "1401000"
1064 },
1065 {
1066 "PowerHint": "CAMERA_STREAMING_STANDARD",
1067 "Node": "GPUMinFreq",
1068 "Duration": 0,
1069 "Value": "302000"
1070 },
1071 {
1072 "PowerHint": "CAMERA_STREAMING_STANDARD",
1073 "Node": "MemFreq",
1074 "Duration": 0,
1075 "Value": "1014000"
1076 },
1077 {
1078 "PowerHint": "CAMERA_STREAMING_STANDARD",
Rick Yiu5d5bd922022-05-13 10:18:56 +08001079 "Node": "NPITaskPacking",
1080 "Duration": 0,
1081 "Value": "0"
1082 },
1083 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001084 "PowerHint": "CAMERA_STREAMING_LOW",
Rick Yiu535ec9d2022-11-11 03:06:48 +00001085 "Node": "PowerHALCameraRunning",
1086 "Duration": 0,
1087 "Value": "1"
1088 },
1089 {
1090 "PowerHint": "CAMERA_STREAMING_LOW",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001091 "Node": "CDPreferHighCap",
1092 "Duration": 0,
1093 "Value": "1"
1094 },
1095 {
1096 "PowerHint": "CAMERA_STREAMING_LOW",
1097 "Node": "TAPreferHighCap",
1098 "Duration": 0,
1099 "Value": "1"
1100 },
1101 {
1102 "PowerHint": "CAMERA_STREAMING_LOW",
1103 "Node": "CDPreferIdle",
1104 "Duration": 0,
1105 "Value": "0"
1106 },
1107 {
1108 "PowerHint": "CAMERA_STREAMING_LOW",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001109 "Node": "CPUBigClusterMaxFreq",
1110 "Duration": 0,
1111 "Value": "1826000"
1112 },
1113 {
1114 "PowerHint": "CAMERA_STREAMING_LOW",
1115 "Node": "CPUMidClusterMaxFreq",
1116 "Duration": 0,
1117 "Value": "1491000"
1118 },
1119 {
1120 "PowerHint": "CAMERA_STREAMING_LOW",
1121 "Node": "CPULittleClusterMaxFreq",
1122 "Duration": 0,
1123 "Value": "1401000"
1124 },
1125 {
1126 "PowerHint": "CAMERA_STREAMING_LOW",
1127 "Node": "GPUMinFreq",
1128 "Duration": 0,
1129 "Value": "302000"
1130 },
1131 {
1132 "PowerHint": "CAMERA_STREAMING_LOW",
1133 "Node": "MemFreq",
1134 "Duration": 0,
1135 "Value": "1014000"
1136 },
1137 {
1138 "PowerHint": "CAMERA_STREAMING_LOW",
Rick Yiu5d5bd922022-05-13 10:18:56 +08001139 "Node": "NPITaskPacking",
1140 "Duration": 0,
1141 "Value": "0"
1142 },
1143 {
Rick Yiu535ec9d2022-11-11 03:06:48 +00001144 "PowerHint": "CAMERA_VIDEO_RECORDING",
1145 "Type": "MaskHint",
1146 "Value": "CDCPUSET_RESTRICTED"
1147 },
1148 {
1149 "PowerHint": "CAMERA_VIDEO_RECORDING",
1150 "Type": "MaskHint",
1151 "Value": "CDHIGHCPUSETCPUS_RESTRICTED"
1152 },
1153 {
1154 "PowerHint": "CAMERA_VIDEO_RECORDING",
1155 "Type": "MaskHint",
1156 "Value": "CDMIDCPUSETCPUS_RESTRICTED"
1157 },
1158 {
1159 "PowerHint": "CAMERA_VIDEO_RECORDING",
1160 "Type": "MaskHint",
1161 "Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED"
1162 },
1163 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001164 "PowerHint": "FIXED_PERFORMANCE",
1165 "Node": "CPUBigClusterMaxFreq",
1166 "Duration": 0,
1167 "Value": "9999999"
1168 },
1169 {
1170 "PowerHint": "FIXED_PERFORMANCE",
1171 "Node": "CPUBigClusterMinFreq",
1172 "Duration": 0,
1173 "Value": "9999999"
1174 },
1175 {
1176 "PowerHint": "FIXED_PERFORMANCE",
1177 "Node": "CPUMidClusterMaxFreq",
1178 "Duration": 0,
1179 "Value": "9999999"
1180 },
1181 {
1182 "PowerHint": "FIXED_PERFORMANCE",
1183 "Node": "CPUMidClusterMinFreq",
1184 "Duration": 0,
1185 "Value": "9999999"
1186 },
1187 {
1188 "PowerHint": "FIXED_PERFORMANCE",
1189 "Node": "CPULittleClusterMaxFreq",
1190 "Duration": 0,
1191 "Value": "9999999"
1192 },
1193 {
1194 "PowerHint": "FIXED_PERFORMANCE",
1195 "Node": "CPULittleClusterMinFreq",
1196 "Duration": 0,
1197 "Value": "9999999"
1198 },
1199 {
1200 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_50",
1201 "Node": "CPULittleClusterMaxFreq",
1202 "Duration": 3600000,
1203 "Value": "930000"
1204 },
1205 {
1206 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_60",
1207 "Node": "CPULittleClusterMaxFreq",
1208 "Duration": 3600000,
1209 "Value": "1197000"
1210 },
1211 {
1212 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_70",
1213 "Node": "CPULittleClusterMaxFreq",
1214 "Duration": 3600000,
1215 "Value": "1328000"
1216 },
1217 {
1218 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_80",
1219 "Node": "CPULittleClusterMaxFreq",
1220 "Duration": 3600000,
1221 "Value": "1598000"
1222 },
1223 {
1224 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_90",
1225 "Node": "CPULittleClusterMaxFreq",
1226 "Duration": 3600000,
1227 "Value": "1803000"
1228 },
1229 {
1230 "PowerHint": "LOW_POWER_MID_CLUSTER_50",
1231 "Node": "CPUMidClusterMaxFreq",
1232 "Duration": 3600000,
1233 "Value": "910000"
1234 },
1235 {
1236 "PowerHint": "LOW_POWER_MID_CLUSTER_60",
1237 "Node": "CPUMidClusterMaxFreq",
1238 "Duration": 3600000,
1239 "Value": "1328000"
1240 },
1241 {
1242 "PowerHint": "LOW_POWER_MID_CLUSTER_70",
1243 "Node": "CPUMidClusterMaxFreq",
1244 "Duration": 3600000,
1245 "Value": "1663000"
1246 },
1247 {
1248 "PowerHint": "LOW_POWER_MID_CLUSTER_80",
1249 "Node": "CPUMidClusterMaxFreq",
1250 "Duration": 3600000,
1251 "Value": "1836000"
1252 },
1253 {
1254 "PowerHint": "LOW_POWER_MID_CLUSTER_90",
1255 "Node": "CPUMidClusterMaxFreq",
1256 "Duration": 3600000,
1257 "Value": "1999000"
1258 },
1259 {
1260 "PowerHint": "LOW_POWER_CPU_50",
1261 "Node": "CPUBigClusterMaxFreq",
1262 "Duration": 3600000,
1263 "Value": "1277000"
1264 },
1265 {
1266 "PowerHint": "LOW_POWER_CPU_60",
1267 "Node": "CPUBigClusterMaxFreq",
1268 "Duration": 3600000,
1269 "Value": "1582000"
1270 },
1271 {
1272 "PowerHint": "LOW_POWER_CPU_70",
1273 "Node": "CPUBigClusterMaxFreq",
1274 "Duration": 3600000,
1275 "Value": "1745000"
1276 },
1277 {
1278 "PowerHint": "LOW_POWER_CPU_80",
1279 "Node": "CPUBigClusterMaxFreq",
1280 "Duration": 3600000,
1281 "Value": "2048000"
1282 },
1283 {
1284 "PowerHint": "LOW_POWER_CPU_90",
1285 "Node": "CPUBigClusterMaxFreq",
1286 "Duration": 3600000,
1287 "Value": "2401000"
1288 },
1289 {
Taeju Parkad3a3e42022-04-20 19:06:07 +00001290 "PowerHint": "LOW_POWER",
1291 "Node": "PMU_POLL",
1292 "Duration": 0,
1293 "Value": "1"
1294 },
1295 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001296 "PowerHint": "REFRESH_120FPS",
1297 "Node": "TAUClampBoost",
1298 "Duration": 0,
Wei Wang29b699d2022-08-03 23:10:38 -07001299 "Value": "1"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001300 },
1301 {
1302 "PowerHint": "REFRESH_60FPS",
1303 "Node": "TAUClampBoost",
1304 "Duration": 0,
Wei Wang29b699d2022-08-03 23:10:38 -07001305 "Value": "1"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001306 },
1307 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001308 "PowerHint": "ADPF_DISABLE_TA_BOOST",
1309 "Node": "TAUClampBoost",
1310 "Duration": 0,
1311 "Value": "1"
1312 },
1313 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001314 "PowerHint": "DISPLAY_IDLE",
Wei Wangca70b742022-03-07 17:23:01 -08001315 "Node": "FGPreferIdle",
1316 "Duration": 0,
1317 "Value": "0"
1318 },
1319 {
1320 "PowerHint": "DISPLAY_IDLE",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001321 "Node": "TAUClampBoost",
1322 "Duration": 0,
1323 "Value": "1"
1324 },
1325 {
1326 "PowerHint": "DISPLAY_IDLE",
1327 "Type": "EndHint",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001328 "Value": "DISPLAY_UPDATE_IMMINENT"
1329 },
1330 {
1331 "PowerHint": "DISPLAY_UPDATE_IMMINENT",
1332 "Node": "DisplayWakeup",
1333 "Duration": 50,
1334 "Value": "1"
1335 },
1336 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001337 "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
1338 "Node": "LimitFlashCurrent",
1339 "Duration": 0,
1340 "Value": "100"
1341 },
1342 {
1343 "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
1344 "Node": "LimitFlashCurrent",
1345 "Duration": 0,
1346 "Value": "1500"
1347 },
1348 {
1349 "PowerHint": "EXPENSIVE_RENDERING",
1350 "Node": "PowerHALRenderingState",
1351 "Duration": 0,
1352 "Value": "EXPENSIVE_RENDERING"
1353 },
1354 {
1355 "PowerHint": "EXPENSIVE_RENDERING",
1356 "Node": "GPUMinFreq",
1357 "Duration": 0,
1358 "Value": "400000"
1359 },
1360 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001361 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001362 "Node": "PMU_POLL",
1363 "Duration": 0,
1364 "Value": "1"
1365 },
1366 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001367 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001368 "Node": "BigControlTempSet",
1369 "Duration": 0,
1370 "Value": "80000"
1371 },
1372 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001373 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001374 "Node": "MidControlTempSet",
1375 "Duration": 0,
1376 "Value": "80000"
1377 },
1378 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001379 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001380 "Node": "LittleControlTempSet",
1381 "Duration": 0,
1382 "Value": "80000"
1383 },
1384 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001385 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001386 "Node": "G3dControlTempSet",
1387 "Duration": 0,
1388 "Value": "80000"
1389 },
1390 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001391 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001392 "Node": "BigSwitchOnTempSet",
1393 "Duration": 0,
1394 "Value": "60000"
1395 },
1396 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001397 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001398 "Node": "MidSwitchOnTempSet",
1399 "Duration": 0,
1400 "Value": "60000"
1401 },
1402 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001403 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001404 "Node": "LittleSwitchOnTempSet",
1405 "Duration": 0,
1406 "Value": "60000"
1407 },
1408 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001409 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001410 "Node": "G3dSwitchOnTempSet",
1411 "Duration": 0,
1412 "Value": "60000"
1413 },
1414 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001415 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001416 "Node": "Dex2oatThreads",
1417 "Duration": 0,
1418 "Value": "6"
1419 },
1420 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001421 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001422 "Node": "Dex2oatCPUSet",
1423 "Duration": 0,
1424 "Value": "0,1,2,3,4,5"
1425 },
1426 {
paulsu03f3dc02023-06-08 10:13:40 +00001427 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1428 "Node": "Dex2oatGroup",
1429 "Duration": 0,
1430 "Value": "0"
1431 },
1432 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001433 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
Rick Yiu166cece2022-08-30 03:03:26 +00001434 "Node": "Dex2oatThreads",
1435 "Duration": 0,
1436 "Value": "4"
1437 },
1438 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001439 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
Rick Yiu166cece2022-08-30 03:03:26 +00001440 "Node": "Dex2oatCPUSet",
1441 "Duration": 0,
1442 "Value": "0,1,2,3"
1443 },
1444 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001445 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
Rick Yiu166cece2022-08-30 03:03:26 +00001446 "Node": "Dex2oatThreads",
1447 "Duration": 0,
1448 "Value": "2"
1449 },
1450 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001451 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
Rick Yiu166cece2022-08-30 03:03:26 +00001452 "Node": "CPU_LITTLE_TSKIN_BYPASS",
1453 "Duration": 0,
1454 "Value": "0"
1455 },
1456 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001457 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
Rick Yiu166cece2022-08-30 03:03:26 +00001458 "Node": "CPU_MID_TSKIN_BYPASS",
1459 "Duration": 0,
1460 "Value": "0"
1461 },
1462 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001463 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
Rick Yiu166cece2022-08-30 03:03:26 +00001464 "Node": "CPU_BIG_TSKIN_BYPASS",
1465 "Duration": 0,
1466 "Value": "0"
1467 },
1468 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001469 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
Rick Yiu166cece2022-08-30 03:03:26 +00001470 "Node": "Dex2oatThreads",
1471 "Duration": 0,
1472 "Value": "1"
1473 },
1474 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001475 "PowerHint": "FACE_UNLOCK_BOOST",
TeYuan Wange5caa082022-03-02 18:44:45 +08001476 "Node": "CPU_LITTLE_TSKIN_BYPASS",
1477 "Duration": 1000,
1478 "Value": "1"
1479 },
1480 {
1481 "PowerHint": "FACE_UNLOCK_BOOST",
1482 "Node": "CPU_MID_TSKIN_BYPASS",
1483 "Duration": 1000,
1484 "Value": "1"
1485 },
1486 {
1487 "PowerHint": "FACE_UNLOCK_BOOST",
1488 "Node": "CPU_BIG_TSKIN_BYPASS",
1489 "Duration": 1000,
1490 "Value": "1"
1491 },
1492 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001493 "PowerHint": "FP_BOOST",
1494 "Node": "CPUBigClusterMaxFreq",
1495 "Duration": 1000,
1496 "Value": "9999999"
1497 },
1498 {
1499 "PowerHint": "FP_BOOST",
TeYuan Wange5caa082022-03-02 18:44:45 +08001500 "Node": "CPU_LITTLE_TSKIN_BYPASS",
1501 "Duration": 1000,
1502 "Value": "1"
1503 },
1504 {
1505 "PowerHint": "FP_BOOST",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001506 "Node": "CPUBigClusterMinFreq",
1507 "Duration": 1000,
1508 "Value": "9999999"
1509 },
1510 {
TeYuan Wange5caa082022-03-02 18:44:45 +08001511 "PowerHint": "FP_BOOST",
1512 "Node": "CPU_MID_TSKIN_BYPASS",
1513 "Duration": 1000,
1514 "Value": "1"
1515 },
1516 {
1517 "PowerHint": "FP_BOOST",
1518 "Node": "CPU_BIG_TSKIN_BYPASS",
1519 "Duration": 1000,
1520 "Value": "1"
1521 },
1522 {
Wei Wangcb174332022-04-23 21:20:56 -07001523 "PowerHint": "FP_BOOST",
1524 "Node": "TRUSTY_VIRTIO_HIGH",
1525 "Duration": 1000,
1526 "Value": "1"
1527 },
1528 {
1529 "PowerHint": "FP_BOOST",
1530 "Node": "TRUSTY_HIGH",
1531 "Duration": 1000,
1532 "Value": "1"
1533 },
1534 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001535 "PowerHint": "ML_ACC",
1536 "Node": "MLUclampBoost",
1537 "Duration": 2000,
Qais Yousef83650f72023-04-06 17:16:55 +00001538 "Value": "640"
Wei Wange14219d2022-01-28 22:07:30 -08001539 },
1540 {
Richard Hsu3e31f882022-05-17 18:58:17 -07001541 "PowerHint": "ML_ACC",
1542 "Node": "PMQoSCpuDmaLatency",
1543 "Duration": 2000,
1544 "Value": "44"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001545 }
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001546 ],
1547 "AdpfConfig": [
1548 {
1549 "Name": "REFRESH_120FPS",
1550 "PID_On": true,
1551 "PID_Po": 2.0,
1552 "PID_Pu": 1.0,
jimmyshiu15215ef2022-05-20 13:08:36 +00001553 "PID_I": 0.0,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001554 "PID_I_Init": 200,
1555 "PID_I_High": 512,
1556 "PID_I_Low": -30,
1557 "PID_Do": 500.0,
1558 "PID_Du": 0.0,
1559 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001560 "UclampMin_Init": 232,
1561 "UclampMin_High": 480,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001562 "UclampMin_Low": 2,
1563 "SamplingWindow_P": 1,
1564 "SamplingWindow_I": 0,
1565 "SamplingWindow_D": 1,
1566 "ReportingRateLimitNs": 83333330,
1567 "EarlyBoost_On": false,
1568 "EarlyBoost_TimeFactor": 0.0,
1569 "TargetTimeFactor": 1.0,
Ziyi Cuicaf51ee2023-06-13 18:00:42 +00001570 "StaleTimeFactor": 15.0
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001571 },
1572 {
1573 "Name": "REFRESH_90FPS",
1574 "PID_On": true,
1575 "PID_Po": 2.0,
1576 "PID_Pu": 1.0,
jimmyshiu15215ef2022-05-20 13:08:36 +00001577 "PID_I": 0.0,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001578 "PID_I_Init": 200,
1579 "PID_I_High": 512,
1580 "PID_I_Low": -30,
1581 "PID_Do": 500.0,
1582 "PID_Du": 0.0,
1583 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001584 "UclampMin_Init": 162,
1585 "UclampMin_High": 480,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001586 "UclampMin_Low": 2,
1587 "SamplingWindow_P": 1,
1588 "SamplingWindow_I": 0,
1589 "SamplingWindow_D": 1,
1590 "ReportingRateLimitNs": 111111110,
1591 "EarlyBoost_On": false,
1592 "EarlyBoost_TimeFactor": 0.0,
1593 "TargetTimeFactor": 1.0,
Ziyi Cuicaf51ee2023-06-13 18:00:42 +00001594 "StaleTimeFactor": 15.0
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001595 },
1596 {
1597 "Name": "REFRESH_60FPS",
1598 "PID_On": true,
1599 "PID_Po": 2.0,
1600 "PID_Pu": 1.0,
jimmyshiu15215ef2022-05-20 13:08:36 +00001601 "PID_I": 0.0,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001602 "PID_I_Init": 200,
1603 "PID_I_High": 512,
1604 "PID_I_Low": -30,
1605 "PID_Do": 500.0,
1606 "PID_Du": 0.0,
1607 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001608 "UclampMin_Init": 162,
1609 "UclampMin_High": 480,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001610 "UclampMin_Low": 2,
1611 "SamplingWindow_P": 1,
1612 "SamplingWindow_I": 0,
1613 "SamplingWindow_D": 1,
1614 "ReportingRateLimitNs": 166666660,
1615 "EarlyBoost_On": false,
1616 "EarlyBoost_TimeFactor": 0.0,
1617 "TargetTimeFactor": 1.0,
Ziyi Cuicaf51ee2023-06-13 18:00:42 +00001618 "StaleTimeFactor": 15.0
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001619 },
1620 {
1621 "Name": "UiHighBoostWithoutPid",
1622 "PID_On": false,
1623 "PID_Po": 0,
1624 "PID_Pu": 0,
1625 "PID_I": 0,
1626 "PID_I_Init": 0,
1627 "PID_I_High": 0,
1628 "PID_I_Low": 0,
1629 "PID_Do": 0,
1630 "PID_Du": 0,
1631 "SamplingWindow_P": 1,
1632 "SamplingWindow_I": 1,
1633 "SamplingWindow_D": 1,
1634 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001635 "UclampMin_Init": 250,
1636 "UclampMin_High": 197,
1637 "UclampMin_Low": 197,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001638 "ReportingRateLimitNs": 1,
1639 "EarlyBoost_On": false,
1640 "EarlyBoost_TimeFactor": 0.0,
1641 "TargetTimeFactor": 1.0,
1642 "StaleTimeFactor": 5.0
1643 },
1644 {
1645 "Name": "UiLowBoostWithoutPid",
1646 "PID_On": false,
1647 "PID_Po": 0,
1648 "PID_Pu": 0,
1649 "PID_I": 0,
1650 "PID_I_Init": 0,
1651 "PID_I_High": 0,
1652 "PID_I_Low": 0,
1653 "PID_Do": 0,
1654 "PID_Du": 0,
1655 "SamplingWindow_P": 1,
1656 "SamplingWindow_I": 1,
1657 "SamplingWindow_D": 1,
1658 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001659 "UclampMin_Init": 250,
1660 "UclampMin_High": 53,
1661 "UclampMin_Low": 53,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001662 "ReportingRateLimitNs": 1,
1663 "EarlyBoost_On": false,
1664 "EarlyBoost_TimeFactor": 0.0,
1665 "TargetTimeFactor": 1.0,
1666 "StaleTimeFactor": 5.0
1667 },
1668 {
1669 "Name": "UiLowNoneBoost",
1670 "PID_On": false,
1671 "PID_Po": 0,
1672 "PID_Pu": 0,
1673 "PID_I": 0,
1674 "PID_I_Init": 0,
1675 "PID_I_High": 0,
1676 "PID_I_Low": 0,
1677 "PID_Do": 0,
1678 "PID_Du": 0,
1679 "SamplingWindow_P": 1,
1680 "SamplingWindow_I": 1,
1681 "SamplingWindow_D": 1,
1682 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001683 "UclampMin_Init": 250,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001684 "UclampMin_High": 0,
1685 "UclampMin_Low": 0,
1686 "ReportingRateLimitNs": 1,
1687 "EarlyBoost_On": false,
1688 "EarlyBoost_TimeFactor": 0.0,
1689 "TargetTimeFactor": 1.0,
1690 "StaleTimeFactor": 5.0
1691 }
1692 ]
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001693}