blob: 692d5bd81e70b1aea7c922f9846905ee9d480aff [file] [log] [blame]
Andy Flemingc2882bb2007-02-09 17:28:31 -06001/*
2 * MPC8568E MDS Device Tree Source
3 *
4 * Copyright 2007 Freescale Semiconductor Inc.
5 *
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU General Public License as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 */
11
12
13/*
14/memreserve/ 00000000 1000000;
15*/
16
17/ {
18 model = "MPC8568EMDS";
Kumar Gala52094872007-02-17 16:04:23 -060019 compatible = "MPC8568EMDS", "MPC85xxMDS";
Andy Flemingc2882bb2007-02-09 17:28:31 -060020 #address-cells = <1>;
21 #size-cells = <1>;
Andy Flemingc2882bb2007-02-09 17:28:31 -060022
Kumar Galaea082fa2007-12-12 01:46:12 -060023 aliases {
24 ethernet0 = &enet0;
25 ethernet1 = &enet1;
26 ethernet2 = &enet2;
27 ethernet3 = &enet3;
28 serial0 = &serial0;
29 serial1 = &serial1;
30 pci0 = &pci0;
31 pci1 = &pci1;
32 };
33
Andy Flemingc2882bb2007-02-09 17:28:31 -060034 cpus {
Andy Flemingc2882bb2007-02-09 17:28:31 -060035 #address-cells = <1>;
36 #size-cells = <0>;
Andy Flemingc2882bb2007-02-09 17:28:31 -060037
38 PowerPC,8568@0 {
39 device_type = "cpu";
40 reg = <0>;
41 d-cache-line-size = <20>; // 32 bytes
42 i-cache-line-size = <20>; // 32 bytes
43 d-cache-size = <8000>; // L1, 32K
44 i-cache-size = <8000>; // L1, 32K
45 timebase-frequency = <0>;
46 bus-frequency = <0>;
47 clock-frequency = <0>;
Andy Flemingc2882bb2007-02-09 17:28:31 -060048 };
49 };
50
51 memory {
52 device_type = "memory";
Andy Flemingc2882bb2007-02-09 17:28:31 -060053 reg = <00000000 10000000>;
54 };
55
56 bcsr@f8000000 {
57 device_type = "board-control";
58 reg = <f8000000 8000>;
59 };
60
61 soc8568@e0000000 {
62 #address-cells = <1>;
63 #size-cells = <1>;
Andy Flemingc2882bb2007-02-09 17:28:31 -060064 device_type = "soc";
65 ranges = <0 e0000000 00100000>;
Kumar Gala86a04d92007-10-02 09:51:32 -050066 reg = <e0000000 00001000>;
Andy Flemingc2882bb2007-02-09 17:28:31 -060067 bus-frequency = <0>;
68
Kumar Gala4da421d2007-05-15 13:20:05 -050069 memory-controller@2000 {
70 compatible = "fsl,8568-memory-controller";
71 reg = <2000 1000>;
72 interrupt-parent = <&mpic>;
Kumar Galab533f8a2007-07-03 02:35:35 -050073 interrupts = <12 2>;
Kumar Gala4da421d2007-05-15 13:20:05 -050074 };
75
76 l2-cache-controller@20000 {
77 compatible = "fsl,8568-l2-cache-controller";
78 reg = <20000 1000>;
79 cache-line-size = <20>; // 32 bytes
80 cache-size = <80000>; // L2, 512K
81 interrupt-parent = <&mpic>;
Kumar Galab533f8a2007-07-03 02:35:35 -050082 interrupts = <10 2>;
Kumar Gala4da421d2007-05-15 13:20:05 -050083 };
84
Andy Flemingc2882bb2007-02-09 17:28:31 -060085 i2c@3000 {
Anton Vorontsovc0e4eb22007-10-02 17:47:43 +040086 #address-cells = <1>;
87 #size-cells = <0>;
Kumar Galaec9686c2007-12-11 23:17:24 -060088 cell-index = <0>;
Andy Flemingc2882bb2007-02-09 17:28:31 -060089 compatible = "fsl-i2c";
90 reg = <3000 100>;
Kumar Galab533f8a2007-07-03 02:35:35 -050091 interrupts = <2b 2>;
Kumar Gala52094872007-02-17 16:04:23 -060092 interrupt-parent = <&mpic>;
Andy Flemingc2882bb2007-02-09 17:28:31 -060093 dfsrr;
Anton Vorontsovc0e4eb22007-10-02 17:47:43 +040094
95 rtc@68 {
96 compatible = "dallas,ds1374";
97 reg = <68>;
98 };
Andy Flemingc2882bb2007-02-09 17:28:31 -060099 };
100
101 i2c@3100 {
Anton Vorontsovc0e4eb22007-10-02 17:47:43 +0400102 #address-cells = <1>;
103 #size-cells = <0>;
Kumar Galaec9686c2007-12-11 23:17:24 -0600104 cell-index = <1>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600105 compatible = "fsl-i2c";
106 reg = <3100 100>;
Kumar Galab533f8a2007-07-03 02:35:35 -0500107 interrupts = <2b 2>;
Kumar Gala52094872007-02-17 16:04:23 -0600108 interrupt-parent = <&mpic>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600109 dfsrr;
110 };
111
112 mdio@24520 {
113 #address-cells = <1>;
114 #size-cells = <0>;
Kumar Galae77b28e2007-12-12 00:28:35 -0600115 compatible = "fsl,gianfar-mdio";
Andy Flemingc2882bb2007-02-09 17:28:31 -0600116 reg = <24520 20>;
Kumar Galae77b28e2007-12-12 00:28:35 -0600117
Anton Vorontsovaf6521e2007-10-05 21:46:53 +0400118 phy0: ethernet-phy@7 {
Kumar Gala52094872007-02-17 16:04:23 -0600119 interrupt-parent = <&mpic>;
Kumar Galab533f8a2007-07-03 02:35:35 -0500120 interrupts = <1 1>;
Anton Vorontsovaf6521e2007-10-05 21:46:53 +0400121 reg = <7>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600122 device_type = "ethernet-phy";
123 };
Kumar Gala52094872007-02-17 16:04:23 -0600124 phy1: ethernet-phy@1 {
125 interrupt-parent = <&mpic>;
Kumar Galab533f8a2007-07-03 02:35:35 -0500126 interrupts = <2 1>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600127 reg = <1>;
128 device_type = "ethernet-phy";
129 };
Kumar Gala52094872007-02-17 16:04:23 -0600130 phy2: ethernet-phy@2 {
131 interrupt-parent = <&mpic>;
Kumar Galab533f8a2007-07-03 02:35:35 -0500132 interrupts = <1 1>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600133 reg = <2>;
134 device_type = "ethernet-phy";
135 };
Kumar Gala52094872007-02-17 16:04:23 -0600136 phy3: ethernet-phy@3 {
137 interrupt-parent = <&mpic>;
Kumar Galab533f8a2007-07-03 02:35:35 -0500138 interrupts = <2 1>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600139 reg = <3>;
140 device_type = "ethernet-phy";
141 };
142 };
143
Kumar Galae77b28e2007-12-12 00:28:35 -0600144 enet0: ethernet@24000 {
145 cell-index = <0>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600146 device_type = "network";
147 model = "eTSEC";
148 compatible = "gianfar";
149 reg = <24000 1000>;
Timur Tabieae98262007-06-22 14:33:15 -0500150 local-mac-address = [ 00 00 00 00 00 00 ];
Kumar Galab533f8a2007-07-03 02:35:35 -0500151 interrupts = <1d 2 1e 2 22 2>;
Kumar Gala52094872007-02-17 16:04:23 -0600152 interrupt-parent = <&mpic>;
153 phy-handle = <&phy2>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600154 };
155
Kumar Galae77b28e2007-12-12 00:28:35 -0600156 enet1: ethernet@25000 {
157 cell-index = <1>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600158 device_type = "network";
159 model = "eTSEC";
160 compatible = "gianfar";
161 reg = <25000 1000>;
Timur Tabieae98262007-06-22 14:33:15 -0500162 local-mac-address = [ 00 00 00 00 00 00 ];
Kumar Galab533f8a2007-07-03 02:35:35 -0500163 interrupts = <23 2 24 2 28 2>;
Kumar Gala52094872007-02-17 16:04:23 -0600164 interrupt-parent = <&mpic>;
165 phy-handle = <&phy3>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600166 };
167
Kumar Galaea082fa2007-12-12 01:46:12 -0600168 serial0: serial@4500 {
169 cell-index = <0>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600170 device_type = "serial";
171 compatible = "ns16550";
172 reg = <4500 100>;
173 clock-frequency = <0>;
Kumar Galab533f8a2007-07-03 02:35:35 -0500174 interrupts = <2a 2>;
Kumar Gala52094872007-02-17 16:04:23 -0600175 interrupt-parent = <&mpic>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600176 };
177
Roy Zang10ce8c62007-07-13 17:35:33 +0800178 global-utilities@e0000 { //global utilities block
179 compatible = "fsl,mpc8548-guts";
180 reg = <e0000 1000>;
181 fsl,has-rstcr;
182 };
183
Kumar Galaea082fa2007-12-12 01:46:12 -0600184 serial1: serial@4600 {
185 cell-index = <1>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600186 device_type = "serial";
187 compatible = "ns16550";
188 reg = <4600 100>;
189 clock-frequency = <0>;
Kumar Galab533f8a2007-07-03 02:35:35 -0500190 interrupts = <2a 2>;
Kumar Gala52094872007-02-17 16:04:23 -0600191 interrupt-parent = <&mpic>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600192 };
193
194 crypto@30000 {
195 device_type = "crypto";
196 model = "SEC2";
197 compatible = "talitos";
198 reg = <30000 f000>;
Kumar Galab533f8a2007-07-03 02:35:35 -0500199 interrupts = <2d 2>;
Kumar Gala52094872007-02-17 16:04:23 -0600200 interrupt-parent = <&mpic>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600201 num-channels = <4>;
202 channel-fifo-len = <18>;
203 exec-units-mask = <000000fe>;
204 descriptor-types-mask = <012b0ebf>;
205 };
206
Kumar Gala52094872007-02-17 16:04:23 -0600207 mpic: pic@40000 {
Andy Flemingc2882bb2007-02-09 17:28:31 -0600208 clock-frequency = <0>;
209 interrupt-controller;
210 #address-cells = <0>;
211 #interrupt-cells = <2>;
212 reg = <40000 40000>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600213 compatible = "chrp,open-pic";
214 device_type = "open-pic";
215 big-endian;
216 };
Kumar Gala86a04d92007-10-02 09:51:32 -0500217
Andy Flemingc2882bb2007-02-09 17:28:31 -0600218 par_io@e0100 {
219 reg = <e0100 100>;
220 device_type = "par_io";
221 num-ports = <7>;
222
Kumar Gala52094872007-02-17 16:04:23 -0600223 pio1: ucc_pin@01 {
Andy Flemingc2882bb2007-02-09 17:28:31 -0600224 pio-map = <
225 /* port pin dir open_drain assignment has_irq */
226 4 0a 1 0 2 0 /* TxD0 */
227 4 09 1 0 2 0 /* TxD1 */
228 4 08 1 0 2 0 /* TxD2 */
229 4 07 1 0 2 0 /* TxD3 */
230 4 17 1 0 2 0 /* TxD4 */
231 4 16 1 0 2 0 /* TxD5 */
232 4 15 1 0 2 0 /* TxD6 */
233 4 14 1 0 2 0 /* TxD7 */
234 4 0f 2 0 2 0 /* RxD0 */
235 4 0e 2 0 2 0 /* RxD1 */
236 4 0d 2 0 2 0 /* RxD2 */
237 4 0c 2 0 2 0 /* RxD3 */
238 4 1d 2 0 2 0 /* RxD4 */
239 4 1c 2 0 2 0 /* RxD5 */
240 4 1b 2 0 2 0 /* RxD6 */
241 4 1a 2 0 2 0 /* RxD7 */
242 4 0b 1 0 2 0 /* TX_EN */
243 4 18 1 0 2 0 /* TX_ER */
Anton Vorontsovaf6521e2007-10-05 21:46:53 +0400244 4 10 2 0 2 0 /* RX_DV */
Andy Flemingc2882bb2007-02-09 17:28:31 -0600245 4 1e 2 0 2 0 /* RX_ER */
246 4 11 2 0 2 0 /* RX_CLK */
247 4 13 1 0 2 0 /* GTX_CLK */
248 1 1f 2 0 3 0>; /* GTX125 */
249 };
Kumar Gala86a04d92007-10-02 09:51:32 -0500250
Kumar Gala52094872007-02-17 16:04:23 -0600251 pio2: ucc_pin@02 {
Andy Flemingc2882bb2007-02-09 17:28:31 -0600252 pio-map = <
253 /* port pin dir open_drain assignment has_irq */
254 5 0a 1 0 2 0 /* TxD0 */
255 5 09 1 0 2 0 /* TxD1 */
256 5 08 1 0 2 0 /* TxD2 */
257 5 07 1 0 2 0 /* TxD3 */
258 5 17 1 0 2 0 /* TxD4 */
259 5 16 1 0 2 0 /* TxD5 */
260 5 15 1 0 2 0 /* TxD6 */
261 5 14 1 0 2 0 /* TxD7 */
262 5 0f 2 0 2 0 /* RxD0 */
263 5 0e 2 0 2 0 /* RxD1 */
264 5 0d 2 0 2 0 /* RxD2 */
265 5 0c 2 0 2 0 /* RxD3 */
266 5 1d 2 0 2 0 /* RxD4 */
267 5 1c 2 0 2 0 /* RxD5 */
268 5 1b 2 0 2 0 /* RxD6 */
269 5 1a 2 0 2 0 /* RxD7 */
270 5 0b 1 0 2 0 /* TX_EN */
271 5 18 1 0 2 0 /* TX_ER */
272 5 10 2 0 2 0 /* RX_DV */
273 5 1e 2 0 2 0 /* RX_ER */
274 5 11 2 0 2 0 /* RX_CLK */
275 5 13 1 0 2 0 /* GTX_CLK */
276 1 1f 2 0 3 0 /* GTX125 */
277 4 06 3 0 2 0 /* MDIO */
278 4 05 1 0 2 0>; /* MDC */
279 };
280 };
281 };
282
283 qe@e0080000 {
284 #address-cells = <1>;
285 #size-cells = <1>;
286 device_type = "qe";
Anton Vorontsova2dd70a2008-01-24 18:39:59 +0300287 compatible = "fsl,qe";
Andy Flemingc2882bb2007-02-09 17:28:31 -0600288 ranges = <0 e0080000 00040000>;
289 reg = <e0080000 480>;
290 brg-frequency = <0>;
291 bus-frequency = <179A7B00>;
292
293 muram@10000 {
Anton Vorontsova2dd70a2008-01-24 18:39:59 +0300294 compatible = "fsl,qe-muram", "fsl,cpm-muram";
Andy Flemingc2882bb2007-02-09 17:28:31 -0600295 ranges = <0 00010000 0000c000>;
296
297 data-only@0{
Anton Vorontsova2dd70a2008-01-24 18:39:59 +0300298 compatible = "fsl,qe-muram-data",
299 "fsl,cpm-muram-data";
Andy Flemingc2882bb2007-02-09 17:28:31 -0600300 reg = <0 c000>;
301 };
302 };
303
304 spi@4c0 {
305 device_type = "spi";
306 compatible = "fsl_spi";
307 reg = <4c0 40>;
308 interrupts = <2>;
Kumar Gala52094872007-02-17 16:04:23 -0600309 interrupt-parent = <&qeic>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600310 mode = "cpu";
311 };
312
313 spi@500 {
314 device_type = "spi";
315 compatible = "fsl_spi";
316 reg = <500 40>;
317 interrupts = <1>;
Kumar Gala52094872007-02-17 16:04:23 -0600318 interrupt-parent = <&qeic>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600319 mode = "cpu";
320 };
321
Kumar Galae77b28e2007-12-12 00:28:35 -0600322 enet2: ucc@2000 {
Andy Flemingc2882bb2007-02-09 17:28:31 -0600323 device_type = "network";
324 compatible = "ucc_geth";
325 model = "UCC";
Kumar Galae77b28e2007-12-12 00:28:35 -0600326 cell-index = <1>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600327 device-id = <1>;
328 reg = <2000 200>;
329 interrupts = <20>;
Kumar Gala52094872007-02-17 16:04:23 -0600330 interrupt-parent = <&qeic>;
Timur Tabieae98262007-06-22 14:33:15 -0500331 local-mac-address = [ 00 00 00 00 00 00 ];
Timur Tabi9fb1e352007-12-03 15:17:59 -0600332 rx-clock-name = "none";
333 tx-clock-name = "clk16";
Kumar Gala52094872007-02-17 16:04:23 -0600334 pio-handle = <&pio1>;
Anton Vorontsovaf6521e2007-10-05 21:46:53 +0400335 phy-handle = <&phy0>;
336 phy-connection-type = "rgmii-id";
Andy Flemingc2882bb2007-02-09 17:28:31 -0600337 };
338
Kumar Galae77b28e2007-12-12 00:28:35 -0600339 enet3: ucc@3000 {
Andy Flemingc2882bb2007-02-09 17:28:31 -0600340 device_type = "network";
341 compatible = "ucc_geth";
342 model = "UCC";
Kumar Galae77b28e2007-12-12 00:28:35 -0600343 cell-index = <2>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600344 device-id = <2>;
345 reg = <3000 200>;
346 interrupts = <21>;
Kumar Gala52094872007-02-17 16:04:23 -0600347 interrupt-parent = <&qeic>;
Timur Tabieae98262007-06-22 14:33:15 -0500348 local-mac-address = [ 00 00 00 00 00 00 ];
Timur Tabi9fb1e352007-12-03 15:17:59 -0600349 rx-clock-name = "none";
350 tx-clock-name = "clk16";
Kumar Gala52094872007-02-17 16:04:23 -0600351 pio-handle = <&pio2>;
Anton Vorontsovaf6521e2007-10-05 21:46:53 +0400352 phy-handle = <&phy1>;
353 phy-connection-type = "rgmii-id";
Andy Flemingc2882bb2007-02-09 17:28:31 -0600354 };
355
356 mdio@2120 {
357 #address-cells = <1>;
358 #size-cells = <0>;
359 reg = <2120 18>;
Anton Vorontsovd0a2f822008-01-24 18:40:01 +0300360 compatible = "fsl,ucc-mdio";
Andy Flemingc2882bb2007-02-09 17:28:31 -0600361
362 /* These are the same PHYs as on
363 * gianfar's MDIO bus */
Anton Vorontsovaf6521e2007-10-05 21:46:53 +0400364 qe_phy0: ethernet-phy@07 {
Kumar Gala52094872007-02-17 16:04:23 -0600365 interrupt-parent = <&mpic>;
Kumar Galab533f8a2007-07-03 02:35:35 -0500366 interrupts = <1 1>;
Anton Vorontsovaf6521e2007-10-05 21:46:53 +0400367 reg = <7>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600368 device_type = "ethernet-phy";
Andy Flemingc2882bb2007-02-09 17:28:31 -0600369 };
Kumar Gala52094872007-02-17 16:04:23 -0600370 qe_phy1: ethernet-phy@01 {
371 interrupt-parent = <&mpic>;
Kumar Galab533f8a2007-07-03 02:35:35 -0500372 interrupts = <2 1>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600373 reg = <1>;
374 device_type = "ethernet-phy";
Andy Flemingc2882bb2007-02-09 17:28:31 -0600375 };
Kumar Gala52094872007-02-17 16:04:23 -0600376 qe_phy2: ethernet-phy@02 {
377 interrupt-parent = <&mpic>;
Kumar Galab533f8a2007-07-03 02:35:35 -0500378 interrupts = <1 1>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600379 reg = <2>;
380 device_type = "ethernet-phy";
Andy Flemingc2882bb2007-02-09 17:28:31 -0600381 };
Kumar Gala52094872007-02-17 16:04:23 -0600382 qe_phy3: ethernet-phy@03 {
383 interrupt-parent = <&mpic>;
Kumar Galab533f8a2007-07-03 02:35:35 -0500384 interrupts = <2 1>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600385 reg = <3>;
386 device_type = "ethernet-phy";
Andy Flemingc2882bb2007-02-09 17:28:31 -0600387 };
388 };
389
Anton Vorontsova2dd70a2008-01-24 18:39:59 +0300390 qeic: interrupt-controller@80 {
Andy Flemingc2882bb2007-02-09 17:28:31 -0600391 interrupt-controller;
Anton Vorontsova2dd70a2008-01-24 18:39:59 +0300392 compatible = "fsl,qe-ic";
Andy Flemingc2882bb2007-02-09 17:28:31 -0600393 #address-cells = <0>;
394 #interrupt-cells = <1>;
395 reg = <80 80>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600396 big-endian;
Kumar Galab533f8a2007-07-03 02:35:35 -0500397 interrupts = <2e 2 2e 2>; //high:30 low:30
Kumar Gala52094872007-02-17 16:04:23 -0600398 interrupt-parent = <&mpic>;
Andy Flemingc2882bb2007-02-09 17:28:31 -0600399 };
400
401 };
Kumar Gala86a04d92007-10-02 09:51:32 -0500402
Kumar Galaea082fa2007-12-12 01:46:12 -0600403 pci0: pci@e0008000 {
404 cell-index = <0>;
Kumar Gala86a04d92007-10-02 09:51:32 -0500405 interrupt-map-mask = <f800 0 0 7>;
406 interrupt-map = <
407 /* IDSEL 0x12 AD18 */
408 9000 0 0 1 &mpic 5 1
409 9000 0 0 2 &mpic 6 1
410 9000 0 0 3 &mpic 7 1
411 9000 0 0 4 &mpic 4 1
412
413 /* IDSEL 0x13 AD19 */
414 9800 0 0 1 &mpic 6 1
415 9800 0 0 2 &mpic 7 1
416 9800 0 0 3 &mpic 4 1
417 9800 0 0 4 &mpic 5 1>;
418
419 interrupt-parent = <&mpic>;
420 interrupts = <18 2>;
421 bus-range = <0 ff>;
422 ranges = <02000000 0 80000000 80000000 0 20000000
423 01000000 0 00000000 e2000000 0 00800000>;
424 clock-frequency = <3f940aa>;
425 #interrupt-cells = <1>;
426 #size-cells = <2>;
427 #address-cells = <3>;
428 reg = <e0008000 1000>;
429 compatible = "fsl,mpc8540-pci";
430 device_type = "pci";
431 };
432
433 /* PCI Express */
Kumar Galaea082fa2007-12-12 01:46:12 -0600434 pci1: pcie@e000a000 {
435 cell-index = <2>;
Kumar Gala86a04d92007-10-02 09:51:32 -0500436 interrupt-map-mask = <f800 0 0 7>;
437 interrupt-map = <
438
439 /* IDSEL 0x0 (PEX) */
440 00000 0 0 1 &mpic 0 1
441 00000 0 0 2 &mpic 1 1
442 00000 0 0 3 &mpic 2 1
443 00000 0 0 4 &mpic 3 1>;
444
445 interrupt-parent = <&mpic>;
446 interrupts = <1a 2>;
447 bus-range = <0 ff>;
448 ranges = <02000000 0 a0000000 a0000000 0 10000000
449 01000000 0 00000000 e2800000 0 00800000>;
450 clock-frequency = <1fca055>;
451 #interrupt-cells = <1>;
452 #size-cells = <2>;
453 #address-cells = <3>;
454 reg = <e000a000 1000>;
455 compatible = "fsl,mpc8548-pcie";
456 device_type = "pci";
457 pcie@0 {
458 reg = <0 0 0 0 0>;
459 #size-cells = <2>;
460 #address-cells = <3>;
461 device_type = "pci";
462 ranges = <02000000 0 a0000000
463 02000000 0 a0000000
464 0 10000000
465
466 01000000 0 00000000
467 01000000 0 00000000
468 0 00800000>;
469 };
470 };
Andy Flemingc2882bb2007-02-09 17:28:31 -0600471};