aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/powerpc/boot/dts/mpc8641_hpcn.dts56
1 files changed, 32 insertions, 24 deletions
diff --git a/arch/powerpc/boot/dts/mpc8641_hpcn.dts b/arch/powerpc/boot/dts/mpc8641_hpcn.dts
index d665e767822a..d2d5dcda1b4e 100644
--- a/arch/powerpc/boot/dts/mpc8641_hpcn.dts
+++ b/arch/powerpc/boot/dts/mpc8641_hpcn.dts
@@ -26,7 +26,13 @@
26 serial1 = &serial1; 26 serial1 = &serial1;
27 pci0 = &pci0; 27 pci0 = &pci0;
28 pci1 = &pci1; 28 pci1 = &pci1;
29 rapidio0 = &rapidio0; 29/*
30 * Only one of Rapid IO or PCI can be present due to HW limitations and
31 * due to the fact that the 2 now share address space in the new memory
32 * map. The most likely case is that we have PCI, so comment out the
33 * rapidio node. Leave it here for reference.
34 */
35 /* rapidio0 = &rapidio0; */
30 }; 36 };
31 37
32 cpus { 38 cpus {
@@ -62,18 +68,17 @@
62 reg = <0x00000000 0x40000000>; // 1G at 0x0 68 reg = <0x00000000 0x40000000>; // 1G at 0x0
63 }; 69 };
64 70
65 localbus@f8005000 { 71 localbus@ffe05000 {
66 #address-cells = <2>; 72 #address-cells = <2>;
67 #size-cells = <1>; 73 #size-cells = <1>;
68 compatible = "fsl,mpc8641-localbus", "simple-bus"; 74 compatible = "fsl,mpc8641-localbus", "simple-bus";
69 reg = <0xf8005000 0x1000>; 75 reg = <0xffe05000 0x1000>;
70 interrupts = <19 2>; 76 interrupts = <19 2>;
71 interrupt-parent = <&mpic>; 77 interrupt-parent = <&mpic>;
72 78
73 ranges = <0 0 0xff800000 0x00800000 79 ranges = <0 0 0xef800000 0x00800000
74 1 0 0xfe000000 0x01000000 80 2 0 0xffdf8000 0x00008000
75 2 0 0xf8200000 0x00100000 81 3 0 0xffdf0000 0x00008000>;
76 3 0 0xf8100000 0x00100000>;
77 82
78 flash@0,0 { 83 flash@0,0 {
79 compatible = "cfi-flash"; 84 compatible = "cfi-flash";
@@ -103,13 +108,13 @@
103 }; 108 };
104 }; 109 };
105 110
106 soc8641@f8000000 { 111 soc8641@ffe00000 {
107 #address-cells = <1>; 112 #address-cells = <1>;
108 #size-cells = <1>; 113 #size-cells = <1>;
109 device_type = "soc"; 114 device_type = "soc";
110 compatible = "simple-bus"; 115 compatible = "simple-bus";
111 ranges = <0x00000000 0xf8000000 0x00100000>; 116 ranges = <0x00000000 0xffe00000 0x00100000>;
112 reg = <0xf8000000 0x00001000>; // CCSRBAR 117 reg = <0xffe00000 0x00001000>; // CCSRBAR
113 bus-frequency = <0>; 118 bus-frequency = <0>;
114 119
115 i2c@3000 { 120 i2c@3000 {
@@ -295,17 +300,17 @@
295 }; 300 };
296 }; 301 };
297 302
298 pci0: pcie@f8008000 { 303 pci0: pcie@ffe08000 {
299 cell-index = <0>; 304 cell-index = <0>;
300 compatible = "fsl,mpc8641-pcie"; 305 compatible = "fsl,mpc8641-pcie";
301 device_type = "pci"; 306 device_type = "pci";
302 #interrupt-cells = <1>; 307 #interrupt-cells = <1>;
303 #size-cells = <2>; 308 #size-cells = <2>;
304 #address-cells = <3>; 309 #address-cells = <3>;
305 reg = <0xf8008000 0x1000>; 310 reg = <0xffe08000 0x1000>;
306 bus-range = <0x0 0xff>; 311 bus-range = <0x0 0xff>;
307 ranges = <0x02000000 0x0 0x80000000 0x80000000 0x0 0x20000000 312 ranges = <0x02000000 0x0 0x80000000 0x80000000 0x0 0x20000000
308 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x00100000>; 313 0x01000000 0x0 0x00000000 0xffc00000 0x0 0x00010000>;
309 clock-frequency = <33333333>; 314 clock-frequency = <33333333>;
310 interrupt-parent = <&mpic>; 315 interrupt-parent = <&mpic>;
311 interrupts = <24 2>; 316 interrupts = <24 2>;
@@ -436,7 +441,7 @@
436 441
437 0x01000000 0x0 0x00000000 442 0x01000000 0x0 0x00000000
438 0x01000000 0x0 0x00000000 443 0x01000000 0x0 0x00000000
439 0x0 0x00100000>; 444 0x0 0x00010000>;
440 uli1575@0 { 445 uli1575@0 {
441 reg = <0 0 0 0 0>; 446 reg = <0 0 0 0 0>;
442 #size-cells = <2>; 447 #size-cells = <2>;
@@ -446,7 +451,7 @@
446 0x0 0x20000000 451 0x0 0x20000000
447 0x01000000 0x0 0x00000000 452 0x01000000 0x0 0x00000000
448 0x01000000 0x0 0x00000000 453 0x01000000 0x0 0x00000000
449 0x0 0x00100000>; 454 0x0 0x00010000>;
450 isa@1e { 455 isa@1e {
451 device_type = "isa"; 456 device_type = "isa";
452 #interrupt-cells = <2>; 457 #interrupt-cells = <2>;
@@ -504,17 +509,17 @@
504 509
505 }; 510 };
506 511
507 pci1: pcie@f8009000 { 512 pci1: pcie@ffe09000 {
508 cell-index = <1>; 513 cell-index = <1>;
509 compatible = "fsl,mpc8641-pcie"; 514 compatible = "fsl,mpc8641-pcie";
510 device_type = "pci"; 515 device_type = "pci";
511 #interrupt-cells = <1>; 516 #interrupt-cells = <1>;
512 #size-cells = <2>; 517 #size-cells = <2>;
513 #address-cells = <3>; 518 #address-cells = <3>;
514 reg = <0xf8009000 0x1000>; 519 reg = <0xffe09000 0x1000>;
515 bus-range = <0 0xff>; 520 bus-range = <0 0xff>;
516 ranges = <0x02000000 0x0 0xa0000000 0xa0000000 0x0 0x20000000 521 ranges = <0x02000000 0x0 0xa0000000 0xa0000000 0x0 0x20000000
517 0x01000000 0x0 0x00000000 0xe3000000 0x0 0x00100000>; 522 0x01000000 0x0 0x00000000 0xffc10000 0x0 0x00010000>;
518 clock-frequency = <33333333>; 523 clock-frequency = <33333333>;
519 interrupt-parent = <&mpic>; 524 interrupt-parent = <&mpic>;
520 interrupts = <25 2>; 525 interrupts = <25 2>;
@@ -537,18 +542,21 @@
537 542
538 0x01000000 0x0 0x00000000 543 0x01000000 0x0 0x00000000
539 0x01000000 0x0 0x00000000 544 0x01000000 0x0 0x00000000
540 0x0 0x00100000>; 545 0x0 0x00010000>;
541 }; 546 };
542 }; 547 };
543 rapidio0: rapidio@f80c0000 { 548/*
549 rapidio0: rapidio@ffec0000 {
544 #address-cells = <2>; 550 #address-cells = <2>;
545 #size-cells = <2>; 551 #size-cells = <2>;
546 compatible = "fsl,rapidio-delta"; 552 compatible = "fsl,rapidio-delta";
547 reg = <0xf80c0000 0x20000>; 553 reg = <0xffec0000 0x20000>;
548 ranges = <0 0 0xc0000000 0 0x20000000>; 554 ranges = <0 0 0x80000000 0 0x20000000>;
549 interrupt-parent = <&mpic>; 555 interrupt-parent = <&mpic>;
550 /* err_irq bell_outb_irq bell_inb_irq 556 // err_irq bell_outb_irq bell_inb_irq
551 msg1_tx_irq msg1_rx_irq msg2_tx_irq msg2_rx_irq */ 557 // msg1_tx_irq msg1_rx_irq msg2_tx_irq msg2_rx_irq
552 interrupts = <48 2 49 2 50 2 53 2 54 2 55 2 56 2>; 558 interrupts = <48 2 49 2 50 2 53 2 54 2 55 2 56 2>;
553 }; 559 };
560*/
561
554}; 562};