summaryrefslogtreecommitdiff
path: root/arch/arm/mach-zynqmp/include/mach/hardware.h
diff options
context:
space:
mode:
authorSean Anderson <sean.anderson@linux.dev>2024-09-05 13:18:33 -0400
committerMichal Simek <michal.simek@amd.com>2024-09-20 08:31:57 +0200
commitafe2df31577eacbc474661515619fdfb8da44dee (patch)
treea03de0e0b860ad11fe0e6f8c904577efabf2bec6 /arch/arm/mach-zynqmp/include/mach/hardware.h
parent35142be560fc105437ed1078cf879cfde37f84a8 (diff)
arm: zynqmp: Enable non-invasive CCI-400 PMU debug
Set NIDEN, enabling non-invasive debug for the CCI-400 PMU. Otherwise, the PMU is effectively disabled. Signed-off-by: Sean Anderson <sean.anderson@linux.dev> Reviewed-by: Michal Simek <michal.simek@amd.com> Link: https://lore.kernel.org/r/20240905171833.325548-3-sean.anderson@linux.dev Signed-off-by: Michal Simek <michal.simek@amd.com>
Diffstat (limited to 'arch/arm/mach-zynqmp/include/mach/hardware.h')
-rw-r--r--arch/arm/mach-zynqmp/include/mach/hardware.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/mach-zynqmp/include/mach/hardware.h b/arch/arm/mach-zynqmp/include/mach/hardware.h
index eb8fffaf192..49e449ebd61 100644
--- a/arch/arm/mach-zynqmp/include/mach/hardware.h
+++ b/arch/arm/mach-zynqmp/include/mach/hardware.h
@@ -132,6 +132,9 @@ struct crfapb_regs {
#define crfapb_base ((struct crfapb_regs *)ZYNQMP_CRF_APB_BASEADDR)
+#define ZYNQMP_CCI_REG_CCI_MISC_CTRL 0xFD5E0040
+#define ZYNQMP_CCI_REG_CCI_MISC_CTRL_NIDEN BIT(1)
+
#define ZYNQMP_APU_BASEADDR 0xFD5C0000
struct apu_regs {