blob: 11cc3484695281d0f8306d5f2b7bf636b51beb52 [file] [log] [blame]
Luca Weiss9b022442023-04-14 14:47:36 +02001#include <dt-bindings/thermal/thermal.h>
2
3&mdss_mdp {
4 #cooling-cells = <2>;
5};
6
7&thermal_zones {
8 pm7250b-tz {
9 cooling-maps {
10 trip0_bat {
11 trip = <&pm7250b_trip0>;
12 cooling-device =
13 <&pm7250b_charger (THERMAL_MAX_LIMIT-1)
14 (THERMAL_MAX_LIMIT-1)>;
15 };
16
17 trip1_bat {
18 trip = <&pm7250b_trip1>;
19 cooling-device =
20 <&pm7250b_charger THERMAL_MAX_LIMIT
21 THERMAL_MAX_LIMIT>;
22 };
23 };
24 };
25
26 pm6150l-tz {
27 cooling-maps {
28 trip0_cpu0 {
29 trip = <&pm6150l_trip0>;
30 cooling-device =
31 <&CPU0 THERMAL_MAX_LIMIT
32 THERMAL_MAX_LIMIT>;
33 };
34
35 trip0_cpu6 {
36 trip = <&pm6150l_trip0>;
37 cooling-device =
38 <&CPU6 THERMAL_MAX_LIMIT
39 THERMAL_MAX_LIMIT>;
40 };
41
42 trip1_cpu1 {
43 trip = <&pm6150l_trip1>;
44 cooling-device = <&cpu1_isolate 1 1>;
45 };
46
47 trip1_cpu2 {
48 trip = <&pm6150l_trip1>;
49 cooling-device = <&cpu2_isolate 1 1>;
50 };
51
52 trip1_cpu3 {
53 trip = <&pm6150l_trip1>;
54 cooling-device = <&cpu3_isolate 1 1>;
55 };
56
57 trip1_cpu4 {
58 trip = <&pm6150l_trip1>;
59 cooling-device = <&cpu4_isolate 1 1>;
60 };
61
62 trip1_cpu5 {
63 trip = <&pm6150l_trip1>;
64 cooling-device = <&cpu5_isolate 1 1>;
65 };
66
67 trip1_cpu6 {
68 trip = <&pm6150l_trip1>;
69 cooling-device = <&cpu6_isolate 1 1>;
70 };
71
72 trip1_cpu7 {
73 trip = <&pm6150l_trip1>;
74 cooling-device = <&cpu7_isolate 1 1>;
75 };
76 };
77 };
78
79 soc {
80 cooling-maps {
81 soc_cpu6 {
82 trip = <&soc_trip>;
83 cooling-device = <&cpu6_isolate 1 1>;
84 };
85
86 soc_cpu7 {
87 trip = <&soc_trip>;
88 cooling-device = <&cpu7_isolate 1 1>;
89 };
90 };
91 };
92
93 pm7250b-bcl-lvl0 {
94 cooling-maps {
95 lbat0_cpu6 {
96 trip = <&b_bcl_lvl0>;
97 cooling-device = <&cpu6_isolate 1 1>;
98 };
99
100 lbat0_cpu7 {
101 trip = <&b_bcl_lvl0>;
102 cooling-device = <&cpu7_isolate 1 1>;
103 };
104 };
105 };
106
107 pm7250b-bcl-lvl1 {
108 cooling-maps {
109 lbat1_cpu6 {
110 trip = <&b_bcl_lvl1>;
111 cooling-device = <&cpu6_isolate 1 1>;
112 };
113
114 lbat1_cpu7 {
115 trip = <&b_bcl_lvl1>;
116 cooling-device = <&cpu7_isolate 1 1>;
117 };
118 };
119 };
120
121 pm7250b-bcl-lvl2 {
122 cooling-maps {
123 lbat2_cpu6 {
124 trip = <&b_bcl_lvl2>;
125 cooling-device = <&cpu6_isolate 1 1>;
126 };
127
128 lbat2_cpu7 {
129 trip = <&b_bcl_lvl2>;
130 cooling-device = <&cpu7_isolate 1 1>;
131 };
132 };
133 };
134
135 pm6150l-bcl-lvl0 {
136 disable-thermal-zone;
137 cooling-maps {
138 vph_cpu6 {
139 trip = <&l_bcl_lvl0>;
140 cooling-device = <&cpu6_isolate 1 1>;
141 };
142
143 vph_cpu7 {
144 trip = <&l_bcl_lvl0>;
145 cooling-device = <&cpu7_isolate 1 1>;
146 };
147 };
148 };
149
150 pm6150l-bcl-lvl1 {
151 disable-thermal-zone;
152 cooling-maps {
153 vph_cpu6 {
154 trip = <&l_bcl_lvl1>;
155 cooling-device = <&cpu6_isolate 1 1>;
156 };
157
158 vph_cpu7 {
159 trip = <&l_bcl_lvl1>;
160 cooling-device = <&cpu7_isolate 1 1>;
161 };
162 };
163 };
164
165 pm6150l-bcl-lvl2 {
166 disable-thermal-zone;
167 cooling-maps {
168 vph_cpu6 {
169 trip = <&l_bcl_lvl2>;
170 cooling-device = <&cpu6_isolate 1 1>;
171 };
172
173 vph_cpu7 {
174 trip = <&l_bcl_lvl2>;
175 cooling-device = <&cpu7_isolate 1 1>;
176 };
177 };
178 };
179};