xref: /linux/Documentation/devicetree/bindings/watchdog/maxim,max63xx.yaml (revision 8a922b7728a93d837954315c98b84f6b78de0c4f)
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  - $ref: /schemas/memory-controllers/mc-peripheral-props.yaml#
12
13maintainers:
14  - Marc Zyngier <maz@kernel.org>
15  - Linus Walleij <linus.walleij@linaro.org>
16
17properties:
18  compatible:
19    enum:
20      - maxim,max6369
21      - maxim,max6370
22      - maxim,max6371
23      - maxim,max6372
24      - maxim,max6373
25      - maxim,max6374
26
27  reg:
28    description: This is a 1-byte memory-mapped address
29    maxItems: 1
30
31required:
32  - compatible
33  - reg
34
35unevaluatedProperties: false
36
37examples:
38  - |
39    wdt: watchdog@50000000 {
40        compatible = "maxim,max6369";
41        reg = <0x50000000 0x1>;
42        timeout-sec = <10>;
43    };
44
45...
46