]> www.infradead.org Git - users/rw/armboot.git/commitdiff
Fix write_p15_c1() for ARM720,ARM920
authormariusgroeger <mariusgroeger>
Thu, 11 Jul 2002 12:22:39 +0000 (12:22 +0000)
committermariusgroeger <mariusgroeger>
Thu, 11 Jul 2002 12:22:39 +0000 (12:22 +0000)
CHANGELOG
cpu/arm720t/cpu.c
cpu/arm920t/cpu.c

index ab5a9ee5792b48b38fdd7f006e8f8329772775a7..0376f7d1b59bb27efbe2b744166e824313dbd6ae 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,6 +2,8 @@
 Recent changes
 ======================================================================
 
+* Fix write_p15_c1() for ARM720,ARM920
+
 * Fix to support multilib toolchains (David Müller <d.mueller@elsoft.ch>)
 
 * Added support for ARM9 CPUs (Gary Jennejohn <gj@denx.de>)
index cdb636dd441e4c9d95cee67b392775ba63139f3d..d52cd2483211a2bac8ad95acd5c02f1c6bebbf17 100644 (file)
@@ -54,8 +54,8 @@ static void write_p15_c1(unsigned long value)
     //printf("write %08lx to p15/c1\n", value);
     __asm__ __volatile__(
         "mcr     p15, 0, %0, c1, c0, 0   @ write it back\n"
-       : "=r" (value)
        :
+       : "r" (value)
        : "memory");
 
     read_p15_c1();
index f783f8a5545a2ee4f2101186a6db854457e8df81..9a387393c19ee7d57063e294246489855be233b5 100644 (file)
@@ -55,8 +55,8 @@ static void write_p15_c1(unsigned long value)
     printf("write %08lx to p15/c1\n", value);
     __asm__ __volatile__(
         "mcr     p15, 0, %0, c1, c0, 0   @ write it back\n"
-       : "=r" (value)
        :
+       : "r" (value)
        : "memory");
     read_p15_c1();
 }