DDI0601 2023-09 defines a new sysrem register FPMR (Floating Point Mode
Register) which configures the new FP8 features. Add a definition of this
register.

Signed-off-by: Mark Brown <broo...@kernel.org>
---
 arch/arm64/tools/sysreg | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/arch/arm64/tools/sysreg b/arch/arm64/tools/sysreg
index 0b1a33a77074..67173576115a 100644
--- a/arch/arm64/tools/sysreg
+++ b/arch/arm64/tools/sysreg
@@ -2138,6 +2138,29 @@ Field    1       ZA
 Field  0       SM
 EndSysreg
 
+Sysreg FPMR    3       3       4       4       2
+Res0   63:38
+Field  37:32   LSCALE2
+Field  31:24   NSCALE
+Res0   23
+Field  22:16   LSCALE
+Field  15      OSC
+Field  14      OSM
+Res0   13:9
+UnsignedEnum   8:6     F8D
+       0b000   E5M2
+       0b001   E4M3
+EndEnum
+UnsignedEnum   5:3     F8S2
+       0b000   E5M2
+       0b001   E4M3
+EndEnum
+UnsignedEnum   2:0     F8S1
+       0b000   E5M2
+       0b001   E4M3
+EndEnum
+EndSysreg
+
 SysregFields   HFGxTR_EL2
 Field  63      nAMAIR2_EL1
 Field  62      nMAIR2_EL1

-- 
2.30.2


Reply via email to