[PATCH v4 1/2] irqchip: intc-irqpin: Add support for shared interrupt lines

Simon Horman horms at verge.net.au
Wed Mar 27 20:54:59 EDT 2013


On Wed, Mar 27, 2013 at 02:54:03PM +0100, Bastian Hecht wrote:
> On some hardware we don't have a 1-1 mapping from the external
> interrupts coming from INTC to the GIC SPI pins. We can however
> share lines to demux incoming IRQs on these SoCs.
> 
> This patch enables the intc_irqpin driver to detect requests for shared
> interrupt lines and demuxes them properly by querying the INTC INTREQx0A
> registers.
> 
> If you need multiple shared intc_irqpin device instances, be sure to mask
> out all interrupts on the INTC that share the one line before you start
> to register them. Else you run into IRQ floods that would be caused by
> interrupts for which no handler has been set up yet when the first
> intc_irqpin device is registered.
> 
> Signed-off-by: Bastian Hecht <hechtb+renesas at gmail.com>
> Acked-by: Magnus Damm <damm at opensource.se>

Thanks, queued-up for v3.10 in the pinmux branch.



More information about the linux-arm-kernel mailing list