]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64/sysreg: Update ID_AA64SMFR0_EL1 to DDI0601 2024-12
authorMark Brown <broonie@kernel.org>
Tue, 7 Jan 2025 22:59:42 +0000 (22:59 +0000)
committerWill Deacon <will@kernel.org>
Wed, 8 Jan 2025 13:41:06 +0000 (13:41 +0000)
DDI0601 2024-12 introduces SME 2.2 as well as a few new optional features,
update sysreg to reflect the changes in ID_AA64SMFR0_EL1 enumerating them.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20250107-arm64-2024-dpisa-v5-2-7578da51fc3d@kernel.org
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/tools/sysreg

index 8c2db201665fd5d44eb937549d25421924569498..94ca9cdb0b167f88d79e23ea4cef1abaeea5c13c 100644 (file)
@@ -1113,7 +1113,7 @@ UnsignedEnum      59:56   SMEver
        0b0000  SME
        0b0001  SME2
        0b0010  SME2p1
-       0b0000  IMP
+       0b0011  SME2p2
 EndEnum
 UnsignedEnum   55:52   I16I64
        0b0000  NI
@@ -1177,7 +1177,29 @@ UnsignedEnum     28      SF8DP2
        0b0     NI
        0b1     IMP
 EndEnum
-Res0   27:0
+Res0   27:26
+UnsignedEnum   25      SBitPerm
+       0b0     NI
+       0b1     IMP
+EndEnum
+UnsignedEnum   24      AES
+       0b0     NI
+       0b1     IMP
+EndEnum
+UnsignedEnum   23      SFEXPA
+       0b0     NI
+       0b1     IMP
+EndEnum
+Res0   22:17
+UnsignedEnum   16      STMOP
+       0b0     NI
+       0b1     IMP
+EndEnum
+Res0   15:1
+UnsignedEnum   0       SMOP4
+       0b0     NI
+       0b1     IMP
+EndEnum
 EndSysreg
 
 Sysreg ID_AA64FPFR0_EL1        3       0       0       4       7