demuxing irqs
Scott Wood
scottwood at freescale.com
Wed Sep 17 09:24:29 EST 2008
On Tue, Sep 16, 2008 at 06:08:34PM -0400, Jon Smirl wrote:
> You have to map between GPIO and IRQ inside the interrupt handlers so
> it has to be reasonably fast. This gets done on every shared interrupt
> so you will end up building mapping tables. Also, gpio_to_irq()
> doesn't take the gpio chip struct as a parameter.
Well, that sucks. We should be removing magic global numberspaces, not
adding them.
> Why does this mess with all of ther GPIO controllers? If they generate
> interrupts they obviously have to coordinate with the VIRQ system.
And if they don't generate interrupts, and they decide they can also
just park themselves at MAX_IRQ?
-Scott
More information about the Linuxppc-dev
mailing list