1{
2    "Sensors":[
3        {
4            "Name":"battery",
5            "Type":"BATTERY",
6            "HotThreshold":[
7                "NAN",
8                "NAN",
9                "NAN",
10                "NAN",
11                "NAN",
12                "NAN",
13                "60.0"
14            ],
15            "VrThreshold":"NAN",
16            "Multiplier":0.001
17        },
18        {
19            "Name":"LITTLE",
20            "Type":"CPU",
21            "HotThreshold":[
22                "NAN",
23                "NAN",
24                "NAN",
25                "NAN",
26                "NAN",
27                "NAN",
28                115.0
29            ],
30            "VrThreshold":"NAN",
31            "Multiplier":0.001
32        },
33        {
34            "Name":"MID",
35            "Type":"CPU",
36            "HotThreshold":[
37                "NAN",
38                "NAN",
39                "NAN",
40                "NAN",
41                "NAN",
42                "NAN",
43                115.0
44            ],
45            "VrThreshold":"NAN",
46            "Multiplier":0.001
47        },
48        {
49            "Name":"G3D",
50            "Type":"GPU",
51            "HotThreshold":[
52                "NAN",
53                "NAN",
54                "NAN",
55                "NAN",
56                "NAN",
57                "NAN",
58                115.0
59            ],
60            "VrThreshold":"NAN",
61            "Multiplier":0.001
62        },
63        {
64            "Name":"battery_cycle",
65            "Type":"BCL_VOLTAGE",
66            "HotThreshold":[
67                "NAN",
68                "NAN",
69                "NAN",
70                "NAN",
71                "NAN",
72                "NAN",
73                "NAN"
74            ],
75            "VrThreshold":"NAN",
76            "Multiplier":1,
77            "Monitor":false
78        },
79        {
80            "Name":"FLASH_LED_REDUCE",
81            "Type":"UNKNOWN",
82            "VirtualSensor":true,
83            "Formula":"COUNT_THRESHOLD",
84            "TriggerSensor": "vdroop1",
85            "Combination":[
86                "battery",
87                "battery_cycle",
88                "vdroop1"
89            ],
90            "Coefficient":[
91                "-10000",
92                "400",
93                "1000"
94            ],
95            "HotThreshold":[
96                "NAN",
97                "NAN",
98                "NAN",
99                "NAN",
100                3.00,
101                "NAN",
102                "NAN"
103            ],
104            "VrThreshold":"NAN",
105            "Multiplier":1,
106            "Monitor":true,
107            "SendPowerHint":true
108        },
109        {
110            "Name":"soc",
111            "Type":"BCL_PERCENTAGE",
112            "HotThreshold":[
113                "NAN",
114                80,
115                "NAN",
116                "NAN",
117                "NAN",
118                "NAN",
119                "NAN"
120            ],
121            "VrThreshold":"NAN",
122            "Multiplier":1
123        },
124        {
125            "Name":"batoilo",
126            "Type":"BCL_CURRENT",
127            "HotThreshold":[
128                "NAN",
129                "NAN",
130                "NAN",
131                "NAN",
132                5000,
133                "NAN",
134                "NAN"
135            ],
136            "HotHysteresis":[
137                0.0,
138                0.0,
139                0.0,
140                0.0,
141                100,
142                0.0,
143                0.0
144            ],
145            "VrThreshold":"NAN",
146            "Multiplier":1,
147            "Monitor":true,
148            "PollingDelay":0,
149            "PassiveDelay":1000,
150            "BindedCdevInfo": [
151                {
152                    "CdevRequest": "thermal-cpufreq-2",
153                    "LimitInfo": [0, 0, 0, 0, 7, 7, 7]
154                },
155                {
156                    "CdevRequest": "thermal-gpufreq-0",
157                    "LimitInfo": [0, 0, 0, 0, 3, 3, 3]
158                }
159            ]
160        },
161        {
162            "Name":"BCL_AUDIO_BAACL",
163            "Type":"BCL_VOLTAGE",
164            "VirtualSensor":true,
165            "Formula":"COUNT_THRESHOLD",
166            "TriggerSensor": "soc",
167            "Combination":[
168                "battery",
169                "soc"
170            ],
171            "Coefficient":[
172                "-25000",
173                "80"
174            ],
175            "HotThreshold":[
176                "NAN",
177                "NAN",
178                "NAN",
179                "NAN",
180                2.0,
181                "NAN",
182                "NAN"
183            ],
184            "VrThreshold":"NAN",
185            "Multiplier":1,
186            "Monitor":true
187        },
188        {
189            "Name":"vdroop1",
190            "Type":"BCL_VOLTAGE",
191            "HotThreshold":[
192                "NAN",
193                "NAN",
194                "NAN",
195                "NAN",
196                1000,
197                "NAN",
198                "NAN"
199            ],
200            "HotHysteresis":[
201                0.0,
202                0.0,
203                0.0,
204                0.0,
205                100,
206                0.0,
207                0.0
208            ],
209            "VrThreshold":"NAN",
210            "Multiplier":1,
211            "Monitor":true,
212            "PollingDelay":0,
213            "PassiveDelay":1000,
214            "BindedCdevInfo": [
215                {
216                    "CdevRequest": "thermal-cpufreq-2",
217                    "LimitInfo": [0, 0, 0, 0, 7, 10, 10]
218                },
219                {
220                    "CdevRequest": "thermal-gpufreq-0",
221                    "LimitInfo": [0, 0, 0, 0, 2, 2, 2]
222                }
223            ]
224        },
225        {
226            "Name":"vdroop2",
227            "Type":"BCL_VOLTAGE",
228            "HotThreshold":[
229                "NAN",
230                "NAN",
231                "NAN",
232                "NAN",
233                1200,
234                "NAN",
235                "NAN"
236            ],
237            "HotHysteresis":[
238                0.0,
239                0.0,
240                0.0,
241                0.0,
242                100,
243                0.0,
244                0.0
245            ],
246            "VrThreshold":"NAN",
247            "Multiplier":1,
248            "Monitor":true,
249            "PollingDelay":0,
250            "PassiveDelay":1000,
251            "BindedCdevInfo": [
252                {
253                    "CdevRequest": "thermal-cpufreq-2",
254                    "LimitInfo": [0, 0, 0, 0, 7, 10, 10]
255                },
256                {
257                    "CdevRequest": "thermal-gpufreq-0",
258                    "LimitInfo": [0, 0, 0, 0, 4, 4, 4]
259                }
260            ]
261        },
262        {
263            "Name":"smpl_gm",
264            "Type":"BCL_VOLTAGE",
265            "HotThreshold":[
266                "NAN",
267                "NAN",
268                "NAN",
269                "NAN",
270                1100,
271                "NAN",
272                "NAN"
273            ],
274            "HotHysteresis":[
275                0.0,
276                0.0,
277                0.0,
278                0.0,
279                100,
280                0.0,
281                0.0
282            ],
283            "VrThreshold":"NAN",
284            "Multiplier":1,
285            "Monitor":true,
286            "PollingDelay":0,
287            "PassiveDelay":1000,
288            "BindedCdevInfo": [
289                {
290                    "CdevRequest": "thermal-cpufreq-2",
291                    "LimitInfo": [0, 0, 0, 0, 7, 10, 10]
292                },
293                {
294                    "CdevRequest": "thermal-gpufreq-0",
295                    "LimitInfo": [0, 0, 0, 0, 3, 3, 3]
296                }
297            ]
298        },
299        {
300            "Name":"ocp_cpu1",
301            "Type":"BCL_CURRENT",
302            "HotThreshold":[
303                "NAN",
304                "NAN",
305                "NAN",
306                "NAN",
307                7000,
308                "NAN",
309                "NAN"
310            ],
311            "HotHysteresis":[
312                0.0,
313                0.0,
314                0.0,
315                0.0,
316                100,
317                0.0,
318                0.0
319            ],
320            "VrThreshold":"NAN",
321            "Multiplier":1
322        },
323        {
324            "Name":"ocp_cpu2",
325            "Type":"BCL_CURRENT",
326            "HotThreshold":[
327                "NAN",
328                "NAN",
329                "NAN",
330                "NAN",
331                12000,
332                "NAN",
333                "NAN"
334            ],
335            "HotHysteresis":[
336                0.0,
337                0.0,
338                0.0,
339                0.0,
340                100,
341                0.0,
342                0.0
343            ],
344            "VrThreshold":"NAN",
345            "Multiplier":1
346        },
347        {
348            "Name":"ocp_tpu",
349            "Type":"BCL_CURRENT",
350            "HotThreshold":[
351                "NAN",
352                "NAN",
353                "NAN",
354                "NAN",
355                10500,
356                "NAN",
357                "NAN"
358            ],
359            "HotHysteresis":[
360                0.0,
361                0.0,
362                0.0,
363                0.0,
364                100,
365                0.0,
366                0.0
367            ],
368            "VrThreshold":"NAN",
369            "Multiplier":1
370        },
371        {
372            "Name":"ocp_gpu",
373            "Type":"BCL_CURRENT",
374            "HotThreshold":[
375                "NAN",
376                "NAN",
377                "NAN",
378                "NAN",
379                12000,
380                "NAN",
381                "NAN"
382            ],
383            "HotHysteresis":[
384                0.0,
385                0.0,
386                0.0,
387                0.0,
388                100,
389                0.0,
390                0.0
391            ],
392            "VrThreshold":"NAN",
393            "Multiplier":1
394        },
395        {
396            "Name":"soft_ocp_cpu2",
397            "Type":"BCL_CURRENT",
398            "HotThreshold":[
399                "NAN",
400                "NAN",
401                "NAN",
402                "NAN",
403                9000,
404                "NAN",
405                "NAN"
406            ],
407            "HotHysteresis":[
408                0.0,
409                0.0,
410                0.0,
411                0.0,
412                100,
413                0.0,
414                0.0
415            ],
416            "VrThreshold":"NAN",
417            "Multiplier":1
418        },
419        {
420            "Name":"soft_ocp_cpu1",
421            "Type":"BCL_CURRENT",
422            "HotThreshold":[
423                "NAN",
424                "NAN",
425                "NAN",
426                "NAN",
427                7000,
428                "NAN",
429                "NAN"
430            ],
431            "HotHysteresis":[
432                0.0,
433                0.0,
434                0.0,
435                0.0,
436                100,
437                0.0,
438                0.0
439            ],
440            "VrThreshold":"NAN",
441            "Multiplier":1
442        },
443        {
444            "Name":"soft_ocp_tpu",
445            "Type":"BCL_CURRENT",
446            "HotThreshold":[
447                "NAN",
448                "NAN",
449                "NAN",
450                "NAN",
451                8500,
452                "NAN",
453                "NAN"
454            ],
455            "HotHysteresis":[
456                0.0,
457                0.0,
458                0.0,
459                0.0,
460                100,
461                0.0,
462                0.0
463            ],
464            "VrThreshold":"NAN",
465            "Multiplier":1
466        },
467        {
468            "Name":"soft_ocp_gpu",
469            "Type":"BCL_CURRENT",
470            "HotThreshold":[
471                "NAN",
472                "NAN",
473                "NAN",
474                "NAN",
475                9000,
476                "NAN",
477                "NAN"
478            ],
479            "HotHysteresis":[
480                0.0,
481                0.0,
482                0.0,
483                0.0,
484                100,
485                0.0,
486                0.0
487            ],
488            "VrThreshold":"NAN",
489            "Multiplier":1
490        },
491        {
492            "Name":"TPU",
493            "Type":"NPU",
494            "HotThreshold":[
495                "NAN",
496                "NAN",
497                "NAN",
498                "NAN",
499                "NAN",
500                "NAN",
501                115.0
502            ],
503            "VrThreshold":"NAN",
504            "Multiplier":0.001
505        }
506    ],
507    "CoolingDevices":[
508        {
509            "Name":"thermal-cpufreq-0",
510            "Type":"CPU",
511            "WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote",
512            "State2Power":["1100", "1050", "1000", "950", "900", "850", "800", "750", "700", "650", "600"]
513        },
514        {
515            "Name":"thermal-cpufreq-1",
516            "Type":"CPU",
517            "WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote",
518            "State2Power":["1400", "1350", "1300", "1250", "1200", "1150", "1100", "1050", "1000", "950", "900", "850", "800", "750"]
519        },
520        {
521            "Name":"thermal-cpufreq-2",
522            "Type":"CPU",
523            "WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote",
524            "State2Power":["1450", "1400", "1350", "1300", "1250", "1200", "1150", "1100", "1050", "1000", "950", "900", "850", "800", "750"]
525        },
526        {
527            "Name":"thermal-gpufreq-0",
528            "Type":"GPU",
529            "WritePath":"/dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote"
530        }
531    ]
532}
533