diff options
Diffstat (limited to 'arch/mips64/arc/arc_con.c')
-rw-r--r-- | arch/mips64/arc/arc_con.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/arch/mips64/arc/arc_con.c b/arch/mips64/arc/arc_con.c index 6fe94a6c7..3569c37de 100644 --- a/arch/mips64/arc/arc_con.c +++ b/arch/mips64/arc/arc_con.c @@ -3,8 +3,8 @@ * ARC io-routines. * * Copyright (c) 1998 Harald Koerfgen + * Copyright (c) 2001 Ralf Baechle */ - #include <linux/tty.h> #include <linux/major.h> #include <linux/ptrace.h> @@ -12,9 +12,19 @@ #include <linux/console.h> #include <linux/fs.h> +#include <asm/sgialib.h> + extern char prom_getchar (void); extern void prom_printf (char *, ...); +void prom_putchar(char c) +{ + ULONG cnt; + CHAR it = c; + + ArcWrite(1, &it, 1, &cnt); +} + static void prom_console_write(struct console *co, const char *s, unsigned count) { |