Merge with git://git.kernel.org/pub/scm/boot/u-boot/u-boot.git#ft_infr
[oweals/u-boot.git] / cpu / arm920t / at91rm9200 / lowlevel_init.S
index 05887adc0c4886570cb538531b19082e22608bc5..1902bd02c5d236e526d0bc2133b2c07dd954e843 100644 (file)
@@ -123,6 +123,11 @@ LoopOsc:
        cmp     r2, r0
        bne     2b
 
+       /* switch from FastBus to Asynchronous clock mode */
+       mrc     p15, 0, r0, c1, c0, 0
+       orr     r0, r0, #0xC0000000     @ set bit 31 (iA) and 30 (nF)
+       mcr     p15, 0, r0, c1, c0, 0
+
        /* everything is fine now */
        mov     pc, lr