Linux 6.7-rc7
[linux-modified.git] / Documentation / devicetree / bindings / watchdog / maxim,max63xx.yaml
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
7 title: Maxim 63xx Watchdog Timers
8
9 allOf:
10   - $ref: watchdog.yaml#
11   - $ref: /schemas/memory-controllers/mc-peripheral-props.yaml#
12
13 maintainers:
14   - Marc Zyngier <maz@kernel.org>
15   - Linus Walleij <linus.walleij@linaro.org>
16
17 properties:
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
31 required:
32   - compatible
33   - reg
34
35 unevaluatedProperties: false
36
37 examples:
38   - |
39     wdt: watchdog@50000000 {
40         compatible = "maxim,max6369";
41         reg = <0x50000000 0x1>;
42         timeout-sec = <10>;
43     };
44
45 ...