1*81824f7cSNikita Shubin# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*81824f7cSNikita Shubin%YAML 1.2
3*81824f7cSNikita Shubin---
4*81824f7cSNikita Shubin$id: http://devicetree.org/schemas/timer/cirrus,ep9301-timer.yaml#
5*81824f7cSNikita Shubin$schema: http://devicetree.org/meta-schemas/core.yaml#
6*81824f7cSNikita Shubin
7*81824f7cSNikita Shubintitle: Cirrus Logic EP93xx timer
8*81824f7cSNikita Shubin
9*81824f7cSNikita Shubinmaintainers:
10*81824f7cSNikita Shubin  - Alexander Sverdlin <[email protected]>
11*81824f7cSNikita Shubin  - Nikita Shubin <[email protected]>
12*81824f7cSNikita Shubin
13*81824f7cSNikita Shubinproperties:
14*81824f7cSNikita Shubin  compatible:
15*81824f7cSNikita Shubin    oneOf:
16*81824f7cSNikita Shubin      - const: cirrus,ep9301-timer
17*81824f7cSNikita Shubin      - items:
18*81824f7cSNikita Shubin          - enum:
19*81824f7cSNikita Shubin              - cirrus,ep9302-timer
20*81824f7cSNikita Shubin              - cirrus,ep9307-timer
21*81824f7cSNikita Shubin              - cirrus,ep9312-timer
22*81824f7cSNikita Shubin              - cirrus,ep9315-timer
23*81824f7cSNikita Shubin          - const: cirrus,ep9301-timer
24*81824f7cSNikita Shubin
25*81824f7cSNikita Shubin  reg:
26*81824f7cSNikita Shubin    maxItems: 1
27*81824f7cSNikita Shubin
28*81824f7cSNikita Shubin  interrupts:
29*81824f7cSNikita Shubin    maxItems: 1
30*81824f7cSNikita Shubin
31*81824f7cSNikita Shubin  resets:
32*81824f7cSNikita Shubin    maxItems: 1
33*81824f7cSNikita Shubin
34*81824f7cSNikita Shubinrequired:
35*81824f7cSNikita Shubin  - compatible
36*81824f7cSNikita Shubin  - reg
37*81824f7cSNikita Shubin  - interrupts
38*81824f7cSNikita Shubin
39*81824f7cSNikita ShubinadditionalProperties: false
40*81824f7cSNikita Shubin
41*81824f7cSNikita Shubinexamples:
42*81824f7cSNikita Shubin  - |
43*81824f7cSNikita Shubin    timer@80810000 {
44*81824f7cSNikita Shubin      compatible = "cirrus,ep9301-timer";
45*81824f7cSNikita Shubin      reg = <0x80810000 0x100>;
46*81824f7cSNikita Shubin      interrupt-parent = <&vic1>;
47*81824f7cSNikita Shubin      interrupts = <19>;
48*81824f7cSNikita Shubin    };
49*81824f7cSNikita Shubin...
50