root / pc-bios / mpc8544ds.dts @ 0cfc6e8d
History | View | Annotate | Download (1.7 kB)
1 |
/* |
---|---|
2 |
* MPC8544 DS Device Tree Source |
3 |
* |
4 |
* Copyright 2007, 2008 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 |
/dts-v1/; |
13 |
/ { |
14 |
aliases { |
15 |
pci0 = &pci0; |
16 |
}; |
17 |
|
18 |
soc8544@e0000000 { |
19 |
mpic: pic@40000 { |
20 |
interrupt-controller; |
21 |
#address-cells = <0>; |
22 |
#interrupt-cells = <2>; |
23 |
reg = <0x40000 0x40000>; |
24 |
compatible = "chrp,open-pic"; |
25 |
device_type = "open-pic"; |
26 |
}; |
27 |
|
28 |
global-utilities@e0000 { //global utilities block |
29 |
compatible = "fsl,mpc8544-guts"; |
30 |
reg = <0xe0000 0x1000>; |
31 |
fsl,has-rstcr; |
32 |
}; |
33 |
}; |
34 |
|
35 |
pci0: pci@e0008000 { |
36 |
cell-index = <0>; |
37 |
compatible = "fsl,mpc8540-pci"; |
38 |
device_type = "pci"; |
39 |
interrupt-map-mask = <0xf800 0x0 0x0 0x7>; |
40 |
interrupt-map = < |
41 |
|
42 |
/* IDSEL 0x11 J17 Slot 1 */ |
43 |
0x8800 0x0 0x0 0x1 &mpic 0x2 0x1 |
44 |
0x8800 0x0 0x0 0x2 &mpic 0x3 0x1 |
45 |
0x8800 0x0 0x0 0x3 &mpic 0x4 0x1 |
46 |
0x8800 0x0 0x0 0x4 &mpic 0x1 0x1 |
47 |
|
48 |
/* IDSEL 0x12 J16 Slot 2 */ |
49 |
|
50 |
0x9000 0x0 0x0 0x1 &mpic 0x3 0x1 |
51 |
0x9000 0x0 0x0 0x2 &mpic 0x4 0x1 |
52 |
0x9000 0x0 0x0 0x3 &mpic 0x2 0x1 |
53 |
0x9000 0x0 0x0 0x4 &mpic 0x1 0x1>; |
54 |
|
55 |
interrupt-parent = <&mpic>; |
56 |
interrupts = <24 2>; |
57 |
bus-range = <0 255>; |
58 |
ranges = <0x2000000 0x0 0xc0000000 0xc0000000 0x0 0x20000000 |
59 |
0x1000000 0x0 0x0 0xe1000000 0x0 0x10000>; |
60 |
clock-frequency = <66666666>; |
61 |
#interrupt-cells = <1>; |
62 |
#size-cells = <2>; |
63 |
#address-cells = <3>; |
64 |
reg = <0xe0008000 0x1000>; |
65 |
}; |
66 |
}; |