diff options
Diffstat (limited to 'firmware/target/arm/imx233/icoll-imx233.h')
-rw-r--r-- | firmware/target/arm/imx233/icoll-imx233.h | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/firmware/target/arm/imx233/icoll-imx233.h b/firmware/target/arm/imx233/icoll-imx233.h index d1bf8a18aa..e44b67f1d4 100644 --- a/firmware/target/arm/imx233/icoll-imx233.h +++ b/firmware/target/arm/imx233/icoll-imx233.h | |||
@@ -24,24 +24,7 @@ | |||
24 | #include "config.h" | 24 | #include "config.h" |
25 | #include "system.h" | 25 | #include "system.h" |
26 | 26 | ||
27 | /* Interrupt collector */ | 27 | #include "regs/regs-icoll.h" |
28 | #define HW_ICOLL_BASE 0x80000000 | ||
29 | |||
30 | #define HW_ICOLL_VECTOR (*(volatile uint32_t *)(HW_ICOLL_BASE + 0x0)) | ||
31 | |||
32 | #define HW_ICOLL_LEVELACK (*(volatile uint32_t *)(HW_ICOLL_BASE + 0x10)) | ||
33 | #define HW_ICOLL_LEVELACK__LEVEL0 0x1 | ||
34 | |||
35 | #define HW_ICOLL_CTRL (*(volatile uint32_t *)(HW_ICOLL_BASE + 0x20)) | ||
36 | #define HW_ICOLL_CTRL__IRQ_FINAL_ENABLE (1 << 16) | ||
37 | #define HW_ICOLL_CTRL__ARM_RSE_MODE (1 << 18) | ||
38 | |||
39 | #define HW_ICOLL_VBASE (*(volatile uint32_t *)(HW_ICOLL_BASE + 0x40)) | ||
40 | #define HW_ICOLL_INTERRUPT(i) (*(volatile uint32_t *)(HW_ICOLL_BASE + 0x120 + (i) * 0x10)) | ||
41 | #define HW_ICOLL_INTERRUPT__PRIORITY_BM 0x3 | ||
42 | #define HW_ICOLL_INTERRUPT__ENABLE 0x4 | ||
43 | #define HW_ICOLL_INTERRUPT__SOFTIRQ 0x8 | ||
44 | #define HW_ICOLL_INTERRUPT__ENFIQ 0x10 | ||
45 | 28 | ||
46 | #define INT_SRC_SSP2_ERROR 2 | 29 | #define INT_SRC_SSP2_ERROR 2 |
47 | #define INT_SRC_VDD5V 3 | 30 | #define INT_SRC_VDD5V 3 |