summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-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 @@
26#include "config.h" 26#include "config.h"
27#include "cpu.h" 27#include "cpu.h"
28 28
29#define CACHE_NONE 0
30#define CACHE_ALL 0x0C
31#define BUFFERED 0x04
29/****************************************************************************/ 32/****************************************************************************/
30#ifdef TOSHIBA_GIGABEAT_F 33#ifdef TOSHIBA_GIGABEAT_F
31 34
@@ -501,19 +504,19 @@ donecopy:
501 ldr r0, =0x0 504 ldr r0, =0x0
502 ldr r1, =0x0 505 ldr r1, =0x0
503 ldr r2, =0x1000 506 ldr r2, =0x1000
504 mov r3, #0 507 mov r3, #CACHE_NONE
505 bl map_section 508 bl map_section
506 509
507 ldr r0, =0x30000000 510 ldr r0, =0x30000000
508 ldr r1, =0x0 511 ldr r1, =0x0
509 mov r2, #32 512 mov r2, #MEMORYSIZE
510 mov r3, #12 513 mov r3, #CACHE_ALL
511 bl map_section 514 bl map_section
512 515
513 ldr r0, =0x31FD6800 /* FRAME */ 516 ldr r0, =LCD_FRAME_ADDR /* LCD Frame buffer */
514 mov r1, r0 517 mov r1, r0
515 mov r2, #1 518 mov r2, #1
516 mov r3, #4 519 mov r3, #BUFFERED
517 bl map_section 520 bl map_section
518 521
519 bl enable_mmu 522 bl enable_mmu