]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/asm-arm/arch-s3c2410/uncompress.h
[PATCH] ARM: 2644/1: Adds S3C2400 support to uncompress.h
[linux-2.6-omap-h63xx.git] / include / asm-arm / arch-s3c2410 / uncompress.h
index ad4252e27799b02a8d9175c86b568d9da70e1ddf..d7a4a8354fa9854be8a2bc23203a0336b57b93fa 100644 (file)
@@ -16,6 +16,7 @@
  *  12-Oct-2004 BJD  Take account of debug uart configuration
  *  15-Nov-2004 BJD  Fixed uart configuration
  *  22-Feb-2005 BJD  Added watchdog to uncompress
+ *  04-Apr-2005 LCVR Added support to S3C2400 (no cpuid at GSTATUS1)
 */
 
 #ifndef __ASM_ARCH_UNCOMPRESS_H
@@ -69,9 +70,12 @@ uart_rd(unsigned int reg)
 static void
 putc(char ch)
 {
-       int cpuid = *((volatile unsigned int *)S3C2410_GSTATUS1);
+       int cpuid = S3C2410_GSTATUS1_2410;
 
+#ifndef CONFIG_CPU_S3C2400
+       cpuid = *((volatile unsigned int *)S3C2410_GSTATUS1);
        cpuid &= S3C2410_GSTATUS1_IDMASK;
+#endif
 
        if (ch == '\n')
                putc('\r');    /* expand newline to \r\n */