xref: /freebsd/sys/contrib/device-tree/Bindings/watchdog/maxim,max63xx.yaml (revision 058ac3e8063366dafa634d9107642e12b038bf09)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/watchdog/maxim,max63xx.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Maxim 63xx Watchdog Timers
8
9allOf:
10  - $ref: "watchdog.yaml#"
11
12maintainers:
13  - Marc Zyngier <maz@kernel.org>
14  - Linus Walleij <linus.walleij@linaro.org>
15
16properties:
17  compatible:
18    enum:
19      - maxim,max6369
20      - maxim,max6370
21      - maxim,max6371
22      - maxim,max6372
23      - maxim,max6373
24      - maxim,max6374
25
26  reg:
27    description: This is a 1-byte memory-mapped address
28    maxItems: 1
29
30required:
31  - compatible
32  - reg
33
34unevaluatedProperties: false
35
36examples:
37  - |
38    wdt: watchdog@50000000 {
39        compatible = "maxim,max6369";
40        reg = <0x50000000 0x1>;
41        timeout-sec = <10>;
42    };
43
44...
45