diff options
author | wdenk <wdenk> | 2005-03-31 23:44:33 +0000 |
---|---|---|
committer | wdenk <wdenk> | 2005-03-31 23:44:33 +0000 |
commit | ef2807c667a91135fbb91b805b852ccfbff03587 (patch) | |
tree | a271ce0de68dfef93e4106bb8d5f9363f6d9ae33 /cpu/at91rm9200/start.S | |
parent | 83e40ba75d7f8d0c2e2ecdd203db96ccd79a0340 (diff) | |
download | u-boot-ef2807c667a91135fbb91b805b852ccfbff03587.tar.gz |
Patch by Steven Scholz, 13 Dec 2004:
Remove duplicated code by merging memsetup.S files for
at91rm9200 boards into one cpu/at91rm9200/lowlevel.S
Diffstat (limited to 'cpu/at91rm9200/start.S')
-rw-r--r-- | cpu/at91rm9200/start.S | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/cpu/at91rm9200/start.S b/cpu/at91rm9200/start.S index 51bd2407c5..43ab93db61 100644 --- a/cpu/at91rm9200/start.S +++ b/cpu/at91rm9200/start.S @@ -116,22 +116,6 @@ reset: msr cpsr,r0 #ifdef CONFIG_BOOTBINFUNC -/* code based on entry.S from ATMEL */ -#define AT91C_BASE_CKGR 0xFFFFFC20 -#define CKGR_MOR 0 - /* Get the CKGR Base Address */ - ldr r1, =AT91C_BASE_CKGR - -/* Main oscillator Enable register APMC_MOR : Enable main oscillator , OSCOUNT = 0xFF */ -/* ldr r0, = AT91C_CKGR_MOSCEN:OR:AT91C_CKGR_OSCOUNT */ - ldr r0, =0x0000FF01 - str r0, [r1, #CKGR_MOR] - /* Add loop to compensate Main Oscillator startup time */ - ldr r0, =0x00000010 -LoopOsc: - subs r0, r0, #1 - bhi LoopOsc - /* scratch stack */ ldr r1, =0x00204000 /* Insure word alignment */ @@ -142,7 +126,7 @@ LoopOsc: * This does a lot more than just set up the memory, which * is why it's called lowlevelinit */ - bl lowlevelinit /* in memsetup.S */ + bl lowlevelinit /* in lowlevel.S */ bl icache_enable; /*------------------------------------ Read/modify/write CP15 control register |