blob: e51765b51511929db0a80af662a4dfefcbf36b02 [file] [log] [blame]
Wei Wang4a00d522022-01-28 21:58:21 -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/hint_min_freq",
66 "Values": [
67 "151000",
68 "302000",
69 "455000",
70 "572000",
71 "670000"
72 ],
73 "DefaultIndex": 0,
74 "ResetOnInit": true
75 },
76 {
77 "Name": "TAUClampBoost",
chungkaiabf92a12022-03-23 09:41:51 +000078 "Path": "/proc/vendor_sched/ta_uclamp_min",
Wei Wang4a00d522022-01-28 21:58:21 -080079 "Values": [
80 "0",
81 "410",
82 "308",
83 "205",
84 "103"
85 ],
86 "DefaultIndex": 0,
87 "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 {
Wei Wang4a00d522022-01-28 21:58:21 -080099 "Name": "LimitFlashCurrent",
100 "Path": "vendor.camera.max_flash_current",
101 "Values": [
102 "100",
103 "1500"
104 ],
105 "ResetOnInit": true,
106 "Type": "Property"
107 },
108 {
109 "Name": "PowerHALRenderingState",
110 "Path": "vendor.powerhal.rendering",
111 "Values": [
112 "EXPENSIVE_RENDERING",
113 ""
114 ],
115 "Type": "Property"
116 }
117 ],
118 "Actions": [
119 {
120 "PowerHint": "INTERACTION",
121 "Type": "EndHint",
122 "Value": "DISABLE_TA_BOOST"
123 },
124 {
125 "PowerHint": "INTERACTION",
126 "Type": "DoHint",
127 "Value": "INTERACTION_120"
128 },
129 {
130 "PowerHint": "INTERACTION",
131 "Type": "DoHint",
132 "Value": "INTERACTION_90"
133 },
134 {
135 "PowerHint": "INTERACTION",
136 "Type": "DoHint",
137 "Value": "INTERACTION_60"
138 },
139 {
140 "PowerHint": "INTERACTION_120",
141 "Node": "TAUClampBoost",
142 "Duration": 6000,
143 "Value": "410"
144 },
145 {
146 "PowerHint": "INTERACTION_90",
147 "Node": "TAUClampBoost",
148 "Duration": 6000,
149 "Value": "308"
150 },
151 {
152 "PowerHint": "INTERACTION_60",
153 "Node": "TAUClampBoost",
154 "Duration": 6000,
155 "Value": "205"
156 },
157 {
158 "PowerHint": "REFRESH_120FPS",
159 "Type": "MaskHint",
160 "Value": "INTERACTION_60"
161 },
162 {
163 "PowerHint": "REFRESH_120FPS",
164 "Type": "MaskHint",
165 "Value": "INTERACTION_90"
166 },
167 {
168 "PowerHint": "REFRESH_90FPS",
169 "Type": "MaskHint",
170 "Value": "INTERACTION_60"
171 },
172 {
173 "PowerHint": "REFRESH_90FPS",
174 "Type": "MaskHint",
175 "Value": "INTERACTION_120"
176 },
177 {
178 "PowerHint": "REFRESH_60FPS",
179 "Type": "MaskHint",
180 "Value": "INTERACTION_90"
181 },
182 {
183 "PowerHint": "REFRESH_60FPS",
184 "Type": "MaskHint",
185 "Value": "INTERACTION_120"
186 },
187 {
188 "PowerHint": "DISPLAY_IDLE",
189 "Type": "EndHint",
190 "Value": "INTERACTION_120"
191 },
192 {
193 "PowerHint": "DISPLAY_IDLE",
194 "Type": "EndHint",
195 "Value": "INTERACTION_90"
196 },
197 {
198 "PowerHint": "DISPLAY_IDLE",
199 "Type": "EndHint",
200 "Value": "INTERACTION_60"
201 },
202 {
203 "PowerHint": "INTERACTION",
204 "Node": "UfsClkGateEnable",
205 "Duration": 200,
206 "Value": "0"
207 },
208 {
Wei Wang4a00d522022-01-28 21:58:21 -0800209 "PowerHint": "LAUNCH",
210 "Type": "EndHint",
211 "Value": "DISABLE_TA_BOOST"
212 },
213 {
214 "PowerHint": "LAUNCH",
215 "Node": "CPUMidClusterMaxFreq",
216 "Duration": 5000,
217 "Value": "9999999"
218 },
219 {
220 "PowerHint": "LAUNCH",
221 "Node": "CPUMidClusterMinFreq",
222 "Duration": 5000,
223 "Value": "9999999"
224 },
225 {
226 "PowerHint": "LAUNCH",
227 "Node": "CPULittleClusterMaxFreq",
228 "Duration": 5000,
229 "Value": "9999999"
230 },
231 {
232 "PowerHint": "LAUNCH",
233 "Node": "CPULittleClusterMinFreq",
234 "Duration": 5000,
235 "Value": "9999999"
236 },
237 {
238 "PowerHint": "LAUNCH",
239 "Node": "TAUClampBoost",
240 "Duration": 5000,
241 "Value": "308"
242 },
243 {
244 "PowerHint": "LAUNCH",
245 "Node": "UfsClkGateEnable",
246 "Duration": 5000,
247 "Value": "0"
248 },
249 {
Wei Wang4a00d522022-01-28 21:58:21 -0800250 "PowerHint": "CAMERA_LAUNCH",
251 "Node": "CPUBigClusterMaxFreq",
252 "Duration": 1000,
253 "Value": "9999999"
254 },
255 {
256 "PowerHint": "CAMERA_LAUNCH",
257 "Node": "CPUBigClusterMinFreq",
258 "Duration": 1000,
259 "Value": "9999999"
260 },
261 {
262 "PowerHint": "CAMERA_LAUNCH",
263 "Node": "CPULittleClusterMaxFreq",
264 "Duration": 1000,
265 "Value": "9999999"
266 },
267 {
268 "PowerHint": "CAMERA_LAUNCH",
269 "Node": "CPULittleClusterMinFreq",
270 "Duration": 1000,
271 "Value": "9999999"
272 },
273 {
274 "PowerHint": "CAMERA_LAUNCH",
275 "Node": "UfsClkGateEnable",
276 "Duration": 1000,
277 "Value": "0"
278 },
279 {
280 "PowerHint": "CAMERA_STREAMING_STANDARD",
281 "Node": "CPUBigClusterMaxFreq",
282 "Duration": 0,
283 "Value": "1999000"
284 },
285 {
286 "PowerHint": "CAMERA_STREAMING_STANDARD",
287 "Node": "GPUMinFreq",
288 "Duration": 0,
289 "Value": "670000"
290 },
291 {
292 "PowerHint": "FIXED_PERFORMANCE",
293 "Node": "CPUBigClusterMaxFreq",
294 "Duration": 0,
295 "Value": "9999999"
296 },
297 {
298 "PowerHint": "FIXED_PERFORMANCE",
299 "Node": "CPUBigClusterMinFreq",
300 "Duration": 0,
301 "Value": "9999999"
302 },
303 {
304 "PowerHint": "FIXED_PERFORMANCE",
305 "Node": "CPUMidClusterMaxFreq",
306 "Duration": 0,
307 "Value": "9999999"
308 },
309 {
310 "PowerHint": "FIXED_PERFORMANCE",
311 "Node": "CPUMidClusterMinFreq",
312 "Duration": 0,
313 "Value": "9999999"
314 },
315 {
316 "PowerHint": "FIXED_PERFORMANCE",
317 "Node": "CPULittleClusterMaxFreq",
318 "Duration": 0,
319 "Value": "9999999"
320 },
321 {
322 "PowerHint": "FIXED_PERFORMANCE",
323 "Node": "CPULittleClusterMinFreq",
324 "Duration": 0,
325 "Value": "9999999"
326 },
327 {
328 "PowerHint": "REFRESH_120FPS",
329 "Node": "TAUClampBoost",
330 "Duration": 0,
331 "Value": "308"
332 },
333 {
334 "PowerHint": "REFRESH_90FPS",
335 "Node": "TAUClampBoost",
336 "Duration": 0,
337 "Value": "205"
338 },
339 {
340 "PowerHint": "REFRESH_60FPS",
341 "Node": "TAUClampBoost",
342 "Duration": 0,
343 "Value": "103"
344 },
345 {
346 "PowerHint": "ADPF_DISABLE_TA_BOOST",
347 "Node": "TAUClampBoost",
348 "Duration": 0,
349 "Value": "0"
350 },
351 {
352 "PowerHint": "DISABLE_TA_BOOST",
353 "Node": "TAUClampBoost",
354 "Duration": 0,
355 "Value": "0"
356 },
357 {
358 "PowerHint": "DISPLAY_IDLE",
359 "Type": "DoHint",
360 "Value": "DISABLE_TA_BOOST"
361 },
362 {
363 "PowerHint": "DISPLAY_IDLE",
364 "Type": "EndHint",
365 "Value": "DISPLAY_UPDATE_IMMINENT"
366 },
367 {
368 "PowerHint": "DISPLAY_UPDATE_IMMINENT",
369 "Type": "EndHint",
370 "Value": "DISABLE_TA_BOOST"
371 },
372 {
Wei Wang4a00d522022-01-28 21:58:21 -0800373 "PowerHint": "EXPENSIVE_RENDERING",
374 "Node": "PowerHALRenderingState",
375 "Duration": 0,
376 "Value": "EXPENSIVE_RENDERING"
377 },
378 {
379 "PowerHint": "EXPENSIVE_RENDERING",
380 "Node": "GPUMinFreq",
381 "Duration": 0,
382 "Value": "455000"
383 }
384 ]
385}