diff options
author | Wolfgang Denk <wd@pollux.denx.de> | 2005-10-05 02:02:25 +0200 |
---|---|---|
committer | Wolfgang Denk <wd@pollux.denx.de> | 2005-10-05 02:02:25 +0200 |
commit | 3b9dfddfd8fc7d6639e6d746774ca7af77dfd881 (patch) | |
tree | a2552b0b24135f17e0110d7d74823b6db2e71018 | |
parent | 645da510979b839196567506e8b2f33ba4cc8140 (diff) | |
download | bootable_bootloader_goldelico_gta04-3b9dfddfd8fc7d6639e6d746774ca7af77dfd881.zip bootable_bootloader_goldelico_gta04-3b9dfddfd8fc7d6639e6d746774ca7af77dfd881.tar.gz bootable_bootloader_goldelico_gta04-3b9dfddfd8fc7d6639e6d746774ca7af77dfd881.tar.bz2 |
Set the AT91RM9200 clock to synchronous mode
Patch by Anders Larsen, 29 Apr 2005
-rw-r--r-- | CHANGELOG | 3 | ||||
-rw-r--r-- | cpu/arm920t/at91rm9200/lowlevel_init.S | 5 |
2 files changed, 8 insertions, 0 deletions
@@ -2,6 +2,9 @@ Changes for U-Boot 1.1.4: ====================================================================== +* Set the AT91RM9200 clock to synchronous mode + Patch by Anders Larsen, 29 Apr 2005 + * Add support for Cogent csb637 Patch by Anders Larsen, 29 Apr 2005 diff --git a/cpu/arm920t/at91rm9200/lowlevel_init.S b/cpu/arm920t/at91rm9200/lowlevel_init.S index 05887ad..6941d42 100644 --- a/cpu/arm920t/at91rm9200/lowlevel_init.S +++ b/cpu/arm920t/at91rm9200/lowlevel_init.S @@ -123,6 +123,11 @@ LoopOsc: cmp r2, r0 bne 2b + /* switch from FastBus to Synchronous clock mode */ + mrc p15, 0, r0, c1, c0, 0 + orr r0, r0, #0x40000000 @ set bit 30 (nF) notFastBus + mcr p15, 0, r0, c1, c0, 0 + /* everything is fine now */ mov pc, lr |