aboutsummaryrefslogtreecommitdiffstats
path: root/arch/microblaze
diff options
context:
space:
mode:
authorMichal Simek <monstr@monstr.eu>2010-09-28 02:38:28 -0400
committerMichal Simek <monstr@monstr.eu>2010-10-21 01:51:51 -0400
commit9a7e8d805ea042a7f37c8d3cef8350db63df9d57 (patch)
tree959e5f2fc9e226e72af6ac97d46ac789a01025fa /arch/microblaze
parent2af9ebe951bb12434e9f10cd1f0f83943ef3f54b (diff)
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')
-rw-r--r--arch/microblaze/kernel/early_printk.c3
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 = {
63 .index = -1, 63 .index = -1,
64}; 64};
65 65
66static struct console *early_console = &early_serial_uartlite_console; 66static struct console *early_console;
67 67
68void early_printk(const char *fmt, ...) 68void early_printk(const char *fmt, ...)
69{ 69{
@@ -90,6 +90,7 @@ int __init setup_early_printk(char *opt)
90#ifdef CONFIG_MMU 90#ifdef CONFIG_MMU
91 early_console_reg_tlb_alloc(base_addr); 91 early_console_reg_tlb_alloc(base_addr);
92#endif 92#endif
93 early_console = &early_serial_uartlite_console;
93 early_printk("early_printk_console is enabled at 0x%08x\n", 94 early_printk("early_printk_console is enabled at 0x%08x\n",
94 base_addr); 95 base_addr);
95 96