ARM: ux500: Force AB8500 to use the GIC as its interrupt controller
authorLee Jones <lee.jones@linaro.org>
Fri, 3 Aug 2012 19:37:35 +0000 (20:37 +0100)
committerLee Jones <lee.jones@linaro.org>
Thu, 20 Sep 2012 10:32:32 +0000 (12:32 +0200)
It's understood that the AB8500 should be subordinate to the DB8500;
however, the AB8500 uses the GIC as it's interrupt controller. If
we do not specify which IRQ controller to use the default is to use
the next encountered IRQ controller as we climb the tree. This would
be the DB8500. This patch ensures the AB8500 makes use of the correct
interrupt controller.

Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
arch/arm/boot/dts/dbx5x0.dtsi

index 04cd525eb870f4c032ce8772a6d6934fe7db1f0c..daedefe23eabd29681237425f6edbcbe2fbaf0ef 100644 (file)
                        ab8500@5 {
                                compatible = "stericsson,ab8500";
                                reg = <5>; /* mailbox 5 is i2c */
+                               interrupt-parent = <&intc>;
                                interrupts = <0 40 0x4>;
                                interrupt-controller;
                                #interrupt-cells = <2>;