[PATCH 1/2] arm64: Add MIDR_EL1 RES1 definitions

From: fuqiang wang

Date: Thu Jun 11 2026 - 05:10:11 EST


MIDR_EL1 bit 31 is RES1. Add named definitions for the bit.

Signed-off-by: fuqiang wang <fuqiang.wng@xxxxxxxxx>
---
arch/arm64/include/asm/cputype.h | 2 ++
1 file changed, 2 insertions(+)

diff --git a/arch/arm64/include/asm/cputype.h b/arch/arm64/include/asm/cputype.h
index 7b518e81dd15..4322b219f79a 100644
--- a/arch/arm64/include/asm/cputype.h
+++ b/arch/arm64/include/asm/cputype.h
@@ -39,6 +39,8 @@
#define MIDR_IMPLEMENTOR_MASK (0xffU << MIDR_IMPLEMENTOR_SHIFT)
#define MIDR_IMPLEMENTOR(midr) \
(((midr) & MIDR_IMPLEMENTOR_MASK) >> MIDR_IMPLEMENTOR_SHIFT)
+#define MIDR_RES1_SHIFT 31
+#define MIDR_RES1_MASK (1 << MIDR_RES1_SHIFT)

#define MIDR_CPU_MODEL(imp, partnum) \
((_AT(u32, imp) << MIDR_IMPLEMENTOR_SHIFT) | \
--
2.47.0