summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sparc/leon3/startup/bspstart.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2010-05-24 15:05:19 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2010-05-24 15:05:19 +0000
commitd17733ccd8ebc56809aec8dd6bb681ff6f23b673 (patch)
tree3f74c53181b626b226660c8f6c8d6b241132532f /c/src/lib/libbsp/sparc/leon3/startup/bspstart.c
parentRegenerate. (diff)
downloadrtems-d17733ccd8ebc56809aec8dd6bb681ff6f23b673.tar.bz2
2010-05-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, amba/amba.c, console/console.c, console/debugputs.c, startup/bspstart.c: Rework initialization order so AMBA bus is scanned earlier. This lets us look for UARTs earlier and support printk as early as bsp_start() returning.
Diffstat (limited to '')
-rw-r--r--c/src/lib/libbsp/sparc/leon3/startup/bspstart.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/startup/bspstart.c b/c/src/lib/libbsp/sparc/leon3/startup/bspstart.c
index fd44df82cf..fbe6b876ed 100644
--- a/c/src/lib/libbsp/sparc/leon3/startup/bspstart.c
+++ b/c/src/lib/libbsp/sparc/leon3/startup/bspstart.c
@@ -27,6 +27,8 @@
*/
int CPU_SPARC_HAS_SNOOPING;
+extern void amba_initialize(void);
+
/*
* set_snooping
*
@@ -54,4 +56,7 @@ static inline int set_snooping(void)
void bsp_start( void )
{
CPU_SPARC_HAS_SNOOPING = set_snooping();
+
+ /* Find UARTs */
+ amba_initialize();
}