summaryrefslogtreecommitdiff
path: root/cpu/arm925t/start.S
diff options
context:
space:
mode:
Diffstat (limited to 'cpu/arm925t/start.S')
-rw-r--r--cpu/arm925t/start.S7
1 files changed, 3 insertions, 4 deletions
diff --git a/cpu/arm925t/start.S b/cpu/arm925t/start.S
index a9241bc..e8353f2 100644
--- a/cpu/arm925t/start.S
+++ b/cpu/arm925t/start.S
@@ -413,10 +413,9 @@ fiq:
.globl reset_cpu
reset_cpu:
ldr r1, rstctl1 /* get clkm1 reset ctl */
- mov r3, #0x0
- strh r3, [r1] /* clear it */
- mov r3, #0x8
- strh r3, [r1] /* force dsp+arm reset */
+ mov r3, #0x3 /* dsp_en + arm_rst = global reset */
+ strh r3, [r1] /* force reset */
+ mov r0, r0
_loop_forever:
b _loop_forever
rstctl1: