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

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

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

Diff markup

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


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

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