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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/qcom/sm8550-qrd.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-qrd.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/qcom/sm8550-qrd.dts (Version linux-6.8.12)


  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/leds/common.h>                8 #include <dt-bindings/leds/common.h>
  9 #include <dt-bindings/regulator/qcom,rpmh-regu      9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 10 #include "sm8550.dtsi"                             10 #include "sm8550.dtsi"
 11 #include "pm8010.dtsi"                             11 #include "pm8010.dtsi"
 12 #include "pm8550.dtsi"                             12 #include "pm8550.dtsi"
 13 #include "pm8550b.dtsi"                            13 #include "pm8550b.dtsi"
 14 #define PMK8550VE_SID 5                            14 #define PMK8550VE_SID 5
 15 #include "pm8550ve.dtsi"                           15 #include "pm8550ve.dtsi"
 16 #include "pm8550vs.dtsi"                           16 #include "pm8550vs.dtsi"
 17 #include "pmk8550.dtsi"                            17 #include "pmk8550.dtsi"
 18 #include "pmr735d_a.dtsi"                          18 #include "pmr735d_a.dtsi"
 19 #include "pmr735d_b.dtsi"                          19 #include "pmr735d_b.dtsi"
 20                                                    20 
 21 / {                                                21 / {
 22         model = "Qualcomm Technologies, Inc. S     22         model = "Qualcomm Technologies, Inc. SM8550 QRD";
 23         compatible = "qcom,sm8550-qrd", "qcom,     23         compatible = "qcom,sm8550-qrd", "qcom,sm8550";
 24         chassis-type = "handset";                  24         chassis-type = "handset";
 25                                                    25 
 26         aliases {                                  26         aliases {
 27                 serial0 = &uart7;                  27                 serial0 = &uart7;
 28                 serial1 = &uart14;                 28                 serial1 = &uart14;
 29         };                                         29         };
 30                                                    30 
 31         wcd938x: audio-codec {                     31         wcd938x: audio-codec {
 32                 compatible = "qcom,wcd9385-cod     32                 compatible = "qcom,wcd9385-codec";
 33                                                    33 
 34                 pinctrl-names = "default";         34                 pinctrl-names = "default";
 35                 pinctrl-0 = <&wcd_default>;        35                 pinctrl-0 = <&wcd_default>;
 36                                                    36 
 37                 qcom,micbias1-microvolt = <180     37                 qcom,micbias1-microvolt = <1800000>;
 38                 qcom,micbias2-microvolt = <180     38                 qcom,micbias2-microvolt = <1800000>;
 39                 qcom,micbias3-microvolt = <180     39                 qcom,micbias3-microvolt = <1800000>;
 40                 qcom,micbias4-microvolt = <180     40                 qcom,micbias4-microvolt = <1800000>;
 41                 qcom,mbhc-buttons-vthreshold-m     41                 qcom,mbhc-buttons-vthreshold-microvolt = <75000 150000 237000 500000 500000 500000 500000 500000>;
 42                 qcom,mbhc-headset-vthreshold-m     42                 qcom,mbhc-headset-vthreshold-microvolt = <1700000>;
 43                 qcom,mbhc-headphone-vthreshold     43                 qcom,mbhc-headphone-vthreshold-microvolt = <50000>;
 44                 qcom,rx-device = <&wcd_rx>;        44                 qcom,rx-device = <&wcd_rx>;
 45                 qcom,tx-device = <&wcd_tx>;        45                 qcom,tx-device = <&wcd_tx>;
 46                                                    46 
 47                 reset-gpios = <&tlmm 108 GPIO_     47                 reset-gpios = <&tlmm 108 GPIO_ACTIVE_LOW>;
 48                                                    48 
 49                 vdd-buck-supply = <&vreg_l15b_     49                 vdd-buck-supply = <&vreg_l15b_1p8>;
 50                 vdd-rxtx-supply = <&vreg_l15b_     50                 vdd-rxtx-supply = <&vreg_l15b_1p8>;
 51                 vdd-io-supply = <&vreg_l15b_1p     51                 vdd-io-supply = <&vreg_l15b_1p8>;
 52                 vdd-mic-bias-supply = <&vreg_b     52                 vdd-mic-bias-supply = <&vreg_bob1>;
 53                                                    53 
 54                 #sound-dai-cells = <1>;            54                 #sound-dai-cells = <1>;
 55         };                                         55         };
 56                                                    56 
 57         chosen {                                   57         chosen {
 58                 stdout-path = "serial0:115200n     58                 stdout-path = "serial0:115200n8";
 59         };                                         59         };
 60                                                    60 
 61         gpio-keys {                                61         gpio-keys {
 62                 compatible = "gpio-keys";          62                 compatible = "gpio-keys";
 63                                                    63 
 64                 pinctrl-0 = <&volume_up_n>;        64                 pinctrl-0 = <&volume_up_n>;
 65                 pinctrl-names = "default";         65                 pinctrl-names = "default";
 66                                                    66 
 67                 key-volume-up {                    67                 key-volume-up {
 68                         label = "Volume Up";       68                         label = "Volume Up";
 69                         linux,code = <KEY_VOLU     69                         linux,code = <KEY_VOLUMEUP>;
 70                         gpios = <&pm8550_gpios     70                         gpios = <&pm8550_gpios 6 GPIO_ACTIVE_LOW>;
 71                         debounce-interval = <1     71                         debounce-interval = <15>;
 72                         linux,can-disable;         72                         linux,can-disable;
 73                         wakeup-source;             73                         wakeup-source;
 74                 };                                 74                 };
 75         };                                         75         };
 76                                                    76 
 77         pmic-glink {                               77         pmic-glink {
 78                 compatible = "qcom,sm8550-pmic     78                 compatible = "qcom,sm8550-pmic-glink", "qcom,pmic-glink";
 79                 #address-cells = <1>;              79                 #address-cells = <1>;
 80                 #size-cells = <0>;                 80                 #size-cells = <0>;
 81                 orientation-gpios = <&tlmm 11      81                 orientation-gpios = <&tlmm 11 GPIO_ACTIVE_HIGH>;
 82                                                    82 
 83                 connector@0 {                      83                 connector@0 {
 84                         compatible = "usb-c-co     84                         compatible = "usb-c-connector";
 85                         reg = <0>;                 85                         reg = <0>;
 86                         power-role = "dual";       86                         power-role = "dual";
 87                         data-role = "dual";        87                         data-role = "dual";
 88                                                    88 
 89                         ports {                    89                         ports {
 90                                 #address-cells     90                                 #address-cells = <1>;
 91                                 #size-cells =      91                                 #size-cells = <0>;
 92                                                    92 
 93                                 port@0 {           93                                 port@0 {
 94                                         reg =      94                                         reg = <0>;
 95                                                    95 
 96                                         pmic_g     96                                         pmic_glink_hs_in: endpoint {
 97                                                    97                                                 remote-endpoint = <&usb_1_dwc3_hs>;
 98                                         };         98                                         };
 99                                 };                 99                                 };
100                                                   100 
101                                 port@1 {          101                                 port@1 {
102                                         reg =     102                                         reg = <1>;
103                                                   103 
104                                         pmic_g    104                                         pmic_glink_ss_in: endpoint {
105                                                   105                                                 remote-endpoint = <&redriver_ss_out>;
106                                         };        106                                         };
107                                 };                107                                 };
108                                                   108 
109                                 port@2 {          109                                 port@2 {
110                                         reg =     110                                         reg = <2>;
111                                                   111 
112                                         pmic_g    112                                         pmic_glink_sbu: endpoint {
113                                                   113                                                 remote-endpoint = <&fsa4480_sbu_mux>;
114                                         };        114                                         };
115                                 };                115                                 };
116                         };                        116                         };
117                 };                                117                 };
118         };                                        118         };
119                                                   119 
120         sound {                                   120         sound {
121                 compatible = "qcom,sm8550-sndc    121                 compatible = "qcom,sm8550-sndcard", "qcom,sm8450-sndcard";
122                 model = "SM8550-QRD";             122                 model = "SM8550-QRD";
123                 audio-routing = "SpkrLeft IN",    123                 audio-routing = "SpkrLeft IN", "WSA_SPK1 OUT",
124                                 "SpkrRight IN"    124                                 "SpkrRight IN", "WSA_SPK2 OUT",
125                                 "IN1_HPHL", "H    125                                 "IN1_HPHL", "HPHL_OUT",
126                                 "IN2_HPHR", "H    126                                 "IN2_HPHR", "HPHR_OUT",
127                                 "AMIC1", "MIC  << 
128                                 "AMIC2", "MIC     127                                 "AMIC2", "MIC BIAS2",
129                                 "AMIC3", "MIC  << 
130                                 "AMIC4", "MIC  << 
131                                 "AMIC5", "MIC  << 
132                                 "VA DMIC0", "M    128                                 "VA DMIC0", "MIC BIAS1",
133                                 "VA DMIC1", "M    129                                 "VA DMIC1", "MIC BIAS1",
134                                 "VA DMIC2", "M    130                                 "VA DMIC2", "MIC BIAS3",
135                                 "TX DMIC0", "M    131                                 "TX DMIC0", "MIC BIAS1",
136                                 "TX DMIC1", "M    132                                 "TX DMIC1", "MIC BIAS2",
137                                 "TX DMIC2", "M    133                                 "TX DMIC2", "MIC BIAS3",
138                                 "TX SWR_INPUT0 !! 134                                 "TX SWR_ADC1", "ADC2_OUTPUT";
139                                 "TX SWR_INPUT1 << 
140                                 "TX SWR_INPUT0 << 
141                                 "TX SWR_INPUT1 << 
142                                                   135 
143                 wcd-playback-dai-link {           136                 wcd-playback-dai-link {
144                         link-name = "WCD Playb    137                         link-name = "WCD Playback";
145                                                   138 
146                         cpu {                     139                         cpu {
147                                 sound-dai = <&    140                                 sound-dai = <&q6apmbedai RX_CODEC_DMA_RX_0>;
148                         };                        141                         };
149                                                   142 
150                         codec {                   143                         codec {
151                                 sound-dai = <&    144                                 sound-dai = <&wcd938x 0>, <&swr1 0>, <&lpass_rxmacro 0>;
152                         };                        145                         };
153                                                   146 
154                         platform {                147                         platform {
155                                 sound-dai = <&    148                                 sound-dai = <&q6apm>;
156                         };                        149                         };
157                 };                                150                 };
158                                                   151 
159                 wcd-capture-dai-link {            152                 wcd-capture-dai-link {
160                         link-name = "WCD Captu    153                         link-name = "WCD Capture";
161                                                   154 
162                         cpu {                     155                         cpu {
163                                 sound-dai = <&    156                                 sound-dai = <&q6apmbedai TX_CODEC_DMA_TX_3>;
164                         };                        157                         };
165                                                   158 
166                         codec {                   159                         codec {
167                                 sound-dai = <&    160                                 sound-dai = <&wcd938x 1>, <&swr2 0>, <&lpass_txmacro 0>;
168                         };                        161                         };
169                                                   162 
170                         platform {                163                         platform {
171                                 sound-dai = <&    164                                 sound-dai = <&q6apm>;
172                         };                        165                         };
173                 };                                166                 };
174                                                   167 
175                 wsa-dai-link {                    168                 wsa-dai-link {
176                         link-name = "WSA Playb    169                         link-name = "WSA Playback";
177                                                   170 
178                         cpu {                     171                         cpu {
179                                 sound-dai = <&    172                                 sound-dai = <&q6apmbedai WSA_CODEC_DMA_RX_0>;
180                         };                        173                         };
181                                                   174 
182                         codec {                   175                         codec {
183                                 sound-dai = <&    176                                 sound-dai = <&north_spkr>, <&south_spkr>, <&swr0 0>, <&lpass_wsamacro 0>;
184                         };                        177                         };
185                                                   178 
186                         platform {                179                         platform {
187                                 sound-dai = <&    180                                 sound-dai = <&q6apm>;
188                         };                        181                         };
189                 };                                182                 };
190                                                   183 
191                 va-dai-link {                     184                 va-dai-link {
192                         link-name = "VA Captur    185                         link-name = "VA Capture";
193                                                   186 
194                         cpu {                     187                         cpu {
195                                 sound-dai = <&    188                                 sound-dai = <&q6apmbedai TX_CODEC_DMA_TX_3>;
196                         };                        189                         };
197                                                   190 
198                         codec {                   191                         codec {
199                                 sound-dai = <&    192                                 sound-dai = <&lpass_vamacro 0>;
200                         };                        193                         };
201                                                   194 
202                         platform {                195                         platform {
203                                 sound-dai = <&    196                                 sound-dai = <&q6apm>;
204                         };                        197                         };
205                 };                                198                 };
206         };                                        199         };
207                                                   200 
208         vph_pwr: vph-pwr-regulator {              201         vph_pwr: vph-pwr-regulator {
209                 compatible = "regulator-fixed"    202                 compatible = "regulator-fixed";
210                 regulator-name = "vph_pwr";       203                 regulator-name = "vph_pwr";
211                 regulator-min-microvolt = <370    204                 regulator-min-microvolt = <3700000>;
212                 regulator-max-microvolt = <370    205                 regulator-max-microvolt = <3700000>;
213                                                   206 
214                 regulator-always-on;              207                 regulator-always-on;
215                 regulator-boot-on;                208                 regulator-boot-on;
216         };                                        209         };
217                                                << 
218         wcn7850-pmu {                          << 
219                 compatible = "qcom,wcn7850-pmu << 
220                                                << 
221                 pinctrl-names = "default";     << 
222                 pinctrl-0 = <&wlan_en>, <&bt_d << 
223                                                << 
224                 wlan-enable-gpios = <&tlmm 80  << 
225                 bt-enable-gpios = <&tlmm 81 GP << 
226                                                << 
227                 vdd-supply = <&vreg_s5g_0p85>; << 
228                 vddio-supply = <&vreg_l15b_1p8 << 
229                 vddaon-supply = <&vreg_s2g_0p8 << 
230                 vdddig-supply = <&vreg_s4e_0p9 << 
231                 vddrfa1p2-supply = <&vreg_s4g_ << 
232                 vddrfa1p8-supply = <&vreg_s6g_ << 
233                                                << 
234                 regulators {                   << 
235                         vreg_pmu_rfa_cmn: ldo0 << 
236                                 regulator-name << 
237                         };                     << 
238                                                << 
239                         vreg_pmu_aon_0p59: ldo << 
240                                 regulator-name << 
241                         };                     << 
242                                                << 
243                         vreg_pmu_wlcx_0p8: ldo << 
244                                 regulator-name << 
245                         };                     << 
246                                                << 
247                         vreg_pmu_wlmx_0p85: ld << 
248                                 regulator-name << 
249                         };                     << 
250                                                << 
251                         vreg_pmu_btcmx_0p85: l << 
252                                 regulator-name << 
253                         };                     << 
254                                                << 
255                         vreg_pmu_rfa_0p8: ldo5 << 
256                                 regulator-name << 
257                         };                     << 
258                                                << 
259                         vreg_pmu_rfa_1p2: ldo6 << 
260                                 regulator-name << 
261                         };                     << 
262                                                << 
263                         vreg_pmu_rfa_1p8: ldo7 << 
264                                 regulator-name << 
265                         };                     << 
266                                                << 
267                         vreg_pmu_pcie_0p9: ldo << 
268                                 regulator-name << 
269                         };                     << 
270                                                << 
271                         vreg_pmu_pcie_1p8: ldo << 
272                                 regulator-name << 
273                         };                     << 
274                 };                             << 
275         };                                     << 
276 };                                                210 };
277                                                   211 
278 &apps_rsc {                                       212 &apps_rsc {
279         regulators-0 {                            213         regulators-0 {
280                 compatible = "qcom,pm8550-rpmh    214                 compatible = "qcom,pm8550-rpmh-regulators";
281                 qcom,pmic-id = "b";               215                 qcom,pmic-id = "b";
282                                                   216 
283                 vdd-bob1-supply = <&vph_pwr>;     217                 vdd-bob1-supply = <&vph_pwr>;
284                 vdd-bob2-supply = <&vph_pwr>;     218                 vdd-bob2-supply = <&vph_pwr>;
285                 vdd-l1-l4-l10-supply = <&vreg_    219                 vdd-l1-l4-l10-supply = <&vreg_s6g_1p86>;
286                 vdd-l2-l13-l14-supply = <&vreg    220                 vdd-l2-l13-l14-supply = <&vreg_bob1>;
287                 vdd-l3-supply = <&vreg_s4g_1p2    221                 vdd-l3-supply = <&vreg_s4g_1p25>;
288                 vdd-l5-l16-supply = <&vreg_bob    222                 vdd-l5-l16-supply = <&vreg_bob1>;
289                 vdd-l6-l7-supply = <&vreg_bob1    223                 vdd-l6-l7-supply = <&vreg_bob1>;
290                 vdd-l8-l9-supply = <&vreg_bob1    224                 vdd-l8-l9-supply = <&vreg_bob1>;
291                 vdd-l11-supply = <&vreg_s4g_1p    225                 vdd-l11-supply = <&vreg_s4g_1p25>;
292                 vdd-l12-supply = <&vreg_s6g_1p    226                 vdd-l12-supply = <&vreg_s6g_1p86>;
293                 vdd-l15-supply = <&vreg_s6g_1p    227                 vdd-l15-supply = <&vreg_s6g_1p86>;
294                 vdd-l17-supply = <&vreg_bob2>;    228                 vdd-l17-supply = <&vreg_bob2>;
295                                                   229 
296                 vreg_bob1: bob1 {                 230                 vreg_bob1: bob1 {
297                         regulator-name = "vreg    231                         regulator-name = "vreg_bob1";
298                         regulator-min-microvol    232                         regulator-min-microvolt = <3296000>;
299                         regulator-max-microvol    233                         regulator-max-microvolt = <3960000>;
300                         regulator-initial-mode    234                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
301                 };                                235                 };
302                                                   236 
303                 vreg_bob2: bob2 {                 237                 vreg_bob2: bob2 {
304                         regulator-name = "vreg    238                         regulator-name = "vreg_bob2";
305                         regulator-min-microvol    239                         regulator-min-microvolt = <2720000>;
306                         regulator-max-microvol    240                         regulator-max-microvolt = <3960000>;
307                         regulator-initial-mode    241                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
308                 };                                242                 };
309                                                   243 
310                 vreg_l1b_1p8: ldo1 {              244                 vreg_l1b_1p8: ldo1 {
311                         regulator-name = "vreg    245                         regulator-name = "vreg_l1b_1p8";
312                         regulator-min-microvol    246                         regulator-min-microvolt = <1800000>;
313                         regulator-max-microvol    247                         regulator-max-microvolt = <1800000>;
314                         regulator-initial-mode    248                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
315                 };                                249                 };
316                                                   250 
317                 vreg_l2b_3p0: ldo2 {              251                 vreg_l2b_3p0: ldo2 {
318                         regulator-name = "vreg    252                         regulator-name = "vreg_l2b_3p0";
319                         regulator-min-microvol    253                         regulator-min-microvolt = <3008000>;
320                         regulator-max-microvol    254                         regulator-max-microvolt = <3008000>;
321                         regulator-initial-mode    255                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
322                 };                                256                 };
323                                                   257 
324                 vreg_l5b_3p1: ldo5 {              258                 vreg_l5b_3p1: ldo5 {
325                         regulator-name = "vreg    259                         regulator-name = "vreg_l5b_3p1";
326                         regulator-min-microvol    260                         regulator-min-microvolt = <3104000>;
327                         regulator-max-microvol    261                         regulator-max-microvolt = <3104000>;
328                         regulator-initial-mode    262                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
329                 };                                263                 };
330                                                   264 
331                 vreg_l6b_1p8: ldo6 {              265                 vreg_l6b_1p8: ldo6 {
332                         regulator-name = "vreg    266                         regulator-name = "vreg_l6b_1p8";
333                         regulator-min-microvol    267                         regulator-min-microvolt = <1800000>;
334                         regulator-max-microvol    268                         regulator-max-microvolt = <3008000>;
335                         regulator-initial-mode    269                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
336                 };                                270                 };
337                                                   271 
338                 vreg_l7b_1p8: ldo7 {              272                 vreg_l7b_1p8: ldo7 {
339                         regulator-name = "vreg    273                         regulator-name = "vreg_l7b_1p8";
340                         regulator-min-microvol    274                         regulator-min-microvolt = <1800000>;
341                         regulator-max-microvol    275                         regulator-max-microvolt = <3008000>;
342                         regulator-initial-mode    276                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
343                 };                                277                 };
344                                                   278 
345                 vreg_l8b_1p8: ldo8 {              279                 vreg_l8b_1p8: ldo8 {
346                         regulator-name = "vreg    280                         regulator-name = "vreg_l8b_1p8";
347                         regulator-min-microvol    281                         regulator-min-microvolt = <1800000>;
348                         regulator-max-microvol    282                         regulator-max-microvolt = <3008000>;
349                         regulator-initial-mode    283                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
350                 };                                284                 };
351                                                   285 
352                 vreg_l9b_2p9: ldo9 {              286                 vreg_l9b_2p9: ldo9 {
353                         regulator-name = "vreg    287                         regulator-name = "vreg_l9b_2p9";
354                         regulator-min-microvol    288                         regulator-min-microvolt = <2960000>;
355                         regulator-max-microvol    289                         regulator-max-microvolt = <3008000>;
356                         regulator-initial-mode    290                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
357                 };                                291                 };
358                                                   292 
359                 vreg_l11b_1p2: ldo11 {            293                 vreg_l11b_1p2: ldo11 {
360                         regulator-name = "vreg    294                         regulator-name = "vreg_l11b_1p2";
361                         regulator-min-microvol    295                         regulator-min-microvolt = <1200000>;
362                         regulator-max-microvol    296                         regulator-max-microvolt = <1504000>;
363                         regulator-initial-mode    297                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
364                 };                                298                 };
365                                                   299 
366                 vreg_l12b_1p8: ldo12 {            300                 vreg_l12b_1p8: ldo12 {
367                         regulator-name = "vreg    301                         regulator-name = "vreg_l12b_1p8";
368                         regulator-min-microvol    302                         regulator-min-microvolt = <1800000>;
369                         regulator-max-microvol    303                         regulator-max-microvolt = <1800000>;
370                         regulator-initial-mode    304                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
371                 };                                305                 };
372                                                   306 
373                 vreg_l13b_3p0: ldo13 {            307                 vreg_l13b_3p0: ldo13 {
374                         regulator-name = "vreg    308                         regulator-name = "vreg_l13b_3p0";
375                         regulator-min-microvol    309                         regulator-min-microvolt = <3000000>;
376                         regulator-max-microvol    310                         regulator-max-microvolt = <3000000>;
377                         regulator-initial-mode    311                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
378                 };                                312                 };
379                                                   313 
380                 vreg_l14b_3p2: ldo14 {            314                 vreg_l14b_3p2: ldo14 {
381                         regulator-name = "vreg    315                         regulator-name = "vreg_l14b_3p2";
382                         regulator-min-microvol    316                         regulator-min-microvolt = <3200000>;
383                         regulator-max-microvol    317                         regulator-max-microvolt = <3200000>;
384                         regulator-initial-mode    318                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
385                 };                                319                 };
386                                                   320 
387                 vreg_l15b_1p8: ldo15 {            321                 vreg_l15b_1p8: ldo15 {
388                         regulator-name = "vreg    322                         regulator-name = "vreg_l15b_1p8";
389                         regulator-min-microvol    323                         regulator-min-microvolt = <1800000>;
390                         regulator-max-microvol    324                         regulator-max-microvolt = <1800000>;
391                         regulator-initial-mode    325                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
392                 };                                326                 };
393                                                   327 
394                 vreg_l16b_2p8: ldo16 {            328                 vreg_l16b_2p8: ldo16 {
395                         regulator-name = "vreg    329                         regulator-name = "vreg_l16b_2p8";
396                         regulator-min-microvol    330                         regulator-min-microvolt = <2800000>;
397                         regulator-max-microvol    331                         regulator-max-microvolt = <2800000>;
398                         regulator-initial-mode    332                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
399                 };                                333                 };
400                                                   334 
401                 vreg_l17b_2p5: ldo17 {            335                 vreg_l17b_2p5: ldo17 {
402                         regulator-name = "vreg    336                         regulator-name = "vreg_l17b_2p5";
403                         regulator-min-microvol    337                         regulator-min-microvolt = <2504000>;
404                         regulator-max-microvol    338                         regulator-max-microvolt = <2504000>;
405                         regulator-initial-mode    339                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
406                 };                                340                 };
407         };                                        341         };
408                                                   342 
409         regulators-1 {                            343         regulators-1 {
410                 compatible = "qcom,pm8550vs-rp    344                 compatible = "qcom,pm8550vs-rpmh-regulators";
411                 qcom,pmic-id = "c";               345                 qcom,pmic-id = "c";
412                                                   346 
413                 vdd-l1-supply = <&vreg_s4g_1p2    347                 vdd-l1-supply = <&vreg_s4g_1p25>;
414                 vdd-l2-supply = <&vreg_s4e_0p9    348                 vdd-l2-supply = <&vreg_s4e_0p95>;
415                 vdd-l3-supply = <&vreg_s4e_0p9    349                 vdd-l3-supply = <&vreg_s4e_0p95>;
416                                                   350 
417                 vreg_l3c_0p9: ldo3 {              351                 vreg_l3c_0p9: ldo3 {
418                         regulator-name = "vreg    352                         regulator-name = "vreg_l3c_0p9";
419                         regulator-min-microvol    353                         regulator-min-microvolt = <880000>;
420                         regulator-max-microvol    354                         regulator-max-microvolt = <912000>;
421                         regulator-initial-mode    355                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
422                 };                                356                 };
423         };                                        357         };
424                                                   358 
425         regulators-2 {                            359         regulators-2 {
426                 compatible = "qcom,pm8550vs-rp    360                 compatible = "qcom,pm8550vs-rpmh-regulators";
427                 qcom,pmic-id = "d";               361                 qcom,pmic-id = "d";
428                                                   362 
429                 vdd-l1-supply = <&vreg_s4e_0p9    363                 vdd-l1-supply = <&vreg_s4e_0p95>;
430                 vdd-l2-supply = <&vreg_s4e_0p9    364                 vdd-l2-supply = <&vreg_s4e_0p95>;
431                 vdd-l3-supply = <&vreg_s4e_0p9    365                 vdd-l3-supply = <&vreg_s4e_0p95>;
432                                                   366 
433                 vreg_l1d_0p88: ldo1 {             367                 vreg_l1d_0p88: ldo1 {
434                         regulator-name = "vreg    368                         regulator-name = "vreg_l1d_0p88";
435                         regulator-min-microvol    369                         regulator-min-microvolt = <880000>;
436                         regulator-max-microvol    370                         regulator-max-microvolt = <920000>;
437                         regulator-initial-mode    371                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
438                 };                                372                 };
439                                                   373 
440                 /* ldo2 supplies SM8550 VDD_LP    374                 /* ldo2 supplies SM8550 VDD_LPI_MX */
441         };                                        375         };
442                                                   376 
443         regulators-3 {                            377         regulators-3 {
444                 compatible = "qcom,pm8550vs-rp    378                 compatible = "qcom,pm8550vs-rpmh-regulators";
445                 qcom,pmic-id = "e";               379                 qcom,pmic-id = "e";
446                                                   380 
447                 vdd-l1-supply = <&vreg_s4e_0p9    381                 vdd-l1-supply = <&vreg_s4e_0p95>;
448                 vdd-l2-supply = <&vreg_s4e_0p9    382                 vdd-l2-supply = <&vreg_s4e_0p95>;
449                 vdd-l3-supply = <&vreg_s4g_1p2    383                 vdd-l3-supply = <&vreg_s4g_1p25>;
450                 vdd-s4-supply = <&vph_pwr>;       384                 vdd-s4-supply = <&vph_pwr>;
451                 vdd-s5-supply = <&vph_pwr>;       385                 vdd-s5-supply = <&vph_pwr>;
452                                                   386 
453                 vreg_s4e_0p95: smps4 {            387                 vreg_s4e_0p95: smps4 {
454                         regulator-name = "vreg    388                         regulator-name = "vreg_s4e_0p95";
455                         regulator-min-microvol    389                         regulator-min-microvolt = <904000>;
456                         regulator-max-microvol    390                         regulator-max-microvolt = <984000>;
457                         regulator-initial-mode    391                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
458                 };                                392                 };
459                                                   393 
460                 vreg_s5e_1p08: smps5 {            394                 vreg_s5e_1p08: smps5 {
461                         regulator-name = "vreg    395                         regulator-name = "vreg_s5e_1p08";
462                         regulator-min-microvol    396                         regulator-min-microvolt = <1080000>;
463                         regulator-max-microvol    397                         regulator-max-microvolt = <1120000>;
464                         regulator-initial-mode    398                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
465                 };                                399                 };
466                                                   400 
467                 vreg_l1e_0p88: ldo1 {             401                 vreg_l1e_0p88: ldo1 {
468                         regulator-name = "vreg    402                         regulator-name = "vreg_l1e_0p88";
469                         regulator-min-microvol    403                         regulator-min-microvolt = <880000>;
470                         regulator-max-microvol    404                         regulator-max-microvolt = <880000>;
471                         regulator-initial-mode    405                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
472                 };                                406                 };
473                                                   407 
474                 vreg_l2e_0p9: ldo2 {              408                 vreg_l2e_0p9: ldo2 {
475                         regulator-name = "vreg    409                         regulator-name = "vreg_l2e_0p9";
476                         regulator-min-microvol    410                         regulator-min-microvolt = <904000>;
477                         regulator-max-microvol    411                         regulator-max-microvolt = <970000>;
478                         regulator-initial-mode    412                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
479                 };                                413                 };
480                                                   414 
481                 vreg_l3e_1p2: ldo3 {              415                 vreg_l3e_1p2: ldo3 {
482                         regulator-name = "vreg    416                         regulator-name = "vreg_l3e_1p2";
483                         regulator-min-microvol    417                         regulator-min-microvolt = <1200000>;
484                         regulator-max-microvol    418                         regulator-max-microvolt = <1200000>;
485                         regulator-initial-mode    419                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
486                 };                                420                 };
487         };                                        421         };
488                                                   422 
489         regulators-4 {                            423         regulators-4 {
490                 compatible = "qcom,pm8550ve-rp    424                 compatible = "qcom,pm8550ve-rpmh-regulators";
491                 qcom,pmic-id = "f";               425                 qcom,pmic-id = "f";
492                                                   426 
493                 vdd-l1-supply = <&vreg_s4e_0p9    427                 vdd-l1-supply = <&vreg_s4e_0p95>;
494                 vdd-l2-supply = <&vreg_s4e_0p9    428                 vdd-l2-supply = <&vreg_s4e_0p95>;
495                 vdd-l3-supply = <&vreg_s4e_0p9    429                 vdd-l3-supply = <&vreg_s4e_0p95>;
496                 vdd-s4-supply = <&vph_pwr>;       430                 vdd-s4-supply = <&vph_pwr>;
497                                                   431 
498                 vreg_s4f_0p5: smps4 {             432                 vreg_s4f_0p5: smps4 {
499                         regulator-name = "vreg    433                         regulator-name = "vreg_s4f_0p5";
500                         regulator-min-microvol    434                         regulator-min-microvolt = <500000>;
501                         regulator-max-microvol    435                         regulator-max-microvolt = <700000>;
502                         regulator-initial-mode    436                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
503                 };                                437                 };
504                                                   438 
505                 vreg_l1f_0p9: ldo1 {              439                 vreg_l1f_0p9: ldo1 {
506                         regulator-name = "vreg    440                         regulator-name = "vreg_l1f_0p9";
507                         regulator-min-microvol    441                         regulator-min-microvolt = <912000>;
508                         regulator-max-microvol    442                         regulator-max-microvolt = <912000>;
509                         regulator-initial-mode    443                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
510                 };                                444                 };
511                                                   445 
512                 vreg_l2f_0p88: ldo2 {             446                 vreg_l2f_0p88: ldo2 {
513                         regulator-name = "vreg    447                         regulator-name = "vreg_l2f_0p88";
514                         regulator-min-microvol    448                         regulator-min-microvolt = <880000>;
515                         regulator-max-microvol    449                         regulator-max-microvolt = <912000>;
516                         regulator-initial-mode    450                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
517                 };                                451                 };
518                                                   452 
519                 vreg_l3f_0p88: ldo3 {             453                 vreg_l3f_0p88: ldo3 {
520                         regulator-name = "vreg    454                         regulator-name = "vreg_l3f_0p88";
521                         regulator-min-microvol    455                         regulator-min-microvolt = <880000>;
522                         regulator-max-microvol    456                         regulator-max-microvolt = <912000>;
523                         regulator-initial-mode    457                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
524                 };                                458                 };
525         };                                        459         };
526                                                   460 
527         regulators-5 {                            461         regulators-5 {
528                 compatible = "qcom,pm8550vs-rp    462                 compatible = "qcom,pm8550vs-rpmh-regulators";
529                 qcom,pmic-id = "g";               463                 qcom,pmic-id = "g";
530                                                   464 
531                 vdd-l1-supply = <&vreg_s4g_1p2    465                 vdd-l1-supply = <&vreg_s4g_1p25>;
532                 vdd-l2-supply = <&vreg_s4g_1p2    466                 vdd-l2-supply = <&vreg_s4g_1p25>;
533                 vdd-l3-supply = <&vreg_s4g_1p2    467                 vdd-l3-supply = <&vreg_s4g_1p25>;
534                 vdd-s1-supply = <&vph_pwr>;       468                 vdd-s1-supply = <&vph_pwr>;
535                 vdd-s2-supply = <&vph_pwr>;       469                 vdd-s2-supply = <&vph_pwr>;
536                 vdd-s3-supply = <&vph_pwr>;       470                 vdd-s3-supply = <&vph_pwr>;
537                 vdd-s4-supply = <&vph_pwr>;       471                 vdd-s4-supply = <&vph_pwr>;
538                 vdd-s5-supply = <&vph_pwr>;       472                 vdd-s5-supply = <&vph_pwr>;
539                 vdd-s6-supply = <&vph_pwr>;       473                 vdd-s6-supply = <&vph_pwr>;
540                                                   474 
541                 vreg_s1g_1p25: smps1 {            475                 vreg_s1g_1p25: smps1 {
542                         regulator-name = "vreg    476                         regulator-name = "vreg_s1g_1p25";
543                         regulator-min-microvol    477                         regulator-min-microvolt = <1200000>;
544                         regulator-max-microvol    478                         regulator-max-microvolt = <1300000>;
545                         regulator-initial-mode    479                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
546                 };                                480                 };
547                                                   481 
548                 vreg_s2g_0p85: smps2 {            482                 vreg_s2g_0p85: smps2 {
549                         regulator-name = "vreg    483                         regulator-name = "vreg_s2g_0p85";
550                         regulator-min-microvol    484                         regulator-min-microvolt = <800000>;
551                         regulator-max-microvol    485                         regulator-max-microvolt = <1000000>;
552                         regulator-initial-mode    486                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
553                 };                                487                 };
554                                                   488 
555                 vreg_s3g_0p8: smps3 {             489                 vreg_s3g_0p8: smps3 {
556                         regulator-name = "vreg    490                         regulator-name = "vreg_s3g_0p8";
557                         regulator-min-microvol    491                         regulator-min-microvolt = <300000>;
558                         regulator-max-microvol    492                         regulator-max-microvolt = <1004000>;
559                         regulator-initial-mode    493                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
560                 };                                494                 };
561                                                   495 
562                 vreg_s4g_1p25: smps4 {            496                 vreg_s4g_1p25: smps4 {
563                         regulator-name = "vreg    497                         regulator-name = "vreg_s4g_1p25";
564                         regulator-min-microvol    498                         regulator-min-microvolt = <1200000>;
565                         regulator-max-microvol    499                         regulator-max-microvolt = <1352000>;
566                         regulator-initial-mode    500                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
567                 };                                501                 };
568                                                   502 
569                 vreg_s5g_0p85: smps5 {            503                 vreg_s5g_0p85: smps5 {
570                         regulator-name = "vreg    504                         regulator-name = "vreg_s5g_0p85";
571                         regulator-min-microvol    505                         regulator-min-microvolt = <500000>;
572                         regulator-max-microvol    506                         regulator-max-microvolt = <1004000>;
573                         regulator-initial-mode    507                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
574                 };                                508                 };
575                                                   509 
576                 vreg_s6g_1p86: smps6 {            510                 vreg_s6g_1p86: smps6 {
577                         regulator-name = "vreg    511                         regulator-name = "vreg_s6g_1p86";
578                         regulator-min-microvol    512                         regulator-min-microvolt = <1800000>;
579                         regulator-max-microvol    513                         regulator-max-microvolt = <2000000>;
580                         regulator-initial-mode    514                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
581                 };                                515                 };
582                                                   516 
583                 vreg_l1g_1p2: ldo1 {              517                 vreg_l1g_1p2: ldo1 {
584                         regulator-name = "vreg    518                         regulator-name = "vreg_l1g_1p2";
585                         regulator-min-microvol    519                         regulator-min-microvolt = <1200000>;
586                         regulator-max-microvol    520                         regulator-max-microvolt = <1200000>;
587                         regulator-initial-mode    521                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
588                 };                                522                 };
589                                                   523 
590                 vreg_l3g_1p2: ldo3 {              524                 vreg_l3g_1p2: ldo3 {
591                         regulator-name = "vreg    525                         regulator-name = "vreg_l3g_1p2";
592                         regulator-min-microvol    526                         regulator-min-microvolt = <1200000>;
593                         regulator-max-microvol    527                         regulator-max-microvolt = <1200000>;
594                         regulator-initial-mode    528                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
595                 };                                529                 };
596         };                                        530         };
597                                                   531 
598         regulators-6 {                            532         regulators-6 {
599                 compatible = "qcom,pm8010-rpmh    533                 compatible = "qcom,pm8010-rpmh-regulators";
600                 qcom,pmic-id = "m";               534                 qcom,pmic-id = "m";
601                                                   535 
602                 vdd-l1-l2-supply = <&vreg_s4g_    536                 vdd-l1-l2-supply = <&vreg_s4g_1p25>;
603                 vdd-l3-l4-supply = <&vreg_bob2    537                 vdd-l3-l4-supply = <&vreg_bob2>;
604                 vdd-l5-supply = <&vreg_s6g_1p8    538                 vdd-l5-supply = <&vreg_s6g_1p86>;
605                 vdd-l6-supply = <&vreg_s6g_1p8    539                 vdd-l6-supply = <&vreg_s6g_1p86>;
606                 vdd-l7-supply = <&vreg_bob1>;     540                 vdd-l7-supply = <&vreg_bob1>;
607                                                   541 
608                 vreg_l1m_1p056: ldo1 {            542                 vreg_l1m_1p056: ldo1 {
609                         regulator-name = "vreg    543                         regulator-name = "vreg_l1m_1p056";
610                         regulator-min-microvol    544                         regulator-min-microvolt = <1056000>;
611                         regulator-max-microvol    545                         regulator-max-microvolt = <1056000>;
612                         regulator-initial-mode    546                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
613                 };                                547                 };
614                                                   548 
615                 vreg_l2m_1p056: ldo2 {            549                 vreg_l2m_1p056: ldo2 {
616                         regulator-name = "vreg    550                         regulator-name = "vreg_l2m_1p056";
617                         regulator-min-microvol    551                         regulator-min-microvolt = <1056000>;
618                         regulator-max-microvol    552                         regulator-max-microvolt = <1056000>;
619                         regulator-initial-mode    553                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
620                 };                                554                 };
621                                                   555 
622                 vreg_l3m_2p8: ldo3 {              556                 vreg_l3m_2p8: ldo3 {
623                         regulator-name = "vreg    557                         regulator-name = "vreg_l3m_2p8";
624                         regulator-min-microvol    558                         regulator-min-microvolt = <2800000>;
625                         regulator-max-microvol    559                         regulator-max-microvolt = <2800000>;
626                         regulator-initial-mode    560                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
627                 };                                561                 };
628                                                   562 
629                 vreg_l4m_2p8: ldo4 {              563                 vreg_l4m_2p8: ldo4 {
630                         regulator-name = "vreg    564                         regulator-name = "vreg_l4m_2p8";
631                         regulator-min-microvol    565                         regulator-min-microvolt = <2800000>;
632                         regulator-max-microvol    566                         regulator-max-microvolt = <2800000>;
633                         regulator-initial-mode    567                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
634                 };                                568                 };
635                                                   569 
636                 vreg_l5m_1p8: ldo5 {              570                 vreg_l5m_1p8: ldo5 {
637                         regulator-name = "vreg    571                         regulator-name = "vreg_l5m_1p8";
638                         regulator-min-microvol    572                         regulator-min-microvolt = <1800000>;
639                         regulator-max-microvol    573                         regulator-max-microvolt = <1800000>;
640                         regulator-initial-mode    574                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
641                 };                                575                 };
642                                                   576 
643                 vreg_l6m_1p8: ldo6 {              577                 vreg_l6m_1p8: ldo6 {
644                         regulator-name = "vreg    578                         regulator-name = "vreg_l6m_1p8";
645                         regulator-min-microvol    579                         regulator-min-microvolt = <1800000>;
646                         regulator-max-microvol    580                         regulator-max-microvolt = <1800000>;
647                         regulator-initial-mode    581                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
648                 };                                582                 };
649                                                   583 
650                 vreg_l7m_2p9: ldo7 {              584                 vreg_l7m_2p9: ldo7 {
651                         regulator-name = "vreg    585                         regulator-name = "vreg_l7m_2p9";
652                         regulator-min-microvol    586                         regulator-min-microvolt = <2800000>;
653                         regulator-max-microvol    587                         regulator-max-microvolt = <2904000>;
654                         regulator-initial-mode    588                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
655                 };                                589                 };
656         };                                        590         };
657                                                   591 
658         regulators-7 {                            592         regulators-7 {
659                 compatible = "qcom,pm8010-rpmh    593                 compatible = "qcom,pm8010-rpmh-regulators";
660                 qcom,pmic-id = "n";               594                 qcom,pmic-id = "n";
661                                                   595 
662                 vdd-l1-l2-supply = <&vreg_s4g_    596                 vdd-l1-l2-supply = <&vreg_s4g_1p25>;
663                 vdd-l3-l4-supply = <&vreg_bob2    597                 vdd-l3-l4-supply = <&vreg_bob2>;
664                 vdd-l5-supply = <&vreg_s6g_1p8    598                 vdd-l5-supply = <&vreg_s6g_1p86>;
665                 vdd-l6-supply = <&vreg_bob1>;     599                 vdd-l6-supply = <&vreg_bob1>;
666                 vdd-l7-supply = <&vreg_bob1>;     600                 vdd-l7-supply = <&vreg_bob1>;
667                                                   601 
668                 vreg_l1n_1p1: ldo1 {              602                 vreg_l1n_1p1: ldo1 {
669                         regulator-name = "vreg    603                         regulator-name = "vreg_l1n_1p1";
670                         regulator-min-microvol    604                         regulator-min-microvolt = <1104000>;
671                         regulator-max-microvol    605                         regulator-max-microvolt = <1200000>;
672                         regulator-initial-mode    606                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
673                 };                                607                 };
674                                                   608 
675                 vreg_l2n_1p1: ldo2 {              609                 vreg_l2n_1p1: ldo2 {
676                         regulator-name = "vreg    610                         regulator-name = "vreg_l2n_1p1";
677                         regulator-min-microvol    611                         regulator-min-microvolt = <1104000>;
678                         regulator-max-microvol    612                         regulator-max-microvolt = <1200000>;
679                         regulator-initial-mode    613                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
680                 };                                614                 };
681                                                   615 
682                 vreg_l3n_2p8: ldo3 {              616                 vreg_l3n_2p8: ldo3 {
683                         regulator-name = "vreg    617                         regulator-name = "vreg_l3n_2p8";
684                         regulator-min-microvol    618                         regulator-min-microvolt = <2800000>;
685                         regulator-max-microvol    619                         regulator-max-microvolt = <3000000>;
686                         regulator-initial-mode    620                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
687                 };                                621                 };
688                                                   622 
689                 vreg_l4n_2p8: ldo4 {              623                 vreg_l4n_2p8: ldo4 {
690                         regulator-name = "vreg    624                         regulator-name = "vreg_l4n_2p8";
691                         regulator-min-microvol    625                         regulator-min-microvolt = <2800000>;
692                         regulator-max-microvol    626                         regulator-max-microvolt = <3300000>;
693                         regulator-initial-mode    627                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
694                 };                                628                 };
695                                                   629 
696                 vreg_l5n_1p8: ldo5 {              630                 vreg_l5n_1p8: ldo5 {
697                         regulator-name = "vreg    631                         regulator-name = "vreg_l5n_1p8";
698                         regulator-min-microvol    632                         regulator-min-microvolt = <1800000>;
699                         regulator-max-microvol    633                         regulator-max-microvolt = <1800000>;
700                         regulator-initial-mode    634                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
701                 };                                635                 };
702                                                   636 
703                 vreg_l6n_3p3: ldo6 {              637                 vreg_l6n_3p3: ldo6 {
704                         regulator-name = "vreg    638                         regulator-name = "vreg_l6n_3p3";
705                         regulator-min-microvol    639                         regulator-min-microvolt = <2800000>;
706                         regulator-max-microvol    640                         regulator-max-microvolt = <3304000>;
707                         regulator-initial-mode    641                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
708                 };                                642                 };
709                                                   643 
710                 vreg_l7n_2p96: ldo7 {             644                 vreg_l7n_2p96: ldo7 {
711                         regulator-name = "vreg    645                         regulator-name = "vreg_l7n_2p96";
712                         regulator-min-microvol    646                         regulator-min-microvolt = <2800000>;
713                         regulator-max-microvol    647                         regulator-max-microvolt = <2960000>;
714                         regulator-initial-mode    648                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
715                 };                                649                 };
716         };                                        650         };
717 };                                                651 };
718                                                   652 
719 &i2c_master_hub_0 {                               653 &i2c_master_hub_0 {
720         status = "okay";                          654         status = "okay";
721 };                                                655 };
722                                                   656 
723 &i2c_hub_2 {                                      657 &i2c_hub_2 {
724         status = "okay";                          658         status = "okay";
725                                                   659 
726         typec-retimer@1c {                        660         typec-retimer@1c {
727                 compatible = "onnn,nb7vpq904m"    661                 compatible = "onnn,nb7vpq904m";
728                 reg = <0x1c>;                     662                 reg = <0x1c>;
729                                                   663 
730                 vcc-supply = <&vreg_l15b_1p8>;    664                 vcc-supply = <&vreg_l15b_1p8>;
731                                                   665 
732                 retimer-switch;                   666                 retimer-switch;
733                 orientation-switch;               667                 orientation-switch;
734                                                   668 
735                 ports {                           669                 ports {
736                         #address-cells = <1>;     670                         #address-cells = <1>;
737                         #size-cells = <0>;        671                         #size-cells = <0>;
738                                                   672 
739                         port@0 {                  673                         port@0 {
740                                 reg = <0>;        674                                 reg = <0>;
741                                                   675 
742                                 redriver_ss_ou    676                                 redriver_ss_out: endpoint {
743                                         remote    677                                         remote-endpoint = <&pmic_glink_ss_in>;
744                                 };                678                                 };
745                         };                        679                         };
746                                                   680 
747                         port@1 {                  681                         port@1 {
748                                 reg = <1>;        682                                 reg = <1>;
749                                                   683 
750                                 redriver_ss_in    684                                 redriver_ss_in: endpoint {
751                                         data-l    685                                         data-lanes = <3 2 1 0>;
752                                         remote    686                                         remote-endpoint = <&usb_dp_qmpphy_out>;
753                                 };                687                                 };
754                         };                        688                         };
755                 };                                689                 };
756         };                                        690         };
757                                                   691 
758         typec-mux@42 {                            692         typec-mux@42 {
759                 compatible = "fcs,fsa4480";       693                 compatible = "fcs,fsa4480";
760                 reg = <0x42>;                     694                 reg = <0x42>;
761                                                   695 
762                 vcc-supply = <&vreg_bob1>;        696                 vcc-supply = <&vreg_bob1>;
763                                                   697 
764                 mode-switch;                      698                 mode-switch;
765                 orientation-switch;               699                 orientation-switch;
766                                                   700 
767                 port {                            701                 port {
768                         fsa4480_sbu_mux: endpo    702                         fsa4480_sbu_mux: endpoint {
769                                 remote-endpoin    703                                 remote-endpoint = <&pmic_glink_sbu>;
770                         };                        704                         };
771                 };                                705                 };
772         };                                        706         };
773 };                                                707 };
774                                                   708 
775 &ipa {                                            709 &ipa {
776         qcom,gsi-loader = "self";                 710         qcom,gsi-loader = "self";
777         memory-region = <&ipa_fw_mem>;            711         memory-region = <&ipa_fw_mem>;
778         firmware-name = "qcom/sm8550/ipa_fws.m    712         firmware-name = "qcom/sm8550/ipa_fws.mbn";
779         status = "okay";                          713         status = "okay";
780 };                                                714 };
781                                                   715 
782 &gpi_dma1 {                                    !! 716 &gcc {
783         status = "okay";                       !! 717         clocks = <&bi_tcxo_div2>, <&sleep_clk>,
                                                   >> 718                  <&pcie0_phy>,
                                                   >> 719                  <&pcie1_phy>,
                                                   >> 720                  <0>,
                                                   >> 721                  <&ufs_mem_phy 0>,
                                                   >> 722                  <&ufs_mem_phy 1>,
                                                   >> 723                  <&ufs_mem_phy 2>,
                                                   >> 724                  <&usb_dp_qmpphy QMP_USB43DP_USB3_PIPE_CLK>;
784 };                                                725 };
785                                                   726 
786 &gpu {                                            727 &gpu {
787         status = "okay";                          728         status = "okay";
788                                                   729 
789         zap-shader {                              730         zap-shader {
790                 firmware-name = "qcom/sm8550/a    731                 firmware-name = "qcom/sm8550/a740_zap.mbn";
791         };                                        732         };
792 };                                                733 };
793                                                   734 
794 &lpass_tlmm {                                     735 &lpass_tlmm {
795         spkr_1_sd_n_active: spkr-1-sd-n-active    736         spkr_1_sd_n_active: spkr-1-sd-n-active-state {
796                 pins = "gpio17";                  737                 pins = "gpio17";
797                 function = "gpio";                738                 function = "gpio";
798                 drive-strength = <16>;            739                 drive-strength = <16>;
799                 bias-disable;                     740                 bias-disable;
800                 output-low;                       741                 output-low;
801         };                                        742         };
802                                                   743 
803         spkr_2_sd_n_active: spkr-2-sd-n-active    744         spkr_2_sd_n_active: spkr-2-sd-n-active-state {
804                 pins = "gpio18";                  745                 pins = "gpio18";
805                 function = "gpio";                746                 function = "gpio";
806                 drive-strength = <16>;            747                 drive-strength = <16>;
807                 bias-disable;                     748                 bias-disable;
808                 output-low;                       749                 output-low;
809         };                                        750         };
810 };                                                751 };
811                                                   752 
812 &mdss {                                           753 &mdss {
813         status = "okay";                          754         status = "okay";
814 };                                                755 };
815                                                   756 
816 &mdss_dsi0 {                                      757 &mdss_dsi0 {
817         vdda-supply = <&vreg_l3e_1p2>;            758         vdda-supply = <&vreg_l3e_1p2>;
818         status = "okay";                          759         status = "okay";
819                                                   760 
820         panel@0 {                                 761         panel@0 {
821                 compatible = "visionox,vtdr613    762                 compatible = "visionox,vtdr6130";
822                 reg = <0>;                        763                 reg = <0>;
823                                                   764 
824                 pinctrl-0 = <&sde_dsi_active>,    765                 pinctrl-0 = <&sde_dsi_active>, <&sde_te_active>;
825                 pinctrl-1 = <&sde_dsi_suspend>    766                 pinctrl-1 = <&sde_dsi_suspend>, <&sde_te_suspend>;
826                 pinctrl-names = "default", "sl    767                 pinctrl-names = "default", "sleep";
827                                                   768 
828                 vci-supply = <&vreg_l13b_3p0>;    769                 vci-supply = <&vreg_l13b_3p0>;
829                 vdd-supply = <&vreg_l11b_1p2>;    770                 vdd-supply = <&vreg_l11b_1p2>;
830                 vddio-supply = <&vreg_l12b_1p8    771                 vddio-supply = <&vreg_l12b_1p8>;
831                                                   772 
832                 reset-gpios = <&tlmm 133 GPIO_    773                 reset-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>;
833                                                   774 
834                 port {                            775                 port {
835                         panel0_in: endpoint {     776                         panel0_in: endpoint {
836                                 remote-endpoin    777                                 remote-endpoint = <&mdss_dsi0_out>;
837                         };                        778                         };
838                 };                                779                 };
839         };                                        780         };
840 };                                                781 };
841                                                   782 
842 &mdss_dsi0_out {                                  783 &mdss_dsi0_out {
843         remote-endpoint = <&panel0_in>;           784         remote-endpoint = <&panel0_in>;
844         data-lanes = <0 1 2 3>;                   785         data-lanes = <0 1 2 3>;
845 };                                                786 };
846                                                   787 
847 &mdss_dsi0_phy {                                  788 &mdss_dsi0_phy {
848         vdds-supply = <&vreg_l1e_0p88>;           789         vdds-supply = <&vreg_l1e_0p88>;
849         status = "okay";                          790         status = "okay";
850 };                                                791 };
851                                                   792 
852 &mdss_dp0 {                                       793 &mdss_dp0 {
853         status = "okay";                          794         status = "okay";
854 };                                                795 };
855                                                   796 
856 &mdss_dp0_out {                                   797 &mdss_dp0_out {
857         data-lanes = <0 1>;                       798         data-lanes = <0 1>;
                                                   >> 799         remote-endpoint = <&usb_dp_qmpphy_dp_in>;
                                                   >> 800 };
                                                   >> 801 
                                                   >> 802 &pcie_1_phy_aux_clk {
                                                   >> 803         status = "disabled";
858 };                                                804 };
859                                                   805 
860 &pcie0 {                                          806 &pcie0 {
861         wake-gpios = <&tlmm 96 GPIO_ACTIVE_HIG    807         wake-gpios = <&tlmm 96 GPIO_ACTIVE_HIGH>;
862         perst-gpios = <&tlmm 94 GPIO_ACTIVE_LO    808         perst-gpios = <&tlmm 94 GPIO_ACTIVE_LOW>;
863                                                   809 
864         pinctrl-0 = <&pcie0_default_state>;       810         pinctrl-0 = <&pcie0_default_state>;
865         pinctrl-names = "default";                811         pinctrl-names = "default";
866                                                   812 
867         status = "okay";                          813         status = "okay";
868 };                                                814 };
869                                                   815 
870 &pcieport0 {                                   << 
871         wifi@0 {                               << 
872                 compatible = "pci17cb,1107";   << 
873                 reg = <0x10000 0x0 0x0 0x0 0x0 << 
874                                                << 
875                 vddrfacmn-supply = <&vreg_pmu_ << 
876                 vddaon-supply = <&vreg_pmu_aon << 
877                 vddwlcx-supply = <&vreg_pmu_wl << 
878                 vddwlmx-supply = <&vreg_pmu_wl << 
879                 vddrfa0p8-supply = <&vreg_pmu_ << 
880                 vddrfa1p2-supply = <&vreg_pmu_ << 
881                 vddrfa1p8-supply = <&vreg_pmu_ << 
882                 vddpcie0p9-supply = <&vreg_pmu << 
883                 vddpcie1p8-supply = <&vreg_pmu << 
884         };                                     << 
885 };                                             << 
886                                                << 
887 &pcie0_phy {                                      816 &pcie0_phy {
888         vdda-phy-supply = <&vreg_l1e_0p88>;       817         vdda-phy-supply = <&vreg_l1e_0p88>;
889         vdda-pll-supply = <&vreg_l3e_1p2>;        818         vdda-pll-supply = <&vreg_l3e_1p2>;
890                                                   819 
891         status = "okay";                          820         status = "okay";
892 };                                                821 };
893                                                   822 
894 &pm8550_flash {                                   823 &pm8550_flash {
895         status = "okay";                          824         status = "okay";
896                                                   825 
897         led-0 {                                   826         led-0 {
898                 function = LED_FUNCTION_FLASH;    827                 function = LED_FUNCTION_FLASH;
899                 color = <LED_COLOR_ID_YELLOW>;    828                 color = <LED_COLOR_ID_YELLOW>;
900                 led-sources = <1>, <4>;           829                 led-sources = <1>, <4>;
901                 led-max-microamp = <500000>;      830                 led-max-microamp = <500000>;
902                 flash-max-microamp = <2000000>    831                 flash-max-microamp = <2000000>;
903                 flash-max-timeout-us = <128000    832                 flash-max-timeout-us = <1280000>;
904                 function-enumerator = <0>;        833                 function-enumerator = <0>;
905         };                                        834         };
906                                                   835 
907         led-1 {                                   836         led-1 {
908                 function = LED_FUNCTION_FLASH;    837                 function = LED_FUNCTION_FLASH;
909                 color = <LED_COLOR_ID_WHITE>;     838                 color = <LED_COLOR_ID_WHITE>;
910                 led-sources = <2>, <3>;           839                 led-sources = <2>, <3>;
911                 led-max-microamp = <500000>;      840                 led-max-microamp = <500000>;
912                 flash-max-microamp = <2000000>    841                 flash-max-microamp = <2000000>;
913                 flash-max-timeout-us = <128000    842                 flash-max-timeout-us = <1280000>;
914                 function-enumerator = <1>;        843                 function-enumerator = <1>;
915         };                                        844         };
916 };                                                845 };
917                                                   846 
918 &pm8550_gpios {                                   847 &pm8550_gpios {
919         volume_up_n: volume-up-n-state {          848         volume_up_n: volume-up-n-state {
920                 pins = "gpio6";                   849                 pins = "gpio6";
921                 function = "normal";              850                 function = "normal";
922                 power-source = <1>;               851                 power-source = <1>;
923                 bias-pull-up;                     852                 bias-pull-up;
924                 input-enable;                     853                 input-enable;
925         };                                        854         };
926 };                                                855 };
927                                                   856 
928 &pm8550_pwm {                                     857 &pm8550_pwm {
929         status = "okay";                          858         status = "okay";
930                                                   859 
931         multi-led {                               860         multi-led {
932                 color = <LED_COLOR_ID_RGB>;       861                 color = <LED_COLOR_ID_RGB>;
933                 function = LED_FUNCTION_STATUS    862                 function = LED_FUNCTION_STATUS;
934                                                   863 
935                 #address-cells = <1>;             864                 #address-cells = <1>;
936                 #size-cells = <0>;                865                 #size-cells = <0>;
937                                                   866 
938                 led@1 {                           867                 led@1 {
939                         reg = <1>;                868                         reg = <1>;
940                         color = <LED_COLOR_ID_    869                         color = <LED_COLOR_ID_RED>;
941                 };                                870                 };
942                                                   871 
943                 led@2 {                           872                 led@2 {
944                         reg = <2>;                873                         reg = <2>;
945                         color = <LED_COLOR_ID_    874                         color = <LED_COLOR_ID_GREEN>;
946                 };                                875                 };
947                                                   876 
948                 led@3 {                           877                 led@3 {
949                         reg = <3>;                878                         reg = <3>;
950                         color = <LED_COLOR_ID_    879                         color = <LED_COLOR_ID_BLUE>;
951                 };                                880                 };
952         };                                        881         };
953 };                                                882 };
954                                                   883 
955 &pm8550b_eusb2_repeater {                         884 &pm8550b_eusb2_repeater {
956         vdd18-supply = <&vreg_l15b_1p8>;          885         vdd18-supply = <&vreg_l15b_1p8>;
957         vdd3-supply = <&vreg_l5b_3p1>;            886         vdd3-supply = <&vreg_l5b_3p1>;
958 };                                                887 };
959                                                   888 
960 &pon_pwrkey {                                     889 &pon_pwrkey {
961         status = "okay";                          890         status = "okay";
962 };                                                891 };
963                                                   892 
964 &pon_resin {                                      893 &pon_resin {
965         linux,code = <KEY_VOLUMEDOWN>;            894         linux,code = <KEY_VOLUMEDOWN>;
966                                                   895 
967         status = "okay";                          896         status = "okay";
968 };                                                897 };
969                                                   898 
970 &pmk8550_gpios {                               !! 899 &pcie_1_phy_aux_clk {
971         pmk8550_sleep_clk: sleep-clk-state {   !! 900         clock-frequency = <1000>;
972                 pins = "gpio3";                << 
973                 function = "func1";            << 
974                 input-disable;                 << 
975                 output-enable;                 << 
976                 bias-disable;                  << 
977                 power-source = <0>;            << 
978         };                                     << 
979 };                                                901 };
980                                                   902 
981 &qupv3_id_0 {                                     903 &qupv3_id_0 {
982         status = "okay";                          904         status = "okay";
983 };                                                905 };
984                                                   906 
985 &qupv3_id_1 {                                     907 &qupv3_id_1 {
986         status = "okay";                          908         status = "okay";
987 };                                                909 };
988                                                   910 
989 &remoteproc_adsp {                                911 &remoteproc_adsp {
990         firmware-name = "qcom/sm8550/adsp.mbn"    912         firmware-name = "qcom/sm8550/adsp.mbn",
991                         "qcom/sm8550/adsp_dtb.    913                         "qcom/sm8550/adsp_dtb.mbn";
992         status = "okay";                          914         status = "okay";
993 };                                                915 };
994                                                   916 
995 &remoteproc_cdsp {                                917 &remoteproc_cdsp {
996         firmware-name = "qcom/sm8550/cdsp.mbn"    918         firmware-name = "qcom/sm8550/cdsp.mbn",
997                         "qcom/sm8550/cdsp_dtb.    919                         "qcom/sm8550/cdsp_dtb.mbn";
998         status = "okay";                          920         status = "okay";
999 };                                                921 };
1000                                                  922 
1001 &remoteproc_mpss {                               923 &remoteproc_mpss {
1002         firmware-name = "qcom/sm8550/modem.mb    924         firmware-name = "qcom/sm8550/modem.mbn",
1003                         "qcom/sm8550/modem_dt    925                         "qcom/sm8550/modem_dtb.mbn";
1004         status = "okay";                         926         status = "okay";
1005 };                                               927 };
1006                                                  928 
1007 &sleep_clk {                                     929 &sleep_clk {
1008         clock-frequency = <32000>;               930         clock-frequency = <32000>;
1009 };                                               931 };
1010                                                  932 
1011 &swr0 {                                          933 &swr0 {
1012         status = "okay";                         934         status = "okay";
1013                                                  935 
1014         /* WSA8845, Speaker North */             936         /* WSA8845, Speaker North */
1015         north_spkr: speaker@0,0 {                937         north_spkr: speaker@0,0 {
1016                 compatible = "sdw20217020400"    938                 compatible = "sdw20217020400";
1017                 reg = <0 0>;                     939                 reg = <0 0>;
1018                 pinctrl-names = "default";       940                 pinctrl-names = "default";
1019                 pinctrl-0 = <&spkr_1_sd_n_act    941                 pinctrl-0 = <&spkr_1_sd_n_active>;
1020                 powerdown-gpios = <&lpass_tlm    942                 powerdown-gpios = <&lpass_tlmm 17 GPIO_ACTIVE_LOW>;
1021                 #sound-dai-cells = <0>;          943                 #sound-dai-cells = <0>;
1022                 sound-name-prefix = "SpkrLeft    944                 sound-name-prefix = "SpkrLeft";
1023                 vdd-1p8-supply = <&vreg_l15b_    945                 vdd-1p8-supply = <&vreg_l15b_1p8>;
1024                 vdd-io-supply = <&vreg_l3g_1p    946                 vdd-io-supply = <&vreg_l3g_1p2>;
1025                 qcom,port-mapping = <1 2 3 7  << 
1026         };                                       947         };
1027                                                  948 
1028         /* WSA8845, Speaker South */             949         /* WSA8845, Speaker South */
1029         south_spkr: speaker@0,1 {                950         south_spkr: speaker@0,1 {
1030                 compatible = "sdw20217020400"    951                 compatible = "sdw20217020400";
1031                 reg = <0 1>;                     952                 reg = <0 1>;
1032                 pinctrl-names = "default";       953                 pinctrl-names = "default";
1033                 pinctrl-0 = <&spkr_2_sd_n_act    954                 pinctrl-0 = <&spkr_2_sd_n_active>;
1034                 powerdown-gpios = <&lpass_tlm    955                 powerdown-gpios = <&lpass_tlmm 18 GPIO_ACTIVE_LOW>;
1035                 #sound-dai-cells = <0>;          956                 #sound-dai-cells = <0>;
1036                 sound-name-prefix = "SpkrRigh    957                 sound-name-prefix = "SpkrRight";
1037                 vdd-1p8-supply = <&vreg_l15b_    958                 vdd-1p8-supply = <&vreg_l15b_1p8>;
1038                 vdd-io-supply = <&vreg_l3g_1p    959                 vdd-io-supply = <&vreg_l3g_1p2>;
1039                 qcom,port-mapping = <4 5 6 7  << 
1040         };                                    << 
1041 };                                            << 
1042                                               << 
1043 &spi4 {                                       << 
1044         status = "okay";                      << 
1045                                               << 
1046         touchscreen@0 {                       << 
1047                 compatible = "goodix,gt9916"; << 
1048                 reg = <0>;                    << 
1049                                               << 
1050                 interrupt-parent = <&tlmm>;   << 
1051                 interrupts = <25 IRQ_TYPE_LEV << 
1052                                               << 
1053                 reset-gpios = <&tlmm 24 GPIO_ << 
1054                                               << 
1055                 avdd-supply = <&vreg_l14b_3p2 << 
1056                                               << 
1057                 spi-max-frequency = <1000000> << 
1058                                               << 
1059                 touchscreen-size-x = <1080>;  << 
1060                 touchscreen-size-y = <2400>;  << 
1061                                               << 
1062                 pinctrl-names = "default";    << 
1063                 pinctrl-0 = <&ts_irq>, <&ts_r << 
1064         };                                       960         };
1065 };                                               961 };
1066                                                  962 
1067 &swr1 {                                          963 &swr1 {
1068         status = "okay";                         964         status = "okay";
1069                                                  965 
1070         /* WCD9385 RX */                         966         /* WCD9385 RX */
1071         wcd_rx: codec@0,4 {                      967         wcd_rx: codec@0,4 {
1072                 compatible = "sdw20217010d00"    968                 compatible = "sdw20217010d00";
1073                 reg = <0 4>;                     969                 reg = <0 4>;
1074                 qcom,rx-port-mapping = <1 2 3    970                 qcom,rx-port-mapping = <1 2 3 4 5>;
1075         };                                       971         };
1076 };                                               972 };
1077                                                  973 
1078 &swr2 {                                          974 &swr2 {
1079         status = "okay";                         975         status = "okay";
1080                                                  976 
1081         /* WCD9385 TX */                         977         /* WCD9385 TX */
1082         wcd_tx: codec@0,3 {                      978         wcd_tx: codec@0,3 {
1083                 compatible = "sdw20217010d00"    979                 compatible = "sdw20217010d00";
1084                 reg = <0 3>;                     980                 reg = <0 3>;
1085                 qcom,tx-port-mapping = <2 2 3    981                 qcom,tx-port-mapping = <2 2 3 4>;
1086         };                                       982         };
1087 };                                               983 };
1088                                                  984 
1089 &tlmm {                                          985 &tlmm {
1090         gpio-reserved-ranges = <32 8>;           986         gpio-reserved-ranges = <32 8>;
1091                                                  987 
1092         bt_default: bt-default-state {           988         bt_default: bt-default-state {
1093                 bt-en-pins {                     989                 bt-en-pins {
1094                         pins = "gpio81";         990                         pins = "gpio81";
1095                         function = "gpio";       991                         function = "gpio";
1096                         drive-strength = <16>    992                         drive-strength = <16>;
1097                         bias-disable;            993                         bias-disable;
1098                 };                               994                 };
1099                                                  995 
1100                 sw-ctrl-pins {                   996                 sw-ctrl-pins {
1101                         pins = "gpio82";         997                         pins = "gpio82";
1102                         function = "gpio";       998                         function = "gpio";
1103                         bias-pull-down;          999                         bias-pull-down;
1104                 };                               1000                 };
1105         };                                       1001         };
1106                                                  1002 
1107         sde_dsi_active: sde-dsi-active-state     1003         sde_dsi_active: sde-dsi-active-state {
1108                 pins = "gpio133";                1004                 pins = "gpio133";
1109                 function = "gpio";               1005                 function = "gpio";
1110                 drive-strength = <8>;            1006                 drive-strength = <8>;
1111                 bias-disable;                    1007                 bias-disable;
1112         };                                       1008         };
1113                                                  1009 
1114         sde_dsi_suspend: sde-dsi-suspend-stat    1010         sde_dsi_suspend: sde-dsi-suspend-state {
1115                 pins = "gpio133";                1011                 pins = "gpio133";
1116                 function = "gpio";               1012                 function = "gpio";
1117                 drive-strength = <2>;            1013                 drive-strength = <2>;
1118                 bias-pull-down;                  1014                 bias-pull-down;
1119         };                                       1015         };
1120                                                  1016 
1121         sde_te_active: sde-te-active-state {     1017         sde_te_active: sde-te-active-state {
1122                 pins = "gpio86";                 1018                 pins = "gpio86";
1123                 function = "mdp_vsync";          1019                 function = "mdp_vsync";
1124                 drive-strength = <2>;            1020                 drive-strength = <2>;
1125                 bias-pull-down;                  1021                 bias-pull-down;
1126         };                                       1022         };
1127                                                  1023 
1128         sde_te_suspend: sde-te-suspend-state     1024         sde_te_suspend: sde-te-suspend-state {
1129                 pins = "gpio86";                 1025                 pins = "gpio86";
1130                 function = "mdp_vsync";          1026                 function = "mdp_vsync";
1131                 drive-strength = <2>;            1027                 drive-strength = <2>;
1132                 bias-pull-down;                  1028                 bias-pull-down;
1133         };                                       1029         };
1134                                                  1030 
1135         ts_irq: ts-irq-state {                << 
1136                 pins = "gpio25";              << 
1137                 function = "gpio";            << 
1138                 drive-strength = <8>;         << 
1139                 bias-pull-up;                 << 
1140         };                                    << 
1141                                               << 
1142         ts_reset: ts-reset-state {            << 
1143                 pins = "gpio24";              << 
1144                 function = "gpio";            << 
1145                 drive-strength = <8>;         << 
1146                 bias-pull-up;                 << 
1147         };                                    << 
1148                                               << 
1149         wcd_default: wcd-reset-n-active-state    1031         wcd_default: wcd-reset-n-active-state {
1150                 pins = "gpio108";                1032                 pins = "gpio108";
1151                 function = "gpio";               1033                 function = "gpio";
1152                 drive-strength = <16>;           1034                 drive-strength = <16>;
1153                 bias-disable;                    1035                 bias-disable;
1154                 output-low;                      1036                 output-low;
1155         };                                       1037         };
1156                                               << 
1157         wlan_en: wlan-en-state {              << 
1158                 pins = "gpio80";              << 
1159                 function = "gpio";            << 
1160                 drive-strength = <8>;         << 
1161                 bias-pull-down;               << 
1162         };                                    << 
1163 };                                               1038 };
1164                                                  1039 
1165 &uart7 {                                         1040 &uart7 {
1166         status = "okay";                         1041         status = "okay";
1167 };                                               1042 };
1168                                                  1043 
1169 &uart14 {                                        1044 &uart14 {
1170         status = "okay";                         1045         status = "okay";
1171                                                  1046 
1172         bluetooth {                              1047         bluetooth {
1173                 compatible = "qcom,wcn7850-bt    1048                 compatible = "qcom,wcn7850-bt";
1174                                                  1049 
1175                 vddrfacmn-supply = <&vreg_pmu !! 1050                 vddio-supply = <&vreg_l15b_1p8>;
1176                 vddaon-supply = <&vreg_pmu_ao !! 1051                 vddaon-supply = <&vreg_s4e_0p95>;
1177                 vddwlcx-supply = <&vreg_pmu_w !! 1052                 vdddig-supply = <&vreg_s4e_0p95>;
1178                 vddwlmx-supply = <&vreg_pmu_w !! 1053                 vddrfa0p8-supply = <&vreg_s4e_0p95>;
1179                 vddrfa0p8-supply = <&vreg_pmu !! 1054                 vddrfa1p2-supply = <&vreg_s4g_1p25>;
1180                 vddrfa1p2-supply = <&vreg_pmu !! 1055                 vddrfa1p9-supply = <&vreg_s6g_1p86>;
1181                 vddrfa1p8-supply = <&vreg_pmu << 
1182                                                  1056 
1183                 max-speed = <3200000>;           1057                 max-speed = <3200000>;
                                                   >> 1058 
                                                   >> 1059                 enable-gpios = <&tlmm 81 GPIO_ACTIVE_HIGH>;
                                                   >> 1060                 swctrl-gpios = <&tlmm 82 GPIO_ACTIVE_HIGH>;
                                                   >> 1061 
                                                   >> 1062                 pinctrl-0 = <&bt_default>;
                                                   >> 1063                 pinctrl-names = "default";
1184         };                                       1064         };
1185 };                                               1065 };
1186                                                  1066 
1187 &ufs_mem_hc {                                    1067 &ufs_mem_hc {
1188         reset-gpios = <&tlmm 210 GPIO_ACTIVE_    1068         reset-gpios = <&tlmm 210 GPIO_ACTIVE_LOW>;
1189         vcc-supply = <&vreg_l17b_2p5>;           1069         vcc-supply = <&vreg_l17b_2p5>;
1190         vcc-max-microamp = <1300000>;            1070         vcc-max-microamp = <1300000>;
1191         vccq-supply = <&vreg_l1g_1p2>;           1071         vccq-supply = <&vreg_l1g_1p2>;
1192         vccq-max-microamp = <1200000>;           1072         vccq-max-microamp = <1200000>;
1193         vdd-hba-supply = <&vreg_l3g_1p2>;        1073         vdd-hba-supply = <&vreg_l3g_1p2>;
1194                                                  1074 
1195         status = "okay";                         1075         status = "okay";
1196 };                                               1076 };
1197                                                  1077 
1198 &ufs_mem_phy {                                   1078 &ufs_mem_phy {
1199         vdda-phy-supply = <&vreg_l1d_0p88>;      1079         vdda-phy-supply = <&vreg_l1d_0p88>;
1200         vdda-pll-supply = <&vreg_l3e_1p2>;       1080         vdda-pll-supply = <&vreg_l3e_1p2>;
1201                                                  1081 
1202         status = "okay";                         1082         status = "okay";
1203 };                                               1083 };
1204                                                  1084 
1205 &usb_1 {                                         1085 &usb_1 {
1206         status = "okay";                         1086         status = "okay";
1207 };                                               1087 };
1208                                                  1088 
                                                   >> 1089 &usb_1_dwc3 {
                                                   >> 1090         dr_mode = "otg";
                                                   >> 1091         usb-role-switch;
                                                   >> 1092 };
                                                   >> 1093 
