diff options
Diffstat (limited to 'arch/m68k/include/asm/m520xsim.h')
-rw-r--r-- | arch/m68k/include/asm/m520xsim.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/arch/m68k/include/asm/m520xsim.h b/arch/m68k/include/asm/m520xsim.h index e79b9bc76a12..91de39c8d865 100644 --- a/arch/m68k/include/asm/m520xsim.h +++ b/arch/m68k/include/asm/m520xsim.h | |||
@@ -11,9 +11,8 @@ | |||
11 | #define m520xsim_h | 11 | #define m520xsim_h |
12 | /****************************************************************************/ | 12 | /****************************************************************************/ |
13 | 13 | ||
14 | |||
15 | /* | 14 | /* |
16 | * Define the 5282 SIM register set addresses. | 15 | * Define the 520x SIM register set addresses. |
17 | */ | 16 | */ |
18 | #define MCFICM_INTC0 0x48000 /* Base for Interrupt Ctrl 0 */ | 17 | #define MCFICM_INTC0 0x48000 /* Base for Interrupt Ctrl 0 */ |
19 | #define MCFINTC_IPRH 0x00 /* Interrupt pending 32-63 */ | 18 | #define MCFINTC_IPRH 0x00 /* Interrupt pending 32-63 */ |
@@ -26,6 +25,18 @@ | |||
26 | #define MCFINTC_CIMR 0x1d /* Clear interrupt mask 0-63 */ | 25 | #define MCFINTC_CIMR 0x1d /* Clear interrupt mask 0-63 */ |
27 | #define MCFINTC_ICR0 0x40 /* Base ICR register */ | 26 | #define MCFINTC_ICR0 0x40 /* Base ICR register */ |
28 | 27 | ||
28 | /* | ||
29 | * The common interrupt controller code just wants to know the absolute | ||
30 | * address to the SIMR and CIMR registers (not offsets into IPSBAR). | ||
31 | * The 520x family only has a single INTC unit. | ||
32 | */ | ||
33 | #define MCFINTC0_SIMR (MCF_IPSBAR + MCFICM_INTC0 + MCFINTC_SIMR) | ||
34 | #define MCFINTC0_CIMR (MCF_IPSBAR + MCFICM_INTC0 + MCFINTC_CIMR) | ||
35 | #define MCFINTC0_ICR0 (MCF_IPSBAR + MCFICM_INTC0 + MCFINTC_ICR0) | ||
36 | #define MCFINTC1_SIMR (0) | ||
37 | #define MCFINTC1_CIMR (0) | ||
38 | #define MCFINTC1_ICR0 (0) | ||
39 | |||
29 | #define MCFINT_VECBASE 64 | 40 | #define MCFINT_VECBASE 64 |
30 | #define MCFINT_UART0 26 /* Interrupt number for UART0 */ | 41 | #define MCFINT_UART0 26 /* Interrupt number for UART0 */ |
31 | #define MCFINT_UART1 27 /* Interrupt number for UART1 */ | 42 | #define MCFINT_UART1 27 /* Interrupt number for UART1 */ |