summaryrefslogtreecommitdiff
path: root/firmware/target
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target')
-rw-r--r--firmware/target/arm/imx233/system-imx233.c6
-rw-r--r--firmware/target/arm/imx233/system-target.h4
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);
54default_interrupt(INT_SSP2_ERROR); 54default_interrupt(INT_SSP2_ERROR);
55default_interrupt(INT_I2C_DMA); 55default_interrupt(INT_I2C_DMA);
56default_interrupt(INT_I2C_ERROR); 56default_interrupt(INT_I2C_ERROR);
57default_interrupt(INT_GPIO0);
58default_interrupt(INT_GPIO1);
59default_interrupt(INT_GPIO2);
57 60
58typedef void (*isr_t)(void); 61typedef 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
77static void UIRQ(void) 83static 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