watchdog.yaml 738 B

123456789101112131415161718192021222324252627282930313233
  1. # SPDX-License-Identifier: GPL-2.0
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/watchdog/watchdog.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Watchdog Common Properties
  7. maintainers:
  8. - Guenter Roeck <linux@roeck-us.net>
  9. - Wim Van Sebroeck <wim@linux-watchdog.org>
  10. description: |
  11. This document describes generic bindings which can be used to
  12. describe watchdog devices in a device tree.
  13. select:
  14. properties:
  15. $nodename:
  16. pattern: "^watchdog(@.*|-([0-9]|[1-9][0-9]+))?$"
  17. properties:
  18. $nodename:
  19. pattern: "^(pmic|timer|watchdog)(@.*|-([0-9]|[1-9][0-9]+))?$"
  20. timeout-sec:
  21. maxItems: 1
  22. description:
  23. Contains the watchdog timeout in seconds.
  24. additionalProperties: true
  25. ...