]>
Commit | Line | Data |
---|---|---|
8e4ab1d5 AS |
1 | /* |
2 | * (C) Copyright 2013 SAMSUNG Electronics | |
3 | * SAMSUNG EXYNOS5420 SoC device tree source | |
4 | * | |
5 | * SPDX-License-Identifier: GPL-2.0+ | |
6 | */ | |
7 | ||
2fdd7d9e | 8 | #include "exynos5.dtsi" |
c6b0b090 | 9 | #include "exynos54xx-pinctrl.dtsi" |
8e4ab1d5 AS |
10 | |
11 | / { | |
12 | config { | |
13 | machine-arch-id = <4151>; | |
14 | }; | |
15 | ||
16 | aliases { | |
17 | i2c0 = "/i2c@12c60000"; | |
18 | i2c1 = "/i2c@12c70000"; | |
19 | i2c2 = "/i2c@12c80000"; | |
20 | i2c3 = "/i2c@12c90000"; | |
21 | i2c4 = "/i2c@12ca0000"; | |
22 | i2c5 = "/i2c@12cb0000"; | |
23 | i2c6 = "/i2c@12cc0000"; | |
24 | i2c7 = "/i2c@12cd0000"; | |
25 | i2c8 = "/i2c@12e00000"; | |
26 | i2c9 = "/i2c@12e10000"; | |
27 | i2c10 = "/i2c@12e20000"; | |
dd54739d SG |
28 | pinctrl0 = &pinctrl_0; |
29 | pinctrl1 = &pinctrl_1; | |
30 | pinctrl2 = &pinctrl_2; | |
31 | pinctrl3 = &pinctrl_3; | |
32 | pinctrl4 = &pinctrl_4; | |
8e4ab1d5 AS |
33 | spi0 = "/spi@12d20000"; |
34 | spi1 = "/spi@12d30000"; | |
35 | spi2 = "/spi@12d40000"; | |
36 | spi3 = "/spi@131a0000"; | |
37 | spi4 = "/spi@131b0000"; | |
38 | mmc0 = "/mmc@12200000"; | |
39 | mmc1 = "/mmc@12210000"; | |
40 | mmc2 = "/mmc@12220000"; | |
41 | xhci0 = "/xhci@12000000"; | |
42 | xhci1 = "/xhci@12400000"; | |
43 | }; | |
44 | ||
45 | i2c@12ca0000 { | |
46 | #address-cells = <1>; | |
47 | #size-cells = <0>; | |
48 | compatible = "samsung,exynos5-hsi2c"; | |
49 | reg = <0x12CA0000 0x100>; | |
50 | interrupts = <0 60 0>; | |
51 | }; | |
52 | ||
53 | i2c@12cb0000 { | |
54 | #address-cells = <1>; | |
55 | #size-cells = <0>; | |
56 | compatible = "samsung,exynos5-hsi2c"; | |
57 | reg = <0x12CB0000 0x100>; | |
58 | interrupts = <0 61 0>; | |
59 | }; | |
60 | ||
61 | i2c@12cc0000 { | |
62 | #address-cells = <1>; | |
63 | #size-cells = <0>; | |
64 | compatible = "samsung,exynos5-hsi2c"; | |
65 | reg = <0x12CC0000 0x100>; | |
66 | interrupts = <0 62 0>; | |
67 | }; | |
68 | ||
69 | i2c@12cd0000 { | |
70 | #address-cells = <1>; | |
71 | #size-cells = <0>; | |
72 | compatible = "samsung,exynos5-hsi2c"; | |
73 | reg = <0x12CD0000 0x100>; | |
74 | interrupts = <0 63 0>; | |
75 | }; | |
76 | ||
77 | i2c@12e00000 { | |
78 | #address-cells = <1>; | |
79 | #size-cells = <0>; | |
80 | compatible = "samsung,exynos5-hsi2c"; | |
81 | reg = <0x12E00000 0x100>; | |
82 | interrupts = <0 87 0>; | |
83 | }; | |
84 | ||
85 | i2c@12e10000 { | |
86 | #address-cells = <1>; | |
87 | #size-cells = <0>; | |
88 | compatible = "samsung,exynos5-hsi2c"; | |
89 | reg = <0x12E10000 0x100>; | |
90 | interrupts = <0 88 0>; | |
91 | }; | |
92 | ||
93 | i2c@12e20000 { | |
94 | #address-cells = <1>; | |
95 | #size-cells = <0>; | |
96 | compatible = "samsung,exynos5-hsi2c"; | |
97 | reg = <0x12E20000 0x100>; | |
98 | interrupts = <0 203 0>; | |
99 | }; | |
100 | ||
101 | mmc@12200000 { | |
102 | samsung,bus-width = <8>; | |
103 | samsung,timing = <1 3 3>; | |
104 | samsung,removable = <0>; | |
105 | samsung,pre-init; | |
106 | }; | |
107 | ||
108 | mmc@12210000 { | |
109 | status = "disabled"; | |
110 | }; | |
111 | ||
112 | mmc@12220000 { | |
113 | samsung,bus-width = <4>; | |
114 | samsung,timing = <1 2 3>; | |
115 | samsung,removable = <1>; | |
116 | }; | |
117 | ||
118 | mmc@12230000 { | |
119 | status = "disabled"; | |
120 | }; | |
121 | ||
45c480c9 AK |
122 | fimdm0_sysmmu@0x14640000 { |
123 | compatible = "samsung,sysmmu-v3.3"; | |
124 | reg = <0x14640000 0x100>; | |
125 | }; | |
126 | ||
127 | fimdm1_sysmmu@0x14680000 { | |
128 | compatible = "samsung,sysmmu-v3.3"; | |
129 | reg = <0x14680000 0x100>; | |
130 | }; | |
131 | ||
dd54739d SG |
132 | pinctrl_0: pinctrl@13400000 { |
133 | compatible = "samsung,exynos5420-pinctrl"; | |
134 | reg = <0x13400000 0x1000>; | |
135 | interrupts = <0 45 0>; | |
136 | ||
137 | wakeup-interrupt-controller { | |
138 | compatible = "samsung,exynos4210-wakeup-eint"; | |
139 | interrupt-parent = <&gic>; | |
140 | interrupts = <0 32 0>; | |
141 | }; | |
142 | }; | |
143 | ||
144 | pinctrl_1: pinctrl@13410000 { | |
145 | compatible = "samsung,exynos5420-pinctrl"; | |
146 | reg = <0x13410000 0x1000>; | |
147 | interrupts = <0 78 0>; | |
148 | }; | |
149 | ||
150 | pinctrl_2: pinctrl@14000000 { | |
151 | compatible = "samsung,exynos5420-pinctrl"; | |
152 | reg = <0x14000000 0x1000>; | |
153 | interrupts = <0 46 0>; | |
154 | }; | |
155 | ||
156 | pinctrl_3: pinctrl@14010000 { | |
157 | compatible = "samsung,exynos5420-pinctrl"; | |
158 | reg = <0x14010000 0x1000>; | |
159 | interrupts = <0 50 0>; | |
160 | }; | |
161 | ||
162 | pinctrl_4: pinctrl@03860000 { | |
163 | compatible = "samsung,exynos5420-pinctrl"; | |
164 | reg = <0x03860000 0x1000>; | |
165 | interrupts = <0 47 0>; | |
166 | }; | |
167 | ||
8e4ab1d5 AS |
168 | fimd@14400000 { |
169 | /* sysmmu is not used in U-Boot */ | |
170 | samsung,disable-sysmmu; | |
e549234d | 171 | samsung,pwm-out-gpio = <&gpb2 0 GPIO_ACTIVE_HIGH>; |
8e4ab1d5 AS |
172 | }; |
173 | ||
174 | dp@145b0000 { | |
175 | samsung,lt-status = <0>; | |
176 | ||
177 | samsung,master-mode = <0>; | |
178 | samsung,bist-mode = <0>; | |
179 | samsung,bist-pattern = <0>; | |
180 | samsung,h-sync-polarity = <0>; | |
181 | samsung,v-sync-polarity = <0>; | |
182 | samsung,interlaced = <0>; | |
183 | samsung,color-space = <0>; | |
184 | samsung,dynamic-range = <0>; | |
185 | samsung,ycbcr-coeff = <0>; | |
186 | samsung,color-depth = <1>; | |
187 | }; | |
188 | ||
189 | dmc { | |
190 | mem-type = "ddr3"; | |
191 | }; | |
192 | ||
193 | xhci1: xhci@12400000 { | |
194 | compatible = "samsung,exynos5250-xhci"; | |
195 | reg = <0x12400000 0x10000>; | |
196 | #address-cells = <1>; | |
197 | #size-cells = <1>; | |
198 | ||
199 | phy { | |
200 | compatible = "samsung,exynos5250-usb3-phy"; | |
201 | reg = <0x12500000 0x100>; | |
202 | }; | |
203 | }; | |
204 | }; |