blob: 098efd47e2291848717d1d8a7dd076c6af3b9c3f [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",
78 "Path": "/dev/cpuctl/top-app/cpu.uclamp.min",
79 "Values": [
80 "30",
81 "10"
82 ],
83 "ResetOnInit": true
84 },
85 {
86 "Name": "UfsClkGateEnable",
87 "Path": "/dev/sys/block/bootdevice/clkgate_enable",
88 "Values": [
89 "0",
90 "1"
91 ],
92 "ResetOnInit": true
93 },
94 {
95 "Name": "F2fsRecessModeEnable",
96 "Path": "/dev/sys/fs/by-name/userdata/gc_urgent",
97 "Values": [
98 "2",
99 "0"
100 ],
101 "ResetOnInit": true
102 },
103 {
104 "Name": "PreferHighCapEnable",
105 "Path": "/sys/kernel/vendor_sched/prefer_high_cap_enable",
106 "Values": [
107 "1",
108 "0"
109 ],
110 "ResetOnInit": true
111 },
112 {
113 "Name": "LimitFlashCurrent",
114 "Path": "vendor.camera.max_flash_current",
115 "Values": [
116 "100",
117 "1500"
118 ],
119 "ResetOnInit": true,
120 "Type": "Property"
tangrobinea123332021-03-15 15:13:47 +0800121 },
122 {
123 "Name": "PowerHALRenderingState",
124 "Path": "vendor.powerhal.rendering",
125 "Values": [
126 "EXPENSIVE_RENDERING",
127 ""
128 ],
129 "Type": "Property"
Robin Pengc2b5ca92021-02-23 20:00:28 +0800130 }
131 ],
132 "Actions": [
133 {
134 "PowerHint": "INTERACTION",
135 "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",
153 "Node": "TAUClampBoost",
154 "Duration": 6000,
155 "Value": "30"
156 },
157 {
158 "PowerHint": "INTERACTION",
159 "Node": "UfsClkGateEnable",
160 "Duration": 200,
161 "Value": "0"
162 },
163 {
164 "PowerHint": "DEVICE_IDLE",
165 "Node": "F2fsRecessModeEnable",
166 "Duration": 0,
167 "Value": "2"
168 },
169 {
170 "PowerHint": "LAUNCH",
171 "Node": "CPUMidClusterMaxFreq",
172 "Duration": 5000,
173 "Value": "9999999"
174 },
175 {
176 "PowerHint": "LAUNCH",
177 "Node": "CPUMidClusterMinFreq",
178 "Duration": 5000,
179 "Value": "9999999"
180 },
181 {
182 "PowerHint": "LAUNCH",
183 "Node": "CPULittleClusterMaxFreq",
184 "Duration": 5000,
185 "Value": "9999999"
186 },
187 {
188 "PowerHint": "LAUNCH",
189 "Node": "CPULittleClusterMinFreq",
190 "Duration": 5000,
191 "Value": "9999999"
192 },
193 {
194 "PowerHint": "LAUNCH",
195 "Node": "TAUClampBoost",
196 "Duration": 5000,
197 "Value": "30"
198 },
199 {
200 "PowerHint": "LAUNCH",
201 "Node": "UfsClkGateEnable",
202 "Duration": 5000,
203 "Value": "0"
204 },
205 {
206 "PowerHint": "DISPLAY_INACTIVE",
207 "Node": "F2fsRecessModeEnable",
208 "Duration": 0,
209 "Value": "2"
210 },
211 {
212 "PowerHint": "CAMERA_LAUNCH",
213 "Node": "CPUBigClusterMaxFreq",
214 "Duration": 1000,
215 "Value": "9999999"
216 },
217 {
218 "PowerHint": "CAMERA_LAUNCH",
219 "Node": "CPUBigClusterMinFreq",
220 "Duration": 1000,
221 "Value": "9999999"
222 },
223 {
224 "PowerHint": "CAMERA_LAUNCH",
225 "Node": "CPULittleClusterMaxFreq",
226 "Duration": 1000,
227 "Value": "9999999"
228 },
229 {
230 "PowerHint": "CAMERA_LAUNCH",
231 "Node": "CPULittleClusterMinFreq",
232 "Duration": 1000,
233 "Value": "9999999"
234 },
235 {
236 "PowerHint": "CAMERA_LAUNCH",
237 "Node": "UfsClkGateEnable",
238 "Duration": 1000,
239 "Value": "0"
240 },
241 {
242 "PowerHint": "CAMERA_STREAMING_STANDARD",
243 "Node": "CPUBigClusterMaxFreq",
244 "Duration": 0,
245 "Value": "1999000"
246 },
247 {
248 "PowerHint": "CAMERA_STREAMING_STANDARD",
249 "Node": "PreferHighCapEnable",
250 "Duration": 0,
251 "Value": "1"
252 },
253 {
254 "PowerHint": "CAMERA_STREAMING_STANDARD",
255 "Node": "GPUMinFreq",
256 "Duration": 0,
257 "Value": "670000"
258 },
259 {
Jimmy Shiu2d8da5b2021-03-18 13:25:50 +0800260 "PowerHint": "FIXED_PERFORMANCE",
261 "Node": "CPUBigClusterMaxFreq",
262 "Duration": 0,
263 "Value": "9999999"
264 },
265 {
266 "PowerHint": "FIXED_PERFORMANCE",
267 "Node": "CPUBigClusterMinFreq",
268 "Duration": 0,
269 "Value": "9999999"
270 },
271 {
272 "PowerHint": "FIXED_PERFORMANCE",
273 "Node": "CPUMidClusterMaxFreq",
274 "Duration": 0,
275 "Value": "9999999"
276 },
277 {
278 "PowerHint": "FIXED_PERFORMANCE",
279 "Node": "CPUMidClusterMinFreq",
280 "Duration": 0,
281 "Value": "9999999"
282 },
283 {
284 "PowerHint": "FIXED_PERFORMANCE",
285 "Node": "CPULittleClusterMaxFreq",
286 "Duration": 0,
287 "Value": "9999999"
288 },
289 {
290 "PowerHint": "FIXED_PERFORMANCE",
291 "Node": "CPULittleClusterMinFreq",
292 "Duration": 0,
293 "Value": "9999999"
294 },
295 {
Robin Pengc2b5ca92021-02-23 20:00:28 +0800296 "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
297 "Node": "LimitFlashCurrent",
298 "Duration": 0,
299 "Value": "100"
300 },
301 {
302 "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
303 "Node": "LimitFlashCurrent",
304 "Duration": 0,
305 "Value": "1500"
tangrobinea123332021-03-15 15:13:47 +0800306 },
307 {
308 "PowerHint": "EXPENSIVE_RENDERING",
309 "Node": "PowerHALRenderingState",
310 "Duration": 0,
311 "Value": "EXPENSIVE_RENDERING"
312 },
313 {
314 "PowerHint": "EXPENSIVE_RENDERING",
315 "Node": "GPUMinFreq",
316 "Duration": 0,
317 "Value": "455000"
Robin Pengc2b5ca92021-02-23 20:00:28 +0800318 }
319 ]
320}