summaryrefslogtreecommitdiff
path: root/cleopatre/u-boot-1.1.6/cpu
diff options
context:
space:
mode:
authorsave2009-10-12 07:54:14 +0000
committersave2009-10-12 07:54:14 +0000
commit03d79d86ab0e3fab1bcb0292e4ea4115ab12eb08 (patch)
tree7a2c7535c67ba443a002e76bd44c8770e0bf051b /cleopatre/u-boot-1.1.6/cpu
parent9d0411b192b4eb1208fcb43845350c96a4f5ae1b (diff)
cleo/u-boot: add reset management
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6071 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'cleopatre/u-boot-1.1.6/cpu')
-rw-r--r--cleopatre/u-boot-1.1.6/cpu/spc300/reset.S9
1 files changed, 8 insertions, 1 deletions
diff --git a/cleopatre/u-boot-1.1.6/cpu/spc300/reset.S b/cleopatre/u-boot-1.1.6/cpu/spc300/reset.S
index f86bcf8d54..afa82b8179 100644
--- a/cleopatre/u-boot-1.1.6/cpu/spc300/reset.S
+++ b/cleopatre/u-boot-1.1.6/cpu/spc300/reset.S
@@ -19,9 +19,16 @@
* MA 02111-1307 USA
*/
+#include <config.h>
+#include <asm/hardware.h>
+
.align 5
.globl reset_cpu
reset_cpu:
+ ldr r0, =REGBANK_BASE
+ mov r1, #1
+ str r1, [r0, #RB_RST_GLOBAL]
+
_loop_forever:
- b _loop_forever
+ b _loop_forever