summaryrefslogtreecommitdiff
path: root/arch/arm/cpu/armv8/sysinfo.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/cpu/armv8/sysinfo.c')
-rw-r--r--arch/arm/cpu/armv8/sysinfo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/cpu/armv8/sysinfo.c b/arch/arm/cpu/armv8/sysinfo.c
index 850142da37d..ff0abee4c6b 100644
--- a/arch/arm/cpu/armv8/sysinfo.c
+++ b/arch/arm/cpu/armv8/sysinfo.c
@@ -134,7 +134,7 @@ int sysinfo_get_cache_info(u8 level, struct cache_info *cinfo)
/* Select cache level */
csselr_el1 = (level << 1);
- asm volatile("msr csselr_el1, %0" : : "r" (csselr_el1));
+ asm volatile("msr csselr_el1, %0" : : "r" ((u64)csselr_el1));
/* Read CCSIDR_EL1 */
asm volatile("mrs %0, ccsidr_el1" : "=r" (creg.data));