DDI0601 2024-09 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 <broo...@kernel.org>
---
 arch/arm64/tools/sysreg | 32 +++++++++++++++++++++++++++++++-
 1 file changed, 31 insertions(+), 1 deletion(-)

diff --git a/arch/arm64/tools/sysreg b/arch/arm64/tools/sysreg
index 
d487c78520b97c8f96c70181e39eccb91d6fe1af..808bbd6d3a40a4cd652ac25d686f11ccafc5acf3
 100644
--- a/arch/arm64/tools/sysreg
+++ b/arch/arm64/tools/sysreg
@@ -1105,6 +1105,7 @@ UnsignedEnum      59:56   SMEver
        0b0000  SME
        0b0001  SME2
        0b0010  SME2p1
+       0b0011  SME2p2
        0b0000  IMP
 EndEnum
 UnsignedEnum   55:52   I16I64
@@ -1169,7 +1170,36 @@ UnsignedEnum     28      SF8DP2
        0b0     NI
        0b1     IMP
 EndEnum
-Res0   27:0
+UnsignedEnum   27      SF8MM8
+       0b0     NI
+       0b1     IMP
+EndEnum
+UnsignedEnum   26      SF8MM4
+       0b0     NI
+       0b1     IMP
+EndEnum
+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

-- 
2.39.2


Reply via email to