summaryrefslogtreecommitdiffstats
path: root/arch/arm/cpu/start-arm920t.S
diff options
context:
space:
mode:
authorJuergen Beisert <jbe@isonoe.(none)>2007-10-17 17:57:55 +0200
committerJuergen Beisert <jbe@isonoe.(none)>2007-10-17 17:57:55 +0200
commit3be8ed2fa1d4813bf11985083850ec7fa47236ed (patch)
tree12a67fbeaeedc95f02e1c110bb08a396d1a870bb /arch/arm/cpu/start-arm920t.S
parent60f8ee6f3f220383c2bc29ee0316530666c43769 (diff)
downloadbarebox-3be8ed2fa1d4813bf11985083850ec7fa47236ed.tar.gz
barebox-3be8ed2fa1d4813bf11985083850ec7fa47236ed.tar.xz
adding i.MX31 CPU support
Diffstat (limited to 'arch/arm/cpu/start-arm920t.S')
-rw-r--r--arch/arm/cpu/start-arm920t.S32
1 files changed, 18 insertions, 14 deletions
diff --git a/arch/arm/cpu/start-arm920t.S b/arch/arm/cpu/start-arm920t.S
index 9627427952..eed1364e3a 100644
--- a/arch/arm/cpu/start-arm920t.S
+++ b/arch/arm/cpu/start-arm920t.S
@@ -1,8 +1,8 @@
/*
* armboot - Startup Code for ARM920 CPU-core
*
- * Copyright (c) 2001 Marius Gröger <mag@sysgo.de>
- * Copyright (c) 2002 Alex Züpke <azu@sysgo.de>
+ * Copyright (c) 2001 Marius Gr�ger <mag@sysgo.de>
+ * Copyright (c) 2002 Alex Z�pke <azu@sysgo.de>
* Copyright (c) 2002 Gary Jennejohn <gj@denx.de>
*
* See file CREDITS for list of people who contributed to this
@@ -24,17 +24,21 @@
* MA 02111-1307 USA
*/
+/*
+ * Note:
+ * This file can be used for at least:
+ * - ARM920T
+ * - i.MX1
+ * - i.MX27
+ * - i.MX31
+ */
.section ".text_entry","ax"
#include <config.h>
-/*
- *************************************************************************
- *
+/*************************************************************************
* Jump vector table as in table 3.1 in [1]
- *
- *************************************************************************
- */
+ *************************************************************************/
.globl _start
_start:
@@ -77,6 +81,10 @@ _TEXT_BASE:
_u_boot_start:
.word _start
+/*************************************************************************
+ * FIXME
+ *************************************************************************/
+
_MALLOC_START:
.word _start - CFG_MALLOC_LEN
@@ -106,11 +114,9 @@ FIQ_STACK_START:
.word 0x0badc0de
#endif
-
-/*
+/*************************************************************************
* the actual reset code
- */
-
+ *************************************************************************/
reset:
/*
* set the cpu to SVC32 mode
@@ -121,10 +127,8 @@ reset:
msr cpsr,r0
#ifdef ARCH_HAS_INIT_LOWLEVEL
- /* Samsung S3C24x0 needs some stuff here */
bl arch_init_lowlevel
#endif
-
/*
* flush v4 I/D caches
*/