[PATCHv2 03/10] ARM: ep93xx: convert to MULTI_IRQ_HANDLER

Linus Walleij linus.walleij at linaro.org
Wed Sep 28 07:15:32 EDT 2011


On Wed, Sep 28, 2011 at 12:41 PM, Jamie Iles <jamie at jamieiles.com> wrote:

> -               .macro  get_irqnr_and_base, irqnr, irqstat, base, tmp
> -               ldr     \base, =(EP93XX_AHB_VIRT_BASE)
> -               orr     \base, \base, #0x000b0000
> -               mov     \irqnr, #0
> -               ldr     \irqstat, [\base]               @ lower 32 interrupts
> -               cmp     \irqstat, #0
> -               bne     1001f
> -
> -               eor     \base, \base, #0x00070000
> -               ldr     \irqstat, [\base]               @ upper 32 interrupts
> -               cmp     \irqstat, #0
> -               beq     1002f
> -               mov     \irqnr, #0x20

Two VIC instances again...

Yours,
Linus Walleij



More information about the linux-arm-kernel mailing list