| * 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/console.h> |
| extern void prom_putchar(char); |
| early_console_write(struct console *con, const char *s, unsigned n) |
| static struct console early_console __initdata = { |
| .write = early_console_write, |
| .flags = CON_PRINTBUFFER | CON_BOOT, |
| static int early_console_initialized __initdata; |
| void __init setup_early_printk(void) |
| if (early_console_initialized) |
| early_console_initialized = 1; |
| register_console(&early_console); |