]> git.sur5r.net Git - openocd/commitdiff
arm1136 scripts
authormichal smulski <michal.smulski@ooma.com>
Mon, 14 Jun 2010 22:13:09 +0000 (15:13 -0700)
committerØyvind Harboe <oyvind.harboe@zylin.com>
Tue, 15 Jun 2010 05:39:59 +0000 (07:39 +0200)
Here is a patch to fix a startup in C100 (arm1136). Basically make sure
that UART is configured before using it.

Michal

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
tcl/target/c100helper.tcl

index 477fe5c2a038d21d83f036058cb506d360f7aefc..2a12c362218279de9d68c4e1266907b905fe75d9 100644 (file)
@@ -469,11 +469,12 @@ proc initC100 {} {
     mww $INTC_ARM1_CONTROL_REG 0x1
     # configure clocks
     setupPLL
+    # setupUART0 must be run before setupDDR2 as setupDDR2 uses UART.
+    setupUART0
     # enable cache
     # ? (u-boot does nothing here)
     # DDR2 memory init
     setupDDR2
-    setupUART0
     putsUART0 "C100 initialization complete.\n"
     puts "C100 initialization complete."
 }