diff options
Diffstat (limited to 'firmware/target/arm/imx233/system-imx233.c')
-rw-r--r-- | firmware/target/arm/imx233/system-imx233.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/firmware/target/arm/imx233/system-imx233.c b/firmware/target/arm/imx233/system-imx233.c index 6114ecca08..ab95c453da 100644 --- a/firmware/target/arm/imx233/system-imx233.c +++ b/firmware/target/arm/imx233/system-imx233.c | |||
@@ -29,6 +29,7 @@ | |||
29 | #include "timrot-imx233.h" | 29 | #include "timrot-imx233.h" |
30 | #include "dma-imx233.h" | 30 | #include "dma-imx233.h" |
31 | #include "ssp-imx233.h" | 31 | #include "ssp-imx233.h" |
32 | #include "i2c-imx233.h" | ||
32 | #include "lcd.h" | 33 | #include "lcd.h" |
33 | #include "backlight-target.h" | 34 | #include "backlight-target.h" |
34 | #include "button-target.h" | 35 | #include "button-target.h" |
@@ -51,6 +52,8 @@ default_interrupt(INT_SSP1_DMA); | |||
51 | default_interrupt(INT_SSP1_ERROR); | 52 | default_interrupt(INT_SSP1_ERROR); |
52 | default_interrupt(INT_SSP2_DMA); | 53 | default_interrupt(INT_SSP2_DMA); |
53 | default_interrupt(INT_SSP2_ERROR); | 54 | default_interrupt(INT_SSP2_ERROR); |
55 | default_interrupt(INT_I2C_DMA); | ||
56 | default_interrupt(INT_I2C_ERROR); | ||
54 | 57 | ||
55 | typedef void (*isr_t)(void); | 58 | typedef void (*isr_t)(void); |
56 | 59 | ||
@@ -66,7 +69,9 @@ static isr_t isr_table[INT_SRC_NR_SOURCES] = | |||
66 | [INT_SRC_SSP1_DMA] = INT_SSP1_DMA, | 69 | [INT_SRC_SSP1_DMA] = INT_SSP1_DMA, |
67 | [INT_SRC_SSP1_ERROR] = INT_SSP1_ERROR, | 70 | [INT_SRC_SSP1_ERROR] = INT_SSP1_ERROR, |
68 | [INT_SRC_SSP2_DMA] = INT_SSP2_DMA, | 71 | [INT_SRC_SSP2_DMA] = INT_SSP2_DMA, |
69 | [INT_SRC_SSP2_ERROR] = INT_SSP2_ERROR | 72 | [INT_SRC_SSP2_ERROR] = INT_SSP2_ERROR, |
73 | [INT_SRC_I2C_DMA] = INT_I2C_DMA, | ||
74 | [INT_SRC_I2C_ERROR] = INT_I2C_ERROR, | ||
70 | }; | 75 | }; |
71 | 76 | ||
72 | static void UIRQ(void) | 77 | static void UIRQ(void) |
@@ -147,6 +152,9 @@ void system_init(void) | |||
147 | imx233_timrot_init(); | 152 | imx233_timrot_init(); |
148 | imx233_dma_init(); | 153 | imx233_dma_init(); |
149 | imx233_ssp_init(); | 154 | imx233_ssp_init(); |
155 | #ifndef BOOTLOADER | ||
156 | imx233_i2c_init(); | ||
157 | #endif | ||
150 | } | 158 | } |
151 | 159 | ||
152 | void power_off(void) | 160 | void power_off(void) |