summaryrefslogtreecommitdiff
path: root/firmware/target/arm/s5l8700/crt0.S
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/s5l8700/crt0.S')
-rw-r--r--firmware/target/arm/s5l8700/crt0.S6
1 files changed, 5 insertions, 1 deletions
diff --git a/firmware/target/arm/s5l8700/crt0.S b/firmware/target/arm/s5l8700/crt0.S
index c79897606c..c6e201e73f 100644
--- a/firmware/target/arm/s5l8700/crt0.S
+++ b/firmware/target/arm/s5l8700/crt0.S
@@ -82,7 +82,6 @@ newstart2:
82// orr r0, r0, r2 82// orr r0, r0, r2
83// str r0, [r1] // switch backlight on 83// str r0, [r1] // switch backlight on
84 84
85#if CONFIG_CPU==S5L8700
86 ldr r1, =0x3c500000 // CLKCON 85 ldr r1, =0x3c500000 // CLKCON
87 ldr r0, =0x00800080 86 ldr r0, =0x00800080
88 str r0, [r1] 87 str r0, [r1]
@@ -90,7 +89,11 @@ newstart2:
90 mov r0, #0 89 mov r0, #0
91 str r0, [r1] 90 str r0, [r1]
92 ldr r1, =0x3c500004 // PLL0PMS 91 ldr r1, =0x3c500004 // PLL0PMS
92#ifdef IPOD_NANO2G
93 ldr r0, =0x21200
94#else
93 ldr r0, =0x1ad200 95 ldr r0, =0x1ad200
96#endif
94 str r0, [r1] 97 str r0, [r1]
95 ldr r1, =0x3c500014 // PLL0LCNT 98 ldr r1, =0x3c500014 // PLL0LCNT
96 ldr r0, =8100 99 ldr r0, =8100
@@ -226,6 +229,7 @@ newstart2:
226 mcr 15, 0, r0, c1, c0, 0 // enable protection unit 229 mcr 15, 0, r0, c1, c0, 0 // enable protection unit
227 230
228 231
232#if CONFIG_CPU==S5L8700
229 /* Copy interrupt vectors to iram */ 233 /* Copy interrupt vectors to iram */
230 ldr r2, =_intvectstart 234 ldr r2, =_intvectstart
231 ldr r3, =_intvectend 235 ldr r3, =_intvectend