| /* |
| * 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) |
| { |
| 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() |