提交 51f5fa50 编写于 作者: M Michal Simek

microblaze: Do not compile early console support for uartlite if is disabled

Kconfig blocks to select any other early console support that's why
this patch has no real impact on current kernel version. But it is done
because of uart16550.
Signed-off-by: NMichal Simek <monstr@monstr.eu>
上级 9a7e8d80
......@@ -24,6 +24,7 @@
static u32 early_console_initialized;
static u32 base_addr;
#ifdef CONFIG_SERIAL_UARTLITE_CONSOLE
static void early_printk_uartlite_putc(char c)
{
/*
......@@ -62,6 +63,7 @@ static struct console early_serial_uartlite_console = {
.flags = CON_PRINTBUFFER,
.index = -1,
};
#endif /* CONFIG_SERIAL_UARTLITE_CONSOLE */
static struct console *early_console;
......@@ -84,6 +86,7 @@ int __init setup_early_printk(char *opt)
if (early_console_initialized)
return 1;
#ifdef CONFIG_SERIAL_UARTLITE_CONSOLE
base_addr = early_uartlite_console();
if (base_addr) {
early_console_initialized = 1;
......@@ -97,8 +100,10 @@ int __init setup_early_printk(char *opt)
/* register_console(early_console); */
return 0;
} else
return 1;
}
#endif /* CONFIG_SERIAL_UARTLITE_CONSOLE */
return 1;
}
void __init disable_early_printk(void)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册