Files

19 lines
325 B
ArmAsm
Executable File

/*
* Copyright (c) LOTUS. All rights reserved.
*/
#include <config.h>
.global reset_cpu
reset_cpu:
ldr r1, rstctl @ get addr for global reset
@ reg
mov r3, #0x2 @ full reset pll + mpu
str r3, [r1] @ force reset
mov r0, r0
_loop_forever:
b _loop_forever
rstctl:
.word SYS_CTRL_REG_BASE + REG_SC_SYSRES