Commit 89b6c3ee authored by Joey Gouly's avatar Joey Gouly Committed by Catalin Marinas
Browse files

arm64/sysreg: add system registers TCR2_ELx



Add definitions of TCR2_EL1, TCR2_EL12 and TCR_EL2 registers.

Signed-off-by: default avatarJoey Gouly <joey.gouly@arm.com>
Cc: Will Deacon <will@kernel.org>
Cc: Mark Brown <broonie@kernel.org>
Reviewed-by: default avatarMark Brown <broonie@kernel.org>
Acked-by: default avatarCatalin Marinas <catalin.marinas@arm.com>
Link: https://lore.kernel.org/r/20230606145859.697944-3-joey.gouly@arm.com


Signed-off-by: default avatarCatalin Marinas <catalin.marinas@arm.com>
parent 00ac8467
Loading
Loading
Loading
Loading
+42 −0
Original line number Diff line number Diff line
@@ -2225,6 +2225,48 @@ Sysreg TTBR1_EL1 3 0 2 0 1
Fields	TTBRx_EL1
EndSysreg

SysregFields	TCR2_EL1x
Res0	63:16
Field	15	DisCH1
Field	14	DisCH0
Res0	13:12
Field	11	HAFT
Field	10	PTTWI
Res0	9:6
Field	5	D128
Field	4	AIE
Field	3	POE
Field	2	E0POE
Field	1	PIE
Field	0	PnCH
EndSysregFields

Sysreg	TCR2_EL1	3	0	2	0	3
Fields	TCR2_EL1x
EndSysreg

Sysreg	TCR2_EL12	3	5	2	0	3
Fields	TCR2_EL1x
EndSysreg

Sysreg	TCR2_EL2	3	4	2	0	3
Res0	63:16
Field	15	DisCH1
Field	14	DisCH0
Field	13	AMEC1
Field	12	AMEC0
Field	11	HAFT
Field	10	PTTWI
Field	9:8	SKL1
Field	7:6	SKL0
Field	5	D128
Field	4	AIE
Field	3	POE
Field	2	E0POE
Field	1	PIE
Field	0	PnCH
EndSysreg

Sysreg	LORSA_EL1	3	0	10	4	0
Res0	63:52
Field	51:16	SA