]>
Commit | Line | Data |
---|---|---|
83d290c5 | 1 | // SPDX-License-Identifier: GPL-2.0+ |
8e5e1e6a PW |
2 | /* |
3 | * Samsung's Exynos4 SoC common device tree source | |
4 | * | |
5 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | |
6 | * http://www.samsung.com | |
8e5e1e6a PW |
7 | */ |
8 | ||
2fdd7d9e | 9 | #include "skeleton.dtsi" |
8e5e1e6a PW |
10 | |
11 | / { | |
233bc69f JC |
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 | ||
dd54739d SG |
23 | combiner: interrupt-controller@10440000 { |
24 | compatible = "samsung,exynos4210-combiner"; | |
25 | #interrupt-cells = <2>; | |
26 | interrupt-controller; | |
27 | reg = <0x10440000 0x1000>; | |
28 | }; | |
29 | ||
d8b385b7 JC |
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 { | |
8e5e1e6a PW |
39 | compatible = "samsung,exynos4210-uart"; |
40 | reg = <0x13800000 0x3c>; | |
41 | id = <0>; | |
42 | }; | |
43 | ||
d8b385b7 | 44 | serail_1: serial@13810000 { |
8e5e1e6a PW |
45 | compatible = "samsung,exynos4210-uart"; |
46 | reg = <0x13810000 0x3c>; | |
47 | id = <1>; | |
48 | }; | |
49 | ||
d8b385b7 | 50 | serial_2: serial@13820000 { |
8e5e1e6a PW |
51 | compatible = "samsung,exynos4210-uart"; |
52 | reg = <0x13820000 0x3c>; | |
53 | id = <2>; | |
54 | }; | |
55 | ||
d8b385b7 | 56 | serial_3: serial@13830000 { |
8e5e1e6a PW |
57 | compatible = "samsung,exynos4210-uart"; |
58 | reg = <0x13830000 0x3c>; | |
59 | id = <3>; | |
60 | }; | |
61 | ||
d8b385b7 | 62 | serial_4: serial@13840000 { |
8e5e1e6a PW |
63 | compatible = "samsung,exynos4210-uart"; |
64 | reg = <0x13840000 0x3c>; | |
65 | id = <4>; | |
66 | }; | |
67 | ||
233bc69f | 68 | i2c_0: i2c@13860000 { |
8e5e1e6a PW |
69 | #address-cells = <1>; |
70 | #size-cells = <0>; | |
71 | compatible = "samsung,s3c2440-i2c"; | |
8fd10a8d | 72 | reg = <0x13860000 0x100>; |
d8b385b7 | 73 | interrupt-parent = <&gic>; |
8fd10a8d | 74 | interrupts = <0 56 0>; |
8e5e1e6a PW |
75 | }; |
76 | ||
233bc69f | 77 | i2c_1: i2c@13870000 { |
8e5e1e6a PW |
78 | #address-cells = <1>; |
79 | #size-cells = <0>; | |
80 | compatible = "samsung,s3c2440-i2c"; | |
8fd10a8d | 81 | reg = <0x13870000 0x100>; |
d8b385b7 | 82 | interrupt-parent = <&gic>; |
8fd10a8d | 83 | interrupts = <1 57 0>; |
8e5e1e6a PW |
84 | }; |
85 | ||
233bc69f | 86 | i2c_2: i2c@13880000 { |
8e5e1e6a PW |
87 | #address-cells = <1>; |
88 | #size-cells = <0>; | |
89 | compatible = "samsung,s3c2440-i2c"; | |
8fd10a8d | 90 | reg = <0x13880000 0x100>; |
d8b385b7 | 91 | interrupt-parent = <&gic>; |
8fd10a8d | 92 | interrupts = <2 58 0>; |
8e5e1e6a PW |
93 | }; |
94 | ||
233bc69f | 95 | i2c_3: i2c@13890000 { |
8e5e1e6a PW |
96 | #address-cells = <1>; |
97 | #size-cells = <0>; | |
98 | compatible = "samsung,s3c2440-i2c"; | |
8fd10a8d | 99 | reg = <0x13890000 0x100>; |
d8b385b7 | 100 | interrupt-parent = <&gic>; |
8fd10a8d | 101 | interrupts = <3 59 0>; |
8e5e1e6a PW |
102 | }; |
103 | ||
233bc69f | 104 | i2c_4: i2c@138a0000 { |
8e5e1e6a PW |
105 | #address-cells = <1>; |
106 | #size-cells = <0>; | |
107 | compatible = "samsung,s3c2440-i2c"; | |
8fd10a8d | 108 | reg = <0x138a0000 0x100>; |
d8b385b7 | 109 | interrupt-parent = <&gic>; |
8fd10a8d | 110 | interrupts = <4 60 0>; |
8e5e1e6a PW |
111 | }; |
112 | ||
233bc69f | 113 | i2c_5: i2c@138b0000 { |
8e5e1e6a PW |
114 | #address-cells = <1>; |
115 | #size-cells = <0>; | |
116 | compatible = "samsung,s3c2440-i2c"; | |
8fd10a8d | 117 | reg = <0x138b0000 0x100>; |
d8b385b7 | 118 | interrupt-parent = <&gic>; |
8fd10a8d | 119 | interrupts = <5 61 0>; |
8e5e1e6a PW |
120 | }; |
121 | ||
233bc69f | 122 | i2c_6: i2c@138c0000 { |
8e5e1e6a PW |
123 | #address-cells = <1>; |
124 | #size-cells = <0>; | |
125 | compatible = "samsung,s3c2440-i2c"; | |
8fd10a8d | 126 | reg = <0x138c0000 0x100>; |
d8b385b7 | 127 | interrupt-parent = <&gic>; |
8fd10a8d | 128 | interrupts = <6 62 0>; |
8e5e1e6a PW |
129 | }; |
130 | ||
233bc69f | 131 | i2c_7: i2c@138d0000 { |
8e5e1e6a PW |
132 | #address-cells = <1>; |
133 | #size-cells = <0>; | |
134 | compatible = "samsung,s3c2440-i2c"; | |
8fd10a8d | 135 | reg = <0x138d0000 0x100>; |
d8b385b7 | 136 | interrupt-parent = <&gic>; |
8fd10a8d | 137 | interrupts = <7 63 0>; |
8e5e1e6a PW |
138 | }; |
139 | ||
9c2e2cab | 140 | sdhci0: sdhci@12510000 { |
8e5e1e6a PW |
141 | #address-cells = <1>; |
142 | #size-cells = <0>; | |
9c2e2cab | 143 | compatible = "samsung,exynos4412-sdhci"; |
8e5e1e6a | 144 | reg = <0x12510000 0x1000>; |
d8b385b7 | 145 | interrupt-parent = <&gic>; |
8e5e1e6a | 146 | interrupts = <0 75 0>; |
9c2e2cab | 147 | status = "disabled"; |
8e5e1e6a PW |
148 | }; |
149 | ||
9c2e2cab | 150 | sdhci1: sdhci@12520000 { |
8e5e1e6a PW |
151 | #address-cells = <1>; |
152 | #size-cells = <0>; | |
9c2e2cab | 153 | compatible = "samsung,exynos4412-sdhci"; |
8e5e1e6a | 154 | reg = <0x12520000 0x1000>; |
d8b385b7 | 155 | interrupt-parent = <&gic>; |
8e5e1e6a | 156 | interrupts = <0 76 0>; |
9c2e2cab | 157 | status = "disabled"; |
8e5e1e6a PW |
158 | }; |
159 | ||
9c2e2cab | 160 | sdhci2: sdhci@12530000 { |
8e5e1e6a PW |
161 | #address-cells = <1>; |
162 | #size-cells = <0>; | |
9c2e2cab | 163 | compatible = "samsung,exynos4412-sdhci"; |
8e5e1e6a | 164 | reg = <0x12530000 0x1000>; |
d8b385b7 | 165 | interrupt-parent = <&gic>; |
8e5e1e6a | 166 | interrupts = <0 77 0>; |
9c2e2cab | 167 | status = "disabled"; |
8e5e1e6a PW |
168 | }; |
169 | ||
9c2e2cab | 170 | sdhci3: sdhci@12540000 { |
8e5e1e6a PW |
171 | #address-cells = <1>; |
172 | #size-cells = <0>; | |
9c2e2cab | 173 | compatible = "samsung,exynos4412-sdhci"; |
8e5e1e6a | 174 | reg = <0x12540000 0x1000>; |
d8b385b7 | 175 | interrupt-parent = <&gic>; |
8e5e1e6a | 176 | interrupts = <0 78 0>; |
9c2e2cab | 177 | status = "disabled"; |
8e5e1e6a PW |
178 | }; |
179 | ||
9c2e2cab | 180 | mshc_0: dwmmc@12550000 { |
cd0ae61c BS |
181 | #address-cells = <1>; |
182 | #size-cells = <0>; | |
9c2e2cab | 183 | compatible = "samsung,exynos4412-dw-mshc"; |
cd0ae61c | 184 | reg = <0x12550000 0x1000>; |
d8b385b7 | 185 | interrupt-parent = <&gic>; |
cd0ae61c | 186 | interrupts = <0 131 0>; |
9c2e2cab | 187 | status = "disabled"; |
cd0ae61c BS |
188 | }; |
189 | ||
8e5e1e6a | 190 | }; |