summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/s3c2440
diff options
context:
space:
mode:
authorBob Cousins <bobc@rockbox.org>2009-11-01 14:15:23 +0000
committerBob Cousins <bobc@rockbox.org>2009-11-01 14:15:23 +0000
commit603b0aa5eb7181ada80904819fe83567991fb84b (patch)
tree69506c9ae873333f6dfa98c0230469690da8206b /firmware/target/arm/s3c2440
parent4f0e3ecda9045b9b8e903e796bb628a407d4dc83 (diff)
downloadrockbox-603b0aa5eb7181ada80904819fe83567991fb84b.tar.gz
rockbox-603b0aa5eb7181ada80904819fe83567991fb84b.zip
Replace hardcoded constants (fix 32/64MB bug)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23463 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/s3c2440')
-rw-r--r--firmware/target/arm/s3c2440/crt0.S13
1 files changed, 8 insertions, 5 deletions
diff --git a/firmware/target/arm/s3c2440/crt0.S b/firmware/target/arm/s3c2440/crt0.S
index b8cb9f3908..3110c88be0 100644
--- a/firmware/target/arm/s3c2440/crt0.S
+++ b/firmware/target/arm/s3c2440/crt0.S
@@ -26,6 +26,9 @@
#include "config.h"
#include "cpu.h"
+#define CACHE_NONE 0
+#define CACHE_ALL 0x0C
+#define BUFFERED 0x04
/****************************************************************************/
#ifdef TOSHIBA_GIGABEAT_F
@@ -501,19 +504,19 @@ donecopy:
ldr r0, =0x0
ldr r1, =0x0
ldr r2, =0x1000
- mov r3, #0
+ mov r3, #CACHE_NONE
bl map_section
ldr r0, =0x30000000
ldr r1, =0x0
- mov r2, #32
- mov r3, #12
+ mov r2, #MEMORYSIZE
+ mov r3, #CACHE_ALL
bl map_section
- ldr r0, =0x31FD6800 /* FRAME */
+ ldr r0, =LCD_FRAME_ADDR /* LCD Frame buffer */
mov r1, r0
mov r2, #1
- mov r3, #4
+ mov r3, #BUFFERED
bl map_section
bl enable_mmu