blob: 76472db11a5efbfc15a366661ccb2bbb9ac852ee [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": "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",
chungkaiabf92a12022-03-23 09:41:51 +000058 "Path": "/proc/vendor_sched/ta_uclamp_min",
Wei Wang4a00d522022-01-28 21:58:21 -080059 "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 {
Wei Wang4a00d522022-01-28 21:58:21 -080079 "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 {
Wei Wang4a00d522022-01-28 21:58:21 -0800179 "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 {
Wei Wang4a00d522022-01-28 21:58:21 -0800220 "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}