Now, on the 2.6.23 I could use a similar routine (plat_irq_dispatch)
to do the same and serve also the timer interrupts.
What disturbs me is the "plat_timer_setup" routine: I could see on
different platforms that this routine is used to
install timer interrupt handler for the timer IRQ.
I assumed that this routine will cause the timer inetrrupt to be
routed directly to the timer handler (instead of calling to
plat_irq_dispatch).
I tried to use it but upon timer IRQ the "plat_irq_dispatch" was
called.
Can you explain about the idea of "plat_irq_dispatch" (which calls to
"setup_irq")?
Can you advice what went wrong?
Thanks in advance,
Eli