patch-2_6_7-vs1_9_1_12
[linux-2.6.git] / include / asm-arm / arch-ebsa110 / system.h
index 3afdb3d..d7c8fec 100644 (file)
@@ -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)