~ [ 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 (Architecture i386) and /scripts/dtc/include-prefixes/arm64/qcom/sm8550-qrd.dts (Architecture sparc)


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

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