aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/boot/dts/mpc8544ds.dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/boot/dts/mpc8544ds.dts')
-rw-r--r--arch/powerpc/boot/dts/mpc8544ds.dts65
1 files changed, 46 insertions, 19 deletions
diff --git a/arch/powerpc/boot/dts/mpc8544ds.dts b/arch/powerpc/boot/dts/mpc8544ds.dts
index 6c608de1fc1b..688af9d06382 100644
--- a/arch/powerpc/boot/dts/mpc8544ds.dts
+++ b/arch/powerpc/boot/dts/mpc8544ds.dts
@@ -15,6 +15,17 @@
15 #address-cells = <1>; 15 #address-cells = <1>;
16 #size-cells = <1>; 16 #size-cells = <1>;
17 17
18 aliases {
19 ethernet0 = &enet0;
20 ethernet1 = &enet1;
21 serial0 = &serial0;
22 serial1 = &serial1;
23 pci0 = &pci0;
24 pci1 = &pci1;
25 pci2 = &pci2;
26 pci3 = &pci3;
27 };
28
18 cpus { 29 cpus {
19 #cpus = <1>; 30 #cpus = <1>;
20 #address-cells = <1>; 31 #address-cells = <1>;
@@ -64,7 +75,9 @@
64 }; 75 };
65 76
66 i2c@3000 { 77 i2c@3000 {
67 device_type = "i2c"; 78 #address-cells = <1>;
79 #size-cells = <0>;
80 cell-index = <0>;
68 compatible = "fsl-i2c"; 81 compatible = "fsl-i2c";
69 reg = <3000 100>; 82 reg = <3000 100>;
70 interrupts = <2b 2>; 83 interrupts = <2b 2>;
@@ -72,12 +85,23 @@
72 dfsrr; 85 dfsrr;
73 }; 86 };
74 87
88 i2c@3100 {
89 #address-cells = <1>;
90 #size-cells = <0>;
91 cell-index = <1>;
92 compatible = "fsl-i2c";
93 reg = <3100 100>;
94 interrupts = <2b 2>;
95 interrupt-parent = <&mpic>;
96 dfsrr;
97 };
98
75 mdio@24520 { 99 mdio@24520 {
76 #address-cells = <1>; 100 #address-cells = <1>;
77 #size-cells = <0>; 101 #size-cells = <0>;
78 device_type = "mdio"; 102 compatible = "fsl,gianfar-mdio";
79 compatible = "gianfar";
80 reg = <24520 20>; 103 reg = <24520 20>;
104
81 phy0: ethernet-phy@0 { 105 phy0: ethernet-phy@0 {
82 interrupt-parent = <&mpic>; 106 interrupt-parent = <&mpic>;
83 interrupts = <a 1>; 107 interrupts = <a 1>;
@@ -92,9 +116,8 @@
92 }; 116 };
93 }; 117 };
94 118
95 ethernet@24000 { 119 enet0: ethernet@24000 {
96 #address-cells = <1>; 120 cell-index = <0>;
97 #size-cells = <0>;
98 device_type = "network"; 121 device_type = "network";
99 model = "TSEC"; 122 model = "TSEC";
100 compatible = "gianfar"; 123 compatible = "gianfar";
@@ -106,9 +129,8 @@
106 phy-connection-type = "rgmii-id"; 129 phy-connection-type = "rgmii-id";
107 }; 130 };
108 131
109 ethernet@26000 { 132 enet1: ethernet@26000 {
110 #address-cells = <1>; 133 cell-index = <1>;
111 #size-cells = <0>;
112 device_type = "network"; 134 device_type = "network";
113 model = "TSEC"; 135 model = "TSEC";
114 compatible = "gianfar"; 136 compatible = "gianfar";
@@ -120,7 +142,8 @@
120 phy-connection-type = "rgmii-id"; 142 phy-connection-type = "rgmii-id";
121 }; 143 };
122 144
123 serial@4500 { 145 serial0: serial@4500 {
146 cell-index = <0>;
124 device_type = "serial"; 147 device_type = "serial";
125 compatible = "ns16550"; 148 compatible = "ns16550";
126 reg = <4500 100>; 149 reg = <4500 100>;
@@ -129,7 +152,8 @@
129 interrupt-parent = <&mpic>; 152 interrupt-parent = <&mpic>;
130 }; 153 };
131 154
132 serial@4600 { 155 serial1: serial@4600 {
156 cell-index = <1>;
133 device_type = "serial"; 157 device_type = "serial";
134 compatible = "ns16550"; 158 compatible = "ns16550";
135 reg = <4600 100>; 159 reg = <4600 100>;
@@ -156,7 +180,8 @@
156 }; 180 };
157 }; 181 };
158 182
159 pci@e0008000 { 183 pci0: pci@e0008000 {
184 cell-index = <0>;
160 compatible = "fsl,mpc8540-pci"; 185 compatible = "fsl,mpc8540-pci";
161 device_type = "pci"; 186 device_type = "pci";
162 interrupt-map-mask = <f800 0 0 7>; 187 interrupt-map-mask = <f800 0 0 7>;
@@ -187,7 +212,8 @@
187 reg = <e0008000 1000>; 212 reg = <e0008000 1000>;
188 }; 213 };
189 214
190 pcie@e0009000 { 215 pci1: pcie@e0009000 {
216 cell-index = <1>;
191 compatible = "fsl,mpc8548-pcie"; 217 compatible = "fsl,mpc8548-pcie";
192 device_type = "pci"; 218 device_type = "pci";
193 #interrupt-cells = <1>; 219 #interrupt-cells = <1>;
@@ -223,7 +249,8 @@
223 }; 249 };
224 }; 250 };
225 251
226 pcie@e000a000 { 252 pci2: pcie@e000a000 {
253 cell-index = <2>;
227 compatible = "fsl,mpc8548-pcie"; 254 compatible = "fsl,mpc8548-pcie";
228 device_type = "pci"; 255 device_type = "pci";
229 #interrupt-cells = <1>; 256 #interrupt-cells = <1>;
@@ -259,7 +286,8 @@
259 }; 286 };
260 }; 287 };
261 288
262 pcie@e000b000 { 289 pci3: pcie@e000b000 {
290 cell-index = <3>;
263 compatible = "fsl,mpc8548-pcie"; 291 compatible = "fsl,mpc8548-pcie";
264 device_type = "pci"; 292 device_type = "pci";
265 #interrupt-cells = <1>; 293 #interrupt-cells = <1>;
@@ -276,9 +304,9 @@
276 interrupt-map = < 304 interrupt-map = <
277 // IDSEL 0x1c USB 305 // IDSEL 0x1c USB
278 e000 0 0 1 &i8259 c 2 306 e000 0 0 1 &i8259 c 2
279 e100 0 0 1 &i8259 9 2 307 e100 0 0 2 &i8259 9 2
280 e200 0 0 1 &i8259 a 2 308 e200 0 0 3 &i8259 a 2
281 e300 0 0 1 &i8259 b 2 309 e300 0 0 4 &i8259 b 2
282 310
283 // IDSEL 0x1d Audio 311 // IDSEL 0x1d Audio
284 e800 0 0 1 &i8259 6 2 312 e800 0 0 1 &i8259 6 2
@@ -369,6 +397,5 @@
369 }; 397 };
370 }; 398 };
371 }; 399 };
372
373 }; 400 };
374}; 401};