diff options
Diffstat (limited to 'cpu/arm925t/start.S')
| -rw-r--r-- | cpu/arm925t/start.S | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/cpu/arm925t/start.S b/cpu/arm925t/start.S index a9241bcb8..e8353f2a6 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: |