On Wed, Feb 27, 2013 at 05:15:01PM +0900, Magnus Damm wrote: > From: Magnus Damm <d...@opensource.se> > > This patch adds a driver for external IRQ pins connected > to the IRQC hardware block on recent SoCs from Renesas. > > The IRQC hardware block is used together with more > recent ARM based SoCs using the GIC. As usual the GIC > requires external IRQ trigger setup somewhere else > which in this particular case happens to be IRQC. > > This driver implements the glue code needed to configure > IRQ trigger and also handle mask/unmask and demux of > external IRQ pins hooked up from the IRQC to the GIC. > > Tested on r8a73a4 but is designed to work with a wide > range of SoCs. The driver requires one GIC SPI per > external IRQ pin to operate. Each driver instance > will handle up to 32 external IRQ pins. > > The SoCs using this driver are currently mainly used > together with regular platform devices so this driver > allows configuration via platform data to support things > like static interrupt base address. DT support will > be added incrementally in the not so distant future.
Hi Magnus, Hi all, I do not expect this code to go through the renesas tree. However, in order to provide a basis for work on renesas SoCs I have added this patch to the topic/intc-external-irq topic branch in the reneas tree on kernel.org and merged it into topic/all+next. In other words, I am not picking this series up to merge it or add it to linux-next, rather I am storing it for reference. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/