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.c8
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);
57default_interrupt(INT_GPIO0); 57default_interrupt(INT_GPIO0);
58default_interrupt(INT_GPIO1); 58default_interrupt(INT_GPIO1);
59default_interrupt(INT_GPIO2); 59default_interrupt(INT_GPIO2);
60default_interrupt(INT_VDD5V);
60 61
61typedef void (*isr_t)(void); 62typedef 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
83static void UIRQ(void) 85static 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
156void memory_init(void) 156void memory_init(void)