1266943Sbr/*-
2266943Sbr * Copyright (c) 2014 Ruslan Bukin <br@bsdpad.com>
3266943Sbr * All rights reserved.
4266943Sbr *
5266943Sbr * Redistribution and use in source and binary forms, with or without
6266943Sbr * modification, are permitted provided that the following conditions
7266943Sbr * are met:
8266943Sbr * 1. Redistributions of source code must retain the above copyright
9266943Sbr *    notice, this list of conditions and the following disclaimer.
10266943Sbr * 2. Redistributions in binary form must reproduce the above copyright
11266943Sbr *    notice, this list of conditions and the following disclaimer in the
12266943Sbr *    documentation and/or other materials provided with the distribution.
13266943Sbr *
14266943Sbr * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
15266943Sbr * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16266943Sbr * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17266943Sbr * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
18266943Sbr * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19266943Sbr * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20266943Sbr * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21266943Sbr * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22266943Sbr * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23266943Sbr * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24266943Sbr * SUCH DAMAGE.
25266943Sbr *
26266943Sbr * $FreeBSD: releng/11.0/sys/boot/fdt/dts/arm/exynos5420.dtsi 272712 2014-10-07 17:39:30Z br $
27266943Sbr */
28266943Sbr
29266943Sbr/include/ "exynos5.dtsi"
30266943Sbr
31266943Sbr/ {
32266943Sbr	compatible = "samsung,exynos5420", "samsung,exynos5";
33266943Sbr
34266943Sbr	SOC: Exynos5@0 {
35266943Sbr
36269369Sbr		pmu_system_controller: system-controller@10040000 {
37269369Sbr			compatible = "samsung,exynos5420-pmu";
38269369Sbr			status = "okay";
39269369Sbr		};
40269369Sbr
41269369Sbr		pad0: pad@11400000 {
42269369Sbr			compatible = "samsung,exynos5420-padctrl";
43269369Sbr			status = "okay";
44269369Sbr			reg = <0x13400000 0x1000>,
45269369Sbr			      <0x13410000 0x1000>,
46269369Sbr			      <0x14000000 0x1000>,
47269369Sbr			      <0x14010000 0x1000>,
48269369Sbr			      <0x03860000 0x1000>;
49269369Sbr			interrupts = < 77 110 78 82 79 >;
50269369Sbr			interrupt-parent = <&GIC>;
51269369Sbr		};
52269369Sbr
53266943Sbr		serial0: serial@12C00000 {
54266943Sbr			clock-frequency = < 50000000 >;
55266943Sbr		};
56266943Sbr
57266943Sbr		serial1: serial@12C10000 {
58266943Sbr			clock-frequency = < 50000000 >;
59266943Sbr		};
60266943Sbr
61266943Sbr		serial2: serial@12C20000 {
62266943Sbr			clock-frequency = < 50000000 >;
63266943Sbr		};
64266943Sbr
65266943Sbr		serial3: serial@12C30000 {
66266943Sbr			clock-frequency = < 50000000 >;
67266943Sbr		};
68269369Sbr
69269369Sbr		usbdrd_phy0: phy@12100000 {
70269369Sbr			status = "okay";
71269369Sbr		};
72269369Sbr
73269369Sbr		usbdrd_phy1: phy@12500000 {
74269369Sbr			status = "okay";
75269369Sbr		};
76269369Sbr
77269369Sbr		xhci@12000000 {
78269369Sbr			status = "okay";
79269369Sbr		};
80269369Sbr
81269369Sbr		xhci@12400000 {
82269369Sbr			status = "okay";
83269369Sbr		};
84272712Sbr
85272712Sbr		mmc0: dwmmc@12200000 {
86272712Sbr			compatible = "samsung,exynos5420-dw-mshc-smu";
87272712Sbr			reg = <0x12200000 0x10000>;
88272712Sbr			interrupts = <107>;
89272712Sbr			interrupt-parent = <&GIC>;
90272712Sbr			fifo-depth = <0x40>;
91272712Sbr			status = "disabled";
92272712Sbr		};
93272712Sbr
94272712Sbr		mmc1: dwmmc@12210000 {
95272712Sbr			compatible = "samsung,exynos5420-dw-mshc-smu";
96272712Sbr			reg = <0x12210000 0x10000>;
97272712Sbr			interrupts = <108>;
98272712Sbr			interrupt-parent = <&GIC>;
99272712Sbr			fifo-depth = <0x40>;
100272712Sbr			status = "disabled";
101272712Sbr		};
102272712Sbr
103272712Sbr		mmc2: dwmmc@12220000 {
104272712Sbr			compatible = "samsung,exynos5420-dw-mshc";
105272712Sbr			reg = <0x12220000 0x10000>;
106272712Sbr			interrupts = <109>;
107272712Sbr			interrupt-parent = <&GIC>;
108272712Sbr			fifo-depth = <0x40>;
109272712Sbr			status = "disabled";
110272712Sbr		};
111266943Sbr	};
112266943Sbr};
113