diff options
author | Karl Kurbjun <kkurbjun@gmail.com> | 2007-10-26 05:17:15 +0000 |
---|---|---|
committer | Karl Kurbjun <kkurbjun@gmail.com> | 2007-10-26 05:17:15 +0000 |
commit | 0a632680e9785f60bc0dd0504d188210d58d2f83 (patch) | |
tree | bffe8479c511194ecdf36dfee02fd3328a038809 /firmware/target/arm/tms320dm320/system-dm320.c | |
parent | cf86a9886f689f325dc2d7beec23c74366bdc9af (diff) | |
download | rockbox-0a632680e9785f60bc0dd0504d188210d58d2f83.tar.gz rockbox-0a632680e9785f60bc0dd0504d188210d58d2f83.zip |
Some small cleanups and code for testing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15312 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/tms320dm320/system-dm320.c')
-rw-r--r-- | firmware/target/arm/tms320dm320/system-dm320.c | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/firmware/target/arm/tms320dm320/system-dm320.c b/firmware/target/arm/tms320dm320/system-dm320.c index f3f8dcea26..c009766f21 100644 --- a/firmware/target/arm/tms320dm320/system-dm320.c +++ b/firmware/target/arm/tms320dm320/system-dm320.c @@ -22,6 +22,7 @@ #include "system.h" #include "panic.h" #include "uart-target.h" +#include "system-arm.h" #include "spi.h" #define default_interrupt(name) \ @@ -143,11 +144,6 @@ void system_reboot(void) } -void enable_interrupts (void) -{ - asm volatile ("msr cpsr_c, #0x13" ); -} - void system_init(void) { /* taken from linux/arch/arm/mach-itdm320-20/irq.c */ @@ -171,22 +167,24 @@ void system_init(void) IO_INTC_FISEL1 = 0; IO_INTC_FISEL2 = 0; - IO_INTC_ENTRY_TBA0 = + IO_INTC_ENTRY_TBA0 = 0; IO_INTC_ENTRY_TBA1 = 0; /* set GIO26 (reset pin) to output and low */ IO_GIO_BITCLR1=(1<<10); IO_GIO_DIR1&=~(1<<10); - enable_interrupts(); uart_init(); spi_init(); - /* MMU initialization (Starts data and instruction cache) */ + /* MMU initialization (Starts data and instruction cache) */ ttb_init(); - map_section(0, 0, 0x1000, CACHE_NONE); /* Make sure everything is mapped on itself */ - map_section(0x00900000, 0x00900000, 64, CACHE_ALL); /* Enable caching for RAM */ - map_section((int)FRAME, (int)FRAME, 2, BUFFERED); /* enable buffered writing for the framebuffer */ + /* Make sure everything is mapped on itself */ + map_section(0, 0, 0x1000, CACHE_NONE); + /* Enable caching for RAM */ + map_section(0x00900000, 0x00900000, 64, CACHE_ALL); + /* enable buffered writing for the framebuffer */ + map_section((int)FRAME, (int)FRAME, 1, BUFFERED); enable_mmu(); } |