• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8"?>
2<thermal version="0.01" product="lya">
3    <base>
4        <item tag="history_temp_count" value="10"/>
5        <item tag="temperature_query_enum" value="soc,battery,shell,cpu,charger,ambient,ap,pa"/>
6    </base>
7
8    <level>
9        <sensor_cluster name="base_safe" sensor="battery,charger,cpu,soc">
10            <item level="1" threshold="40000,38000,30000,40000" threshold_clr="38000,36000,28000,38000"/>
11            <item level="2" threshold="43000,41000,32000,42000" threshold_clr="41000,39000,30000,40000"/>
12            <item level="3" threshold="46000,44000,34000,44000" threshold_clr="44000,42000,32000,42000"/>
13            <item level="4" threshold="48000,46000,36000,46000" threshold_clr="46000,44000,34000,44000"/>
14        </sensor_cluster>
15        <sensor_cluster name="warm_5G" sensor="pa" aux_sensor="ambient">
16            <item level="1" threshold="40000" threshold_clr="38000" aux_trigger_range="5000_35000"/>
17            <item level="2" threshold="43000" threshold_clr="41000" aux_trigger_range="5000_35000"/>
18        </sensor_cluster>
19        <sensor_cluster name="warm_safe" sensor="ap,soc" aux_sensor="ambient,shell">
20            <item level="1" threshold="75000,30000" threshold_clr="71000,28000" aux_trigger_range="0_900000,0_40000"/>
21        </sensor_cluster>
22        <sensor_cluster name="high_safe" sensor="shell">
23            <item level="1" threshold="40000" threshold_clr="38000" temp_rise_rate="1.5"/>
24            <item level="2" threshold="43000" threshold_clr="41000" temp_rise_rate="1.5"/>
25            <item level="3" threshold="46000" threshold_clr="44000" temp_rise_rate="1.5"/>
26            <item level="4" threshold="48000" threshold_clr="47000" temp_rise_rate="1.5"/>
27        </sensor_cluster>
28        <sensor_cluster name="cold_safe" sensor="battery,soc" desc="1">
29            <item level="1" threshold="-9000,-8000" threshold_clr="-6000,-5000"/>
30            <item level="2" threshold="-14000,-13000" threshold_clr="-11000,-10000"/>
31            <item level="3" threshold="-19000,-18000" threshold_clr="-16000,-15000"/>
32            <item level="4" threshold="-21000,-20000" threshold_clr="-20000,-19000"/>
33        </sensor_cluster>
34    </level>
35
36    <state>
37        <item name="scene" param="cam,call,game"/>
38        <item name="screen"/>
39        <item name="charge"/>
40    </state>
41
42    <action>
43        <item name="cpu" param="1.251,3.246"/>
44        <item name="gpu" param="1.251,3.246"/>
45        <item name="lcd" strict="1"/>
46        <item name="current"/>
47        <item name="process_ctrl" param="32,64,128,256"/>
48        <item name="shut_down"/>
49        <item name="thermallevel"/>
50        <item name="popup"/>
51    </action>
52
53    <policy>
54        <config name="base_safe" level="1">
55            <lcd>188</lcd>
56            <cpu>1992000</cpu>
57            <process_ctrl>3</process_ctrl>
58            <cpu scene="cam" charge="1">80000</cpu>
59            <cpu scene="cam" charge="0">90000</cpu>
60            <gpu screen="0">60000</gpu>
61            <gpu screen="1">50000</gpu>
62            <thermallevel>1</thermallevel>
63            <current>1800</current>
64            <current scene="cam,call">1200</current>
65        </config>
66        <config name="base_safe" level="2">
67            <lcd>155</lcd>
68            <cpu>1992000</cpu>
69            <process_ctrl>2</process_ctrl>
70            <cpu scene="cam" charge="1">70000</cpu>
71            <cpu scene="cam" charge="0">80000</cpu>
72            <gpu screen="0">50000</gpu>
73            <gpu screen="1">40000</gpu>
74            <current>1500</current>
75            <thermallevel>2</thermallevel>
76            <current scene="cam,call">1000</current>
77        </config>
78        <config name="base_safe" level="3">
79            <lcd>120</lcd>
80            <cpu>1992000</cpu>
81            <process_ctrl>1</process_ctrl>
82            <cpu scene="cam" charge="1">60000</cpu>
83            <cpu scene="cam" charge="0">70000</cpu>
84            <gpu screen="0">40000</gpu>
85            <gpu screen="1">30000</gpu>
86            <current>1300</current>
87            <current scene="cam,call">800</current>
88            <thermallevel>3</thermallevel>
89            <shut_down>1</shut_down>
90        </config>
91        <config name="warm_5G" level="1">
92            <lcd>130</lcd>
93            <thermallevel>4</thermallevel>
94            <process_ctrl>2</process_ctrl>
95        </config>
96        <config name="warm_5G" level="2">
97            <lcd>100</lcd>
98            <process_ctrl>3</process_ctrl>
99            <thermallevel>5</thermallevel>
100        </config>
101        <config name="warm_safe" level="1">
102            <process_ctrl screen="1">3</process_ctrl>
103            <shut_down screen="1">1</shut_down>
104            <thermallevel>6</thermallevel>
105        </config>
106        <config name="cold_safe" level="1">
107            <current>1850</current>
108            <thermallevel>0</thermallevel>
109        </config>
110        <config name="cold_safe" level="2">
111            <current>1550</current>
112            <thermallevel>0</thermallevel>
113        </config>
114        <config name="cold_safe" level="3">
115            <current>1150</current>
116            <thermallevel>0</thermallevel>
117        </config>
118    </policy>
119</thermal>