diff options
author | Kumar Gala <galak@kernel.crashing.org> | 2011-11-17 09:01:40 -0500 |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2011-11-24 03:01:39 -0500 |
commit | 54986964c13c72f0a6cf58855ee376a12e21d2d7 (patch) | |
tree | 8f1c8f52dea198bb47f354887d333e1626138631 /arch/powerpc/boot/dts/mpc8641_hpcn.dts | |
parent | 03f4201bd44e7d3ca7dc26b30d4251a07c77e9f2 (diff) |
powerpc/85xx: Update SRIO device tree nodes
Update all dts files that support SRIO controllers to match the new
fsl,srio device tree binding.
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/boot/dts/mpc8641_hpcn.dts')
-rw-r--r-- | arch/powerpc/boot/dts/mpc8641_hpcn.dts | 69 |
1 files changed, 54 insertions, 15 deletions
diff --git a/arch/powerpc/boot/dts/mpc8641_hpcn.dts b/arch/powerpc/boot/dts/mpc8641_hpcn.dts index 848320e4d3c4..fb8640e0c5b8 100644 --- a/arch/powerpc/boot/dts/mpc8641_hpcn.dts +++ b/arch/powerpc/boot/dts/mpc8641_hpcn.dts | |||
@@ -26,13 +26,6 @@ | |||
26 | serial1 = &serial1; | 26 | serial1 = &serial1; |
27 | pci0 = &pci0; | 27 | pci0 = &pci0; |
28 | pci1 = &pci1; | 28 | pci1 = &pci1; |
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; */ | ||
36 | }; | 29 | }; |
37 | 30 | ||
38 | cpus { | 31 | cpus { |
@@ -361,6 +354,41 @@ | |||
361 | device_type = "open-pic"; | 354 | device_type = "open-pic"; |
362 | }; | 355 | }; |
363 | 356 | ||
357 | rmu: rmu@d3000 { | ||
358 | #address-cells = <1>; | ||
359 | #size-cells = <1>; | ||
360 | compatible = "fsl,srio-rmu"; | ||
361 | reg = <0xd3000 0x500>; | ||
362 | ranges = <0x0 0xd3000 0x500>; | ||
363 | |||
364 | message-unit@0 { | ||
365 | compatible = "fsl,srio-msg-unit"; | ||
366 | reg = <0x0 0x100>; | ||
367 | interrupts = < | ||
368 | 53 2 /* msg1_tx_irq */ | ||
369 | 54 2>;/* msg1_rx_irq */ | ||
370 | }; | ||
371 | message-unit@100 { | ||
372 | compatible = "fsl,srio-msg-unit"; | ||
373 | reg = <0x100 0x100>; | ||
374 | interrupts = < | ||
375 | 55 2 /* msg2_tx_irq */ | ||
376 | 56 2>;/* msg2_rx_irq */ | ||
377 | }; | ||
378 | doorbell-unit@400 { | ||
379 | compatible = "fsl,srio-dbell-unit"; | ||
380 | reg = <0x400 0x80>; | ||
381 | interrupts = < | ||
382 | 49 2 /* bell_outb_irq */ | ||
383 | 50 2>;/* bell_inb_irq */ | ||
384 | }; | ||
385 | port-write-unit@4e0 { | ||
386 | compatible = "fsl,srio-port-write-unit"; | ||
387 | reg = <0x4e0 0x20>; | ||
388 | interrupts = <48 2>; | ||
389 | }; | ||
390 | }; | ||
391 | |||
364 | global-utilities@e0000 { | 392 | global-utilities@e0000 { |
365 | compatible = "fsl,mpc8641-guts"; | 393 | compatible = "fsl,mpc8641-guts"; |
366 | reg = <0xe0000 0x1000>; | 394 | reg = <0xe0000 0x1000>; |
@@ -612,16 +640,27 @@ | |||
612 | }; | 640 | }; |
613 | }; | 641 | }; |
614 | /* | 642 | /* |
615 | rapidio0: rapidio@ffec0000 { | 643 | * Only one of Rapid IO or PCI can be present due to HW limitations and |
644 | * due to the fact that the 2 now share address space in the new memory | ||
645 | * map. The most likely case is that we have PCI, so comment out the | ||
646 | * rapidio node. Leave it here for reference. | ||
647 | |||
648 | rapidio@ffec0000 { | ||
649 | reg = <0xffec0000 0x11000>; | ||
650 | compatible = "fsl,srio"; | ||
651 | interrupt-parent = <&mpic>; | ||
652 | interrupts = <48 2>; | ||
616 | #address-cells = <2>; | 653 | #address-cells = <2>; |
617 | #size-cells = <2>; | 654 | #size-cells = <2>; |
618 | compatible = "fsl,rapidio-delta"; | 655 | fsl,srio-rmu-handle = <&rmu>; |
619 | reg = <0xffec0000 0x20000>; | 656 | ranges; |
620 | ranges = <0 0 0x80000000 0 0x20000000>; | 657 | |
621 | interrupt-parent = <&mpic>; | 658 | port1 { |
622 | // err_irq bell_outb_irq bell_inb_irq | 659 | #address-cells = <2>; |
623 | // msg1_tx_irq msg1_rx_irq msg2_tx_irq msg2_rx_irq | 660 | #size-cells = <2>; |
624 | interrupts = <48 2 49 2 50 2 53 2 54 2 55 2 56 2>; | 661 | cell-index = <1>; |
662 | ranges = <0 0 0x80000000 0 0x20000000>; | ||
663 | }; | ||
625 | }; | 664 | }; |
626 | */ | 665 | */ |
627 | 666 | ||