xref: /linux/Documentation/devicetree/bindings/timer/cirrus,clps711x-timer.yaml (revision 6376c0770656f3bdf7f411faf068371b6932aeca)
1*d65a30c3SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*d65a30c3SRob Herring (Arm)%YAML 1.2
3*d65a30c3SRob Herring (Arm)---
4*d65a30c3SRob Herring (Arm)$id: http://devicetree.org/schemas/timer/cirrus,clps711x-timer.yaml#
5*d65a30c3SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6*d65a30c3SRob Herring (Arm)
7*d65a30c3SRob Herring (Arm)title: Cirrus Logic CLPS711X Timer Counter
8*d65a30c3SRob Herring (Arm)
9*d65a30c3SRob Herring (Arm)maintainers:
10*d65a30c3SRob Herring (Arm)  - Alexander Shiyan <shc_work@mail.ru>
11*d65a30c3SRob Herring (Arm)
12*d65a30c3SRob Herring (Arm)properties:
13*d65a30c3SRob Herring (Arm)  compatible:
14*d65a30c3SRob Herring (Arm)    oneOf:
15*d65a30c3SRob Herring (Arm)      - items:
16*d65a30c3SRob Herring (Arm)          - enum:
17*d65a30c3SRob Herring (Arm)              - cirrus,ep7312-timer
18*d65a30c3SRob Herring (Arm)          - const: cirrus,ep7209-timer
19*d65a30c3SRob Herring (Arm)      - const: cirrus,ep7209-timer
20*d65a30c3SRob Herring (Arm)
21*d65a30c3SRob Herring (Arm)  reg:
22*d65a30c3SRob Herring (Arm)    maxItems: 1
23*d65a30c3SRob Herring (Arm)
24*d65a30c3SRob Herring (Arm)  clocks:
25*d65a30c3SRob Herring (Arm)    maxItems: 1
26*d65a30c3SRob Herring (Arm)
27*d65a30c3SRob Herring (Arm)  interrupts:
28*d65a30c3SRob Herring (Arm)    maxItems: 1
29*d65a30c3SRob Herring (Arm)
30*d65a30c3SRob Herring (Arm)required:
31*d65a30c3SRob Herring (Arm)  - compatible
32*d65a30c3SRob Herring (Arm)  - reg
33*d65a30c3SRob Herring (Arm)  - clocks
34*d65a30c3SRob Herring (Arm)  - interrupts
35*d65a30c3SRob Herring (Arm)
36*d65a30c3SRob Herring (Arm)additionalProperties: false
37*d65a30c3SRob Herring (Arm)
38*d65a30c3SRob Herring (Arm)examples:
39*d65a30c3SRob Herring (Arm)  - |
40*d65a30c3SRob Herring (Arm)    timer@80000300 {
41*d65a30c3SRob Herring (Arm)        compatible = "cirrus,ep7312-timer", "cirrus,ep7209-timer";
42*d65a30c3SRob Herring (Arm)        reg = <0x80000300 0x4>;
43*d65a30c3SRob Herring (Arm)        interrupts = <8>;
44*d65a30c3SRob Herring (Arm)        clocks = <&clks 5>;
45*d65a30c3SRob Herring (Arm)    };
46