1 /* 2 * Serial port stubs for kernel decompress status messages 3 * 4 * Author: Anant Gole 5 * (C) Copyright (C) 2006, Texas Instruments, Inc 6 * 7 * This file is licensed under the terms of the GNU General Public License 8 * version 2. This program is licensed "as is" without any warranty of any 9 * kind, whether express or implied. 10 */ 11 12 #include <linux/types.h> 13 #include <linux/serial_reg.h> 14 #include <mach/serial.h> 15 16 /* PORT_16C550A, in polled non-fifo mode */ 17 putc(char c)18static void putc(char c) 19 { 20 volatile u32 *uart = (volatile void *) DAVINCI_UART0_BASE; 21 22 while (!(uart[UART_LSR] & UART_LSR_THRE)) 23 barrier(); 24 uart[UART_TX] = c; 25 } 26 flush(void)27static inline void flush(void) 28 { 29 volatile u32 *uart = (volatile void *) DAVINCI_UART0_BASE; 30 while (!(uart[UART_LSR] & UART_LSR_THRE)) 31 barrier(); 32 } 33 34 #define arch_decomp_setup() 35 #define arch_decomp_wdog() 36