Commit 6e3dcfd1 authored by Mark Brown's avatar Mark Brown Committed by Will Deacon
Browse files

arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09



DDI0601 2023-09 defines some new fields in previously RES0 space in
ID_AA64ISAR2_EL1, together with one new enum value. Update the system
register definition to reflect this.

Signed-off-by: default avatarMark Brown <broonie@kernel.org>
Reviewed-by: default avatarFuad Tabba <tabba@google.com>
Link: https://lore.kernel.org/r/20231209-b4-arm64-sysreg-additions-v1-6-45284e538474@kernel.org


Signed-off-by: default avatarWill Deacon <will@kernel.org>
parent 9fb5dc53
Loading
Loading
Loading
Loading
+22 −2
Original line number Diff line number Diff line
@@ -1365,7 +1365,14 @@ EndEnum
EndSysreg

Sysreg	ID_AA64ISAR2_EL1	3	0	0	6	2
Res0	63:56
UnsignedEnum	63:60	ATS1A
	0b0000	NI
	0b0001	IMP
EndEnum
UnsignedEnum	59:56	LUT
	0b0000	NI
	0b0001	IMP
EndEnum
UnsignedEnum	55:52	CSSC
	0b0000	NI
	0b0001	IMP
@@ -1374,7 +1381,19 @@ UnsignedEnum 51:48 RPRFM
	0b0000	NI
	0b0001	IMP
EndEnum
Res0	47:32
Res0	47:44
UnsignedEnum	43:40	PRFMSLC
	0b0000	NI
	0b0001	IMP
EndEnum
UnsignedEnum	39:36	SYSINSTR_128
	0b0000	NI
	0b0001	IMP
EndEnum
UnsignedEnum	35:32	SYSREG_128
	0b0000	NI
	0b0001	IMP
EndEnum
UnsignedEnum	31:28	CLRBHB
	0b0000	NI
	0b0001	IMP
@@ -1398,6 +1417,7 @@ UnsignedEnum 15:12 APA3
	0b0011	PAuth2
	0b0100	FPAC
	0b0101	FPACCOMBINE
	0b0110	PAuth_LR
EndEnum
UnsignedEnum	11:8	GPA3
	0b0000	NI