xref: /linux/Documentation/devicetree/bindings/watchdog/ti,davinci-wdt.yaml (revision 3a39d672e7f48b8d6b91a09afa4b55352773b4b5)
1*efd85f68SKousik Sanagavarapu# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*efd85f68SKousik Sanagavarapu%YAML 1.2
3*efd85f68SKousik Sanagavarapu---
4*efd85f68SKousik Sanagavarapu$id: http://devicetree.org/schemas/watchdog/ti,davinci-wdt.yaml#
5*efd85f68SKousik Sanagavarapu$schema: http://devicetree.org/meta-schemas/core.yaml#
6*efd85f68SKousik Sanagavarapu
7*efd85f68SKousik Sanagavaraputitle: TI DaVinci/Keystone Watchdog Timer Controller
8*efd85f68SKousik Sanagavarapu
9*efd85f68SKousik Sanagavarapumaintainers:
10*efd85f68SKousik Sanagavarapu  - Kousik Sanagavarapu <five231003@gmail.com>
11*efd85f68SKousik Sanagavarapu
12*efd85f68SKousik Sanagavarapudescription: |
13*efd85f68SKousik Sanagavarapu  TI's Watchdog Timer Controller for DaVinci and Keystone Processors.
14*efd85f68SKousik Sanagavarapu
15*efd85f68SKousik Sanagavarapu  Datasheets
16*efd85f68SKousik Sanagavarapu
17*efd85f68SKousik Sanagavarapu    Davinci DM646x - https://www.ti.com/lit/ug/spruer5b/spruer5b.pdf
18*efd85f68SKousik Sanagavarapu    Keystone - https://www.ti.com/lit/ug/sprugv5a/sprugv5a.pdf
19*efd85f68SKousik Sanagavarapu
20*efd85f68SKousik SanagavarapuallOf:
21*efd85f68SKousik Sanagavarapu  - $ref: watchdog.yaml#
22*efd85f68SKousik Sanagavarapu
23*efd85f68SKousik Sanagavarapuproperties:
24*efd85f68SKousik Sanagavarapu  compatible:
25*efd85f68SKousik Sanagavarapu    oneOf:
26*efd85f68SKousik Sanagavarapu      - items:
27*efd85f68SKousik Sanagavarapu          - const: ti,keystone-wdt
28*efd85f68SKousik Sanagavarapu          - const: ti,davinci-wdt
29*efd85f68SKousik Sanagavarapu      - items:
30*efd85f68SKousik Sanagavarapu          - const: ti,davinci-wdt
31*efd85f68SKousik Sanagavarapu
32*efd85f68SKousik Sanagavarapu  reg:
33*efd85f68SKousik Sanagavarapu    maxItems: 1
34*efd85f68SKousik Sanagavarapu
35*efd85f68SKousik Sanagavarapu  power-domains:
36*efd85f68SKousik Sanagavarapu    maxItems: 1
37*efd85f68SKousik Sanagavarapu
38*efd85f68SKousik Sanagavarapu  clocks:
39*efd85f68SKousik Sanagavarapu    maxItems: 1
40*efd85f68SKousik Sanagavarapu
41*efd85f68SKousik Sanagavarapurequired:
42*efd85f68SKousik Sanagavarapu  - compatible
43*efd85f68SKousik Sanagavarapu  - reg
44*efd85f68SKousik Sanagavarapu
45*efd85f68SKousik SanagavarapuunevaluatedProperties: false
46*efd85f68SKousik Sanagavarapu
47*efd85f68SKousik Sanagavarapuexamples:
48*efd85f68SKousik Sanagavarapu  - |
49*efd85f68SKousik Sanagavarapu    wdt: watchdog@22f0080 {
50*efd85f68SKousik Sanagavarapu        compatible = "ti,keystone-wdt", "ti,davinci-wdt";
51*efd85f68SKousik Sanagavarapu        reg = <0x022f0080 0x80>;
52*efd85f68SKousik Sanagavarapu        clocks = <&clkwdtimer0>;
53*efd85f68SKousik Sanagavarapu    };
54*efd85f68SKousik Sanagavarapu
55*efd85f68SKousik Sanagavarapu...
56