diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/target/arm/imx233/system-imx233.c | 6 | ||||
-rw-r--r-- | firmware/target/arm/imx233/system-target.h | 4 |
2 files changed, 10 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/system-imx233.c b/firmware/target/arm/imx233/system-imx233.c index 4a8e948019..58f12506df 100644 --- a/firmware/target/arm/imx233/system-imx233.c +++ b/firmware/target/arm/imx233/system-imx233.c | |||
@@ -54,6 +54,9 @@ default_interrupt(INT_SSP2_DMA); | |||
54 | default_interrupt(INT_SSP2_ERROR); | 54 | default_interrupt(INT_SSP2_ERROR); |
55 | default_interrupt(INT_I2C_DMA); | 55 | default_interrupt(INT_I2C_DMA); |
56 | default_interrupt(INT_I2C_ERROR); | 56 | default_interrupt(INT_I2C_ERROR); |
57 | default_interrupt(INT_GPIO0); | ||
58 | default_interrupt(INT_GPIO1); | ||
59 | default_interrupt(INT_GPIO2); | ||
57 | 60 | ||
58 | typedef void (*isr_t)(void); | 61 | typedef void (*isr_t)(void); |
59 | 62 | ||
@@ -72,6 +75,9 @@ static isr_t isr_table[INT_SRC_NR_SOURCES] = | |||
72 | [INT_SRC_SSP2_ERROR] = INT_SSP2_ERROR, | 75 | [INT_SRC_SSP2_ERROR] = INT_SSP2_ERROR, |
73 | [INT_SRC_I2C_DMA] = INT_I2C_DMA, | 76 | [INT_SRC_I2C_DMA] = INT_I2C_DMA, |
74 | [INT_SRC_I2C_ERROR] = INT_I2C_ERROR, | 77 | [INT_SRC_I2C_ERROR] = INT_I2C_ERROR, |
78 | [INT_SRC_GPIO0] = INT_GPIO0, | ||
79 | [INT_SRC_GPIO1] = INT_GPIO1, | ||
80 | [INT_SRC_GPIO2] = INT_GPIO2, | ||
75 | }; | 81 | }; |
76 | 82 | ||
77 | static void UIRQ(void) | 83 | static void UIRQ(void) |
diff --git a/firmware/target/arm/imx233/system-target.h b/firmware/target/arm/imx233/system-target.h index c5c2ed8f0c..399ab845fd 100644 --- a/firmware/target/arm/imx233/system-target.h +++ b/firmware/target/arm/imx233/system-target.h | |||
@@ -86,6 +86,10 @@ | |||
86 | #define INT_SRC_USB_CTRL 11 | 86 | #define INT_SRC_USB_CTRL 11 |
87 | #define INT_SRC_SSP1_DMA 14 | 87 | #define INT_SRC_SSP1_DMA 14 |
88 | #define INT_SRC_SSP1_ERROR 15 | 88 | #define INT_SRC_SSP1_ERROR 15 |
89 | #define INT_SRC_GPIO0 16 | ||
90 | #define INT_SRC_GPIO1 17 | ||
91 | #define INT_SRC_GPIO2 18 | ||
92 | #define INT_SRC_GPIO(i) (INT_SRC_GPIO0 + (i)) | ||
89 | #define INT_SRC_SSP2_DMA 20 | 93 | #define INT_SRC_SSP2_DMA 20 |
90 | #define INT_SRC_I2C_DMA 26 | 94 | #define INT_SRC_I2C_DMA 26 |
91 | #define INT_SRC_I2C_ERROR 27 | 95 | #define INT_SRC_I2C_ERROR 27 |