Hooking an IRQ on a modified mpc8349emitx board

Scott Wood scottwood at freescale.com
Fri Sep 5 00:44:57 EST 2008


On Wed, Sep 03, 2008 at 03:55:41PM -0700, Oscar Takeshita wrote:
> I've been trying to hook an IRQ on a modified mpc8349emitx board without 
> success.
> 
> The IRQ is hooked physically to IRQ1/GPIO2[13] on the mpc8349e. No other 
> devices are
> tied to this pin.
> 
> I'm using uboot 1.2.0 and kernel 2.6.22.19.
> 
> Do I need to have a dts entry for this interrupt in order to make
> request_irq() succeed?
> 
> How can I find the IRQ number? I tried probe_irq_on/off unfortunately it 
> did not work.
> Would it be MPC83xx_IRQ_EXT1 in arch/powerpc/include/asm/mpc83xx.h ?
> 
> I'm new doing kernel work. Any hints appreciated.

You need to describe the IRQ in a device tree node and use
irq_of_parse_and_map().  request_irq() takes virtual IRQ numbers.

Maybe we should put together an arch/powerpc FAQ...

-Scott



More information about the Linuxppc-dev mailing list