Hello,
> Is there a table or source somwhere that explains how ISA IRQs are
> 'translated' to linux IRQs? Which numbers we should be looking for/at?
Basically the schematic and the kernel source code will provide this
infomation. Below I'll explain where to look for this information I'll
use the TS-7250 as an example...
You'll need the schematic
http://www.embeddedarm.com/Manuals/TS-7250_Rev1.2.htm#AppendixE.
This will allow you to find what ISA_IRQs are connected to what pins on
the EP9302. You should see the following...
ISA_IRQ5 = EP9302 pin 168
ISA_IRQ6 = EP9302 pin 102
ISA_IRQ7 = EP9302 pin 101
Then you will need the EP9301 Data sheet
http://www.cirrus.com/en/pubs/proDatasheet/EP9301_PP5.pdf to determine what
signals are on each of these pins. You should see the following...
EP9302 pin 168 = FGPIO_3
EP9302 pin 102 = INT_1
EP9302 pin 101 = INT_3
Finally you can review the kernel source file include/asm-arm/arch/irqs.h
to determine what Linux IRQs correspond to what ISA IRQs.
IRQ_GPIO2 (ISA_IRQ5) = Linux IRQ 21
IRQ_EXT1 (ISA_IRQ6) = Linux IRQ 33
IRQ_EXT3 (ISA_IRQ7) = Linux IRQ 40
//Eddie
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|