Merge tag 'for-4.20-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave...
[sfrench/cifs-2.6.git] / arch / arm64 / boot / dts / qcom / msm8998-mtp.dtsi
1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (c) 2016, The Linux Foundation. All rights reserved. */
3
4 #include "msm8998.dtsi"
5 #include "pm8998.dtsi"
6 #include "pmi8998.dtsi"
7 #include "pm8005.dtsi"
8
9 / {
10         aliases {
11                 serial0 = &blsp2_uart1;
12         };
13
14         chosen {
15                 stdout-path = "serial0:115200n8";
16         };
17
18         thermal-zones {
19                 battery-thermal {
20                         polling-delay-passive = <250>;
21                         polling-delay = <1000>;
22
23                         thermal-sensors = <&tsens0 0>;
24
25                         trips {
26                                 battery_crit: trip0 {
27                                         temperature = <60000>;
28                                         hysteresis = <2000>;
29                                         type = "critical";
30                                 };
31                         };
32                 };
33
34                 skin-thermal {
35                         polling-delay-passive = <250>;
36                         polling-delay = <1000>;
37
38                         thermal-sensors = <&tsens1 5>;
39
40                         trips {
41                                 skin_alert: trip0 {
42                                         temperature = <44000>;
43                                         hysteresis = <2000>;
44                                         type = "passive";
45                                 };
46
47                                 skip_crit: trip1 {
48                                         temperature = <70000>;
49                                         hysteresis = <2000>;
50                                         type = "critical";
51                                 };
52                         };
53                 };
54         };
55
56         vph_pwr: vph-pwr-regulator {
57                 compatible = "regulator-fixed";
58                 regulator-name = "vph_pwr";
59                 regulator-always-on;
60                 regulator-boot-on;
61         };
62 };
63
64 &blsp2_uart1 {
65         status = "okay";
66 };
67
68 &rpm_requests {
69         pm8998-regulators {
70                 compatible = "qcom,rpm-pm8998-regulators";
71
72                 vdd_s1-supply = <&vph_pwr>;
73                 vdd_s2-supply = <&vph_pwr>;
74                 vdd_s3-supply = <&vph_pwr>;
75                 vdd_s4-supply = <&vph_pwr>;
76                 vdd_s5-supply = <&vph_pwr>;
77                 vdd_s6-supply = <&vph_pwr>;
78                 vdd_s7-supply = <&vph_pwr>;
79                 vdd_s8-supply = <&vph_pwr>;
80                 vdd_s9-supply = <&vph_pwr>;
81                 vdd_s10-supply = <&vph_pwr>;
82                 vdd_s11-supply = <&vph_pwr>;
83                 vdd_s12-supply = <&vph_pwr>;
84                 vdd_s13-supply = <&vph_pwr>;
85                 vdd_l1_l27-supply = <&vreg_s7a_1p025>;
86                 vdd_l2_l8_l17-supply = <&vreg_s3a_1p35>;
87                 vdd_l3_l11-supply = <&vreg_s7a_1p025>;
88                 vdd_l4_l5-supply = <&vreg_s7a_1p025>;
89                 vdd_l6-supply = <&vreg_s5a_2p04>;
90                 vdd_l7_l12_l14_l15-supply = <&vreg_s5a_2p04>;
91                 vdd_l9-supply = <&vreg_bob>;
92                 vdd_l10_l23_l25-supply = <&vreg_bob>;
93                 vdd_l13_l19_l21-supply = <&vreg_bob>;
94                 vdd_l16_l28-supply = <&vreg_bob>;
95                 vdd_l18_l22-supply = <&vreg_bob>;
96                 vdd_l20_l24-supply = <&vreg_bob>;
97                 vdd_l26-supply = <&vreg_s3a_1p35>;
98                 vdd_lvs1_lvs2-supply = <&vreg_s4a_1p8>;
99
100                 vreg_s3a_1p35: s3 {
101                         regulator-min-microvolt = <1352000>;
102                         regulator-max-microvolt = <1352000>;
103                 };
104                 vreg_s4a_1p8: s4 {
105                         regulator-min-microvolt = <1800000>;
106                         regulator-max-microvolt = <1800000>;
107                 };
108                 vreg_s5a_2p04: s5 {
109                         regulator-min-microvolt = <1904000>;
110                         regulator-max-microvolt = <2040000>;
111                 };
112                 vreg_s7a_1p025: s7 {
113                         regulator-min-microvolt = <900000>;
114                         regulator-max-microvolt = <1028000>;
115                 };
116                 vreg_l1a_0p875: l1 {
117                         regulator-min-microvolt = <880000>;
118                         regulator-max-microvolt = <880000>;
119                 };
120                 vreg_l2a_1p2: l2 {
121                         regulator-min-microvolt = <1200000>;
122                         regulator-max-microvolt = <1200000>;
123                 };
124                 vreg_l3a_1p0: l3 {
125                         regulator-min-microvolt = <1000000>;
126                         regulator-max-microvolt = <1000000>;
127                 };
128                 vreg_l5a_0p8: l5 {
129                         regulator-min-microvolt = <800000>;
130                         regulator-max-microvolt = <800000>;
131                 };
132                 vreg_l6a_1p8: l6 {
133                         regulator-min-microvolt = <1808000>;
134                         regulator-max-microvolt = <1808000>;
135                 };
136                 vreg_l7a_1p8: l7 {
137                         regulator-min-microvolt = <1800000>;
138                         regulator-max-microvolt = <1800000>;
139                 };
140                 vreg_l8a_1p2: l8 {
141                         regulator-min-microvolt = <1200000>;
142                         regulator-max-microvolt = <1200000>;
143                 };
144                 vreg_l9a_1p8: l9 {
145                         regulator-min-microvolt = <1808000>;
146                         regulator-max-microvolt = <2960000>;
147                 };
148                 vreg_l10a_1p8: l10 {
149                         regulator-min-microvolt = <1808000>;
150                         regulator-max-microvolt = <2960000>;
151                 };
152                 vreg_l11a_1p0: l11 {
153                         regulator-min-microvolt = <1000000>;
154                         regulator-max-microvolt = <1000000>;
155                 };
156                 vreg_l12a_1p8: l12 {
157                         regulator-min-microvolt = <1800000>;
158                         regulator-max-microvolt = <1800000>;
159                 };
160                 vreg_l13a_2p95: l13 {
161                         regulator-min-microvolt = <1808000>;
162                         regulator-max-microvolt = <2960000>;
163                 };
164                 vreg_l14a_1p88: l14 {
165                         regulator-min-microvolt = <1880000>;
166                         regulator-max-microvolt = <1880000>;
167                 };
168                 vreg_15a_1p8: l15 {
169                         regulator-min-microvolt = <1800000>;
170                         regulator-max-microvolt = <1800000>;
171                 };
172                 vreg_l16a_2p7: l16 {
173                         regulator-min-microvolt = <2704000>;
174                         regulator-max-microvolt = <2704000>;
175                 };
176                 vreg_l17a_1p3: l17 {
177                         regulator-min-microvolt = <1304000>;
178                         regulator-max-microvolt = <1304000>;
179                 };
180                 vreg_l18a_2p7: l18 {
181                         regulator-min-microvolt = <2704000>;
182                         regulator-max-microvolt = <2704000>;
183                 };
184                 vreg_l19a_3p0: l19 {
185                         regulator-min-microvolt = <3008000>;
186                         regulator-max-microvolt = <3008000>;
187                 };
188                 vreg_l20a_2p95: l20 {
189                         regulator-min-microvolt = <2960000>;
190                         regulator-max-microvolt = <2960000>;
191                 };
192                 vreg_l21a_2p95: l21 {
193                         regulator-min-microvolt = <2960000>;
194                         regulator-max-microvolt = <2960000>;
195                 };
196                 vreg_l22a_2p85: l22 {
197                         regulator-min-microvolt = <2864000>;
198                         regulator-max-microvolt = <2864000>;
199                 };
200                 vreg_l23a_3p3: l23 {
201                         regulator-min-microvolt = <3312000>;
202                         regulator-max-microvolt = <3312000>;
203                 };
204                 vreg_l24a_3p075: l24 {
205                         regulator-min-microvolt = <3088000>;
206                         regulator-max-microvolt = <3088000>;
207                 };
208                 vreg_l25a_3p3: l25 {
209                         regulator-min-microvolt = <3104000>;
210                         regulator-max-microvolt = <3312000>;
211                 };
212                 vreg_l26a_1p2: l26 {
213                         regulator-min-microvolt = <1200000>;
214                         regulator-max-microvolt = <1200000>;
215                 };
216                 vreg_l28_3p0: l28 {
217                         regulator-min-microvolt = <3008000>;
218                         regulator-max-microvolt = <3008000>;
219                 };
220
221                 vreg_lvs1a_1p8: lvs1 {
222                         regulator-min-microvolt = <1800000>;
223                         regulator-max-microvolt = <1800000>;
224                 };
225
226                 vreg_lvs2a_1p8: lvs2 {
227                         regulator-min-microvolt = <1800000>;
228                         regulator-max-microvolt = <1800000>;
229                 };
230
231         };
232
233         pmi8998-regulators {
234                 compatible = "qcom,rpm-pmi8998-regulators";
235
236                 vdd_bob-supply = <&vph_pwr>;
237
238                 vreg_bob: bob {
239                         regulator-min-microvolt = <3312000>;
240                         regulator-max-microvolt = <3600000>;
241                 };
242         };
243 };