Re: [PATCH V2 11/46] arm64/sysreg: Add register fields for PMSIDR_EL1
From: Eric Auger
Date: Wed Dec 18 2024 - 10:28:47 EST
On 12/10/24 06:52, Anshuman Khandual wrote:
> This adds register fields for PMSIDR_EL1 as per the definitions based
> on DDI0601 2024-09.
>
> Cc: Catalin Marinas <catalin.marinas@xxxxxxx>
> Cc: Will Deacon <will@xxxxxxxxxx>
> Cc: Mark Brown <broonie@xxxxxxxxxx>
> Cc: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx
> Cc: linux-kernel@xxxxxxxxxxxxxxx
> Signed-off-by: Anshuman Khandual <anshuman.khandual@xxxxxxx>
Reviewed-by: Eric Auger <eric.auger@xxxxxxxxxx>
Eric
> ---
> arch/arm64/tools/sysreg | 16 ++++++++++++++--
> 1 file changed, 14 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm64/tools/sysreg b/arch/arm64/tools/sysreg
> index be0091060350..a5e31e4c4474 100644
> --- a/arch/arm64/tools/sysreg
> +++ b/arch/arm64/tools/sysreg
> @@ -2172,7 +2172,16 @@ Field 15:0 MINLAT
> EndSysreg
>
> Sysreg PMSIDR_EL1 3 0 9 9 7
> -Res0 63:25
> +Res0 63:33
> +Field 32 SME
> +UnsignedEnum 31:28 ALTCLK
> + 0b0000 NI
> + 0b0001 IMP
> + 0b1111 IMP_DEF
> +EndEnum
> +Field 27 FPF
> +Field 26 EFT
> +Field 25 CRR
> Field 24 PBT
> Field 23:20 FORMAT
> Enum 19:16 COUNTSIZE
> @@ -2190,7 +2199,10 @@ Enum 11:8 INTERVAL
> 0b0111 3072
> 0b1000 4096
> EndEnum
> -Res0 7
> +UnsignedEnum 7 FDS
> + 0b0 NI
> + 0b1 IMP
> +EndEnum
> Field 6 FnE
> Field 5 ERND
> Field 4 LDS