Shared Interrupts Question (2.4)

Kent Borg kentborg at borg.org
Fri May 9 07:48:02 EST 2003


Dale Farnsworth wrote:
> Create and register a board-specific interrupt driver.  Assign it
> a range of irqs (non-conflicting with the main interrupt driver).
> When called with an irq outside its range, the board-specific driver
> routines forward the call to the main driver.  The board-specific driver
> does a request_irq at init time for the one main irq it is multiplexing.

Yes!  Flatten the cascaded interrupts to IRQs outside the CPU's, range,
and write a software multiplexer that registers for the one IRQ the CPU
knows. Right?

That's much better than what I had in mind.


Thanks,

-kb

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-embedded mailing list