Fixed OF device tree of mpc86xxhpcn board.
authorZhang Wei <wei.zhang@freescale.com>
Thu, 27 Jul 2006 16:01:34 +0000 (00:01 +0800)
committerJon Loeliger <jdl@freescale.com>
Thu, 27 Jul 2006 20:32:02 +0000 (15:32 -0500)
The changes works in with kernel irq mapping rework.

Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
board/mpc8641hpcn/oftree.dts

index 32ba367..e3f5efa 100644 (file)
                        clock-frequency = <1fca055>;
                        interrupt-parent = <40000>;
                        interrupts = <18 2>;
-                       interrupt-map-mask = <f800 0 0 f>;
+                       interrupt-map-mask = <f800 0 0 7>;
                        interrupt-map = <
                                /* IDSEL 0x11 */
-                               8800 0 0 1 40000 3 0
-                               8800 0 0 2 40000 4 0
-                               8800 0 0 3 40000 5 0
-                               8800 0 0 4 40000 6 0
+                               8800 0 0 1 4d0 3 2
+                               8800 0 0 2 4d0 4 2
+                               8800 0 0 3 4d0 5 2
+                               8800 0 0 4 4d0 6 2
 
                                /* IDSEL 0x12 */
-                               9000 0 0 1 40000 4 0
-                               9000 0 0 2 40000 5 0
-                               9000 0 0 3 40000 6 0
-                               9000 0 0 4 40000 3 0
+                               9000 0 0 1 4d0 4 2
+                               9000 0 0 2 4d0 5 2
+                               9000 0 0 3 4d0 6 2
+                               9000 0 0 4 4d0 3 2
 
                                /* IDSEL 0x13 */
-                               9800 0 0 1 40000 0 0
-                               9800 0 0 2 40000 0 0
-                               9800 0 0 3 40000 0 0
-                               9800 0 0 4 40000 0 0
+                               9800 0 0 1 4d0 0 0
+                               9800 0 0 2 4d0 0 0
+                               9800 0 0 3 4d0 0 0
+                               9800 0 0 4 4d0 0 0
 
                                /* IDSEL 0x14 */
-                               a000 0 0 1 40000 0 0
-                               a000 0 0 2 40000 0 0
-                               a000 0 0 3 40000 0 0
-                               a000 0 0 4 40000 0 0
+                               a000 0 0 1 4d0 0 0
+                               a000 0 0 2 4d0 0 0
+                               a000 0 0 3 4d0 0 0
+                               a000 0 0 4 4d0 0 0
 
                                /* IDSEL 0x15 */
-                               a800 0 0 1 40000 0 0
-                               a800 0 0 2 40000 0 0
-                               a800 0 0 3 40000 0 0
-                               a800 0 0 4 40000 0 0
+                               a800 0 0 1 4d0 0 0
+                               a800 0 0 2 4d0 0 0
+                               a800 0 0 3 4d0 0 0
+                               a800 0 0 4 4d0 0 0
 
                                /* IDSEL 0x16 */
-                               b000 0 0 1 40000 0 0
-                               b000 0 0 2 40000 0 0
-                               b000 0 0 3 40000 0 0
-                               b000 0 0 4 40000 0 0
+                               b000 0 0 1 4d0 0 0
+                               b000 0 0 2 4d0 0 0
+                               b000 0 0 3 4d0 0 0
+                               b000 0 0 4 4d0 0 0
 
                                /* IDSEL 0x17 */
-                               b800 0 0 1 40000 0 0
-                               b800 0 0 2 40000 0 0
-                               b800 0 0 3 40000 0 0
-                               b800 0 0 4 40000 0 0
+                               b800 0 0 1 4d0 0 0
+                               b800 0 0 2 4d0 0 0
+                               b800 0 0 3 4d0 0 0
+                               b800 0 0 4 4d0 0 0
 
                                /* IDSEL 0x18 */
