diff options
Diffstat (limited to 'arch/mips/cobalt/console.c')
| -rw-r--r-- | arch/mips/cobalt/console.c | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/arch/mips/cobalt/console.c b/arch/mips/cobalt/console.c deleted file mode 100644 index 45c2d27c756..00000000000 --- a/arch/mips/cobalt/console.c +++ /dev/null @@ -1,43 +0,0 @@ -/* - * (C) P. Horton 2006 - */ - -#include <linux/config.h> -#include <linux/init.h> -#include <linux/kernel.h> -#include <linux/console.h> -#include <linux/serial_reg.h> -#include <asm/addrspace.h> -#include <asm/mach-cobalt/cobalt.h> - -static void putchar(int c) -{ - if(c == '\n') - putchar('\r'); - - while(!(COBALT_UART[UART_LSR] & UART_LSR_THRE)) - ; - - COBALT_UART[UART_TX] = c; -} - -static void cons_write(struct console *c, const char *s, unsigned n) -{ - while(n-- && *s) - putchar(*s++); -} - -static struct console cons_info = -{ - .name = "uart", - .write = cons_write, - .flags = CON_PRINTBUFFER | CON_BOOT, - .index = -1, -}; - -void __init cobalt_early_console(void) -{ - register_console(&cons_info); - - printk("Cobalt: early console registered\n"); -} |
