1/* 2 * arch/arm/mach-w90x900/include/mach/entry-macro.S 3 * 4 * Low-level IRQ helper macros for W90P910-based platforms 5 * 6 * This file is licensed under the terms of the GNU General Public 7 * License version 2. This program is licensed "as is" without any 8 * warranty of any kind, whether express or implied. 9 * 10 */ 11 12#include <mach/hardware.h> 13#include <mach/regs-irq.h> 14 15 .macro get_irqnr_preamble, base, tmp 16 .endm 17 18 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 19 20 mov \base, #AIC_BA 21 22 ldr \irqnr, [\base, #AIC_IPER] 23 ldr \irqnr, [\base, #AIC_ISNR] 24 cmp \irqnr, #0 25 26 .endm 27