-                               c000 0 0 1 40000 0 0
-                               c000 0 0 2 40000 0 0
-                               c000 0 0 3 40000 0 0
-                               c000 0 0 4 40000 0 0
+                               c000 0 0 1 4d0 0 0
+                               c000 0 0 2 4d0 0 0
+                               c000 0 0 3 4d0 0 0
+                               c000 0 0 4 4d0 0 0
 
                                /* IDSEL 0x19 */
-                               c800 0 0 1 40000 0 0
-                               c800 0 0 2 40000 0 0
-                               c800 0 0 3 40000 0 0
-                               c800 0 0 4 40000 0 0
+                               c800 0 0 1 4d0 0 0
+                               c800 0 0 2 4d0 0 0
+                               c800 0 0 3 4d0 0 0
+                               c800 0 0 4 4d0 0 0
 
                                /* IDSEL 0x1a */
-                               d000 0 0 1 40000 6 0
-                               d000 0 0 2 40000 3 0
-                               d000 0 0 3 40000 4 0
-                               d000 0 0 4 40000 5 0
+                               d000 0 0 1 4d0 6 2
+                               d000 0 0 2 4d0 3 2
+                               d000 0 0 3 4d0 4 2
+                               d000 0 0 4 4d0 5 2
 
 
                                /* IDSEL 0x1b */
-                               d800 0 0 1 40000 5 0
-                               d800 0 0 2 40000 0 0
-                               d800 0 0 3 40000 0 0
-                               d800 0 0 4 40000 0 0
+                               d800 0 0 1 4d0 5 2
+                               d800 0 0 2 4d0 0 0
+                               d800 0 0 3 4d0 0 0
+                               d800 0 0 4 4d0 0 0
 
                                /* IDSEL 0x1c */
-                               e000 0 0 1 40000 9 0
-                               e000 0 0 2 40000 a 0
-                               e000 0 0 3 40000 c 0
-                               e000 0 0 4 40000 7 0
+                               e000 0 0 1 4d0 9 2
+                               e000 0 0 2 4d0 a 2
+                               e000 0 0 3 4d0 c 2
+                               e000 0 0 4 4d0 7 2
 
                                /* IDSEL 0x1d */
-                               e800 0 0 1 40000 9 0
-                               e800 0 0 2 40000 a 0
-                               e800 0 0 3 40000 b 0
-                               e800 0 0 4 40000 0 0
+                               e800 0 0 1 4d0 9 2
+                               e800 0 0 2 4d0 a 2
+                               e800 0 0 3 4d0 b 2
+                               e800 0 0 4 4d0 0 0
 
                                /* IDSEL 0x1e */
-                               f000 0 0 1 40000 c 0
-                               f000 0 0 2 40000 0 0
-                               f000 0 0 3 40000 0 0
-                               f000 0 0 4 40000 0 0
+                               f000 0 0 1 4d0 c 2
+                               f000 0 0 2 4d0 0 0
+                               f000 0 0 3 4d0 0 0
+                               f000 0 0 4 4d0 0 0
 
                                /* IDSEL 0x1f */
-                               f800 0 0 1 40000 6 0
-                               f800 0 0 2 40000 0 0
-                               f800 0 0 3 40000 0 0
-                               f800 0 0 4 40000 0 0
+                               f800 0 0 1 4d0 6 2
+                               f800 0 0 2 4d0 0 0
+                               f800 0 0 3 4d0 0 0
+                               f800 0 0 4 4d0 0 0
                                >;
+                       i8259@4d0 {
+                               linux,phandle = <4d0>;
+                               clock-frequency = <0>;
+                               interrupt-controller;
+                               device_type = "interrupt-controller";
+                               #address-cells = <0>;
+                               #interrupt-cells = <2>;
+                               built-in;
+                               compatible = "chrp,iic";
+                               big-endian;
+                               interrupts = <49 2>;
+                               interrupt-parent = <40000>;
+                       };
+
                };
                pic@40000 {
                        linux,phandle = <40000>;