diff options
Diffstat (limited to 'arch/powerpc/boot/dts/tqm8548.dts')
-rw-r--r-- | arch/powerpc/boot/dts/tqm8548.dts | 177 |
1 files changed, 97 insertions, 80 deletions
diff --git a/arch/powerpc/boot/dts/tqm8548.dts b/arch/powerpc/boot/dts/tqm8548.dts index 413c27fe4741..49145a04fc6c 100644 --- a/arch/powerpc/boot/dts/tqm8548.dts +++ b/arch/powerpc/boot/dts/tqm8548.dts | |||
@@ -85,6 +85,11 @@ | |||
85 | interrupt-parent = <&mpic>; | 85 | interrupt-parent = <&mpic>; |
86 | dfsrr; | 86 | dfsrr; |
87 | 87 | ||
88 | dtt@50 { | ||
89 | compatible = "national,lm75"; | ||
90 | reg = <0x50>; | ||
91 | }; | ||
92 | |||
88 | rtc@68 { | 93 | rtc@68 { |
89 | compatible = "dallas,ds1337"; | 94 | compatible = "dallas,ds1337"; |
90 | reg = <0x68>; | 95 | reg = <0x68>; |
@@ -143,134 +148,146 @@ | |||
143 | }; | 148 | }; |
144 | }; | 149 | }; |
145 | 150 | ||
146 | mdio@24520 { | ||
147 | #address-cells = <1>; | ||
148 | #size-cells = <0>; | ||
149 | compatible = "fsl,gianfar-mdio"; | ||
150 | reg = <0x24520 0x20>; | ||
151 | |||
152 | phy1: ethernet-phy@0 { | ||
153 | interrupt-parent = <&mpic>; | ||
154 | interrupts = <8 1>; | ||
155 | reg = <1>; | ||
156 | device_type = "ethernet-phy"; | ||
157 | }; | ||
158 | phy2: ethernet-phy@1 { | ||
159 | interrupt-parent = <&mpic>; | ||
160 | interrupts = <8 1>; | ||
161 | reg = <2>; | ||
162 | device_type = "ethernet-phy"; | ||
163 | }; | ||
164 | phy3: ethernet-phy@3 { | ||
165 | interrupt-parent = <&mpic>; | ||
166 | interrupts = <8 1>; | ||
167 | reg = <3>; | ||
168 | device_type = "ethernet-phy"; | ||
169 | }; | ||
170 | phy4: ethernet-phy@4 { | ||
171 | interrupt-parent = <&mpic>; | ||
172 | interrupts = <8 1>; | ||
173 | reg = <4>; | ||
174 | device_type = "ethernet-phy"; | ||
175 | }; | ||
176 | phy5: ethernet-phy@5 { | ||
177 | interrupt-parent = <&mpic>; | ||
178 | interrupts = <8 1>; | ||
179 | reg = <5>; | ||
180 | device_type = "ethernet-phy"; | ||
181 | }; | ||
182 | tbi0: tbi-phy@11 { | ||
183 | reg = <0x11>; | ||
184 | device_type = "tbi-phy"; | ||
185 | }; | ||
186 | }; | ||
187 | |||
188 | mdio@25520 { | ||
189 | #address-cells = <1>; | ||
190 | #size-cells = <0>; | ||
191 | compatible = "fsl,gianfar-tbi"; | ||
192 | reg = <0x25520 0x20>; | ||
193 | |||
194 | tbi1: tbi-phy@11 { | ||
195 | reg = <0x11>; | ||
196 | device_type = "tbi-phy"; | ||
197 | }; | ||
198 | }; | ||
199 | |||
200 | mdio@26520 { | ||
201 | #address-cells = <1>; | ||
202 | #size-cells = <0>; | ||
203 | compatible = "fsl,gianfar-tbi"; | ||
204 | reg = <0x26520 0x20>; | ||
205 | |||
206 | tbi2: tbi-phy@11 { | ||
207 | reg = <0x11>; | ||
208 | device_type = "tbi-phy"; | ||
209 | }; | ||
210 | }; | ||
211 | |||
212 | mdio@27520 { | ||
213 | #address-cells = <1>; | ||
214 | #size-cells = <0>; | ||
215 | compatible = "fsl,gianfar-tbi"; | ||
216 | reg = <0x27520 0x20>; | ||
217 | |||
218 | tbi3: tbi-phy@11 { | ||
219 | reg = <0x11>; | ||
220 | device_type = "tbi-phy"; | ||
221 | }; | ||
222 | }; | ||
223 | |||
224 | enet0: ethernet@24000 { | 151 | enet0: ethernet@24000 { |
152 | #address-cells = <1>; | ||
153 | #size-cells = <1>; | ||
225 | cell-index = <0>; | 154 | cell-index = <0>; |
226 | device_type = "network"; | 155 | device_type = "network"; |
227 | model = "eTSEC"; | 156 | model = "eTSEC"; |
228 | compatible = "gianfar"; | 157 | compatible = "gianfar"; |
229 | reg = <0x24000 0x1000>; | 158 | reg = <0x24000 0x1000>; |
159 | ranges = <0x0 0x24000 0x1000>; | ||
230 | local-mac-address = [ 00 00 00 00 00 00 ]; | 160 | local-mac-address = [ 00 00 00 00 00 00 ]; |
231 | interrupts = <29 2 30 2 34 2>; | 161 | interrupts = <29 2 30 2 34 2>; |
232 | interrupt-parent = <&mpic>; | 162 | interrupt-parent = <&mpic>; |
233 | tbi-handle = <&tbi0>; | 163 | tbi-handle = <&tbi0>; |
234 | phy-handle = <&phy2>; | 164 | phy-handle = <&phy2>; |
165 | |||
166 | mdio@520 { | ||
167 | #address-cells = <1>; | ||
168 | #size-cells = <0>; | ||
169 | compatible = "fsl,gianfar-mdio"; | ||
170 | reg = <0x520 0x20>; | ||
171 | |||
172 | phy1: ethernet-phy@0 { | ||
173 | interrupt-parent = <&mpic>; | ||
174 | interrupts = <8 1>; | ||
175 | reg = <1>; | ||
176 | device_type = "ethernet-phy"; | ||
177 | }; | ||
178 | phy2: ethernet-phy@1 { | ||
179 | interrupt-parent = <&mpic>; | ||
180 | interrupts = <8 1>; | ||
181 | reg = <2>; | ||
182 | device_type = "ethernet-phy"; | ||
183 | }; | ||
184 | phy3: ethernet-phy@3 { | ||
185 | interrupt-parent = <&mpic>; | ||
186 | interrupts = <8 1>; | ||
187 | reg = <3>; | ||
188 | device_type = "ethernet-phy"; | ||
189 | }; | ||
190 | phy4: ethernet-phy@4 { | ||
191 | interrupt-parent = <&mpic>; | ||
192 | interrupts = <8 1>; | ||
193 | reg = <4>; | ||
194 | device_type = "ethernet-phy"; | ||
195 | }; | ||
196 | phy5: ethernet-phy@5 { | ||
197 | interrupt-parent = <&mpic>; | ||
198 | interrupts = <8 1>; | ||
199 | reg = <5>; | ||
200 | device_type = "ethernet-phy"; | ||
201 | }; | ||
202 | tbi0: tbi-phy@11 { | ||
203 | reg = <0x11>; | ||
204 | device_type = "tbi-phy"; | ||
205 | }; | ||
206 | }; | ||
235 | }; | 207 | }; |
236 | 208 | ||
237 | enet1: ethernet@25000 { | 209 | enet1: ethernet@25000 { |
210 | #address-cells = <1>; | ||
211 | #size-cells = <1>; | ||
238 | cell-index = <1>; | 212 | cell-index = <1>; |
239 | device_type = "network"; | 213 | device_type = "network"; |
240 | model = "eTSEC"; | 214 | model = "eTSEC"; |
241 | compatible = "gianfar"; | 215 | compatible = "gianfar"; |
242 | reg = <0x25000 0x1000>; | 216 | reg = <0x25000 0x1000>; |
217 | ranges = <0x0 0x25000 0x1000>; | ||
243 | local-mac-address = [ 00 00 00 00 00 00 ]; | 218 | local-mac-address = [ 00 00 00 00 00 00 ]; |
244 | interrupts = <35 2 36 2 40 2>; | 219 | interrupts = <35 2 36 2 40 2>; |
245 | interrupt-parent = <&mpic>; | 220 | interrupt-parent = <&mpic>; |
246 | tbi-handle = <&tbi1>; | 221 | tbi-handle = <&tbi1>; |
247 | phy-handle = <&phy1>; | 222 | phy-handle = <&phy1>; |
223 | |||
224 | mdio@520 { | ||
225 | #address-cells = <1>; | ||
226 | #size-cells = <0>; | ||
227 | compatible = "fsl,gianfar-tbi"; | ||
228 | reg = <0x520 0x20>; | ||
229 | |||
230 | tbi1: tbi-phy@11 { | ||
231 | reg = <0x11>; | ||
232 | device_type = "tbi-phy"; | ||
233 | }; | ||
234 | }; | ||
248 | }; | 235 | }; |
249 | 236 | ||
250 | enet2: ethernet@26000 { | 237 | enet2: ethernet@26000 { |
238 | #address-cells = <1>; | ||
239 | #size-cells = <1>; | ||
251 | cell-index = <2>; | 240 | cell-index = <2>; |
252 | device_type = "network"; | 241 | device_type = "network"; |
253 | model = "eTSEC"; | 242 | model = "eTSEC"; |
254 | compatible = "gianfar"; | 243 | compatible = "gianfar"; |
255 | reg = <0x26000 0x1000>; | 244 | reg = <0x26000 0x1000>; |
245 | ranges = <0x0 0x26000 0x1000>; | ||
256 | local-mac-address = [ 00 00 00 00 00 00 ]; | 246 | local-mac-address = [ 00 00 00 00 00 00 ]; |
257 | interrupts = <31 2 32 2 33 2>; | 247 | interrupts = <31 2 32 2 33 2>; |
258 | interrupt-parent = <&mpic>; | 248 | interrupt-parent = <&mpic>; |
259 | tbi-handle = <&tbi2>; | 249 | tbi-handle = <&tbi2>; |
260 | phy-handle = <&phy3>; | 250 | phy-handle = <&phy3>; |
251 | |||
252 | mdio@520 { | ||
253 | #address-cells = <1>; | ||
254 | #size-cells = <0>; | ||
255 | compatible = "fsl,gianfar-tbi"; | ||
256 | reg = <0x520 0x20>; | ||
257 | |||
258 | tbi2: tbi-phy@11 { | ||
259 | reg = <0x11>; | ||
260 | device_type = "tbi-phy"; | ||
261 | }; | ||
262 | }; | ||
261 | }; | 263 | }; |
262 | 264 | ||
263 | enet3: ethernet@27000 { | 265 | enet3: ethernet@27000 { |
266 | #address-cells = <1>; | ||
267 | #size-cells = <1>; | ||
264 | cell-index = <3>; | 268 | cell-index = <3>; |
265 | device_type = "network"; | 269 | device_type = "network"; |
266 | model = "eTSEC"; | 270 | model = "eTSEC"; |
267 | compatible = "gianfar"; | 271 | compatible = "gianfar"; |
268 | reg = <0x27000 0x1000>; | 272 | reg = <0x27000 0x1000>; |
273 | ranges = <0x0 0x27000 0x1000>; | ||
269 | local-mac-address = [ 00 00 00 00 00 00 ]; | 274 | local-mac-address = [ 00 00 00 00 00 00 ]; |
270 | interrupts = <37 2 38 2 39 2>; | 275 | interrupts = <37 2 38 2 39 2>; |
271 | interrupt-parent = <&mpic>; | 276 | interrupt-parent = <&mpic>; |
272 | tbi-handle = <&tbi3>; | 277 | tbi-handle = <&tbi3>; |
273 | phy-handle = <&phy4>; | 278 | phy-handle = <&phy4>; |
279 | |||
280 | mdio@520 { | ||
281 | #address-cells = <1>; | ||
282 | #size-cells = <0>; | ||
283 | compatible = "fsl,gianfar-tbi"; | ||
284 | reg = <0x520 0x20>; | ||
285 | |||
286 | tbi3: tbi-phy@11 { | ||
287 | reg = <0x11>; | ||
288 | device_type = "tbi-phy"; | ||
289 | }; | ||
290 | }; | ||
274 | }; | 291 | }; |
275 | 292 | ||
276 | serial0: serial@4500 { | 293 | serial0: serial@4500 { |
@@ -365,14 +382,14 @@ | |||
365 | can0@2,0 { | 382 | can0@2,0 { |
366 | compatible = "intel,82527"; // Bosch CC770 | 383 | compatible = "intel,82527"; // Bosch CC770 |
367 | reg = <2 0x0 0x100>; | 384 | reg = <2 0x0 0x100>; |
368 | interrupts = <4 0>; | 385 | interrupts = <4 1>; |
369 | interrupt-parent = <&mpic>; | 386 | interrupt-parent = <&mpic>; |
370 | }; | 387 | }; |
371 | 388 | ||
372 | can1@2,100 { | 389 | can1@2,100 { |
373 | compatible = "intel,82527"; // Bosch CC770 | 390 | compatible = "intel,82527"; // Bosch CC770 |
374 | reg = <2 0x100 0x100>; | 391 | reg = <2 0x100 0x100>; |
375 | interrupts = <4 0>; | 392 | interrupts = <4 1>; |
376 | interrupt-parent = <&mpic>; | 393 | interrupt-parent = <&mpic>; |
377 | }; | 394 | }; |
378 | 395 | ||