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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/qcom/sm8650-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/sm8650-mtp.dts (Architecture i386) and /scripts/dtc/include-prefixes/arm64/qcom/sm8650-mtp.dts (Architecture sparc)


  1 // SPDX-License-Identifier: BSD-3-Clause            1 // SPDX-License-Identifier: BSD-3-Clause
  2 /*                                                  2 /*
  3  * Copyright (c) 2023, Linaro Limited               3  * Copyright (c) 2023, 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 "sm8650.dtsi"                              9 #include "sm8650.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 8                            13 #define PMK8550VE_SID 8
 14 #include "pm8550ve.dtsi"                           14 #include "pm8550ve.dtsi"
 15 #include "pm8550vs.dtsi"                           15 #include "pm8550vs.dtsi"
 16 #include "pmk8550.dtsi"                            16 #include "pmk8550.dtsi"
 17 #include "pmr735d_a.dtsi"                          17 #include "pmr735d_a.dtsi"
 18                                                    18 
 19 / {                                                19 / {
 20         model = "Qualcomm Technologies, Inc. S     20         model = "Qualcomm Technologies, Inc. SM8650 MTP";
 21         compatible = "qcom,sm8650-mtp", "qcom,     21         compatible = "qcom,sm8650-mtp", "qcom,sm8650";
 22                                                    22 
 23         aliases {                                  23         aliases {
 24                 serial0 = &uart15;                 24                 serial0 = &uart15;
 25         };                                         25         };
 26                                                    26 
 27         chosen {                                   27         chosen {
 28                 stdout-path = "serial0:115200n     28                 stdout-path = "serial0:115200n8";
 29         };                                         29         };
 30                                                    30 
 31         pmic-glink {                               31         pmic-glink {
 32                 compatible = "qcom,sm8650-pmic     32                 compatible = "qcom,sm8650-pmic-glink",
 33                              "qcom,sm8550-pmic     33                              "qcom,sm8550-pmic-glink",
 34                              "qcom,pmic-glink"     34                              "qcom,pmic-glink";
 35                 #address-cells = <1>;              35                 #address-cells = <1>;
 36                 #size-cells = <0>;                 36                 #size-cells = <0>;
 37                 orientation-gpios = <&tlmm 29      37                 orientation-gpios = <&tlmm 29 GPIO_ACTIVE_HIGH>;
 38                                                    38 
 39                 connector@0 {                      39                 connector@0 {
 40                         compatible = "usb-c-co     40                         compatible = "usb-c-connector";
 41                         reg = <0>;                 41                         reg = <0>;
 42                                                    42 
 43                         power-role = "dual";       43                         power-role = "dual";
 44                         data-role = "dual";        44                         data-role = "dual";
 45                                                    45 
 46                         ports {                    46                         ports {
 47                                 #address-cells     47                                 #address-cells = <1>;
 48                                 #size-cells =      48                                 #size-cells = <0>;
 49                                                    49 
 50                                 port@0 {           50                                 port@0 {
 51                                         reg =      51                                         reg = <0>;
 52                                                    52 
 53                                         pmic_g     53                                         pmic_glink_hs_in: endpoint {
 54                                                    54                                                 remote-endpoint = <&usb_1_dwc3_hs>;
 55                                         };         55                                         };
 56                                 };                 56                                 };
 57                                                    57 
 58                                 port@1 {           58                                 port@1 {
 59                                         reg =      59                                         reg = <1>;
 60                                                    60 
 61                                         pmic_g     61                                         pmic_glink_ss_in: endpoint {
 62                                                    62                                                 remote-endpoint = <&usb_dp_qmpphy_out>;
 63                                         };         63                                         };
 64                                 };                 64                                 };
 65                         };                         65                         };
 66                 };                                 66                 };
 67         };                                         67         };
 68                                                    68 
 69         sound {                                    69         sound {
 70                 compatible = "qcom,sm8650-sndc     70                 compatible = "qcom,sm8650-sndcard", "qcom,sm8450-sndcard";
 71                 model = "SM8650-MTP";              71                 model = "SM8650-MTP";
 72                 audio-routing = "SpkrLeft IN",     72                 audio-routing = "SpkrLeft IN", "WSA_SPK1 OUT",
 73                                 "SpkrRight IN"     73                                 "SpkrRight IN", "WSA_SPK2 OUT";
 74                                                    74 
 75                 wsa-dai-link {                     75                 wsa-dai-link {
 76                         link-name = "WSA Playb     76                         link-name = "WSA Playback";
 77                                                    77 
 78                         cpu {                      78                         cpu {
 79                                 sound-dai = <&     79                                 sound-dai = <&q6apmbedai WSA_CODEC_DMA_RX_0>;
 80                         };                         80                         };
 81                                                    81 
 82                         codec {                    82                         codec {
 83                                 sound-dai = <&     83                                 sound-dai = <&left_spkr>, <&right_spkr>, <&swr0 0>, <&lpass_wsamacro 0>;
 84                         };                         84                         };
 85                                                    85 
 86                         platform {                 86                         platform {
 87                                 sound-dai = <&     87                                 sound-dai = <&q6apm>;
 88                         };                         88                         };
 89                 };                                 89                 };
 90         };                                         90         };
 91                                                    91 
 92         vph_pwr: vph-pwr-regulator {               92         vph_pwr: vph-pwr-regulator {
 93                 compatible = "regulator-fixed"     93                 compatible = "regulator-fixed";
 94                                                    94 
 95                 regulator-name = "vph_pwr";        95                 regulator-name = "vph_pwr";
 96                 regulator-min-microvolt = <370     96                 regulator-min-microvolt = <3700000>;
 97                 regulator-max-microvolt = <370     97                 regulator-max-microvolt = <3700000>;
 98                                                    98 
 99                 regulator-always-on;               99                 regulator-always-on;
100                 regulator-boot-on;                100                 regulator-boot-on;
101         };                                        101         };
102 };                                                102 };
103                                                   103 
104 &apps_rsc {                                       104 &apps_rsc {
105         regulators-0 {                            105         regulators-0 {
106                 compatible = "qcom,pm8550-rpmh    106                 compatible = "qcom,pm8550-rpmh-regulators";
107                                                   107 
108                 vdd-bob1-supply = <&vph_pwr>;     108                 vdd-bob1-supply = <&vph_pwr>;
109                 vdd-bob2-supply = <&vph_pwr>;     109                 vdd-bob2-supply = <&vph_pwr>;
110                 vdd-l2-l13-l14-supply = <&vreg    110                 vdd-l2-l13-l14-supply = <&vreg_bob1>;
111                 vdd-l3-supply = <&vreg_s1c_1p2    111                 vdd-l3-supply = <&vreg_s1c_1p2>;
112                 vdd-l5-l16-supply = <&vreg_bob    112                 vdd-l5-l16-supply = <&vreg_bob1>;
113                 vdd-l6-l7-supply = <&vreg_bob1    113                 vdd-l6-l7-supply = <&vreg_bob1>;
114                 vdd-l8-l9-supply = <&vreg_bob1    114                 vdd-l8-l9-supply = <&vreg_bob1>;
115                 vdd-l11-supply = <&vreg_s1c_1p    115                 vdd-l11-supply = <&vreg_s1c_1p2>;
116                 vdd-l12-supply = <&vreg_s6c_1p    116                 vdd-l12-supply = <&vreg_s6c_1p8>;
117                 vdd-l15-supply = <&vreg_s6c_1p    117                 vdd-l15-supply = <&vreg_s6c_1p8>;
118                 vdd-l17-supply = <&vreg_bob2>;    118                 vdd-l17-supply = <&vreg_bob2>;
119                                                   119 
120                 qcom,pmic-id = "b";               120                 qcom,pmic-id = "b";
121                                                   121 
122                 vreg_bob1: bob1 {                 122                 vreg_bob1: bob1 {
123                         regulator-name = "vreg    123                         regulator-name = "vreg_bob1";
124                         regulator-min-microvol    124                         regulator-min-microvolt = <3296000>;
125                         regulator-max-microvol    125                         regulator-max-microvolt = <3960000>;
126                         regulator-initial-mode    126                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
127                 };                                127                 };
128                                                   128 
129                 vreg_bob2: bob2 {                 129                 vreg_bob2: bob2 {
130                         regulator-name = "vreg    130                         regulator-name = "vreg_bob2";
131                         regulator-min-microvol    131                         regulator-min-microvolt = <2720000>;
132                         regulator-max-microvol    132                         regulator-max-microvolt = <3008000>;
133                         regulator-initial-mode    133                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
134                 };                                134                 };
135                                                   135 
136                 vreg_l2b_3p0: ldo2 {              136                 vreg_l2b_3p0: ldo2 {
137                         regulator-name = "vreg    137                         regulator-name = "vreg_l2b_3p0";
138                         regulator-min-microvol    138                         regulator-min-microvolt = <3008000>;
139                         regulator-max-microvol    139                         regulator-max-microvolt = <3008000>;
140                         regulator-initial-mode    140                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
141                         regulator-allow-set-lo    141                         regulator-allow-set-load;
142                         regulator-allowed-mode    142                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
143                                                   143                                                    RPMH_REGULATOR_MODE_HPM>;
144                 };                                144                 };
145                                                   145 
146                 vreg_l5b_3p1: ldo5 {              146                 vreg_l5b_3p1: ldo5 {
147                         regulator-name = "vreg    147                         regulator-name = "vreg_l5b_3p1";
148                         regulator-min-microvol    148                         regulator-min-microvolt = <3104000>;
149                         regulator-max-microvol    149                         regulator-max-microvolt = <3104000>;
150                         regulator-initial-mode    150                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
151                         regulator-allow-set-lo    151                         regulator-allow-set-load;
152                         regulator-allowed-mode    152                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
153                                                   153                                                    RPMH_REGULATOR_MODE_HPM>;
154                 };                                154                 };
155                                                   155 
156                 vreg_l6b_1p8: ldo6 {              156                 vreg_l6b_1p8: ldo6 {
157                         regulator-name = "vreg    157                         regulator-name = "vreg_l6b_1p8";
158                         regulator-min-microvol    158                         regulator-min-microvolt = <1800000>;
159                         regulator-max-microvol    159                         regulator-max-microvolt = <3008000>;
160                         regulator-initial-mode    160                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
161                         regulator-allow-set-lo    161                         regulator-allow-set-load;
162                         regulator-allowed-mode    162                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
163                                                   163                                                    RPMH_REGULATOR_MODE_HPM>;
164                 };                                164                 };
165                                                   165 
166                 vreg_l7b_1p8: ldo7 {              166                 vreg_l7b_1p8: ldo7 {
167                         regulator-name = "vreg    167                         regulator-name = "vreg_l7b_1p8";
168                         regulator-min-microvol    168                         regulator-min-microvolt = <1800000>;
169                         regulator-max-microvol    169                         regulator-max-microvolt = <3008000>;
170                         regulator-initial-mode    170                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
171                 };                                171                 };
172                                                   172 
173                 vreg_l8b_1p8: ldo8 {              173                 vreg_l8b_1p8: ldo8 {
174                         regulator-name = "vreg    174                         regulator-name = "vreg_l8b_1p8";
175                         regulator-min-microvol    175                         regulator-min-microvolt = <1800000>;
176                         regulator-max-microvol    176                         regulator-max-microvolt = <3008000>;
177                         regulator-initial-mode    177                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
178                         regulator-allow-set-lo    178                         regulator-allow-set-load;
179                         regulator-allowed-mode    179                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
180                                                   180                                                    RPMH_REGULATOR_MODE_HPM>;
181                 };                                181                 };
182                                                   182 
183                 vreg_l9b_2p9: ldo9 {              183                 vreg_l9b_2p9: ldo9 {
184                         regulator-name = "vreg    184                         regulator-name = "vreg_l9b_2p9";
185                         regulator-min-microvol    185                         regulator-min-microvolt = <2960000>;
186                         regulator-max-microvol    186                         regulator-max-microvolt = <3008000>;
187                         regulator-initial-mode    187                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
188                         regulator-allow-set-lo    188                         regulator-allow-set-load;
189                         regulator-allowed-mode    189                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
190                                                   190                                                    RPMH_REGULATOR_MODE_HPM>;
191                 };                                191                 };
192                                                   192 
193                 vreg_l11b_1p2: ldo11 {            193                 vreg_l11b_1p2: ldo11 {
194                         regulator-name = "vreg    194                         regulator-name = "vreg_l11b_1p2";
195                         regulator-min-microvol    195                         regulator-min-microvolt = <1200000>;
196                         regulator-max-microvol    196                         regulator-max-microvolt = <1504000>;
197                         regulator-initial-mode    197                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
198                         regulator-allow-set-lo    198                         regulator-allow-set-load;
199                         regulator-allowed-mode    199                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
200                                                   200                                                    RPMH_REGULATOR_MODE_HPM>;
201                 };                                201                 };
202                                                   202 
203                 vreg_l12b_1p8: ldo12 {            203                 vreg_l12b_1p8: ldo12 {
204                         regulator-name = "vreg    204                         regulator-name = "vreg_l12b_1p8";
205                         regulator-min-microvol    205                         regulator-min-microvolt = <1800000>;
206                         regulator-max-microvol    206                         regulator-max-microvolt = <1800000>;
207                         regulator-initial-mode    207                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
208                         regulator-allow-set-lo    208                         regulator-allow-set-load;
209                         regulator-allowed-mode    209                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
210                                                   210                                                    RPMH_REGULATOR_MODE_HPM>;
211                 };                                211                 };
212                                                   212 
213                 vreg_l13b_3p0: ldo13 {            213                 vreg_l13b_3p0: ldo13 {
214                         regulator-name = "vreg    214                         regulator-name = "vreg_l13b_3p0";
215                         regulator-min-microvol    215                         regulator-min-microvolt = <3000000>;
216                         regulator-max-microvol    216                         regulator-max-microvolt = <3000000>;
217                         regulator-initial-mode    217                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
218                         regulator-allow-set-lo    218                         regulator-allow-set-load;
219                         regulator-allowed-mode    219                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
220                                                   220                                                    RPMH_REGULATOR_MODE_HPM>;
221                 };                                221                 };
222                                                   222 
223                 vreg_l14b_3p2: ldo14 {            223                 vreg_l14b_3p2: ldo14 {
224                         regulator-name = "vreg    224                         regulator-name = "vreg_l14b_3p2";
225                         regulator-min-microvol    225                         regulator-min-microvolt = <3200000>;
226                         regulator-max-microvol    226                         regulator-max-microvolt = <3200000>;
227                         regulator-initial-mode    227                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
228                         regulator-allow-set-lo    228                         regulator-allow-set-load;
229                         regulator-allowed-mode    229                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
230                                                   230                                                    RPMH_REGULATOR_MODE_HPM>;
231                 };                                231                 };
232                                                   232 
233                 vreg_l15b_1p8: ldo15 {            233                 vreg_l15b_1p8: ldo15 {
234                         regulator-name = "vreg    234                         regulator-name = "vreg_l15b_1p8";
235                         regulator-min-microvol    235                         regulator-min-microvolt = <1800000>;
236                         regulator-max-microvol    236                         regulator-max-microvolt = <1800000>;
237                         regulator-initial-mode    237                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
238                         regulator-allow-set-lo    238                         regulator-allow-set-load;
239                         regulator-allowed-mode    239                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
240                                                   240                                                    RPMH_REGULATOR_MODE_HPM>;
241                 };                                241                 };
242                                                   242 
243                 vreg_l16b_2p8: ldo16 {            243                 vreg_l16b_2p8: ldo16 {
244                         regulator-name = "vreg    244                         regulator-name = "vreg_l16b_2p8";
245                         regulator-min-microvol    245                         regulator-min-microvolt = <2800000>;
246                         regulator-max-microvol    246                         regulator-max-microvolt = <2800000>;
247                         regulator-initial-mode    247                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
248                         regulator-allow-set-lo    248                         regulator-allow-set-load;
249                         regulator-allowed-mode    249                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
250                                                   250                                                    RPMH_REGULATOR_MODE_HPM>;
251                 };                                251                 };
252                                                   252 
253                 vreg_l17b_2p5: ldo17 {            253                 vreg_l17b_2p5: ldo17 {
254                         regulator-name = "vreg    254                         regulator-name = "vreg_l17b_2p5";
255                         regulator-min-microvol    255                         regulator-min-microvolt = <2504000>;
256                         regulator-max-microvol    256                         regulator-max-microvolt = <2504000>;
257                         regulator-initial-mode    257                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
258                         regulator-allow-set-lo    258                         regulator-allow-set-load;
259                         regulator-allowed-mode    259                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
260                                                   260                                                    RPMH_REGULATOR_MODE_HPM>;
261                 };                                261                 };
262         };                                        262         };
263                                                   263 
264         regulators-1 {                            264         regulators-1 {
265                 compatible = "qcom,pm8550vs-rp    265                 compatible = "qcom,pm8550vs-rpmh-regulators";
266                                                   266 
267                 vdd-l1-supply = <&vreg_s1c_1p2    267                 vdd-l1-supply = <&vreg_s1c_1p2>;
268                 vdd-l2-supply = <&vreg_s1c_1p2    268                 vdd-l2-supply = <&vreg_s1c_1p2>;
269                 vdd-l3-supply = <&vreg_s1c_1p2    269                 vdd-l3-supply = <&vreg_s1c_1p2>;
270                 vdd-s1-supply = <&vph_pwr>;       270                 vdd-s1-supply = <&vph_pwr>;
271                 vdd-s2-supply = <&vph_pwr>;       271                 vdd-s2-supply = <&vph_pwr>;
272                 vdd-s3-supply = <&vph_pwr>;       272                 vdd-s3-supply = <&vph_pwr>;
273                 vdd-s4-supply = <&vph_pwr>;       273                 vdd-s4-supply = <&vph_pwr>;
274                 vdd-s5-supply = <&vph_pwr>;       274                 vdd-s5-supply = <&vph_pwr>;
275                 vdd-s6-supply = <&vph_pwr>;       275                 vdd-s6-supply = <&vph_pwr>;
276                                                   276 
277                 qcom,pmic-id = "c";               277                 qcom,pmic-id = "c";
278                                                   278 
279                 vreg_s1c_1p2: smps1 {             279                 vreg_s1c_1p2: smps1 {
280                         regulator-name = "vreg    280                         regulator-name = "vreg_s1c_1p2";
281                         regulator-min-microvol    281                         regulator-min-microvolt = <1256000>;
282                         regulator-max-microvol    282                         regulator-max-microvolt = <1348000>;
283                         regulator-initial-mode    283                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
284                 };                                284                 };
285                                                   285 
286                 vreg_s2c_0p8: smps2 {             286                 vreg_s2c_0p8: smps2 {
287                         regulator-name = "vreg    287                         regulator-name = "vreg_s2c_0p8";
288                         regulator-min-microvol    288                         regulator-min-microvolt = <852000>;
289                         regulator-max-microvol    289                         regulator-max-microvolt = <1036000>;
290                         regulator-initial-mode    290                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
291                 };                                291                 };
292                                                   292 
293                 vreg_s3c_0p9: smps3 {             293                 vreg_s3c_0p9: smps3 {
294                         regulator-name = "vreg    294                         regulator-name = "vreg_s3c_0p9";
295                         regulator-min-microvol    295                         regulator-min-microvolt = <976000>;
296                         regulator-max-microvol    296                         regulator-max-microvolt = <1064000>;
297                         regulator-initial-mode    297                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
298                 };                                298                 };
299                                                   299 
300                 vreg_s4c_1p2: smps4 {             300                 vreg_s4c_1p2: smps4 {
301                         regulator-name = "vreg    301                         regulator-name = "vreg_s4c_1p2";
302                         regulator-min-microvol    302                         regulator-min-microvolt = <1224000>;
303                         regulator-max-microvol    303                         regulator-max-microvolt = <1280000>;
304                         regulator-initial-mode    304                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
305                 };                                305                 };
306                                                   306 
307                 vreg_s5c_0p7: smps5 {             307                 vreg_s5c_0p7: smps5 {
308                         regulator-name = "vreg    308                         regulator-name = "vreg_s5c_0p7";
309                         regulator-min-microvol    309                         regulator-min-microvolt = <752000>;
310                         regulator-max-microvol    310                         regulator-max-microvolt = <900000>;
311                         regulator-initial-mode    311                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
312                 };                                312                 };
313                                                   313 
314                 vreg_s6c_1p8: smps6 {             314                 vreg_s6c_1p8: smps6 {
315                         regulator-name = "vreg    315                         regulator-name = "vreg_s6c_1p8";
316                         regulator-min-microvol    316                         regulator-min-microvolt = <1856000>;
317                         regulator-max-microvol    317                         regulator-max-microvolt = <2000000>;
318                         regulator-initial-mode    318                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
319                 };                                319                 };
320                                                   320 
321                 vreg_l1c_1p2: ldo1 {              321                 vreg_l1c_1p2: ldo1 {
322                         regulator-name = "vreg    322                         regulator-name = "vreg_l1c_1p2";
323                         regulator-min-microvol    323                         regulator-min-microvolt = <1200000>;
324                         regulator-max-microvol    324                         regulator-max-microvolt = <1200000>;
325                         regulator-initial-mode    325                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
326                         regulator-allow-set-lo    326                         regulator-allow-set-load;
327                         regulator-allowed-mode    327                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
328                                                   328                                                    RPMH_REGULATOR_MODE_HPM>;
329                 };                                329                 };
330                                                   330 
331                 vreg_l3c_1p2: ldo3 {              331                 vreg_l3c_1p2: ldo3 {
332                         regulator-name = "vreg    332                         regulator-name = "vreg_l3c_1p2";
333                         regulator-min-microvol    333                         regulator-min-microvolt = <1200000>;
334                         regulator-max-microvol    334                         regulator-max-microvolt = <1200000>;
335                         regulator-initial-mode    335                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
336                         regulator-allow-set-lo    336                         regulator-allow-set-load;
337                         regulator-allowed-mode    337                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
338                                                   338                                                    RPMH_REGULATOR_MODE_HPM>;
339                 };                                339                 };
340         };                                        340         };
341                                                   341 
342         regulators-2 {                            342         regulators-2 {
343                 compatible = "qcom,pm8550vs-rp    343                 compatible = "qcom,pm8550vs-rpmh-regulators";
344                                                   344 
345                 vdd-l1-supply = <&vreg_s3c_0p9    345                 vdd-l1-supply = <&vreg_s3c_0p9>;
346                                                   346 
347                 qcom,pmic-id = "d";               347                 qcom,pmic-id = "d";
348                                                   348 
349                 vreg_l1d_0p88: ldo1 {             349                 vreg_l1d_0p88: ldo1 {
350                         regulator-name = "vreg    350                         regulator-name = "vreg_l1d_0p88";
351                         regulator-min-microvol    351                         regulator-min-microvolt = <912000>;
352                         regulator-max-microvol    352                         regulator-max-microvolt = <920000>;
353                         regulator-initial-mode    353                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
354                         regulator-allow-set-lo    354                         regulator-allow-set-load;
355                         regulator-allowed-mode    355                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
356                                                   356                                                    RPMH_REGULATOR_MODE_HPM>;
357                 };                                357                 };
358         };                                        358         };
359                                                   359 
360         regulators-3 {                            360         regulators-3 {
361                 compatible = "qcom,pm8550vs-rp    361                 compatible = "qcom,pm8550vs-rpmh-regulators";
362                                                   362 
363                 vdd-l3-supply = <&vreg_s3c_0p9    363                 vdd-l3-supply = <&vreg_s3c_0p9>;
364                                                   364 
365                 qcom,pmic-id = "e";               365                 qcom,pmic-id = "e";
366                                                   366 
367                 vreg_l3e_0p9: ldo3 {              367                 vreg_l3e_0p9: ldo3 {
368                         regulator-name = "vreg    368                         regulator-name = "vreg_l3e_0p9";
369                         regulator-min-microvol    369                         regulator-min-microvolt = <880000>;
370                         regulator-max-microvol    370                         regulator-max-microvolt = <920000>;
371                         regulator-initial-mode    371                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
372                         regulator-allow-set-lo    372                         regulator-allow-set-load;
373                         regulator-allowed-mode    373                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
374                                                   374                                                    RPMH_REGULATOR_MODE_HPM>;
375                 };                                375                 };
376         };                                        376         };
377                                                   377 
378         regulators-4 {                            378         regulators-4 {
379                 compatible = "qcom,pm8550vs-rp    379                 compatible = "qcom,pm8550vs-rpmh-regulators";
380                                                   380 
381                 vdd-l1-supply = <&vreg_s3c_0p9    381                 vdd-l1-supply = <&vreg_s3c_0p9>;
382                 vdd-l3-supply = <&vreg_s3c_0p9    382                 vdd-l3-supply = <&vreg_s3c_0p9>;
383                                                   383 
384                 qcom,pmic-id = "g";               384                 qcom,pmic-id = "g";
385                                                   385 
386                 vreg_l1g_0p91: ldo1 {             386                 vreg_l1g_0p91: ldo1 {
387                         regulator-name = "vreg    387                         regulator-name = "vreg_l1g_0p91";
388                         regulator-min-microvol    388                         regulator-min-microvolt = <912000>;
389                         regulator-max-microvol    389                         regulator-max-microvolt = <920000>;
390                         regulator-initial-mode    390                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
391                         regulator-allow-set-lo    391                         regulator-allow-set-load;
392                         regulator-allowed-mode    392                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
393                                                   393                                                    RPMH_REGULATOR_MODE_HPM>;
394                 };                                394                 };
395                                                   395 
396                 vreg_l3g_0p91: ldo3 {             396                 vreg_l3g_0p91: ldo3 {
397                         regulator-name = "vreg    397                         regulator-name = "vreg_l3g_0p91";
398                         regulator-min-microvol    398                         regulator-min-microvolt = <880000>;
399                         regulator-max-microvol    399                         regulator-max-microvolt = <912000>;
400                         regulator-initial-mode    400                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
401                         regulator-allow-set-lo    401                         regulator-allow-set-load;
402                         regulator-allowed-mode    402                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
403                                                   403                                                    RPMH_REGULATOR_MODE_HPM>;
404                 };                                404                 };
405         };                                        405         };
406                                                   406 
407         regulators-5 {                            407         regulators-5 {
408                 compatible = "qcom,pm8550ve-rp    408                 compatible = "qcom,pm8550ve-rpmh-regulators";
409                                                   409 
410                 vdd-l1-supply = <&vreg_s3c_0p9    410                 vdd-l1-supply = <&vreg_s3c_0p9>;
411                 vdd-l2-supply = <&vreg_s3c_0p9    411                 vdd-l2-supply = <&vreg_s3c_0p9>;
412                 vdd-l3-supply = <&vreg_s1c_1p2    412                 vdd-l3-supply = <&vreg_s1c_1p2>;
413                 vdd-s4-supply = <&vph_pwr>;       413                 vdd-s4-supply = <&vph_pwr>;
414                                                   414 
415                 qcom,pmic-id = "i";               415                 qcom,pmic-id = "i";
416                                                   416 
417                 vreg_s4i_0p85: smps4 {            417                 vreg_s4i_0p85: smps4 {
418                         regulator-name = "vreg    418                         regulator-name = "vreg_s4i_0p85";
419                         regulator-min-microvol    419                         regulator-min-microvolt = <852000>;
420                         regulator-max-microvol    420                         regulator-max-microvolt = <1004000>;
421                         regulator-initial-mode    421                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
422                 };                                422                 };
423                                                   423 
424                 vreg_l1i_0p88: ldo1 {             424                 vreg_l1i_0p88: ldo1 {
425                         regulator-name = "vreg    425                         regulator-name = "vreg_l1i_0p88";
426                         regulator-min-microvol    426                         regulator-min-microvolt = <880000>;
427                         regulator-max-microvol    427                         regulator-max-microvolt = <912000>;
428                         regulator-initial-mode    428                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
429                         regulator-allow-set-lo    429                         regulator-allow-set-load;
430                         regulator-allowed-mode    430                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
431                                                   431                                                    RPMH_REGULATOR_MODE_HPM>;
432                 };                                432                 };
433                                                   433 
434                 vreg_l2i_0p88: ldo2 {             434                 vreg_l2i_0p88: ldo2 {
435                         regulator-name = "vreg    435                         regulator-name = "vreg_l2i_0p88";
436                         regulator-min-microvol    436                         regulator-min-microvolt = <880000>;
437                         regulator-max-microvol    437                         regulator-max-microvolt = <912000>;
438                         regulator-initial-mode    438                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
439                         regulator-allow-set-lo    439                         regulator-allow-set-load;
440                         regulator-allowed-mode    440                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
441                                                   441                                                    RPMH_REGULATOR_MODE_HPM>;
442                 };                                442                 };
443                                                   443 
444                 vreg_l3i_1p2: ldo3 {              444                 vreg_l3i_1p2: ldo3 {
445                         regulator-name = "vreg    445                         regulator-name = "vreg_l3i_0p91";
446                         regulator-min-microvol    446                         regulator-min-microvolt = <1200000>;
447                         regulator-max-microvol    447                         regulator-max-microvolt = <1200000>;
448                         regulator-initial-mode    448                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
449                         regulator-allow-set-lo    449                         regulator-allow-set-load;
450                         regulator-allowed-mode    450                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
451                                                   451                                                    RPMH_REGULATOR_MODE_HPM>;
452                 };                                452                 };
453         };                                        453         };
454                                                   454 
455         regulators-6 {                            455         regulators-6 {
456                 compatible = "qcom,pm8010-rpmh    456                 compatible = "qcom,pm8010-rpmh-regulators";
457                 qcom,pmic-id = "m";               457                 qcom,pmic-id = "m";
458                                                   458 
459                 vdd-l1-l2-supply = <&vreg_s1c_    459                 vdd-l1-l2-supply = <&vreg_s1c_1p2>;
460                 vdd-l3-l4-supply = <&vreg_bob2    460                 vdd-l3-l4-supply = <&vreg_bob2>;
461                 vdd-l5-supply = <&vreg_s6c_1p8    461                 vdd-l5-supply = <&vreg_s6c_1p8>;
462                 vdd-l6-supply = <&vreg_bob1>;     462                 vdd-l6-supply = <&vreg_bob1>;
463                 vdd-l7-supply = <&vreg_bob1>;     463                 vdd-l7-supply = <&vreg_bob1>;
464                                                   464 
465                 vreg_l1m_1p1: ldo1 {              465                 vreg_l1m_1p1: ldo1 {
466                         regulator-name = "vreg    466                         regulator-name = "vreg_l1m_1p1";
467                         regulator-min-microvol    467                         regulator-min-microvolt = <1104000>;
468                         regulator-max-microvol    468                         regulator-max-microvolt = <1104000>;
469                         regulator-initial-mode    469                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
470                         regulator-allow-set-lo    470                         regulator-allow-set-load;
471                         regulator-allowed-mode    471                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
472                                                   472                                                    RPMH_REGULATOR_MODE_HPM>;
473                 };                                473                 };
474                                                   474 
475                 vreg_l2m_1p056: ldo2 {            475                 vreg_l2m_1p056: ldo2 {
476                         regulator-name = "vreg    476                         regulator-name = "vreg_l2m_1p056";
477                         regulator-min-microvol    477                         regulator-min-microvolt = <1056000>;
478                         regulator-max-microvol    478                         regulator-max-microvolt = <1056000>;
479                         regulator-initial-mode    479                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
480                         regulator-allow-set-lo    480                         regulator-allow-set-load;
481                         regulator-allowed-mode    481                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
482                                                   482                                                    RPMH_REGULATOR_MODE_HPM>;
483                 };                                483                 };
484                                                   484 
485                 vreg_l3m_2p8: ldo3 {              485                 vreg_l3m_2p8: ldo3 {
486                         regulator-name = "vreg    486                         regulator-name = "vreg_l3m_2p8";
487                         regulator-min-microvol    487                         regulator-min-microvolt = <2800000>;
488                         regulator-max-microvol    488                         regulator-max-microvolt = <2800000>;
489                         regulator-initial-mode    489                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
490                 };                                490                 };
491                                                   491 
492                 vreg_l4m_2p8: ldo4 {              492                 vreg_l4m_2p8: ldo4 {
493                         regulator-name = "vreg    493                         regulator-name = "vreg_l4m_2p8";
494                         regulator-min-microvol    494                         regulator-min-microvolt = <2800000>;
495                         regulator-max-microvol    495                         regulator-max-microvolt = <2800000>;
496                         regulator-initial-mode    496                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
497                 };                                497                 };
498                                                   498 
499                 vreg_l5m_1p8: ldo5 {              499                 vreg_l5m_1p8: ldo5 {
500                         regulator-name = "vreg    500                         regulator-name = "vreg_l5m_1p8";
501                         regulator-min-microvol    501                         regulator-min-microvolt = <1800000>;
502                         regulator-max-microvol    502                         regulator-max-microvolt = <1800000>;
503                         regulator-initial-mode    503                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
504                 };                                504                 };
505                                                   505 
506                 vreg_l6m_2p8: ldo6 {              506                 vreg_l6m_2p8: ldo6 {
507                         regulator-name = "vreg    507                         regulator-name = "vreg_l6m_2p8";
508                         regulator-min-microvol    508                         regulator-min-microvolt = <2800000>;
509                         regulator-max-microvol    509                         regulator-max-microvolt = <2800000>;
510                         regulator-initial-mode    510                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
511                 };                                511                 };
512                                                   512 
513                 vreg_l7m_2p96: ldo7 {             513                 vreg_l7m_2p96: ldo7 {
514                         regulator-name = "vreg    514                         regulator-name = "vreg_l7m_2p96";
515                         regulator-min-microvol    515                         regulator-min-microvolt = <2960000>;
516                         regulator-max-microvol    516                         regulator-max-microvolt = <2960000>;
517                         regulator-initial-mode    517                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
518                 };                                518                 };
519         };                                        519         };
520                                                   520 
521         regulators-7 {                            521         regulators-7 {
522                 compatible = "qcom,pm8010-rpmh    522                 compatible = "qcom,pm8010-rpmh-regulators";
523                 qcom,pmic-id = "n";               523                 qcom,pmic-id = "n";
524                                                   524 
525                 vdd-l1-l2-supply = <&vreg_s1c_    525                 vdd-l1-l2-supply = <&vreg_s1c_1p2>;
526                 vdd-l3-l4-supply = <&vreg_s6c_    526                 vdd-l3-l4-supply = <&vreg_s6c_1p8>;
527                 vdd-l5-supply = <&vreg_bob2>;     527                 vdd-l5-supply = <&vreg_bob2>;
528                 vdd-l6-supply = <&vreg_bob2>;     528                 vdd-l6-supply = <&vreg_bob2>;
529                 vdd-l7-supply = <&vreg_bob1>;     529                 vdd-l7-supply = <&vreg_bob1>;
530                                                   530 
531                 vreg_l1n_1p1: ldo1 {              531                 vreg_l1n_1p1: ldo1 {
532                         regulator-name = "vreg    532                         regulator-name = "vreg_l1n_1p1";
533                         regulator-min-microvol    533                         regulator-min-microvolt = <1104000>;
534                         regulator-max-microvol    534                         regulator-max-microvolt = <1104000>;
535                         regulator-initial-mode    535                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
536                         regulator-allow-set-lo    536                         regulator-allow-set-load;
537                         regulator-allowed-mode    537                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
538                                                   538                                                    RPMH_REGULATOR_MODE_HPM>;
539                 };                                539                 };
540                                                   540 
541                 vreg_l2n_1p056: ldo2 {            541                 vreg_l2n_1p056: ldo2 {
542                         regulator-name = "vreg    542                         regulator-name = "vreg_l2n_1p056";
543                         regulator-min-microvol    543                         regulator-min-microvolt = <1056000>;
544                         regulator-max-microvol    544                         regulator-max-microvolt = <1056000>;
545                         regulator-initial-mode    545                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
546                         regulator-allow-set-lo    546                         regulator-allow-set-load;
547                         regulator-allowed-mode    547                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
548                                                   548                                                    RPMH_REGULATOR_MODE_HPM>;
549                 };                                549                 };
550                                                   550 
551                 vreg_l3n_1p8: ldo3 {              551                 vreg_l3n_1p8: ldo3 {
552                         regulator-name = "vreg    552                         regulator-name = "vreg_l3n_1p8";
553                         regulator-min-microvol    553                         regulator-min-microvolt = <1800000>;
554                         regulator-max-microvol    554                         regulator-max-microvolt = <1800000>;
555                         regulator-initial-mode    555                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
556                 };                                556                 };
557                                                   557 
558                 vreg_l4n_1p8: ldo4 {              558                 vreg_l4n_1p8: ldo4 {
559                         regulator-name = "vreg    559                         regulator-name = "vreg_l4n_1p8";
560                         regulator-min-microvol    560                         regulator-min-microvolt = <1800000>;
561                         regulator-max-microvol    561                         regulator-max-microvolt = <1800000>;
562                         regulator-initial-mode    562                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
563                 };                                563                 };
564                                                   564 
565                 vreg_l5n_2p8: ldo5 {              565                 vreg_l5n_2p8: ldo5 {
566                         regulator-name = "vreg    566                         regulator-name = "vreg_l5n_2p8";
567                         regulator-min-microvol    567                         regulator-min-microvolt = <2800000>;
568                         regulator-max-microvol    568                         regulator-max-microvolt = <2800000>;
569                         regulator-initial-mode    569                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
570                 };                                570                 };
571                                                   571 
572                 vreg_l6n_2p8: ldo6 {              572                 vreg_l6n_2p8: ldo6 {
573                         regulator-name = "vreg    573                         regulator-name = "vreg_l6n_2p8";
574                         regulator-min-microvol    574                         regulator-min-microvolt = <2800000>;
575                         regulator-max-microvol    575                         regulator-max-microvolt = <2800000>;
576                         regulator-initial-mode    576                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
577                 };                                577                 };
578                                                   578 
579                 vreg_l7n_3p3: ldo7 {              579                 vreg_l7n_3p3: ldo7 {
580                         regulator-name = "vreg    580                         regulator-name = "vreg_l7n_3p3";
581                         regulator-min-microvol    581                         regulator-min-microvolt = <3304000>;
582                         regulator-max-microvol    582                         regulator-max-microvolt = <3304000>;
583                         regulator-initial-mode    583                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
584                 };                                584                 };
585         };                                        585         };
586 };                                                586 };
587                                                   587 
588 &dispcc {                                         588 &dispcc {
589         status = "okay";                          589         status = "okay";
590 };                                                590 };
591                                                   591 
592 &lpass_tlmm {                                     592 &lpass_tlmm {
593         spkr_1_sd_n_active: spkr-1-sd-n-active    593         spkr_1_sd_n_active: spkr-1-sd-n-active-state {
594                 pins = "gpio21";                  594                 pins = "gpio21";
595                 function = "gpio";                595                 function = "gpio";
596                 drive-strength = <16>;            596                 drive-strength = <16>;
597                 bias-disable;                     597                 bias-disable;
598                 output-low;                       598                 output-low;
599         };                                        599         };
600 };                                                600 };
601                                                   601 
602 &mdss {                                           602 &mdss {
603         status = "okay";                          603         status = "okay";
604 };                                                604 };
605                                                   605 
606 &mdss_dsi0 {                                      606 &mdss_dsi0 {
607         vdda-supply = <&vreg_l3i_1p2>;            607         vdda-supply = <&vreg_l3i_1p2>;
608                                                   608 
609         status = "okay";                          609         status = "okay";
610                                                   610 
611         panel@0 {                                 611         panel@0 {
612                 compatible = "visionox,vtdr613    612                 compatible = "visionox,vtdr6130";
613                 reg = <0>;                        613                 reg = <0>;
614                                                   614 
615                 reset-gpios = <&tlmm 133 GPIO_    615                 reset-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>;
616                                                   616 
617                 vddio-supply = <&vreg_l12b_1p8    617                 vddio-supply = <&vreg_l12b_1p8>;
618                 vci-supply = <&vreg_l13b_3p0>;    618                 vci-supply = <&vreg_l13b_3p0>;
619                 vdd-supply = <&vreg_l11b_1p2>;    619                 vdd-supply = <&vreg_l11b_1p2>;
620                                                   620 
621                 pinctrl-0 = <&disp0_reset_n_ac    621                 pinctrl-0 = <&disp0_reset_n_active>, <&mdp_vsync_active>;
622                 pinctrl-1 = <&disp0_reset_n_su    622                 pinctrl-1 = <&disp0_reset_n_suspend>, <&mdp_vsync_suspend>;
623                 pinctrl-names = "default", "sl    623                 pinctrl-names = "default", "sleep";
624                                                   624 
625                 port {                            625                 port {
626                         panel0_in: endpoint {     626                         panel0_in: endpoint {
627                                 remote-endpoin    627                                 remote-endpoint = <&mdss_dsi0_out>;
628                         };                        628                         };
629                 };                                629                 };
630         };                                        630         };
631 };                                                631 };
632                                                   632 
633 &mdss_dsi0_out {                                  633 &mdss_dsi0_out {
634         remote-endpoint = <&panel0_in>;           634         remote-endpoint = <&panel0_in>;
635         data-lanes = <0 1 2 3>;                   635         data-lanes = <0 1 2 3>;
636 };                                                636 };
637                                                   637 
638 &mdss_dsi0_phy {                                  638 &mdss_dsi0_phy {
639         vdds-supply = <&vreg_l1i_0p88>;           639         vdds-supply = <&vreg_l1i_0p88>;
640                                                   640 
641         status = "okay";                          641         status = "okay";
642 };                                                642 };
643                                                   643 
644 &pcie0 {                                          644 &pcie0 {
645         wake-gpios = <&tlmm 96 GPIO_ACTIVE_HIG    645         wake-gpios = <&tlmm 96 GPIO_ACTIVE_HIGH>;
646         perst-gpios = <&tlmm 94 GPIO_ACTIVE_LO    646         perst-gpios = <&tlmm 94 GPIO_ACTIVE_LOW>;
647                                                   647 
648         pinctrl-0 = <&pcie0_default_state>;       648         pinctrl-0 = <&pcie0_default_state>;
649         pinctrl-names = "default";                649         pinctrl-names = "default";
650                                                   650 
651         status = "okay";                          651         status = "okay";
652 };                                                652 };
653                                                   653 
654 &pcie0_phy {                                      654 &pcie0_phy {
655         vdda-phy-supply = <&vreg_l1i_0p88>;       655         vdda-phy-supply = <&vreg_l1i_0p88>;
656         vdda-pll-supply = <&vreg_l3i_1p2>;        656         vdda-pll-supply = <&vreg_l3i_1p2>;
657                                                   657 
658         status = "okay";                          658         status = "okay";
659 };                                                659 };
660                                                   660 
661 &pcie1 {                                          661 &pcie1 {
662         wake-gpios = <&tlmm 99 GPIO_ACTIVE_HIG    662         wake-gpios = <&tlmm 99 GPIO_ACTIVE_HIGH>;
663         perst-gpios = <&tlmm 97 GPIO_ACTIVE_LO    663         perst-gpios = <&tlmm 97 GPIO_ACTIVE_LOW>;
664                                                   664 
665         pinctrl-0 = <&pcie1_default_state>;       665         pinctrl-0 = <&pcie1_default_state>;
666         pinctrl-names = "default";                666         pinctrl-names = "default";
667                                                   667 
668         status = "okay";                          668         status = "okay";
669 };                                                669 };
670                                                   670 
671 &pcie1_phy {                                      671 &pcie1_phy {
672         vdda-phy-supply = <&vreg_l3e_0p9>;        672         vdda-phy-supply = <&vreg_l3e_0p9>;
673         vdda-pll-supply = <&vreg_l3i_1p2>;        673         vdda-pll-supply = <&vreg_l3i_1p2>;
674         vdda-qref-supply = <&vreg_l1i_0p88>;      674         vdda-qref-supply = <&vreg_l1i_0p88>;
675                                                   675 
676         status = "okay";                          676         status = "okay";
677 };                                                677 };
678                                                   678 
679 &pm8550_gpios {                                   679 &pm8550_gpios {
680         sdc2_card_det_n: sdc2-card-det-state {    680         sdc2_card_det_n: sdc2-card-det-state {
681                 pins = "gpio12";                  681                 pins = "gpio12";
682                 function = "normal";              682                 function = "normal";
683                 bias-pull-up;                     683                 bias-pull-up;
684                 input-enable;                     684                 input-enable;
685                 output-disable;                   685                 output-disable;
686                 power-source = <1>; /* 1.8 V *    686                 power-source = <1>; /* 1.8 V */
687         };                                        687         };
688 };                                                688 };
689                                                   689 
690 &pm8550b_eusb2_repeater {                         690 &pm8550b_eusb2_repeater {
691         vdd18-supply = <&vreg_l15b_1p8>;          691         vdd18-supply = <&vreg_l15b_1p8>;
692         vdd3-supply = <&vreg_l5b_3p1>;            692         vdd3-supply = <&vreg_l5b_3p1>;
693 };                                                693 };
694                                                   694 
695 &qupv3_id_1 {                                     695 &qupv3_id_1 {
696         status = "okay";                          696         status = "okay";
697 };                                                697 };
698                                                   698 
699 &remoteproc_adsp {                                699 &remoteproc_adsp {
700         firmware-name = "qcom/sm8650/adsp.mbn"    700         firmware-name = "qcom/sm8650/adsp.mbn",
701                         "qcom/sm8650/adsp_dtb.    701                         "qcom/sm8650/adsp_dtb.mbn";
702                                                   702 
703         status = "okay";                          703         status = "okay";
704 };                                                704 };
705                                                   705 
706 &remoteproc_cdsp {                                706 &remoteproc_cdsp {
707         firmware-name = "qcom/sm8650/cdsp.mbn"    707         firmware-name = "qcom/sm8650/cdsp.mbn",
708                         "qcom/sm8650/cdsp_dtb.    708                         "qcom/sm8650/cdsp_dtb.mbn";
709                                                   709 
710         status = "okay";                          710         status = "okay";
711 };                                                711 };
712                                                   712 
713 &remoteproc_mpss {                                713 &remoteproc_mpss {
714         firmware-name = "qcom/sm8650/modem.mbn    714         firmware-name = "qcom/sm8650/modem.mbn",
715                         "qcom/sm8650/modem_dtb    715                         "qcom/sm8650/modem_dtb.mbn";
716                                                   716 
717         status = "okay";                          717         status = "okay";
718 };                                                718 };
719                                                   719 
720 &sdhc_2 {                                         720 &sdhc_2 {
721         cd-gpios = <&pm8550_gpios 12 GPIO_ACTI    721         cd-gpios = <&pm8550_gpios 12 GPIO_ACTIVE_LOW>;
722                                                   722 
723         vmmc-supply = <&vreg_l9b_2p9>;            723         vmmc-supply = <&vreg_l9b_2p9>;
724         vqmmc-supply = <&vreg_l8b_1p8>;           724         vqmmc-supply = <&vreg_l8b_1p8>;
725         bus-width = <4>;                          725         bus-width = <4>;
726         no-sdio;                                  726         no-sdio;
727         no-mmc;                                   727         no-mmc;
728                                                   728 
729         pinctrl-0 = <&sdc2_default>, <&sdc2_ca    729         pinctrl-0 = <&sdc2_default>, <&sdc2_card_det_n>;
730         pinctrl-1 = <&sdc2_sleep>, <&sdc2_card    730         pinctrl-1 = <&sdc2_sleep>, <&sdc2_card_det_n>;
731         pinctrl-names = "default", "sleep";       731         pinctrl-names = "default", "sleep";
732                                                   732 
733         status = "okay";                          733         status = "okay";
734 };                                                734 };
735                                                   735 
736 &sleep_clk {                                      736 &sleep_clk {
737         clock-frequency = <32000>;                737         clock-frequency = <32000>;
738 };                                                738 };
739                                                   739 
740 &swr0 {                                           740 &swr0 {
741         status = "okay";                          741         status = "okay";
742                                                   742 
743         /* WSA8845, Speaker Left */               743         /* WSA8845, Speaker Left */
744         left_spkr: speaker@0,0 {                  744         left_spkr: speaker@0,0 {
745                 compatible = "sdw20217020400";    745                 compatible = "sdw20217020400";
746                 reg = <0 0>;                      746                 reg = <0 0>;
747                 pinctrl-0 = <&spkr_1_sd_n_acti    747                 pinctrl-0 = <&spkr_1_sd_n_active>;
748                 pinctrl-names = "default";        748                 pinctrl-names = "default";
749                 powerdown-gpios = <&lpass_tlmm    749                 powerdown-gpios = <&lpass_tlmm 21 GPIO_ACTIVE_LOW>;
750                 #sound-dai-cells = <0>;           750                 #sound-dai-cells = <0>;
751                 sound-name-prefix = "SpkrLeft"    751                 sound-name-prefix = "SpkrLeft";
752                 vdd-1p8-supply = <&vreg_l15b_1    752                 vdd-1p8-supply = <&vreg_l15b_1p8>;
753                 vdd-io-supply = <&vreg_l3c_1p2    753                 vdd-io-supply = <&vreg_l3c_1p2>;
754                                                   754 
755                 /*                                755                 /*
756                  * WSA8845 Port 1 (DAC)     <=    756                  * WSA8845 Port 1 (DAC)     <=> SWR0 Port 1 (SPKR_L)
757                  * WSA8845 Port 2 (COMP)    <=    757                  * WSA8845 Port 2 (COMP)    <=> SWR0 Port 2 (SPKR_L_COMP)
758                  * WSA8845 Port 3 (BOOST)   <=    758                  * WSA8845 Port 3 (BOOST)   <=> SWR0 Port 3 (SPKR_L_BOOST)
759                  * WSA8845 Port 4 (PBR)     <=    759                  * WSA8845 Port 4 (PBR)     <=> SWR0 Port 7 (PBR)
760                  * WSA8845 Port 5 (VISENSE) <=    760                  * WSA8845 Port 5 (VISENSE) <=> SWR0 Port 10 (SPKR_L_VI)
761                  * WSA8845 Port 6 (CPS)     <=    761                  * WSA8845 Port 6 (CPS)     <=> SWR0 Port 13 (CPS)
762                  */                               762                  */
763                 qcom,port-mapping = <1 2 3 7 1    763                 qcom,port-mapping = <1 2 3 7 10 13>;
764         };                                        764         };
765                                                   765 
766         /* WSA8845, Speaker Right */              766         /* WSA8845, Speaker Right */
767         right_spkr: speaker@0,1 {                 767         right_spkr: speaker@0,1 {
768                 compatible = "sdw20217020400";    768                 compatible = "sdw20217020400";
769                 reg = <0 1>;                      769                 reg = <0 1>;
770                 pinctrl-0 = <&spkr_2_sd_n_acti    770                 pinctrl-0 = <&spkr_2_sd_n_active>;
771                 pinctrl-names = "default";        771                 pinctrl-names = "default";
772                 powerdown-gpios = <&tlmm 77 GP    772                 powerdown-gpios = <&tlmm 77 GPIO_ACTIVE_LOW>;
773                 #sound-dai-cells = <0>;           773                 #sound-dai-cells = <0>;
774                 sound-name-prefix = "SpkrRight    774                 sound-name-prefix = "SpkrRight";
775                 vdd-1p8-supply = <&vreg_l15b_1    775                 vdd-1p8-supply = <&vreg_l15b_1p8>;
776                 vdd-io-supply = <&vreg_l3c_1p2    776                 vdd-io-supply = <&vreg_l3c_1p2>;
777                                                   777 
778                 /*                                778                 /*
779                  * WSA8845 Port 1 (DAC)     <=    779                  * WSA8845 Port 1 (DAC)     <=> SWR0 Port 4 (SPKR_R)
780                  * WSA8845 Port 2 (COMP)    <=    780                  * WSA8845 Port 2 (COMP)    <=> SWR0 Port 5 (SPKR_R_COMP)
781                  * WSA8845 Port 3 (BOOST)   <=    781                  * WSA8845 Port 3 (BOOST)   <=> SWR0 Port 6 (SPKR_R_BOOST)
782                  * WSA8845 Port 4 (PBR)     <=    782                  * WSA8845 Port 4 (PBR)     <=> SWR0 Port 7 (PBR)
783                  * WSA8845 Port 5 (VISENSE) <=    783                  * WSA8845 Port 5 (VISENSE) <=> SWR0 Port 11 (SPKR_R_VI)
784                  * WSA8845 Port 6 (CPS)     <=    784                  * WSA8845 Port 6 (CPS)     <=> SWR0 Port 13 (CPS)
785                  */                               785                  */
786                 qcom,port-mapping = <4 5 6 7 1    786                 qcom,port-mapping = <4 5 6 7 11 13>;
787         };                                        787         };
788 };                                                788 };
789                                                   789 
790 &tlmm {                                           790 &tlmm {
791         /* Reserved I/Os for NFC */               791         /* Reserved I/Os for NFC */
792         gpio-reserved-ranges = <32 8>, <74 1>;    792         gpio-reserved-ranges = <32 8>, <74 1>;
793                                                   793 
794         disp0_reset_n_active: disp0-reset-n-ac    794         disp0_reset_n_active: disp0-reset-n-active-state {
795                 pins = "gpio133";                 795                 pins = "gpio133";
796                 function = "gpio";                796                 function = "gpio";
797                 drive-strength = <8>;             797                 drive-strength = <8>;
798                 bias-disable;                     798                 bias-disable;
799         };                                        799         };
800                                                   800 
801         disp0_reset_n_suspend: disp0-reset-n-s    801         disp0_reset_n_suspend: disp0-reset-n-suspend-state {
802                 pins = "gpio133";                 802                 pins = "gpio133";
803                 function = "gpio";                803                 function = "gpio";
804                 drive-strength = <2>;             804                 drive-strength = <2>;
805                 bias-pull-down;                   805                 bias-pull-down;
806         };                                        806         };
807                                                   807 
808         mdp_vsync_active: mdp-vsync-active-sta    808         mdp_vsync_active: mdp-vsync-active-state {
809                 pins = "gpio86";                  809                 pins = "gpio86";
810                 function = "mdp_vsync";           810                 function = "mdp_vsync";
811                 drive-strength = <2>;             811                 drive-strength = <2>;
812                 bias-pull-down;                   812                 bias-pull-down;
813         };                                        813         };
814                                                   814 
815         mdp_vsync_suspend: mdp-vsync-suspend-s    815         mdp_vsync_suspend: mdp-vsync-suspend-state {
816                 pins = "gpio86";                  816                 pins = "gpio86";
817                 function = "mdp_vsync";           817                 function = "mdp_vsync";
818                 drive-strength = <2>;             818                 drive-strength = <2>;
819                 bias-pull-down;                   819                 bias-pull-down;
820         };                                        820         };
821                                                   821 
822         spkr_2_sd_n_active: spkr-2-sd-n-active    822         spkr_2_sd_n_active: spkr-2-sd-n-active-state {
823                 pins = "gpio77";                  823                 pins = "gpio77";
824                 function = "gpio";                824                 function = "gpio";
825                 drive-strength = <16>;            825                 drive-strength = <16>;
826                 bias-disable;                     826                 bias-disable;
827                 output-low;                       827                 output-low;
828         };                                        828         };
829 };                                                829 };
830                                                   830 
831 &uart15 {                                         831 &uart15 {
832         status = "okay";                          832         status = "okay";
833 };                                                833 };
834                                                   834 
835 &ufs_mem_hc {                                     835 &ufs_mem_hc {
836         reset-gpios = <&tlmm 210 GPIO_ACTIVE_L    836         reset-gpios = <&tlmm 210 GPIO_ACTIVE_LOW>;
837                                                   837 
838         vcc-supply = <&vreg_l17b_2p5>;            838         vcc-supply = <&vreg_l17b_2p5>;
839         vcc-max-microamp = <1300000>;             839         vcc-max-microamp = <1300000>;
840         vccq-supply = <&vreg_l1c_1p2>;            840         vccq-supply = <&vreg_l1c_1p2>;
841         vccq-max-microamp = <1200000>;            841         vccq-max-microamp = <1200000>;
842                                                   842 
843         status = "okay";                          843         status = "okay";
844 };                                                844 };
845                                                   845 
846 &ufs_mem_phy {                                    846 &ufs_mem_phy {
847         vdda-phy-supply = <&vreg_l1d_0p88>;       847         vdda-phy-supply = <&vreg_l1d_0p88>;
848         vdda-pll-supply = <&vreg_l3i_1p2>;        848         vdda-pll-supply = <&vreg_l3i_1p2>;
849                                                   849 
850         status = "okay";                          850         status = "okay";
851 };                                                851 };
852                                                   852 
853 /*                                                853 /*
854  * DPAUX -> WCD9395 -> USB_SBU -> USB-C           854  * DPAUX -> WCD9395 -> USB_SBU -> USB-C
855  * eUSB2 DP/DM -> PM85550HS -> eUSB2 DP/DM ->     855  * eUSB2 DP/DM -> PM85550HS -> eUSB2 DP/DM -> USB-C
856  * USB SS -> USB-C                                856  * USB SS -> USB-C
857  */                                               857  */
858                                                   858 
859 &usb_1 {                                          859 &usb_1 {
860         status = "okay";                          860         status = "okay";
861 };                                                861 };
862                                                   862 
863 &usb_1_dwc3 {                                     863 &usb_1_dwc3 {
864         dr_mode = "otg";                          864         dr_mode = "otg";
865         usb-role-switch;                          865         usb-role-switch;
866 };                                                866 };
867                                                   867 
868 &usb_1_dwc3_hs {                                  868 &usb_1_dwc3_hs {
869         remote-endpoint = <&pmic_glink_hs_in>;    869         remote-endpoint = <&pmic_glink_hs_in>;
870 };                                                870 };
871                                                   871 
872 &usb_1_hsphy {                                    872 &usb_1_hsphy {
873         vdd-supply = <&vreg_l1i_0p88>;            873         vdd-supply = <&vreg_l1i_0p88>;
874         vdda12-supply = <&vreg_l3i_1p2>;          874         vdda12-supply = <&vreg_l3i_1p2>;
875                                                   875 
876         phys = <&pm8550b_eusb2_repeater>;         876         phys = <&pm8550b_eusb2_repeater>;
877                                                   877 
878         status = "okay";                          878         status = "okay";
879 };                                                879 };
880                                                   880 
881 &usb_dp_qmpphy {                                  881 &usb_dp_qmpphy {
882         vdda-phy-supply = <&vreg_l3i_1p2>;        882         vdda-phy-supply = <&vreg_l3i_1p2>;
883         vdda-pll-supply = <&vreg_l3g_0p91>;       883         vdda-pll-supply = <&vreg_l3g_0p91>;
884                                                   884 
885         status = "okay";                          885         status = "okay";
886 };                                                886 };
887                                                   887 
888 &usb_dp_qmpphy_out {                              888 &usb_dp_qmpphy_out {
889         remote-endpoint = <&pmic_glink_ss_in>;    889         remote-endpoint = <&pmic_glink_ss_in>;
890 };                                                890 };
891                                                   891 
892 &xo_board {                                       892 &xo_board {
893         clock-frequency = <76800000>;             893         clock-frequency = <76800000>;
894 };                                                894 };
                                                      

~ [ 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