Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/arm/mach-dove/include/mach/uncompress.h
10820 views
1
/*
2
* arch/arm/mach-dove/include/mach/uncompress.h
3
*
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.
7
*/
8
9
#include <mach/dove.h>
10
11
#define UART_THR ((volatile unsigned char *)(DOVE_UART0_PHYS_BASE + 0x0))
12
#define UART_LSR ((volatile unsigned char *)(DOVE_UART0_PHYS_BASE + 0x14))
13
14
#define LSR_THRE 0x20
15
16
static void putc(const char c)
17
{
18
int i;
19
20
for (i = 0; i < 0x1000; i++) {
21
/* Transmit fifo not full? */
22
if (*UART_LSR & LSR_THRE)
23
break;
24
}
25
26
*UART_THR = c;
27
}
28
29
static void flush(void)
30
{
31
}
32
33
/*
34
* nothing to do
35
*/
36
#define arch_decomp_setup()
37
#define arch_decomp_wdog()
38
39