]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/gnu/dts/arm/exynos5422-odroid-core.dtsi
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
[FreeBSD/FreeBSD.git] / sys / gnu / dts / arm / exynos5422-odroid-core.dtsi
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * Hardkernel Odroid XU3/XU3-Lite/XU4/HC1 boards core device tree source
4  *
5  * Copyright (c) 2017 Marek Szyprowski
6  * Copyright (c) 2013-2017 Samsung Electronics Co., Ltd.
7  *              http://www.samsung.com
8  */
9
10 #include <dt-bindings/clock/samsung,s2mps11.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/gpio/gpio.h>
13 #include "exynos5800.dtsi"
14 #include "exynos5422-cpus.dtsi"
15
16 / {
17         memory@40000000 {
18                 device_type = "memory";
19                 reg = <0x40000000 0x7EA00000>;
20         };
21
22         chosen {
23                 stdout-path = "serial2:115200n8";
24         };
25
26         firmware@2073000 {
27                 compatible = "samsung,secure-firmware";
28                 reg = <0x02073000 0x1000>;
29         };
30
31         fixed-rate-clocks {
32                 oscclk {
33                         compatible = "samsung,exynos5420-oscclk";
34                         clock-frequency = <24000000>;
35                 };
36         };
37
38         dmc_opp_table: opp_table2 {
39                 compatible = "operating-points-v2";
40
41                 opp00 {
42                         opp-hz = /bits/ 64 <165000000>;
43                         opp-microvolt = <875000>;
44                 };
45                 opp01 {
46                         opp-hz = /bits/ 64 <206000000>;
47                         opp-microvolt = <875000>;
48                 };
49                 opp02 {
50                         opp-hz = /bits/ 64 <275000000>;
51                         opp-microvolt = <875000>;
52                 };
53                 opp03 {
54                         opp-hz = /bits/ 64 <413000000>;
55                         opp-microvolt = <887500>;
56                 };
57                 opp04 {
58                         opp-hz = /bits/ 64 <543000000>;
59                         opp-microvolt = <937500>;
60                 };
61                 opp05 {
62                         opp-hz = /bits/ 64 <633000000>;
63                         opp-microvolt = <1012500>;
64                 };
65                 opp06 {
66                         opp-hz = /bits/ 64 <728000000>;
67                         opp-microvolt = <1037500>;
68                 };
69                 opp07 {
70                         opp-hz = /bits/ 64 <825000000>;
71                         opp-microvolt = <1050000>;
72                 };
73         };
74
75         samsung_K3QF2F20DB: lpddr3 {
76                 compatible      = "samsung,K3QF2F20DB", "jedec,lpddr3";
77                 density         = <16384>;
78                 io-width        = <32>;
79                 #address-cells  = <1>;
80                 #size-cells     = <0>;
81
82                 tRFC-min-tck            = <17>;
83                 tRRD-min-tck            = <2>;
84                 tRPab-min-tck           = <2>;
85                 tRPpb-min-tck           = <2>;
86                 tRCD-min-tck            = <3>;
87                 tRC-min-tck             = <6>;
88                 tRAS-min-tck            = <5>;
89                 tWTR-min-tck            = <2>;
90                 tWR-min-tck             = <7>;
91                 tRTP-min-tck            = <2>;
92                 tW2W-C2C-min-tck        = <0>;
93                 tR2R-C2C-min-tck        = <0>;
94                 tWL-min-tck             = <8>;
95                 tDQSCK-min-tck          = <5>;
96                 tRL-min-tck             = <14>;
97                 tFAW-min-tck            = <5>;
98                 tXSR-min-tck            = <12>;
99                 tXP-min-tck             = <2>;
100                 tCKE-min-tck            = <2>;
101                 tCKESR-min-tck          = <2>;
102                 tMRD-min-tck            = <5>;
103
104                 timings_samsung_K3QF2F20DB_800mhz: lpddr3-timings@800000000 {
105                         compatible      = "jedec,lpddr3-timings";
106                         /* workaround: 'reg' shows max-freq */
107                         reg             = <800000000>;
108                         min-freq        = <100000000>;
109                         tRFC            = <65000>;
110                         tRRD            = <6000>;
111                         tRPab           = <12000>;
112                         tRPpb           = <12000>;
113                         tRCD            = <10000>;
114                         tRC             = <33750>;
115                         tRAS            = <23000>;
116                         tWTR            = <3750>;
117                         tWR             = <7500>;
118                         tRTP            = <3750>;
119                         tW2W-C2C        = <0>;
120                         tR2R-C2C        = <0>;
121                         tFAW            = <25000>;
122                         tXSR            = <70000>;
123                         tXP             = <3750>;
124                         tCKE            = <3750>;
125                         tCKESR          = <3750>;
126                         tMRD            = <7000>;
127                 };
128         };
129 };
130
131 &adc {
132         vdd-supply = <&ldo4_reg>;
133         status = "okay";
134 };
135
136 &bus_wcore {
137         devfreq-events = <&nocp_mem0_0>, <&nocp_mem0_1>,
138                         <&nocp_mem1_0>, <&nocp_mem1_1>;
139         vdd-supply = <&buck3_reg>;
140         exynos,saturation-ratio = <100>;
141         status = "okay";
142 };
143
144 &bus_noc {
145         devfreq = <&bus_wcore>;
146         status = "okay";
147 };
148
149 &bus_fsys_apb {
150         devfreq = <&bus_wcore>;
151         status = "okay";
152 };
153
154 &bus_fsys {
155         devfreq = <&bus_wcore>;
156         status = "okay";
157 };
158
159 &bus_fsys2 {
160         devfreq = <&bus_wcore>;
161         status = "okay";
162 };
163
164 &bus_mfc {
165         devfreq = <&bus_wcore>;
166         status = "okay";
167 };
168
169 &bus_gen {
170         devfreq = <&bus_wcore>;
171         status = "okay";
172 };
173
174 &bus_peri {
175         devfreq = <&bus_wcore>;
176         status = "okay";
177 };
178
179 &bus_g2d {
180         devfreq = <&bus_wcore>;
181         status = "okay";
182 };
183
184 &bus_g2d_acp {
185         devfreq = <&bus_wcore>;
186         status = "okay";
187 };
188
189 &bus_jpeg {
190         devfreq = <&bus_wcore>;
191         status = "okay";
192 };
193
194 &bus_jpeg_apb {
195         devfreq = <&bus_wcore>;
196         status = "okay";
197 };
198
199 &bus_disp1_fimd {
200         devfreq = <&bus_wcore>;
201         status = "okay";
202 };
203
204 &bus_disp1 {
205         devfreq = <&bus_wcore>;
206         status = "okay";
207 };
208
209 &bus_gscl_scaler {
210         devfreq = <&bus_wcore>;
211         status = "okay";
212 };
213
214 &bus_mscl {
215         devfreq = <&bus_wcore>;
216         status = "okay";
217 };
218
219 &cpu0 {
220         cpu-supply = <&buck6_reg>;
221 };
222
223 &cpu4 {
224         cpu-supply = <&buck2_reg>;
225 };
226
227 &dmc {
228         devfreq-events = <&ppmu_event3_dmc0_0>, <&ppmu_event3_dmc0_1>,
229                         <&ppmu_event3_dmc1_0>, <&ppmu_event3_dmc1_1>;
230         device-handle = <&samsung_K3QF2F20DB>;
231         operating-points-v2 = <&dmc_opp_table>;
232         vdd-supply = <&buck1_reg>;
233         status = "okay";
234 };
235
236 &hsi2c_4 {
237         status = "okay";
238
239         s2mps11_pmic@66 {
240                 compatible = "samsung,s2mps11-pmic";
241                 reg = <0x66>;
242                 samsung,s2mps11-acokb-ground;
243
244                 interrupt-parent = <&gpx0>;
245                 interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
246                 pinctrl-names = "default";
247                 pinctrl-0 = <&s2mps11_irq>;
248
249                 s2mps11_osc: clocks {
250                         compatible = "samsung,s2mps11-clk";
251                         #clock-cells = <1>;
252                         clock-output-names = "s2mps11_ap",
253                                         "s2mps11_cp", "s2mps11_bt";
254                 };
255
256                 regulators {
257                         ldo1_reg: LDO1 {
258                                 regulator-name = "vdd_ldo1";
259                                 regulator-min-microvolt = <1000000>;
260                                 regulator-max-microvolt = <1000000>;
261                                 regulator-always-on;
262                         };
263
264                         ldo2_reg: LDO2 {
265                                 regulator-name = "vdd_ldo2";
266                                 regulator-min-microvolt = <1800000>;
267                                 regulator-max-microvolt = <1800000>;
268                                 regulator-always-on;
269                         };
270
271                         ldo3_reg: LDO3 {
272                                 regulator-name = "vddq_mmc0";
273                                 regulator-min-microvolt = <1800000>;
274                                 regulator-max-microvolt = <1800000>;
275                         };
276
277                         ldo4_reg: LDO4 {
278                                 regulator-name = "vdd_adc";
279                                 regulator-min-microvolt = <1800000>;
280                                 regulator-max-microvolt = <1800000>;
281
282                                 regulator-state-mem {
283                                         regulator-off-in-suspend;
284                                 };
285                         };
286
287                         ldo5_reg: LDO5 {
288                                 regulator-name = "vdd_ldo5";
289                                 regulator-min-microvolt = <1800000>;
290                                 regulator-max-microvolt = <1800000>;
291                                 regulator-always-on;
292
293                                 regulator-state-mem {
294                                         regulator-off-in-suspend;
295                                 };
296                         };
297
298                         ldo6_reg: LDO6 {
299                                 regulator-name = "vdd_ldo6";
300                                 regulator-min-microvolt = <1000000>;
301                                 regulator-max-microvolt = <1000000>;
302                                 regulator-always-on;
303
304                                 regulator-state-mem {
305                                         regulator-off-in-suspend;
306                                 };
307                         };
308
309                         ldo7_reg: LDO7 {
310                                 regulator-name = "vdd_ldo7";
311                                 regulator-min-microvolt = <1800000>;
312                                 regulator-max-microvolt = <1800000>;
313                                 regulator-always-on;
314
315                                 regulator-state-mem {
316                                         regulator-off-in-suspend;
317                                 };
318                         };
319
320                         ldo8_reg: LDO8 {
321                                 regulator-name = "vdd_ldo8";
322                                 regulator-min-microvolt = <1800000>;
323                                 regulator-max-microvolt = <1800000>;
324                                 regulator-always-on;
325
326                                 regulator-state-mem {
327                                         regulator-off-in-suspend;
328                                 };
329                         };
330
331                         ldo9_reg: LDO9 {
332                                 regulator-name = "vdd_ldo9";
333                                 regulator-min-microvolt = <3000000>;
334                                 regulator-max-microvolt = <3000000>;
335                                 regulator-always-on;
336
337                                 regulator-state-mem {
338                                         regulator-off-in-suspend;
339                                 };
340                         };
341
342                         ldo10_reg: LDO10 {
343                                 regulator-name = "vdd_ldo10";
344                                 regulator-min-microvolt = <1800000>;
345                                 regulator-max-microvolt = <1800000>;
346                                 regulator-always-on;
347
348                                 regulator-state-mem {
349                                         regulator-off-in-suspend;
350                                 };
351                         };
352
353                         ldo11_reg: LDO11 {
354                                 regulator-name = "vdd_ldo11";
355                                 regulator-min-microvolt = <1000000>;
356                                 regulator-max-microvolt = <1000000>;
357                                 regulator-always-on;
358
359                                 regulator-state-mem {
360                                         regulator-off-in-suspend;
361                                 };
362                         };
363
364                         ldo12_reg: LDO12 {
365                                 /* Unused */
366                                 regulator-name = "vdd_ldo12";
367                                 regulator-min-microvolt = <800000>;
368                                 regulator-max-microvolt = <2375000>;
369                         };
370
371                         ldo13_reg: LDO13 {
372                                 regulator-name = "vddq_mmc2";
373                                 regulator-min-microvolt = <1800000>;
374                                 regulator-max-microvolt = <2800000>;
375
376                                 regulator-state-mem {
377                                         regulator-off-in-suspend;
378                                 };
379                         };
380
381                         ldo14_reg: LDO14 {
382                                 /* Unused */
383                                 regulator-name = "vdd_ldo14";
384                                 regulator-min-microvolt = <800000>;
385                                 regulator-max-microvolt = <3950000>;
386                         };
387
388                         ldo15_reg: LDO15 {
389                                 regulator-name = "vdd_ldo15";
390                                 regulator-min-microvolt = <3300000>;
391                                 regulator-max-microvolt = <3300000>;
392                                 regulator-always-on;
393
394                                 regulator-state-mem {
395                                         regulator-off-in-suspend;
396                                 };
397                         };
398
399                         ldo16_reg: LDO16 {
400                                 /* Unused */
401                                 regulator-name = "vdd_ldo16";
402                                 regulator-min-microvolt = <800000>;
403                                 regulator-max-microvolt = <3950000>;
404                         };
405
406                         ldo17_reg: LDO17 {
407                                 regulator-name = "vdd_ldo17";
408                                 regulator-min-microvolt = <3300000>;
409                                 regulator-max-microvolt = <3300000>;
410                                 regulator-always-on;
411
412                                 regulator-state-mem {
413                                         regulator-off-in-suspend;
414                                 };
415                         };
416
417                         ldo18_reg: LDO18 {
418                                 regulator-name = "vdd_emmc_1V8";
419                                 regulator-min-microvolt = <1800000>;
420                                 regulator-max-microvolt = <1800000>;
421
422                                 regulator-state-mem {
423                                         regulator-off-in-suspend;
424                                 };
425                         };
426
427                         ldo19_reg: LDO19 {
428                                 regulator-name = "vdd_sd";
429                                 regulator-min-microvolt = <2800000>;
430                                 regulator-max-microvolt = <2800000>;
431
432                                 regulator-state-mem {
433                                         regulator-off-in-suspend;
434                                 };
435                         };
436
437                         ldo20_reg: LDO20 {
438                                 /* Unused */
439                                 regulator-name = "vdd_ldo20";
440                                 regulator-min-microvolt = <800000>;
441                                 regulator-max-microvolt = <3950000>;
442                         };
443
444                         ldo21_reg: LDO21 {
445                                 /* Unused */
446                                 regulator-name = "vdd_ldo21";
447                                 regulator-min-microvolt = <800000>;
448                                 regulator-max-microvolt = <3950000>;
449                         };
450
451                         ldo22_reg: LDO22 {
452                                 /* Unused */
453                                 regulator-name = "vdd_ldo22";
454                                 regulator-min-microvolt = <800000>;
455                                 regulator-max-microvolt = <2375000>;
456                         };
457
458                         ldo23_reg: LDO23 {
459                                 regulator-name = "vdd_mifs";
460                                 regulator-min-microvolt = <1100000>;
461                                 regulator-max-microvolt = <1100000>;
462                                 regulator-always-on;
463
464                                 regulator-state-mem {
465                                         regulator-off-in-suspend;
466                                 };
467                         };
468
469                         ldo24_reg: LDO24 {
470                                 /* Unused */
471                                 regulator-name = "vdd_ldo24";
472                                 regulator-min-microvolt = <800000>;
473                                 regulator-max-microvolt = <3950000>;
474                         };
475
476                         ldo25_reg: LDO25 {
477                                 /* Unused */
478                                 regulator-name = "vdd_ldo25";
479                                 regulator-min-microvolt = <800000>;
480                                 regulator-max-microvolt = <3950000>;
481                         };
482
483                         ldo26_reg: LDO26 {
484                                 /* Used on XU3, XU3-Lite and XU4 */
485                                 regulator-name = "vdd_ldo26";
486                                 regulator-min-microvolt = <800000>;
487                                 regulator-max-microvolt = <3950000>;
488
489                                 regulator-state-mem {
490                                         regulator-off-in-suspend;
491                                 };
492                         };
493
494                         ldo27_reg: LDO27 {
495                                 regulator-name = "vdd_g3ds";
496                                 regulator-min-microvolt = <1000000>;
497                                 regulator-max-microvolt = <1000000>;
498                                 regulator-always-on;
499
500                                 regulator-state-mem {
501                                         regulator-off-in-suspend;
502                                 };
503                         };
504
505                         ldo28_reg: LDO28 {
506                                 /* Used on XU3 */
507                                 regulator-name = "vdd_ldo28";
508                                 regulator-min-microvolt = <800000>;
509                                 regulator-max-microvolt = <3950000>;
510
511                                 regulator-state-mem {
512                                         regulator-off-in-suspend;
513                                 };
514                         };
515
516                         ldo29_reg: LDO29 {
517                                 /* Unused */
518                                 regulator-name = "vdd_ldo29";
519                                 regulator-min-microvolt = <800000>;
520                                 regulator-max-microvolt = <3950000>;
521                         };
522
523                         ldo30_reg: LDO30 {
524                                 /* Unused */
525                                 regulator-name = "vdd_ldo30";
526                                 regulator-min-microvolt = <800000>;
527                                 regulator-max-microvolt = <3950000>;
528                         };
529
530                         ldo31_reg: LDO31 {
531                                 /* Unused */
532                                 regulator-name = "vdd_ldo31";
533                                 regulator-min-microvolt = <800000>;
534                                 regulator-max-microvolt = <3950000>;
535                         };
536
537                         ldo32_reg: LDO32 {
538                                 /* Unused */
539                                 regulator-name = "vdd_ldo32";
540                                 regulator-min-microvolt = <800000>;
541                                 regulator-max-microvolt = <3950000>;
542                         };
543
544                         ldo33_reg: LDO33 {
545                                 /* Unused */
546                                 regulator-name = "vdd_ldo33";
547                                 regulator-min-microvolt = <800000>;
548                                 regulator-max-microvolt = <3950000>;
549                         };
550
551                         ldo34_reg: LDO34 {
552                                 /* Unused */
553                                 regulator-name = "vdd_ldo34";
554                                 regulator-min-microvolt = <800000>;
555                                 regulator-max-microvolt = <3950000>;
556                         };
557
558                         ldo35_reg: LDO35 {
559                                 /* Unused */
560                                 regulator-name = "vdd_ldo35";
561                                 regulator-min-microvolt = <800000>;
562                                 regulator-max-microvolt = <2375000>;
563                         };
564
565                         ldo36_reg: LDO36 {
566                                 /* Unused */
567                                 regulator-name = "vdd_ldo36";
568                                 regulator-min-microvolt = <800000>;
569                                 regulator-max-microvolt = <3950000>;
570                         };
571
572                         ldo37_reg: LDO37 {
573                                 /* Unused */
574                                 regulator-name = "vdd_ldo37";
575                                 regulator-min-microvolt = <800000>;
576                                 regulator-max-microvolt = <3950000>;
577                         };
578
579                         ldo38_reg: LDO38 {
580                                 /* Unused */
581                                 regulator-name = "vdd_ldo38";
582                                 regulator-min-microvolt = <800000>;
583                                 regulator-max-microvolt = <3950000>;
584                         };
585
586                         buck1_reg: BUCK1 {
587                                 regulator-name = "vdd_mif";
588                                 regulator-min-microvolt = <800000>;
589                                 regulator-max-microvolt = <1300000>;
590                                 regulator-always-on;
591                                 regulator-boot-on;
592
593                                 regulator-state-mem {
594                                         regulator-off-in-suspend;
595                                 };
596                         };
597
598                         buck2_reg: BUCK2 {
599                                 regulator-name = "vdd_arm";
600                                 regulator-min-microvolt = <800000>;
601                                 regulator-max-microvolt = <1500000>;
602                                 regulator-always-on;
603                                 regulator-boot-on;
604
605                                 regulator-state-mem {
606                                         regulator-off-in-suspend;
607                                 };
608                         };
609
610                         buck3_reg: BUCK3 {
611                                 regulator-name = "vdd_int";
612                                 regulator-min-microvolt = <800000>;
613                                 regulator-max-microvolt = <1400000>;
614                                 regulator-always-on;
615                                 regulator-boot-on;
616
617                                 regulator-state-mem {
618                                         regulator-off-in-suspend;
619                                 };
620                         };
621
622                         buck4_reg: BUCK4 {
623                                 regulator-name = "vdd_g3d";
624                                 regulator-min-microvolt = <800000>;
625                                 regulator-max-microvolt = <1400000>;
626                                 regulator-always-on;
627                                 regulator-boot-on;
628
629                                 regulator-state-mem {
630                                         regulator-off-in-suspend;
631                                 };
632                         };
633
634                         buck5_reg: BUCK5 {
635                                 regulator-name = "vdd_mem";
636                                 regulator-min-microvolt = <800000>;
637                                 regulator-max-microvolt = <1400000>;
638                                 regulator-always-on;
639                                 regulator-boot-on;
640                         };
641
642                         buck6_reg: BUCK6 {
643                                 regulator-name = "vdd_kfc";
644                                 regulator-min-microvolt = <800000>;
645                                 regulator-max-microvolt = <1500000>;
646                                 regulator-always-on;
647                                 regulator-boot-on;
648
649                                 regulator-state-mem {
650                                         regulator-off-in-suspend;
651                                 };
652                         };
653
654                         buck7_reg: BUCK7 {
655                                 regulator-name = "vdd_1.35v_ldo";
656                                 regulator-min-microvolt = <1200000>;
657                                 regulator-max-microvolt = <1500000>;
658                                 regulator-always-on;
659                                 regulator-boot-on;
660                         };
661
662                         buck8_reg: BUCK8 {
663                                 regulator-name = "vdd_2.0v_ldo";
664                                 regulator-min-microvolt = <1800000>;
665                                 regulator-max-microvolt = <2100000>;
666                                 regulator-always-on;
667                                 regulator-boot-on;
668                         };
669
670                         buck9_reg: BUCK9 {
671                                 regulator-name = "vdd_2.8v_ldo";
672                                 regulator-min-microvolt = <3000000>;
673                                 regulator-max-microvolt = <3750000>;
674                                 regulator-always-on;
675                                 regulator-boot-on;
676
677                                 regulator-state-mem {
678                                         regulator-off-in-suspend;
679                                 };
680                         };
681
682                         buck10_reg: BUCK10 {
683                                 regulator-name = "vdd_vmem";
684                                 regulator-min-microvolt = <2850000>;
685                                 regulator-max-microvolt = <2850000>;
686
687                                 regulator-state-mem {
688                                         regulator-off-in-suspend;
689                                 };
690                         };
691                 };
692         };
693 };
694
695 &mmc_2 {
696         status = "okay";
697         card-detect-delay = <200>;
698         samsung,dw-mshc-ciu-div = <3>;
699         samsung,dw-mshc-sdr-timing = <0 4>;
700         samsung,dw-mshc-ddr-timing = <0 2>;
701         pinctrl-names = "default";
702         pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_wp &sd2_bus1 &sd2_bus4>;
703         bus-width = <4>;
704         cap-sd-highspeed;
705         max-frequency = <200000000>;
706         vmmc-supply = <&ldo19_reg>;
707         vqmmc-supply = <&ldo13_reg>;
708         sd-uhs-sdr50;
709         sd-uhs-sdr104;
710         sd-uhs-ddr50;
711 };
712
713 &nocp_mem0_0 {
714         status = "okay";
715 };
716
717 &nocp_mem0_1 {
718         status = "okay";
719 };
720
721 &nocp_mem1_0 {
722         status = "okay";
723 };
724
725 &nocp_mem1_1 {
726         status = "okay";
727 };
728
729 &pinctrl_0 {
730         s2mps11_irq: s2mps11-irq {
731                 samsung,pins = "gpx0-4";
732                 samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
733                 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
734                 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
735         };
736 };
737
738 &ppmu_dmc0_0 {
739         status = "okay";
740 };
741
742 &ppmu_dmc0_1 {
743         status = "okay";
744 };
745
746 &ppmu_dmc1_0 {
747         status = "okay";
748 };
749
750 &ppmu_dmc1_1 {
751         status = "okay";
752 };
753
754 &tmu_cpu0 {
755         vtmu-supply = <&ldo7_reg>;
756 };
757
758 &tmu_cpu1 {
759         vtmu-supply = <&ldo7_reg>;
760 };
761
762 &tmu_cpu2 {
763         vtmu-supply = <&ldo7_reg>;
764 };
765
766 &tmu_cpu3 {
767         vtmu-supply = <&ldo7_reg>;
768 };
769
770 &tmu_gpu {
771         vtmu-supply = <&ldo7_reg>;
772 };
773
774 &rtc {
775         status = "okay";
776         clocks = <&clock CLK_RTC>, <&s2mps11_osc S2MPS11_CLK_AP>;
777         clock-names = "rtc", "rtc_src";
778 };
779
780 &usbdrd_dwc3_0 {
781         dr_mode = "host";
782 };
783
784 /* usbdrd_dwc3_1 mode customized in each board */
785
786 &usbdrd3_0 {
787         vdd33-supply = <&ldo9_reg>;
788         vdd10-supply = <&ldo11_reg>;
789 };
790
791 &usbdrd3_1 {
792         vdd33-supply = <&ldo9_reg>;
793         vdd10-supply = <&ldo11_reg>;
794 };