forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dt-bindings: csky: Add csky PMU bindings
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
Showing
1 changed file
with
38 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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>; | ||
}; |