diff options
Diffstat (limited to 'arch/powerpc/boot/dts/mpc8544ds.dts')
-rw-r--r-- | arch/powerpc/boot/dts/mpc8544ds.dts | 65 |
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 | }; |