1 /* include/asm-arm/arch-lh7a40x/uncompress.h
3 * Copyright (C) 2004 Coastal Environmental Systems
5 * This program is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU General Public License
7 * version 2 as published by the Free Software Foundation.
11 #include <asm/arch/registers.h>
14 # define UART_R_DATA (0x00)
17 # define UART_R_STATUS (0x10)
19 #define nTxRdy (0x20) /* Not TxReady (literally Tx FIFO full) */
21 /* Access UART with physical addresses before MMU is setup */
22 #define UART_STATUS (*(volatile unsigned long*) (UART2_PHYS + UART_R_STATUS))
23 #define UART_DATA (*(volatile unsigned long*) (UART2_PHYS + UART_R_DATA))
25 static __inline__
void putc (char ch
)
27 while (UART_STATUS
& nTxRdy
)
32 static void putstr (const char* sz
)
41 /* NULL functions; we don't presently need them */
42 #define arch_decomp_setup()
43 #define arch_decomp_wdog()