ARM: SMDK6410: Set up interrupt range for WM835x on 1190-EV1 PMIC board
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Tue, 19 Jan 2010 15:26:56 +0000 (15:26 +0000)
committerBen Dooks <ben-linux@fluff.org>
Thu, 21 Jan 2010 04:55:15 +0000 (13:55 +0900)
The WM835x driver won't actually use this yet but it will in the
future when the changes converting it to genirq are merged.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
arch/arm/mach-s3c6410/mach-smdk6410.c
arch/arm/plat-s3c64xx/include/plat/irqs.h

index 5376880..eba345f 100644 (file)
@@ -399,6 +399,7 @@ static int __init smdk6410_wm8350_init(struct wm8350 *wm8350)
 static struct wm8350_platform_data __initdata smdk6410_wm8350_pdata = {
        .init = smdk6410_wm8350_init,
        .irq_high = 1,
+       .irq_base = IRQ_BOARD_START,
 };
 #endif
 
index 176fe15..a227581 100644 (file)
  * interrupt controllers). */
 #define IRQ_BOARD_START (IRQ_EINT_GROUP9_BASE + IRQ_EINT_GROUP9_NR + 1)
 
+#ifdef CONFIG_SMDK6410_WM1190_EV1
+#define IRQ_BOARD_NR 64
+#else
 #define IRQ_BOARD_NR 16
+#endif
 
 #define IRQ_BOARD_END (IRQ_BOARD_START + IRQ_BOARD_NR)