]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
powerpc/44x: Fix UART2/3 interrupt assignment in PPC460EX/GT dts files
authorStefan Roese <sr@denx.de>
Thu, 3 Jun 2010 22:29:59 +0000 (22:29 +0000)
committerJosh Boyer <jwboyer@linux.vnet.ibm.com>
Mon, 26 Jul 2010 13:07:16 +0000 (09:07 -0400)
UART2 and UART3 on 460EX/GT have incorrect interrupt mappings right now.
UART2 should be 28 (0x1c) and UART3 29 (0x1d). This patch fixes this and
switches to using decimal number instead of hex, since the AppliedMicro
(AMCC) users manuals describe their inerrupt numbers in decimal.

Thanks to Fabien Proriol for pointing this out.

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Fabien Proriol <Fabien.Proriol@jdsu.com>
Cc: Josh Boyer <jwboyer@linux.vnet.ibm.com>
Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
arch/powerpc/boot/dts/canyonlands.dts
arch/powerpc/boot/dts/glacier.dts

index cd56bb5b347b51b69d957419acec03d38e0857cc..5806ef0b860b5adcf8342e472c744f40cbf8821a 100644 (file)
                                clock-frequency = <0>; /* Filled in by U-Boot */
                                current-speed = <0>; /* Filled in by U-Boot */
                                interrupt-parent = <&UIC1>;
-                               interrupts = <0x1d 0x4>;
+                               interrupts = <28 0x4>;
                        };
 
                        UART3: serial@ef600600 {
                                clock-frequency = <0>; /* Filled in by U-Boot */
                                current-speed = <0>; /* Filled in by U-Boot */
                                interrupt-parent = <&UIC1>;
-                               interrupts = <0x1e 0x4>;
+                               interrupts = <29 0x4>;
                        };
 
                        IIC0: i2c@ef600700 {
index d62a4fb6f93ce31e139c1112084eab2f11d92fa3..e618fc4cbc9e911e76d56050978b37cc170beb0c 100644 (file)
                                clock-frequency = <0>; /* Filled in by U-Boot */
                                current-speed = <0>; /* Filled in by U-Boot */
                                interrupt-parent = <&UIC1>;
-                               interrupts = <0x1d 0x4>;
+                               interrupts = <28 0x4>;
                        };
 
                        UART3: serial@ef600600 {
                                clock-frequency = <0>; /* Filled in by U-Boot */
                                current-speed = <0>; /* Filled in by U-Boot */
                                interrupt-parent = <&UIC1>;
-                               interrupts = <0x1e 0x4>;
+                               interrupts = <29 0x4>;
                        };
 
                        IIC0: i2c@ef600700 {