blob: 728d05ca6a1c624ea3c0894a70f6e526b35bd89b [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001===============================
2C-SKY Performance Monitor Units
3===============================
4
5C-SKY Performance Monitor is designed for ck807/ck810/ck860 SMP soc and
6it could count cpu's events for helping analysis performance issues.
7
8============================
9PMU node bindings definition
10============================
11
12 Description: Describes PMU
13
14 PROPERTIES
15
16 - compatible
17 Usage: required
18 Value type: <string>
19 Definition: must be "csky,csky-pmu"
20 - interrupts
21 Usage: required
22 Value type: <u32 IRQ_TYPE_XXX>
23 Definition: must be pmu irq num defined by soc
24 - count-width
25 Usage: optional
26 Value type: <u32>
27 Definition: the width of pmu counter
28
29Examples:
30---------
31#include <dt-bindings/interrupt-controller/irq.h>
32
33 pmu: performace-monitor {
34 compatible = "csky,csky-pmu";
35 interrupts = <23 IRQ_TYPE_EDGE_RISING>;
36 interrupt-parent = <&intc>;
37 count-width = <48>;
38 };