|  | /* | 
|  | * Serial port stubs for kernel decompress status messages | 
|  | * | 
|  | *  Author:     Anant Gole | 
|  | * (C) Copyright (C) 2006, Texas Instruments, Inc | 
|  | * | 
|  | * This file is licensed under the terms of the GNU General Public License | 
|  | * version 2. This program is licensed "as is" without any warranty of any | 
|  | * kind, whether express or implied. | 
|  | */ | 
|  |  | 
|  | #include <linux/types.h> | 
|  | #include <linux/serial_reg.h> | 
|  | #include <asm/arch/serial.h> | 
|  |  | 
|  | /* PORT_16C550A, in polled non-fifo mode */ | 
|  |  | 
|  | static void putc(char c) | 
|  | { | 
|  | volatile u32 *uart = (volatile void *) DAVINCI_UART0_BASE; | 
|  |  | 
|  | while (!(uart[UART_LSR] & UART_LSR_THRE)) | 
|  | barrier(); | 
|  | uart[UART_TX] = c; | 
|  | } | 
|  |  | 
|  | static inline void flush(void) | 
|  | { | 
|  | volatile u32 *uart = (volatile void *) DAVINCI_UART0_BASE; | 
|  | while (!(uart[UART_LSR] & UART_LSR_THRE)) | 
|  | barrier(); | 
|  | } | 
|  |  | 
|  | #define arch_decomp_setup() | 
|  | #define arch_decomp_wdog() |