xref: /linux/Documentation/devicetree/bindings/watchdog/cnxt,cx92755-wdt.yaml (revision 06d07429858317ded2db7986113a9e0129cd599b)
1a31226cdSNik Bune# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2a31226cdSNik Bune%YAML 1.2
3a31226cdSNik Bune---
4a31226cdSNik Bune$id: http://devicetree.org/schemas/watchdog/cnxt,cx92755-wdt.yaml#
5a31226cdSNik Bune$schema: http://devicetree.org/meta-schemas/core.yaml#
6a31226cdSNik Bune
7a31226cdSNik Bunetitle: Conexant Digicolor SoCs Watchdog timer
8a31226cdSNik Bune
9a31226cdSNik Bunedescription: |
10a31226cdSNik Bune  The watchdog functionality in Conexant Digicolor SoCs relies on the so called
11a31226cdSNik Bune  "Agent Communication" block. This block includes the eight programmable system
12a31226cdSNik Bune  timer counters. The first timer (called "Timer A") is the only one that can be
13a31226cdSNik Bune  used as watchdog.
14a31226cdSNik Bune
15a31226cdSNik Bunemaintainers:
16a31226cdSNik Bune  - Baruch Siach <baruch@tkos.co.il>
17a31226cdSNik Bune
18*0f108ccbSKrzysztof KozlowskiallOf:
19*0f108ccbSKrzysztof Kozlowski  - $ref: watchdog.yaml#
20*0f108ccbSKrzysztof Kozlowski
21a31226cdSNik Buneproperties:
22a31226cdSNik Bune  compatible:
23a31226cdSNik Bune    const: cnxt,cx92755-wdt
24a31226cdSNik Bune
25a31226cdSNik Bune  reg:
26a31226cdSNik Bune    maxItems: 1
27a31226cdSNik Bune
28a31226cdSNik Bune  clocks:
29a31226cdSNik Bune    maxItems: 1
30a31226cdSNik Bune
31a31226cdSNik Bunerequired:
32a31226cdSNik Bune  - compatible
33a31226cdSNik Bune  - reg
34a31226cdSNik Bune  - clocks
35a31226cdSNik Bune
36a31226cdSNik BuneunevaluatedProperties: false
37a31226cdSNik Bune
38a31226cdSNik Buneexamples:
39a31226cdSNik Bune  - |
40a31226cdSNik Bune    watchdog@f0000fc0 {
41a31226cdSNik Bune        compatible = "cnxt,cx92755-wdt";
42a31226cdSNik Bune        reg = <0xf0000fc0 0x8>;
43a31226cdSNik Bune        clocks = <&main_clk>;
44a31226cdSNik Bune        timeout-sec = <15>;
45a31226cdSNik Bune    };
46