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