From c0e82d5016924b446bd5542045854aa0e109fe80 Mon Sep 17 00:00:00 2001 From: Wolfgang Denk Date: Wed, 5 Oct 2005 02:06:08 +0200 Subject: [PATCH] Set the AT91RM9200 clock to asynchronous mode Patch by Anders Larsen, 03 May 2005 --- CHANGELOG | 3 +++ cpu/arm920t/at91rm9200/lowlevel_init.S | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 8c63cdeb4c..48049dad92 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,9 @@ Changes for U-Boot 1.1.4: ====================================================================== +* Set the AT91RM9200 clock to asynchronous mode + Patch by Anders Larsen, 03 May 2005 + * Set the AT91RM9200 clock to synchronous mode Patch by Anders Larsen, 29 Apr 2005 diff --git a/cpu/arm920t/at91rm9200/lowlevel_init.S b/cpu/arm920t/at91rm9200/lowlevel_init.S index 6941d42dff..1902bd02c5 100644 --- a/cpu/arm920t/at91rm9200/lowlevel_init.S +++ b/cpu/arm920t/at91rm9200/lowlevel_init.S @@ -123,9 +123,9 @@ LoopOsc: cmp r2, r0 bne 2b - /* switch from FastBus to Synchronous clock mode */ + /* switch from FastBus to Asynchronous clock mode */ mrc p15, 0, r0, c1, c0, 0 - orr r0, r0, #0x40000000 @ set bit 30 (nF) notFastBus + orr r0, r0, #0xC0000000 @ set bit 31 (iA) and 30 (nF) mcr p15, 0, r0, c1, c0, 0 /* everything is fine now */ -- 2.30.2