1{ 2 "Nodes": [ 3 { 4 "Name": "CPULittleClusterMaxFreq", 5 "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq", 6 "Values": [ 7 "1900800", 8 "1555200", 9 "1478400", 10 "1248000" 11 ], 12 "DefaultIndex": 0, 13 "ResetOnInit": true 14 }, 15 { 16 "Name": "CPULittleClusterMinFreq", 17 "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq", 18 "Values": [ 19 "1900800", 20 "1555200", 21 "1512000", 22 "1478400", 23 "1134000", 24 "0" 25 ], 26 "ResetOnInit": true 27 }, 28 { 29 "Name": "CPUBigClusterMaxFreq", 30 "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq", 31 "Values": [ 32 "2457600", 33 "1958400", 34 "1574400", 35 "1344000", 36 "1267200" 37 ], 38 "DefaultIndex": 0, 39 "ResetOnInit": true 40 }, 41 { 42 "Name": "CPUBigClusterMinFreq", 43 "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq", 44 "Values": [ 45 "2457600", 46 "1574400", 47 "1420800", 48 "1344000", 49 "1132800", 50 "0" 51 ], 52 "ResetOnInit": true 53 }, 54 { 55 "Name": "GPUMaxFreq", 56 "Path": "/sys/class/kgsl/kgsl-3d0/devfreq/max_freq", 57 "Values": [ 58 "342000000", 59 "414000000", 60 "515000000", 61 "710000000" 62 ], 63 "ResetOnInit": true 64 }, 65 { 66 "Name": "GPUMinFreq", 67 "Path": "/sys/class/kgsl/kgsl-3d0/devfreq/min_freq", 68 "Values": [ 69 "515000000", 70 "414000000", 71 "257000000" 72 ], 73 "ResetOnInit": true 74 }, 75 { 76 "Name": "GPUBusMinFreq", 77 "Path": "/sys/class/devfreq/soc:qcom,gpubw/min_freq", 78 "Values": [ 79 "11863", 80 "7759", 81 "0" 82 ], 83 "ResetOnInit": true 84 }, 85 { 86 "Name": "TASchedtuneBoost", 87 "Path": "/dev/stune/top-app/schedtune.boost", 88 "Values": [ 89 "50", 90 "10" 91 ], 92 "ResetOnInit": true 93 }, 94 { 95 "Name": "CPUBWHystTriggerCount", 96 "Path": "/sys/devices/soc/soc:qcom,cpubw/devfreq/soc:qcom,cpubw/bw_hwmon/hyst_trigger_count", 97 "Values": [ 98 "0", 99 "3" 100 ] 101 }, 102 { 103 "Name": "CPUBWHistMemory", 104 "Path": "/sys/devices/soc/soc:qcom,cpubw/devfreq/soc:qcom,cpubw/bw_hwmon/hist_memory", 105 "Values": [ 106 "0", 107 "20" 108 ] 109 }, 110 { 111 "Name": "CPUBWHystLength", 112 "Path": "/sys/devices/soc/soc:qcom,cpubw/devfreq/soc:qcom,cpubw/bw_hwmon/hyst_length", 113 "Values": [ 114 "0", 115 "10" 116 ] 117 }, 118 { 119 "Name": "CPUBWMinFreq", 120 "Path": "/sys/devices/soc/soc:qcom,cpubw/devfreq/soc:qcom,cpubw/min_freq", 121 "Values": [ 122 "13763", 123 "5195", 124 "1525", 125 "762" 126 ], 127 "ResetOnInit": true 128 }, 129 { 130 "Name": "PMQoSCpuDmaLatency", 131 "Path": "/dev/cpu_dma_latency", 132 "Values": [ 133 "44", 134 "100" 135 ], 136 "HoldFd": true 137 }, 138 { 139 "Name": "PowerHALMainState", 140 "Path": "vendor.powerhal.state", 141 "Values": [ 142 "CAMERA_STREAMING", 143 "VR_SUSTAINED_PERFORMANCE", 144 "SUSTAINED_PERFORMANCE", 145 "VR_MODE", 146 "" 147 ], 148 "Type": "Property" 149 }, 150 { 151 "Name": "PowerHALAudioState", 152 "Path": "vendor.powerhal.audio", 153 "Values": [ 154 "AUDIO_LOW_LATENCY", 155 "" 156 ], 157 "Type": "Property" 158 }, 159 { 160 "Name": "ThermalConfig", 161 "Path": "vendor.qcom.thermalcfg", 162 "Values": [ 163 "/vendor/etc/thermal-engine-vr.conf", 164 "/vendor/etc/thermal-engine.conf" 165 ], 166 "Type": "Property", 167 "ResetOnInit": true 168 }, 169 { 170 "Name": "PowerHALRenderingState", 171 "Path": "vendor.powerhal.rendering", 172 "Values": [ 173 "EXPENSIVE_RENDERING", 174 "" 175 ], 176 "Type": "Property" 177 }, 178 { 179 "Name": "FtmTouchMode", 180 "Path": "/sys/devices/virtual/input/ftm4_touch/vrmode", 181 "Values": [ 182 "1", 183 "0" 184 ], 185 "ResetOnInit": true 186 } 187 ], 188 "Actions": [ 189 { 190 "PowerHint": "SUSTAINED_PERFORMANCE", 191 "Node": "PowerHALMainState", 192 "Duration": 0, 193 "Value": "SUSTAINED_PERFORMANCE" 194 }, 195 { 196 "PowerHint": "SUSTAINED_PERFORMANCE", 197 "Node": "CPUBigClusterMaxFreq", 198 "Duration": 0, 199 "Value": "1267200" 200 }, 201 { 202 "PowerHint": "SUSTAINED_PERFORMANCE", 203 "Node": "CPULittleClusterMaxFreq", 204 "Duration": 0, 205 "Value": "1248000" 206 }, 207 { 208 "PowerHint": "SUSTAINED_PERFORMANCE", 209 "Node": "GPUMaxFreq", 210 "Duration": 0, 211 "Value": "342000000" 212 }, 213 { 214 "PowerHint": "VR_MODE", 215 "Node": "PowerHALMainState", 216 "Duration": 0, 217 "Value": "VR_MODE" 218 }, 219 { 220 "PowerHint": "VR_MODE", 221 "Node": "ThermalConfig", 222 "Duration": 0, 223 "Value": "/vendor/etc/thermal-engine-vr.conf" 224 }, 225 { 226 "PowerHint": "VR_MODE", 227 "Node": "CPUBigClusterMaxFreq", 228 "Duration": 0, 229 "Value": "1574400" 230 }, 231 { 232 "PowerHint": "VR_MODE", 233 "Node": "CPUBigClusterMinFreq", 234 "Duration": 0, 235 "Value": "1574400" 236 }, 237 { 238 "PowerHint": "VR_MODE", 239 "Node": "CPULittleClusterMaxFreq", 240 "Duration": 0, 241 "Value": "1555200" 242 }, 243 { 244 "PowerHint": "VR_MODE", 245 "Node": "CPULittleClusterMinFreq", 246 "Duration": 0, 247 "Value": "1555200" 248 }, 249 { 250 "PowerHint": "VR_MODE", 251 "Node": "GPUMaxFreq", 252 "Duration": 0, 253 "Value": "515000000" 254 }, 255 { 256 "PowerHint": "VR_MODE", 257 "Node": "GPUMinFreq", 258 "Duration": 0, 259 "Value": "515000000" 260 }, 261 { 262 "PowerHint": "VR_MODE", 263 "Node": "GPUBusMinFreq", 264 "Duration": 0, 265 "Value": "11863" 266 }, 267 { 268 "PowerHint": "VR_MODE", 269 "Node": "FtmTouchMode", 270 "Duration": 0, 271 "Value": "1" 272 }, 273 { 274 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 275 "Node": "PowerHALMainState", 276 "Duration": 0, 277 "Value": "VR_MODE" 278 }, 279 { 280 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 281 "Node": "ThermalConfig", 282 "Duration": 0, 283 "Value": "/vendor/etc/thermal-engine-vr.conf" 284 }, 285 { 286 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 287 "Node": "CPUBigClusterMaxFreq", 288 "Duration": 0, 289 "Value": "1344000" 290 }, 291 { 292 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 293 "Node": "CPUBigClusterMinFreq", 294 "Duration": 0, 295 "Value": "1344000" 296 }, 297 { 298 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 299 "Node": "CPULittleClusterMaxFreq", 300 "Duration": 0, 301 "Value": "1478400" 302 }, 303 { 304 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 305 "Node": "CPULittleClusterMinFreq", 306 "Duration": 0, 307 "Value": "1478400" 308 }, 309 { 310 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 311 "Node": "GPUMaxFreq", 312 "Duration": 0, 313 "Value": "414000000" 314 }, 315 { 316 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 317 "Node": "GPUMinFreq", 318 "Duration": 0, 319 "Value": "414000000" 320 }, 321 { 322 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 323 "Node": "GPUBusMinFreq", 324 "Duration": 0, 325 "Value": "7759" 326 }, 327 { 328 "PowerHint": "INTERACTION", 329 "Node": "CPUBigClusterMinFreq", 330 "Duration": 0, 331 "Value": "1132800" 332 }, 333 { 334 "PowerHint": "INTERACTION", 335 "Node": "CPULittleClusterMinFreq", 336 "Duration": 0, 337 "Value": "1134000" 338 }, 339 { 340 "PowerHint": "INTERACTION", 341 "Node": "TASchedtuneBoost", 342 "Duration": 0, 343 "Value": "50" 344 }, 345 { 346 "PowerHint": "INTERACTION", 347 "Node": "CPUBWHystTriggerCount", 348 "Duration": 0, 349 "Value": "0" 350 }, 351 { 352 "PowerHint": "INTERACTION", 353 "Node": "CPUBWHystLength", 354 "Duration": 0, 355 "Value": "0" 356 }, 357 { 358 "PowerHint": "INTERACTION", 359 "Node": "CPUBWHistMemory", 360 "Duration": 0, 361 "Value": "0" 362 }, 363 { 364 "PowerHint": "INTERACTION", 365 "Node": "CPUBWMinFreq", 366 "Duration": 0, 367 "Value": "5195" 368 }, 369 { 370 "PowerHint": "LAUNCH", 371 "Node": "CPUBigClusterMaxFreq", 372 "Duration": 5000, 373 "Value": "2457600" 374 }, 375 { 376 "PowerHint": "LAUNCH", 377 "Node": "CPUBigClusterMinFreq", 378 "Duration": 5000, 379 "Value": "2457600" 380 }, 381 { 382 "PowerHint": "LAUNCH", 383 "Node": "CPULittleClusterMinFreq", 384 "Duration": 5000, 385 "Value": "1900800" 386 }, 387 { 388 "PowerHint": "LAUNCH", 389 "Node": "PMQoSCpuDmaLatency", 390 "Duration": 5000, 391 "Value": "44" 392 }, 393 { 394 "PowerHint": "LAUNCH", 395 "Node": "CPUBWHystTriggerCount", 396 "Duration": 5000, 397 "Value": "0" 398 }, 399 { 400 "PowerHint": "LAUNCH", 401 "Node": "CPUBWHystLength", 402 "Duration": 5000, 403 "Value": "0" 404 }, 405 { 406 "PowerHint": "LAUNCH", 407 "Node": "CPUBWHistMemory", 408 "Duration": 5000, 409 "Value": "0" 410 }, 411 { 412 "PowerHint": "LAUNCH", 413 "Node": "CPUBWMinFreq", 414 "Duration": 5000, 415 "Value": "13763" 416 }, 417 { 418 "PowerHint": "CAMERA_LAUNCH", 419 "Node": "CPUBigClusterMaxFreq", 420 "Duration": 1000, 421 "Value": "2457600" 422 }, 423 { 424 "PowerHint": "CAMERA_LAUNCH", 425 "Node": "CPUBigClusterMinFreq", 426 "Duration": 1000, 427 "Value": "2457600" 428 }, 429 { 430 "PowerHint": "CAMERA_LAUNCH", 431 "Node": "CPULittleClusterMinFreq", 432 "Duration": 1000, 433 "Value": "1900800" 434 }, 435 { 436 "PowerHint": "CAMERA_LAUNCH", 437 "Node": "PMQoSCpuDmaLatency", 438 "Duration": 1000, 439 "Value": "44" 440 }, 441 { 442 "PowerHint": "CAMERA_STREAMING", 443 "Node": "PowerHALMainState", 444 "Duration": 0, 445 "Value": "CAMERA_STREAMING" 446 }, 447 { 448 "PowerHint": "CAMERA_STREAMING", 449 "Node": "CPUBigClusterMaxFreq", 450 "Duration": 0, 451 "Value": "1958400" 452 }, 453 { 454 "PowerHint": "CAMERA_SHOT", 455 "Node": "CPUBigClusterMaxFreq", 456 "Duration": 1000, 457 "Value": "2457600" 458 }, 459 { 460 "PowerHint": "CAMERA_SHOT", 461 "Node": "CPUBigClusterMinFreq", 462 "Duration": 1000, 463 "Value": "2457600" 464 }, 465 { 466 "PowerHint": "CAMERA_SHOT", 467 "Node": "CPULittleClusterMinFreq", 468 "Duration": 1000, 469 "Value": "1900800" 470 }, 471 { 472 "PowerHint": "CAMERA_SHOT", 473 "Node": "PMQoSCpuDmaLatency", 474 "Duration": 1000, 475 "Value": "44" 476 }, 477 { 478 "PowerHint": "CAMERA_SHOT", 479 "Node": "CPUBWHystTriggerCount", 480 "Duration": 1000, 481 "Value": "0" 482 }, 483 { 484 "PowerHint": "CAMERA_SHOT", 485 "Node": "CPUBWHystLength", 486 "Duration": 1000, 487 "Value": "0" 488 }, 489 { 490 "PowerHint": "CAMERA_SHOT", 491 "Node": "CPUBWHistMemory", 492 "Duration": 1000, 493 "Value": "0" 494 }, 495 { 496 "PowerHint": "CAMERA_SHOT", 497 "Node": "CPUBWMinFreq", 498 "Duration": 1000, 499 "Value": "13763" 500 }, 501 { 502 "PowerHint": "AUDIO_STREAMING", 503 "Node": "CPUBigClusterMinFreq", 504 "Duration": 2000, 505 "Value": "1420800" 506 }, 507 { 508 "PowerHint": "AUDIO_STREAMING", 509 "Node": "PMQoSCpuDmaLatency", 510 "Duration": 2000, 511 "Value": "44" 512 }, 513 { 514 "PowerHint": "AUDIO_LOW_LATENCY", 515 "Node": "PowerHALAudioState", 516 "Duration": 0, 517 "Value": "AUDIO_LOW_LATENCY" 518 }, 519 { 520 "PowerHint": "AUDIO_LOW_LATENCY", 521 "Node": "PMQoSCpuDmaLatency", 522 "Duration": 0, 523 "Value": "44" 524 }, 525 { 526 "PowerHint": "EXPENSIVE_RENDERING", 527 "Node": "CPULittleClusterMinFreq", 528 "Duration": 0, 529 "Value": "0" 530 } 531 ] 532} 533