bootloader: ipodnano2g: fix mcr/mrc usage for clang

rockbox-gerrit-noreply--- via rockbox-cvs <[email protected]> Sat, 16 May 2026 12:32:22 -0400
Newsgroups gmane.comp.systems.archos.rockbox.cvs
Message-ID <[email protected]>
commit 127428e32d6ba8b4e48bd2bf9d08968915b19e77
Author: mojyack <[email protected]>
Date:   Fri Apr 24 22:28:49 2026 +0900

    bootloader: ipodnano2g: fix mcr/mrc usage for clang
    
    Change-Id: I0e328c2d0d4243783cbede843a6451c45f5ba914

diff --git a/bootloader/ipodnano2g.c b/bootloader/ipodnano2g.c
index 23a3557ae2..b2c0f47e3e 100644
--- a/bootloader/ipodnano2g.c
+++ b/bootloader/ipodnano2g.c
@@ -263,10 +263,10 @@ void main(void)
 
     /* Disable caches and protection unit */
     asm volatile(
-        "mrc 15, 0, r0, c1, c0, 0 \n"
-        "bic r0, r0, #0x1000      \n"
-        "bic r0, r0, #0x5         \n"
-        "mcr 15, 0, r0, c1, c0, 0 \n"
+        "mrc p15, 0, r0, c1, c0, 0 \n"
+        "bic r0, r0, #0x1000       \n"
+        "bic r0, r0, #0x5          \n"
+        "mcr p15, 0, r0, c1, c0, 0 \n"
     );
 
     /* Branch to start of DRAM */
-- 
rockbox-cvs mailing list
[email protected]
https://lists.haxx.se/mailman/listinfo/rockbox-cvs