Merge branch 'for-5.11' into for-linus
[linux-2.6-microblaze.git] / arch / arm64 / boot / dts / qcom / qrb5165-rb5.dts
1 // SPDX-License-Identifier: BSD-3-Clause
2 /*
3  * Copyright (c) 2020, Linaro Ltd.
4  */
5
6 /dts-v1/;
7
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
10 #include "sm8250.dtsi"
11 #include "pm8150.dtsi"
12 #include "pm8150b.dtsi"
13 #include "pm8150l.dtsi"
14
15 / {
16         model = "Qualcomm Technologies, Inc. Robotics RB5";
17         compatible = "qcom,qrb5165-rb5", "qcom,sm8250";
18
19         aliases {
20                 serial0 = &uart12;
21         };
22
23         chosen {
24                 stdout-path = "serial0:115200n8";
25         };
26
27         dc12v: dc12v-regulator {
28                 compatible = "regulator-fixed";
29                 regulator-name = "DC12V";
30                 regulator-min-microvolt = <12000000>;
31                 regulator-max-microvolt = <12000000>;
32                 regulator-always-on;
33         };
34
35         leds {
36                 compatible = "gpio-leds";
37
38                 user4 {
39                         label = "green:user4";
40                         gpios = <&pm8150_gpios 10 GPIO_ACTIVE_HIGH>;
41                         linux,default-trigger = "panic-indicator";
42                         default-state = "off";
43                 };
44
45                 wlan {
46                         label = "yellow:wlan";
47                         gpios = <&pm8150_gpios 9 GPIO_ACTIVE_HIGH>;
48                         linux,default-trigger = "phy0tx";
49                         default-state = "off";
50                 };
51
52                 bt {
53                         label = "blue:bt";
54                         gpios = <&pm8150_gpios 7 GPIO_ACTIVE_HIGH>;
55                         linux,default-trigger = "bluetooth-power";
56                         default-state = "off";
57                 };
58
59         };
60
61         vbat: vbat-regulator {
62                 compatible = "regulator-fixed";
63                 regulator-name = "VBAT";
64                 vin-supply = <&vreg_l11c_3p3>;
65                 regulator-min-microvolt = <4200000>;
66                 regulator-max-microvolt = <4200000>;
67                 regulator-always-on;
68         };
69
70         vbat_som: vbat-som-regulator {
71                 compatible = "regulator-fixed";
72                 regulator-name = "VBAT_SOM";
73                 vin-supply = <&dc12v>;
74                 regulator-min-microvolt = <4200000>;
75                 regulator-max-microvolt = <4200000>;
76                 regulator-always-on;
77         };
78
79         vdc_3v3: vdc-3v3-regulator {
80                 compatible = "regulator-fixed";
81                 regulator-name = "VDC_3V3";
82                 vin-supply = <&dc12v>;
83                 regulator-min-microvolt = <3300000>;
84                 regulator-max-microvolt = <3300000>;
85                 regulator-always-on;
86         };
87
88         vdc_5v: vdc-5v-regulator {
89                 compatible = "regulator-fixed";
90                 regulator-name = "VDC_5V";
91
92                 regulator-min-microvolt = <5000000>;
93                 regulator-max-microvolt = <5000000>;
94                 regulator-always-on;
95                 vin-supply = <&vreg_l11c_3p3>;
96         };
97
98         vph_pwr: vph-pwr-regulator {
99                 compatible = "regulator-fixed";
100                 regulator-name = "vph_pwr";
101                 regulator-min-microvolt = <3700000>;
102                 regulator-max-microvolt = <3700000>;
103                 regulator-always-on;
104         };
105
106         vreg_s4a_1p8: vreg-s4a-1p8 {
107                 compatible = "regulator-fixed";
108                 regulator-name = "vreg_s4a_1p8";
109                 regulator-min-microvolt = <1800000>;
110                 regulator-max-microvolt = <1800000>;
111                 regulator-always-on;
112         };
113 };
114
115 &apps_rsc {
116         pm8009-rpmh-regulators {
117                 compatible = "qcom,pm8009-rpmh-regulators";
118                 qcom,pmic-id = "f";
119
120                 vdd-s1-supply = <&vph_pwr>;
121                 vdd-s2-supply = <&vph_pwr>;
122                 vdd-l2-supply = <&vreg_s8c_1p3>;
123                 vdd-l5-l6-supply = <&vreg_bob>;
124                 vdd-l7-supply = <&vreg_s4a_1p8>;
125
126                 vreg_l1f_1p1: ldo1 {
127                         regulator-name = "vreg_l1f_1p1";
128                         regulator-min-microvolt = <1104000>;
129                         regulator-max-microvolt = <1104000>;
130                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
131                 };
132
133                 vreg_l2f_1p2: ldo2 {
134                         regulator-name = "vreg_l2f_1p2";
135                         regulator-min-microvolt = <1200000>;
136                         regulator-max-microvolt = <1200000>;
137                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
138                 };
139
140                 vreg_l6f_2p8: ldo6 {
141                         regulator-name = "vreg_l6f_2p8";
142                         regulator-min-microvolt = <2800000>;
143                         regulator-max-microvolt = <2800000>;
144                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
145                 };
146
147                 vreg_l7f_1p8: ldo7 {
148                         regulator-name = "vreg_l7f_1p8";
149                         regulator-min-microvolt = <1800000>;
150                         regulator-max-microvolt = <1800000>;
151                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
152                 };
153         };
154
155         pm8150-rpmh-regulators {
156                 compatible = "qcom,pm8150-rpmh-regulators";
157                 qcom,pmic-id = "a";
158
159                 vdd-s1-supply = <&vph_pwr>;
160                 vdd-s2-supply = <&vph_pwr>;
161                 vdd-s3-supply = <&vph_pwr>;
162                 vdd-s4-supply = <&vph_pwr>;
163                 vdd-s5-supply = <&vph_pwr>;
164                 vdd-s6-supply = <&vph_pwr>;
165                 vdd-s7-supply = <&vph_pwr>;
166                 vdd-s8-supply = <&vph_pwr>;
167                 vdd-s9-supply = <&vph_pwr>;
168                 vdd-s10-supply = <&vph_pwr>;
169                 vdd-l2-l10-supply = <&vreg_bob>;
170                 vdd-l3-l4-l5-l18-supply = <&vreg_s6a_0p95>;
171                 vdd-l6-l9-supply = <&vreg_s8c_1p3>;
172                 vdd-l7-l12-l14-l15-supply = <&vreg_s5a_1p9>;
173                 vdd-l13-l16-l17-supply = <&vreg_bob>;
174
175                 vreg_l2a_3p1: ldo2 {
176                         regulator-name = "vreg_l2a_3p1";
177                         regulator-min-microvolt = <3072000>;
178                         regulator-max-microvolt = <3072000>;
179                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
180                 };
181
182                 vreg_l3a_0p9: ldo3 {
183                         regulator-name = "vreg_l3a_0p9";
184                         regulator-min-microvolt = <928000>;
185                         regulator-max-microvolt = <932000>;
186                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
187                 };
188
189                 vreg_l5a_0p88: ldo5 {
190                         regulator-name = "vreg_l5a_0p88";
191                         regulator-min-microvolt = <880000>;
192                         regulator-max-microvolt = <880000>;
193                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
194                 };
195
196                 vreg_l6a_1p2: ldo6 {
197                         regulator-name = "vreg_l6a_1p2";
198                         regulator-min-microvolt = <1200000>;
199                         regulator-max-microvolt = <1200000>;
200                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
201                 };
202
203                 vreg_l7a_1p7: ldo7 {
204                         regulator-name = "vreg_l7a_1p7";
205                         regulator-min-microvolt = <1704000>;
206                         regulator-max-microvolt = <1800000>;
207                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
208                 };
209
210                 vreg_l9a_1p2: ldo9 {
211                         regulator-name = "vreg_l9a_1p2";
212                         regulator-min-microvolt = <1200000>;
213                         regulator-max-microvolt = <1200000>;
214                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
215                 };
216
217                 vreg_l10a_1p8: ldo10 {
218                         regulator-name = "vreg_l10a_1p8";
219                         regulator-min-microvolt = <1800000>;
220                         regulator-max-microvolt = <1800000>;
221                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
222                 };
223
224                 vreg_l12a_1p8: ldo12 {
225                         regulator-name = "vreg_l12a_1p8";
226                         regulator-min-microvolt = <1800000>;
227                         regulator-max-microvolt = <1800000>;
228                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
229                 };
230
231                 vreg_l13a_ts_3p0: ldo13 {
232                         regulator-name = "vreg_l13a_ts_3p0";
233                         regulator-min-microvolt = <3008000>;
234                         regulator-max-microvolt = <3008000>;
235                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
236                 };
237
238                 vreg_l14a_1p8: ldo14 {
239                         regulator-name = "vreg_l14a_1p8";
240                         regulator-min-microvolt = <1800000>;
241                         regulator-max-microvolt = <1880000>;
242                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
243                 };
244
245                 vreg_l15a_1p8: ldo15 {
246                         regulator-name = "vreg_l15a_1p8";
247                         regulator-min-microvolt = <1800000>;
248                         regulator-max-microvolt = <1800000>;
249                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
250                 };
251
252                 vreg_l16a_2p7: ldo16 {
253                         regulator-name = "vreg_l16a_2p7";
254                         regulator-min-microvolt = <2704000>;
255                         regulator-max-microvolt = <2960000>;
256                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
257                 };
258
259                 vreg_l17a_3p0: ldo17 {
260                         regulator-name = "vreg_l17a_3p0";
261                         regulator-min-microvolt = <2856000>;
262                         regulator-max-microvolt = <3008000>;
263                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
264                 };
265
266                 vreg_l18a_0p92: ldo18 {
267                         regulator-name = "vreg_l18a_0p92";
268                         regulator-min-microvolt = <800000>;
269                         regulator-max-microvolt = <912000>;
270                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
271                 };
272
273                 vreg_s5a_1p9: smps5 {
274                         regulator-name = "vreg_s5a_1p9";
275                         regulator-min-microvolt = <1904000>;
276                         regulator-max-microvolt = <2000000>;
277                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
278                 };
279
280                 vreg_s6a_0p95: smps6 {
281                         regulator-name = "vreg_s6a_0p95";
282                         regulator-min-microvolt = <920000>;
283                         regulator-max-microvolt = <1128000>;
284                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
285                 };
286         };
287
288         pm8150l-rpmh-regulators {
289                 compatible = "qcom,pm8150l-rpmh-regulators";
290                 qcom,pmic-id = "c";
291
292                 vdd-s1-supply = <&vph_pwr>;
293                 vdd-s2-supply = <&vph_pwr>;
294                 vdd-s3-supply = <&vph_pwr>;
295                 vdd-s4-supply = <&vph_pwr>;
296                 vdd-s5-supply = <&vph_pwr>;
297                 vdd-s6-supply = <&vph_pwr>;
298                 vdd-s7-supply = <&vph_pwr>;
299                 vdd-s8-supply = <&vph_pwr>;
300                 vdd-l1-l8-supply = <&vreg_s4a_1p8>;
301                 vdd-l2-l3-supply = <&vreg_s8c_1p3>;
302                 vdd-l4-l5-l6-supply = <&vreg_bob>;
303                 vdd-l7-l11-supply = <&vreg_bob>;
304                 vdd-l9-l10-supply = <&vreg_bob>;
305                 vdd-bob-supply = <&vph_pwr>;
306
307                 vreg_bob: bob {
308                         regulator-name = "vreg_bob";
309                         regulator-min-microvolt = <3008000>;
310                         regulator-max-microvolt = <4000000>;
311                         regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>;
312                 };
313
314                 vreg_l1c_1p8: ldo1 {
315                         regulator-name = "vreg_l1c_1p8";
316                         regulator-min-microvolt = <1800000>;
317                         regulator-max-microvolt = <1800000>;
318                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
319                 };
320
321                 vreg_l2c_1p2: ldo2 {
322                         regulator-name = "vreg_l2c_1p2";
323                         regulator-min-microvolt = <1200000>;
324                         regulator-max-microvolt = <1200000>;
325                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
326                 };
327
328                 vreg_l3c_0p8: ldo3 {
329                         regulator-name = "vreg_l3c_0p8";
330                         regulator-min-microvolt = <800000>;
331                         regulator-max-microvolt = <800000>;
332                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
333                 };
334
335                 vreg_l4c_1p7: ldo4 {
336                         regulator-name = "vreg_l4c_1p7";
337                         regulator-min-microvolt = <1704000>;
338                         regulator-max-microvolt = <2928000>;
339                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
340                 };
341
342                 vreg_l5c_1p8: ldo5 {
343                         regulator-name = "vreg_l5c_1p8";
344                         regulator-min-microvolt = <1800000>;
345                         regulator-max-microvolt = <2928000>;
346                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
347                 };
348
349                 vreg_l6c_2p96: ldo6 {
350                         regulator-name = "vreg_l6c_2p96";
351                         regulator-min-microvolt = <1800000>;
352                         regulator-max-microvolt = <2960000>;
353                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
354                 };
355
356                 vreg_l7c_cam_vcm0_2p85: ldo7 {
357                         regulator-name = "vreg_l7c_cam_vcm0_2p85";
358                         regulator-min-microvolt = <2856000>;
359                         regulator-max-microvolt = <3104000>;
360                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
361                 };
362
363                 vreg_l8c_1p8: ldo8 {
364                         regulator-name = "vreg_l8c_1p8";
365                         regulator-min-microvolt = <1800000>;
366                         regulator-max-microvolt = <1800000>;
367                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
368                 };
369
370                 vreg_l9c_2p96: ldo9 {
371                         regulator-name = "vreg_l9c_2p96";
372                         regulator-min-microvolt = <2704000>;
373                         regulator-max-microvolt = <2960000>;
374                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
375                 };
376
377                 vreg_l10c_3p0: ldo10 {
378                         regulator-name = "vreg_l10c_3p0";
379                         regulator-min-microvolt = <3000000>;
380                         regulator-max-microvolt = <3000000>;
381                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
382                 };
383
384                 vreg_l11c_3p3: ldo11 {
385                         regulator-name = "vreg_l11c_3p3";
386                         regulator-min-microvolt = <3296000>;
387                         regulator-max-microvolt = <3296000>;
388                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
389                         regulator-always-on;
390                 };
391
392                 vreg_s8c_1p3: smps8 {
393                         regulator-name = "vreg_s8c_1p3";
394                         regulator-min-microvolt = <1352000>;
395                         regulator-max-microvolt = <1352000>;
396                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
397                 };
398         };
399 };
400
401 /* LS-I2C0 */
402 &i2c4 {
403         status = "okay";
404 };
405
406 &i2c5 {
407         status = "okay";
408 };
409
410 /* LS-I2C1 */
411 &i2c15 {
412         status = "okay";
413 };
414
415 &pm8150_gpios {
416         gpio-reserved-ranges = <1 1>, <3 2>, <7 1>;
417         gpio-line-names =
418                 "NC",
419                 "OPTION2",
420                 "PM_GPIO-F",
421                 "PM_SLP_CLK_IN",
422                 "OPTION1",
423                 "VOL_UP_N",
424                 "PM8250_GPIO7", /* Blue LED */
425                 "SP_ARI_PWR_ALARM",
426                 "GPIO_9_P", /* Yellow LED */
427                 "GPIO_10_P"; /* Green LED */
428 };
429
430 &pm8150b_gpios {
431         gpio-line-names =
432                 "NC",
433                 "NC",
434                 "NC",
435                 "NC",
436                 "HAP_BOOST_EN", /* SOM */
437                 "SMB_STAT", /* SOM */
438                 "NC",
439                 "NC",
440                 "SDM_FORCE_USB_BOOT",
441                 "NC",
442                 "NC",
443                 "NC";
444 };
445
446 &pm8150l_gpios {
447         gpio-line-names =
448                 "NC",
449                 "PM3003A_EN",
450                 "NC",
451                 "NC",
452                 "PM_GPIO5", /* HDMI RST_N */
453                 "PM_GPIO-A", /* PWM */
454                 "PM_GPIO7",
455                 "NC",
456                 "NC",
457                 "PM_GPIO-B",
458                 "NC",
459                 "PM3003A_MODE";
460 };
461
462 &qupv3_id_0 {
463         status = "okay";
464 };
465
466 &qupv3_id_1 {
467         status = "okay";
468 };
469
470 &qupv3_id_2 {
471         status = "okay";
472 };
473
474 /* CAN */
475 &spi0 {
476         status = "okay";
477 };
478
479 &tlmm {
480         gpio-reserved-ranges = <40 4>;
481         gpio-line-names =
482                 "GPIO-MM",
483                 "GPIO-NN",
484                 "GPIO-OO",
485                 "GPIO-PP",
486                 "GPIO-A",
487                 "GPIO-C",
488                 "GPIO-E",
489                 "GPIO-D",
490                 "I2C0-SDA",
491                 "I2C0-SCL",
492                 "GPIO-TT", /* GPIO_10 */
493                 "NC",
494                 "GPIO_12_I2C_SDA",
495                 "GPIO_13_I2C_SCL",
496                 "GPIO-X",
497                 "GPIO_15_RGMII_INT",
498                 "HST_BT_UART_CTS",
499                 "HST_BT_UART_RFR",
500                 "HST_BT_UART_TX",
501                 "HST_BT_UART_RX",
502                 "HST_WLAN_EN", /* GPIO_20 */
503                 "HST_BT_EN",
504                 "GPIO-AAA",
505                 "GPIO-BBB",
506                 "GPIO-CCC",
507                 "GPIO-Z",
508                 "GPIO-DDD",
509                 "GPIO-BB",
510                 "GPIO_28_CAN_SPI_MISO",
511                 "GPIO_29_CAN_SPI_MOSI",
512                 "GPIO_30_CAN_SPI_CLK", /* GPIO_30 */
513                 "GPIO_31_CAN_SPI_CS",
514                 "GPIO-UU",
515                 "NC",
516                 "UART1_TXD_SOM",
517                 "UART1_RXD_SOM",
518                 "UART0_CTS",
519                 "UART0_RTS",
520                 "UART0_TXD",
521                 "UART0_RXD",
522                 "SPI1_MISO", /* GPIO_40 */
523                 "SPI1_MOSI",
524                 "SPI1_CLK",
525                 "SPI1_CS",
526                 "I2C1_SDA",
527                 "I2C1_SCL",
528                 "GPIO-F",
529                 "GPIO-JJ",
530                 "Board_ID1",
531                 "Board_ID2",
532                 "NC", /* GPIO_50 */
533                 "NC",
534                 "SPI0_MISO",
535                 "SPI0_MOSI",
536                 "SPI0_SCLK",
537                 "SPI0_CS",
538                 "GPIO-QQ",
539                 "GPIO-RR",
540                 "USB2LAN_RESET",
541                 "USB2LAN_EXTWAKE",
542                 "NC", /* GPIO_60 */
543                 "NC",
544                 "NC",
545                 "LT9611_INT",
546                 "GPIO-AA",
547                 "USB_CC_DIR",
548                 "GPIO-G",
549                 "GPIO-LL",
550                 "USB_DP_HPD_1P8",
551                 "NC",
552                 "NC", /* GPIO_70 */
553                 "SD_CMD",
554                 "SD_DAT3",
555                 "SD_SCLK",
556                 "SD_DAT2",
557                 "SD_DAT1",
558                 "SD_DAT0", /* BOOT_CFG3 */
559                 "SD_UFS_CARD_DET_N",
560                 "GPIO-II",
561                 "PCIE0_RST_N",
562                 "PCIE0_CLK_REQ_N", /* GPIO_80 */
563                 "PCIE0_WAKE_N",
564                 "GPIO-CC",
565                 "GPIO-DD",
566                 "GPIO-EE",
567                 "GPIO-FF",
568                 "GPIO-GG",
569                 "GPIO-HH",
570                 "GPIO-VV",
571                 "GPIO-WW",
572                 "NC", /* GPIO_90 */
573                 "NC",
574                 "GPIO-K",
575                 "GPIO-I",
576                 "CSI0_MCLK",
577                 "CSI1_MCLK",
578                 "CSI2_MCLK",
579                 "CSI3_MCLK",
580                 "GPIO-AA", /* CSI4_MCLK */
581                 "GPIO-BB", /* CSI5_MCLK */
582                 "GPIO-KK", /* GPIO_100 */
583                 "CCI_I2C_SDA0",
584                 "CCI_I2C_SCL0",
585                 "CCI_I2C_SDA1",
586                 "CCI_I2C_SCL1",
587                 "CCI_I2C_SDA2",
588                 "CCI_I2C_SCL2",
589                 "CCI_I2C_SDA3",
590                 "CCI_I2C_SCL3",
591                 "GPIO-L",
592                 "NC", /* GPIO_110 */
593                 "NC",
594                 "ACCEL_INT",
595                 "GYRO_INT",
596                 "GPIO-J",
597                 "GPIO-YY",
598                 "GPIO-H",
599                 "GPIO-ZZ",
600                 "NC",
601                 "NC",
602                 "NC", /* GPIO_120 */
603                 "NC",
604                 "MAG_INT",
605                 "MAG_DRDY_INT",
606                 "HST_SW_CTRL",
607                 "GPIO-M",
608                 "GPIO-N",
609                 "GPIO-O",
610                 "GPIO-P",
611                 "PS_INT",
612                 "WSA1_EN", /* GPIO_130 */
613                 "USB_HUB_RESET",
614                 "SDM_FORCE_USB_BOOT",
615                 "I2S1_CLK_HDMI",
616                 "I2S1_DATA0_HDMI",
617                 "I2S1_WS_HDMI",
618                 "GPIO-B",
619                 "GPIO_137", /* To LT9611_I2S_MCLK_3V3 */
620                 "PCM_CLK",
621                 "PCM_DI",
622                 "PCM_DO", /* GPIO_140 */
623                 "PCM_FS",
624                 "HST_SLIM_CLK",
625                 "HST_SLIM_DATA",
626                 "GPIO-U",
627                 "GPIO-Y",
628                 "GPIO-R",
629                 "GPIO-Q",
630                 "GPIO-S",
631                 "GPIO-T",
632                 "GPIO-V", /* GPIO_150 */
633                 "GPIO-W",
634                 "DMIC_CLK1",
635                 "DMIC_DATA1",
636                 "DMIC_CLK2",
637                 "DMIC_DATA2",
638                 "WSA_SWR_CLK",
639                 "WSA_SWR_DATA",
640                 "DMIC_CLK3",
641                 "DMIC_DATA3",
642                 "I2C4_SDA", /* GPIO_160 */
643                 "I2C4_SCL",
644                 "SPI3_CS1",
645                 "SPI3_CS2",
646                 "SPI2_MISO_LS3",
647                 "SPI2_MOSI_LS3",
648                 "SPI2_CLK_LS3",
649                 "SPI2_ACCEL_CS_LS3",
650                 "SPI2_CS1",
651                 "NC",
652                 "GPIO-SS", /* GPIO_170 */
653                 "GPIO-XX",
654                 "SPI3_MISO",
655                 "SPI3_MOSI",
656                 "SPI3_CLK",
657                 "SPI3_CS",
658                 "HST_BLE_SNS_UART_TX",
659                 "HST_BLE_SNS_UART_RX",
660                 "HST_WLAN_UART_TX",
661                 "HST_WLAN_UART_RX";
662 };
663
664 &uart12 {
665         status = "okay";
666 };
667
668 &ufs_mem_hc {
669         status = "okay";
670
671         vcc-supply = <&vreg_l17a_3p0>;
672         vcc-max-microamp = <800000>;
673         vccq-supply = <&vreg_l6a_1p2>;
674         vccq-max-microamp = <800000>;
675         vccq2-supply = <&vreg_s4a_1p8>;
676         vccq2-max-microamp = <800000>;
677 };
678
679 &ufs_mem_phy {
680         status = "okay";
681
682         vdda-phy-supply = <&vreg_l5a_0p88>;
683         vdda-max-microamp = <89900>;
684         vdda-pll-supply = <&vreg_l9a_1p2>;
685         vdda-pll-max-microamp = <18800>;
686 };