arm64/sysreg: Fix errors in 32 bit enumeration values
authorMark Brown <broonie@kernel.org>
Tue, 27 Dec 2022 12:55:55 +0000 (12:55 +0000)
committerCatalin Marinas <catalin.marinas@arm.com>
Thu, 12 Jan 2023 16:02:23 +0000 (16:02 +0000)
The recently converted 32 bit ID registers have errors in MVFR0_EL1.FPSP,
MVFR0_EL1.SIMDReg and MVFR1_EL1.SIMDHP where enumeration values which
should be 0b0010 are specified as 0b0001. Correct these.

Fixes: e79c94a2a487 ("arm64/sysreg: Convert MVFR0_EL1 to automatic generation")
Fixes: c9b718eda706 ("arm64/sysreg: Convert MVFR1_EL1 to automatic generation")
Reviewed-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20221207-arm64-sysreg-helpers-v3-2-0d71a7b174a8@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/tools/sysreg

index 184e58fd5631a9bcdc84ba2c05479fbcd300c897..e8fb6684d7f3c377c2deee878d3b2cce6f9303c3 100644 (file)
@@ -689,17 +689,17 @@ EndEnum
 Enum   11:8    FPDP
        0b0000  NI
        0b0001  VFPv2
-       0b0001  VFPv3
+       0b0010  VFPv3
 EndEnum
 Enum   7:4     FPSP
        0b0000  NI
        0b0001  VFPv2
-       0b0001  VFPv3
+       0b0010  VFPv3
 EndEnum
 Enum   3:0     SIMDReg
        0b0000  NI
        0b0001  IMP_16x64
-       0b0001  IMP_32x64
+       0b0010  IMP_32x64
 EndEnum
 EndSysreg
 
@@ -718,7 +718,7 @@ EndEnum
 Enum   23:20   SIMDHP
        0b0000  NI
        0b0001  SIMDHP
-       0b0001  SIMDHP_FLOAT
+       0b0010  SIMDHP_FLOAT
 EndEnum
 Enum   19:16   SIMDSP
        0b0000  NI