tqm8548.dts (fa17a019c87e2ed25b653844f668f111ee059e56) tqm8548.dts (f706bed1144e0fdad2b583549fc366afd4a1e9f1)
1/*
2 * TQM8548 Device Tree Source
3 *
4 * Copyright 2006 Freescale Semiconductor Inc.
5 * Copyright 2008 Wolfgang Grandegger <wg@denx.de>
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the

--- 291 unchanged lines hidden (view full) ---

300 device_type = "tbi-phy";
301 };
302 };
303 };
304
305 serial0: serial@4500 {
306 cell-index = <0>;
307 device_type = "serial";
1/*
2 * TQM8548 Device Tree Source
3 *
4 * Copyright 2006 Freescale Semiconductor Inc.
5 * Copyright 2008 Wolfgang Grandegger <wg@denx.de>
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the

--- 291 unchanged lines hidden (view full) ---

300 device_type = "tbi-phy";
301 };
302 };
303 };
304
305 serial0: serial@4500 {
306 cell-index = <0>;
307 device_type = "serial";
308 compatible = "ns16550";
308 compatible = "fsl,ns16550", "ns16550";
309 reg = <0x4500 0x100>; // reg base, size
310 clock-frequency = <0>; // should we fill in in uboot?
311 current-speed = <115200>;
312 interrupts = <42 2>;
313 interrupt-parent = <&mpic>;
314 };
315
316 serial1: serial@4600 {
317 cell-index = <1>;
318 device_type = "serial";
309 reg = <0x4500 0x100>; // reg base, size
310 clock-frequency = <0>; // should we fill in in uboot?
311 current-speed = <115200>;
312 interrupts = <42 2>;
313 interrupt-parent = <&mpic>;
314 };
315
316 serial1: serial@4600 {
317 cell-index = <1>;
318 device_type = "serial";
319 compatible = "ns16550";
319 compatible = "fsl,ns16550", "ns16550";
320 reg = <0x4600 0x100>; // reg base, size
321 clock-frequency = <0>; // should we fill in in uboot?
322 current-speed = <115200>;
323 interrupts = <42 2>;
324 interrupt-parent = <&mpic>;
325 };
326
327 global-utilities@e0000 { // global utilities reg

--- 19 unchanged lines hidden (view full) ---

347 #size-cells = <1>;
348 reg = <0xe0005000 0x100>; // BRx, ORx, etc.
349 interrupt-parent = <&mpic>;
350 interrupts = <19 2>;
351
352 ranges = <
353 0 0x0 0xfc000000 0x04000000 // NOR FLASH bank 1
354 1 0x0 0xf8000000 0x08000000 // NOR FLASH bank 0
320 reg = <0x4600 0x100>; // reg base, size
321 clock-frequency = <0>; // should we fill in in uboot?
322 current-speed = <115200>;
323 interrupts = <42 2>;
324 interrupt-parent = <&mpic>;
325 };
326
327 global-utilities@e0000 { // global utilities reg

--- 19 unchanged lines hidden (view full) ---

347 #size-cells = <1>;
348 reg = <0xe0005000 0x100>; // BRx, ORx, etc.
349 interrupt-parent = <&mpic>;
350 interrupts = <19 2>;
351
352 ranges = <
353 0 0x0 0xfc000000 0x04000000 // NOR FLASH bank 1
354 1 0x0 0xf8000000 0x08000000 // NOR FLASH bank 0
355 2 0x0 0xe3000000 0x00008000 // CAN (2 x CC770)
355 2 0x0 0xe3000000 0x00008000 // CAN (2 x i82527)
356 3 0x0 0xe3010000 0x00008000 // NAND FLASH
357
358 >;
359
360 flash@1,0 {
361 #address-cells = <1>;
362 #size-cells = <1>;
363 compatible = "cfi-flash";

--- 24 unchanged lines hidden (view full) ---

388 partition@7f80000 {
389 label = "u-boot";
390 reg = <0x07f80000 0x00080000>;
391 read-only;
392 };
393 };
394
395 /* Note: CAN support needs be enabled in U-Boot */
356 3 0x0 0xe3010000 0x00008000 // NAND FLASH
357
358 >;
359
360 flash@1,0 {
361 #address-cells = <1>;
362 #size-cells = <1>;
363 compatible = "cfi-flash";

--- 24 unchanged lines hidden (view full) ---

388 partition@7f80000 {
389 label = "u-boot";
390 reg = <0x07f80000 0x00080000>;
391 read-only;
392 };
393 };
394
395 /* Note: CAN support needs be enabled in U-Boot */
396 can@2,0 {
397 compatible = "bosch,cc770"; // Bosch CC770
396 can0@2,0 {
397 compatible = "intel,82527"; // Bosch CC770
398 reg = <2 0x0 0x100>;
399 interrupts = <4 1>;
400 interrupt-parent = <&mpic>;
398 reg = <2 0x0 0x100>;
399 interrupts = <4 1>;
400 interrupt-parent = <&mpic>;
401 bosch,external-clock-frequency = <16000000>;
402 bosch,disconnect-rx1-input;
403 bosch,disconnect-tx1-output;
404 bosch,iso-low-speed-mux;
405 bosch,clock-out-frequency = <16000000>;
406 };
407
401 };
402
408 can@2,100 {
409 compatible = "bosch,cc770"; // Bosch CC770
403 can1@2,100 {
404 compatible = "intel,82527"; // Bosch CC770
410 reg = <2 0x100 0x100>;
411 interrupts = <4 1>;
412 interrupt-parent = <&mpic>;
405 reg = <2 0x100 0x100>;
406 interrupts = <4 1>;
407 interrupt-parent = <&mpic>;
413 bosch,external-clock-frequency = <16000000>;
414 bosch,disconnect-rx1-input;
415 bosch,disconnect-tx1-output;
416 bosch,iso-low-speed-mux;
417 };
418
419 /* Note: NAND support needs to be enabled in U-Boot */
420 upm@3,0 {
421 #address-cells = <0>;
422 #size-cells = <0>;
423 compatible = "tqc,tqm8548-upm-nand", "fsl,upm-nand";
424 reg = <3 0x0 0x800>;

--- 80 unchanged lines hidden ---
408 };
409
410 /* Note: NAND support needs to be enabled in U-Boot */
411 upm@3,0 {
412 #address-cells = <0>;
413 #size-cells = <0>;
414 compatible = "tqc,tqm8548-upm-nand", "fsl,upm-nand";
415 reg = <3 0x0 0x800>;

--- 80 unchanged lines hidden ---