]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64/sysreg: Update SMIDR_EL1 to DDI0601 2025-06
authorMark Brown <broonie@kernel.org>
Fri, 6 Mar 2026 17:00:53 +0000 (17:00 +0000)
committerCatalin Marinas <catalin.marinas@arm.com>
Thu, 2 Apr 2026 20:48:21 +0000 (21:48 +0100)
Update the definition of SMIDR_EL1 in the sysreg definition to reflect the
information in DD0601 2025-06. This includes somewhat more generic ways of
describing the sharing of SMCUs, more information on supported priorities
and provides additional resolution for describing affinity groups.

Reviewed-by: Fuad Tabba <tabba@google.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/tools/sysreg

index 9d1c2110805716858a7512142557f90781f7a35a..b6586accf344988dfef29506e3e45a4baf114c31 100644 (file)
@@ -3655,11 +3655,15 @@ Field   3:0     BS
 EndSysreg
 
 Sysreg SMIDR_EL1       3       1       0       0       6
-Res0   63:32
+Res0   63:60
+Field  59:56   NSMC
+Field  55:52   HIP
+Field  51:32   AFFINITY2
 Field  31:24   IMPLEMENTER
 Field  23:16   REVISION
 Field  15      SMPS
-Res0   14:12
+Field  14:13   SH
+Res0   12
 Field  11:0    AFFINITY
 EndSysreg