diff options
Diffstat (limited to 'arch/sh')
-rw-r--r-- | arch/sh/kernel/early_printk.c | 10 | ||||
-rw-r--r-- | arch/sh/kernel/setup.c | 3 |
2 files changed, 4 insertions, 9 deletions
diff --git a/arch/sh/kernel/early_printk.c b/arch/sh/kernel/early_printk.c index 81a46145ffa5..fe7dc3fe1db1 100644 --- a/arch/sh/kernel/early_printk.c +++ b/arch/sh/kernel/early_printk.c | |||
@@ -191,15 +191,7 @@ static void scif_sercon_init(char *s) | |||
191 | * Setup a default console, if more than one is compiled in, rely on the | 191 | * Setup a default console, if more than one is compiled in, rely on the |
192 | * earlyprintk= parsing to give priority. | 192 | * earlyprintk= parsing to give priority. |
193 | */ | 193 | */ |
194 | static struct console *early_console = | 194 | static struct console *early_console; |
195 | #ifdef CONFIG_SH_STANDARD_BIOS | ||
196 | &bios_console | ||
197 | #elif defined(CONFIG_EARLY_SCIF_CONSOLE) | ||
198 | &scif_console | ||
199 | #else | ||
200 | NULL | ||
201 | #endif | ||
202 | ; | ||
203 | 195 | ||
204 | static int __init setup_early_printk(char *buf) | 196 | static int __init setup_early_printk(char *buf) |
205 | { | 197 | { |
diff --git a/arch/sh/kernel/setup.c b/arch/sh/kernel/setup.c index 5a947a2567e4..8b0e69792cf4 100644 --- a/arch/sh/kernel/setup.c +++ b/arch/sh/kernel/setup.c | |||
@@ -423,6 +423,9 @@ void __init setup_arch(char **cmdline_p) | |||
423 | 423 | ||
424 | plat_early_device_setup(); | 424 | plat_early_device_setup(); |
425 | 425 | ||
426 | /* Let earlyprintk output early console messages */ | ||
427 | early_platform_driver_probe("earlyprintk", 1, 1); | ||
428 | |||
426 | sh_mv_setup(); | 429 | sh_mv_setup(); |
427 | 430 | ||
428 | /* | 431 | /* |