Hi Shawn, Le 02/05/2013 04:39, Shawn Guo a écrit : > On Mon, Apr 29, 2013 at 03:58:37PM +0200, Maxime Ripard wrote: >> MXS, unlike other ARM platforms, > > How are other ARM platforms handling that?
Just like that. You can look at mxc_set_irq_fiq in arch/arm/mach-imx/irq-common.c or s3c24xx_set_fiq in arch/arm/mach-s3c24xx/irq.c I've also thought about declaring a IRQ type and using the .irq_set_type to register an interrupt as a FIQ source, but since FIQ are ARM-specific, it's probably a bad idea. >> has no way to make a FIQ from an >> interrupt from a driver, without poking directly into the icoll. >> >> Add an exported function to do this. >> >> Signed-off-by: Maxime Ripard <maxime.rip...@free-electrons.com> >> --- >> arch/arm/mach-mxs/icoll.c | 11 +++++++++++ > > This will become drivers/irqchip/irq-mxs.c after the merge window. Ok, I'll rebase and repost then. Thanks, Maxime -- Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com -- 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/