x86, efi: Set runtime_version to the EFI spec revision
[linux/fpc-iii.git] / arch / arm / mach-mmp / include / mach / entry-macro.S
blobbd152e24e6d705361163a82bee784efb5aa01174
1 /*
2  * linux/arch/arm/mach-mmp/include/mach/entry-macro.S
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License version 2 as
6  * published by the Free Software Foundation.
7  */
9 #include <asm/irq.h>
10 #include <mach/regs-icu.h>
12         .macro  get_irqnr_preamble, base, tmp
13         mrc     p15, 0, \tmp, c0, c0, 0         @ CPUID
14         and     \tmp, \tmp, #0xff00
15         cmp     \tmp, #0x5800
16         ldr     \base, =mmp_icu_base
17         ldr     \base, [\base, #0]
18         addne   \base, \base, #0x10c            @ PJ1 AP INT SEL register
19         addeq   \base, \base, #0x104            @ PJ4 IRQ SEL register
20         .endm
22         .macro  get_irqnr_and_base, irqnr, irqstat, base, tmp
23         ldr     \tmp, [\base, #0]
24         and     \irqnr, \tmp, #0x3f
25         tst     \tmp, #(1 << 6)
26         .endm