/* * 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 #include #include #include /* PORT_16C550A, in polled non-fifo mode */ static void putc(char c) { volatile u32 *uart = (volatile void *) AVALANCHE_UART0_REGS_BASE; if(c == '\n') { putc('\r'); } while (!(uart[UART_LSR] & UART_LSR_TEMT)) barrier(); uart[UART_TX] = c; } static inline void flush(void) { volatile u32 *uart = (volatile void *) AVALANCHE_UART0_REGS_BASE; while (!(uart[UART_LSR] & UART_LSR_TEMT)) /*--- while (!(uart[UART_LSR] & UART_LSR_THRE)) ---*/ barrier(); } #define arch_decomp_setup() #define arch_decomp_wdog()