OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-arm/] [arch-shark/] [uncompress.h] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1276 phoenix
/*
2
 * linux/include/asm-arm/arch-shark/uncompress.h
3
 * by Alexander Schulz
4
 *
5
 * derived from:
6
 * linux/include/asm-arm/arch-ebsa285/uncompress.h
7
 * Copyright (C) 1996,1997,1998 Russell King
8
 */
9
 
10
#define SERIAL_BASE ((volatile unsigned char *)0x400003f8)
11
 
12
static __inline__ void putc(char c)
13
{
14
        int t;
15
 
16
        SERIAL_BASE[0] = c;
17
        t=0x10000;
18
        while (t--);
19
}
20
 
21
/*
22
 * This does not append a newline
23
 */
24
static void puts(const char *s)
25
{
26
        while (*s) {
27
                putc(*s);
28
                if (*s == '\n')
29
                        putc('\r');
30
                s++;
31
        }
32
}
33
 
34
#ifdef DEBUG
35
static void putn(unsigned long z)
36
{
37
        int i;
38
        char x;
39
 
40
        putc('0');
41
        putc('x');
42
        for (i=0;i<8;i++) {
43
                x='0'+((z>>((7-i)*4))&0xf);
44
                if (x>'9') x=x-'0'+'A'-10;
45
                putc(x);
46
        }
47
}
48
 
49
static void putr()
50
{
51
        putc('\n');
52
        putc('\r');
53
}
54
#endif
55
 
56
/*
57
 * nothing to do
58
 */
59
#define arch_decomp_setup()
60
#define arch_decomp_wdog()

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.