xref: /OK3568_Linux_fs/u-boot/arch/arm/dts/exynos4.dtsi (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun/*
2*4882a593Smuzhiyun * Samsung's Exynos4 SoC common device tree source
3*4882a593Smuzhiyun *
4*4882a593Smuzhiyun * Copyright (c) 2014 Samsung Electronics Co., Ltd.
5*4882a593Smuzhiyun *		http://www.samsung.com
6*4882a593Smuzhiyun *
7*4882a593Smuzhiyun * SPDX-License-Identifier:	GPL-2.0+
8*4882a593Smuzhiyun */
9*4882a593Smuzhiyun
10*4882a593Smuzhiyun#include "skeleton.dtsi"
11*4882a593Smuzhiyun
12*4882a593Smuzhiyun/ {
13*4882a593Smuzhiyun	aliases {
14*4882a593Smuzhiyun		i2c0 = &i2c_0;
15*4882a593Smuzhiyun		i2c1 = &i2c_1;
16*4882a593Smuzhiyun		i2c2 = &i2c_2;
17*4882a593Smuzhiyun		i2c3 = &i2c_3;
18*4882a593Smuzhiyun		i2c4 = &i2c_4;
19*4882a593Smuzhiyun		i2c5 = &i2c_5;
20*4882a593Smuzhiyun		i2c6 = &i2c_6;
21*4882a593Smuzhiyun		i2c7 = &i2c_7;
22*4882a593Smuzhiyun	};
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun	combiner: interrupt-controller@10440000 {
25*4882a593Smuzhiyun		compatible = "samsung,exynos4210-combiner";
26*4882a593Smuzhiyun		#interrupt-cells = <2>;
27*4882a593Smuzhiyun		interrupt-controller;
28*4882a593Smuzhiyun		reg = <0x10440000 0x1000>;
29*4882a593Smuzhiyun	};
30*4882a593Smuzhiyun
31*4882a593Smuzhiyun	serial@13800000 {
32*4882a593Smuzhiyun		compatible = "samsung,exynos4210-uart";
33*4882a593Smuzhiyun		reg = <0x13800000 0x3c>;
34*4882a593Smuzhiyun		id = <0>;
35*4882a593Smuzhiyun	};
36*4882a593Smuzhiyun
37*4882a593Smuzhiyun	serial@13810000 {
38*4882a593Smuzhiyun		compatible = "samsung,exynos4210-uart";
39*4882a593Smuzhiyun		reg = <0x13810000 0x3c>;
40*4882a593Smuzhiyun		id = <1>;
41*4882a593Smuzhiyun	};
42*4882a593Smuzhiyun
43*4882a593Smuzhiyun	serial@13820000 {
44*4882a593Smuzhiyun		compatible = "samsung,exynos4210-uart";
45*4882a593Smuzhiyun		reg = <0x13820000 0x3c>;
46*4882a593Smuzhiyun		id = <2>;
47*4882a593Smuzhiyun	};
48*4882a593Smuzhiyun
49*4882a593Smuzhiyun	serial@13830000 {
50*4882a593Smuzhiyun		compatible = "samsung,exynos4210-uart";
51*4882a593Smuzhiyun		reg = <0x13830000 0x3c>;
52*4882a593Smuzhiyun		id = <3>;
53*4882a593Smuzhiyun	};
54*4882a593Smuzhiyun
55*4882a593Smuzhiyun	serial@13840000 {
56*4882a593Smuzhiyun		compatible = "samsung,exynos4210-uart";
57*4882a593Smuzhiyun		reg = <0x13840000 0x3c>;
58*4882a593Smuzhiyun		id = <4>;
59*4882a593Smuzhiyun	};
60*4882a593Smuzhiyun
61*4882a593Smuzhiyun	i2c_0: i2c@13860000 {
62*4882a593Smuzhiyun		#address-cells = <1>;
63*4882a593Smuzhiyun		#size-cells = <0>;
64*4882a593Smuzhiyun		compatible = "samsung,s3c2440-i2c";
65*4882a593Smuzhiyun		reg = <0x13860000 0x100>;
66*4882a593Smuzhiyun		interrupts = <0 56 0>;
67*4882a593Smuzhiyun	};
68*4882a593Smuzhiyun
69*4882a593Smuzhiyun	i2c_1: i2c@13870000 {
70*4882a593Smuzhiyun		#address-cells = <1>;
71*4882a593Smuzhiyun		#size-cells = <0>;
72*4882a593Smuzhiyun		compatible = "samsung,s3c2440-i2c";
73*4882a593Smuzhiyun		reg = <0x13870000 0x100>;
74*4882a593Smuzhiyun		interrupts = <1 57 0>;
75*4882a593Smuzhiyun	};
76*4882a593Smuzhiyun
77*4882a593Smuzhiyun	i2c_2: i2c@13880000 {
78*4882a593Smuzhiyun		#address-cells = <1>;
79*4882a593Smuzhiyun		#size-cells = <0>;
80*4882a593Smuzhiyun		compatible = "samsung,s3c2440-i2c";
81*4882a593Smuzhiyun		reg = <0x13880000 0x100>;
82*4882a593Smuzhiyun		interrupts = <2 58 0>;
83*4882a593Smuzhiyun	};
84*4882a593Smuzhiyun
85*4882a593Smuzhiyun	i2c_3: i2c@13890000 {
86*4882a593Smuzhiyun		#address-cells = <1>;
87*4882a593Smuzhiyun		#size-cells = <0>;
88*4882a593Smuzhiyun		compatible = "samsung,s3c2440-i2c";
89*4882a593Smuzhiyun		reg = <0x13890000 0x100>;
90*4882a593Smuzhiyun		interrupts = <3 59 0>;
91*4882a593Smuzhiyun	};
92*4882a593Smuzhiyun
93*4882a593Smuzhiyun	i2c_4: i2c@138a0000 {
94*4882a593Smuzhiyun		#address-cells = <1>;
95*4882a593Smuzhiyun		#size-cells = <0>;
96*4882a593Smuzhiyun		compatible = "samsung,s3c2440-i2c";
97*4882a593Smuzhiyun		reg = <0x138a0000 0x100>;
98*4882a593Smuzhiyun		interrupts = <4 60 0>;
99*4882a593Smuzhiyun	};
100*4882a593Smuzhiyun
101*4882a593Smuzhiyun	i2c_5: i2c@138b0000 {
102*4882a593Smuzhiyun		#address-cells = <1>;
103*4882a593Smuzhiyun		#size-cells = <0>;
104*4882a593Smuzhiyun		compatible = "samsung,s3c2440-i2c";
105*4882a593Smuzhiyun		reg = <0x138b0000 0x100>;
106*4882a593Smuzhiyun		interrupts = <5 61 0>;
107*4882a593Smuzhiyun	};
108*4882a593Smuzhiyun
109*4882a593Smuzhiyun	i2c_6: i2c@138c0000 {
110*4882a593Smuzhiyun		#address-cells = <1>;
111*4882a593Smuzhiyun		#size-cells = <0>;
112*4882a593Smuzhiyun		compatible = "samsung,s3c2440-i2c";
113*4882a593Smuzhiyun		reg = <0x138c0000 0x100>;
114*4882a593Smuzhiyun		interrupts = <6 62 0>;
115*4882a593Smuzhiyun	};
116*4882a593Smuzhiyun
117*4882a593Smuzhiyun	i2c_7: i2c@138d0000 {
118*4882a593Smuzhiyun		#address-cells = <1>;
119*4882a593Smuzhiyun		#size-cells = <0>;
120*4882a593Smuzhiyun		compatible = "samsung,s3c2440-i2c";
121*4882a593Smuzhiyun		reg = <0x138d0000 0x100>;
122*4882a593Smuzhiyun		interrupts = <7 63 0>;
123*4882a593Smuzhiyun	};
124*4882a593Smuzhiyun
125*4882a593Smuzhiyun	sdhci0: sdhci@12510000 {
126*4882a593Smuzhiyun		#address-cells = <1>;
127*4882a593Smuzhiyun		#size-cells = <0>;
128*4882a593Smuzhiyun		compatible = "samsung,exynos4412-sdhci";
129*4882a593Smuzhiyun		reg = <0x12510000 0x1000>;
130*4882a593Smuzhiyun		interrupts = <0 75 0>;
131*4882a593Smuzhiyun		status = "disabled";
132*4882a593Smuzhiyun	};
133*4882a593Smuzhiyun
134*4882a593Smuzhiyun	sdhci1: sdhci@12520000 {
135*4882a593Smuzhiyun		#address-cells = <1>;
136*4882a593Smuzhiyun		#size-cells = <0>;
137*4882a593Smuzhiyun		compatible = "samsung,exynos4412-sdhci";
138*4882a593Smuzhiyun		reg = <0x12520000 0x1000>;
139*4882a593Smuzhiyun		interrupts = <0 76 0>;
140*4882a593Smuzhiyun		status = "disabled";
141*4882a593Smuzhiyun	};
142*4882a593Smuzhiyun
143*4882a593Smuzhiyun	sdhci2: sdhci@12530000 {
144*4882a593Smuzhiyun		#address-cells = <1>;
145*4882a593Smuzhiyun		#size-cells = <0>;
146*4882a593Smuzhiyun		compatible = "samsung,exynos4412-sdhci";
147*4882a593Smuzhiyun		reg = <0x12530000 0x1000>;
148*4882a593Smuzhiyun		interrupts = <0 77 0>;
149*4882a593Smuzhiyun		status = "disabled";
150*4882a593Smuzhiyun	};
151*4882a593Smuzhiyun
152*4882a593Smuzhiyun	sdhci3: sdhci@12540000 {
153*4882a593Smuzhiyun		#address-cells = <1>;
154*4882a593Smuzhiyun		#size-cells = <0>;
155*4882a593Smuzhiyun		compatible = "samsung,exynos4412-sdhci";
156*4882a593Smuzhiyun		reg = <0x12540000 0x1000>;
157*4882a593Smuzhiyun		interrupts = <0 78 0>;
158*4882a593Smuzhiyun		status = "disabled";
159*4882a593Smuzhiyun	};
160*4882a593Smuzhiyun
161*4882a593Smuzhiyun	mshc_0: dwmmc@12550000 {
162*4882a593Smuzhiyun		#address-cells = <1>;
163*4882a593Smuzhiyun		#size-cells = <0>;
164*4882a593Smuzhiyun		compatible = "samsung,exynos4412-dw-mshc";
165*4882a593Smuzhiyun		reg = <0x12550000 0x1000>;
166*4882a593Smuzhiyun		interrupts = <0 131 0>;
167*4882a593Smuzhiyun		status = "disabled";
168*4882a593Smuzhiyun	};
169*4882a593Smuzhiyun
170*4882a593Smuzhiyun};
171