]>
Commit | Line | Data |
---|---|---|
2954ff39 SG |
1 | /* |
2 | * Copyright 2012 Freescale Semiconductor, Inc. | |
3 | * | |
4 | * The code contained herein is licensed under the GNU General Public | |
5 | * License. You may obtain a copy of the GNU General Public License | |
6 | * Version 2 or later at the following locations: | |
7 | * | |
8 | * http://www.opensource.org/licenses/gpl-license.html | |
9 | * http://www.gnu.org/copyleft/gpl.html | |
10 | */ | |
11 | ||
12 | /include/ "skeleton.dtsi" | |
13 | ||
14 | / { | |
15 | interrupt-parent = <&icoll>; | |
16 | ||
ce4c6f9b SG |
17 | aliases { |
18 | gpio0 = &gpio0; | |
19 | gpio1 = &gpio1; | |
20 | gpio2 = &gpio2; | |
21 | }; | |
22 | ||
2954ff39 SG |
23 | cpus { |
24 | cpu@0 { | |
25 | compatible = "arm,arm926ejs"; | |
26 | }; | |
27 | }; | |
28 | ||
29 | apb@80000000 { | |
30 | compatible = "simple-bus"; | |
31 | #address-cells = <1>; | |
32 | #size-cells = <1>; | |
33 | reg = <0x80000000 0x80000>; | |
34 | ranges; | |
35 | ||
36 | apbh@80000000 { | |
37 | compatible = "simple-bus"; | |
38 | #address-cells = <1>; | |
39 | #size-cells = <1>; | |
40 | reg = <0x80000000 0x40000>; | |
41 | ranges; | |
42 | ||
43 | icoll: interrupt-controller@80000000 { | |
44 | compatible = "fsl,imx23-icoll", "fsl,mxs-icoll"; | |
45 | interrupt-controller; | |
46 | #interrupt-cells = <1>; | |
47 | reg = <0x80000000 0x2000>; | |
48 | }; | |
49 | ||
50 | dma-apbh@80004000 { | |
84f3570a | 51 | compatible = "fsl,imx23-dma-apbh"; |
2954ff39 | 52 | reg = <0x80004000 2000>; |
2954ff39 SG |
53 | }; |
54 | ||
55 | ecc@80008000 { | |
56 | reg = <0x80008000 2000>; | |
57 | status = "disabled"; | |
58 | }; | |
59 | ||
60 | bch@8000a000 { | |
61 | reg = <0x8000a000 2000>; | |
62 | status = "disabled"; | |
63 | }; | |
64 | ||
65 | gpmi@8000c000 { | |
66 | reg = <0x8000c000 2000>; | |
67 | status = "disabled"; | |
68 | }; | |
69 | ||
70 | ssp0: ssp@80010000 { | |
71 | reg = <0x80010000 2000>; | |
72 | status = "disabled"; | |
73 | }; | |
74 | ||
75 | etm@80014000 { | |
76 | reg = <0x80014000 2000>; | |
77 | status = "disabled"; | |
78 | }; | |
79 | ||
80 | pinctrl@80018000 { | |
81 | #address-cells = <1>; | |
82 | #size-cells = <0>; | |
ce4c6f9b | 83 | compatible = "fsl,imx23-pinctrl", "simple-bus"; |
2954ff39 SG |
84 | reg = <0x80018000 2000>; |
85 | ||
ce4c6f9b SG |
86 | gpio0: gpio@0 { |
87 | compatible = "fsl,imx23-gpio", "fsl,mxs-gpio"; | |
88 | interrupts = <16>; | |
89 | gpio-controller; | |
90 | #gpio-cells = <2>; | |
91 | interrupt-controller; | |
92 | #interrupt-cells = <2>; | |
93 | }; | |
94 | ||
95 | gpio1: gpio@1 { | |
96 | compatible = "fsl,imx23-gpio", "fsl,mxs-gpio"; | |
97 | interrupts = <17>; | |
98 | gpio-controller; | |
99 | #gpio-cells = <2>; | |
100 | interrupt-controller; | |
101 | #interrupt-cells = <2>; | |
102 | }; | |
103 | ||
104 | gpio2: gpio@2 { | |
105 | compatible = "fsl,imx23-gpio", "fsl,mxs-gpio"; | |
106 | interrupts = <18>; | |
107 | gpio-controller; | |
108 | #gpio-cells = <2>; | |
109 | interrupt-controller; | |
110 | #interrupt-cells = <2>; | |
111 | }; | |
112 | ||
2954ff39 SG |
113 | duart_pins_a: duart@0 { |
114 | reg = <0>; | |
115 | fsl,pinmux-ids = <0x11a2 0x11b2>; | |
116 | fsl,drive-strength = <0>; | |
117 | fsl,voltage = <1>; | |
118 | fsl,pull-up = <0>; | |
119 | }; | |
120 | }; | |
121 | ||
122 | digctl@8001c000 { | |
123 | reg = <0x8001c000 2000>; | |
124 | status = "disabled"; | |
125 | }; | |
126 | ||
127 | emi@80020000 { | |
128 | reg = <0x80020000 2000>; | |
129 | status = "disabled"; | |
130 | }; | |
131 | ||
132 | dma-apbx@80024000 { | |
84f3570a | 133 | compatible = "fsl,imx23-dma-apbx"; |
2954ff39 | 134 | reg = <0x80024000 2000>; |
2954ff39 SG |
135 | }; |
136 | ||
137 | dcp@80028000 { | |
138 | reg = <0x80028000 2000>; | |
139 | status = "disabled"; | |
140 | }; | |
141 | ||
142 | pxp@8002a000 { | |
143 | reg = <0x8002a000 2000>; | |
144 | status = "disabled"; | |
145 | }; | |
146 | ||
147 | ocotp@8002c000 { | |
148 | reg = <0x8002c000 2000>; | |
149 | status = "disabled"; | |
150 | }; | |
151 | ||
152 | axi-ahb@8002e000 { | |
153 | reg = <0x8002e000 2000>; | |
154 | status = "disabled"; | |
155 | }; | |
156 | ||
157 | lcdif@80030000 { | |
158 | reg = <0x80030000 2000>; | |
159 | status = "disabled"; | |
160 | }; | |
161 | ||
162 | ssp1: ssp@80034000 { | |
163 | reg = <0x80034000 2000>; | |
164 | status = "disabled"; | |
165 | }; | |
166 | ||
167 | tvenc@80038000 { | |
168 | reg = <0x80038000 2000>; | |
169 | status = "disabled"; | |
170 | }; | |
171 | }; | |
172 | ||
173 | apbx@80040000 { | |
174 | compatible = "simple-bus"; | |
175 | #address-cells = <1>; | |
176 | #size-cells = <1>; | |
177 | reg = <0x80040000 0x40000>; | |
178 | ranges; | |
179 | ||
180 | clkctl@80040000 { | |
181 | reg = <0x80040000 2000>; | |
182 | status = "disabled"; | |
183 | }; | |
184 | ||
185 | saif0: saif@80042000 { | |
186 | reg = <0x80042000 2000>; | |
187 | status = "disabled"; | |
188 | }; | |
189 | ||
190 | power@80044000 { | |
191 | reg = <0x80044000 2000>; | |
192 | status = "disabled"; | |
193 | }; | |
194 | ||
195 | saif1: saif@80046000 { | |
196 | reg = <0x80046000 2000>; | |
197 | status = "disabled"; | |
198 | }; | |
199 | ||
200 | audio-out@80048000 { | |
201 | reg = <0x80048000 2000>; | |
202 | status = "disabled"; | |
203 | }; | |
204 | ||
205 | audio-in@8004c000 { | |
206 | reg = <0x8004c000 2000>; | |
207 | status = "disabled"; | |
208 | }; | |
209 | ||
210 | lradc@80050000 { | |
211 | reg = <0x80050000 2000>; | |
212 | status = "disabled"; | |
213 | }; | |
214 | ||
215 | spdif@80054000 { | |
216 | reg = <0x80054000 2000>; | |
217 | status = "disabled"; | |
218 | }; | |
219 | ||
220 | i2c@80058000 { | |
221 | reg = <0x80058000 2000>; | |
222 | status = "disabled"; | |
223 | }; | |
224 | ||
225 | rtc@8005c000 { | |
226 | reg = <0x8005c000 2000>; | |
227 | status = "disabled"; | |
228 | }; | |
229 | ||
230 | pwm@80064000 { | |
231 | reg = <0x80064000 2000>; | |
232 | status = "disabled"; | |
233 | }; | |
234 | ||
235 | timrot@80068000 { | |
236 | reg = <0x80068000 2000>; | |
237 | status = "disabled"; | |
238 | }; | |
239 | ||
240 | auart0: serial@8006c000 { | |
241 | reg = <0x8006c000 0x2000>; | |
242 | status = "disabled"; | |
243 | }; | |
244 | ||
245 | auart1: serial@8006e000 { | |
246 | reg = <0x8006e000 0x2000>; | |
247 | status = "disabled"; | |
248 | }; | |
249 | ||
250 | duart: serial@80070000 { | |
251 | compatible = "arm,pl011", "arm,primecell"; | |
252 | reg = <0x80070000 0x2000>; | |
253 | interrupts = <0>; | |
254 | status = "disabled"; | |
255 | }; | |
256 | ||
257 | usbphy@8007c000 { | |
258 | reg = <0x8007c000 0x2000>; | |
259 | status = "disabled"; | |
260 | }; | |
261 | }; | |
262 | }; | |
263 | ||
264 | ahb@80080000 { | |
265 | compatible = "simple-bus"; | |
266 | #address-cells = <1>; | |
267 | #size-cells = <1>; | |
268 | reg = <0x80080000 0x80000>; | |
269 | ranges; | |
270 | ||
271 | usbctrl@80080000 { | |
272 | reg = <0x80080000 0x10000>; | |
273 | status = "disabled"; | |
274 | }; | |
275 | }; | |
276 | }; |