diff options
author | Daniel Hellstrom <daniel@gaisler.com> | 2012-04-17 16:25:40 +0200 |
---|---|---|
committer | Gedare Bloom <gedare@rtems.org> | 2012-04-17 22:01:47 -0400 |
commit | ddf0d607588a29b243c11223d4979af709420daa (patch) | |
tree | 757f96b53fb5d2d2db50f04a960f88d854d5b415 /c/src/lib/libbsp/sparc/leon3/startup/bspstart.c | |
parent | LEON2: clock driver use new AMBAPP layer (diff) | |
download | rtems-ddf0d607588a29b243c11223d4979af709420daa.tar.bz2 |
LEON3: updated console driver for new AMBAPP layer
Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/sparc/leon3/startup/bspstart.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/startup/bspstart.c b/c/src/lib/libbsp/sparc/leon3/startup/bspstart.c index 9cad164d1f..50fa5e52b8 100644 --- a/c/src/lib/libbsp/sparc/leon3/startup/bspstart.c +++ b/c/src/lib/libbsp/sparc/leon3/startup/bspstart.c @@ -31,6 +31,7 @@ int CPU_SPARC_HAS_SNOOPING; int LEON3_Cpu_Index = 0; extern void amba_initialize(void); +extern void bsp_debug_uart_init(void); /* * set_snooping @@ -75,6 +76,12 @@ void bsp_start( void ) */ LEON3_Cpu_Index = (get_asr17() >> 28) & 3; - /* Find UARTs */ + /* Scan AMBA Plug&Play and parse it into a RAM description (ambapp_plb), + * find GPTIMER for bus frequency, find IRQ Controller and initialize + * interrupt support + */ amba_initialize(); + + /* find debug UART for printk() */ + bsp_debug_uart_init(); } |