blob: 1eeb20525283297d60063464b24e2af7bc144a32 [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",
JimiChenc2a3d7a2022-06-30 19:32:29 +08008 "1352000",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08009 "1014000",
10 "421000"
11 ],
12 "ResetOnInit": true
13 },
14 {
15 "Name": "IntFreq",
16 "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq",
17 "Values": [
18 "533000",
19 "100000"
20 ],
21 "ResetOnInit": true
22 },
23 {
24 "Name": "CPULittleClusterMaxFreq",
25 "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
26 "Values": [
27 "9999999",
28 "1098000",
29 "1401000",
30 "930000",
31 "1197000",
32 "1328000",
33 "1598000",
34 "1803000"
35 ],
36 "DefaultIndex": 0,
37 "ResetOnInit": true
38 },
39 {
40 "Name": "CPULittleClusterMinFreq",
41 "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
42 "Values": [
43 "9999999",
44 "1197000",
45 "0"
46 ],
47 "ResetOnInit": true
48 },
49 {
50 "Name": "CPUMidClusterMaxFreq",
51 "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
52 "Values": [
53 "9999999",
54 "1024000",
55 "1197000",
56 "1491000",
57 "910000",
58 "1328000",
59 "1663000",
60 "1836000",
61 "1999000"
62 ],
63 "DefaultIndex": 0,
64 "ResetOnInit": true
65 },
66 {
67 "Name": "CPUMidClusterMinFreq",
68 "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
69 "Values": [
70 "9999999",
71 "1197000",
72 "0"
73 ],
74 "ResetOnInit": true
75 },
76 {
77 "Name": "CPUBigClusterMaxFreq",
78 "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
79 "Values": [
80 "9999999",
81 "984000",
82 "1426000",
83 "1826000",
84 "1277000",
85 "1582000",
86 "1745000",
87 "2048000",
88 "2401000"
89 ],
90 "DefaultIndex": 0,
91 "ResetOnInit": true
92 },
93 {
94 "Name": "CPUBigClusterMinFreq",
95 "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
96 "Values": [
97 "9999999",
98 "1106000",
99 "0"
100 ],
101 "ResetOnInit": true
102 },
103 {
104 "Name": "GPUMinFreq",
105 "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq",
106 "Values": [
107 "762000",
108 "471000",
109 "400000",
110 "302000",
111 "151000"
112 ],
113 "ResetOnInit": true
114 },
115 {
116 "Name": "DisplayWakeup",
117 "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup",
118 "Values": [
119 "1",
120 "0"
121 ]
122 },
123 {
124 "Name": "CPUUtilThreshold",
chungkai1031eeb2022-03-23 09:46:41 +0000125 "Path": "/proc/vendor_sched/util_threshold",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800126 "Values": [
127 "1280",
128 "1100"
129 ],
130 "DefaultIndex": 0,
131 "ResetOnInit": true
132 },
133 {
Qais Yousef1499e832023-05-10 10:45:59 +0000134 "Name": "CPUDVFSHeadroom",
135 "Path": "/proc/vendor_sched/dvfs_headroom",
136 "Values": [
137 "1280",
138 "1100"
139 ],
140 "DefaultIndex": 0,
141 "ResetOnInit": true
142 },
143 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800144 "Name": "TAUClampBoost",
chungkai1031eeb2022-03-23 09:46:41 +0000145 "Path": "/proc/vendor_sched/ta_uclamp_min",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800146 "Values": [
Qais Yousef83650f72023-04-06 17:16:55 +0000147 "692",
Wei Wang29b699d2022-08-03 23:10:38 -0700148 "1"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800149 ],
150 "ResetOnInit": true
151 },
152 {
Wei Wang28a492d2022-05-20 08:55:21 -0700153 "Name": "FGUClampBoost",
154 "Path": "/proc/vendor_sched/fg_uclamp_min",
155 "Values": [
Qais Yousef83650f72023-04-06 17:16:55 +0000156 "202",
Wei Wang28a492d2022-05-20 08:55:21 -0700157 "0"
158 ],
159 "ResetOnInit": true
160 },
161 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800162 "Name": "MLUclampBoost",
chungkai1031eeb2022-03-23 09:46:41 +0000163 "Path": "/proc/vendor_sched/nnapi_uclamp_min",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800164 "Values": [
Qais Yousef83650f72023-04-06 17:16:55 +0000165 "225",
166 "640"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800167 ],
168 "DefaultIndex": 0,
169 "ResetOnInit": true
170 },
171 {
Rick Yiu535ec9d2022-11-11 03:06:48 +0000172 "Name": "ReducePreferIdle",
chungkai0168d7f2022-05-16 03:58:25 +0000173 "Path": "/proc/vendor_sched/reduce_prefer_idle",
174 "Values": [
175 "0",
176 "1"
177 ],
178 "ResetOnInit": true
179 },
180 {
Richard Hsu3e31f882022-05-17 18:58:17 -0700181 "Name": "PMQoSCpuDmaLatency",
182 "Path": "/dev/cpu_dma_latency",
183 "Values": [
184 "44",
185 "1000"
186 ],
187 "HoldFd": true
188 },
189 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800190 "Name": "CDPreferIdle",
chungkai1031eeb2022-03-23 09:46:41 +0000191 "Path": "/proc/vendor_sched/cam_prefer_idle",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800192 "Values": [
193 "0",
194 "1"
195 ],
196 "ResetOnInit": true
197 },
198 {
199 "Name": "CDCpuset",
200 "Path": "/dev/cpuset/camera-daemon/cpus",
201 "Values": [
Rick Yiu535ec9d2022-11-11 03:06:48 +0000202 "0-3",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800203 "4-7",
204 "0-7"
205 ],
206 "ResetOnInit": true
207 },
208 {
209 "Name": "CDHighCpusetCpus",
210 "Path": "/dev/cpuset/camera-daemon-high-group/cpus",
211 "Values": [
Rick Yiu535ec9d2022-11-11 03:06:48 +0000212 "0-3",
Rick Yiuee334ba2022-11-21 09:15:36 +0000213 "6-7"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800214 ],
215 "ResetOnInit": true
216 },
217 {
218 "Name": "CDMidCpusetCpus",
219 "Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
220 "Values": [
Rick Yiu535ec9d2022-11-11 03:06:48 +0000221 "0-3",
Rick Yiuee334ba2022-11-21 09:15:36 +0000222 "4-5"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800223 ],
224 "ResetOnInit": true
225 },
226 {
227 "Name": "CDMidHighCpusetCpus",
228 "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
229 "Values": [
Rick Yiu535ec9d2022-11-11 03:06:48 +0000230 "0-3",
Rick Yiuee334ba2022-11-21 09:15:36 +0000231 "4-7"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800232 ],
233 "ResetOnInit": true
234 },
235 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800236 "Name": "TAPreferHighCap",
chungkai1031eeb2022-03-23 09:46:41 +0000237 "Path": "/proc/vendor_sched/ta_prefer_high_cap",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800238 "Values": [
239 "1",
240 "0"
241 ],
242 "ResetOnInit": true
243 },
244 {
245 "Name": "TAPreferIdle",
chungkai1031eeb2022-03-23 09:46:41 +0000246 "Path": "/proc/vendor_sched/ta_prefer_idle",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800247 "Values": [
248 "0",
249 "1"
250 ],
251 "ResetOnInit": true
252 },
253 {
Wei Wangca70b742022-03-07 17:23:01 -0800254 "Name": "FGPreferIdle",
255 "Path": "/proc/vendor_sched/fg_prefer_idle",
256 "Values": [
Wei Wang75156ec2022-05-13 11:30:02 -0700257 "1",
258 "0"
Wei Wangca70b742022-03-07 17:23:01 -0800259 ],
Wei Wang75156ec2022-05-13 11:30:02 -0700260 "DefaultIndex": 0,
Wei Wangca70b742022-03-07 17:23:01 -0800261 "ResetOnInit": true
262 },
263 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800264 "Name": "CDPreferHighCap",
chungkai1031eeb2022-03-23 09:46:41 +0000265 "Path": "/proc/vendor_sched/cam_prefer_high_cap",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800266 "Values": [
267 "1",
268 "0"
269 ],
270 "ResetOnInit": true
271 },
272 {
Rick Yiu4f4e24c2022-05-03 17:55:02 +0800273 "Name": "NPITaskPacking",
274 "Path": "/proc/vendor_sched/npi_packing",
275 "Values": [
276 "0",
277 "1"
278 ],
279 "ResetOnInit": true
280 },
281 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800282 "Name": "LimitFlashCurrent",
283 "Path": "vendor.camera.max_flash_current",
284 "Values": [
285 "100",
286 "1500"
287 ],
288 "ResetOnInit": true,
289 "Type": "Property"
290 },
291 {
292 "Name": "PowerHALRenderingState",
293 "Path": "vendor.powerhal.rendering",
294 "Values": [
295 "EXPENSIVE_RENDERING",
296 ""
297 ],
298 "Type": "Property"
299 },
300 {
Rick Yiu535ec9d2022-11-11 03:06:48 +0000301 "Name": "PowerHALCameraRunning",
302 "Path": "vendor.powerhal.camerarunning",
303 "Values": [
304 "1",
305 "0"
306 ],
307 "Type": "Property",
308 "ResetOnInit": true
309 },
310 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800311 "Name": "INTCAMFreq",
312 "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
313 "Values": [
314 "664000",
315 "67000"
316 ],
317 "ResetOnInit": true
318 },
319 {
320 "Name": "TNRFreq",
321 "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq",
322 "Values": [
323 "664000",
324 "67000"
325 ],
326 "ResetOnInit": true
327 },
328 {
329 "Name": "GPUPowerPolicy",
330 "Path": "/sys/devices/platform/1c500000.mali/power_policy",
331 "Values": [
332 "always_on",
333 "adaptive"
334 ],
335 "ResetOnInit": true
336 },
337 {
338 "Name": "BigControlTempSet",
339 "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp",
340 "Values": [
341 "90000",
342 "80000"
343 ],
344 "DefaultIndex": 0,
345 "ResetOnInit": false
346 },
347 {
348 "Name": "MidControlTempSet",
349 "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp",
350 "Values": [
351 "90000",
352 "80000"
353 ],
354 "DefaultIndex": 0,
355 "ResetOnInit": false
356 },
357 {
358 "Name": "LittleControlTempSet",
359 "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp",
360 "Values": [
YiHo Chengeb182872022-02-17 16:16:55 +0800361 "95000",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800362 "80000"
363 ],
364 "DefaultIndex": 0,
365 "ResetOnInit": false
366 },
367 {
368 "Name": "G3dControlTempSet",
369 "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp",
370 "Values": [
371 "90000",
372 "80000"
373 ],
374 "DefaultIndex": 0,
375 "ResetOnInit": false
376 },
377 {
378 "Name": "BigSwitchOnTempSet",
379 "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp",
380 "Values": [
381 "70000",
382 "60000"
383 ],
384 "DefaultIndex": 0,
385 "ResetOnInit": false
386 },
387 {
388 "Name": "MidSwitchOnTempSet",
389 "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp",
390 "Values": [
391 "70000",
392 "60000"
393 ],
394 "DefaultIndex": 0,
395 "ResetOnInit": false
396 },
397 {
398 "Name": "LittleSwitchOnTempSet",
399 "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp",
400 "Values": [
401 "70000",
402 "60000"
403 ],
404 "DefaultIndex": 0,
405 "ResetOnInit": false
406 },
407 {
408 "Name": "G3dSwitchOnTempSet",
409 "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp",
410 "Values": [
411 "70000",
412 "60000"
413 ],
414 "DefaultIndex": 0,
415 "ResetOnInit": false
TeYuan Wange5caa082022-03-02 18:44:45 +0800416 },
417 {
418 "Name": "CPU_LITTLE_TSKIN_BYPASS",
419 "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote_bypass",
420 "Values": [
421 "0",
422 "1"
423 ],
424 "DefaultIndex": 0
425 },
426 {
427 "Name": "CPU_MID_TSKIN_BYPASS",
428 "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote_bypass",
429 "Values": [
430 "0",
431 "1"
432 ],
433 "DefaultIndex": 0
434 },
435 {
436 "Name": "CPU_BIG_TSKIN_BYPASS",
437 "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote_bypass",
438 "Values": [
439 "0",
440 "1"
441 ],
442 "DefaultIndex": 0
Taeju Park95129912022-03-30 05:53:25 +0000443 },
444 {
Wei Wangcb174332022-04-23 21:20:56 -0700445 "Name": "TRUSTY_VIRTIO_HIGH",
446 "Path": "/sys/module/trusty_virtio/parameters/use_high_wq",
447 "Values": [
448 "1",
449 "0"
450 ]
451 },
452 {
453 "Name": "TRUSTY_HIGH",
454 "Path": "/sys/module/trusty_core/parameters/use_high_wq",
455 "Values": [
456 "1",
457 "0"
458 ]
459 },
460 {
Taeju Park95129912022-03-30 05:53:25 +0000461 "Name": "PMU_POLL",
462 "Path": "/proc/vendor_sched/pmu_poll_enable",
463 "Values": [
464 "0",
465 "1"
466 ],
467 "DefaultIndex": 0
Rick Yiu166cece2022-08-30 03:03:26 +0000468 },
469 {
470 "Name": "Dex2oatThreads",
471 "Path": "vendor.powerhal.dalvik.vm.dex2oat-threads",
472 "Values": [
473 "1",
474 "2",
475 "4",
476 "6",
477 "8"
478 ],
479 "Type": "Property"
480 },
481 {
482 "Name": "Dex2oatCPUSet",
483 "Path": "vendor.powerhal.dalvik.vm.dex2oat-cpu-set",
484 "Values": [
485 "0,1,2,3",
486 "0,1,2,3,4,5",
487 "0,1,2,3,4,5,6,7"
488 ],
489 "Type": "Property"
paulsu03f3dc02023-06-08 10:13:40 +0000490 },
491 {
492 "Name": "Dex2oatGroup",
493 "Path": "/proc/vendor_sched/dex2oat_ug",
494 "Values": [
495 "1",
496 "0"
497 ],
498 "DefaultIndex": 0,
499 "ResetOnInit": true
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800500 }
501 ],
502 "Actions": [
503 {
Rick Yiu535ec9d2022-11-11 03:06:48 +0000504 "PowerHint": "CDCPUSET_RESTRICTED",
505 "Node": "CDCpuset",
506 "Duration": 1000,
507 "Value": "0-3"
508 },
509 {
510 "PowerHint": "CDHIGHCPUSETCPUS_RESTRICTED",
511 "Node": "CDHighCpusetCpus",
512 "Duration": 1000,
513 "Value": "0-3"
514 },
515 {
516 "PowerHint": "CDMIDCPUSETCPUS_RESTRICTED",
517 "Node": "CDMidCpusetCpus",
518 "Duration": 1000,
519 "Value": "0-3"
520 },
521 {
522 "PowerHint": "CDMIDHIGHCPUSETCPUS_RESTRICTED",
523 "Node": "CDMidHighCpusetCpus",
524 "Duration": 1000,
525 "Value": "0-3"
526 },
527 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800528 "PowerHint": "LAUNCH",
Rick Yiu535ec9d2022-11-11 03:06:48 +0000529 "Node": "ReducePreferIdle",
chungkai0168d7f2022-05-16 03:58:25 +0000530 "Duration": 5000,
531 "Value": "0"
532 },
533 {
534 "PowerHint": "LAUNCH",
Wei Wang75156ec2022-05-13 11:30:02 -0700535 "Node": "FGPreferIdle",
536 "Duration": 5000,
537 "Value": "1"
538 },
539 {
540 "PowerHint": "LAUNCH",
Kyle Lin101c24a2022-02-11 23:53:52 +0800541 "Node": "CPUBigClusterMaxFreq",
542 "Duration": 5000,
543 "Value": "9999999"
544 },
545 {
546 "PowerHint": "LAUNCH",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800547 "Node": "CPUMidClusterMaxFreq",
548 "Duration": 5000,
549 "Value": "9999999"
550 },
551 {
552 "PowerHint": "LAUNCH",
553 "Node": "CPULittleClusterMaxFreq",
554 "Duration": 5000,
555 "Value": "9999999"
556 },
557 {
558 "PowerHint": "LAUNCH",
559 "Node": "TAUClampBoost",
560 "Duration": 5000,
Qais Yousef83650f72023-04-06 17:16:55 +0000561 "Value": "692"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800562 },
563 {
564 "PowerHint": "LAUNCH",
Wei Wang28a492d2022-05-20 08:55:21 -0700565 "Node": "FGUClampBoost",
566 "Duration": 5000,
Qais Yousef83650f72023-04-06 17:16:55 +0000567 "Value": "202"
Wei Wang28a492d2022-05-20 08:55:21 -0700568 },
569 {
570 "PowerHint": "LAUNCH",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800571 "Node": "MemFreq",
572 "Duration": 5000,
573 "Value": "3172000"
574 },
575 {
576 "PowerHint": "LAUNCH",
577 "Node": "GPUPowerPolicy",
578 "Duration": 5000,
579 "Value": "always_on"
580 },
581 {
Rick Yiu4f4e24c2022-05-03 17:55:02 +0800582 "PowerHint": "LAUNCH",
583 "Node": "NPITaskPacking",
584 "Duration": 5000,
585 "Value": "0"
586 },
587 {
Kyle Lin2a452102022-11-14 12:18:09 +0800588 "PowerHint": "LAUNCH",
589 "Type": "DoHint",
590 "Value": "LAUNCH_EXTEND"
591 },
592 {
Rick Yiu535ec9d2022-11-11 03:06:48 +0000593 "PowerHint": "LAUNCH",
594 "Type": "DoHint",
595 "EnableProperty": "vendor.powerhal.camerarunning",
596 "Value": "CDCPUSET_RESTRICTED"
597 },
598 {
599 "PowerHint": "LAUNCH",
600 "Type": "DoHint",
601 "EnableProperty": "vendor.powerhal.camerarunning",
602 "Value": "CDHIGHCPUSETCPUS_RESTRICTED"
603 },
604 {
605 "PowerHint": "LAUNCH",
606 "Type": "DoHint",
607 "EnableProperty": "vendor.powerhal.camerarunning",
608 "Value": "CDMIDCPUSETCPUS_RESTRICTED"
609 },
610 {
611 "PowerHint": "LAUNCH",
612 "Type": "DoHint",
613 "EnableProperty": "vendor.powerhal.camerarunning",
614 "Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED"
615 },
616 {
Kyle Lin2a452102022-11-14 12:18:09 +0800617 "PowerHint": "LAUNCH_EXTEND",
618 "Node": "CPUBigClusterMaxFreq",
619 "Duration": 2000,
620 "Value": "9999999"
621 },
622 {
623 "PowerHint": "LAUNCH_EXTEND",
624 "Node": "CPUMidClusterMaxFreq",
625 "Duration": 2000,
626 "Value": "9999999"
627 },
628 {
629 "PowerHint": "LAUNCH_EXTEND",
630 "Node": "CPULittleClusterMaxFreq",
631 "Duration": 2000,
632 "Value": "9999999"
633 },
634 {
Luke Changfeeb1722022-12-20 17:12:04 +0000635 "PowerHint": "CPU_LOAD_RESET",
636 "Node": "MemFreq",
637 "Duration": 33,
638 "Value": "1014000"
639 },
640 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800641 "PowerHint": "CAMERA_LAUNCH",
642 "Node": "MemFreq",
643 "Duration": 1000,
644 "Value": "3172000"
645 },
646 {
647 "PowerHint": "CAMERA_LAUNCH",
648 "Node": "CPUBigClusterMaxFreq",
649 "Duration": 1000,
650 "Value": "9999999"
651 },
652 {
653 "PowerHint": "CAMERA_LAUNCH",
654 "Node": "CPUBigClusterMinFreq",
655 "Duration": 1000,
656 "Value": "9999999"
657 },
658 {
659 "PowerHint": "CAMERA_LAUNCH",
660 "Node": "CPUMidClusterMaxFreq",
661 "Duration": 1000,
662 "Value": "9999999"
663 },
664 {
665 "PowerHint": "CAMERA_LAUNCH",
666 "Node": "CPUMidClusterMinFreq",
667 "Duration": 1000,
668 "Value": "9999999"
669 },
670 {
671 "PowerHint": "CAMERA_LAUNCH",
672 "Node": "CPULittleClusterMaxFreq",
673 "Duration": 1000,
674 "Value": "9999999"
675 },
676 {
677 "PowerHint": "CAMERA_LAUNCH",
678 "Node": "CPULittleClusterMinFreq",
679 "Duration": 1000,
680 "Value": "9999999"
681 },
682 {
683 "PowerHint": "CAMERA_LAUNCH",
Rick Yiu4f4e24c2022-05-03 17:55:02 +0800684 "Node": "NPITaskPacking",
685 "Duration": 1000,
686 "Value": "0"
687 },
688 {
Rick Yiuee334ba2022-11-21 09:15:36 +0000689 "PowerHint": "CAMERA_LAUNCH",
690 "Node": "CDCpuset",
691 "Duration": 1000,
692 "Value": "4-7"
693 },
694 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800695 "PowerHint": "CAMERA_LAUNCH_EXTENDED",
696 "Node": "CPUBigClusterMaxFreq",
697 "Duration": 2000,
698 "Value": "9999999"
699 },
700 {
701 "PowerHint": "CAMERA_LAUNCH_EXTENDED",
702 "Node": "CPUMidClusterMaxFreq",
703 "Duration": 2000,
704 "Value": "9999999"
705 },
706 {
707 "PowerHint": "CAMERA_LAUNCH_EXTENDED",
708 "Node": "CPULittleClusterMaxFreq",
709 "Duration": 2000,
710 "Value": "9999999"
711 },
712 {
Rick Yiu4f4e24c2022-05-03 17:55:02 +0800713 "PowerHint": "CAMERA_LAUNCH_EXTENDED",
714 "Node": "NPITaskPacking",
715 "Duration": 2000,
716 "Value": "0"
717 },
718 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800719 "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
720 "Node": "CPUBigClusterMaxFreq",
721 "Duration": 1000,
722 "Value": "984000"
723 },
724 {
725 "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
726 "Node": "CPUMidClusterMaxFreq",
727 "Duration": 1000,
728 "Value": "1024000"
729 },
730 {
731 "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
732 "Node": "CPULittleClusterMaxFreq",
733 "Duration": 1000,
734 "Value": "1098000"
735 },
736 {
737 "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
738 "Node": "CPUBigClusterMaxFreq",
739 "Duration": 1000,
740 "Value": "1426000"
741 },
742 {
743 "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
744 "Node": "CPUMidClusterMaxFreq",
745 "Duration": 1000,
746 "Value": "1197000"
747 },
748 {
749 "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
750 "Node": "CPULittleClusterMaxFreq",
751 "Duration": 1000,
752 "Value": "1401000"
753 },
754 {
755 "PowerHint": "CAMERA_SHOT",
756 "Node": "MemFreq",
757 "Duration": 300,
758 "Value": "3172000"
759 },
760 {
761 "PowerHint": "CAMERA_SHOT",
762 "Node": "CPUBigClusterMaxFreq",
763 "Duration": 300,
764 "Value": "9999999"
765 },
766 {
767 "PowerHint": "CAMERA_SHOT",
768 "Node": "CPUBigClusterMinFreq",
769 "Duration": 300,
770 "Value": "9999999"
771 },
772 {
773 "PowerHint": "CAMERA_SHOT",
774 "Node": "CPUMidClusterMaxFreq",
775 "Duration": 300,
776 "Value": "9999999"
777 },
778 {
779 "PowerHint": "CAMERA_SHOT",
780 "Node": "CPUMidClusterMinFreq",
781 "Duration": 300,
782 "Value": "9999999"
783 },
784 {
785 "PowerHint": "CAMERA_BACKEND_BOOST",
786 "Node": "MemFreq",
787 "Duration": 1000,
788 "Value": "3172000"
789 },
790 {
791 "PowerHint": "CAMERA_BACKEND_BOOST",
792 "Node": "IntFreq",
793 "Duration": 1000,
794 "Value": "533000"
795 },
796 {
797 "PowerHint": "CAMERA_BACKEND_BOOST",
798 "Node": "INTCAMFreq",
799 "Duration": 1000,
800 "Value": "664000"
801 },
802 {
803 "PowerHint": "CAMERA_BACKEND_BOOST",
804 "Node": "TNRFreq",
805 "Duration": 1000,
806 "Value": "664000"
807 },
808 {
809 "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
810 "Node": "TAPreferHighCap",
811 "Duration": 3000,
812 "Value": "1"
813 },
814 {
815 "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
816 "Node": "CPUBigClusterMaxFreq",
817 "Duration": 3000,
818 "Value": "9999999"
819 },
820 {
821 "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
822 "Node": "CPUBigClusterMinFreq",
823 "Duration": 3000,
824 "Value": "9999999"
825 },
826 {
827 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
828 "Node": "TAPreferHighCap",
829 "Duration": 3000,
830 "Value": "1"
831 },
832 {
833 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
834 "Node": "CPUBigClusterMaxFreq",
835 "Duration": 3000,
836 "Value": "9999999"
837 },
838 {
839 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
840 "Node": "CPUBigClusterMinFreq",
841 "Duration": 3000,
842 "Value": "9999999"
843 },
844 {
845 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
846 "Node": "CPUMidClusterMaxFreq",
847 "Duration": 3000,
848 "Value": "9999999"
849 },
850 {
851 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
852 "Node": "CPUMidClusterMinFreq",
853 "Duration": 3000,
854 "Value": "9999999"
855 },
856 {
857 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
858 "Node": "TAPreferHighCap",
859 "Duration": 3000,
860 "Value": "1"
861 },
862 {
863 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
864 "Node": "CPUBigClusterMaxFreq",
865 "Duration": 3000,
866 "Value": "9999999"
867 },
868 {
869 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
870 "Node": "CPUBigClusterMinFreq",
871 "Duration": 3000,
872 "Value": "9999999"
873 },
874 {
875 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
876 "Node": "CPUMidClusterMaxFreq",
877 "Duration": 3000,
878 "Value": "9999999"
879 },
880 {
881 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
882 "Node": "CPUMidClusterMinFreq",
883 "Duration": 3000,
884 "Value": "9999999"
885 },
886 {
887 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
888 "Node": "CPULittleClusterMaxFreq",
889 "Duration": 3000,
890 "Value": "9999999"
891 },
892 {
893 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
894 "Node": "CPULittleClusterMinFreq",
895 "Duration": 3000,
896 "Value": "9999999"
897 },
898 {
899 "PowerHint": "CAMERA_STREAMING_EXTREME",
Rick Yiu535ec9d2022-11-11 03:06:48 +0000900 "Node": "PowerHALCameraRunning",
901 "Duration": 0,
902 "Value": "1"
903 },
904 {
905 "PowerHint": "CAMERA_STREAMING_EXTREME",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800906 "Node": "CPULittleClusterMaxFreq",
907 "Duration": 0,
908 "Value": "1401000"
909 },
910 {
911 "PowerHint": "CAMERA_STREAMING_EXTREME",
912 "Node": "CPUMidClusterMaxFreq",
913 "Duration": 0,
914 "Value": "1491000"
915 },
916 {
917 "PowerHint": "CAMERA_STREAMING_EXTREME",
918 "Node": "CPUBigClusterMaxFreq",
919 "Duration": 0,
920 "Value": "1826000"
921 },
922 {
923 "PowerHint": "CAMERA_STREAMING_EXTREME",
924 "Node": "CDPreferHighCap",
925 "Duration": 0,
926 "Value": "1"
927 },
928 {
929 "PowerHint": "CAMERA_STREAMING_EXTREME",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800930 "Node": "GPUMinFreq",
931 "Duration": 0,
932 "Value": "302000"
933 },
934 {
935 "PowerHint": "CAMERA_STREAMING_EXTREME",
936 "Node": "MemFreq",
937 "Duration": 0,
938 "Value": "1014000"
939 },
940 {
941 "PowerHint": "CAMERA_STREAMING_EXTREME",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800942 "Node": "TAPreferHighCap",
943 "Duration": 0,
944 "Value": "1"
945 },
946 {
947 "PowerHint": "CAMERA_STREAMING_EXTREME",
948 "Node": "TAPreferIdle",
949 "Duration": 0,
950 "Value": "0"
951 },
952 {
953 "PowerHint": "CAMERA_STREAMING_EXTREME",
Rick Yiu5d5bd922022-05-13 10:18:56 +0800954 "Node": "NPITaskPacking",
955 "Duration": 0,
956 "Value": "0"
957 },
958 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800959 "PowerHint": "CAMERA_STREAMING_HIGH",
Rick Yiu535ec9d2022-11-11 03:06:48 +0000960 "Node": "PowerHALCameraRunning",
961 "Duration": 0,
962 "Value": "1"
963 },
964 {
965 "PowerHint": "CAMERA_STREAMING_HIGH",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800966 "Node": "CPUUtilThreshold",
967 "Duration": 0,
968 "Value": "1100"
969 },
970 {
971 "PowerHint": "CAMERA_STREAMING_HIGH",
Qais Yousef1499e832023-05-10 10:45:59 +0000972 "Node": "CPUDVFSHeadroom",
973 "Duration": 0,
974 "Value": "1100"
975 },
976 {
977 "PowerHint": "CAMERA_STREAMING_HIGH",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800978 "Node": "CPUMidClusterMaxFreq",
979 "Duration": 0,
980 "Value": "1491000"
981 },
982 {
983 "PowerHint": "CAMERA_STREAMING_HIGH",
984 "Node": "CPUBigClusterMaxFreq",
985 "Duration": 0,
986 "Value": "1826000"
987 },
988 {
989 "PowerHint": "CAMERA_STREAMING_HIGH",
990 "Node": "CDPreferHighCap",
991 "Duration": 0,
992 "Value": "1"
993 },
994 {
995 "PowerHint": "CAMERA_STREAMING_HIGH",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +0800996 "Node": "CPULittleClusterMaxFreq",
997 "Duration": 0,
998 "Value": "1401000"
999 },
1000 {
1001 "PowerHint": "CAMERA_STREAMING_HIGH",
1002 "Node": "GPUMinFreq",
1003 "Duration": 0,
1004 "Value": "302000"
1005 },
1006 {
1007 "PowerHint": "CAMERA_STREAMING_HIGH",
1008 "Node": "MemFreq",
1009 "Duration": 0,
1010 "Value": "1014000"
1011 },
1012 {
1013 "PowerHint": "CAMERA_STREAMING_HIGH",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001014 "Node": "TAPreferHighCap",
1015 "Duration": 0,
1016 "Value": "1"
1017 },
1018 {
1019 "PowerHint": "CAMERA_STREAMING_HIGH",
1020 "Node": "TAPreferIdle",
1021 "Duration": 0,
1022 "Value": "0"
1023 },
1024 {
1025 "PowerHint": "CAMERA_STREAMING_HIGH",
Rick Yiu5d5bd922022-05-13 10:18:56 +08001026 "Node": "NPITaskPacking",
1027 "Duration": 0,
1028 "Value": "0"
1029 },
1030 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001031 "PowerHint": "CAMERA_STREAMING_STANDARD",
Rick Yiu535ec9d2022-11-11 03:06:48 +00001032 "Node": "PowerHALCameraRunning",
1033 "Duration": 0,
1034 "Value": "1"
1035 },
1036 {
1037 "PowerHint": "CAMERA_STREAMING_STANDARD",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001038 "Node": "CDPreferHighCap",
1039 "Duration": 0,
1040 "Value": "1"
1041 },
1042 {
1043 "PowerHint": "CAMERA_STREAMING_STANDARD",
1044 "Node": "TAPreferHighCap",
1045 "Duration": 0,
1046 "Value": "1"
1047 },
1048 {
1049 "PowerHint": "CAMERA_STREAMING_STANDARD",
1050 "Node": "CPUBigClusterMaxFreq",
1051 "Duration": 0,
1052 "Value": "1826000"
1053 },
1054 {
1055 "PowerHint": "CAMERA_STREAMING_STANDARD",
1056 "Node": "CPUMidClusterMaxFreq",
1057 "Duration": 0,
1058 "Value": "1491000"
1059 },
1060 {
1061 "PowerHint": "CAMERA_STREAMING_STANDARD",
1062 "Node": "CPULittleClusterMaxFreq",
1063 "Duration": 0,
1064 "Value": "1401000"
1065 },
1066 {
1067 "PowerHint": "CAMERA_STREAMING_STANDARD",
1068 "Node": "GPUMinFreq",
1069 "Duration": 0,
1070 "Value": "302000"
1071 },
1072 {
1073 "PowerHint": "CAMERA_STREAMING_STANDARD",
1074 "Node": "MemFreq",
1075 "Duration": 0,
1076 "Value": "1014000"
1077 },
1078 {
1079 "PowerHint": "CAMERA_STREAMING_STANDARD",
Rick Yiu5d5bd922022-05-13 10:18:56 +08001080 "Node": "NPITaskPacking",
1081 "Duration": 0,
1082 "Value": "0"
1083 },
1084 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001085 "PowerHint": "CAMERA_STREAMING_LOW",
Rick Yiu535ec9d2022-11-11 03:06:48 +00001086 "Node": "PowerHALCameraRunning",
1087 "Duration": 0,
1088 "Value": "1"
1089 },
1090 {
1091 "PowerHint": "CAMERA_STREAMING_LOW",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001092 "Node": "CDPreferHighCap",
1093 "Duration": 0,
1094 "Value": "1"
1095 },
1096 {
1097 "PowerHint": "CAMERA_STREAMING_LOW",
1098 "Node": "TAPreferHighCap",
1099 "Duration": 0,
1100 "Value": "1"
1101 },
1102 {
1103 "PowerHint": "CAMERA_STREAMING_LOW",
1104 "Node": "CDPreferIdle",
1105 "Duration": 0,
1106 "Value": "0"
1107 },
1108 {
1109 "PowerHint": "CAMERA_STREAMING_LOW",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001110 "Node": "CPUBigClusterMaxFreq",
1111 "Duration": 0,
1112 "Value": "1826000"
1113 },
1114 {
1115 "PowerHint": "CAMERA_STREAMING_LOW",
1116 "Node": "CPUMidClusterMaxFreq",
1117 "Duration": 0,
1118 "Value": "1491000"
1119 },
1120 {
1121 "PowerHint": "CAMERA_STREAMING_LOW",
1122 "Node": "CPULittleClusterMaxFreq",
1123 "Duration": 0,
1124 "Value": "1401000"
1125 },
1126 {
1127 "PowerHint": "CAMERA_STREAMING_LOW",
1128 "Node": "GPUMinFreq",
1129 "Duration": 0,
1130 "Value": "302000"
1131 },
1132 {
1133 "PowerHint": "CAMERA_STREAMING_LOW",
1134 "Node": "MemFreq",
1135 "Duration": 0,
1136 "Value": "1014000"
1137 },
1138 {
1139 "PowerHint": "CAMERA_STREAMING_LOW",
Rick Yiu5d5bd922022-05-13 10:18:56 +08001140 "Node": "NPITaskPacking",
1141 "Duration": 0,
1142 "Value": "0"
1143 },
1144 {
Rick Yiu535ec9d2022-11-11 03:06:48 +00001145 "PowerHint": "CAMERA_VIDEO_RECORDING",
1146 "Type": "MaskHint",
1147 "Value": "CDCPUSET_RESTRICTED"
1148 },
1149 {
1150 "PowerHint": "CAMERA_VIDEO_RECORDING",
1151 "Type": "MaskHint",
1152 "Value": "CDHIGHCPUSETCPUS_RESTRICTED"
1153 },
1154 {
1155 "PowerHint": "CAMERA_VIDEO_RECORDING",
1156 "Type": "MaskHint",
1157 "Value": "CDMIDCPUSETCPUS_RESTRICTED"
1158 },
1159 {
1160 "PowerHint": "CAMERA_VIDEO_RECORDING",
1161 "Type": "MaskHint",
1162 "Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED"
1163 },
1164 {
JimiChenc2a3d7a2022-06-30 19:32:29 +08001165 "PowerHint": "CAMERA_FIXED_FPS",
1166 "Node": "MemFreq",
1167 "Duration": 4000,
1168 "Value": "1352000"
1169 },
1170 {
1171 "PowerHint": "CAMERA_FIXED_FPS",
1172 "Node": "CPUBigClusterMaxFreq",
1173 "Duration": 4000,
1174 "Value": "9999999"
1175 },
1176 {
1177 "PowerHint": "CAMERA_FIXED_FPS",
1178 "Node": "CPUBigClusterMinFreq",
1179 "Duration": 4000,
1180 "Value": "1106000"
1181 },
1182 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001183 "PowerHint": "FIXED_PERFORMANCE",
1184 "Node": "CPUBigClusterMaxFreq",
1185 "Duration": 0,
1186 "Value": "9999999"
1187 },
1188 {
1189 "PowerHint": "FIXED_PERFORMANCE",
1190 "Node": "CPUBigClusterMinFreq",
1191 "Duration": 0,
1192 "Value": "9999999"
1193 },
1194 {
1195 "PowerHint": "FIXED_PERFORMANCE",
1196 "Node": "CPUMidClusterMaxFreq",
1197 "Duration": 0,
1198 "Value": "9999999"
1199 },
1200 {
1201 "PowerHint": "FIXED_PERFORMANCE",
1202 "Node": "CPUMidClusterMinFreq",
1203 "Duration": 0,
1204 "Value": "9999999"
1205 },
1206 {
1207 "PowerHint": "FIXED_PERFORMANCE",
1208 "Node": "CPULittleClusterMaxFreq",
1209 "Duration": 0,
1210 "Value": "9999999"
1211 },
1212 {
1213 "PowerHint": "FIXED_PERFORMANCE",
1214 "Node": "CPULittleClusterMinFreq",
1215 "Duration": 0,
1216 "Value": "9999999"
1217 },
1218 {
1219 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_50",
1220 "Node": "CPULittleClusterMaxFreq",
1221 "Duration": 3600000,
1222 "Value": "930000"
1223 },
1224 {
1225 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_60",
1226 "Node": "CPULittleClusterMaxFreq",
1227 "Duration": 3600000,
1228 "Value": "1197000"
1229 },
1230 {
1231 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_70",
1232 "Node": "CPULittleClusterMaxFreq",
1233 "Duration": 3600000,
1234 "Value": "1328000"
1235 },
1236 {
1237 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_80",
1238 "Node": "CPULittleClusterMaxFreq",
1239 "Duration": 3600000,
1240 "Value": "1598000"
1241 },
1242 {
1243 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_90",
1244 "Node": "CPULittleClusterMaxFreq",
1245 "Duration": 3600000,
1246 "Value": "1803000"
1247 },
1248 {
1249 "PowerHint": "LOW_POWER_MID_CLUSTER_50",
1250 "Node": "CPUMidClusterMaxFreq",
1251 "Duration": 3600000,
1252 "Value": "910000"
1253 },
1254 {
1255 "PowerHint": "LOW_POWER_MID_CLUSTER_60",
1256 "Node": "CPUMidClusterMaxFreq",
1257 "Duration": 3600000,
1258 "Value": "1328000"
1259 },
1260 {
1261 "PowerHint": "LOW_POWER_MID_CLUSTER_70",
1262 "Node": "CPUMidClusterMaxFreq",
1263 "Duration": 3600000,
1264 "Value": "1663000"
1265 },
1266 {
1267 "PowerHint": "LOW_POWER_MID_CLUSTER_80",
1268 "Node": "CPUMidClusterMaxFreq",
1269 "Duration": 3600000,
1270 "Value": "1836000"
1271 },
1272 {
1273 "PowerHint": "LOW_POWER_MID_CLUSTER_90",
1274 "Node": "CPUMidClusterMaxFreq",
1275 "Duration": 3600000,
1276 "Value": "1999000"
1277 },
1278 {
1279 "PowerHint": "LOW_POWER_CPU_50",
1280 "Node": "CPUBigClusterMaxFreq",
1281 "Duration": 3600000,
1282 "Value": "1277000"
1283 },
1284 {
1285 "PowerHint": "LOW_POWER_CPU_60",
1286 "Node": "CPUBigClusterMaxFreq",
1287 "Duration": 3600000,
1288 "Value": "1582000"
1289 },
1290 {
1291 "PowerHint": "LOW_POWER_CPU_70",
1292 "Node": "CPUBigClusterMaxFreq",
1293 "Duration": 3600000,
1294 "Value": "1745000"
1295 },
1296 {
1297 "PowerHint": "LOW_POWER_CPU_80",
1298 "Node": "CPUBigClusterMaxFreq",
1299 "Duration": 3600000,
1300 "Value": "2048000"
1301 },
1302 {
1303 "PowerHint": "LOW_POWER_CPU_90",
1304 "Node": "CPUBigClusterMaxFreq",
1305 "Duration": 3600000,
1306 "Value": "2401000"
1307 },
1308 {
Taeju Parkad3a3e42022-04-20 19:06:07 +00001309 "PowerHint": "LOW_POWER",
1310 "Node": "PMU_POLL",
1311 "Duration": 0,
1312 "Value": "1"
1313 },
1314 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001315 "PowerHint": "REFRESH_90FPS",
1316 "Node": "TAUClampBoost",
1317 "Duration": 0,
Wei Wang29b699d2022-08-03 23:10:38 -07001318 "Value": "1"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001319 },
1320 {
1321 "PowerHint": "REFRESH_60FPS",
1322 "Node": "TAUClampBoost",
1323 "Duration": 0,
Wei Wang29b699d2022-08-03 23:10:38 -07001324 "Value": "1"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001325 },
1326 {
1327 "PowerHint": "ADPF_DISABLE_TA_BOOST",
1328 "Node": "TAUClampBoost",
1329 "Duration": 0,
1330 "Value": "1"
1331 },
1332 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001333 "PowerHint": "DISPLAY_IDLE",
Wei Wangca70b742022-03-07 17:23:01 -08001334 "Node": "FGPreferIdle",
1335 "Duration": 0,
1336 "Value": "0"
1337 },
1338 {
1339 "PowerHint": "DISPLAY_IDLE",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001340 "Node": "TAUClampBoost",
1341 "Duration": 0,
1342 "Value": "1"
1343 },
1344 {
1345 "PowerHint": "DISPLAY_IDLE",
1346 "Type": "EndHint",
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001347 "Value": "DISPLAY_UPDATE_IMMINENT"
1348 },
1349 {
1350 "PowerHint": "DISPLAY_UPDATE_IMMINENT",
1351 "Node": "DisplayWakeup",
1352 "Duration": 50,
1353 "Value": "1"
1354 },
1355 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001356 "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
1357 "Node": "LimitFlashCurrent",
1358 "Duration": 0,
1359 "Value": "100"
1360 },
1361 {
1362 "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
1363 "Node": "LimitFlashCurrent",
1364 "Duration": 0,
1365 "Value": "1500"
1366 },
1367 {
1368 "PowerHint": "EXPENSIVE_RENDERING",
1369 "Node": "PowerHALRenderingState",
1370 "Duration": 0,
1371 "Value": "EXPENSIVE_RENDERING"
1372 },
1373 {
1374 "PowerHint": "EXPENSIVE_RENDERING",
1375 "Node": "GPUMinFreq",
1376 "Duration": 0,
1377 "Value": "400000"
1378 },
1379 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001380 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001381 "Node": "PMU_POLL",
1382 "Duration": 0,
1383 "Value": "1"
1384 },
1385 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001386 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001387 "Node": "BigControlTempSet",
1388 "Duration": 0,
1389 "Value": "80000"
1390 },
1391 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001392 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001393 "Node": "MidControlTempSet",
1394 "Duration": 0,
1395 "Value": "80000"
1396 },
1397 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001398 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001399 "Node": "LittleControlTempSet",
1400 "Duration": 0,
1401 "Value": "80000"
1402 },
1403 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001404 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001405 "Node": "G3dControlTempSet",
1406 "Duration": 0,
1407 "Value": "80000"
1408 },
1409 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001410 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001411 "Node": "BigSwitchOnTempSet",
1412 "Duration": 0,
1413 "Value": "60000"
1414 },
1415 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001416 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001417 "Node": "MidSwitchOnTempSet",
1418 "Duration": 0,
1419 "Value": "60000"
1420 },
1421 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001422 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001423 "Node": "LittleSwitchOnTempSet",
1424 "Duration": 0,
1425 "Value": "60000"
1426 },
1427 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001428 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001429 "Node": "G3dSwitchOnTempSet",
1430 "Duration": 0,
1431 "Value": "60000"
1432 },
1433 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001434 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001435 "Node": "Dex2oatThreads",
1436 "Duration": 0,
1437 "Value": "6"
1438 },
1439 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001440 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
Rick Yiu166cece2022-08-30 03:03:26 +00001441 "Node": "Dex2oatCPUSet",
1442 "Duration": 0,
1443 "Value": "0,1,2,3,4,5"
1444 },
1445 {
paulsu03f3dc02023-06-08 10:13:40 +00001446 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
1447 "Node": "Dex2oatGroup",
1448 "Duration": 0,
1449 "Value": "0"
1450 },
1451 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001452 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
Rick Yiu166cece2022-08-30 03:03:26 +00001453 "Node": "Dex2oatThreads",
1454 "Duration": 0,
1455 "Value": "4"
1456 },
1457 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001458 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_MODERATE",
Rick Yiu166cece2022-08-30 03:03:26 +00001459 "Node": "Dex2oatCPUSet",
1460 "Duration": 0,
1461 "Value": "0,1,2,3"
1462 },
1463 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001464 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL",
Rick Yiu166cece2022-08-30 03:03:26 +00001465 "Node": "Dex2oatThreads",
1466 "Duration": 0,
1467 "Value": "2"
1468 },
1469 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001470 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
Rick Yiu166cece2022-08-30 03:03:26 +00001471 "Node": "CPU_LITTLE_TSKIN_BYPASS",
1472 "Duration": 0,
1473 "Value": "0"
1474 },
1475 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001476 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
Rick Yiu166cece2022-08-30 03:03:26 +00001477 "Node": "CPU_MID_TSKIN_BYPASS",
1478 "Duration": 0,
1479 "Value": "0"
1480 },
1481 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001482 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
Rick Yiu166cece2022-08-30 03:03:26 +00001483 "Node": "CPU_BIG_TSKIN_BYPASS",
1484 "Duration": 0,
1485 "Value": "0"
1486 },
1487 {
TeYuan Wangc9f35062022-09-20 16:55:07 +08001488 "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY",
Rick Yiu166cece2022-08-30 03:03:26 +00001489 "Node": "Dex2oatThreads",
1490 "Duration": 0,
1491 "Value": "1"
1492 },
1493 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001494 "PowerHint": "FACE_UNLOCK_BOOST",
TeYuan Wange5caa082022-03-02 18:44:45 +08001495 "Node": "CPU_LITTLE_TSKIN_BYPASS",
1496 "Duration": 1000,
1497 "Value": "1"
1498 },
1499 {
1500 "PowerHint": "FACE_UNLOCK_BOOST",
1501 "Node": "CPU_MID_TSKIN_BYPASS",
1502 "Duration": 1000,
1503 "Value": "1"
1504 },
1505 {
1506 "PowerHint": "FACE_UNLOCK_BOOST",
1507 "Node": "CPU_BIG_TSKIN_BYPASS",
1508 "Duration": 1000,
1509 "Value": "1"
1510 },
1511 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001512 "PowerHint": "FP_BOOST",
1513 "Node": "CPUBigClusterMaxFreq",
1514 "Duration": 1000,
1515 "Value": "9999999"
1516 },
1517 {
1518 "PowerHint": "FP_BOOST",
1519 "Node": "CPUBigClusterMinFreq",
1520 "Duration": 1000,
1521 "Value": "9999999"
1522 },
1523 {
TeYuan Wange5caa082022-03-02 18:44:45 +08001524 "PowerHint": "FP_BOOST",
1525 "Node": "CPU_LITTLE_TSKIN_BYPASS",
1526 "Duration": 1000,
1527 "Value": "1"
1528 },
1529 {
1530 "PowerHint": "FP_BOOST",
1531 "Node": "CPU_MID_TSKIN_BYPASS",
1532 "Duration": 1000,
1533 "Value": "1"
1534 },
1535 {
1536 "PowerHint": "FP_BOOST",
1537 "Node": "CPU_BIG_TSKIN_BYPASS",
1538 "Duration": 1000,
1539 "Value": "1"
1540 },
1541 {
Wei Wangcb174332022-04-23 21:20:56 -07001542 "PowerHint": "FP_BOOST",
1543 "Node": "TRUSTY_VIRTIO_HIGH",
1544 "Duration": 1000,
1545 "Value": "1"
1546 },
1547 {
1548 "PowerHint": "FP_BOOST",
1549 "Node": "TRUSTY_HIGH",
1550 "Duration": 1000,
1551 "Value": "1"
1552 },
1553 {
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001554 "PowerHint": "ML_ACC",
1555 "Node": "MLUclampBoost",
1556 "Duration": 2000,
Qais Yousef83650f72023-04-06 17:16:55 +00001557 "Value": "640"
Wei Wange14219d2022-01-28 22:07:30 -08001558 },
1559 {
Richard Hsu3e31f882022-05-17 18:58:17 -07001560 "PowerHint": "ML_ACC",
1561 "Node": "PMQoSCpuDmaLatency",
1562 "Duration": 2000,
1563 "Value": "44"
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001564 }
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001565 ],
1566 "AdpfConfig": [
1567 {
1568 "Name": "REFRESH_120FPS",
1569 "PID_On": true,
1570 "PID_Po": 2.0,
1571 "PID_Pu": 1.0,
jimmyshiu15215ef2022-05-20 13:08:36 +00001572 "PID_I": 0.0,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001573 "PID_I_Init": 200,
1574 "PID_I_High": 512,
1575 "PID_I_Low": -30,
1576 "PID_Do": 500.0,
1577 "PID_Du": 0.0,
1578 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001579 "UclampMin_Init": 232,
1580 "UclampMin_High": 480,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001581 "UclampMin_Low": 2,
1582 "SamplingWindow_P": 1,
1583 "SamplingWindow_I": 0,
1584 "SamplingWindow_D": 1,
1585 "ReportingRateLimitNs": 83333330,
1586 "EarlyBoost_On": false,
1587 "EarlyBoost_TimeFactor": 0.0,
1588 "TargetTimeFactor": 1.0,
Ziyi Cuicaf51ee2023-06-13 18:00:42 +00001589 "StaleTimeFactor": 15.0
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001590 },
1591 {
1592 "Name": "REFRESH_90FPS",
1593 "PID_On": true,
1594 "PID_Po": 2.0,
1595 "PID_Pu": 1.0,
jimmyshiu15215ef2022-05-20 13:08:36 +00001596 "PID_I": 0.0,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001597 "PID_I_Init": 200,
1598 "PID_I_High": 512,
1599 "PID_I_Low": -30,
1600 "PID_Do": 500.0,
1601 "PID_Du": 0.0,
1602 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001603 "UclampMin_Init": 162,
1604 "UclampMin_High": 480,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001605 "UclampMin_Low": 2,
1606 "SamplingWindow_P": 1,
1607 "SamplingWindow_I": 0,
1608 "SamplingWindow_D": 1,
1609 "ReportingRateLimitNs": 111111110,
1610 "EarlyBoost_On": false,
1611 "EarlyBoost_TimeFactor": 0.0,
1612 "TargetTimeFactor": 1.0,
Ziyi Cuicaf51ee2023-06-13 18:00:42 +00001613 "StaleTimeFactor": 15.0
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001614 },
1615 {
1616 "Name": "REFRESH_60FPS",
1617 "PID_On": true,
1618 "PID_Po": 2.0,
1619 "PID_Pu": 1.0,
jimmyshiu15215ef2022-05-20 13:08:36 +00001620 "PID_I": 0.0,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001621 "PID_I_Init": 200,
1622 "PID_I_High": 512,
1623 "PID_I_Low": -30,
1624 "PID_Do": 500.0,
1625 "PID_Du": 0.0,
1626 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001627 "UclampMin_Init": 162,
1628 "UclampMin_High": 480,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001629 "UclampMin_Low": 2,
1630 "SamplingWindow_P": 1,
1631 "SamplingWindow_I": 0,
1632 "SamplingWindow_D": 1,
1633 "ReportingRateLimitNs": 166666660,
1634 "EarlyBoost_On": false,
1635 "EarlyBoost_TimeFactor": 0.0,
1636 "TargetTimeFactor": 1.0,
Ziyi Cuicaf51ee2023-06-13 18:00:42 +00001637 "StaleTimeFactor": 15.0
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001638 },
1639 {
1640 "Name": "UiHighBoostWithoutPid",
1641 "PID_On": false,
1642 "PID_Po": 0,
1643 "PID_Pu": 0,
1644 "PID_I": 0,
1645 "PID_I_Init": 0,
1646 "PID_I_High": 0,
1647 "PID_I_Low": 0,
1648 "PID_Do": 0,
1649 "PID_Du": 0,
1650 "SamplingWindow_P": 1,
1651 "SamplingWindow_I": 1,
1652 "SamplingWindow_D": 1,
1653 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001654 "UclampMin_Init": 250,
1655 "UclampMin_High": 197,
1656 "UclampMin_Low": 197,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001657 "ReportingRateLimitNs": 1,
1658 "EarlyBoost_On": false,
1659 "EarlyBoost_TimeFactor": 0.0,
1660 "TargetTimeFactor": 1.0,
1661 "StaleTimeFactor": 5.0
1662 },
1663 {
1664 "Name": "UiLowBoostWithoutPid",
1665 "PID_On": false,
1666 "PID_Po": 0,
1667 "PID_Pu": 0,
1668 "PID_I": 0,
1669 "PID_I_Init": 0,
1670 "PID_I_High": 0,
1671 "PID_I_Low": 0,
1672 "PID_Do": 0,
1673 "PID_Du": 0,
1674 "SamplingWindow_P": 1,
1675 "SamplingWindow_I": 1,
1676 "SamplingWindow_D": 1,
1677 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001678 "UclampMin_Init": 250,
1679 "UclampMin_High": 53,
1680 "UclampMin_Low": 53,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001681 "ReportingRateLimitNs": 1,
1682 "EarlyBoost_On": false,
1683 "EarlyBoost_TimeFactor": 0.0,
1684 "TargetTimeFactor": 1.0,
1685 "StaleTimeFactor": 5.0
1686 },
1687 {
1688 "Name": "UiLowNoneBoost",
1689 "PID_On": false,
1690 "PID_Po": 0,
1691 "PID_Pu": 0,
1692 "PID_I": 0,
1693 "PID_I_Init": 0,
1694 "PID_I_High": 0,
1695 "PID_I_Low": 0,
1696 "PID_Do": 0,
1697 "PID_Du": 0,
1698 "SamplingWindow_P": 1,
1699 "SamplingWindow_I": 1,
1700 "SamplingWindow_D": 1,
1701 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001702 "UclampMin_Init": 250,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001703 "UclampMin_High": 0,
1704 "UclampMin_Low": 0,
1705 "ReportingRateLimitNs": 1,
1706 "EarlyBoost_On": false,
1707 "EarlyBoost_TimeFactor": 0.0,
1708 "TargetTimeFactor": 1.0,
1709 "StaleTimeFactor": 5.0
1710 }
1711 ]
Jimmy Shiufdfe3e32022-01-22 05:04:01 +08001712}