12345678910111213141516171819202122232425 |
- #include <config.h>
- /*
- * Processor reset for Nomadik
- */
- .align 5
- .globl reset_cpu
- reset_cpu:
- #if defined CONFIG_NOMADIK_8815
- ldr r0, =NOMADIK_SRC_BASE
- ldr r1, =0x1
- str r1, [r0, #0x18]
- #else
- 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 */
- #endif
- _loop_forever:
- b _loop_forever
- rstctl1:
- .word 0xfffece10
|