~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/qcom/sm8550-mtp.dts

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/qcom/sm8550-mtp.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/qcom/sm8550-mtp.dts (Version linux-6.3.13)


  1 // SPDX-License-Identifier: BSD-3-Clause            1 // SPDX-License-Identifier: BSD-3-Clause
  2 /*                                                  2 /*
  3  * Copyright (c) 2022, Linaro Limited               3  * Copyright (c) 2022, Linaro Limited
  4  */                                                 4  */
  5                                                     5 
  6 /dts-v1/;                                           6 /dts-v1/;
  7                                                     7 
  8 #include <dt-bindings/regulator/qcom,rpmh-regu      8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
  9 #include "sm8550.dtsi"                              9 #include "sm8550.dtsi"
 10 #include "pm8010.dtsi"                             10 #include "pm8010.dtsi"
 11 #include "pm8550.dtsi"                             11 #include "pm8550.dtsi"
 12 #include "pm8550b.dtsi"                            12 #include "pm8550b.dtsi"
 13 #define PMK8550VE_SID 5                        << 
 14 #include "pm8550ve.dtsi"                           13 #include "pm8550ve.dtsi"
 15 #include "pm8550vs.dtsi"                           14 #include "pm8550vs.dtsi"
 16 #include "pmk8550.dtsi"                            15 #include "pmk8550.dtsi"
 17 #include "pmr735d_a.dtsi"                      !!  16 #include "pmr735d.dtsi"
 18 #include "pmr735d_b.dtsi"                      << 
 19                                                    17 
 20 / {                                                18 / {
 21         model = "Qualcomm Technologies, Inc. S     19         model = "Qualcomm Technologies, Inc. SM8550 MTP";
 22         compatible = "qcom,sm8550-mtp", "qcom,     20         compatible = "qcom,sm8550-mtp", "qcom,sm8550";
 23         chassis-type = "handset";              << 
 24                                                    21 
 25         aliases {                                  22         aliases {
 26                 serial0 = &uart7;                  23                 serial0 = &uart7;
 27         };                                         24         };
 28                                                    25 
 29         wcd938x: audio-codec {                 << 
 30                 compatible = "qcom,wcd9385-cod << 
 31                                                << 
 32                 pinctrl-names = "default";     << 
 33                 pinctrl-0 = <&wcd_default>;    << 
 34                                                << 
 35                 qcom,micbias1-microvolt = <180 << 
 36                 qcom,micbias2-microvolt = <180 << 
 37                 qcom,micbias3-microvolt = <180 << 
 38                 qcom,micbias4-microvolt = <180 << 
 39                 qcom,mbhc-buttons-vthreshold-m << 
 40                 qcom,mbhc-headset-vthreshold-m << 
 41                 qcom,mbhc-headphone-vthreshold << 
 42                 qcom,rx-device = <&wcd_rx>;    << 
 43                 qcom,tx-device = <&wcd_tx>;    << 
 44                                                << 
 45                 reset-gpios = <&tlmm 108 GPIO_ << 
 46                                                << 
 47                 vdd-buck-supply = <&vreg_l15b_ << 
 48                 vdd-rxtx-supply = <&vreg_l15b_ << 
 49                 vdd-io-supply = <&vreg_l15b_1p << 
 50                 vdd-mic-bias-supply = <&vreg_b << 
 51                                                << 
 52                 #sound-dai-cells = <1>;        << 
 53         };                                     << 
 54                                                << 
 55         chosen {                                   26         chosen {
 56                 stdout-path = "serial0:115200n     27                 stdout-path = "serial0:115200n8";
 57         };                                         28         };
 58                                                    29 
 59         pmic-glink {                           << 
 60                 compatible = "qcom,sm8550-pmic << 
 61                 #address-cells = <1>;          << 
 62                 #size-cells = <0>;             << 
 63                 orientation-gpios = <&tlmm 11  << 
 64                                                << 
 65                 connector@0 {                  << 
 66                         compatible = "usb-c-co << 
 67                         reg = <0>;             << 
 68                         power-role = "dual";   << 
 69                         data-role = "dual";    << 
 70                                                << 
 71                         ports {                << 
 72                                 #address-cells << 
 73                                 #size-cells =  << 
 74                                                << 
 75                                 port@0 {       << 
 76                                         reg =  << 
 77                                                << 
 78                                         pmic_g << 
 79                                                << 
 80                                         };     << 
 81                                 };             << 
 82                                                << 
 83                                 port@1 {       << 
 84                                         reg =  << 
 85                                                << 
 86                                         pmic_g << 
 87                                                << 
 88                                         };     << 
 89                                 };             << 
 90                                                << 
 91                                 port@2 {       << 
 92                                         reg =  << 
 93                                                << 
 94                                         pmic_g << 
 95                                                << 
 96                                         };     << 
 97                                 };             << 
 98                         };                     << 
 99                 };                             << 
