| * This file is subject to the terms and conditions of the GNU General Public |
| * License. See the file "COPYING" in the main directory of this archive |
| * Copyright (C) 2002, 2003, 06, 07 Ralf Baechle (ralf@linux-mips.org) |
| * Copyright (C) 2007 MIPS Technologies, Inc. |
| * written by Ralf Baechle (ralf@linux-mips.org) |
| #include <linux/kernel.h> |
| #include <linux/console.h> |
| #include <linux/printk.h> |
| extern void prom_putchar(char); |
| static void early_console_write(struct console *con, const char *s, unsigned n) |
| static struct console early_console_prom = { |
| .write = early_console_write, |
| .flags = CON_PRINTBUFFER | CON_BOOT, |
| void __init setup_early_printk(void) |
| early_console = &early_console_prom; |
| register_console(&early_console_prom); |