Skip to content

Commit

Permalink
dt-bindings: csky: Add csky PMU bindings
Browse files Browse the repository at this point in the history
This patch adds the documentation to describe that how to add pmu node in
dts.

Signed-off-by: Mao Han <[email protected]>
Signed-off-by: Guo Ren <[email protected]>
Cc: Rob Herring <[email protected]>
  • Loading branch information
Mao Han authored and guoren83 committed Jul 19, 2019
1 parent 69d812f commit 4d58103
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions Documentation/devicetree/bindings/csky/pmu.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
===============================
C-SKY Performance Monitor Units
===============================

C-SKY Performance Monitor is designed for ck807/ck810/ck860 SMP soc and
it could count cpu's events for helping analysis performance issues.

============================
PMU node bindings definition
============================

Description: Describes PMU

PROPERTIES

- compatible
Usage: required
Value type: <string>
Definition: must be "csky,csky-pmu"
- interrupts
Usage: required
Value type: <u32 IRQ_TYPE_XXX>
Definition: must be pmu irq num defined by soc
- count-width
Usage: optional
Value type: <u32>
Definition: the width of pmu counter

Examples:
---------
#include <dt-bindings/interrupt-controller/irq.h>

pmu: performace-monitor {
compatible = "csky,csky-pmu";
interrupts = <23 IRQ_TYPE_EDGE_RISING>;
interrupt-parent = <&intc>;
count-width = <48>;
};

0 comments on commit 4d58103

Please sign in to comment.