summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx233/system-imx233.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx233/system-imx233.c')
-rw-r--r--firmware/target/arm/imx233/system-imx233.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/system-imx233.c b/firmware/target/arm/imx233/system-imx233.c
index aedffd1cf6..9c843c48c1 100644
--- a/firmware/target/arm/imx233/system-imx233.c
+++ b/firmware/target/arm/imx233/system-imx233.c
@@ -27,6 +27,8 @@
27#include "clkctrl-imx233.h" 27#include "clkctrl-imx233.h"
28#include "pinctrl-imx233.h" 28#include "pinctrl-imx233.h"
29#include "timrot-imx233.h" 29#include "timrot-imx233.h"
30#include "dma-imx233.h"
31#include "ssp-imx233.h"
30#include "lcd.h" 32#include "lcd.h"
31#include "backlight-target.h" 33#include "backlight-target.h"
32 34
@@ -44,6 +46,10 @@ default_interrupt(INT_TIMER2);
44default_interrupt(INT_TIMER3); 46default_interrupt(INT_TIMER3);
45default_interrupt(INT_LCDIF_DMA); 47default_interrupt(INT_LCDIF_DMA);
46default_interrupt(INT_LCDIF_ERROR); 48default_interrupt(INT_LCDIF_ERROR);
49default_interrupt(INT_SSP1_DMA);
50default_interrupt(INT_SSP1_ERROR);
51default_interrupt(INT_SSP2_DMA);
52default_interrupt(INT_SSP2_ERROR);
47 53
48typedef void (*isr_t)(void); 54typedef void (*isr_t)(void);
49 55
@@ -56,6 +62,10 @@ static isr_t isr_table[INT_SRC_NR_SOURCES] =
56 [INT_SRC_TIMER(3)] = INT_TIMER3, 62 [INT_SRC_TIMER(3)] = INT_TIMER3,
57 [INT_SRC_LCDIF_DMA] = INT_LCDIF_DMA, 63 [INT_SRC_LCDIF_DMA] = INT_LCDIF_DMA,
58 [INT_SRC_LCDIF_ERROR] = INT_LCDIF_ERROR, 64 [INT_SRC_LCDIF_ERROR] = INT_LCDIF_ERROR,
65 [INT_SRC_SSP1_DMA] = INT_SSP1_DMA,
66 [INT_SRC_SSP1_ERROR] = INT_SSP1_ERROR,
67 [INT_SRC_SSP2_DMA] = INT_SSP2_DMA,
68 [INT_SRC_SSP2_ERROR] = INT_SSP2_ERROR
59}; 69};
60 70
61static void UIRQ(void) 71static void UIRQ(void)
@@ -128,6 +138,8 @@ void system_init(void)
128 138
129 imx233_pinctrl_init(); 139 imx233_pinctrl_init();
130 imx233_timrot_init(); 140 imx233_timrot_init();
141 imx233_dma_init();
142 imx233_ssp_init();
131} 143}
132 144
133void power_off(void) 145void power_off(void)