--- In "Eddie Dawydiuk" <> wrote:
>
> 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
>
Eddie:
Thanks so much.... It all makes sense... At least now I know why I'm
having so much trouble with something so simple - the DIO24 and the
SER4 share the same ISA IRQ in my setup, so my minicom session
clobbers my encoder...
Makes perfect sense, now.
--Yan
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/
|