xref: /linux/Documentation/devicetree/bindings/watchdog/cirrus,ep9301-wdt.yaml (revision 3a39d672e7f48b8d6b91a09afa4b55352773b4b5)
1*74baa9c6SNikita Shubin# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*74baa9c6SNikita Shubin%YAML 1.2
3*74baa9c6SNikita Shubin---
4*74baa9c6SNikita Shubin$id: http://devicetree.org/schemas/watchdog/cirrus,ep9301-wdt.yaml#
5*74baa9c6SNikita Shubin$schema: http://devicetree.org/meta-schemas/core.yaml#
6*74baa9c6SNikita Shubin
7*74baa9c6SNikita Shubintitle: Cirrus Logic EP93xx Watchdog Timer
8*74baa9c6SNikita Shubin
9*74baa9c6SNikita Shubinmaintainers:
10*74baa9c6SNikita Shubin  - Nikita Shubin <nikita.shubin@maquefel.me>
11*74baa9c6SNikita Shubin  - Alexander Sverdlin <alexander.sverdlin@gmail.com>
12*74baa9c6SNikita Shubin
13*74baa9c6SNikita ShubinallOf:
14*74baa9c6SNikita Shubin  - $ref: watchdog.yaml#
15*74baa9c6SNikita Shubin
16*74baa9c6SNikita Shubinproperties:
17*74baa9c6SNikita Shubin  compatible:
18*74baa9c6SNikita Shubin    oneOf:
19*74baa9c6SNikita Shubin      - const: cirrus,ep9301-wdt
20*74baa9c6SNikita Shubin      - items:
21*74baa9c6SNikita Shubin          - enum:
22*74baa9c6SNikita Shubin              - cirrus,ep9302-wdt
23*74baa9c6SNikita Shubin              - cirrus,ep9307-wdt
24*74baa9c6SNikita Shubin              - cirrus,ep9312-wdt
25*74baa9c6SNikita Shubin              - cirrus,ep9315-wdt
26*74baa9c6SNikita Shubin          - const: cirrus,ep9301-wdt
27*74baa9c6SNikita Shubin
28*74baa9c6SNikita Shubin  reg:
29*74baa9c6SNikita Shubin    maxItems: 1
30*74baa9c6SNikita Shubin
31*74baa9c6SNikita Shubinrequired:
32*74baa9c6SNikita Shubin  - compatible
33*74baa9c6SNikita Shubin  - reg
34*74baa9c6SNikita Shubin
35*74baa9c6SNikita ShubinunevaluatedProperties: false
36*74baa9c6SNikita Shubin
37*74baa9c6SNikita Shubinexamples:
38*74baa9c6SNikita Shubin  - |
39*74baa9c6SNikita Shubin    watchdog@80940000 {
40*74baa9c6SNikita Shubin        compatible = "cirrus,ep9301-wdt";
41*74baa9c6SNikita Shubin        reg = <0x80940000 0x08>;
42*74baa9c6SNikita Shubin    };
43