diff options
author | Akihiko Odaki <akihiko.odaki@daynix.com> | 2023-01-12 11:38:47 +0900 |
---|---|---|
committer | Oliver Upton <oliver.upton@linux.dev> | 2023-01-12 21:07:43 +0000 |
commit | d1a0eb124c447902839e72b6bad58e0d5464002e (patch) | |
tree | 77a51b26e7174538870b48087358c669565ce9c9 /arch/arm64/tools/sysreg | |
parent | arm64: Allow the definition of UNKNOWN system register fields (diff) | |
download | linux-d1a0eb124c447902839e72b6bad58e0d5464002e.tar.gz linux-d1a0eb124c447902839e72b6bad58e0d5464002e.tar.bz2 linux-d1a0eb124c447902839e72b6bad58e0d5464002e.zip |
arm64/sysreg: Convert CCSIDR_EL1 to automatic generation
Convert CCSIDR_EL1 to automatic generation as per DDI0487I.a.
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Reviewed-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20230112023852.42012-3-akihiko.odaki@daynix.com
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
Diffstat (limited to 'arch/arm64/tools/sysreg')
-rw-r--r-- | arch/arm64/tools/sysreg | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm64/tools/sysreg b/arch/arm64/tools/sysreg index f754265aec5f..45648fa89be8 100644 --- a/arch/arm64/tools/sysreg +++ b/arch/arm64/tools/sysreg @@ -1637,6 +1637,16 @@ Sysreg SCXTNUM_EL1 3 0 13 0 7 Field 63:0 SoftwareContextNumber EndSysreg +# The bit layout for CCSIDR_EL1 depends on whether FEAT_CCIDX is implemented. +# The following is for case when FEAT_CCIDX is not implemented. +Sysreg CCSIDR_EL1 3 1 0 0 0 +Res0 63:32 +Unkn 31:28 +Field 27:13 NumSets +Field 12:3 Associativity +Field 2:0 LineSize +EndSysreg + Sysreg CLIDR_EL1 3 1 0 0 1 Res0 63:47 Field 46:33 Ttypen |