diff options
| -rw-r--r-- | arch/arm/mach-mx3/mx31ads.c | 1 | ||||
| -rw-r--r-- | arch/arm/plat-mxc/include/mach/irqs.h | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-mx3/mx31ads.c b/arch/arm/mach-mx3/mx31ads.c index e2054563027f..938c549767dc 100644 --- a/arch/arm/mach-mx3/mx31ads.c +++ b/arch/arm/mach-mx3/mx31ads.c | |||
| @@ -462,6 +462,7 @@ static int mx31_wm8350_init(struct wm8350 *wm8350) | |||
| 462 | 462 | ||
| 463 | static struct wm8350_platform_data __initdata mx31_wm8350_pdata = { | 463 | static struct wm8350_platform_data __initdata mx31_wm8350_pdata = { |
| 464 | .init = mx31_wm8350_init, | 464 | .init = mx31_wm8350_init, |
| 465 | .irq_base = MXC_BOARD_IRQ_START + MXC_MAX_EXP_IO_LINES, | ||
| 465 | }; | 466 | }; |
| 466 | #endif | 467 | #endif |
| 467 | 468 | ||
diff --git a/arch/arm/plat-mxc/include/mach/irqs.h b/arch/arm/plat-mxc/include/mach/irqs.h index ead9d592168d..0cb347645db4 100644 --- a/arch/arm/plat-mxc/include/mach/irqs.h +++ b/arch/arm/plat-mxc/include/mach/irqs.h | |||
| @@ -37,7 +37,12 @@ | |||
| 37 | * within sensible limits. | 37 | * within sensible limits. |
| 38 | */ | 38 | */ |
| 39 | #define MXC_BOARD_IRQ_START (MXC_INTERNAL_IRQS + MXC_GPIO_IRQS) | 39 | #define MXC_BOARD_IRQ_START (MXC_INTERNAL_IRQS + MXC_GPIO_IRQS) |
| 40 | |||
| 41 | #ifdef CONFIG_MACH_MX31ADS_WM1133_EV1 | ||
| 42 | #define MXC_BOARD_IRQS 80 | ||
| 43 | #else | ||
| 40 | #define MXC_BOARD_IRQS 16 | 44 | #define MXC_BOARD_IRQS 16 |
| 45 | #endif | ||
| 41 | 46 | ||
| 42 | #define MXC_IPU_IRQ_START (MXC_BOARD_IRQ_START + MXC_BOARD_IRQS) | 47 | #define MXC_IPU_IRQ_START (MXC_BOARD_IRQ_START + MXC_BOARD_IRQS) |
| 43 | 48 | ||
