1. 06 Jul, 2012 2 commits
    • Arnd Bergmann's avatar
      Merge branch 'imx/sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/irq · c7b0807b
      Arnd Bergmann authored
      Two bug fixes for the previous state of the imx sparse irq changes.
      
      * 'imx/sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6:
        ARM: imx: select USE_OF
        ARM: imx: Fix build error due to missing irqs.h include
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      c7b0807b
    • Uwe Kleine-König's avatar
      ARM: imx: select USE_OF · 3e62af82
      Uwe Kleine-König authored
      Commit
      
            544496ab (ARM: imx: move irq_domain_add_legacy call into avic driver)
      
      introduced unconditional calls to irq_find_mapping and
      irq_domain_add_legacy, but it's still possible to have a .config without
      CONFIG_IRQ_DOMAIN=y resulting in
      
      	  CC      arch/arm/plat-mxc/avic.o
      	arch/arm/plat-mxc/avic.c: In function 'avic_handle_irq':
      	arch/arm/plat-mxc/avic.c:172: error: implicit declaration of function 'irq_find_mapping'
      	arch/arm/plat-mxc/avic.c: In function 'mxc_init_irq':
      	arch/arm/plat-mxc/avic.c:207: error: implicit declaration of function 'irq_domain_add_legacy'
      	arch/arm/plat-mxc/avic.c:208: error: 'irq_domain_simple_ops' undeclared (first use in this function)
      	arch/arm/plat-mxc/avic.c:208: error: (Each undeclared identifier is reported only once
      	arch/arm/plat-mxc/avic.c:208: error: for each function it appears in.)
      	arch/arm/plat-mxc/avic.c:208: warning: assignment makes pointer from integer without a cast
      	make[3]: *** [arch/arm/plat-mxc/avic.o] Error 1
      	make[2]: *** [arch/arm/plat-mxc/avic.o] Error 2
      	make[1]: *** [sub-make] Error 2
      	make: *** [all] Error 2
      
      While selecting CONFIG_IRQ_DOMAIN would be enough, USE_OF is the future
      and implies CONFIG_IRQ_DOMAIN. So select USE_OF for ARCH_MXC and drop
      other explicit selects that are superflous now.
      Signed-off-by: default avatarUwe Kleine-König <u.kleine-koenig@pengutronix.de>
      Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
      3e62af82
  2. 04 Jul, 2012 1 commit
  3. 02 Jul, 2012 1 commit
    • Arnd Bergmann's avatar
      Merge branch 'imx/sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/irq · fdc08678
      Arnd Bergmann authored
      From Shawn Guo <shawn.guo@linaro.org>, this makes it possible to use
      sparse irqs with mach-imx.
      
      * 'imx/sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6:
        ARM: imx: enable SPARSE_IRQ for imx platform
        ARM: fiq: change FIQ_START to a variable
        tty: serial: imx: remove the use of MXC_INTERNAL_IRQS
        ARM: imx: remove unneeded mach/irq.h inclusion
        i2c: imx: remove unneeded mach/irqs.h inclusion
        ARM: imx: add a legacy irqdomain for mx31ads
        ARM: imx: add a legacy irqdomain for 3ds_debugboard
        ARM: imx: pass gpio than irq number into mxc_expio_init
        ARM: imx: leave irq_base of wm8350_platform_data uninitialized
        dma: ipu: remove the use of ipu_platform_data
        ARM: imx: move irq_domain_add_legacy call into avic driver
        ARM: imx: move irq_domain_add_legacy call into tzic driver
        gpio/mxc: move irq_domain_add_legacy call into gpio driver
        ARM: imx: eliminate macro IRQ_GPIOx()
        ARM: imx: eliminate macro IOMUX_TO_IRQ()
        ARM: imx: eliminate macro IMX_GPIO_TO_IRQ()
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      fdc08678
  4. 01 Jul, 2012 16 commits
  5. 30 Jun, 2012 13 commits
  6. 29 Jun, 2012 7 commits