arm64/sysreg: Generate definitions for CSSELR_EL1
authorMark Brown <broonie@kernel.org>
Fri, 20 May 2022 16:16:36 +0000 (17:16 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 20 May 2022 17:49:58 +0000 (18:49 +0100)
Convert CSSELR_EL1 to automatic generation as per DDI0487H.a, no functional
change.

Signed-off-by: Mark Brown <broonie@kernel.org>
Reviewed-by: Mark Rutland <mark.rutland@arm.com>
Link: https://lore.kernel.org/r/20220520161639.324236-5-broonie@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/sysreg.h
arch/arm64/tools/sysreg

index 7603c3344697c5a73c648e1fedbb770e98fbe9da..d1ca7f11e1105dee0d294def6dbf399d7b5c817d 100644 (file)
 #define SMIDR_EL1_SMPS_SHIFT   15
 #define SMIDR_EL1_AFFINITY_SHIFT       0
 
-#define SYS_CSSELR_EL1                 sys_reg(3, 2, 0, 0, 0)
-
 #define SYS_CTR_EL0                    sys_reg(3, 3, 0, 0, 1)
 #define SYS_DCZID_EL0                  sys_reg(3, 3, 0, 0, 7)
 
index 4bf413770b65ccec451d32fa574abd4531492958..759075747dcc320ade6a1ca68989d5e1a8d6d9d0 100644 (file)
@@ -262,6 +262,13 @@ Res0       14:12
 Field  11:0    AFFINITY
 EndSysreg
 
+Sysreg CSSELR_EL1      3       2       0       0       0
+Res0   63:5
+Field  4       TnD
+Field  3:1     Level
+Field  0       InD
+EndSysreg
+
 Sysreg SVCR    3       3       4       2       2
 Res0   63:2
 Field  1       ZA