diff options
Diffstat (limited to 'firmware/target/arm/imx233/system-imx233.c')
-rw-r--r-- | firmware/target/arm/imx233/system-imx233.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/target/arm/imx233/system-imx233.c b/firmware/target/arm/imx233/system-imx233.c index c4a32dd46e..68f16bf860 100644 --- a/firmware/target/arm/imx233/system-imx233.c +++ b/firmware/target/arm/imx233/system-imx233.c | |||
@@ -57,6 +57,7 @@ default_interrupt(INT_I2C_ERROR); | |||
57 | default_interrupt(INT_GPIO0); | 57 | default_interrupt(INT_GPIO0); |
58 | default_interrupt(INT_GPIO1); | 58 | default_interrupt(INT_GPIO1); |
59 | default_interrupt(INT_GPIO2); | 59 | default_interrupt(INT_GPIO2); |
60 | default_interrupt(INT_VDD5V); | ||
60 | 61 | ||
61 | typedef void (*isr_t)(void); | 62 | typedef void (*isr_t)(void); |
62 | 63 | ||
@@ -78,6 +79,7 @@ static isr_t isr_table[INT_SRC_NR_SOURCES] = | |||
78 | [INT_SRC_GPIO0] = INT_GPIO0, | 79 | [INT_SRC_GPIO0] = INT_GPIO0, |
79 | [INT_SRC_GPIO1] = INT_GPIO1, | 80 | [INT_SRC_GPIO1] = INT_GPIO1, |
80 | [INT_SRC_GPIO2] = INT_GPIO2, | 81 | [INT_SRC_GPIO2] = INT_GPIO2, |
82 | [INT_SRC_VDD5V] = INT_VDD5V, | ||
81 | }; | 83 | }; |
82 | 84 | ||
83 | static void UIRQ(void) | 85 | static void UIRQ(void) |
@@ -147,10 +149,8 @@ static void set_page_tables(void) | |||
147 | map_section(0, 0, 0x1000, CACHE_NONE); | 149 | map_section(0, 0, 0x1000, CACHE_NONE); |
148 | 150 | ||
149 | /* map RAM and enable caching for it */ | 151 | /* map RAM and enable caching for it */ |
150 | map_section(DRAM_ORIG, DRAM_ORIG, MEMORYSIZE, CACHE_ALL); | 152 | map_section(DRAM_ORIG, CACHED_DRAM_ADDR, MEMORYSIZE, CACHE_ALL); |
151 | 153 | map_section(DRAM_ORIG, BUFFERED_DRAM_ADDR, MEMORYSIZE, BUFFERED); | |
152 | /* enable buffered writing for the framebuffer */ | ||
153 | map_section((int)FRAME, (int)FRAME, 1, BUFFERED); | ||
154 | } | 154 | } |
155 | 155 | ||
156 | void memory_init(void) | 156 | void memory_init(void) |