diff options
Diffstat (limited to 'firmware/target/arm/imx233/system-imx233.c')
-rw-r--r-- | firmware/target/arm/imx233/system-imx233.c | 12 |
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); | |||
44 | default_interrupt(INT_TIMER3); | 46 | default_interrupt(INT_TIMER3); |
45 | default_interrupt(INT_LCDIF_DMA); | 47 | default_interrupt(INT_LCDIF_DMA); |
46 | default_interrupt(INT_LCDIF_ERROR); | 48 | default_interrupt(INT_LCDIF_ERROR); |
49 | default_interrupt(INT_SSP1_DMA); | ||
50 | default_interrupt(INT_SSP1_ERROR); | ||
51 | default_interrupt(INT_SSP2_DMA); | ||
52 | default_interrupt(INT_SSP2_ERROR); | ||
47 | 53 | ||
48 | typedef void (*isr_t)(void); | 54 | typedef 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 | ||
61 | static void UIRQ(void) | 71 | static 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 | ||
133 | void power_off(void) | 145 | void power_off(void) |