forked from LineageOS/android_device_huawei_angler
-
Notifications
You must be signed in to change notification settings - Fork 2
/
thermal-engine-angler.conf
330 lines (293 loc) · 6.77 KB
/
thermal-engine-angler.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
# root@angler:/ # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_fre>
# 384000 460800 600000 672000 768000 864000 960000 1248000 1344000 1478400 1555200
# root@angler:/ # cat /sys/devices/system/cpu/cpu4/cpufreq/scaling_available_fre>
# 384000 480000 633600 768000 864000 960000 1248000 1344000 1440000 1536000 1632000 1728000 1824000 1958400
# root@angler:/ # cat /sys/class/kgsl/kgsl-3d0/devfreq/available_frequencies
# 600000000 510000000 450000000 390000000 305000000 180000000
[MONITOR_MSM_THERM_CLUSTER]
algo_type monitor
sampling 1000
sensor msm_therm
thresholds 42000 43000 44000 45000 46000 66000
thresholds_clr 41000 42000 43000 44000 45000 64000
actions cluster1 cluster1 cluster0 cluster0 cluster0 shutdown
action_info 1344000 960000 1344000 1248000 960000 1
[MONITOR_MSM_THERM_GPU]
algo_type monitor
sampling 1000
sensor msm_therm
thresholds 42000 43000 44000 46000 48000
thresholds_clr 41000 42000 43000 45000 47000
actions gpu gpu gpu gpu gpu
action_info 510000000 450000000 390000000 305000000 180000000
[MONITOR_MSM_THERM_HOTPLUG]
algo_type monitor
sampling 1000
sensor msm_therm
thresholds 42000 43000 44000
thresholds_clr 41000 42000 43000
actions hotplug_4+hotplug_5+hotplug_6+hotplug_7 hotplug_4+hotplug_5+hotplug_6+hotplug_7 hotplug_4+hotplug_5+hotplug_6+hotplug_7
action_info 0+0+0+1 0+1+0+1 1+1+1+1
[MONITOR_MSM_THERM_BUS]
algo_type monitor
sampling 1000
sensor msm_therm
thresholds 48000
thresholds_clr 47000
actions bus
action_info 1
[MONITOR_EMMC_THERM]
algo_type monitor
sampling 1000
sensor emmc_therm
thresholds 40000 42000 45000 53000
thresholds_clr 38000 40000 43000 50000
actions battery battery battery battery
action_info 1 2 3 4
[MONITOR_PA_THERM]
algo_type monitor
sampling 1000
sensor pa_therm1
thresholds 42000
thresholds_clr 40000
actions battery
action_info 3
[SS-GPU]
#algo_type ss
sampling 250
sensor gpu
device gpu
set_point 75000
set_point_clr 55000
time_constant 0
[SS-POPMEM]
#algo_type ss
sampling 10
sensor pop_mem
device cluster1
set_point 70000
set_point_clr 55000
time_constant 16
[SS-CPU7]
#algo_type ss
sampling 10
sensor cpu7
device cluster1
set_point 75000
set_point_clr 55000
time_constant 0
[SS-CPU6]
#algo_type ss
sampling 10
sensor cpu6
device cluster1
set_point 75000
set_point_clr 55000
time_constant 0
[SS-CPU5]
#algo_type ss
sampling 10
sensor cpu5
device cluster1
set_point 75000
set_point_clr 55000
time_constant 0
[SS-CPU4]
#algo_type ss
sampling 10
sensor cpu4
device cluster1
set_point 75000
set_point_clr 55000
time_constant 0
[SS-CPU3]
#algo_type ss
sampling 10
sensor cpu3
device cluster0
set_point 75000
set_point_clr 55000
time_constant 0
[SS-CPU2]
#algo_type ss
sampling 10
sensor cpu2
device cluster0
set_point 75000
set_point_clr 55000
time_constant 0
[SS-CPU1]
#algo_type ss
sampling 10
sensor cpu1
device cluster0
set_point 75000
set_point_clr 55000
time_constant 0
[SS-CPU0]
#algo_type ss
sampling 10
sensor cpu0
device cluster0
set_point 75000
set_point_clr 55000
time_constant 0
[SPEAKER-CAL]
sampling 30000 30000 10 1800000
sensor pm8994_tz
sensors tsens_tz_sensor1 tsens_tz_sensor2 tsens_tz_sensor3 tsens_tz_sensor4 tsens_tz_sensor5 tsens_tz_sensor11 tsens_tz_sensor12
temp_range 6000 10000 2000
max_temp 45000
offset -4000
[PMIC-ALARM-MONITOR]
#algo_type monitor
sampling 1000
sensor pm8994_tz
thresholds 107000 127000
thresholds_clr 103000 123000
actions hotplug_7+hotplug_6+hotplug_5+hotplug_4+hotplug_3+hotplug_2+hotplug_1+cluster1+cluster0 hotplug_7+hotplug_6+hotplug_5+hotplug_4+hotplug_3+hotplug_2+hotplug_1
action_info 0+0+0+0+0+0+0+302400+302400 1+1+1+1+1+1+1
[VDD_RSTR_MONITOR-TSENS15]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor15
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending
[VDD_RSTR_MONITOR-TSENS14]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor14
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending
[VDD_RSTR_MONITOR-TSENS13]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor13
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending
[VDD_RSTR_MONITOR-TSENS12]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor12
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending
[VDD_RSTR_MONITOR-TSENS11]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor11
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending
[VDD_RSTR_MONITOR-TSENS10]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor10
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending
[VDD_RSTR_MONITOR-TSENS9]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor9
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending
[VDD_RSTR_MONITOR-TSENS8]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor8
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending
[VDD_RSTR_MONITOR-TSENS7]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor7
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending
[VDD_RSTR_MONITOR-TSENS6]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor6
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending
[VDD_RSTR_MONITOR-TSENS5]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor5
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending
[VDD_RSTR_MONITOR-TSENS4]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor4
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending
[VDD_RSTR_MONITOR-TSENS3]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor3
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending
[VDD_RSTR_MONITOR-TSENS2]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor2
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending
[VDD_RSTR_MONITOR-TSENS1]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor1
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending
[VDD_RSTR_MONITOR-TSENS0]
#algo_type monitor
sampling 1000
sensor tsens_tz_sensor0
thresholds 5000
thresholds_clr 10000
actions vdd_restriction
action_info 1
descending