From: Wolfgang Denk Date: Wed, 5 Oct 2005 00:02:25 +0000 (+0200) Subject: Set the AT91RM9200 clock to synchronous mode X-Git-Url: http://git.dujemihanovic.xyz/?a=commitdiff_plain;h=3b9dfddfd8fc7d6639e6d746774ca7af77dfd881;p=u-boot.git Set the AT91RM9200 clock to synchronous mode Patch by Anders Larsen, 29 Apr 2005 --- diff --git a/CHANGELOG b/CHANGELOG index 53afe66afb..8c63cdeb4c 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -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 05887adc0c..6941d42dff 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