From: Mark Brown Date: Mon, 4 Jul 2022 17:02:38 +0000 (+0100) Subject: arm64/sysreg: Add SYS_FIELD_GET() helper X-Git-Tag: v6.0-rc1~203^2~4^2~24 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3a87d53853c57c4abea0a2f37cc874c102c2c712;p=thirdparty%2Flinux.git arm64/sysreg: Add SYS_FIELD_GET() helper Add a SYS_FIELD_GET() helper to match SYS_FIELD_PREP(), providing a simplified interface to FIELD_GET() when using the generated defines with standardized naming. Signed-off-by: Mark Brown Acked-by: Mark Rutland Link: https://lore.kernel.org/r/20220704170302.2609529-5-broonie@kernel.org Signed-off-by: Will Deacon --- diff --git a/arch/arm64/include/asm/sysreg.h b/arch/arm64/include/asm/sysreg.h index 42ff95dba6da4..58286c83d592d 100644 --- a/arch/arm64/include/asm/sysreg.h +++ b/arch/arm64/include/asm/sysreg.h @@ -1324,6 +1324,9 @@ #endif +#define SYS_FIELD_GET(reg, field, val) \ + FIELD_GET(reg##_##field##_MASK, val) + #define SYS_FIELD_PREP(reg, field, val) \ FIELD_PREP(reg##_##field##_MASK, val)