1209 &usb_1_dwc3_hs {                                 1094 &usb_1_dwc3_hs {
1210         remote-endpoint = <&pmic_glink_hs_in>    1095         remote-endpoint = <&pmic_glink_hs_in>;
1211 };                                               1096 };
1212                                                  1097 
                                                   >> 1098 &usb_1_dwc3_ss {
                                                   >> 1099         remote-endpoint = <&usb_dp_qmpphy_usb_ss_in>;
                                                   >> 1100 };
                                                   >> 1101 
1213 &usb_1_hsphy {                                   1102 &usb_1_hsphy {
1214         vdd-supply = <&vreg_l1e_0p88>;           1103         vdd-supply = <&vreg_l1e_0p88>;
1215         vdda12-supply = <&vreg_l3e_1p2>;         1104         vdda12-supply = <&vreg_l3e_1p2>;
1216                                                  1105 
1217         phys = <&pm8550b_eusb2_repeater>;        1106         phys = <&pm8550b_eusb2_repeater>;
1218                                                  1107 
1219         status = "okay";                         1108         status = "okay";
1220 };                                               1109 };
1221                                                  1110 
1222 &usb_dp_qmpphy {                                 1111 &usb_dp_qmpphy {
1223         vdda-phy-supply = <&vreg_l3e_1p2>;       1112         vdda-phy-supply = <&vreg_l3e_1p2>;
1224         vdda-pll-supply = <&vreg_l3f_0p88>;      1113         vdda-pll-supply = <&vreg_l3f_0p88>;
1225                                                  1114 
                                                   >> 1115         orientation-switch;
                                                   >> 1116 
1226         status = "okay";                         1117         status = "okay";
1227 };                                               1118 };
1228                                                  1119 
                                                   >> 1120 &usb_dp_qmpphy_dp_in {
                                                   >> 1121         remote-endpoint = <&mdss_dp0_out>;
                                                   >> 1122 };
                                                   >> 1123 
1229 &usb_dp_qmpphy_out {                             1124 &usb_dp_qmpphy_out {
1230         remote-endpoint = <&redriver_ss_in>;     1125         remote-endpoint = <&redriver_ss_in>;
                                                   >> 1126 };
                                                   >> 1127 
                                                   >> 1128 &usb_dp_qmpphy_usb_ss_in {
                                                   >> 1129         remote-endpoint = <&usb_1_dwc3_ss>;
1231 };                                               1130 };
1232                                                  1131 
1233 &xo_board {                                      1132 &xo_board {
1234         clock-frequency = <76800000>;            1133         clock-frequency = <76800000>;
1235 };                                               1134 };
                                                      

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