treewide: remove redundant IS_ERR() before error code check
[linux/fpc-iii.git] / Documentation / devicetree / bindings / timer / csky,mptimer.txt
blob15cfec08fbb8e901a4392098057c24f788587bc8
1 ============================
2 C-SKY Multi-processors Timer
3 ============================
5 C-SKY multi-processors timer is designed for C-SKY SMP system and the
6 regs is accessed by cpu co-processor 4 registers with mtcr/mfcr.
8  - PTIM_CTLR "cr<0, 14>" Control reg to start reset timer.
9  - PTIM_TSR  "cr<1, 14>" Interrupt cleanup status reg.
10  - PTIM_CCVR "cr<3, 14>" Current counter value reg.
11  - PTIM_LVR  "cr<6, 14>" Window value reg to triger next event.
13 ==============================
14 timer node bindings definition
15 ==============================
17         Description: Describes SMP timer
19         PROPERTIES
21         - compatible
22                 Usage: required
23                 Value type: <string>
24                 Definition: must be "csky,mptimer"
25         - clocks
26                 Usage: required
27                 Value type: <node>
28                 Definition: must be input clk node
29         - interrupts
30                 Usage: required
31                 Value type: <u32>
32                 Definition: must be timer irq num defined by soc
34 Examples:
35 ---------
37         timer: timer {
38                 compatible = "csky,mptimer";
39                 clocks = <&dummy_apb_clk>;
40                 interrupts = <16>;
41                 interrupt-parent = <&intc>;
42         };