xref: /linux/Documentation/devicetree/bindings/csky/pmu.txt (revision 4d581034f9086f784a3408575bdb3c201740c6cb)
1*4d581034SMao Han===============================
2*4d581034SMao HanC-SKY Performance Monitor Units
3*4d581034SMao Han===============================
4*4d581034SMao Han
5*4d581034SMao HanC-SKY Performance Monitor is designed for ck807/ck810/ck860 SMP soc and
6*4d581034SMao Hanit could count cpu's events for helping analysis performance issues.
7*4d581034SMao Han
8*4d581034SMao Han============================
9*4d581034SMao HanPMU node bindings definition
10*4d581034SMao Han============================
11*4d581034SMao Han
12*4d581034SMao Han	Description: Describes PMU
13*4d581034SMao Han
14*4d581034SMao Han	PROPERTIES
15*4d581034SMao Han
16*4d581034SMao Han	- compatible
17*4d581034SMao Han		Usage: required
18*4d581034SMao Han		Value type: <string>
19*4d581034SMao Han		Definition: must be "csky,csky-pmu"
20*4d581034SMao Han	- interrupts
21*4d581034SMao Han		Usage: required
22*4d581034SMao Han		Value type: <u32 IRQ_TYPE_XXX>
23*4d581034SMao Han		Definition: must be pmu irq num defined by soc
24*4d581034SMao Han	- count-width
25*4d581034SMao Han		Usage: optional
26*4d581034SMao Han		Value type: <u32>
27*4d581034SMao Han		Definition: the width of pmu counter
28*4d581034SMao Han
29*4d581034SMao HanExamples:
30*4d581034SMao Han---------
31*4d581034SMao Han#include <dt-bindings/interrupt-controller/irq.h>
32*4d581034SMao Han
33*4d581034SMao Han	pmu: performace-monitor {
34*4d581034SMao Han		compatible = "csky,csky-pmu";
35*4d581034SMao Han		interrupts = <23 IRQ_TYPE_EDGE_RISING>;
36*4d581034SMao Han		interrupt-parent = <&intc>;
37*4d581034SMao Han		count-width = <48>;
38*4d581034SMao Han        };
39