blob: a526b0f8e467da1f38840df62614c9aaf4e7a20c [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",
68 "670000"
69 ],
70 "DefaultIndex": 0,
71 "ResetOnInit": true
72 },
73 {
74 "Name": "TAUClampBoost",
75 "Path": "/dev/cpuctl/top-app/cpu.uclamp.min",
76 "Values": [
77 "30",
78 "10"
79 ],
80 "ResetOnInit": true
81 },
82 {
83 "Name": "UfsClkGateEnable",
84 "Path": "/dev/sys/block/bootdevice/clkgate_enable",
85 "Values": [
86 "0",
87 "1"
88 ],
89 "ResetOnInit": true
90 },
91 {
92 "Name": "F2fsRecessModeEnable",
93 "Path": "/dev/sys/fs/by-name/userdata/gc_urgent",
94 "Values": [
95 "2",
96 "0"
97 ],
98 "ResetOnInit": true
99 },
100 {
101 "Name": "PreferHighCapEnable",
102 "Path": "/sys/kernel/vendor_sched/prefer_high_cap_enable",
103 "Values": [
104 "1",
105 "0"
106 ],
107 "ResetOnInit": true
108 },
109 {
110 "Name": "LimitFlashCurrent",
111 "Path": "vendor.camera.max_flash_current",
112 "Values": [
113 "100",
114 "1500"
115 ],
116 "ResetOnInit": true,
117 "Type": "Property"
118 }
119 ],
120 "Actions": [
121 {
122 "PowerHint": "INTERACTION",
123 "Node": "CPUBigClusterMinFreq",
124 "Duration": 6000,
125 "Value": "1106000"
126 },
127 {
128 "PowerHint": "INTERACTION",
129 "Node": "CPUMidClusterMinFreq",
130 "Duration": 6000,
131 "Value": "1197000"
132 },
133 {
134 "PowerHint": "INTERACTION",
135 "Node": "CPULittleClusterMinFreq",
136 "Duration": 6000,
137 "Value": "1197000"
138 },
139 {
140 "PowerHint": "INTERACTION",
141 "Node": "TAUClampBoost",
142 "Duration": 6000,
143 "Value": "30"
144 },
145 {
146 "PowerHint": "INTERACTION",
147 "Node": "UfsClkGateEnable",
148 "Duration": 200,
149 "Value": "0"
150 },
151 {
152 "PowerHint": "DEVICE_IDLE",
153 "Node": "F2fsRecessModeEnable",
154 "Duration": 0,
155 "Value": "2"
156 },
157 {
158 "PowerHint": "LAUNCH",
159 "Node": "CPUMidClusterMaxFreq",
160 "Duration": 5000,
161 "Value": "9999999"
162 },
163 {
164 "PowerHint": "LAUNCH",
165 "Node": "CPUMidClusterMinFreq",
166 "Duration": 5000,
167 "Value": "9999999"
168 },
169 {
170 "PowerHint": "LAUNCH",
171 "Node": "CPULittleClusterMaxFreq",
172 "Duration": 5000,
173 "Value": "9999999"
174 },
175 {
176 "PowerHint": "LAUNCH",
177 "Node": "CPULittleClusterMinFreq",
178 "Duration": 5000,
179 "Value": "9999999"
180 },
181 {
182 "PowerHint": "LAUNCH",
183 "Node": "TAUClampBoost",
184 "Duration": 5000,
185 "Value": "30"
186 },
187 {
188 "PowerHint": "LAUNCH",
189 "Node": "UfsClkGateEnable",
190 "Duration": 5000,
191 "Value": "0"
192 },
193 {
194 "PowerHint": "DISPLAY_INACTIVE",
195 "Node": "F2fsRecessModeEnable",
196 "Duration": 0,
197 "Value": "2"
198 },
199 {
200 "PowerHint": "CAMERA_LAUNCH",
201 "Node": "CPUBigClusterMaxFreq",
202 "Duration": 1000,
203 "Value": "9999999"
204 },
205 {
206 "PowerHint": "CAMERA_LAUNCH",
207 "Node": "CPUBigClusterMinFreq",
208 "Duration": 1000,
209 "Value": "9999999"
210 },
211 {
212 "PowerHint": "CAMERA_LAUNCH",
213 "Node": "CPULittleClusterMaxFreq",
214 "Duration": 1000,
215 "Value": "9999999"
216 },
217 {
218 "PowerHint": "CAMERA_LAUNCH",
219 "Node": "CPULittleClusterMinFreq",
220 "Duration": 1000,
221 "Value": "9999999"
222 },
223 {
224 "PowerHint": "CAMERA_LAUNCH",
225 "Node": "UfsClkGateEnable",
226 "Duration": 1000,
227 "Value": "0"
228 },
229 {
230 "PowerHint": "CAMERA_STREAMING_STANDARD",
231 "Node": "CPUBigClusterMaxFreq",
232 "Duration": 0,
233 "Value": "1999000"
234 },
235 {
236 "PowerHint": "CAMERA_STREAMING_STANDARD",
237 "Node": "PreferHighCapEnable",
238 "Duration": 0,
239 "Value": "1"
240 },
241 {
242 "PowerHint": "CAMERA_STREAMING_STANDARD",
243 "Node": "GPUMinFreq",
244 "Duration": 0,
245 "Value": "670000"
246 },
247 {
Jimmy Shiu2d8da5b2021-03-18 13:25:50 +0800248 "PowerHint": "FIXED_PERFORMANCE",
249 "Node": "CPUBigClusterMaxFreq",
250 "Duration": 0,
251 "Value": "9999999"
252 },
253 {
254 "PowerHint": "FIXED_PERFORMANCE",
255 "Node": "CPUBigClusterMinFreq",
256 "Duration": 0,
257 "Value": "9999999"
258 },
259 {
260 "PowerHint": "FIXED_PERFORMANCE",
261 "Node": "CPUMidClusterMaxFreq",
262 "Duration": 0,
263 "Value": "9999999"
264 },
265 {
266 "PowerHint": "FIXED_PERFORMANCE",
267 "Node": "CPUMidClusterMinFreq",
268 "Duration": 0,
269 "Value": "9999999"
270 },
271 {
272 "PowerHint": "FIXED_PERFORMANCE",
273 "Node": "CPULittleClusterMaxFreq",
274 "Duration": 0,
275 "Value": "9999999"
276 },
277 {
278 "PowerHint": "FIXED_PERFORMANCE",
279 "Node": "CPULittleClusterMinFreq",
280 "Duration": 0,
281 "Value": "9999999"
282 },
283 {
Robin Pengc2b5ca92021-02-23 20:00:28 +0800284 "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
285 "Node": "LimitFlashCurrent",
286 "Duration": 0,
287 "Value": "100"
288 },
289 {
290 "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
291 "Node": "LimitFlashCurrent",
292 "Duration": 0,
293 "Value": "1500"
294 }
295 ]
296}