|
@@ -133,61 +133,61 @@
|
|
|
reg = <0x00007400 0x00000400>;
|
|
|
big-endian;
|
|
|
};
|
|
|
+ };
|
|
|
|
|
|
- pci@1000 {
|
|
|
- device_type = "pci";
|
|
|
- compatible = "tsi109-pci", "tsi108-pci";
|
|
|
- #interrupt-cells = <1>;
|
|
|
- #size-cells = <2>;
|
|
|
- #address-cells = <3>;
|
|
|
- reg = <0x00001000 0x00001000>;
|
|
|
- bus-range = <0x0 0x0>;
|
|
|
- /*----------------------------------------------------+
|
|
|
- | PCI memory range.
|
|
|
- | 01 denotes I/O space
|
|
|
- | 02 denotes 32-bit memory space
|
|
|
- +----------------------------------------------------*/
|
|
|
- ranges = <0x02000000 0x00000000 0x40000000 0x40000000 0x00000000 0x10000000
|
|
|
- 0x01000000 0x00000000 0x00000000 0x7e000000 0x00000000 0x00010000>;
|
|
|
- clock-frequency = <133333332>;
|
|
|
- interrupt-parent = <&MPIC>;
|
|
|
+ pci@c0001000 {
|
|
|
+ device_type = "pci";
|
|
|
+ compatible = "tsi109-pci", "tsi108-pci";
|
|
|
+ #interrupt-cells = <1>;
|
|
|
+ #size-cells = <2>;
|
|
|
+ #address-cells = <3>;
|
|
|
+ reg = <0xc0001000 0x00001000>;
|
|
|
+ bus-range = <0x0 0x0>;
|
|
|
+ /*----------------------------------------------------+
|
|
|
+ | PCI memory range.
|
|
|
+ | 01 denotes I/O space
|
|
|
+ | 02 denotes 32-bit memory space
|
|
|
+ +----------------------------------------------------*/
|
|
|
+ ranges = <0x02000000 0x00000000 0x40000000 0x40000000 0x00000000 0x10000000
|
|
|
+ 0x01000000 0x00000000 0x00000000 0x7e000000 0x00000000 0x00010000>;
|
|
|
+ clock-frequency = <133333332>;
|
|
|
+ interrupt-parent = <&MPIC>;
|
|
|
+ interrupts = <0x17 0x2>;
|
|
|
+ interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
|
|
|
+ /*----------------------------------------------------+
|
|
|
+ | The INTA, INTB, INTC, INTD are shared.
|
|
|
+ +----------------------------------------------------*/
|
|
|
+ interrupt-map = <
|
|
|
+ 0x800 0x0 0x0 0x1 &RT0 0x24 0x0
|
|
|
+ 0x800 0x0 0x0 0x2 &RT0 0x25 0x0
|
|
|
+ 0x800 0x0 0x0 0x3 &RT0 0x26 0x0
|
|
|
+ 0x800 0x0 0x0 0x4 &RT0 0x27 0x0
|
|
|
+
|
|
|
+ 0x1000 0x0 0x0 0x1 &RT0 0x25 0x0
|
|
|
+ 0x1000 0x0 0x0 0x2 &RT0 0x26 0x0
|
|
|
+ 0x1000 0x0 0x0 0x3 &RT0 0x27 0x0
|
|
|
+ 0x1000 0x0 0x0 0x4 &RT0 0x24 0x0
|
|
|
+
|
|
|
+ 0x1800 0x0 0x0 0x1 &RT0 0x26 0x0
|
|
|
+ 0x1800 0x0 0x0 0x2 &RT0 0x27 0x0
|
|
|
+ 0x1800 0x0 0x0 0x3 &RT0 0x24 0x0
|
|
|
+ 0x1800 0x0 0x0 0x4 &RT0 0x25 0x0
|
|
|
+
|
|
|
+ 0x2000 0x0 0x0 0x1 &RT0 0x27 0x0
|
|
|
+ 0x2000 0x0 0x0 0x2 &RT0 0x24 0x0
|
|
|
+ 0x2000 0x0 0x0 0x3 &RT0 0x25 0x0
|
|
|
+ 0x2000 0x0 0x0 0x4 &RT0 0x26 0x0
|
|
|
+ >;
|
|
|
+
|
|
|
+ RT0: router@1180 {
|
|
|
+ device_type = "pic-router";
|
|
|
+ interrupt-controller;
|
|
|
+ big-endian;
|
|
|
+ clock-frequency = <0>;
|
|
|
+ #address-cells = <0>;
|
|
|
+ #interrupt-cells = <2>;
|
|
|
interrupts = <0x17 0x2>;
|
|
|
- interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
|
|
|
- /*----------------------------------------------------+
|
|
|
- | The INTA, INTB, INTC, INTD are shared.
|
|
|
- +----------------------------------------------------*/
|
|
|
- interrupt-map = <
|
|
|
- 0x800 0x0 0x0 0x1 &RT0 0x24 0x0
|
|
|
- 0x800 0x0 0x0 0x2 &RT0 0x25 0x0
|
|
|
- 0x800 0x0 0x0 0x3 &RT0 0x26 0x0
|
|
|
- 0x800 0x0 0x0 0x4 &RT0 0x27 0x0
|
|
|
-
|
|
|
- 0x1000 0x0 0x0 0x1 &RT0 0x25 0x0
|
|
|
- 0x1000 0x0 0x0 0x2 &RT0 0x26 0x0
|
|
|
- 0x1000 0x0 0x0 0x3 &RT0 0x27 0x0
|
|
|
- 0x1000 0x0 0x0 0x4 &RT0 0x24 0x0
|
|
|
-
|
|
|
- 0x1800 0x0 0x0 0x1 &RT0 0x26 0x0
|
|
|
- 0x1800 0x0 0x0 0x2 &RT0 0x27 0x0
|
|
|
- 0x1800 0x0 0x0 0x3 &RT0 0x24 0x0
|
|
|
- 0x1800 0x0 0x0 0x4 &RT0 0x25 0x0
|
|
|
-
|
|
|
- 0x2000 0x0 0x0 0x1 &RT0 0x27 0x0
|
|
|
- 0x2000 0x0 0x0 0x2 &RT0 0x24 0x0
|
|
|
- 0x2000 0x0 0x0 0x3 &RT0 0x25 0x0
|
|
|
- 0x2000 0x0 0x0 0x4 &RT0 0x26 0x0
|
|
|
- >;
|
|
|
-
|
|
|
- RT0: router@1180 {
|
|
|
- device_type = "pic-router";
|
|
|
- interrupt-controller;
|
|
|
- big-endian;
|
|
|
- clock-frequency = <0>;
|
|
|
- #address-cells = <0>;
|
|
|
- #interrupt-cells = <2>;
|
|
|
- interrupts = <0x17 0x2>;
|
|
|
- interrupt-parent = <&MPIC>;
|
|
|
- };
|
|
|
+ interrupt-parent = <&MPIC>;
|
|
|
};
|
|
|
};
|
|
|
|