2
* arch/arm/mach-mv78xx0/include/mach/uncompress.h
4
* This file is licensed under the terms of the GNU General Public
5
* License version 2. This program is licensed "as is" without any
6
* warranty of any kind, whether express or implied.
9
#include <linux/serial_reg.h>
10
#include <mach/mv78xx0.h>
12
#define SERIAL_BASE ((unsigned char *)UART0_PHYS_BASE)
14
static void putc(const char c)
16
unsigned char *base = SERIAL_BASE;
19
for (i = 0; i < 0x1000; i++) {
20
if (base[UART_LSR << 2] & UART_LSR_THRE)
25
base[UART_TX << 2] = c;
28
static void flush(void)
30
unsigned char *base = SERIAL_BASE;
34
mask = UART_LSR_TEMT | UART_LSR_THRE;
36
for (i = 0; i < 0x1000; i++) {
37
if ((base[UART_LSR << 2] & mask) == mask)
46
#define arch_decomp_setup()
47
#define arch_decomp_wdog()