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.c10
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);
51default_interrupt(INT_SSP1_ERROR); 52default_interrupt(INT_SSP1_ERROR);
52default_interrupt(INT_SSP2_DMA); 53default_interrupt(INT_SSP2_DMA);
53default_interrupt(INT_SSP2_ERROR); 54default_interrupt(INT_SSP2_ERROR);
55default_interrupt(INT_I2C_DMA);
56default_interrupt(INT_I2C_ERROR);
54 57
55typedef void (*isr_t)(void); 58typedef 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
72static void UIRQ(void) 77static 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
152void power_off(void) 160void power_off(void)