diff options
author | Mark Brown <broonie@kernel.org> | 2023-01-31 00:18:44 +0000 |
---|---|---|
committer | Catalin Marinas <catalin.marinas@arm.com> | 2023-02-01 17:51:19 +0000 |
commit | c3ac60aa1cfeee4f3976392a9d1d32e79e78d207 (patch) | |
tree | 8763e9b3da36cbbd45d7af2ee62505431d98fc76 /arch/arm64/tools/sysreg | |
parent | arm64/sysreg: Allow enumerations to be declared as signed or unsigned (diff) | |
download | linux-c3ac60aa1cfeee4f3976392a9d1d32e79e78d207.tar.gz linux-c3ac60aa1cfeee4f3976392a9d1d32e79e78d207.tar.bz2 linux-c3ac60aa1cfeee4f3976392a9d1d32e79e78d207.zip |
arm64/sysreg: Initial annotation of signed ID registers
We currently annotate a few bitfields as signed in hwcaps, update all of
these to be SignedEnum in the sysreg generation. Further signed bitfields
can be done incrementally, this is the minimum required for the conversion
of the hwcaps to use token pasting to simplify their declaration.
Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20221207-arm64-sysreg-helpers-v4-2-25b6b3fb9d18@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'arch/arm64/tools/sysreg')
-rw-r--r-- | arch/arm64/tools/sysreg | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm64/tools/sysreg b/arch/arm64/tools/sysreg index a01161c02c63..adc3fcde2777 100644 --- a/arch/arm64/tools/sysreg +++ b/arch/arm64/tools/sysreg @@ -846,12 +846,12 @@ Enum 27:24 GIC 0b0001 IMP 0b0010 V4P1 EndEnum -Enum 23:20 AdvSIMD +SignedEnum 23:20 AdvSIMD 0b0000 IMP 0b0001 FP16 0b1111 NI EndEnum -Enum 19:16 FP +SignedEnum 19:16 FP 0b0000 IMP 0b0001 FP16 0b1111 NI |