diff options
| author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-06-14 02:21:46 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-06-14 02:21:46 -0700 |
| commit | 292670c74b48c4bc7749c9944462da570074c0cf (patch) | |
| tree | 786466ec02eb1b7be7a684035a536b70a5deb4ea /include | |
| parent | 6acd292f96a82796a6313f1d5a26ca0e0f851809 (diff) | |
| parent | ca36f40d0b5aa2fdae6128236c13635bc1ed1066 (diff) | |
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into ppc970.osdl.org:/home/torvalds/v2.6/linux
Diffstat (limited to 'include')
| -rw-r--r-- | include/asm-arm/arch-ebsa110/io.h | 2 | ||||
| -rw-r--r-- | include/asm-arm/arch-ebsa110/system.h | 4 | ||||
| -rw-r--r-- | include/asm-arm/arch-ebsa110/timex.h | 2 | ||||
| -rw-r--r-- | include/asm-arm/arch-ebsa110/uncompress.h | 40 |
4 files changed, 24 insertions, 24 deletions
diff --git a/include/asm-arm/arch-ebsa110/io.h b/include/asm-arm/arch-ebsa110/io.h index a7a1d4c1871b..52030abe9cdd 100644 --- a/include/asm-arm/arch-ebsa110/io.h +++ b/include/asm-arm/arch-ebsa110/io.h @@ -50,7 +50,7 @@ void __writel(u32 val, void *addr); #define writew(v,b) __writew(v,b) #define writel(v,b) __writel(v,b) -#define __arch_ioremap(cookie,sz,c) ((void *)(cookie)) +#define __arch_ioremap(cookie,sz,c,a) ((void *)(cookie)) #define __arch_iounmap(cookie) do { } while (0) #endif diff --git a/include/asm-arm/arch-ebsa110/system.h b/include/asm-arm/arch-ebsa110/system.h index 3afdb3d584d1..d7c8fece0bc5 100644 --- a/include/asm-arm/arch-ebsa110/system.h +++ b/include/asm-arm/arch-ebsa110/system.h @@ -25,13 +25,13 @@ static inline void arch_idle(void) const char *irq_stat = (char *)0xff000000; /* disable clock switching */ - asm volatile ("mcr%? p15, 0, ip, c15, c2, 2"); + asm volatile ("mcr p15, 0, ip, c15, c2, 2" : : : "cc"); /* wait for an interrupt to occur */ while (!*irq_stat); /* enable clock switching */ - asm volatile ("mcr%? p15, 0, ip, c15, c1, 2"); + asm volatile ("mcr p15, 0, ip, c15, c1, 2" : : : "cc"); } #define arch_reset(mode) cpu_reset(0x80000000) diff --git a/include/asm-arm/arch-ebsa110/timex.h b/include/asm-arm/arch-ebsa110/timex.h index 6cdd6b5de5d4..1e9ef045092b 100644 --- a/include/asm-arm/arch-ebsa110/timex.h +++ b/include/asm-arm/arch-ebsa110/timex.h @@ -15,5 +15,5 @@ * This is therefore not used to calculate the * divisor. */ -//#define CLOCK_TICK_RATE 2000000 +#define CLOCK_TICK_RATE 47894000 diff --git a/include/asm-arm/arch-ebsa110/uncompress.h b/include/asm-arm/arch-ebsa110/uncompress.h index 3ff4bd099fe3..8396e9a3dc0b 100644 --- a/include/asm-arm/arch-ebsa110/uncompress.h +++ b/include/asm-arm/arch-ebsa110/uncompress.h @@ -13,26 +13,26 @@ */ static void puts(const char *s) { - __asm__ __volatile__(" - ldrb %0, [%2], #1 - teq %0, #0 - beq 3f -1: strb %0, [%3] -2: ldrb %1, [%3, #0x14] - and %1, %1, #0x60 - teq %1, #0x60 - bne 2b - teq %0, #'\n' - moveq %0, #'\r' - beq 1b - ldrb %0, [%2], #1 - teq %0, #0 - bne 1b -3: ldrb %1, [%3, #0x14] - and %1, %1, #0x60 - teq %1, #0x60 - bne 3b - " : : "r" (0), "r" (0), "r" (s), "r" (0xf0000be0) : "cc"); + __asm__ __volatile__( + "ldrb %0, [%2], #1\n" +" teq %0, #0\n" +" beq 3f\n" +"1: strb %0, [%3]\n" +"2: ldrb %1, [%3, #0x14]\n" +" and %1, %1, #0x60\n" +" teq %1, #0x60\n" +" bne 2b\n" +" teq %0, #'\n'\n" +" moveq %0, #'\r'\n" +" beq 1b\n" +" ldrb %0, [%2], #1\n" +" teq %0, #0\n" +" bne 1b\n" +"3: ldrb %1, [%3, #0x14]\n" +" and %1, %1, #0x60\n" +" teq %1, #0x60\n" +" bne 3b" + : : "r" (0), "r" (0), "r" (s), "r" (0xf0000be0) : "cc"); } /* |
