interrupts in mpc8313

3 messages, 2 authors, 2007-07-31 · open the first message on its own page

interrupts in mpc8313

From: Yoni Levin <hidden>
Date: 2007-07-31 07:59:27

Hi, I am working on the MPC8313E board , 

 

I work with the DMA that works fine, but I want to get the interrupt when it
finish.

 

I am working under linux 2.6.20

 

I tried to use the function request_irq :

 

Ret=Request_irq(71,interrupt_handler,SA_INTERUPT,"dma_irq",NULL);

 

But I receive an error -ENOSYS

 

Do I need to do something before call the Request_irq?

 

You know what is wrong?

 

Thank you for your help, 

 

Yehonatan.

 

Re: interrupts in mpc8313

From: Scott Wood <hidden>
Date: 2007-07-31 13:35:35

Yoni Levin wrote:
I tried to use the function request_irq :

 

Ret=Request_irq(71,interrupt_handler,SA_INTERUPT,"dma_irq",NULL);
arch/ppc or arch/powerpc?

If the latter, you need to translate the hardware IRQ into a virtual 
IRQ.  The easiest way to do this is to put the DMA node into the device 
tree and use of_irq_to_resource().

Plus, this obviously isn't the exact code you're running, as the 
spelling and capitalization errors would keep it from compiling.

-Scott

RE: interrupts in mpc8313

From: Yoni Levin <hidden>
Date: 2007-07-31 13:53:37

All I had to do was to add :
irq_create_mapping(NULL,71)
and yes it not the exact code , I work with 2 computers...
thanks.


-----Original Message-----
From: Scott Wood [mailto:scottwood@freescale.com] 
Sent: Tuesday, July 31, 2007 4:35 PM
To: Yoni Levin
Cc: linuxppc-embedded@ozlabs.org
Subject: Re: interrupts in mpc8313

Yoni Levin wrote:
I tried to use the function request_irq :

 

Ret=Request_irq(71,interrupt_handler,SA_INTERUPT,"dma_irq",NULL);
arch/ppc or arch/powerpc?

If the latter, you need to translate the hardware IRQ into a virtual 
IRQ.  The easiest way to do this is to put the DMA node into the device 
tree and use of_irq_to_resource().

Plus, this obviously isn't the exact code you're running, as the 
spelling and capitalization errors would keep it from compiling.

-Scott
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help