Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.4-vs2.0.2-rc26.diff
[linux-2.6.git] / include / asm-arm / arch-pxa / uncompress.h
1 /*
2  * linux/include/asm-arm/arch-pxa/uncompress.h
3  *
4  * Author:      Nicolas Pitre
5  * Copyright:   (C) 2001 MontaVista Software Inc.
6  *
7  * This program is free software; you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License version 2 as
9  * published by the Free Software Foundation.
10  */
11
12 #define FFUART          ((volatile unsigned long *)0x40100000)
13 #define BTUART          ((volatile unsigned long *)0x40200000)
14 #define STUART          ((volatile unsigned long *)0x40700000)
15 #define HWUART          ((volatile unsigned long *)0x41600000)
16
17 #define UART            FFUART
18
19
20 static inline void putc(char c)
21 {
22         while (!(UART[5] & 0x20))
23                 barrier();
24         UART[0] = c;
25 }
26
27 /*
28  * This does not append a newline
29  */
30 static inline void flush(void)
31 {
32 }
33
34 /*
35  * nothing to do
36  */
37 #define arch_decomp_setup()
38 #define arch_decomp_wdog()