diff options
author | Michal Simek <monstr@monstr.eu> | 2010-09-28 08:38:28 +0200 |
---|---|---|
committer | Michal Simek <monstr@monstr.eu> | 2010-10-21 07:51:51 +0200 |
commit | 9a7e8d805ea042a7f37c8d3cef8350db63df9d57 (patch) | |
tree | 959e5f2fc9e226e72af6ac97d46ac789a01025fa /arch/microblaze/kernel | |
parent | microblaze: Rename all uartlite early printk functions (diff) | |
download | linux-9a7e8d805ea042a7f37c8d3cef8350db63df9d57.tar.xz linux-9a7e8d805ea042a7f37c8d3cef8350db63df9d57.zip |
microblaze: Setup early console dynamically
Just setup pointer early console in run time.
Signed-off-by: Michal Simek <monstr@monstr.eu>
Diffstat (limited to 'arch/microblaze/kernel')
-rw-r--r-- | arch/microblaze/kernel/early_printk.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/microblaze/kernel/early_printk.c b/arch/microblaze/kernel/early_printk.c index fa07d211adec..41e285c354b6 100644 --- a/arch/microblaze/kernel/early_printk.c +++ b/arch/microblaze/kernel/early_printk.c @@ -63,7 +63,7 @@ static struct console early_serial_uartlite_console = { .index = -1, }; -static struct console *early_console = &early_serial_uartlite_console; +static struct console *early_console; void early_printk(const char *fmt, ...) { @@ -90,6 +90,7 @@ int __init setup_early_printk(char *opt) #ifdef CONFIG_MMU early_console_reg_tlb_alloc(base_addr); #endif + early_console = &early_serial_uartlite_console; early_printk("early_printk_console is enabled at 0x%08x\n", base_addr); |