blob: fff20d28114fe893c3dbd0adcabd4f3a61b5f8d1 [file] [log] [blame]
Peter Hortone87ddde2006-02-12 17:10:25 +00001/*
2 * (C) P. Horton 2006
3 */
4
Peter Hortone87ddde2006-02-12 17:10:25 +00005#include <linux/init.h>
6#include <linux/kernel.h>
7#include <linux/console.h>
8#include <linux/serial_reg.h>
9#include <asm/addrspace.h>
10#include <asm/mach-cobalt/cobalt.h>
11
12static void putchar(int c)
13{
14 if(c == '\n')
15 putchar('\r');
16
17 while(!(COBALT_UART[UART_LSR] & UART_LSR_THRE))
18 ;
19
20 COBALT_UART[UART_TX] = c;
21}