~ [ 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.8.12)


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

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