From: Arnd Bergmann Date: Tue, 6 Dec 2011 14:15:02 +0000 (+0000) Subject: Merge branch 'imx/fix-irqdomain' of git://git.linaro.org/people/shawnguo/linux-2... X-Git-Tag: v3.2-rc5~29^2~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fec607aab5dca019cfc76768fa0b5908d47a55b1;p=platform%2Fkernel%2Flinux-exynos.git Merge branch 'imx/fix-irqdomain' of git://git.linaro.org/people/shawnguo/linux-2.6 into fixes --- fec607aab5dca019cfc76768fa0b5908d47a55b1 diff --cc arch/arm/mach-imx/mach-imx6q.c index 9cd860a,22aa54a..8deb012 --- a/arch/arm/mach-imx/mach-imx6q.c +++ b/arch/arm/mach-imx/mach-imx6q.c @@@ -34,17 -34,17 +34,18 @@@ static void __init imx6q_map_io(void { imx_lluart_map_io(); imx_scu_map_io(); + imx6q_clock_map_io(); } - static void __init imx6q_gpio_add_irq_domain(struct device_node *np, + static int __init imx6q_gpio_add_irq_domain(struct device_node *np, struct device_node *interrupt_parent) { - static int gpio_irq_base = MXC_GPIO_IRQ_START + ARCH_NR_GPIOS - - 32 * 7; /* imx6q gets 7 gpio ports */ + static int gpio_irq_base = MXC_GPIO_IRQ_START + ARCH_NR_GPIOS; + gpio_irq_base -= 32; irq_domain_add_simple(np, gpio_irq_base); - gpio_irq_base += 32; + + return 0; } static const struct of_device_id imx6q_irq_match[] __initconst = {