/* | |
* linux/include/asm-arm/arch-shark/uncompress.h | |
* by Alexander Schulz | |
* | |
* derived from: | |
* linux/include/asm-arm/arch-ebsa285/uncompress.h | |
* Copyright (C) 1996,1997,1998 Russell King | |
*/ | |
#define SERIAL_BASE ((volatile unsigned char *)0x400003f8) | |
static inline void putc(int c) | |
{ | |
int t; | |
SERIAL_BASE[0] = c; | |
t=0x10000; | |
while (t--); | |
} | |
static inline void flush(void) | |
{ | |
} | |
#ifdef DEBUG | |
static void putn(unsigned long z) | |
{ | |
int i; | |
char x; | |
putc('0'); | |
putc('x'); | |
for (i=0;i<8;i++) { | |
x='0'+((z>>((7-i)*4))&0xf); | |
if (x>'9') x=x-'0'+'A'-10; | |
putc(x); | |
} | |
} | |
static void putr() | |
{ | |
putc('\n'); | |
putc('\r'); | |
} | |
#endif | |
/* | |
* nothing to do | |
*/ | |
#define arch_decomp_setup() | |
#define arch_decomp_wdog() |