[PATCH 4/4] arm: dts: am4372: add pmu DT data
Felipe Balbi
balbi at ti.com
Fri Jan 23 15:11:44 PST 2015
with this patch, performance monitors work
and show sensible data on AM43xx devices:
~# perf stat sleep 5
Performance counter stats for 'sleep 5':
6.079585 task-clock (msec) # 0.001 CPUs utilized
3 context-switches # 0.493 K/sec
0 cpu-migrations # 0.000 K/sec
35 page-faults # 0.006 M/sec
5888256 cycles # 0.969 GHz
1458715 stalled-cycles-frontend # 24.77% frontend cycles idle
4632019 stalled-cycles-backend # 78.67% backend cycles idle
1892556 instructions # 0.32 insns per cycle
# 2.45 stalled cycles per insn
141832 branches # 23.329 M/sec
56093 branch-misses # 39.55% of all branches
5.018813000 seconds time elapsed
Signed-off-by: Felipe Balbi <balbi at ti.com>
---
arch/arm/boot/dts/am4372.dtsi | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/am4372.dtsi b/arch/arm/boot/dts/am4372.dtsi
index 861f127dfead..ea103aa970f1 100644
--- a/arch/arm/boot/dts/am4372.dtsi
+++ b/arch/arm/boot/dts/am4372.dtsi
@@ -51,6 +51,14 @@
};
};
+ pmu {
+ compatible = "arm,cortex-a9-pmu";
+ reg = <0x4b000000 0x800000>;
+ interrutps = <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>;
+ ti,hwmods = "debugss";
+ };
+
gic: interrupt-controller at 48241000 {
compatible = "arm,cortex-a9-gic";
interrupt-controller;
--
2.3.0-rc1
More information about the linux-arm-kernel
mailing list