Merge tag 'v3.10.55' into update
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / Documentation / devicetree / bindings / arm / pmu.txt
CommitLineData
e73c34c3
MR
1* ARM Performance Monitor Units
2
3ARM cores often have a PMU for counting cpu and cache events like cache misses
4and hits. The interface to the PMU is part of the ARM ARM. The ARM PMU
5representation in the device tree should be done as under:-
6
7Required properties:
8
9- compatible : should be one of
50243efd 10 "arm,cortex-a15-pmu"
e73c34c3
MR
11 "arm,cortex-a9-pmu"
12 "arm,cortex-a8-pmu"
50243efd
WD
13 "arm,cortex-a7-pmu"
14 "arm,cortex-a5-pmu"
15 "arm,arm11mpcore-pmu"
e73c34c3
MR
16 "arm,arm1176-pmu"
17 "arm,arm1136-pmu"
18- interrupts : 1 combined interrupt or 1 per core.
6fa3eb70
S
19- cluster : a phandle to the cluster to which it belongs
20 If there are more than one cluster with same CPU type
21 then there should be separate PMU nodes per cluster.
e73c34c3
MR
22
23Example:
24
25pmu {
26 compatible = "arm,cortex-a9-pmu";
27 interrupts = <100 101>;
28};