b03622d
From 69e52712002cb6768b894cde9620fb426fd8728d Mon Sep 17 00:00:00 2001
b03622d
From: Stefan Wahren <stefan.wahren@i2se.com>
b03622d
Date: Fri, 16 Mar 2018 21:49:37 +0100
b03622d
Subject: [PATCH] ARM: dts: bcm2837: Enable PMU on Raspberry Pi 3
b03622d
b03622d
This enables the PMU (performance monitoring unit) on Raspberry Pi 3.
b03622d
In order to make it work on ARM and ARM64, we need to specify two
b03622d
compatible strings.
b03622d
b03622d
Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
b03622d
---
b03622d
 arch/arm/boot/dts/bcm2837.dtsi | 6 ++++++
b03622d
 1 file changed, 6 insertions(+)
b03622d
b03622d
diff --git a/arch/arm/boot/dts/bcm2837.dtsi b/arch/arm/boot/dts/bcm2837.dtsi
b03622d
index 7704bb029605..1f5e5c782835 100644
b03622d
--- a/arch/arm/boot/dts/bcm2837.dtsi
b03622d
+++ b/arch/arm/boot/dts/bcm2837.dtsi
b03622d
@@ -17,6 +17,12 @@
b03622d
 		};
b03622d
 	};
b03622d
 
b03622d
+	arm-pmu {
b03622d
+		compatible = "arm,cortex-a53-pmu", "arm,cortex-a7-pmu";
b03622d
+		interrupt-parent = <&local_intc>;
b03622d
+		interrupts = <9 IRQ_TYPE_LEVEL_HIGH>;
b03622d
+	};
b03622d
+
b03622d
 	timer {
b03622d
 		compatible = "arm,armv7-timer";
b03622d
 		interrupt-parent = <&local_intc>;