arm64/sysreg: Generate definitions for DACR32_EL2
authorMark Brown <broonie@kernel.org>
Fri, 20 May 2022 16:16:37 +0000 (17:16 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 20 May 2022 17:49:58 +0000 (18:49 +0100)
Convert DACR32_EL2 to automatic register 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-6-broonie@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/sysreg.h
arch/arm64/tools/sysreg

index d1ca7f11e1105dee0d294def6dbf399d7b5c817d..c9d2d2a3dd6838407af09e494312988fbabb97b5 100644 (file)
 #define SYS_HFGITR_EL2                 sys_reg(3, 4, 1, 1, 6)
 #define SYS_TRFCR_EL2                  sys_reg(3, 4, 1, 2, 1)
 #define SYS_HCRX_EL2                   sys_reg(3, 4, 1, 2, 2)
-#define SYS_DACR32_EL2                 sys_reg(3, 4, 3, 0, 0)
 #define SYS_HDFGRTR_EL2                        sys_reg(3, 4, 3, 1, 4)
 #define SYS_HDFGWTR_EL2                        sys_reg(3, 4, 3, 1, 5)
 #define SYS_HAFGRTR_EL2                        sys_reg(3, 4, 3, 1, 6)
index 759075747dcc320ade6a1ca68989d5e1a8d6d9d0..af21acbb542d5cb03ae6a13c22a84eb4cdda026d 100644 (file)
@@ -302,6 +302,26 @@ Sysreg     SMCR_EL2        3       4       1       2       6
 Fields SMCR_ELx
 EndSysreg
 
+Sysreg DACR32_EL2      3       4       3       0       0
+Res0   63:32
+Field  31:30   D15
+Field  29:28   D14
+Field  27:26   D13
+Field  25:24   D12
+Field  23:22   D11
+Field  21:20   D10
+Field  19:18   D9
+Field  17:16   D8
+Field  15:14   D7
+Field  13:12   D6
+Field  11:10   D5
+Field  9:8     D4
+Field  7:6     D3
+Field  5:4     D2
+Field  3:2     D1
+Field  1:0     D0
+EndSysreg
+
 Sysreg CONTEXTIDR_EL2  3       4       13      0       1
 Fields CONTEXTIDR_ELx
 EndSysreg