arm/versatile: Fix versatile irq specifications.
authorGrant Likely <grant.likely@linaro.org>
Mon, 28 Oct 2013 23:50:11 +0000 (16:50 -0700)
committerGrant Likely <grant.likely@linaro.org>
Mon, 28 Oct 2013 23:50:11 +0000 (16:50 -0700)
Two of the versatile irq definitions are incorrect, mostly because two
devices have connections to more than one interrupt controller. Fix them
by using the new interrupts-extended property to fan out without using
an awful interrupt-map nexus node.

Signed-off-by: Grant Likely <grant.likely@linaro.org>
arch/arm/boot/dts/versatile-ab.dts
arch/arm/boot/dts/versatile-pb.dts

index dde75ae8b4b10a071c80f3b79ec0f0d0a2f9e060..e01e5a081def6fd6d47619461ae7da851ed4af29 100644 (file)
                        mmc@5000 {
                                compatible = "arm,primecell";
                                reg = < 0x5000 0x1000>;
-                               interrupts = <22 34>;
+                               interrupts-extended = <&vic 22 &sic 2>;
                        };
                        kmi@6000 {
                                compatible = "arm,pl050", "arm,primecell";
index 7e8175269064d6f5dbf0a0b3bca1b933aa5efd9f..f43907c40c93a8cb9b101d72043fc48621e0f795 100644 (file)
@@ -41,7 +41,7 @@
                        mmc@b000 {
                                compatible = "arm,primecell";
                                reg = <0xb000 0x1000>;
-                               interrupts = <23 34>;
+                               interrupts-extended = <&vic 23 &sic 2>;
                        };
                };
        };