Kaynağa Gözat

Set the AT91RM9200 clock to synchronous mode
Patch by Anders Larsen, 29 Apr 2005

Wolfgang Denk 19 yıl önce
ebeveyn
işleme
3b9dfddfd8
2 değiştirilmiş dosya ile 8 ekleme ve 0 silme
  1. 3 0
      CHANGELOG
  2. 5 0
      cpu/arm920t/at91rm9200/lowlevel_init.S

+ 3 - 0
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
 

+ 5 - 0
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