Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[sfrench/cifs-2.6.git] / arch / arm / mach-w90x900 / include / mach / entry-macro.S
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