diff options
author | Rob Herring <rob.herring@calxeda.com> | 2013-02-12 17:04:52 -0500 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2013-02-12 17:51:10 -0500 |
commit | a900e5d9971860f2c400ed84d529c891fcd9a3b2 (patch) | |
tree | 58ff32cbd5105d392a9c8190f6d3fa6520b5a15d /drivers/irqchip/Makefile | |
parent | 2aecd7dd2b269989aca99a4f2717504a89a2565c (diff) |
ARM: exynos: move exynos4210-combiner to drivers/irqchip
Exynos boot is broken with commit 0529e315 (ARM: use common irqchip_init
for GIC init). This commit split the irqchip initialization into 2 calls
to of_irq_init. This does not work because of_irq_init requires interrupt
parents to be in the match list.
Rather than reverting exynos changes, make it do the proper thing by using
IRQCHIP_DECLARE. This requires moving the combiner code to drivers/irqchip.
Reported-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Cc: Kukjin Kim <kgene.kim@samsung.com>
Cc: Russell King <linux@arm.linux.org.uk>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: linux-samsung-soc@vger.kernel.org
Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'drivers/irqchip/Makefile')
-rw-r--r-- | drivers/irqchip/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/irqchip/Makefile b/drivers/irqchip/Makefile index 0fb865574390..e65fbf2cdf71 100644 --- a/drivers/irqchip/Makefile +++ b/drivers/irqchip/Makefile | |||
@@ -1,6 +1,7 @@ | |||
1 | obj-$(CONFIG_IRQCHIP) += irqchip.o | 1 | obj-$(CONFIG_IRQCHIP) += irqchip.o |
2 | 2 | ||
3 | obj-$(CONFIG_ARCH_BCM2835) += irq-bcm2835.o | 3 | obj-$(CONFIG_ARCH_BCM2835) += irq-bcm2835.o |
4 | obj-$(CONFIG_ARCH_EXYNOS) += exynos-combiner.o | ||
4 | obj-$(CONFIG_ARCH_SUNXI) += irq-sunxi.o | 5 | obj-$(CONFIG_ARCH_SUNXI) += irq-sunxi.o |
5 | obj-$(CONFIG_ARCH_SPEAR3XX) += spear-shirq.o | 6 | obj-$(CONFIG_ARCH_SPEAR3XX) += spear-shirq.o |
6 | obj-$(CONFIG_ARM_GIC) += irq-gic.o | 7 | obj-$(CONFIG_ARM_GIC) += irq-gic.o |