blob: 96f42680d3366da5f70bf317a24d5873cf36ed34 [file] [log] [blame]
Robin Pengc2b5ca92021-02-23 20:00:28 +08001{
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": "CPUMidClusterMaxFreq",
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": "CPUMidClusterMinFreq",
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": "CPUBigClusterMaxFreq",
45 "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
46 "Values": [
47 "9999999",
48 "1999000"
49 ],
50 "DefaultIndex": 0,
51 "ResetOnInit": true
52 },
53 {
54 "Name": "CPUBigClusterMinFreq",
55 "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
56 "Values": [
57 "9999999",
58 "1106000",
59 "0"
60 ],
61 "ResetOnInit": true
62 },
63 {
64 "Name": "GPUMinFreq",
65 "Path": "/sys/devices/platform/1c500000.mali/scaling_min_freq",
66 "Values": [
67 "151000",
tangrobinea123332021-03-15 15:13:47 +080068 "302000",
69 "455000",
70 "572000",
Robin Pengc2b5ca92021-02-23 20:00:28 +080071 "670000"
72 ],
73 "DefaultIndex": 0,
74 "ResetOnInit": true
75 },
76 {
77 "Name": "TAUClampBoost",
Taeju Park185653e2021-03-28 08:17:20 +000078 "Path": "/sys/kernel/vendor_sched/ta_uclamp_min",
Robin Pengc2b5ca92021-02-23 20:00:28 +080079 "Values": [
Jimmy Shiucfb1e3f2021-03-08 12:09:43 +080080 "0",
Taeju Park185653e2021-03-28 08:17:20 +000081 "410",
82 "308",
83 "205",
84 "103"
Robin Pengc2b5ca92021-02-23 20:00:28 +080085 ],
Jimmy Shiucfb1e3f2021-03-08 12:09:43 +080086 "DefaultIndex": 0,
Robin Pengc2b5ca92021-02-23 20:00:28 +080087 "ResetOnInit": true
88 },
89 {
90 "Name": "UfsClkGateEnable",
91 "Path": "/dev/sys/block/bootdevice/clkgate_enable",
92 "Values": [
93 "0",
94 "1"
95 ],
96 "ResetOnInit": true
97 },
98 {
99 "Name": "F2fsRecessModeEnable",
100 "Path": "/dev/sys/fs/by-name/userdata/gc_urgent",
101 "Values": [
102 "2",
103 "0"
104 ],
105 "ResetOnInit": true
106 },
107 {
Robin Pengc2b5ca92021-02-23 20:00:28 +0800108 "Name": "LimitFlashCurrent",
109 "Path": "vendor.camera.max_flash_current",
110 "Values": [
111 "100",
112 "1500"
113 ],
114 "ResetOnInit": true,
115 "Type": "Property"
tangrobinea123332021-03-15 15:13:47 +0800116 },
117 {
118 "Name": "PowerHALRenderingState",
119 "Path": "vendor.powerhal.rendering",
120 "Values": [
121 "EXPENSIVE_RENDERING",
122 ""
123 ],
124 "Type": "Property"
Robin Pengc2b5ca92021-02-23 20:00:28 +0800125 }
126 ],
127 "Actions": [
128 {
129 "PowerHint": "INTERACTION",
Jimmy Shiucfb1e3f2021-03-08 12:09:43 +0800130 "Type": "EndHint",
131 "Value": "DISABLE_TA_BOOST"
132 },
133 {
134 "PowerHint": "INTERACTION",
Robin Pengc2b5ca92021-02-23 20:00:28 +0800135 "Node": "CPUBigClusterMinFreq",
136 "Duration": 6000,
137 "Value": "1106000"
138 },
139 {
140 "PowerHint": "INTERACTION",
141 "Node": "CPUMidClusterMinFreq",
142 "Duration": 6000,
143 "Value": "1197000"
144 },
145 {
146 "PowerHint": "INTERACTION",
147 "Node": "CPULittleClusterMinFreq",
148 "Duration": 6000,
149 "Value": "1197000"
150 },
151 {
152 "PowerHint": "INTERACTION",
Jimmy Shiucfb1e3f2021-03-08 12:09:43 +0800153 "Type": "DoHint",
154 "Value": "INTERACTION_120"
155 },
156 {
157 "PowerHint": "INTERACTION",
158 "Type": "DoHint",
159 "Value": "INTERACTION_90"
160 },
161 {
162 "PowerHint": "INTERACTION",
163 "Type": "DoHint",
164 "Value": "INTERACTION_60"
165 },
166 {
167 "PowerHint": "INTERACTION_120",
168 "Node": "TAUClampBoost",
169 "Duration": 6000,
Taeju Park185653e2021-03-28 08:17:20 +0000170 "Value": "410"
Jimmy Shiucfb1e3f2021-03-08 12:09:43 +0800171 },
172 {
173 "PowerHint": "INTERACTION_90",
Robin Pengc2b5ca92021-02-23 20:00:28 +0800174 "Node": "TAUClampBoost",
175 "Duration": 6000,
Taeju Park185653e2021-03-28 08:17:20 +0000176 "Value": "308"
Robin Pengc2b5ca92021-02-23 20:00:28 +0800177 },
178 {
Jimmy Shiucfb1e3f2021-03-08 12:09:43 +0800179 "PowerHint": "INTERACTION_60",
180 "Node": "TAUClampBoost",
181 "Duration": 6000,
Taeju Park185653e2021-03-28 08:17:20 +0000182 "Value": "205"
Jimmy Shiucfb1e3f2021-03-08 12:09:43 +0800183 },
184 {
185 "PowerHint": "REFRESH_120FPS",
186 "Type": "MaskHint",
187 "Value": "INTERACTION_60"
188 },
189 {
190 "PowerHint": "REFRESH_120FPS",
191 "Type": "MaskHint",
192 "Value": "INTERACTION_90"
193 },
194 {
195 "PowerHint": "REFRESH_90FPS",
196 "Type": "MaskHint",
197 "Value": "INTERACTION_60"
198 },
199 {
200 "PowerHint": "REFRESH_90FPS",
201 "Type": "MaskHint",
202 "Value": "INTERACTION_120"
203 },
204 {
205 "PowerHint": "REFRESH_60FPS",
206 "Type": "MaskHint",
207 "Value": "INTERACTION_90"
208 },
209 {
210 "PowerHint": "REFRESH_60FPS",
211 "Type": "MaskHint",
212 "Value": "INTERACTION_120"
213 },
214 {
215 "PowerHint": "DISPLAY_IDLE",
216 "Type": "EndHint",
217 "Value": "INTERACTION_120"
218 },
219 {
220 "PowerHint": "DISPLAY_IDLE",
221 "Type": "EndHint",
222 "Value": "INTERACTION_90"
223 },
224 {
225 "PowerHint": "DISPLAY_IDLE",
226 "Type": "EndHint",
227 "Value": "INTERACTION_60"
228 },
229 {
Robin Pengc2b5ca92021-02-23 20:00:28 +0800230 "PowerHint": "INTERACTION",
231 "Node": "UfsClkGateEnable",
232 "Duration": 200,
233 "Value": "0"
234 },
235 {
236 "PowerHint": "DEVICE_IDLE",
237 "Node": "F2fsRecessModeEnable",
238 "Duration": 0,
239 "Value": "2"
240 },
241 {
242 "PowerHint": "LAUNCH",
Jimmy Shiucfb1e3f2021-03-08 12:09:43 +0800243 "Type": "EndHint",
244 "Value": "DISABLE_TA_BOOST"
245 },
246 {
247 "PowerHint": "LAUNCH",
Robin Pengc2b5ca92021-02-23 20:00:28 +0800248 "Node": "CPUMidClusterMaxFreq",
249 "Duration": 5000,
250 "Value": "9999999"
251 },
252 {
253 "PowerHint": "LAUNCH",
254 "Node": "CPUMidClusterMinFreq",
255 "Duration": 5000,
256 "Value": "9999999"
257 },
258 {
259 "PowerHint": "LAUNCH",
260 "Node": "CPULittleClusterMaxFreq",
261 "Duration": 5000,
262 "Value": "9999999"
263 },
264 {
265 "PowerHint": "LAUNCH",
266 "Node": "CPULittleClusterMinFreq",
267 "Duration": 5000,
268 "Value": "9999999"
269 },
270 {
271 "PowerHint": "LAUNCH",
272 "Node": "TAUClampBoost",
273 "Duration": 5000,
Taeju Park185653e2021-03-28 08:17:20 +0000274 "Value": "308"
Robin Pengc2b5ca92021-02-23 20:00:28 +0800275 },
276 {
277 "PowerHint": "LAUNCH",
278 "Node": "UfsClkGateEnable",
279 "Duration": 5000,
280 "Value": "0"
281 },
282 {
283 "PowerHint": "DISPLAY_INACTIVE",
284 "Node": "F2fsRecessModeEnable",
285 "Duration": 0,
286 "Value": "2"
287 },
288 {
289 "PowerHint": "CAMERA_LAUNCH",
290 "Node": "CPUBigClusterMaxFreq",
291 "Duration": 1000,
292 "Value": "9999999"
293 },
294 {
295 "PowerHint": "CAMERA_LAUNCH",
296 "Node": "CPUBigClusterMinFreq",
297 "Duration": 1000,
298 "Value": "9999999"
299 },
300 {
301 "PowerHint": "CAMERA_LAUNCH",
302 "Node": "CPULittleClusterMaxFreq",
303 "Duration": 1000,
304 "Value": "9999999"
305 },
306 {
307 "PowerHint": "CAMERA_LAUNCH",
308 "Node": "CPULittleClusterMinFreq",
309 "Duration": 1000,
310 "Value": "9999999"
311 },
312 {
313 "PowerHint": "CAMERA_LAUNCH",
314 "Node": "UfsClkGateEnable",
315 "Duration": 1000,
316 "Value": "0"
317 },
318 {
319 "PowerHint": "CAMERA_STREAMING_STANDARD",
320 "Node": "CPUBigClusterMaxFreq",
321 "Duration": 0,
322 "Value": "1999000"
323 },
324 {
325 "PowerHint": "CAMERA_STREAMING_STANDARD",
Robin Pengc2b5ca92021-02-23 20:00:28 +0800326 "Node": "GPUMinFreq",
327 "Duration": 0,
328 "Value": "670000"
329 },
330 {
Jimmy Shiu2d8da5b2021-03-18 13:25:50 +0800331 "PowerHint": "FIXED_PERFORMANCE",
332 "Node": "CPUBigClusterMaxFreq",
333 "Duration": 0,
334 "Value": "9999999"
335 },
336 {
337 "PowerHint": "FIXED_PERFORMANCE",
338 "Node": "CPUBigClusterMinFreq",
339 "Duration": 0,
340 "Value": "9999999"
341 },
342 {
343 "PowerHint": "FIXED_PERFORMANCE",
344 "Node": "CPUMidClusterMaxFreq",
345 "Duration": 0,
346 "Value": "9999999"
347 },
348 {
349 "PowerHint": "FIXED_PERFORMANCE",
350 "Node": "CPUMidClusterMinFreq",
351 "Duration": 0,
352 "Value": "9999999"
353 },
354 {
355 "PowerHint": "FIXED_PERFORMANCE",
356 "Node": "CPULittleClusterMaxFreq",
357 "Duration": 0,
358 "Value": "9999999"
359 },
360 {
361 "PowerHint": "FIXED_PERFORMANCE",
362 "Node": "CPULittleClusterMinFreq",
363 "Duration": 0,
364 "Value": "9999999"
365 },
366 {
Jimmy Shiucfb1e3f2021-03-08 12:09:43 +0800367 "PowerHint": "REFRESH_120FPS",
368 "Node": "TAUClampBoost",
369 "Duration": 0,
Taeju Park185653e2021-03-28 08:17:20 +0000370 "Value": "308"
Jimmy Shiucfb1e3f2021-03-08 12:09:43 +0800371 },
372 {
373 "PowerHint": "REFRESH_90FPS",
374 "Node": "TAUClampBoost",
375 "Duration": 0,
Taeju Park185653e2021-03-28 08:17:20 +0000376 "Value": "205"
Jimmy Shiucfb1e3f2021-03-08 12:09:43 +0800377 },
378 {
379 "PowerHint": "REFRESH_60FPS",
380 "Node": "TAUClampBoost",
381 "Duration": 0,
Taeju Park185653e2021-03-28 08:17:20 +0000382 "Value": "103"
Jimmy Shiucfb1e3f2021-03-08 12:09:43 +0800383 },
384 {
385 "PowerHint": "DISABLE_TA_BOOST",
386 "Node": "TAUClampBoost",
387 "Duration": 0,
388 "Value": "0"
389 },
390 {
391 "PowerHint": "DISPLAY_IDLE",
392 "Type": "DoHint",
393 "Value": "DISABLE_TA_BOOST"
394 },
395 {
396 "PowerHint": "DISPLAY_IDLE",
397 "Type": "EndHint",
398 "Value": "DISPLAY_UPDATE_IMMINENT"
399 },
400 {
401 "PowerHint": "DISPLAY_UPDATE_IMMINENT",
402 "Type": "EndHint",
403 "Value": "DISABLE_TA_BOOST"
404 },
405 {
Robin Pengc2b5ca92021-02-23 20:00:28 +0800406 "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
407 "Node": "LimitFlashCurrent",
408 "Duration": 0,
409 "Value": "100"
410 },
411 {
412 "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
413 "Node": "LimitFlashCurrent",
414 "Duration": 0,
415 "Value": "1500"
tangrobinea123332021-03-15 15:13:47 +0800416 },
417 {
418 "PowerHint": "EXPENSIVE_RENDERING",
419 "Node": "PowerHALRenderingState",
420 "Duration": 0,
421 "Value": "EXPENSIVE_RENDERING"
422 },
423 {
424 "PowerHint": "EXPENSIVE_RENDERING",
425 "Node": "GPUMinFreq",
426 "Duration": 0,
427 "Value": "455000"
Robin Pengc2b5ca92021-02-23 20:00:28 +0800428 }
429 ]
430}