1{ 2 "Nodes": [ 3 { 4 "Name": "CPULittleClusterMaxFreq", 5 "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq", 6 "Values": [ 7 "9999999", 8 "1248000" 9 ], 10 "DefaultIndex": 0, 11 "ResetOnInit": true 12 }, 13 { 14 "Name": "CPULittleClusterMinFreq", 15 "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq", 16 "Values": [ 17 "9999999", 18 "1248000", 19 "576000" 20 ], 21 "ResetOnInit": true 22 }, 23 { 24 "Name": "CPUBigClusterMaxFreq", 25 "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq", 26 "Values": [ 27 "9999999", 28 "1939200", 29 "1555200" 30 ], 31 "DefaultIndex": 0, 32 "ResetOnInit": true 33 }, 34 { 35 "Name": "CPUBigClusterMinFreq", 36 "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq", 37 "Values": [ 38 "9999999", 39 "1555200", 40 "1248000", 41 "652800" 42 ], 43 "ResetOnInit": true 44 }, 45 { 46 "Name": "GPUMaxFreq", 47 "Path": "/sys/class/kgsl/kgsl-3d0/max_pwrlevel", 48 "Values": [ 49 "0", 50 "3" 51 ], 52 "DefaultIndex": 0, 53 "ResetOnInit": true 54 }, 55 { 56 "Name": "GPUMinFreq", 57 "Path": "/sys/class/kgsl/kgsl-3d0/min_pwrlevel", 58 "Values": [ 59 "0", 60 "3", 61 "7" 62 ], 63 "ResetOnInit": true 64 }, 65 { 66 "Name": "GPUBusMinFreq", 67 "Path": "/sys/class/devfreq/soc:qcom,gpubw/min_freq", 68 "Values": [ 69 "6881", 70 "5931", 71 "3879", 72 "0" 73 ], 74 "ResetOnInit": true 75 }, 76 { 77 "Name": "GPUForceRailOn", 78 "Path": "/sys/class/kgsl/kgsl-3d0/force_rail_on", 79 "Values": [ 80 "1", 81 "0" 82 ], 83 "ResetOnInit": true 84 }, 85 { 86 "Name": "GPUForceClkOn", 87 "Path": "/sys/class/kgsl/kgsl-3d0/force_clk_on", 88 "Values": [ 89 "1", 90 "0" 91 ], 92 "ResetOnInit": true 93 }, 94 { 95 "Name": "GPUIdleTimer", 96 "Path": "/sys/class/kgsl/kgsl-3d0/idle_timer", 97 "Values": [ 98 "10000", 99 "80" 100 ], 101 "ResetOnInit": true 102 }, 103 { 104 "Name": "TASchedtuneBoost", 105 "Path": "/dev/stune/top-app/schedtune.boost", 106 "Values": [ 107 "40", 108 "10" 109 ], 110 "ResetOnInit": true 111 }, 112 { 113 "Name": "TASchedtuneHighCap", 114 "Path": "/dev/stune/top-app/schedtune.prefer_high_cap", 115 "Values": [ 116 "1", 117 "0" 118 ], 119 "ResetOnInit": true 120 }, 121 { 122 "Name": "CDSchedtuneBoost", 123 "Path": "/dev/stune/camera-daemon/schedtune.boost", 124 "Values": [ 125 "1", 126 "0" 127 ], 128 "ResetOnInit": true 129 }, 130 { 131 "Name": "CDSchedtuneHighCap", 132 "Path": "/dev/stune/camera-daemon/schedtune.prefer_high_cap", 133 "Values": [ 134 "1", 135 "0" 136 ], 137 "ResetOnInit": true 138 }, 139 { 140 "Name": "CPUBWHystTriggerCount", 141 "Path": "/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/bw_hwmon/hyst_trigger_count", 142 "Values": [ 143 "0", 144 "3" 145 ], 146 "ResetOnInit": true 147 }, 148 { 149 "Name": "CPUBWHistMemory", 150 "Path": "/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/bw_hwmon/hist_memory", 151 "Values": [ 152 "0", 153 "20" 154 ], 155 "ResetOnInit": true 156 }, 157 { 158 "Name": "CPUBWHystLength", 159 "Path": "/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/bw_hwmon/hyst_length", 160 "Values": [ 161 "0", 162 "10" 163 ], 164 "ResetOnInit": true 165 }, 166 { 167 "Name": "CPUBWSampleMs", 168 "Path": "/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/bw_hwmon/sample_ms", 169 "Values": [ 170 "10", 171 "4" 172 ], 173 "ResetOnInit": true 174 }, 175 { 176 "Name": "CPUBWIOPercent", 177 "Path": "/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/bw_hwmon/io_percent", 178 "Values": [ 179 "80", 180 "34" 181 ], 182 "ResetOnInit": true 183 }, 184 { 185 "Name": "CPUBWMinFreq", 186 "Path": "/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/min_freq", 187 "Values": [ 188 "14236", 189 "9155", 190 "7110", 191 "4577" 192 ], 193 "ResetOnInit": true 194 }, 195 { 196 "Name": "LLCCBWMinFreq", 197 "Path": "/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/min_freq", 198 "Values": [ 199 "6881", 200 "2597", 201 "762" 202 ], 203 "ResetOnInit": true 204 }, 205 { 206 "Name": "LLCCBWSampleMs", 207 "Path": "/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/sample_ms", 208 "Values": [ 209 "10", 210 "4" 211 ], 212 "ResetOnInit": true 213 }, 214 { 215 "Name": "LLCCBWHistMemory", 216 "Path": "/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/hist_memory", 217 "Values": [ 218 "0", 219 "20" 220 ], 221 "ResetOnInit": true 222 }, 223 { 224 "Name": "LLCCBWHystLength", 225 "Path": "/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/hyst_length", 226 "Values": [ 227 "0", 228 "10" 229 ], 230 "ResetOnInit": true 231 }, 232 { 233 "Name": "L3LittleClusterMinFreq", 234 "Path": "/sys/class/devfreq/soc:qcom,cpu0-cpu-l3-lat/min_freq", 235 "Values": [ 236 "1459200000", 237 "300000000" 238 ], 239 "ResetOnInit": true 240 }, 241 { 242 "Name": "LLCCBWHystTriggerCount", 243 "Path": "/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/hyst_trigger_count", 244 "Values": [ 245 "0", 246 "3" 247 ], 248 "ResetOnInit": true 249 }, 250 { 251 "Name": "L3BigClusterMinFreq", 252 "Path": "/sys/class/devfreq/soc:qcom,cpu6-cpu-l3-lat/min_freq", 253 "Values": [ 254 "1459200000", 255 "300000000" 256 ], 257 "ResetOnInit": true 258 }, 259 { 260 "Name": "PMQoSCpuDmaLatency", 261 "Path": "/dev/cpu_dma_latency", 262 "Values": [ 263 "44", 264 "100" 265 ], 266 "HoldFd": true 267 }, 268 { 269 "Name": "EnergyAware", 270 "Path": "/proc/sys/kernel/sched_energy_aware", 271 "Values": [ 272 "0", 273 "1" 274 ], 275 "ResetOnInit": true 276 }, 277 { 278 "Name": "PowerHALMainState", 279 "Path": "vendor.powerhal.state", 280 "Values": [ 281 "SUSTAINED_PERFORMANCE", 282 "" 283 ], 284 "Type": "Property" 285 }, 286 { 287 "Name": "PowerHALAudioState", 288 "Path": "vendor.powerhal.audio", 289 "Values": [ 290 "AUDIO_STREAMING_LOW_LATENCY", 291 "" 292 ], 293 "Type": "Property" 294 }, 295 { 296 "Name": "PowerHALRenderingState", 297 "Path": "vendor.powerhal.rendering", 298 "Values": [ 299 "EXPENSIVE_RENDERING", 300 "" 301 ], 302 "Type": "Property" 303 } 304 ], 305 "Actions": [ 306 { 307 "PowerHint": "SUSTAINED_PERFORMANCE", 308 "Node": "PowerHALMainState", 309 "Duration": 0, 310 "Value": "SUSTAINED_PERFORMANCE" 311 }, 312 { 313 "PowerHint": "SUSTAINED_PERFORMANCE", 314 "Node": "CPUBigClusterMaxFreq", 315 "Duration": 0, 316 "Value": "1555200" 317 }, 318 { 319 "PowerHint": "SUSTAINED_PERFORMANCE", 320 "Node": "CPULittleClusterMaxFreq", 321 "Duration": 0, 322 "Value": "1248000" 323 }, 324 { 325 "PowerHint": "SUSTAINED_PERFORMANCE", 326 "Node": "GPUMaxFreq", 327 "Duration": 0, 328 "Value": "3" 329 }, 330 { 331 "PowerHint": "INTERACTION", 332 "Node": "CPULittleClusterMinFreq", 333 "Duration": 0, 334 "Value": "1248000" 335 }, 336 { 337 "PowerHint": "INTERACTION", 338 "Node": "TASchedtuneBoost", 339 "Duration": 0, 340 "Value": "40" 341 }, 342 { 343 "PowerHint": "INTERACTION", 344 "Node": "TASchedtuneHighCap", 345 "Duration": 0, 346 "Value": "1" 347 }, 348 { 349 "PowerHint": "INTERACTION", 350 "Node": "CPUBWHystTriggerCount", 351 "Duration": 0, 352 "Value": "0" 353 }, 354 { 355 "PowerHint": "INTERACTION", 356 "Node": "CPUBWHystLength", 357 "Duration": 0, 358 "Value": "0" 359 }, 360 { 361 "PowerHint": "INTERACTION", 362 "Node": "CPUBWHistMemory", 363 "Duration": 0, 364 "Value": "0" 365 }, 366 { 367 "PowerHint": "INTERACTION", 368 "Node": "CPUBWMinFreq", 369 "Duration": 0, 370 "Value": "9155" 371 }, 372 { 373 "PowerHint": "INTERACTION", 374 "Node": "LLCCBWMinFreq", 375 "Duration": 0, 376 "Value": "2597" 377 }, 378 { 379 "PowerHint": "LAUNCH", 380 "Node": "EnergyAware", 381 "Duration": 5000, 382 "Value": "0" 383 }, 384 { 385 "PowerHint": "LAUNCH", 386 "Node": "CPUBigClusterMaxFreq", 387 "Duration": 5000, 388 "Value": "9999999" 389 }, 390 { 391 "PowerHint": "LAUNCH", 392 "Node": "CPUBigClusterMinFreq", 393 "Duration": 5000, 394 "Value": "9999999" 395 }, 396 { 397 "PowerHint": "LAUNCH", 398 "Node": "CPULittleClusterMinFreq", 399 "Duration": 5000, 400 "Value": "9999999" 401 }, 402 { 403 "PowerHint": "LAUNCH", 404 "Node": "PMQoSCpuDmaLatency", 405 "Duration": 5000, 406 "Value": "44" 407 }, 408 { 409 "PowerHint": "LAUNCH", 410 "Node": "CPUBWHystTriggerCount", 411 "Duration": 5000, 412 "Value": "0" 413 }, 414 { 415 "PowerHint": "LAUNCH", 416 "Node": "CPUBWHystLength", 417 "Duration": 5000, 418 "Value": "0" 419 }, 420 { 421 "PowerHint": "LAUNCH", 422 "Node": "CPUBWHistMemory", 423 "Duration": 5000, 424 "Value": "0" 425 }, 426 { 427 "PowerHint": "LAUNCH", 428 "Node": "CPUBWMinFreq", 429 "Duration": 5000, 430 "Value": "14236" 431 }, 432 { 433 "PowerHint": "LAUNCH", 434 "Node": "GPUForceClkOn", 435 "Duration": 5000, 436 "Value": "1" 437 }, 438 { 439 "PowerHint": "LAUNCH", 440 "Node": "GPUForceRailOn", 441 "Duration": 5000, 442 "Value": "1" 443 }, 444 { 445 "PowerHint": "LAUNCH", 446 "Node": "GPUIdleTimer", 447 "Duration": 5000, 448 "Value": "10000" 449 }, 450 { 451 "PowerHint": "LAUNCH", 452 "Node": "LLCCBWMinFreq", 453 "Duration": 5000, 454 "Value": "6881" 455 }, 456 { 457 "PowerHint": "LAUNCH", 458 "Node": "L3LittleClusterMinFreq", 459 "Duration": 5000, 460 "Value": "1459200000" 461 }, 462 { 463 "PowerHint": "LAUNCH", 464 "Node": "L3BigClusterMinFreq", 465 "Duration": 5000, 466 "Value": "1459200000" 467 }, 468 { 469 "PowerHint": "CAMERA_LAUNCH", 470 "Node": "EnergyAware", 471 "Duration": 1000, 472 "Value": "0" 473 }, 474 { 475 "PowerHint": "CAMERA_LAUNCH", 476 "Node": "CDSchedtuneBoost", 477 "Duration": 1000, 478 "Value": "1" 479 }, 480 { 481 "PowerHint": "CAMERA_LAUNCH", 482 "Node": "CPUBigClusterMaxFreq", 483 "Duration": 1000, 484 "Value": "9999999" 485 }, 486 { 487 "PowerHint": "CAMERA_LAUNCH", 488 "Node": "CPUBigClusterMinFreq", 489 "Duration": 1000, 490 "Value": "9999999" 491 }, 492 { 493 "PowerHint": "CAMERA_LAUNCH", 494 "Node": "CPULittleClusterMaxFreq", 495 "Duration": 1000, 496 "Value": "9999999" 497 }, 498 { 499 "PowerHint": "CAMERA_LAUNCH", 500 "Node": "CPULittleClusterMinFreq", 501 "Duration": 1000, 502 "Value": "9999999" 503 }, 504 { 505 "PowerHint": "CAMERA_LAUNCH", 506 "Node": "PMQoSCpuDmaLatency", 507 "Duration": 1000, 508 "Value": "44" 509 }, 510 { 511 "PowerHint": "CAMERA_STREAMING_MID", 512 "Node": "CPUBigClusterMaxFreq", 513 "Duration": 0, 514 "Value": "1939200" 515 }, 516 { 517 "PowerHint": "CAMERA_STREAMING_MID", 518 "Node": "CPUBWSampleMs", 519 "Duration": 0, 520 "Value": "10" 521 }, 522 { 523 "PowerHint": "CAMERA_STREAMING_MID", 524 "Node": "CPUBWIOPercent", 525 "Duration": 0, 526 "Value": "80" 527 }, 528 { 529 "PowerHint": "CAMERA_STREAMING_MID", 530 "Node": "LLCCBWSampleMs", 531 "Duration": 0, 532 "Value": "10" 533 }, 534 { 535 "PowerHint": "CAMERA_STREAMING_MID", 536 "Node": "CDSchedtuneBoost", 537 "Duration": 0, 538 "Value": "1" 539 }, 540 { 541 "PowerHint": "CAMERA_STREAMING_MID", 542 "Node": "CDSchedtuneHighCap", 543 "Duration": 0, 544 "Value": "1" 545 }, 546 { 547 "PowerHint": "CAMERA_STREAMING_HIGH", 548 "Node": "CPUBigClusterMaxFreq", 549 "Duration": 0, 550 "Value": "1939200" 551 }, 552 { 553 "PowerHint": "CAMERA_STREAMING_HIGH", 554 "Node": "CDSchedtuneBoost", 555 "Duration": 0, 556 "Value": "1" 557 }, 558 { 559 "PowerHint": "CAMERA_STREAMING_HIGH", 560 "Node": "CDSchedtuneHighCap", 561 "Duration": 0, 562 "Value": "1" 563 }, 564 { 565 "PowerHint": "CAMERA_STREAMING_HIGH", 566 "Node": "CPUBWSampleMs", 567 "Duration": 0, 568 "Value": "10" 569 }, 570 { 571 "PowerHint": "CAMERA_STREAMING_HIGH", 572 "Node": "CPUBWIOPercent", 573 "Duration": 0, 574 "Value": "80" 575 }, 576 { 577 "PowerHint": "CAMERA_STREAMING_HIGH", 578 "Node": "LLCCBWSampleMs", 579 "Duration": 0, 580 "Value": "10" 581 }, 582 { 583 "PowerHint": "CAMERA_STREAMING_HIGH", 584 "Node": "CPUBWHystTriggerCount", 585 "Duration": 0, 586 "Value": "0" 587 }, 588 { 589 "PowerHint": "CAMERA_STREAMING_HIGH", 590 "Node": "CPUBWHystLength", 591 "Duration": 0, 592 "Value": "0" 593 }, 594 { 595 "PowerHint": "CAMERA_STREAMING_HIGH", 596 "Node": "LLCCBWHystTriggerCount", 597 "Duration": 0, 598 "Value": "0" 599 }, 600 { 601 "PowerHint": "CAMERA_STREAMING_HIGH", 602 "Node": "LLCCBWHystLength", 603 "Duration": 0, 604 "Value": "0" 605 }, 606 { 607 "PowerHint": "CAMERA_STREAMING_LOW", 608 "Node": "CPUBigClusterMaxFreq", 609 "Duration": 0, 610 "Value": "1939200" 611 }, 612 { 613 "PowerHint": "CAMERA_STREAMING_LOW", 614 "Node": "CPUBWSampleMs", 615 "Duration": 0, 616 "Value": "10" 617 }, 618 { 619 "PowerHint": "CAMERA_STREAMING_LOW", 620 "Node": "CPUBWIOPercent", 621 "Duration": 0, 622 "Value": "80" 623 }, 624 { 625 "PowerHint": "CAMERA_STREAMING_LOW", 626 "Node": "LLCCBWSampleMs", 627 "Duration": 0, 628 "Value": "10" 629 }, 630 { 631 "PowerHint": "CAMERA_STREAMING_LOW", 632 "Node": "CPUBWHystTriggerCount", 633 "Duration": 0, 634 "Value": "0" 635 }, 636 { 637 "PowerHint": "CAMERA_STREAMING_LOW", 638 "Node": "CPUBWHystLength", 639 "Duration": 0, 640 "Value": "0" 641 }, 642 { 643 "PowerHint": "CAMERA_STREAMING_LOW", 644 "Node": "LLCCBWHystTriggerCount", 645 "Duration": 0, 646 "Value": "0" 647 }, 648 { 649 "PowerHint": "CAMERA_STREAMING_LOW", 650 "Node": "LLCCBWHystLength", 651 "Duration": 0, 652 "Value": "0" 653 }, 654 { 655 "PowerHint": "CAMERA_STREAMING_SECURE", 656 "Node": "CPUBigClusterMaxFreq", 657 "Duration": 0, 658 "Value": "1939200" 659 }, 660 { 661 "PowerHint": "CAMERA_STREAMING_SECURE", 662 "Node": "CPUBWSampleMs", 663 "Duration": 0, 664 "Value": "10" 665 }, 666 { 667 "PowerHint": "CAMERA_STREAMING_SECURE", 668 "Node": "CPUBWIOPercent", 669 "Duration": 0, 670 "Value": "80" 671 }, 672 { 673 "PowerHint": "CAMERA_STREAMING_SECURE", 674 "Node": "LLCCBWSampleMs", 675 "Duration": 0, 676 "Value": "10" 677 }, 678 { 679 "PowerHint": "CAMERA_STREAMING_SECURE", 680 "Node": "LLCCBWHistMemory", 681 "Duration": 0, 682 "Value": "0" 683 }, 684 { 685 "PowerHint": "CAMERA_STREAMING_SECURE", 686 "Node": "LLCCBWHystLength", 687 "Duration": 0, 688 "Value": "0" 689 }, 690 { 691 "PowerHint": "CAMERA_STREAMING_SECURE", 692 "Node": "LLCCBWHystTriggerCount", 693 "Duration": 0, 694 "Value": "0" 695 }, 696 { 697 "PowerHint": "CAMERA_SHOT", 698 "Node": "EnergyAware", 699 "Duration": 1000, 700 "Value": "0" 701 }, 702 { 703 "PowerHint": "CAMERA_SHOT", 704 "Node": "CPUBigClusterMaxFreq", 705 "Duration": 1000, 706 "Value": "9999999" 707 }, 708 { 709 "PowerHint": "CAMERA_SHOT", 710 "Node": "CPUBigClusterMinFreq", 711 "Duration": 1000, 712 "Value": "9999999" 713 }, 714 { 715 "PowerHint": "CAMERA_SHOT", 716 "Node": "CPULittleClusterMaxFreq", 717 "Duration": 1000, 718 "Value": "9999999" 719 }, 720 { 721 "PowerHint": "CAMERA_SHOT", 722 "Node": "CPULittleClusterMinFreq", 723 "Duration": 1000, 724 "Value": "9999999" 725 }, 726 { 727 "PowerHint": "CAMERA_SHOT", 728 "Node": "PMQoSCpuDmaLatency", 729 "Duration": 1000, 730 "Value": "44" 731 }, 732 { 733 "PowerHint": "AUDIO_LAUNCH", 734 "Node": "PMQoSCpuDmaLatency", 735 "Duration": 2000, 736 "Value": "44" 737 }, 738 { 739 "PowerHint": "AUDIO_STREAMING_LOW_LATENCY", 740 "Node": "PowerHALAudioState", 741 "Duration": 0, 742 "Value": "AUDIO_STREAMING_LOW_LATENCY" 743 }, 744 { 745 "PowerHint": "AUDIO_STREAMING_LOW_LATENCY", 746 "Node": "PMQoSCpuDmaLatency", 747 "Duration": 0, 748 "Value": "44" 749 }, 750 { 751 "PowerHint": "EXPENSIVE_RENDERING", 752 "Node": "PowerHALRenderingState", 753 "Duration": 0, 754 "Value": "EXPENSIVE_RENDERING" 755 }, 756 { 757 "PowerHint": "EXPENSIVE_RENDERING", 758 "Node": "GPUMinFreq", 759 "Duration": 0, 760 "Value": "0" 761 }, 762 { 763 "PowerHint": "EXPENSIVE_RENDERING", 764 "Node": "GPUMaxFreq", 765 "Duration": 0, 766 "Value": "0" 767 }, 768 { 769 "PowerHint": "ML_ACC", 770 "Node": "PMQoSCpuDmaLatency", 771 "Duration": 2000, 772 "Value": "44" 773 } 774 ] 775} 776