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 arch_ret_to_user, tmp1, tmp2 19 .endm 20 21 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 22 23 mov \base, #AIC_BA 24 25 ldr \irqnr, [ \base, #AIC_IPER] 26 ldr \irqnr, [ \base, #AIC_ISNR] 27 cmp \irqnr, #0 28 29 .endm 30 31 /* currently don't need an disable_fiq macro */ 32 33 .macro disable_fiq 34 .endm 35