diff options
-rw-r--r-- | arch/powerpc/boot/dts/tqm8560.dts | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/arch/powerpc/boot/dts/tqm8560.dts b/arch/powerpc/boot/dts/tqm8560.dts index 979058c2b5d4..6794882a0278 100644 --- a/arch/powerpc/boot/dts/tqm8560.dts +++ b/arch/powerpc/boot/dts/tqm8560.dts | |||
@@ -2,6 +2,7 @@ | |||
2 | * TQM 8560 Device Tree Source | 2 | * TQM 8560 Device Tree Source |
3 | * | 3 | * |
4 | * Copyright 2008 Freescale Semiconductor Inc. | 4 | * Copyright 2008 Freescale Semiconductor Inc. |
5 | * Copyright 2008 Wolfgang Grandegger <wg@grandegger.com> | ||
5 | * | 6 | * |
6 | * This program is free software; you can redistribute it and/or modify it | 7 | * 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 | * under the terms of the GNU General Public License as published by the |
@@ -223,6 +224,70 @@ | |||
223 | }; | 224 | }; |
224 | }; | 225 | }; |
225 | 226 | ||
227 | localbus@e0005000 { | ||
228 | compatible = "fsl,mpc8560-localbus", "fsl,pq3-localbus", | ||
229 | "simple-bus"; | ||
230 | #address-cells = <2>; | ||
231 | #size-cells = <1>; | ||
232 | reg = <0xe0005000 0x100>; // BRx, ORx, etc. | ||
233 | |||
234 | ranges = < | ||
235 | 0 0x0 0xfc000000 0x04000000 // NOR FLASH bank 1 | ||
236 | 1 0x0 0xf8000000 0x08000000 // NOR FLASH bank 0 | ||
237 | 2 0x0 0xe3000000 0x00008000 // CAN (2 x i82527) | ||
238 | >; | ||
239 | |||
240 | flash@1,0 { | ||
241 | #address-cells = <1>; | ||
242 | #size-cells = <1>; | ||
243 | compatible = "cfi-flash"; | ||
244 | reg = <1 0x0 0x8000000>; | ||
245 | bank-width = <4>; | ||
246 | device-width = <1>; | ||
247 | |||
248 | partition@0 { | ||
249 | label = "kernel"; | ||
250 | reg = <0x00000000 0x00200000>; | ||
251 | }; | ||
252 | partition@200000 { | ||
253 | label = "root"; | ||
254 | reg = <0x00200000 0x00300000>; | ||
255 | }; | ||
256 | partition@500000 { | ||
257 | label = "user"; | ||
258 | reg = <0x00500000 0x07a00000>; | ||
259 | }; | ||
260 | partition@7f00000 { | ||
261 | label = "env1"; | ||
262 | reg = <0x07f00000 0x00040000>; | ||
263 | }; | ||
264 | partition@7f40000 { | ||
265 | label = "env2"; | ||
266 | reg = <0x07f40000 0x00040000>; | ||
267 | }; | ||
268 | partition@7f80000 { | ||
269 | label = "u-boot"; | ||
270 | reg = <0x07f80000 0x00080000>; | ||
271 | read-only; | ||
272 | }; | ||
273 | }; | ||
274 | |||
275 | /* Note: CAN support needs be enabled in U-Boot */ | ||
276 | can0@2,0 { | ||
277 | compatible = "intel,82527"; // Bosch CC770 | ||
278 | reg = <2 0x0 0x100>; | ||
279 | interrupts = <4 0>; | ||
280 | interrupt-parent = <&mpic>; | ||
281 | }; | ||
282 | |||
283 | can1@2,100 { | ||
284 | compatible = "intel,82527"; // Bosch CC770 | ||
285 | reg = <2 0x100 0x100>; | ||
286 | interrupts = <4 0>; | ||
287 | interrupt-parent = <&mpic>; | ||
288 | }; | ||
289 | }; | ||
290 | |||
226 | pci0: pci@e0008000 { | 291 | pci0: pci@e0008000 { |
227 | cell-index = <0>; | 292 | cell-index = <0>; |
228 | #interrupt-cells = <1>; | 293 | #interrupt-cells = <1>; |