100         };                                     << 
101                                                << 
102         sound {                                << 
103                 compatible = "qcom,sm8550-sndc << 
104                 model = "SM8550-MTP";          << 
105                 audio-routing = "SpkrLeft IN", << 
106                                 "SpkrRight IN" << 
107                                 "IN1_HPHL", "H << 
108                                 "IN2_HPHR", "H << 
109                                 "AMIC1", "MIC  << 
110                                 "AMIC2", "MIC  << 
111                                 "AMIC3", "MIC  << 
112                                 "AMIC4", "MIC  << 
113                                 "AMIC5", "MIC  << 
114                                 "VA DMIC0", "M << 
115                                 "VA DMIC1", "M << 
116                                 "VA DMIC2", "M << 
117                                 "TX DMIC0", "M << 
118                                 "TX DMIC1", "M << 
119                                 "TX DMIC2", "M << 
120                                 "TX SWR_INPUT0 << 
121                                 "TX SWR_INPUT1 << 
122                                 "TX SWR_INPUT0 << 
123                                 "TX SWR_INPUT1 << 
124                                                << 
125                 wcd-playback-dai-link {        << 
126                         link-name = "WCD Playb << 
127                                                << 
128                         cpu {                  << 
129                                 sound-dai = <& << 
130                         };                     << 
131                                                << 
132                         codec {                << 
133                                 sound-dai = <& << 
134                         };                     << 
135                                                << 
136                         platform {             << 
137                                 sound-dai = <& << 
138                         };                     << 
139                 };                             << 
140                                                << 
141                 wcd-capture-dai-link {         << 
142                         link-name = "WCD Captu << 
143                                                << 
144                         cpu {                  << 
145                                 sound-dai = <& << 
146                         };                     << 
147                                                << 
148                         codec {                << 
149                                 sound-dai = <& << 
150                         };                     << 
151                                                << 
152                         platform {             << 
153                                 sound-dai = <& << 
154                         };                     << 
155                 };                             << 
156                                                << 
157                 wsa-dai-link {                 << 
158                         link-name = "WSA Playb << 
159                                                << 
160                         cpu {                  << 
161                                 sound-dai = <& << 
162                         };                     << 
163                                                << 
164                         codec {                << 
165                                 sound-dai = <& << 
166                         };                     << 
167                                                << 
168                         platform {             << 
169                                 sound-dai = <& << 
170                         };                     << 
171                 };                             << 
172                                                << 
173                 va-dai-link {                  << 
174                         link-name = "VA Captur << 
175                                                << 
176                         cpu {                  << 
177                                 sound-dai = <& << 
178                         };                     << 
179                                                << 
180                         codec {                << 
181                                 sound-dai = <& << 
182                         };                     << 
183                                                << 
184                         platform {             << 
185                                 sound-dai = <& << 
186                         };                     << 
187                 };                             << 
188         };                                     << 
189                                                << 
190         vph_pwr: vph-pwr-regulator {               30         vph_pwr: vph-pwr-regulator {
191                 compatible = "regulator-fixed"     31                 compatible = "regulator-fixed";
192                 regulator-name = "vph_pwr";        32                 regulator-name = "vph_pwr";
193                 regulator-min-microvolt = <370     33                 regulator-min-microvolt = <3700000>;
194                 regulator-max-microvolt = <370     34                 regulator-max-microvolt = <3700000>;
195                                                    35 
196                 regulator-always-on;               36                 regulator-always-on;
197                 regulator-boot-on;                 37                 regulator-boot-on;
198         };                                         38         };
199 };                                                 39 };
200                                                    40 
201 &apps_rsc {                                        41 &apps_rsc {
202         regulators-0 {                             42         regulators-0 {
203                 compatible = "qcom,pm8550-rpmh     43                 compatible = "qcom,pm8550-rpmh-regulators";
204                 qcom,pmic-id = "b";                44                 qcom,pmic-id = "b";
205                                                    45 
206                 vdd-bob1-supply = <&vph_pwr>;      46                 vdd-bob1-supply = <&vph_pwr>;
207                 vdd-bob2-supply = <&vph_pwr>;      47                 vdd-bob2-supply = <&vph_pwr>;
208                 vdd-l1-l4-l10-supply = <&vreg_ << 
209                 vdd-l2-l13-l14-supply = <&vreg     48                 vdd-l2-l13-l14-supply = <&vreg_bob1>;
210                 vdd-l3-supply = <&vreg_s4g_1p3     49                 vdd-l3-supply = <&vreg_s4g_1p3>;
211                 vdd-l5-l16-supply = <&vreg_bob     50                 vdd-l5-l16-supply = <&vreg_bob1>;
212                 vdd-l6-l7-supply = <&vreg_bob1     51                 vdd-l6-l7-supply = <&vreg_bob1>;
213                 vdd-l8-l9-supply = <&vreg_bob1     52                 vdd-l8-l9-supply = <&vreg_bob1>;
214                 vdd-l11-supply = <&vreg_s4g_1p     53                 vdd-l11-supply = <&vreg_s4g_1p3>;
215                 vdd-l12-supply = <&vreg_s6g_1p     54                 vdd-l12-supply = <&vreg_s6g_1p8>;
216                 vdd-l15-supply = <&vreg_s6g_1p     55                 vdd-l15-supply = <&vreg_s6g_1p8>;
217                 vdd-l17-supply = <&vreg_bob2>;     56                 vdd-l17-supply = <&vreg_bob2>;
218                                                    57 
219                 vreg_bob1: bob1 {                  58                 vreg_bob1: bob1 {
220                         regulator-name = "vreg     59                         regulator-name = "vreg_bob1";
221                         regulator-min-microvol     60                         regulator-min-microvolt = <3296000>;
222                         regulator-max-microvol     61                         regulator-max-microvolt = <3960000>;
223                         regulator-initial-mode     62                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
224                 };                                 63                 };
225                                                    64 
226                 vreg_bob2: bob2 {                  65                 vreg_bob2: bob2 {
227                         regulator-name = "vreg     66                         regulator-name = "vreg_bob2";
228                         regulator-min-microvol     67                         regulator-min-microvolt = <2720000>;
229                         regulator-max-microvol     68                         regulator-max-microvolt = <3960000>;
230                         regulator-initial-mode     69                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
231                 };                                 70                 };
232                                                    71 
233                 vreg_l1b_1p8: ldo1 {               72                 vreg_l1b_1p8: ldo1 {
234                         regulator-name = "vreg     73                         regulator-name = "vreg_l1b_1p8";
235                         regulator-min-microvol     74                         regulator-min-microvolt = <1800000>;
236                         regulator-max-microvol     75                         regulator-max-microvolt = <1800000>;
237                         regulator-initial-mode     76                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
238                 };                                 77                 };
239                                                    78 
240                 vreg_l2b_3p0: ldo2 {               79                 vreg_l2b_3p0: ldo2 {
241                         regulator-name = "vreg     80                         regulator-name = "vreg_l2b_3p0";
242                         regulator-min-microvol     81                         regulator-min-microvolt = <3008000>;
243                         regulator-max-microvol     82                         regulator-max-microvolt = <3008000>;
244                         regulator-initial-mode     83                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
245                 };                                 84                 };
246                                                    85 
247                 vreg_l5b_3p1: ldo5 {               86                 vreg_l5b_3p1: ldo5 {
248                         regulator-name = "vreg     87                         regulator-name = "vreg_l5b_3p1";
249                         regulator-min-microvol     88                         regulator-min-microvolt = <3104000>;
250                         regulator-max-microvol     89                         regulator-max-microvolt = <3104000>;
251                         regulator-initial-mode     90                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
252                 };                                 91                 };
253                                                    92 
254                 vreg_l6b_1p8: ldo6 {               93                 vreg_l6b_1p8: ldo6 {
255                         regulator-name = "vreg     94                         regulator-name = "vreg_l6b_1p8";
256                         regulator-min-microvol     95                         regulator-min-microvolt = <1800000>;
257                         regulator-max-microvol     96                         regulator-max-microvolt = <3008000>;
258                         regulator-initial-mode     97                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
259                 };                                 98                 };
260                                                    99 
261                 vreg_l7b_1p8: ldo7 {              100                 vreg_l7b_1p8: ldo7 {
262                         regulator-name = "vreg    101                         regulator-name = "vreg_l7b_1p8";
263                         regulator-min-microvol    102                         regulator-min-microvolt = <1800000>;
264                         regulator-max-microvol    103                         regulator-max-microvolt = <3008000>;
265                         regulator-initial-mode    104                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
266                 };                                105                 };
267                                                   106 
268                 vreg_l8b_1p8: ldo8 {              107                 vreg_l8b_1p8: ldo8 {
269                         regulator-name = "vreg    108                         regulator-name = "vreg_l8b_1p8";
270                         regulator-min-microvol    109                         regulator-min-microvolt = <1800000>;
271                         regulator-max-microvol    110                         regulator-max-microvolt = <3008000>;
272                         regulator-initial-mode    111                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
273                 };                                112                 };
274                                                   113 
275                 vreg_l9b_2p9: ldo9 {              114                 vreg_l9b_2p9: ldo9 {
276                         regulator-name = "vreg    115                         regulator-name = "vreg_l9b_2p9";
277                         regulator-min-microvol    116                         regulator-min-microvolt = <2960000>;
278                         regulator-max-microvol    117                         regulator-max-microvolt = <3008000>;
279                         regulator-initial-mode    118                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
280                 };                                119                 };
281                                                   120 
282                 vreg_l11b_1p2: ldo11 {            121                 vreg_l11b_1p2: ldo11 {
283                         regulator-name = "vreg    122                         regulator-name = "vreg_l11b_1p2";
284                         regulator-min-microvol    123                         regulator-min-microvolt = <1200000>;
285                         regulator-max-microvol    124                         regulator-max-microvolt = <1504000>;
286                         regulator-initial-mode    125                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
287                 };                                126                 };
288                                                   127 
289                 vreg_l12b_1p8: ldo12 {            128                 vreg_l12b_1p8: ldo12 {
290                         regulator-name = "vreg    129                         regulator-name = "vreg_l12b_1p8";
291                         regulator-min-microvol    130                         regulator-min-microvolt = <1800000>;
292                         regulator-max-microvol    131                         regulator-max-microvolt = <1800000>;
293                         regulator-initial-mode    132                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
294                 };                                133                 };
295                                                   134 
296                 vreg_l13b_3p0: ldo13 {            135                 vreg_l13b_3p0: ldo13 {
297                         regulator-name = "vreg    136                         regulator-name = "vreg_l13b_3p0";
298                         regulator-min-microvol    137                         regulator-min-microvolt = <3000000>;
299                         regulator-max-microvol    138                         regulator-max-microvolt = <3000000>;
300                         regulator-initial-mode    139                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
301                 };                                140                 };
302                                                   141 
303                 vreg_l14b_3p2: ldo14 {            142                 vreg_l14b_3p2: ldo14 {
304                         regulator-name = "vreg    143                         regulator-name = "vreg_l14b_3p2";
305                         regulator-min-microvol    144                         regulator-min-microvolt = <3200000>;
306                         regulator-max-microvol    145                         regulator-max-microvolt = <3200000>;
307                         regulator-initial-mode    146                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
308                 };                                147                 };
309                                                   148 
310                 vreg_l15b_1p8: ldo15 {            149                 vreg_l15b_1p8: ldo15 {
311                         regulator-name = "vreg    150                         regulator-name = "vreg_l15b_1p8";
312                         regulator-min-microvol    151                         regulator-min-microvolt = <1800000>;
313                         regulator-max-microvol    152                         regulator-max-microvolt = <1800000>;
314                         regulator-initial-mode    153                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
315                 };                                154                 };
316                                                   155 
317                 vreg_l16b_2p8: ldo16 {            156                 vreg_l16b_2p8: ldo16 {
318                         regulator-name = "vreg    157                         regulator-name = "vreg_l16b_2p8";
319                         regulator-min-microvol    158                         regulator-min-microvolt = <2800000>;
320                         regulator-max-microvol    159                         regulator-max-microvolt = <2800000>;
321                         regulator-initial-mode    160                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
322                 };                                161                 };
323                                                   162 
324                 vreg_l17b_2p5: ldo17 {            163                 vreg_l17b_2p5: ldo17 {
325                         regulator-name = "vreg    164                         regulator-name = "vreg_l17b_2p5";
326                         regulator-min-microvol    165                         regulator-min-microvolt = <2504000>;
327                         regulator-max-microvol    166                         regulator-max-microvolt = <2504000>;
328                         regulator-initial-mode    167                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
329                 };                                168                 };
330         };                                        169         };
331                                                   170 
332         regulators-1 {                            171         regulators-1 {
333                 compatible = "qcom,pm8550vs-rp    172                 compatible = "qcom,pm8550vs-rpmh-regulators";
334                 qcom,pmic-id = "c";               173                 qcom,pmic-id = "c";
335                                                   174 
336                 vdd-l3-supply = <&vreg_s4e_0p9    175                 vdd-l3-supply = <&vreg_s4e_0p9>;
337                                                   176 
338                 vreg_l3c_0p91: ldo3 {             177                 vreg_l3c_0p91: ldo3 {
339                         regulator-name = "vreg    178                         regulator-name = "vreg_l3c_0p9";
340                         regulator-min-microvol    179                         regulator-min-microvolt = <880000>;
341                         regulator-max-microvol    180                         regulator-max-microvolt = <912000>;
342                         regulator-initial-mode    181                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
343                 };                                182                 };
344         };                                        183         };
345                                                   184 
346         regulators-2 {                            185         regulators-2 {
347                 compatible = "qcom,pm8550vs-rp    186                 compatible = "qcom,pm8550vs-rpmh-regulators";
348                 qcom,pmic-id = "d";               187                 qcom,pmic-id = "d";
349                                                   188 
350                 vdd-l1-supply = <&vreg_s4e_0p9    189                 vdd-l1-supply = <&vreg_s4e_0p9>;
351                                                   190 
352                 vreg_l1d_0p88: ldo1 {             191                 vreg_l1d_0p88: ldo1 {
353                         regulator-name = "vreg    192                         regulator-name = "vreg_l1d_0p88";
354                         regulator-min-microvol    193                         regulator-min-microvolt = <880000>;
355                         regulator-max-microvol    194                         regulator-max-microvolt = <920000>;
356                         regulator-initial-mode    195                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
357                 };                                196                 };
358         };                                        197         };
359                                                   198 
360         regulators-3 {                            199         regulators-3 {
361                 compatible = "qcom,pm8550vs-rp    200                 compatible = "qcom,pm8550vs-rpmh-regulators";
362                 qcom,pmic-id = "e";               201                 qcom,pmic-id = "e";
363                                                   202 
364                 vdd-l1-supply = <&vreg_s4e_0p9    203                 vdd-l1-supply = <&vreg_s4e_0p9>;
365                 vdd-l2-supply = <&vreg_s4e_0p9    204                 vdd-l2-supply = <&vreg_s4e_0p9>;
366                 vdd-l3-supply = <&vreg_s4g_1p3    205                 vdd-l3-supply = <&vreg_s4g_1p3>;
367                 vdd-s4-supply = <&vph_pwr>;       206                 vdd-s4-supply = <&vph_pwr>;
368                 vdd-s5-supply = <&vph_pwr>;       207                 vdd-s5-supply = <&vph_pwr>;
369                                                   208 
370                 vreg_s4e_0p9: smps4 {             209                 vreg_s4e_0p9: smps4 {
371                         regulator-name = "vreg    210                         regulator-name = "vreg_s4e_0p9";
372                         regulator-min-microvol    211                         regulator-min-microvolt = <904000>;
373                         regulator-max-microvol    212                         regulator-max-microvolt = <984000>;
374                         regulator-initial-mode    213                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
375                 };                                214                 };
376                                                   215 
377                 vreg_s5e_1p1: smps5 {             216                 vreg_s5e_1p1: smps5 {
378                         regulator-name = "vreg    217                         regulator-name = "vreg_s5e_1p1";
379                         regulator-min-microvol    218                         regulator-min-microvolt = <1080000>;
380                         regulator-max-microvol    219                         regulator-max-microvolt = <1120000>;
381                         regulator-initial-mode    220                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
382                 };                                221                 };
383                                                   222 
384                 vreg_l1e_0p88: ldo1 {             223                 vreg_l1e_0p88: ldo1 {
385                         regulator-name = "vreg    224                         regulator-name = "vreg_l1e_0p88";
386                         regulator-min-microvol    225                         regulator-min-microvolt = <880000>;
387                         regulator-max-microvol    226                         regulator-max-microvolt = <880000>;
388                         regulator-initial-mode    227                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
389                 };                                228                 };
390                                                   229 
391                 vreg_l2e_0p9: ldo2 {              230                 vreg_l2e_0p9: ldo2 {
392                         regulator-name = "vreg    231                         regulator-name = "vreg_l2e_0p9";
393                         regulator-min-microvol    232                         regulator-min-microvolt = <904000>;
394                         regulator-max-microvol    233                         regulator-max-microvolt = <970000>;
395                         regulator-initial-mode    234                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
396                 };                                235                 };
397                                                   236 
398                 vreg_l3e_1p2: ldo3 {              237                 vreg_l3e_1p2: ldo3 {
399                         regulator-name = "vreg    238                         regulator-name = "vreg_l3e_1p2";
400                         regulator-min-microvol    239                         regulator-min-microvolt = <1200000>;
401                         regulator-max-microvol    240                         regulator-max-microvolt = <1200000>;
402                         regulator-initial-mode    241                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
403                 };                                242                 };
404         };                                        243         };
405                                                   244 
406         regulators-4 {                            245         regulators-4 {
407                 compatible = "qcom,pm8550ve-rp    246                 compatible = "qcom,pm8550ve-rpmh-regulators";
408                 qcom,pmic-id = "f";               247                 qcom,pmic-id = "f";
409                                                   248 
410                 vdd-l1-supply = <&vreg_s4e_0p9    249                 vdd-l1-supply = <&vreg_s4e_0p9>;
411                 vdd-l2-supply = <&vreg_s4e_0p9    250                 vdd-l2-supply = <&vreg_s4e_0p9>;
412                 vdd-l3-supply = <&vreg_s4e_0p9    251                 vdd-l3-supply = <&vreg_s4e_0p9>;
413                 vdd-s4-supply = <&vph_pwr>;       252                 vdd-s4-supply = <&vph_pwr>;
414                                                   253 
415                 vreg_s4f_0p5: smps4 {             254                 vreg_s4f_0p5: smps4 {
416                         regulator-name = "vreg    255                         regulator-name = "vreg_s4f_0p5";
417                         regulator-min-microvol    256                         regulator-min-microvolt = <500000>;
418                         regulator-max-microvol    257                         regulator-max-microvolt = <700000>;
419                         regulator-initial-mode    258                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
420                 };                                259                 };
421                                                   260 
422                 vreg_l1f_0p9: ldo1 {              261                 vreg_l1f_0p9: ldo1 {
423                         regulator-name = "vreg    262                         regulator-name = "vreg_l1f_0p9";
424                         regulator-min-microvol    263                         regulator-min-microvolt = <912000>;
425                         regulator-max-microvol    264                         regulator-max-microvolt = <912000>;
426                         regulator-initial-mode    265                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
427                 };                                266                 };
428                                                   267 
429                 vreg_l2f_0p88: ldo2 {             268                 vreg_l2f_0p88: ldo2 {
430                         regulator-name = "vreg    269                         regulator-name = "vreg_l2f_0p88";
431                         regulator-min-microvol    270                         regulator-min-microvolt = <880000>;
432                         regulator-max-microvol    271                         regulator-max-microvolt = <912000>;
433                         regulator-initial-mode    272                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
434                 };                                273                 };
435                                                   274 
436                 vreg_l3f_0p91: ldo3 {             275                 vreg_l3f_0p91: ldo3 {
437                         regulator-name = "vreg    276                         regulator-name = "vreg_l3f_0p91";
438                         regulator-min-microvol    277                         regulator-min-microvolt = <880000>;
439                         regulator-max-microvol    278                         regulator-max-microvolt = <912000>;
440                         regulator-initial-mode    279                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
441                 };                                280                 };
442         };                                        281         };
443                                                   282 
444         regulators-5 {                            283         regulators-5 {
445                 compatible = "qcom,pm8550vs-rp    284                 compatible = "qcom,pm8550vs-rpmh-regulators";
446                 qcom,pmic-id = "g";               285                 qcom,pmic-id = "g";
447                                                   286 
448                 vdd-l1-supply = <&vreg_s4g_1p3    287                 vdd-l1-supply = <&vreg_s4g_1p3>;
449                 vdd-l2-supply = <&vreg_s4g_1p3    288                 vdd-l2-supply = <&vreg_s4g_1p3>;
450                 vdd-l3-supply = <&vreg_s4g_1p3    289                 vdd-l3-supply = <&vreg_s4g_1p3>;
451                 vdd-s1-supply = <&vph_pwr>;       290                 vdd-s1-supply = <&vph_pwr>;
452                 vdd-s2-supply = <&vph_pwr>;       291                 vdd-s2-supply = <&vph_pwr>;
453                 vdd-s3-supply = <&vph_pwr>;       292                 vdd-s3-supply = <&vph_pwr>;
454                 vdd-s4-supply = <&vph_pwr>;       293                 vdd-s4-supply = <&vph_pwr>;
455                 vdd-s5-supply = <&vph_pwr>;       294                 vdd-s5-supply = <&vph_pwr>;
456                 vdd-s6-supply = <&vph_pwr>;       295                 vdd-s6-supply = <&vph_pwr>;
457                                                   296 
458                 vreg_s1g_1p2: smps1 {             297                 vreg_s1g_1p2: smps1 {
459                         regulator-name = "vreg    298                         regulator-name = "vreg_s1g_1p2";
460                         regulator-min-microvol    299                         regulator-min-microvolt = <1200000>;
461                         regulator-max-microvol    300                         regulator-max-microvolt = <1300000>;
462                         regulator-initial-mode    301                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
463                 };                                302                 };
464                                                   303 
465                 vreg_s2g_0p8: smps2 {             304                 vreg_s2g_0p8: smps2 {
466                         regulator-name = "vreg    305                         regulator-name = "vreg_s2g_0p8";
467                         regulator-min-microvol    306                         regulator-min-microvolt = <800000>;
468                         regulator-max-microvol    307                         regulator-max-microvolt = <1000000>;
469                         regulator-initial-mode    308                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
470                 };                                309                 };
471                                                   310 
472                 vreg_s3g_0p7: smps3 {             311                 vreg_s3g_0p7: smps3 {
473                         regulator-name = "vreg    312                         regulator-name = "vreg_s3g_0p7";
474                         regulator-min-microvol    313                         regulator-min-microvolt = <300000>;
475                         regulator-max-microvol    314                         regulator-max-microvolt = <1004000>;
476                         regulator-initial-mode    315                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
477                 };                                316                 };
478                                                   317 
479                 vreg_s4g_1p3: smps4 {             318                 vreg_s4g_1p3: smps4 {
480                         regulator-name = "vreg    319                         regulator-name = "vreg_s4g_1p3";
481                         regulator-min-microvol    320                         regulator-min-microvolt = <1200000>;
482                         regulator-max-microvol    321                         regulator-max-microvolt = <1352000>;
483                         regulator-initial-mode    322                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
484                 };                                323                 };
485                                                   324 
486                 vreg_s5g_0p8: smps5 {             325                 vreg_s5g_0p8: smps5 {
487                         regulator-name = "vreg    326                         regulator-name = "vreg_s5g_0p8";
488                         regulator-min-microvol    327                         regulator-min-microvolt = <500000>;
489                         regulator-max-microvol    328                         regulator-max-microvolt = <1004000>;
490                         regulator-initial-mode    329                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
491                 };                                330                 };
492                                                   331 
493                 vreg_s6g_1p8: smps6 {             332                 vreg_s6g_1p8: smps6 {
494                         regulator-name = "vreg    333                         regulator-name = "vreg_s6g_1p8";
495                         regulator-min-microvol    334                         regulator-min-microvolt = <1800000>;
496                         regulator-max-microvol    335                         regulator-max-microvolt = <2000000>;
497                         regulator-initial-mode    336                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
498                 };                                337                 };
499                                                   338 
500                 vreg_l1g_1p2: ldo1 {              339                 vreg_l1g_1p2: ldo1 {
501                         regulator-name = "vreg    340                         regulator-name = "vreg_l1g_1p2";
502                         regulator-min-microvol    341                         regulator-min-microvolt = <1200000>;
503                         regulator-max-microvol    342                         regulator-max-microvolt = <1200000>;
504                         regulator-initial-mode    343                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
505                 };                                344                 };
506                                                   345 
507                 vreg_l2g_1p2: ldo2 {              346                 vreg_l2g_1p2: ldo2 {
508                         regulator-name = "vreg    347                         regulator-name = "vreg_l2g_1p2";
509                         regulator-min-microvol    348                         regulator-min-microvolt = <1200000>;
510                         regulator-max-microvol    349                         regulator-max-microvolt = <1200000>;
511                         regulator-initial-mode    350                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
512                 };                                351                 };
513                                                   352 
514                 vreg_l3g_1p2: ldo3 {              353                 vreg_l3g_1p2: ldo3 {
515                         regulator-name = "vreg    354                         regulator-name = "vreg_l3g_1p2";
516                         regulator-min-microvol    355                         regulator-min-microvolt = <1200000>;
517                         regulator-max-microvol    356                         regulator-max-microvolt = <1200000>;
518                         regulator-initial-mode    357                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
519                 };                                358                 };
520         };                                        359         };
521                                                << 
522         regulators-6 {                         << 
523                 compatible = "qcom,pm8010-rpmh << 
524                 qcom,pmic-id = "m";            << 
525                                                << 
526                 vdd-l1-l2-supply = <&vreg_s4g_ << 
527                 vdd-l3-l4-supply = <&vreg_bob2 << 
528                 vdd-l5-supply = <&vreg_s6g_1p8 << 
529                 vdd-l6-supply = <&vreg_s6g_1p8 << 
530                 vdd-l7-supply = <&vreg_bob1>;  << 
531                                                << 
532                 vreg_l1m_1p056: ldo1 {         << 
533                         regulator-name = "vreg << 
534                         regulator-min-microvol << 
535                         regulator-max-microvol << 
536                         regulator-initial-mode << 
537                 };                             << 
538                                                << 
539                 vreg_l2m_1p056: ldo2 {         << 
540                         regulator-name = "vreg << 
541                         regulator-min-microvol << 
542                         regulator-max-microvol << 
543                         regulator-initial-mode << 
544                 };                             << 
545                                                << 
546                 vreg_l3m_2p8: ldo3 {           << 
547                         regulator-name = "vreg << 
548                         regulator-min-microvol << 
549                         regulator-max-microvol << 
550                         regulator-initial-mode << 
551                 };                             << 
552                                                << 
553                 vreg_l4m_2p8: ldo4 {           << 
554                         regulator-name = "vreg << 
555                         regulator-min-microvol << 
556                         regulator-max-microvol << 
557                         regulator-initial-mode << 
558                 };                             << 
559                                                << 
560                 vreg_l5m_1p8: ldo5 {           << 
561                         regulator-name = "vreg << 
562                         regulator-min-microvol << 
563                         regulator-max-microvol << 
564                         regulator-initial-mode << 
565                 };                             << 
566                                                << 
567                 vreg_l6m_1p8: ldo6 {           << 
568                         regulator-name = "vreg << 
569                         regulator-min-microvol << 
570                         regulator-max-microvol << 
571                         regulator-initial-mode << 
572                 };                             << 
573                                                << 
574                 vreg_l7m_2p9: ldo7 {           << 
575                         regulator-name = "vreg << 
576                         regulator-min-microvol << 
577                         regulator-max-microvol << 
578                         regulator-initial-mode << 
579                 };                             << 
580         };                                     << 
581                                                << 
582         regulators-7 {                         << 
583                 compatible = "qcom,pm8010-rpmh << 
584                 qcom,pmic-id = "n";            << 
585                                                << 
586                 vdd-l1-l2-supply = <&vreg_s4g_ << 
587                 vdd-l3-l4-supply = <&vreg_bob2 << 
588                 vdd-l5-supply = <&vreg_s6g_1p8 << 
589                 vdd-l6-supply = <&vreg_bob1>;  << 
590                 vdd-l7-supply = <&vreg_bob1>;  << 
591                                                << 
592                 vreg_l1n_1p1: ldo1 {           << 
593                         regulator-name = "vreg << 
594                         regulator-min-microvol << 
595                         regulator-max-microvol << 
596                         regulator-initial-mode << 
597                 };                             << 
598                                                << 
599                 vreg_l2n_1p1: ldo2 {           << 
600                         regulator-name = "vreg << 
601                         regulator-min-microvol << 
602                         regulator-max-microvol << 
603                         regulator-initial-mode << 
604                 };                             << 
605                                                << 
606                 vreg_l3n_2p8: ldo3 {           << 
607                         regulator-name = "vreg << 
608                         regulator-min-microvol << 
609                         regulator-max-microvol << 
610                         regulator-initial-mode << 
611                 };                             << 
612                                                << 
613                 vreg_l4n_2p8: ldo4 {           << 
614                         regulator-name = "vreg << 
615                         regulator-min-microvol << 
616                         regulator-max-microvol << 
617                         regulator-initial-mode << 
618                 };                             << 
619                                                << 
620                 vreg_l5n_1p8: ldo5 {           << 
621                         regulator-name = "vreg << 
622                         regulator-min-microvol << 
623                         regulator-max-microvol << 
624                         regulator-initial-mode << 
625                 };                             << 
626                                                << 
627                 vreg_l6n_3p3: ldo6 {           << 
628                         regulator-name = "vreg << 
629                         regulator-min-microvol << 
630                         regulator-max-microvol << 
631                         regulator-initial-mode << 
632                 };                             << 
633                                                << 
634                 vreg_l7n_2p96: ldo7 {          << 
635                         regulator-name = "vreg << 
636                         regulator-min-microvol << 
637                         regulator-max-microvol << 
638                         regulator-initial-mode << 
639                 };                             << 
640         };                                     << 
641 };                                             << 
642                                                << 
643 &gpu {                                         << 
644         status = "okay";                       << 
645                                                << 
646         zap-shader {                           << 
647                 firmware-name = "qcom/sm8550/a << 
648         };                                     << 
649 };                                             << 
650                                                << 
651 &i2c_master_hub_0 {                            << 
652         status = "okay";                       << 
653 };                                                360 };
654                                                   361 
655 &i2c_hub_2 {                                   !! 362 &dispcc {
656         status = "okay";                          363         status = "okay";
657                                                << 
658         typec-mux@42 {                         << 
659                 compatible = "fcs,fsa4480";    << 
660                 reg = <0x42>;                  << 
661                                                << 
662                 vcc-supply = <&vreg_bob1>;     << 
663                                                << 
664                 mode-switch;                   << 
665                 orientation-switch;            << 
666                                                << 
667                 port {                         << 
668                         fsa4480_sbu_mux: endpo << 
669                                 remote-endpoin << 
670                         };                     << 
671                 };                             << 
672         };                                     << 
673 };                                             << 
674                                                << 
675 &lpass_tlmm {                                  << 
676         spkr_1_sd_n_active: spkr-1-sd-n-active << 
677                 pins = "gpio17";               << 
678                 function = "gpio";             << 
679                 drive-strength = <16>;         << 
680                 bias-disable;                  << 
681                 output-low;                    << 
682         };                                     << 
683                                                << 
684         spkr_2_sd_n_active: spkr-2-sd-n-active << 
685                 pins = "gpio18";               << 
686                 function = "gpio";             << 
687                 drive-strength = <16>;         << 
688                 bias-disable;                  << 
689                 output-low;                    << 
690         };                                     << 
691 };                                                364 };
692                                                   365 
693 &mdss {                                           366 &mdss {
694         status = "okay";                          367         status = "okay";
695 };                                                368 };
696                                                   369 
697 &mdss_dsi0 {                                      370 &mdss_dsi0 {
698         vdda-supply = <&vreg_l3e_1p2>;            371         vdda-supply = <&vreg_l3e_1p2>;
699         status = "okay";                          372         status = "okay";
700                                                   373 
701         panel@0 {                                 374         panel@0 {
702                 compatible = "visionox,vtdr613    375                 compatible = "visionox,vtdr6130";
703                 reg = <0>;                        376                 reg = <0>;
704                                                   377 
705                 pinctrl-names = "default", "sl    378                 pinctrl-names = "default", "sleep";
706                 pinctrl-0 = <&sde_dsi_active>,    379                 pinctrl-0 = <&sde_dsi_active>, <&sde_te_active>;
707                 pinctrl-1 = <&sde_dsi_suspend>    380                 pinctrl-1 = <&sde_dsi_suspend>, <&sde_te_suspend>;
708                                                   381 
709                 vddio-supply = <&vreg_l12b_1p8    382                 vddio-supply = <&vreg_l12b_1p8>;
710                 vci-supply = <&vreg_l13b_3p0>;    383                 vci-supply = <&vreg_l13b_3p0>;
711                 vdd-supply = <&vreg_l11b_1p2>;    384                 vdd-supply = <&vreg_l11b_1p2>;
712                                                   385 
713                 reset-gpios = <&tlmm 133 GPIO_    386                 reset-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>;
714                                                   387 
715                 port {                            388                 port {
716                         panel0_in: endpoint {     389                         panel0_in: endpoint {
717                                 remote-endpoin    390                                 remote-endpoint = <&mdss_dsi0_out>;
718                         };                        391                         };
719                 };                                392                 };
720         };                                        393         };
721 };                                                394 };
722                                                   395 
723 &mdss_dsi0_out {                                  396 &mdss_dsi0_out {
724         remote-endpoint = <&panel0_in>;           397         remote-endpoint = <&panel0_in>;
725         data-lanes = <0 1 2 3>;                   398         data-lanes = <0 1 2 3>;
726 };                                                399 };
727                                                   400 
728 &mdss_dsi0_phy {                                  401 &mdss_dsi0_phy {
729         vdds-supply = <&vreg_l1e_0p88>;           402         vdds-supply = <&vreg_l1e_0p88>;
730         status = "okay";                          403         status = "okay";
731 };                                                404 };
732                                                   405 
733 &mdss_dp0 {                                    !! 406 &mdss_mdp {
734         status = "okay";                          407         status = "okay";
735 };                                                408 };
736                                                   409 
737 &mdss_dp0_out {                                !! 410 &pcie_1_phy_aux_clk {
738         data-lanes = <0 1>;                    !! 411         clock-frequency = <1000>;
739 };                                                412 };
740                                                   413 
741 &pcie0 {                                          414 &pcie0 {
742         wake-gpios = <&tlmm 96 GPIO_ACTIVE_HIG    415         wake-gpios = <&tlmm 96 GPIO_ACTIVE_HIGH>;
743         perst-gpios = <&tlmm 94 GPIO_ACTIVE_LO    416         perst-gpios = <&tlmm 94 GPIO_ACTIVE_LOW>;
744                                                   417 
745         pinctrl-names = "default";                418         pinctrl-names = "default";
746         pinctrl-0 = <&pcie0_default_state>;       419         pinctrl-0 = <&pcie0_default_state>;
747                                                   420 
748         status = "okay";                          421         status = "okay";
749 };                                                422 };
750                                                   423 
751 &pcie0_phy {                                      424 &pcie0_phy {
752         vdda-phy-supply = <&vreg_l1e_0p88>;       425         vdda-phy-supply = <&vreg_l1e_0p88>;
753         vdda-pll-supply = <&vreg_l3e_1p2>;        426         vdda-pll-supply = <&vreg_l3e_1p2>;
754                                                   427 
755         status = "okay";                          428         status = "okay";
756 };                                                429 };
757                                                   430 
758 &pcie1 {                                          431 &pcie1 {
759         wake-gpios = <&tlmm 99 GPIO_ACTIVE_HIG    432         wake-gpios = <&tlmm 99 GPIO_ACTIVE_HIGH>;
760         perst-gpios = <&tlmm 97 GPIO_ACTIVE_LO    433         perst-gpios = <&tlmm 97 GPIO_ACTIVE_LOW>;
761                                                   434 
762         pinctrl-names = "default";                435         pinctrl-names = "default";
763         pinctrl-0 = <&pcie1_default_state>;       436         pinctrl-0 = <&pcie1_default_state>;
764                                                   437 
765         status = "okay";                          438         status = "okay";
766 };                                                439 };
767                                                   440 
768 &pcie1_phy {                                      441 &pcie1_phy {
769         vdda-phy-supply = <&vreg_l3c_0p91>;       442         vdda-phy-supply = <&vreg_l3c_0p91>;
770         vdda-pll-supply = <&vreg_l3e_1p2>;        443         vdda-pll-supply = <&vreg_l3e_1p2>;
771         vdda-qref-supply = <&vreg_l1e_0p88>;      444         vdda-qref-supply = <&vreg_l1e_0p88>;
772                                                   445 
773         status = "okay";                          446         status = "okay";
774 };                                                447 };
775                                                   448 
776 &pm8550_gpios {                                   449 &pm8550_gpios {
777         sdc2_card_det_n: sdc2-card-det-state {    450         sdc2_card_det_n: sdc2-card-det-state {
778                 pins = "gpio12";                  451                 pins = "gpio12";
779                 function = "normal";              452                 function = "normal";
780                 input-enable;                     453                 input-enable;
781                 output-disable;                   454                 output-disable;
782                 bias-pull-up;                     455                 bias-pull-up;
783                 power-source = <1>; /* 1.8 V *    456                 power-source = <1>; /* 1.8 V */
784         };                                        457         };
785 };                                                458 };
786                                                   459 
787 &pm8550b_eusb2_repeater {                      << 
788         vdd18-supply = <&vreg_l15b_1p8>;       << 
789         vdd3-supply = <&vreg_l5b_3p1>;         << 
790 };                                             << 
791                                                << 
792 &qupv3_id_0 {                                     460 &qupv3_id_0 {
793         status = "okay";                          461         status = "okay";
794 };                                                462 };
795                                                   463 
796 &remoteproc_adsp {                                464 &remoteproc_adsp {
797         firmware-name = "qcom/sm8550/adsp.mbn"    465         firmware-name = "qcom/sm8550/adsp.mbn",
798                         "qcom/sm8550/adsp_dtb.    466                         "qcom/sm8550/adsp_dtb.mbn";
799         status = "okay";                          467         status = "okay";
800 };                                                468 };
801                                                   469 
802 &remoteproc_cdsp {                                470 &remoteproc_cdsp {
803         firmware-name = "qcom/sm8550/cdsp.mbn"    471         firmware-name = "qcom/sm8550/cdsp.mbn",
804                         "qcom/sm8550/cdsp_dtb.    472                         "qcom/sm8550/cdsp_dtb.mbn";
805         status = "okay";                          473         status = "okay";
806 };                                                474 };
807                                                   475 
808 &remoteproc_mpss {                                476 &remoteproc_mpss {
809         firmware-name = "qcom/sm8550/modem.mbn    477         firmware-name = "qcom/sm8550/modem.mbn",
810                         "qcom/sm8550/modem_dtb    478                         "qcom/sm8550/modem_dtb.mbn";
811         status = "okay";                          479         status = "okay";
812 };                                                480 };
813                                                   481 
814 &sdhc_2 {                                         482 &sdhc_2 {
815         cd-gpios = <&pm8550_gpios 12 GPIO_ACTI    483         cd-gpios = <&pm8550_gpios 12 GPIO_ACTIVE_LOW>;
816         pinctrl-names = "default", "sleep";       484         pinctrl-names = "default", "sleep";
817         pinctrl-0 = <&sdc2_default &sdc2_card_    485         pinctrl-0 = <&sdc2_default &sdc2_card_det_n>;
818         pinctrl-1 = <&sdc2_sleep &sdc2_card_de    486         pinctrl-1 = <&sdc2_sleep &sdc2_card_det_n>;
819         vmmc-supply = <&vreg_l9b_2p9>;            487         vmmc-supply = <&vreg_l9b_2p9>;
820         vqmmc-supply = <&vreg_l8b_1p8>;           488         vqmmc-supply = <&vreg_l8b_1p8>;
821         bus-width = <4>;                          489         bus-width = <4>;
822         no-sdio;                                  490         no-sdio;
823         no-mmc;                                   491         no-mmc;
824         status = "okay";                          492         status = "okay";
825 };                                                493 };
826                                                   494 
827 &sleep_clk {                                      495 &sleep_clk {
828         clock-frequency = <32000>;                496         clock-frequency = <32000>;
829 };                                                497 };
830                                                   498 
831 &swr0 {                                        << 
832         status = "okay";                       << 
833                                                << 
834         /* WSA8845 */                          << 
835         left_spkr: speaker@0,0 {               << 
836                 compatible = "sdw20217020400"; << 
837                 reg = <0 0>;                   << 
838                 pinctrl-names = "default";     << 
839                 pinctrl-0 = <&spkr_1_sd_n_acti << 
840                 powerdown-gpios = <&lpass_tlmm << 
841                 #sound-dai-cells = <0>;        << 
842                 sound-name-prefix = "SpkrLeft" << 
843                 vdd-1p8-supply = <&vreg_l15b_1 << 
844                 vdd-io-supply = <&vreg_l3g_1p2 << 
845                 qcom,port-mapping = <1 2 3 7 1 << 
846         };                                     << 
847                                                << 
848         /* WSA8845 */                          << 
849         right_spkr: speaker@0,1 {              << 
850                 compatible = "sdw20217020400"; << 
851                 reg = <0 1>;                   << 
852                 pinctrl-names = "default";     << 
853                 pinctrl-0 = <&spkr_2_sd_n_acti << 
854                 powerdown-gpios = <&lpass_tlmm << 
855                 #sound-dai-cells = <0>;        << 
856                 sound-name-prefix = "SpkrRight << 
857                 vdd-1p8-supply = <&vreg_l15b_1 << 
858                 vdd-io-supply = <&vreg_l3g_1p2 << 
859                 qcom,port-mapping = <4 5 6 7 1 << 
860         };                                     << 
861 };                                             << 
862                                                << 
863 &swr1 {                                        << 
864         status = "okay";                       << 
865                                                << 
866         /* WCD9385 RX */                       << 
867         wcd_rx: codec@0,4 {                    << 
868                 compatible = "sdw20217010d00"; << 
869                 reg = <0 4>;                   << 
870                 qcom,rx-port-mapping = <1 2 3  << 
871         };                                     << 
872 };                                             << 
873                                                << 
874 &swr2 {                                        << 
875         status = "okay";                       << 
876                                                << 
877         /* WCD9385 TX */                       << 
878         wcd_tx: codec@0,3 {                    << 
879                 compatible = "sdw20217010d00"; << 
880                 reg = <0 3>;                   << 
881                 qcom,tx-port-mapping = <2 2 3  << 
882         };                                     << 
883 };                                             << 
884                                                << 
885 &tlmm {                                           499 &tlmm {
886         gpio-reserved-ranges = <32 8>;            500         gpio-reserved-ranges = <32 8>;
887                                                   501 
888         sde_dsi_active: sde-dsi-active-state {    502         sde_dsi_active: sde-dsi-active-state {
889                 pins = "gpio133";                 503                 pins = "gpio133";
890                 function = "gpio";                504                 function = "gpio";
891                 drive-strength = <8>;             505                 drive-strength = <8>;
892                 bias-disable;                     506                 bias-disable;
893         };                                        507         };
894                                                   508 
895         sde_dsi_suspend: sde-dsi-suspend-state    509         sde_dsi_suspend: sde-dsi-suspend-state {
896                 pins = "gpio133";                 510                 pins = "gpio133";
897                 function = "gpio";                511                 function = "gpio";
898                 drive-strength = <2>;             512                 drive-strength = <2>;
899                 bias-pull-down;                   513                 bias-pull-down;
900         };                                        514         };
901                                                   515 
902         sde_te_active: sde-te-active-state {      516         sde_te_active: sde-te-active-state {
903                 pins = "gpio86";                  517                 pins = "gpio86";
904                 function = "mdp_vsync";           518                 function = "mdp_vsync";
905                 drive-strength = <2>;             519                 drive-strength = <2>;
906                 bias-pull-down;                   520                 bias-pull-down;
907         };                                        521         };
908                                                   522 
909         sde_te_suspend: sde-te-suspend-state {    523         sde_te_suspend: sde-te-suspend-state {
910                 pins = "gpio86";                  524                 pins = "gpio86";
911                 function = "mdp_vsync";           525                 function = "mdp_vsync";
912                 drive-strength = <2>;             526                 drive-strength = <2>;
913                 bias-pull-down;                   527                 bias-pull-down;
914         };                                        528         };
915                                                << 
916         wcd_default: wcd-reset-n-active-state  << 
917                 pins = "gpio108";              << 
918                 function = "gpio";             << 
919                 drive-strength = <16>;         << 
920                 bias-disable;                  << 
921                 output-low;                    << 
922         };                                     << 
923 };                                                529 };
924                                                   530 
925 &uart7 {                                          531 &uart7 {
926         status = "okay";                          532         status = "okay";
927 };                                                533 };
928                                                   534 
929 &ufs_mem_hc {                                     535 &ufs_mem_hc {
930         reset-gpios = <&tlmm 210 GPIO_ACTIVE_L    536         reset-gpios = <&tlmm 210 GPIO_ACTIVE_LOW>;
931         vcc-supply = <&vreg_l17b_2p5>;            537         vcc-supply = <&vreg_l17b_2p5>;
932         vcc-max-microamp = <1300000>;             538         vcc-max-microamp = <1300000>;
933         vccq-supply = <&vreg_l1g_1p2>;            539         vccq-supply = <&vreg_l1g_1p2>;
934         vccq-max-microamp = <1200000>;            540         vccq-max-microamp = <1200000>;
935         vdd-hba-supply = <&vreg_l3g_1p2>;      !! 541         vccq2-supply = <&vreg_l3g_1p2>;
                                                   >> 542         vccq2-max-microamp = <100>;
936                                                   543 
937         status = "okay";                          544         status = "okay";
938 };                                                545 };
939                                                   546 
940 &ufs_mem_phy {                                    547 &ufs_mem_phy {
941         vdda-phy-supply = <&vreg_l1d_0p88>;       548         vdda-phy-supply = <&vreg_l1d_0p88>;
942         vdda-pll-supply = <&vreg_l3e_1p2>;        549         vdda-pll-supply = <&vreg_l3e_1p2>;
943                                                   550 
944         status = "okay";                          551         status = "okay";
945 };                                                552 };
946                                                   553 
947 &usb_1 {                                          554 &usb_1 {
948         status = "okay";                          555         status = "okay";
949 };                                                556 };
950                                                   557 
951 &usb_1_dwc3_hs {                               !! 558 &usb_1_dwc3 {
952         remote-endpoint = <&pmic_glink_hs_in>; !! 559         dr_mode = "peripheral";
953 };                                                560 };
954                                                   561 
955 &usb_1_hsphy {                                    562 &usb_1_hsphy {
956         vdd-supply = <&vreg_l1e_0p88>;            563         vdd-supply = <&vreg_l1e_0p88>;
957         vdda12-supply = <&vreg_l3e_1p2>;          564         vdda12-supply = <&vreg_l3e_1p2>;
958                                                   565 
959         phys = <&pm8550b_eusb2_repeater>;      << 
960                                                << 
961         status = "okay";                          566         status = "okay";
962 };                                                567 };
963                                                   568 
964 &usb_dp_qmpphy {                                  569 &usb_dp_qmpphy {
965         vdda-phy-supply = <&vreg_l3e_1p2>;        570         vdda-phy-supply = <&vreg_l3e_1p2>;
966         vdda-pll-supply = <&vreg_l3f_0p91>;       571         vdda-pll-supply = <&vreg_l3f_0p91>;
967                                                   572 
968         status = "okay";                          573         status = "okay";
969 };                                             << 
970                                                << 
971 &usb_dp_qmpphy_out {                           << 
972         remote-endpoint = <&pmic_glink_ss_in>; << 
973 };                                                574 };
974                                                   575 
975 &xo_board {                                       576 &xo_board {
976         clock-frequency = <76800000>;             577         clock-frequency = <76800000>;
977 };                                                578 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php