]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
arm64/sysreg: Add register fields for HDFGRTR2_EL2
authorAnshuman Khandual <anshuman.khandual@arm.com>
Tue, 15 Apr 2025 04:57:23 +0000 (10:27 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 25 Apr 2025 08:48:03 +0000 (10:48 +0200)
commit 44844551670cff70a8aa5c1cde27ad1e0367e009 upstream.

This adds register fields for HDFGRTR2_EL2 as per the definitions based
on DDI0601 2024-12.

Cc: Will Deacon <will@kernel.org>
Cc: Mark Brown <broonie@kernel.org>
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Reviewed-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Anshuman Khandual <anshuman.khandual@arm.com>
Link: https://lore.kernel.org/r/20250203050828.1049370-3-anshuman.khandual@arm.com
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Anshuman Khandual <anshuman.khandual@arm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/arm64/tools/sysreg

index 41b0e54515eb8d0ad5448bff9d54cee0e1431091..5f6a2fc337b4f59eb3e309c2b515a78fa524d3ac 100644 (file)
@@ -2465,6 +2465,35 @@ Field    1       ICIALLU
 Field  0       ICIALLUIS
 EndSysreg
 
+Sysreg HDFGRTR2_EL2    3       4       3       1       0
+Res0   63:25
+Field  24      nPMBMAR_EL1
+Field  23      nMDSTEPOP_EL1
+Field  22      nTRBMPAM_EL1
+Res0   21
+Field  20      nTRCITECR_EL1
+Field  19      nPMSDSFR_EL1
+Field  18      nSPMDEVAFF_EL1
+Field  17      nSPMID
+Field  16      nSPMSCR_EL1
+Field  15      nSPMACCESSR_EL1
+Field  14      nSPMCR_EL0
+Field  13      nSPMOVS
+Field  12      nSPMINTEN
+Field  11      nSPMCNTEN
+Field  10      nSPMSELR_EL0
+Field  9       nSPMEVTYPERn_EL0
+Field  8       nSPMEVCNTRn_EL0
+Field  7       nPMSSCR_EL1
+Field  6       nPMSSDATA
+Field  5       nMDSELR_EL1
+Field  4       nPMUACR_EL1
+Field  3       nPMICFILTR_EL0
+Field  2       nPMICNTR_EL0
+Field  1       nPMIAR_EL1
+Field  0       nPMECR_EL1
+EndSysreg
+
 Sysreg HDFGRTR_EL2     3       4       3       1       4
 Field  63      PMBIDR_EL1
 Field  62      nPMSNEVFR_EL1