xref: /freebsd/sys/contrib/device-tree/Bindings/watchdog/watchdog.yaml (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/watchdog/watchdog.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
78bab661aSEmmanuel Vadottitle: Watchdog Common Properties
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Guenter Roeck <linux@roeck-us.net>
11c66ec88fSEmmanuel Vadot  - Wim Van Sebroeck <wim@linux-watchdog.org>
12c66ec88fSEmmanuel Vadot
13c66ec88fSEmmanuel Vadotdescription: |
14c66ec88fSEmmanuel Vadot  This document describes generic bindings which can be used to
15c66ec88fSEmmanuel Vadot  describe watchdog devices in a device tree.
16c66ec88fSEmmanuel Vadot
17cb7aa33aSEmmanuel Vadotselect:
18c66ec88fSEmmanuel Vadot  properties:
19c66ec88fSEmmanuel Vadot    $nodename:
20*f126890aSEmmanuel Vadot      pattern: "^watchdog(@.*|-([0-9]|[1-9][0-9]+))?$"
21c66ec88fSEmmanuel Vadot
22cb7aa33aSEmmanuel Vadotproperties:
23cb7aa33aSEmmanuel Vadot  $nodename:
24*f126890aSEmmanuel Vadot    pattern: "^(timer|watchdog)(@.*|-([0-9]|[1-9][0-9]+))?$"
25cb7aa33aSEmmanuel Vadot
26c66ec88fSEmmanuel Vadot  timeout-sec:
27c66ec88fSEmmanuel Vadot    description:
28c66ec88fSEmmanuel Vadot      Contains the watchdog timeout in seconds.
29c66ec88fSEmmanuel Vadot
306be33864SEmmanuel VadotadditionalProperties: true
316be33864SEmmanuel Vadot
32c66ec88fSEmmanuel Vadot...
33