14 Jun 2012 07:59
[PATCH 00/16] Enable SPARSE_IRQ support for imx
Shawn Guo <shawn.guo <at> linaro.org>
2012-06-14 05:59:31 GMT
2012-06-14 05:59:31 GMT
It seems that the lack of SPARSE_IRQ support becomes the last blocker for imx being built with multi-platform. The series is to enable SPARSE_IRQ for imx by having all the irqchips allocate their irq_descs. Along with the change, a legacy irqdomain is added for each of these irqchips (except ipu_irq) to help the mapping between hardware irq and Linux irq number, which is required by DT boot but also benefits non-DT. Based on v3.5-rc2. Boot tested on imx3, imx5 and imx6, and compile tested with imx_v4_v5_defconfig. 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: save FIQ_START by passing absolute fiq number ARM: imx: enable SPARSE_IRQ for imx platform arch/arm/Kconfig | 1 + arch/arm/kernel/fiq.c | 4 +-(Continue reading)
RSS Feed