irqchip: exynos: pass irq_base from platform
authorArnd Bergmann <arnd@arndb.de>
Fri, 12 Apr 2013 13:27:09 +0000 (15:27 +0200)
committerArnd Bergmann <arnd@arndb.de>
Fri, 19 Apr 2013 21:00:43 +0000 (23:00 +0200)
commit863a08dc8bc7ce32ecc9136671610a93a0dd68b1
treea5a88aaeed57ca5c32bb4ce77c3c778156c46619
parent92c8e4962054a6cf5171b3d7a3a77b799ca62c10
irqchip: exynos: pass irq_base from platform

The platform code knows the IRQ base, while the irqchip driver
should really not. This is a littly hacky because we still
hardwire the IRQ base to 160 for the combiner in the DT case,
when we should really use -1. Removing that line will cause
a linear IRQ domain to be use, as we should.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Cc: Thomas Gleixner <tglx@linutronix.de>
arch/arm/mach-exynos/common.c
arch/arm/mach-exynos/common.h
drivers/irqchip/exynos-combiner.c