#include /* * 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