aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/include/asm/sn/intr.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/include/asm/sn/intr.h')
-rw-r--r--arch/mips/include/asm/sn/intr.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/arch/mips/include/asm/sn/intr.h b/arch/mips/include/asm/sn/intr.h
index 6718b644b970..fc1348193957 100644
--- a/arch/mips/include/asm/sn/intr.h
+++ b/arch/mips/include/asm/sn/intr.h
@@ -14,8 +14,8 @@
14#define INT_PEND0_BASELVL 0 14#define INT_PEND0_BASELVL 0
15#define INT_PEND1_BASELVL 64 15#define INT_PEND1_BASELVL 64
16 16
17#define N_INTPENDJUNK_BITS 8 17#define N_INTPENDJUNK_BITS 8
18#define INTPENDJUNK_CLRBIT 0x80 18#define INTPENDJUNK_CLRBIT 0x80
19 19
20/* 20/*
21 * Macros to manipulate the interrupt register on the calling hub chip. 21 * Macros to manipulate the interrupt register on the calling hub chip.
@@ -32,7 +32,7 @@
32 * We do an uncached load of the int_pend0 register to ensure this. 32 * We do an uncached load of the int_pend0 register to ensure this.
33 */ 33 */
34 34
35#define LOCAL_HUB_CLR_INTR(level) \ 35#define LOCAL_HUB_CLR_INTR(level) \
36do { \ 36do { \
37 LOCAL_HUB_S(PI_INT_PEND_MOD, (level)); \ 37 LOCAL_HUB_S(PI_INT_PEND_MOD, (level)); \
38 LOCAL_HUB_L(PI_INT_PEND0); \ 38 LOCAL_HUB_L(PI_INT_PEND0); \
@@ -40,7 +40,7 @@ do { \
40 40
41#define REMOTE_HUB_CLR_INTR(hub, level) \ 41#define REMOTE_HUB_CLR_INTR(hub, level) \
42do { \ 42do { \
43 nasid_t __hub = (hub); \ 43 nasid_t __hub = (hub); \
44 \ 44 \
45 REMOTE_HUB_S(__hub, PI_INT_PEND_MOD, (level)); \ 45 REMOTE_HUB_S(__hub, PI_INT_PEND_MOD, (level)); \
46 REMOTE_HUB_L(__hub, PI_INT_PEND0); \ 46 REMOTE_HUB_L(__hub, PI_INT_PEND0); \
@@ -102,8 +102,8 @@ do { \
102#define LLP_PFAIL_INTR_A 41 /* see ml/SN/SN0/sysctlr.c */ 102#define LLP_PFAIL_INTR_A 41 /* see ml/SN/SN0/sysctlr.c */
103#define LLP_PFAIL_INTR_B 42 103#define LLP_PFAIL_INTR_B 42
104 104
105#define TLB_INTR_A 43 /* used for tlb flush random */ 105#define TLB_INTR_A 43 /* used for tlb flush random */
106#define TLB_INTR_B 44 106#define TLB_INTR_B 44
107 107
108#define IP27_INTR_0 45 /* Reserved for PROM use */ 108#define IP27_INTR_0 45 /* Reserved for PROM use */
109#define IP27_INTR_1 46 /* do not use in Kernel */ 109#define IP27_INTR_1 46 /* do not use in Kernel */
@@ -116,8 +116,8 @@ do { \
116 116
117#define BRIDGE_ERROR_INTR 53 /* Setup by PROM to catch */ 117#define BRIDGE_ERROR_INTR 53 /* Setup by PROM to catch */
118 /* Bridge Errors */ 118 /* Bridge Errors */
119#define DEBUG_INTR_A 54 119#define DEBUG_INTR_A 54
120#define DEBUG_INTR_B 55 /* Used by symmon to stop all cpus */ 120#define DEBUG_INTR_B 55 /* Used by symmon to stop all cpus */
121#define IO_ERROR_INTR 57 /* Setup by PROM */ 121#define IO_ERROR_INTR 57 /* Setup by PROM */
122#define CLK_ERR_INTR 58 122#define CLK_ERR_INTR 58
123#define COR_ERR_INTR_A 59 123#define COR_ERR_INTR_A 59