xref: /linux/Documentation/devicetree/bindings/timer/fsl,timrot.yaml (revision 70de5572a82b3d510df31d2c572c15cd53a00870)
1*ffc5870fSFrank Li# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*ffc5870fSFrank Li%YAML 1.2
3*ffc5870fSFrank Li---
4*ffc5870fSFrank Li$id: http://devicetree.org/schemas/timer/fsl,timrot.yaml#
5*ffc5870fSFrank Li$schema: http://devicetree.org/meta-schemas/core.yaml#
6*ffc5870fSFrank Li
7*ffc5870fSFrank Lititle: Freescale MXS Timer
8*ffc5870fSFrank Li
9*ffc5870fSFrank Limaintainers:
10*ffc5870fSFrank Li  - Frank Li <Frank.Li@nxp.com>
11*ffc5870fSFrank Li
12*ffc5870fSFrank Liproperties:
13*ffc5870fSFrank Li  compatible:
14*ffc5870fSFrank Li    items:
15*ffc5870fSFrank Li      - enum:
16*ffc5870fSFrank Li          - fsl,imx23-timrot
17*ffc5870fSFrank Li          - fsl,imx28-timrot
18*ffc5870fSFrank Li      - const: fsl,timrot
19*ffc5870fSFrank Li
20*ffc5870fSFrank Li  reg:
21*ffc5870fSFrank Li    maxItems: 1
22*ffc5870fSFrank Li
23*ffc5870fSFrank Li  interrupts:
24*ffc5870fSFrank Li    items:
25*ffc5870fSFrank Li      - description: irq for timer0
26*ffc5870fSFrank Li      - description: irq for timer1
27*ffc5870fSFrank Li      - description: irq for timer2
28*ffc5870fSFrank Li      - description: irq for timer3
29*ffc5870fSFrank Li
30*ffc5870fSFrank Li  clocks:
31*ffc5870fSFrank Li    maxItems: 1
32*ffc5870fSFrank Li
33*ffc5870fSFrank Lirequired:
34*ffc5870fSFrank Li  - compatible
35*ffc5870fSFrank Li  - reg
36*ffc5870fSFrank Li  - interrupts
37*ffc5870fSFrank Li  - clocks
38*ffc5870fSFrank Li
39*ffc5870fSFrank LiadditionalProperties: false
40*ffc5870fSFrank Li
41*ffc5870fSFrank Liexamples:
42*ffc5870fSFrank Li  - |
43*ffc5870fSFrank Li    timer: timer@80068000 {
44*ffc5870fSFrank Li        compatible = "fsl,imx28-timrot", "fsl,timrot";
45*ffc5870fSFrank Li        reg = <0x80068000 0x2000>;
46*ffc5870fSFrank Li        interrupts = <48>, <49>, <50>, <51>;
47*ffc5870fSFrank Li        clocks = <&clks 26>;
48*ffc5870fSFrank Li    };
49