forked from luck/tmp_suning_uos_patched
eab184c236
This includes a new defconfig for the Shark and some changes to the mach-shark directory to avoid namespace pollution and to switch the rtc to the newer driver. Signed-off-by: Alexander Schulz <alex@shark-linux.de> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
52 lines
720 B
C
52 lines
720 B
C
/*
|
|
* arch/arm/mach-shark/include/mach/uncompress.h
|
|
* by Alexander Schulz
|
|
*
|
|
* derived from:
|
|
* arch/arm/mach-footbridge/include/mach/uncompress.h
|
|
* Copyright (C) 1996,1997,1998 Russell King
|
|
*/
|
|
|
|
#define SERIAL_BASE ((volatile unsigned char *)0x400003f8)
|
|
|
|
static inline void putc(int c)
|
|
{
|
|
volatile 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()
|