Messages in this thread | | | From | Arnd Bergmann <> | Subject | [GIT PULL 12/15] arm-soc: sparse IRQ conversion | Date | Mon, 23 Jul 2012 22:32:38 +0200 |
| |
The following changes since commit 6887a4131da3adaab011613776d865f4bcfb5678:
Linux 3.5-rc5 (2012-06-30 16:08:57 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git next/irq
for you to fetch changes up to c7b0807b9d4faddd87a75a5acb079e5dbfedd211:
Merge branch 'imx/sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/irq (2012-07-06 21:12:59 +0200)
----------------------------------------------------------------
arm-soc: sparse IRQ conversion
The I.MX platform is getting converted to use sparse IRQs. We are doing this for all platforms over time, because this is one of the requirements for building a multiplatform kernel, and generally a good idea.
----------------------------------------------------------------
Arnd Bergmann (3): Merge branch 'imx/sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/irq Merge branch 'imx/sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/irq Merge branch 'next/irq' into for-next
Fabio Estevam (1): ARM: imx: Fix build error due to missing irqs.h include
Shawn Guo (16): ARM: imx: eliminate macro IMX_GPIO_TO_IRQ() ARM: imx: eliminate macro IOMUX_TO_IRQ() ARM: imx: eliminate macro IRQ_GPIOx() gpio/mxc: move irq_domain_add_legacy call into gpio driver ARM: imx: move irq_domain_add_legacy call into tzic driver ARM: imx: move irq_domain_add_legacy call into avic driver dma: ipu: remove the use of ipu_platform_data ARM: imx: leave irq_base of wm8350_platform_data uninitialized ARM: imx: pass gpio than irq number into mxc_expio_init ARM: imx: add a legacy irqdomain for 3ds_debugboard ARM: imx: add a legacy irqdomain for mx31ads i2c: imx: remove unneeded mach/irqs.h inclusion ARM: imx: remove unneeded mach/irq.h inclusion tty: serial: imx: remove the use of MXC_INTERNAL_IRQS ARM: fiq: change FIQ_START to a variable ARM: imx: enable SPARSE_IRQ for imx platform
Uwe Kleine-König (1): ARM: imx: select USE_OF
arch/arm/Kconfig | 2 + arch/arm/include/asm/mach/irq.h | 2 +- arch/arm/kernel/fiq.c | 9 +- arch/arm/mach-imx/Kconfig | 4 - arch/arm/mach-imx/devices-imx31.h | 4 +- arch/arm/mach-imx/devices-imx35.h | 4 +- arch/arm/mach-imx/eukrea_mbimx27-baseboard.c | 3 +- arch/arm/mach-imx/eukrea_mbimxsd35-baseboard.c | 6 +- arch/arm/mach-imx/imx27-dt.c | 28 --- arch/arm/mach-imx/imx51-dt.c | 27 --- arch/arm/mach-imx/imx53-dt.c | 27 --- arch/arm/mach-imx/mach-apf9328.c | 7 +- arch/arm/mach-imx/mach-armadillo5x0.c | 18 +- arch/arm/mach-imx/mach-cpuimx27.c | 12 +- arch/arm/mach-imx/mach-cpuimx35.c | 3 +- arch/arm/mach-imx/mach-cpuimx51sd.c | 3 +- arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 9 +- arch/arm/mach-imx/mach-imx6q.c | 14 -- arch/arm/mach-imx/mach-kzm_arm11_01.c | 20 ++- arch/arm/mach-imx/mach-mx1ads.c | 1 - arch/arm/mach-imx/mach-mx21ads.c | 16 +- arch/arm/mach-imx/mach-mx27_3ds.c | 7 +- arch/arm/mach-imx/mach-mx27ads.c | 12 +- arch/arm/mach-imx/mach-mx31_3ds.c | 18 +- arch/arm/mach-imx/mach-mx31ads.c | 63 ++++--- arch/arm/mach-imx/mach-mx31lilly.c | 10 +- arch/arm/mach-imx/mach-mx31lite.c | 11 +- arch/arm/mach-imx/mach-mx31moboard.c | 10 +- arch/arm/mach-imx/mach-mx35_3ds.c | 18 +- arch/arm/mach-imx/mach-mx51_3ds.c | 3 +- arch/arm/mach-imx/mach-mx53_ard.c | 5 +- arch/arm/mach-imx/mach-mxt_td60.c | 6 +- arch/arm/mach-imx/mach-pca100.c | 5 +- arch/arm/mach-imx/mach-pcm037.c | 24 +-- arch/arm/mach-imx/mach-pcm038.c | 4 +- arch/arm/mach-imx/mach-pcm043.c | 6 +- arch/arm/mach-imx/mach-qong.c | 10 +- arch/arm/mach-imx/mach-scb9328.c | 7 +- arch/arm/mach-imx/mach-vpr200.c | 10 +- arch/arm/mach-imx/mm-imx1.c | 1 - arch/arm/mach-imx/mm-imx21.c | 1 - arch/arm/mach-imx/mm-imx25.c | 1 - arch/arm/mach-imx/mm-imx27.c | 1 - arch/arm/mach-imx/mm-imx3.c | 1 - arch/arm/mach-imx/mx31lilly-db.c | 11 +- arch/arm/mach-imx/mx31lite-db.c | 5 +- arch/arm/mach-imx/mx51_efika.c | 3 +- arch/arm/mach-imx/pcm970-baseboard.c | 13 +- arch/arm/mach-rpc/irq.c | 2 +- arch/arm/plat-mxc/3ds_debugboard.c | 50 +++--- arch/arm/plat-mxc/avic.c | 35 +++- arch/arm/plat-mxc/devices/platform-ipu-core.c | 5 +- arch/arm/plat-mxc/include/mach/3ds_debugboard.h | 2 +- arch/arm/plat-mxc/include/mach/devices-common.h | 4 +- arch/arm/plat-mxc/include/mach/hardware.h | 2 - arch/arm/plat-mxc/include/mach/iomux-mx3.h | 3 - arch/arm/plat-mxc/include/mach/iomux-v1.h | 7 - arch/arm/plat-mxc/include/mach/ipu.h | 4 - arch/arm/plat-mxc/include/mach/irqs.h | 44 ----- arch/arm/plat-mxc/include/mach/mx1.h | 111 ++++++------ arch/arm/plat-mxc/include/mach/mx21.h | 107 +++++------ arch/arm/plat-mxc/include/mach/mx25.h | 72 ++++---- arch/arm/plat-mxc/include/mach/mx27.h | 127 ++++++------- arch/arm/plat-mxc/include/mach/mx2x.h | 87 ++++----- arch/arm/plat-mxc/include/mach/mx31.h | 118 ++++++------ arch/arm/plat-mxc/include/mach/mx35.h | 109 ++++++------ arch/arm/plat-mxc/include/mach/mx3x.h | 77 ++++---- arch/arm/plat-mxc/include/mach/mx50.h | 187 +++++++++---------- arch/arm/plat-mxc/include/mach/mx51.h | 209 +++++++++++----------- arch/arm/plat-mxc/include/mach/mx53.h | 217 ++++++++++++----------- arch/arm/plat-mxc/tzic.c | 30 +++- arch/arm/plat-s3c24xx/irq.c | 2 +- drivers/dma/ipu/ipu_idmac.c | 8 +- drivers/dma/ipu/ipu_irq.c | 14 +- drivers/gpio/gpio-mxc.c | 56 +++--- drivers/i2c/busses/i2c-imx.c | 1 - drivers/media/video/mx1_camera.c | 1 + drivers/tty/serial/imx.c | 6 +- sound/soc/fsl/imx-pcm-fiq.c | 1 + 79 files changed, 1052 insertions(+), 1131 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |