1 // SPDX-License-Identifier: GPL-2.0
3 * SAMSUNG EXYNOS5420 SoC device tree source
5 * Copyright (c) 2013 Samsung Electronics Co., Ltd.
6 * http://www.samsung.com
8 * SAMSUNG EXYNOS5420 SoC device nodes are listed in this file.
9 * EXYNOS5420 based board files can include this file and provide
10 * values for board specfic bindings.
13 #include "exynos54xx.dtsi"
14 #include <dt-bindings/clock/exynos5420.h>
15 #include <dt-bindings/clock/exynos-audss-clk.h>
16 #include <dt-bindings/interrupt-controller/arm-gic.h>
19 compatible = "samsung,exynos5420", "samsung,exynos5";
25 pinctrl0 = &pinctrl_0;
26 pinctrl1 = &pinctrl_1;
27 pinctrl2 = &pinctrl_2;
28 pinctrl3 = &pinctrl_3;
29 pinctrl4 = &pinctrl_4;
41 * The 'cpus' node is not present here but instead it is provided
42 * by exynos5420-cpus.dtsi or exynos5422-cpus.dtsi.
45 cluster_a15_opp_table: opp_table0 {
46 compatible = "operating-points-v2";
50 opp-hz = /bits/ 64 <1800000000>;
51 opp-microvolt = <1250000>;
52 clock-latency-ns = <140000>;
55 opp-hz = /bits/ 64 <1700000000>;
56 opp-microvolt = <1212500>;
57 clock-latency-ns = <140000>;
60 opp-hz = /bits/ 64 <1600000000>;
61 opp-microvolt = <1175000>;
62 clock-latency-ns = <140000>;
65 opp-hz = /bits/ 64 <1500000000>;
66 opp-microvolt = <1137500>;
67 clock-latency-ns = <140000>;
70 opp-hz = /bits/ 64 <1400000000>;
71 opp-microvolt = <1112500>;
72 clock-latency-ns = <140000>;
75 opp-hz = /bits/ 64 <1300000000>;
76 opp-microvolt = <1062500>;
77 clock-latency-ns = <140000>;
80 opp-hz = /bits/ 64 <1200000000>;
81 opp-microvolt = <1037500>;
82 clock-latency-ns = <140000>;
85 opp-hz = /bits/ 64 <1100000000>;
86 opp-microvolt = <1012500>;
87 clock-latency-ns = <140000>;
90 opp-hz = /bits/ 64 <1000000000>;
91 opp-microvolt = < 987500>;
92 clock-latency-ns = <140000>;
95 opp-hz = /bits/ 64 <900000000>;
96 opp-microvolt = < 962500>;
97 clock-latency-ns = <140000>;
100 opp-hz = /bits/ 64 <800000000>;
101 opp-microvolt = < 937500>;
102 clock-latency-ns = <140000>;
105 opp-hz = /bits/ 64 <700000000>;
106 opp-microvolt = < 912500>;
107 clock-latency-ns = <140000>;
111 cluster_a7_opp_table: opp_table1 {
112 compatible = "operating-points-v2";
116 opp-hz = /bits/ 64 <1300000000>;
117 opp-microvolt = <1275000>;
118 clock-latency-ns = <140000>;
121 opp-hz = /bits/ 64 <1200000000>;
122 opp-microvolt = <1212500>;
123 clock-latency-ns = <140000>;
126 opp-hz = /bits/ 64 <1100000000>;
127 opp-microvolt = <1162500>;
128 clock-latency-ns = <140000>;
131 opp-hz = /bits/ 64 <1000000000>;
132 opp-microvolt = <1112500>;
133 clock-latency-ns = <140000>;
136 opp-hz = /bits/ 64 <900000000>;
137 opp-microvolt = <1062500>;
138 clock-latency-ns = <140000>;
141 opp-hz = /bits/ 64 <800000000>;
142 opp-microvolt = <1025000>;
143 clock-latency-ns = <140000>;
146 opp-hz = /bits/ 64 <700000000>;
147 opp-microvolt = <975000>;
148 clock-latency-ns = <140000>;
151 opp-hz = /bits/ 64 <600000000>;
152 opp-microvolt = <937500>;
153 clock-latency-ns = <140000>;
159 compatible = "arm,cci-400";
160 #address-cells = <1>;
162 reg = <0x10d20000 0x1000>;
163 ranges = <0x0 0x10d20000 0x6000>;
165 cci_control0: slave-if@4000 {
166 compatible = "arm,cci-400-ctrl-if";
167 interface-type = "ace";
168 reg = <0x4000 0x1000>;
170 cci_control1: slave-if@5000 {
171 compatible = "arm,cci-400-ctrl-if";
172 interface-type = "ace";
173 reg = <0x5000 0x1000>;
177 clock: clock-controller@10010000 {
178 compatible = "samsung,exynos5420-clock", "syscon";
179 reg = <0x10010000 0x30000>;
183 clock_audss: audss-clock-controller@3810000 {
184 compatible = "samsung,exynos5420-audss-clock";
185 reg = <0x03810000 0x0C>;
187 clocks = <&clock CLK_FIN_PLL>, <&clock CLK_MAU_EPLL>,
188 <&clock CLK_SCLK_MAUDIO0>, <&clock CLK_SCLK_MAUPCM0>;
189 clock-names = "pll_ref", "pll_in", "sclk_audio", "sclk_pcm_in";
190 power-domains = <&mau_pd>;
193 mfc: codec@11000000 {
194 compatible = "samsung,mfc-v7";
195 reg = <0x11000000 0x10000>;
196 interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>;
197 clocks = <&clock CLK_MFC>;
199 power-domains = <&mfc_pd>;
200 iommus = <&sysmmu_mfc_l>, <&sysmmu_mfc_r>;
201 iommu-names = "left", "right";
204 mmc_0: mmc@12200000 {
205 compatible = "samsung,exynos5420-dw-mshc-smu";
206 interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>;
207 #address-cells = <1>;
209 reg = <0x12200000 0x2000>;
210 clocks = <&clock CLK_MMC0>, <&clock CLK_SCLK_MMC0>;
211 clock-names = "biu", "ciu";
216 mmc_1: mmc@12210000 {
217 compatible = "samsung,exynos5420-dw-mshc-smu";
218 interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>;
219 #address-cells = <1>;
221 reg = <0x12210000 0x2000>;
222 clocks = <&clock CLK_MMC1>, <&clock CLK_SCLK_MMC1>;
223 clock-names = "biu", "ciu";
228 mmc_2: mmc@12220000 {
229 compatible = "samsung,exynos5420-dw-mshc";
230 interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>;
231 #address-cells = <1>;
233 reg = <0x12220000 0x1000>;
234 clocks = <&clock CLK_MMC2>, <&clock CLK_SCLK_MMC2>;
235 clock-names = "biu", "ciu";
240 dmc: memory-controller@10c20000 {
241 compatible = "samsung,exynos5422-dmc";
242 reg = <0x10c20000 0x10000>, <0x10c30000 0x10000>;
243 interrupt-parent = <&combiner>;
244 interrupts = <16 0>, <16 1>;
245 interrupt-names = "drex_0", "drex_1";
246 clocks = <&clock CLK_FOUT_SPLL>,
247 <&clock CLK_MOUT_SCLK_SPLL>,
248 <&clock CLK_FF_DOUT_SPLL2>,
249 <&clock CLK_FOUT_BPLL>,
250 <&clock CLK_MOUT_BPLL>,
251 <&clock CLK_SCLK_BPLL>,
252 <&clock CLK_MOUT_MX_MSPLL_CCORE>,
253 <&clock CLK_MOUT_MCLK_CDREX>;
254 clock-names = "fout_spll",
260 "mout_mx_mspll_ccore",
262 samsung,syscon-clk = <&clock>;
266 nocp_mem0_0: nocp@10ca1000 {
267 compatible = "samsung,exynos5420-nocp";
268 reg = <0x10CA1000 0x200>;
272 nocp_mem0_1: nocp@10ca1400 {
273 compatible = "samsung,exynos5420-nocp";
274 reg = <0x10CA1400 0x200>;
278 nocp_mem1_0: nocp@10ca1800 {
279 compatible = "samsung,exynos5420-nocp";
280 reg = <0x10CA1800 0x200>;
284 nocp_mem1_1: nocp@10ca1c00 {
285 compatible = "samsung,exynos5420-nocp";
286 reg = <0x10CA1C00 0x200>;
290 nocp_g3d_0: nocp@11a51000 {
291 compatible = "samsung,exynos5420-nocp";
292 reg = <0x11A51000 0x200>;
296 nocp_g3d_1: nocp@11a51400 {
297 compatible = "samsung,exynos5420-nocp";
298 reg = <0x11A51400 0x200>;
302 ppmu_dmc0_0: ppmu@10d00000 {
303 compatible = "samsung,exynos-ppmu";
304 reg = <0x10d00000 0x2000>;
305 clocks = <&clock CLK_PCLK_PPMU_DREX0_0>;
306 clock-names = "ppmu";
308 ppmu_event3_dmc0_0: ppmu-event3-dmc0_0 {
309 event-name = "ppmu-event3-dmc0_0";
314 ppmu_dmc0_1: ppmu@10d10000 {
315 compatible = "samsung,exynos-ppmu";
316 reg = <0x10d10000 0x2000>;
317 clocks = <&clock CLK_PCLK_PPMU_DREX0_1>;
318 clock-names = "ppmu";
320 ppmu_event3_dmc0_1: ppmu-event3-dmc0_1 {
321 event-name = "ppmu-event3-dmc0_1";
326 ppmu_dmc1_0: ppmu@10d60000 {
327 compatible = "samsung,exynos-ppmu";
328 reg = <0x10d60000 0x2000>;
329 clocks = <&clock CLK_PCLK_PPMU_DREX1_0>;
330 clock-names = "ppmu";
332 ppmu_event3_dmc1_0: ppmu-event3-dmc1_0 {
333 event-name = "ppmu-event3-dmc1_0";
338 ppmu_dmc1_1: ppmu@10d70000 {
339 compatible = "samsung,exynos-ppmu";
340 reg = <0x10d70000 0x2000>;
341 clocks = <&clock CLK_PCLK_PPMU_DREX1_1>;
342 clock-names = "ppmu";
344 ppmu_event3_dmc1_1: ppmu-event3-dmc1_1 {
345 event-name = "ppmu-event3-dmc1_1";
350 gsc_pd: power-domain@10044000 {
351 compatible = "samsung,exynos4210-pd";
352 reg = <0x10044000 0x20>;
353 #power-domain-cells = <0>;
357 isp_pd: power-domain@10044020 {
358 compatible = "samsung,exynos4210-pd";
359 reg = <0x10044020 0x20>;
360 #power-domain-cells = <0>;
364 mfc_pd: power-domain@10044060 {
365 compatible = "samsung,exynos4210-pd";
366 reg = <0x10044060 0x20>;
367 #power-domain-cells = <0>;
371 g3d_pd: power-domain@10044080 {
372 compatible = "samsung,exynos4210-pd";
373 reg = <0x10044080 0x20>;
374 #power-domain-cells = <0>;
378 disp_pd: power-domain@100440c0 {
379 compatible = "samsung,exynos4210-pd";
380 reg = <0x100440C0 0x20>;
381 #power-domain-cells = <0>;
385 mau_pd: power-domain@100440e0 {
386 compatible = "samsung,exynos4210-pd";
387 reg = <0x100440E0 0x20>;
388 #power-domain-cells = <0>;
392 msc_pd: power-domain@10044120 {
393 compatible = "samsung,exynos4210-pd";
394 reg = <0x10044120 0x20>;
395 #power-domain-cells = <0>;
399 pinctrl_0: pinctrl@13400000 {
400 compatible = "samsung,exynos5420-pinctrl";
401 reg = <0x13400000 0x1000>;
402 interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>;
404 wakeup-interrupt-controller {
405 compatible = "samsung,exynos4210-wakeup-eint";
406 interrupt-parent = <&gic>;
407 interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>;
411 pinctrl_1: pinctrl@13410000 {
412 compatible = "samsung,exynos5420-pinctrl";
413 reg = <0x13410000 0x1000>;
414 interrupts = <GIC_SPI 78 IRQ_TYPE_LEVEL_HIGH>;
417 pinctrl_2: pinctrl@14000000 {
418 compatible = "samsung,exynos5420-pinctrl";
419 reg = <0x14000000 0x1000>;
420 interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>;
423 pinctrl_3: pinctrl@14010000 {
424 compatible = "samsung,exynos5420-pinctrl";
425 reg = <0x14010000 0x1000>;
426 interrupts = <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>;
429 pinctrl_4: pinctrl@3860000 {
430 compatible = "samsung,exynos5420-pinctrl";
431 reg = <0x03860000 0x1000>;
432 interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
433 power-domains = <&mau_pd>;
437 #address-cells = <1>;
439 compatible = "simple-bus";
440 interrupt-parent = <&gic>;
444 compatible = "arm,pl330", "arm,primecell";
445 reg = <0x03880000 0x1000>;
446 interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
447 clocks = <&clock_audss EXYNOS_ADMA>;
448 clock-names = "apb_pclk";
451 #dma-requests = <16>;
452 power-domains = <&mau_pd>;
455 pdma0: pdma@121a0000 {
456 compatible = "arm,pl330", "arm,primecell";
457 reg = <0x121A0000 0x1000>;
458 interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>;
459 clocks = <&clock CLK_PDMA0>;
460 clock-names = "apb_pclk";
463 #dma-requests = <32>;
466 pdma1: pdma@121b0000 {
467 compatible = "arm,pl330", "arm,primecell";
468 reg = <0x121B0000 0x1000>;
469 interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
470 clocks = <&clock CLK_PDMA1>;
471 clock-names = "apb_pclk";
474 #dma-requests = <32>;
477 mdma0: mdma@10800000 {
478 compatible = "arm,pl330", "arm,primecell";
479 reg = <0x10800000 0x1000>;
480 interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
481 clocks = <&clock CLK_MDMA0>;
482 clock-names = "apb_pclk";
488 mdma1: mdma@11c10000 {
489 compatible = "arm,pl330", "arm,primecell";
490 reg = <0x11C10000 0x1000>;
491 interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>;
492 clocks = <&clock CLK_MDMA1>;
493 clock-names = "apb_pclk";
498 * MDMA1 can support both secure and non-secure
499 * AXI transactions. When this is enabled in
500 * the kernel for boards that run in secure
501 * mode, we are getting imprecise external
502 * aborts causing the kernel to oops.
509 compatible = "samsung,exynos5420-i2s";
510 reg = <0x03830000 0x100>;
514 dma-names = "tx", "rx", "tx-sec";
515 clocks = <&clock_audss EXYNOS_I2S_BUS>,
516 <&clock_audss EXYNOS_I2S_BUS>,
517 <&clock_audss EXYNOS_SCLK_I2S>;
518 clock-names = "iis", "i2s_opclk0", "i2s_opclk1";
520 clock-output-names = "i2s_cdclk0";
521 #sound-dai-cells = <1>;
522 samsung,idma-addr = <0x03000000>;
523 pinctrl-names = "default";
524 pinctrl-0 = <&i2s0_bus>;
525 power-domains = <&mau_pd>;
530 compatible = "samsung,exynos5420-i2s";
531 reg = <0x12D60000 0x100>;
534 dma-names = "tx", "rx";
535 clocks = <&clock CLK_I2S1>, <&clock CLK_SCLK_I2S1>;
536 clock-names = "iis", "i2s_opclk0";
538 clock-output-names = "i2s_cdclk1";
539 #sound-dai-cells = <1>;
540 pinctrl-names = "default";
541 pinctrl-0 = <&i2s1_bus>;
546 compatible = "samsung,exynos5420-i2s";
547 reg = <0x12D70000 0x100>;
550 dma-names = "tx", "rx";
551 clocks = <&clock CLK_I2S2>, <&clock CLK_SCLK_I2S2>;
552 clock-names = "iis", "i2s_opclk0";
554 clock-output-names = "i2s_cdclk2";
555 #sound-dai-cells = <1>;
556 pinctrl-names = "default";
557 pinctrl-0 = <&i2s2_bus>;
561 spi_0: spi@12d20000 {
562 compatible = "samsung,exynos4210-spi";
563 reg = <0x12d20000 0x100>;
564 interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>;
567 dma-names = "tx", "rx";
568 #address-cells = <1>;
570 pinctrl-names = "default";
571 pinctrl-0 = <&spi0_bus>;
572 clocks = <&clock CLK_SPI0>, <&clock CLK_SCLK_SPI0>;
573 clock-names = "spi", "spi_busclk0";
577 spi_1: spi@12d30000 {
578 compatible = "samsung,exynos4210-spi";
579 reg = <0x12d30000 0x100>;
580 interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
583 dma-names = "tx", "rx";
584 #address-cells = <1>;
586 pinctrl-names = "default";
587 pinctrl-0 = <&spi1_bus>;
588 clocks = <&clock CLK_SPI1>, <&clock CLK_SCLK_SPI1>;
589 clock-names = "spi", "spi_busclk0";
593 spi_2: spi@12d40000 {
594 compatible = "samsung,exynos4210-spi";
595 reg = <0x12d40000 0x100>;
596 interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>;
599 dma-names = "tx", "rx";
600 #address-cells = <1>;
602 pinctrl-names = "default";
603 pinctrl-0 = <&spi2_bus>;
604 clocks = <&clock CLK_SPI2>, <&clock CLK_SCLK_SPI2>;
605 clock-names = "spi", "spi_busclk0";
609 dp_phy: dp-video-phy {
610 compatible = "samsung,exynos5420-dp-video-phy";
611 samsung,pmu-syscon = <&pmu_system_controller>;
615 mipi_phy: mipi-video-phy {
616 compatible = "samsung,s5pv210-mipi-video-phy";
617 syscon = <&pmu_system_controller>;
622 compatible = "samsung,exynos5410-mipi-dsi";
623 reg = <0x14500000 0x10000>;
624 interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
625 phys = <&mipi_phy 1>;
627 clocks = <&clock CLK_DSIM1>, <&clock CLK_SCLK_MIPI1>;
628 clock-names = "bus_clk", "pll_clk";
629 #address-cells = <1>;
634 hsi2c_8: i2c@12e00000 {
635 compatible = "samsung,exynos5250-hsi2c";
636 reg = <0x12E00000 0x1000>;
637 interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;
638 #address-cells = <1>;
640 pinctrl-names = "default";
641 pinctrl-0 = <&i2c8_hs_bus>;
642 clocks = <&clock CLK_USI4>;
643 clock-names = "hsi2c";
647 hsi2c_9: i2c@12e10000 {
648 compatible = "samsung,exynos5250-hsi2c";
649 reg = <0x12E10000 0x1000>;
650 interrupts = <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH>;
651 #address-cells = <1>;
653 pinctrl-names = "default";
654 pinctrl-0 = <&i2c9_hs_bus>;
655 clocks = <&clock CLK_USI5>;
656 clock-names = "hsi2c";
660 hsi2c_10: i2c@12e20000 {
661 compatible = "samsung,exynos5250-hsi2c";
662 reg = <0x12E20000 0x1000>;
663 interrupts = <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>;
664 #address-cells = <1>;
666 pinctrl-names = "default";
667 pinctrl-0 = <&i2c10_hs_bus>;
668 clocks = <&clock CLK_USI6>;
669 clock-names = "hsi2c";
673 hdmi: hdmi@14530000 {
674 compatible = "samsung,exynos5420-hdmi";
675 reg = <0x14530000 0x70000>;
676 interrupts = <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>;
677 clocks = <&clock CLK_HDMI>, <&clock CLK_SCLK_HDMI>,
678 <&clock CLK_DOUT_PIXEL>, <&clock CLK_SCLK_HDMIPHY>,
679 <&clock CLK_MOUT_HDMI>;
680 clock-names = "hdmi", "sclk_hdmi", "sclk_pixel",
681 "sclk_hdmiphy", "mout_hdmi";
683 samsung,syscon-phandle = <&pmu_system_controller>;
685 power-domains = <&disp_pd>;
686 #sound-dai-cells = <0>;
689 hdmiphy: hdmiphy@145d0000 {
690 reg = <0x145D0000 0x20>;
693 hdmicec: cec@101b0000 {
694 compatible = "samsung,s5p-cec";
695 reg = <0x101B0000 0x200>;
696 interrupts = <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>;
697 clocks = <&clock CLK_HDMI_CEC>;
698 clock-names = "hdmicec";
699 samsung,syscon-phandle = <&pmu_system_controller>;
700 hdmi-phandle = <&hdmi>;
701 pinctrl-names = "default";
702 pinctrl-0 = <&hdmi_cec>;
706 mixer: mixer@14450000 {
707 compatible = "samsung,exynos5420-mixer";
708 reg = <0x14450000 0x10000>;
709 interrupts = <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>;
710 clocks = <&clock CLK_MIXER>, <&clock CLK_HDMI>,
711 <&clock CLK_SCLK_HDMI>;
712 clock-names = "mixer", "hdmi", "sclk_hdmi";
713 power-domains = <&disp_pd>;
714 iommus = <&sysmmu_tv>;
718 rotator: rotator@11c00000 {
719 compatible = "samsung,exynos5250-rotator";
720 reg = <0x11C00000 0x64>;
721 interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>;
722 clocks = <&clock CLK_ROTATOR>;
723 clock-names = "rotator";
724 iommus = <&sysmmu_rotator>;
727 gsc_0: video-scaler@13e00000 {
728 compatible = "samsung,exynos5420-gsc", "samsung,exynos5-gsc";
729 reg = <0x13e00000 0x1000>;
730 interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
731 clocks = <&clock CLK_GSCL0>;
732 clock-names = "gscl";
733 power-domains = <&gsc_pd>;
734 iommus = <&sysmmu_gscl0>;
737 gsc_1: video-scaler@13e10000 {
738 compatible = "samsung,exynos5420-gsc", "samsung,exynos5-gsc";
739 reg = <0x13e10000 0x1000>;
740 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
741 clocks = <&clock CLK_GSCL1>;
742 clock-names = "gscl";
743 power-domains = <&gsc_pd>;
744 iommus = <&sysmmu_gscl1>;
747 scaler_0: scaler@12800000 {
748 compatible = "samsung,exynos5420-scaler";
749 reg = <0x12800000 0x1294>;
750 interrupts = <0 220 IRQ_TYPE_LEVEL_HIGH>;
751 clocks = <&clock CLK_MSCL0>;
752 clock-names = "mscl";
753 power-domains = <&msc_pd>;
754 iommus = <&sysmmu_scaler0r>, <&sysmmu_scaler0w>;
757 scaler_1: scaler@12810000 {
758 compatible = "samsung,exynos5420-scaler";
759 reg = <0x12810000 0x1294>;
760 interrupts = <0 221 IRQ_TYPE_LEVEL_HIGH>;
761 clocks = <&clock CLK_MSCL1>;
762 clock-names = "mscl";
763 power-domains = <&msc_pd>;
764 iommus = <&sysmmu_scaler1r>, <&sysmmu_scaler1w>;
767 scaler_2: scaler@12820000 {
768 compatible = "samsung,exynos5420-scaler";
769 reg = <0x12820000 0x1294>;
770 interrupts = <0 222 IRQ_TYPE_LEVEL_HIGH>;
771 clocks = <&clock CLK_MSCL2>;
772 clock-names = "mscl";
773 power-domains = <&msc_pd>;
774 iommus = <&sysmmu_scaler2r>, <&sysmmu_scaler2w>;
777 jpeg_0: jpeg@11f50000 {
778 compatible = "samsung,exynos5420-jpeg";
779 reg = <0x11F50000 0x1000>;
780 interrupts = <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>;
781 clock-names = "jpeg";
782 clocks = <&clock CLK_JPEG>;
783 iommus = <&sysmmu_jpeg0>;
786 jpeg_1: jpeg@11f60000 {
787 compatible = "samsung,exynos5420-jpeg";
788 reg = <0x11F60000 0x1000>;
789 interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>;
790 clock-names = "jpeg";
791 clocks = <&clock CLK_JPEG2>;
792 iommus = <&sysmmu_jpeg1>;
795 pmu_system_controller: system-controller@10040000 {
796 compatible = "samsung,exynos5420-pmu", "syscon";
797 reg = <0x10040000 0x5000>;
798 clock-names = "clkout16";
799 clocks = <&clock CLK_FIN_PLL>;
801 interrupt-controller;
802 #interrupt-cells = <3>;
803 interrupt-parent = <&gic>;
806 tmu_cpu0: tmu@10060000 {
807 compatible = "samsung,exynos5420-tmu";
808 reg = <0x10060000 0x100>;
809 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>;
810 clocks = <&clock CLK_TMU>;
811 clock-names = "tmu_apbif";
812 #thermal-sensor-cells = <0>;
815 tmu_cpu1: tmu@10064000 {
816 compatible = "samsung,exynos5420-tmu";
817 reg = <0x10064000 0x100>;
818 interrupts = <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>;
819 clocks = <&clock CLK_TMU>;
820 clock-names = "tmu_apbif";
821 #thermal-sensor-cells = <0>;
824 tmu_cpu2: tmu@10068000 {
825 compatible = "samsung,exynos5420-tmu-ext-triminfo";
826 reg = <0x10068000 0x100>, <0x1006c000 0x4>;
827 interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
828 clocks = <&clock CLK_TMU>, <&clock CLK_TMU>;
829 clock-names = "tmu_apbif", "tmu_triminfo_apbif";
830 #thermal-sensor-cells = <0>;
833 tmu_cpu3: tmu@1006c000 {
834 compatible = "samsung,exynos5420-tmu-ext-triminfo";
835 reg = <0x1006c000 0x100>, <0x100a0000 0x4>;
836 interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>;
837 clocks = <&clock CLK_TMU>, <&clock CLK_TMU_GPU>;
838 clock-names = "tmu_apbif", "tmu_triminfo_apbif";
839 #thermal-sensor-cells = <0>;
842 tmu_gpu: tmu@100a0000 {
843 compatible = "samsung,exynos5420-tmu-ext-triminfo";
844 reg = <0x100a0000 0x100>, <0x10068000 0x4>;
845 interrupts = <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>;
846 clocks = <&clock CLK_TMU_GPU>, <&clock CLK_TMU>;
847 clock-names = "tmu_apbif", "tmu_triminfo_apbif";
848 #thermal-sensor-cells = <0>;
851 sysmmu_g2dr: sysmmu@10a60000 {
852 compatible = "samsung,exynos-sysmmu";
853 reg = <0x10A60000 0x1000>;
854 interrupt-parent = <&combiner>;
856 clock-names = "sysmmu", "master";
857 clocks = <&clock CLK_SMMU_G2D>, <&clock CLK_G2D>;
861 sysmmu_g2dw: sysmmu@10a70000 {
862 compatible = "samsung,exynos-sysmmu";
863 reg = <0x10A70000 0x1000>;
864 interrupt-parent = <&combiner>;
866 clock-names = "sysmmu", "master";
867 clocks = <&clock CLK_SMMU_G2D>, <&clock CLK_G2D>;
871 sysmmu_tv: sysmmu@14650000 {
872 compatible = "samsung,exynos-sysmmu";
873 reg = <0x14650000 0x1000>;
874 interrupt-parent = <&combiner>;
876 clock-names = "sysmmu", "master";
877 clocks = <&clock CLK_SMMU_MIXER>, <&clock CLK_MIXER>;
878 power-domains = <&disp_pd>;
882 sysmmu_gscl0: sysmmu@13e80000 {
883 compatible = "samsung,exynos-sysmmu";
884 reg = <0x13E80000 0x1000>;
885 interrupt-parent = <&combiner>;
887 clock-names = "sysmmu", "master";
888 clocks = <&clock CLK_SMMU_GSCL0>, <&clock CLK_GSCL0>;
889 power-domains = <&gsc_pd>;
893 sysmmu_gscl1: sysmmu@13e90000 {
894 compatible = "samsung,exynos-sysmmu";
895 reg = <0x13E90000 0x1000>;
896 interrupt-parent = <&combiner>;
898 clock-names = "sysmmu", "master";
899 clocks = <&clock CLK_SMMU_GSCL1>, <&clock CLK_GSCL1>;
900 power-domains = <&gsc_pd>;
904 sysmmu_scaler0r: sysmmu@12880000 {
905 compatible = "samsung,exynos-sysmmu";
906 reg = <0x12880000 0x1000>;
907 interrupt-parent = <&combiner>;
909 clock-names = "sysmmu", "master";
910 clocks = <&clock CLK_SMMU_MSCL0>, <&clock CLK_MSCL0>;
911 power-domains = <&msc_pd>;
915 sysmmu_scaler1r: sysmmu@12890000 {
916 compatible = "samsung,exynos-sysmmu";
917 reg = <0x12890000 0x1000>;
918 interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
919 clock-names = "sysmmu", "master";
920 clocks = <&clock CLK_SMMU_MSCL1>, <&clock CLK_MSCL1>;
921 power-domains = <&msc_pd>;
925 sysmmu_scaler2r: sysmmu@128a0000 {
926 compatible = "samsung,exynos-sysmmu";
927 reg = <0x128A0000 0x1000>;
928 interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
929 clock-names = "sysmmu", "master";
930 clocks = <&clock CLK_SMMU_MSCL2>, <&clock CLK_MSCL2>;
931 power-domains = <&msc_pd>;
935 sysmmu_scaler0w: sysmmu@128c0000 {
936 compatible = "samsung,exynos-sysmmu";
937 reg = <0x128C0000 0x1000>;
938 interrupt-parent = <&combiner>;
940 clock-names = "sysmmu", "master";
941 clocks = <&clock CLK_SMMU_MSCL0>, <&clock CLK_MSCL0>;
942 power-domains = <&msc_pd>;
946 sysmmu_scaler1w: sysmmu@128d0000 {
947 compatible = "samsung,exynos-sysmmu";
948 reg = <0x128D0000 0x1000>;
949 interrupt-parent = <&combiner>;
951 clock-names = "sysmmu", "master";
952 clocks = <&clock CLK_SMMU_MSCL1>, <&clock CLK_MSCL1>;
953 power-domains = <&msc_pd>;
957 sysmmu_scaler2w: sysmmu@128e0000 {
958 compatible = "samsung,exynos-sysmmu";
959 reg = <0x128E0000 0x1000>;
960 interrupt-parent = <&combiner>;
962 clock-names = "sysmmu", "master";
963 clocks = <&clock CLK_SMMU_MSCL2>, <&clock CLK_MSCL2>;
964 power-domains = <&msc_pd>;
968 sysmmu_rotator: sysmmu@11d40000 {
969 compatible = "samsung,exynos-sysmmu";
970 reg = <0x11D40000 0x1000>;
971 interrupt-parent = <&combiner>;
973 clock-names = "sysmmu", "master";
974 clocks = <&clock CLK_SMMU_ROTATOR>, <&clock CLK_ROTATOR>;
978 sysmmu_jpeg0: sysmmu@11f10000 {
979 compatible = "samsung,exynos-sysmmu";
980 reg = <0x11F10000 0x1000>;
981 interrupt-parent = <&combiner>;
983 clock-names = "sysmmu", "master";
984 clocks = <&clock CLK_SMMU_JPEG>, <&clock CLK_JPEG>;
988 sysmmu_jpeg1: sysmmu@11f20000 {
989 compatible = "samsung,exynos-sysmmu";
990 reg = <0x11F20000 0x1000>;
991 interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>;
992 clock-names = "sysmmu", "master";
993 clocks = <&clock CLK_SMMU_JPEG2>, <&clock CLK_JPEG2>;
997 sysmmu_mfc_l: sysmmu@11200000 {
998 compatible = "samsung,exynos-sysmmu";
999 reg = <0x11200000 0x1000>;
1000 interrupt-parent = <&combiner>;
1002 clock-names = "sysmmu", "master";
1003 clocks = <&clock CLK_SMMU_MFCL>, <&clock CLK_MFC>;
1004 power-domains = <&mfc_pd>;
1008 sysmmu_mfc_r: sysmmu@11210000 {
1009 compatible = "samsung,exynos-sysmmu";
1010 reg = <0x11210000 0x1000>;
1011 interrupt-parent = <&combiner>;
1013 clock-names = "sysmmu", "master";
1014 clocks = <&clock CLK_SMMU_MFCR>, <&clock CLK_MFC>;
1015 power-domains = <&mfc_pd>;
1019 sysmmu_fimd1_0: sysmmu@14640000 {
1020 compatible = "samsung,exynos-sysmmu";
1021 reg = <0x14640000 0x1000>;
1022 interrupt-parent = <&combiner>;
1024 clock-names = "sysmmu", "master";
1025 clocks = <&clock CLK_SMMU_FIMD1M0>, <&clock CLK_FIMD1>;
1026 power-domains = <&disp_pd>;
1030 sysmmu_fimd1_1: sysmmu@14680000 {
1031 compatible = "samsung,exynos-sysmmu";
1032 reg = <0x14680000 0x1000>;
1033 interrupt-parent = <&combiner>;
1035 clock-names = "sysmmu", "master";
1036 clocks = <&clock CLK_SMMU_FIMD1M1>, <&clock CLK_FIMD1>;
1037 power-domains = <&disp_pd>;
1041 bus_wcore: bus_wcore {
1042 compatible = "samsung,exynos-bus";
1043 clocks = <&clock CLK_DOUT_ACLK400_WCORE>;
1044 clock-names = "bus";
1045 operating-points-v2 = <&bus_wcore_opp_table>;
1046 status = "disabled";
1050 compatible = "samsung,exynos-bus";
1051 clocks = <&clock CLK_DOUT_ACLK100_NOC>;
1052 clock-names = "bus";
1053 operating-points-v2 = <&bus_noc_opp_table>;
1054 status = "disabled";
1057 bus_fsys_apb: bus_fsys_apb {
1058 compatible = "samsung,exynos-bus";
1059 clocks = <&clock CLK_DOUT_PCLK200_FSYS>;
1060 clock-names = "bus";
1061 operating-points-v2 = <&bus_fsys_apb_opp_table>;
1062 status = "disabled";
1065 bus_fsys: bus_fsys {
1066 compatible = "samsung,exynos-bus";
1067 clocks = <&clock CLK_DOUT_ACLK200_FSYS>;
1068 clock-names = "bus";
1069 operating-points-v2 = <&bus_fsys_apb_opp_table>;
1070 status = "disabled";
1073 bus_fsys2: bus_fsys2 {
1074 compatible = "samsung,exynos-bus";
1075 clocks = <&clock CLK_DOUT_ACLK200_FSYS2>;
1076 clock-names = "bus";
1077 operating-points-v2 = <&bus_fsys2_opp_table>;
1078 status = "disabled";
1082 compatible = "samsung,exynos-bus";
1083 clocks = <&clock CLK_DOUT_ACLK333>;
1084 clock-names = "bus";
1085 operating-points-v2 = <&bus_mfc_opp_table>;
1086 status = "disabled";
1090 compatible = "samsung,exynos-bus";
1091 clocks = <&clock CLK_DOUT_ACLK266>;
1092 clock-names = "bus";
1093 operating-points-v2 = <&bus_gen_opp_table>;
1094 status = "disabled";
1097 bus_peri: bus_peri {
1098 compatible = "samsung,exynos-bus";
1099 clocks = <&clock CLK_DOUT_ACLK66>;
1100 clock-names = "bus";
1101 operating-points-v2 = <&bus_peri_opp_table>;
1102 status = "disabled";
1106 compatible = "samsung,exynos-bus";
1107 clocks = <&clock CLK_DOUT_ACLK333_G2D>;
1108 clock-names = "bus";
1109 operating-points-v2 = <&bus_g2d_opp_table>;
1110 status = "disabled";
1113 bus_g2d_acp: bus_g2d_acp {
1114 compatible = "samsung,exynos-bus";
1115 clocks = <&clock CLK_DOUT_ACLK266_G2D>;
1116 clock-names = "bus";
1117 operating-points-v2 = <&bus_g2d_acp_opp_table>;
1118 status = "disabled";
1121 bus_jpeg: bus_jpeg {
1122 compatible = "samsung,exynos-bus";
1123 clocks = <&clock CLK_DOUT_ACLK300_JPEG>;
1124 clock-names = "bus";
1125 operating-points-v2 = <&bus_jpeg_opp_table>;
1126 status = "disabled";
1129 bus_jpeg_apb: bus_jpeg_apb {
1130 compatible = "samsung,exynos-bus";
1131 clocks = <&clock CLK_DOUT_ACLK166>;
1132 clock-names = "bus";
1133 operating-points-v2 = <&bus_jpeg_apb_opp_table>;
1134 status = "disabled";
1137 bus_disp1_fimd: bus_disp1_fimd {
1138 compatible = "samsung,exynos-bus";
1139 clocks = <&clock CLK_DOUT_ACLK300_DISP1>;
1140 clock-names = "bus";
1141 operating-points-v2 = <&bus_disp1_fimd_opp_table>;
1142 status = "disabled";
1145 bus_disp1: bus_disp1 {
1146 compatible = "samsung,exynos-bus";
1147 clocks = <&clock CLK_DOUT_ACLK400_DISP1>;
1148 clock-names = "bus";
1149 operating-points-v2 = <&bus_disp1_opp_table>;
1150 status = "disabled";
1153 bus_gscl_scaler: bus_gscl_scaler {
1154 compatible = "samsung,exynos-bus";
1155 clocks = <&clock CLK_DOUT_ACLK300_GSCL>;
1156 clock-names = "bus";
1157 operating-points-v2 = <&bus_gscl_opp_table>;
1158 status = "disabled";
1161 bus_mscl: bus_mscl {
1162 compatible = "samsung,exynos-bus";
1163 clocks = <&clock CLK_DOUT_ACLK400_MSCL>;
1164 clock-names = "bus";
1165 operating-points-v2 = <&bus_mscl_opp_table>;
1166 status = "disabled";
1169 bus_wcore_opp_table: opp_table2 {
1170 compatible = "operating-points-v2";
1173 opp-hz = /bits/ 64 <84000000>;
1174 opp-microvolt = <925000>;
1177 opp-hz = /bits/ 64 <111000000>;
1178 opp-microvolt = <950000>;
1181 opp-hz = /bits/ 64 <222000000>;
1182 opp-microvolt = <950000>;
1185 opp-hz = /bits/ 64 <333000000>;
1186 opp-microvolt = <950000>;
1189 opp-hz = /bits/ 64 <400000000>;
1190 opp-microvolt = <987500>;
1194 bus_noc_opp_table: opp_table3 {
1195 compatible = "operating-points-v2";
1198 opp-hz = /bits/ 64 <67000000>;
1201 opp-hz = /bits/ 64 <75000000>;
1204 opp-hz = /bits/ 64 <86000000>;
1207 opp-hz = /bits/ 64 <100000000>;
1211 bus_fsys_apb_opp_table: opp_table4 {
1212 compatible = "operating-points-v2";
1216 opp-hz = /bits/ 64 <100000000>;
1219 opp-hz = /bits/ 64 <200000000>;
1223 bus_fsys2_opp_table: opp_table5 {
1224 compatible = "operating-points-v2";
1227 opp-hz = /bits/ 64 <75000000>;
1230 opp-hz = /bits/ 64 <100000000>;
1233 opp-hz = /bits/ 64 <150000000>;
1237 bus_mfc_opp_table: opp_table6 {
1238 compatible = "operating-points-v2";
1241 opp-hz = /bits/ 64 <96000000>;
1244 opp-hz = /bits/ 64 <111000000>;
1247 opp-hz = /bits/ 64 <167000000>;
1250 opp-hz = /bits/ 64 <222000000>;
1253 opp-hz = /bits/ 64 <333000000>;
1257 bus_gen_opp_table: opp_table7 {
1258 compatible = "operating-points-v2";
1261 opp-hz = /bits/ 64 <89000000>;
1264 opp-hz = /bits/ 64 <133000000>;
1267 opp-hz = /bits/ 64 <178000000>;
1270 opp-hz = /bits/ 64 <267000000>;
1274 bus_peri_opp_table: opp_table8 {
1275 compatible = "operating-points-v2";
1278 opp-hz = /bits/ 64 <67000000>;
1282 bus_g2d_opp_table: opp_table9 {
1283 compatible = "operating-points-v2";
1286 opp-hz = /bits/ 64 <84000000>;
1289 opp-hz = /bits/ 64 <167000000>;
1292 opp-hz = /bits/ 64 <222000000>;
1295 opp-hz = /bits/ 64 <300000000>;
1298 opp-hz = /bits/ 64 <333000000>;
1302 bus_g2d_acp_opp_table: opp_table10 {
1303 compatible = "operating-points-v2";
1306 opp-hz = /bits/ 64 <67000000>;
1309 opp-hz = /bits/ 64 <133000000>;
1312 opp-hz = /bits/ 64 <178000000>;
1315 opp-hz = /bits/ 64 <267000000>;
1319 bus_jpeg_opp_table: opp_table11 {
1320 compatible = "operating-points-v2";
1323 opp-hz = /bits/ 64 <75000000>;
1326 opp-hz = /bits/ 64 <150000000>;
1329 opp-hz = /bits/ 64 <200000000>;
1332 opp-hz = /bits/ 64 <300000000>;
1336 bus_jpeg_apb_opp_table: opp_table12 {
1337 compatible = "operating-points-v2";
1340 opp-hz = /bits/ 64 <84000000>;
1343 opp-hz = /bits/ 64 <111000000>;
1346 opp-hz = /bits/ 64 <134000000>;
1349 opp-hz = /bits/ 64 <167000000>;
1353 bus_disp1_fimd_opp_table: opp_table13 {
1354 compatible = "operating-points-v2";
1357 opp-hz = /bits/ 64 <120000000>;
1360 opp-hz = /bits/ 64 <200000000>;
1364 bus_disp1_opp_table: opp_table14 {
1365 compatible = "operating-points-v2";
1368 opp-hz = /bits/ 64 <120000000>;
1371 opp-hz = /bits/ 64 <200000000>;
1374 opp-hz = /bits/ 64 <300000000>;
1378 bus_gscl_opp_table: opp_table15 {
1379 compatible = "operating-points-v2";
1382 opp-hz = /bits/ 64 <150000000>;
1385 opp-hz = /bits/ 64 <200000000>;
1388 opp-hz = /bits/ 64 <300000000>;
1392 bus_mscl_opp_table: opp_table16 {
1393 compatible = "operating-points-v2";
1396 opp-hz = /bits/ 64 <84000000>;
1399 opp-hz = /bits/ 64 <167000000>;
1402 opp-hz = /bits/ 64 <222000000>;
1405 opp-hz = /bits/ 64 <333000000>;
1408 opp-hz = /bits/ 64 <400000000>;
1414 cpu0_thermal: cpu0-thermal {
1415 thermal-sensors = <&tmu_cpu0>;
1416 #include "exynos5420-trip-points.dtsi"
1418 cpu1_thermal: cpu1-thermal {
1419 thermal-sensors = <&tmu_cpu1>;
1420 #include "exynos5420-trip-points.dtsi"
1422 cpu2_thermal: cpu2-thermal {
1423 thermal-sensors = <&tmu_cpu2>;
1424 #include "exynos5420-trip-points.dtsi"
1426 cpu3_thermal: cpu3-thermal {
1427 thermal-sensors = <&tmu_cpu3>;
1428 #include "exynos5420-trip-points.dtsi"
1430 gpu_thermal: gpu-thermal {
1431 thermal-sensors = <&tmu_gpu>;
1432 #include "exynos5420-trip-points.dtsi"
1438 clocks = <&clock CLK_TSADC>;
1439 clock-names = "adc";
1440 samsung,syscon-phandle = <&pmu_system_controller>;
1444 clocks = <&clock CLK_DP1>;
1448 power-domains = <&disp_pd>;
1452 compatible = "samsung,exynos5420-fimd";
1453 clocks = <&clock CLK_SCLK_FIMD1>, <&clock CLK_FIMD1>;
1454 clock-names = "sclk_fimd", "fimd";
1455 power-domains = <&disp_pd>;
1456 iommus = <&sysmmu_fimd1_0>, <&sysmmu_fimd1_1>;
1457 iommu-names = "m0", "m1";
1461 iommus = <&sysmmu_g2dr>, <&sysmmu_g2dw>;
1462 clocks = <&clock CLK_G2D>;
1463 clock-names = "fimg2d";
1468 clocks = <&clock CLK_I2C0>;
1469 clock-names = "i2c";
1470 pinctrl-names = "default";
1471 pinctrl-0 = <&i2c0_bus>;
1475 clocks = <&clock CLK_I2C1>;
1476 clock-names = "i2c";
1477 pinctrl-names = "default";
1478 pinctrl-0 = <&i2c1_bus>;
1482 clocks = <&clock CLK_I2C2>;
1483 clock-names = "i2c";
1484 pinctrl-names = "default";
1485 pinctrl-0 = <&i2c2_bus>;
1489 clocks = <&clock CLK_I2C3>;
1490 clock-names = "i2c";
1491 pinctrl-names = "default";
1492 pinctrl-0 = <&i2c3_bus>;
1496 clocks = <&clock CLK_USI0>;
1497 clock-names = "hsi2c";
1498 pinctrl-names = "default";
1499 pinctrl-0 = <&i2c4_hs_bus>;
1503 clocks = <&clock CLK_USI1>;
1504 clock-names = "hsi2c";
1505 pinctrl-names = "default";
1506 pinctrl-0 = <&i2c5_hs_bus>;
1510 clocks = <&clock CLK_USI2>;
1511 clock-names = "hsi2c";
1512 pinctrl-names = "default";
1513 pinctrl-0 = <&i2c6_hs_bus>;
1517 clocks = <&clock CLK_USI3>;
1518 clock-names = "hsi2c";
1519 pinctrl-names = "default";
1520 pinctrl-0 = <&i2c7_hs_bus>;
1524 clocks = <&clock CLK_FIN_PLL>, <&clock CLK_MCT>;
1525 clock-names = "fin_pll", "mct";
1529 clocks = <&clock CLK_SSS>;
1530 clock-names = "secss";
1534 clocks = <&clock CLK_PWM>;
1535 clock-names = "timers";
1539 clocks = <&clock CLK_RTC>;
1540 clock-names = "rtc";
1541 interrupt-parent = <&pmu_system_controller>;
1542 status = "disabled";
1546 clocks = <&clock CLK_UART0>, <&clock CLK_SCLK_UART0>;
1547 clock-names = "uart", "clk_uart_baud0";
1548 dmas = <&pdma0 13>, <&pdma0 14>;
1549 dma-names = "rx", "tx";
1553 clocks = <&clock CLK_UART1>, <&clock CLK_SCLK_UART1>;
1554 clock-names = "uart", "clk_uart_baud0";
1555 dmas = <&pdma1 15>, <&pdma1 16>;
1556 dma-names = "rx", "tx";
1560 clocks = <&clock CLK_UART2>, <&clock CLK_SCLK_UART2>;
1561 clock-names = "uart", "clk_uart_baud0";
1562 dmas = <&pdma0 15>, <&pdma0 16>;
1563 dma-names = "rx", "tx";
1567 clocks = <&clock CLK_UART3>, <&clock CLK_SCLK_UART3>;
1568 clock-names = "uart", "clk_uart_baud0";
1569 dmas = <&pdma1 17>, <&pdma1 18>;
1570 dma-names = "rx", "tx";
1574 clocks = <&clock CLK_SSS>;
1575 clock-names = "secss";
1579 clocks = <&clock CLK_SSS>;
1580 clock-names = "secss";
1584 clocks = <&clock CLK_USBD300>;
1585 clock-names = "usbdrd30";
1589 clocks = <&clock CLK_USBD300>, <&clock CLK_SCLK_USBPHY300>;
1590 clock-names = "phy", "ref";
1591 samsung,pmu-syscon = <&pmu_system_controller>;
1595 clocks = <&clock CLK_USBD301>;
1596 clock-names = "usbdrd30";
1600 interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
1604 clocks = <&clock CLK_USBD301>, <&clock CLK_SCLK_USBPHY301>;
1605 clock-names = "phy", "ref";
1606 samsung,pmu-syscon = <&pmu_system_controller>;
1610 clocks = <&clock CLK_USBH20>;
1611 clock-names = "usbhost";
1615 clocks = <&clock CLK_USBH20>;
1616 clock-names = "usbhost";
1620 clocks = <&clock CLK_USBH20>, <&clock CLK_SCLK_USBPHY300>;
1621 clock-names = "phy", "ref";
1622 samsung,sysreg-phandle = <&sysreg_system_controller>;
1623 samsung,pmureg-phandle = <&pmu_system_controller>;
1627 clocks = <&clock CLK_WDT>;
1628 clock-names = "watchdog";
1629 samsung,syscon-phandle = <&pmu_system_controller>;
1632 #include "exynos5420-pinctrl.dtsi"
1633 #include "exynos-syscon-restart.dtsi"