1{ 2 "Nodes": [ 3 { 4 "Name": "CPULittleClusterMaxFreq", 5 "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq", 6 "Values": [ 7 "9999999", 8 "1197000" 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 "1197000", 19 "0" 20 ], 21 "ResetOnInit": true 22 }, 23 { 24 "Name": "CPUBigClusterMaxFreq", 25 "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq", 26 "Values": [ 27 "9999999", 28 "1999000" 29 ], 30 "DefaultIndex": 0, 31 "ResetOnInit": true 32 }, 33 { 34 "Name": "CPUBigClusterMinFreq", 35 "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq", 36 "Values": [ 37 "9999999", 38 "1197000", 39 "0" 40 ], 41 "ResetOnInit": true 42 }, 43 { 44 "Name": "GPUMinFreq", 45 "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq", 46 "Values": [ 47 "151000", 48 "302000", 49 "455000", 50 "572000", 51 "670000" 52 ], 53 "DefaultIndex": 0, 54 "ResetOnInit": true 55 }, 56 { 57 "Name": "TAUClampBoost", 58 "Path": "/proc/vendor_sched/ta_uclamp_min", 59 "Values": [ 60 "0", 61 "410", 62 "308", 63 "205", 64 "103" 65 ], 66 "DefaultIndex": 0, 67 "ResetOnInit": true 68 }, 69 { 70 "Name": "UfsClkGateEnable", 71 "Path": "/dev/sys/block/bootdevice/clkgate_enable", 72 "Values": [ 73 "0", 74 "1" 75 ], 76 "ResetOnInit": true 77 }, 78 { 79 "Name": "PowerHALRenderingState", 80 "Path": "vendor.powerhal.rendering", 81 "Values": [ 82 "EXPENSIVE_RENDERING", 83 "" 84 ], 85 "Type": "Property" 86 } 87 ], 88 "Actions": [ 89 { 90 "PowerHint": "INTERACTION", 91 "Type": "EndHint", 92 "Value": "DISABLE_TA_BOOST" 93 }, 94 { 95 "PowerHint": "INTERACTION", 96 "Type": "DoHint", 97 "Value": "INTERACTION_120" 98 }, 99 { 100 "PowerHint": "INTERACTION", 101 "Type": "DoHint", 102 "Value": "INTERACTION_90" 103 }, 104 { 105 "PowerHint": "INTERACTION", 106 "Type": "DoHint", 107 "Value": "INTERACTION_60" 108 }, 109 { 110 "PowerHint": "INTERACTION_120", 111 "Node": "TAUClampBoost", 112 "Duration": 6000, 113 "Value": "410" 114 }, 115 { 116 "PowerHint": "INTERACTION_90", 117 "Node": "TAUClampBoost", 118 "Duration": 6000, 119 "Value": "308" 120 }, 121 { 122 "PowerHint": "INTERACTION_60", 123 "Node": "TAUClampBoost", 124 "Duration": 6000, 125 "Value": "205" 126 }, 127 { 128 "PowerHint": "REFRESH_120FPS", 129 "Type": "MaskHint", 130 "Value": "INTERACTION_60" 131 }, 132 { 133 "PowerHint": "REFRESH_120FPS", 134 "Type": "MaskHint", 135 "Value": "INTERACTION_90" 136 }, 137 { 138 "PowerHint": "REFRESH_90FPS", 139 "Type": "MaskHint", 140 "Value": "INTERACTION_60" 141 }, 142 { 143 "PowerHint": "REFRESH_90FPS", 144 "Type": "MaskHint", 145 "Value": "INTERACTION_120" 146 }, 147 { 148 "PowerHint": "REFRESH_60FPS", 149 "Type": "MaskHint", 150 "Value": "INTERACTION_90" 151 }, 152 { 153 "PowerHint": "REFRESH_60FPS", 154 "Type": "MaskHint", 155 "Value": "INTERACTION_120" 156 }, 157 { 158 "PowerHint": "DISPLAY_IDLE", 159 "Type": "EndHint", 160 "Value": "INTERACTION_120" 161 }, 162 { 163 "PowerHint": "DISPLAY_IDLE", 164 "Type": "EndHint", 165 "Value": "INTERACTION_90" 166 }, 167 { 168 "PowerHint": "DISPLAY_IDLE", 169 "Type": "EndHint", 170 "Value": "INTERACTION_60" 171 }, 172 { 173 "PowerHint": "INTERACTION", 174 "Node": "UfsClkGateEnable", 175 "Duration": 200, 176 "Value": "0" 177 }, 178 { 179 "PowerHint": "LAUNCH", 180 "Type": "EndHint", 181 "Value": "DISABLE_TA_BOOST" 182 }, 183 { 184 "PowerHint": "LAUNCH", 185 "Node": "CPUBigClusterMaxFreq", 186 "Duration": 5000, 187 "Value": "9999999" 188 }, 189 { 190 "PowerHint": "LAUNCH", 191 "Node": "CPUBigClusterMinFreq", 192 "Duration": 5000, 193 "Value": "9999999" 194 }, 195 { 196 "PowerHint": "LAUNCH", 197 "Node": "CPULittleClusterMaxFreq", 198 "Duration": 5000, 199 "Value": "9999999" 200 }, 201 { 202 "PowerHint": "LAUNCH", 203 "Node": "CPULittleClusterMinFreq", 204 "Duration": 5000, 205 "Value": "9999999" 206 }, 207 { 208 "PowerHint": "LAUNCH", 209 "Node": "TAUClampBoost", 210 "Duration": 5000, 211 "Value": "308" 212 }, 213 { 214 "PowerHint": "LAUNCH", 215 "Node": "UfsClkGateEnable", 216 "Duration": 5000, 217 "Value": "0" 218 }, 219 { 220 "PowerHint": "CAMERA_LAUNCH", 221 "Node": "CPUBigClusterMaxFreq", 222 "Duration": 1000, 223 "Value": "9999999" 224 }, 225 { 226 "PowerHint": "CAMERA_LAUNCH", 227 "Node": "CPUBigClusterMinFreq", 228 "Duration": 1000, 229 "Value": "9999999" 230 }, 231 { 232 "PowerHint": "CAMERA_LAUNCH", 233 "Node": "CPULittleClusterMaxFreq", 234 "Duration": 1000, 235 "Value": "9999999" 236 }, 237 { 238 "PowerHint": "CAMERA_LAUNCH", 239 "Node": "CPULittleClusterMinFreq", 240 "Duration": 1000, 241 "Value": "9999999" 242 }, 243 { 244 "PowerHint": "CAMERA_LAUNCH", 245 "Node": "UfsClkGateEnable", 246 "Duration": 1000, 247 "Value": "0" 248 }, 249 { 250 "PowerHint": "CAMERA_STREAMING_STANDARD", 251 "Node": "CPUBigClusterMaxFreq", 252 "Duration": 0, 253 "Value": "1999000" 254 }, 255 { 256 "PowerHint": "CAMERA_STREAMING_STANDARD", 257 "Node": "GPUMinFreq", 258 "Duration": 0, 259 "Value": "670000" 260 }, 261 { 262 "PowerHint": "FIXED_PERFORMANCE", 263 "Node": "CPUBigClusterMaxFreq", 264 "Duration": 0, 265 "Value": "9999999" 266 }, 267 { 268 "PowerHint": "FIXED_PERFORMANCE", 269 "Node": "CPUBigClusterMinFreq", 270 "Duration": 0, 271 "Value": "9999999" 272 }, 273 { 274 "PowerHint": "FIXED_PERFORMANCE", 275 "Node": "CPULittleClusterMaxFreq", 276 "Duration": 0, 277 "Value": "9999999" 278 }, 279 { 280 "PowerHint": "FIXED_PERFORMANCE", 281 "Node": "CPULittleClusterMinFreq", 282 "Duration": 0, 283 "Value": "9999999" 284 }, 285 { 286 "PowerHint": "EXPENSIVE_RENDERING", 287 "Node": "PowerHALRenderingState", 288 "Duration": 0, 289 "Value": "EXPENSIVE_RENDERING" 290 }, 291 { 292 "PowerHint": "EXPENSIVE_RENDERING", 293 "Node": "GPUMinFreq", 294 "Duration": 0, 295 "Value": "455000" 296 }, 297 { 298 "PowerHint": "REFRESH_120FPS", 299 "Node": "TAUClampBoost", 300 "Duration": 0, 301 "Value": "308" 302 }, 303 { 304 "PowerHint": "REFRESH_90FPS", 305 "Node": "TAUClampBoost", 306 "Duration": 0, 307 "Value": "205" 308 }, 309 { 310 "PowerHint": "REFRESH_60FPS", 311 "Node": "TAUClampBoost", 312 "Duration": 0, 313 "Value": "103" 314 }, 315 { 316 "PowerHint": "ADPF_DISABLE_TA_BOOST", 317 "Node": "TAUClampBoost", 318 "Duration": 0, 319 "Value": "0" 320 }, 321 { 322 "PowerHint": "DISABLE_TA_BOOST", 323 "Node": "TAUClampBoost", 324 "Duration": 0, 325 "Value": "0" 326 }, 327 { 328 "PowerHint": "DISPLAY_IDLE", 329 "Type": "DoHint", 330 "Value": "DISABLE_TA_BOOST" 331 }, 332 { 333 "PowerHint": "DISPLAY_IDLE", 334 "Type": "EndHint", 335 "Value": "DISPLAY_UPDATE_IMMINENT" 336 }, 337 { 338 "PowerHint": "DISPLAY_UPDATE_IMMINENT", 339 "Type": "EndHint", 340 "Value": "DISABLE_TA_BOOST" 341 } 342 ] 343} 344