]> git.karo-electronics.de Git - mv-sheeva.git/blob - arch/arm/mach-loki/include/mach/entry-macro.S
x86_64: fix incorrect comments
[mv-sheeva.git] / arch / arm / mach-loki / include / mach / entry-macro.S
1 /*
2  * arch/arm/mach-loki/include/mach/entry-macro.S
3  *
4  * Low-level IRQ helper macros for Marvell Loki (88RC8480) 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 #include <mach/loki.h>
12
13         .macro  disable_fiq
14         .endm
15
16         .macro  arch_ret_to_user, tmp1, tmp2
17         .endm
18
19         .macro  get_irqnr_preamble, base, tmp
20         ldr     \base, =IRQ_VIRT_BASE
21         .endm
22
23         .macro  get_irqnr_and_base, irqnr, irqstat, base, tmp
24         ldr     \irqstat, [\base, #IRQ_CAUSE_OFF]
25         ldr     \tmp, [\base, #IRQ_MASK_OFF]
26         mov     \irqnr, #0
27         ands    \irqstat, \irqstat, \tmp
28         clzne   \irqnr, \irqstat
29         rsbne   \irqnr, \irqnr, #31
30         .endm