xref: /freebsd/sys/contrib/device-tree/Bindings/watchdog/arm-smc-wdt.yaml (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*c66ec88fSEmmanuel Vadot%YAML 1.2
3*c66ec88fSEmmanuel Vadot---
4*c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/watchdog/arm-smc-wdt.yaml#
5*c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*c66ec88fSEmmanuel Vadot
7*c66ec88fSEmmanuel Vadottitle: ARM Secure Monitor Call based watchdog
8*c66ec88fSEmmanuel Vadot
9*c66ec88fSEmmanuel VadotallOf:
10*c66ec88fSEmmanuel Vadot  - $ref: "watchdog.yaml#"
11*c66ec88fSEmmanuel Vadot
12*c66ec88fSEmmanuel Vadotmaintainers:
13*c66ec88fSEmmanuel Vadot  - Julius Werner <jwerner@chromium.org>
14*c66ec88fSEmmanuel Vadot
15*c66ec88fSEmmanuel Vadotproperties:
16*c66ec88fSEmmanuel Vadot  compatible:
17*c66ec88fSEmmanuel Vadot    enum:
18*c66ec88fSEmmanuel Vadot      - arm,smc-wdt
19*c66ec88fSEmmanuel Vadot  arm,smc-id:
20*c66ec88fSEmmanuel Vadot    $ref: /schemas/types.yaml#/definitions/uint32
21*c66ec88fSEmmanuel Vadot    description: |
22*c66ec88fSEmmanuel Vadot      The ATF smc function id used by the firmware.
23*c66ec88fSEmmanuel Vadot      Defaults to 0x82003D06 if unset.
24*c66ec88fSEmmanuel Vadot
25*c66ec88fSEmmanuel Vadotrequired:
26*c66ec88fSEmmanuel Vadot  - compatible
27*c66ec88fSEmmanuel Vadot
28*c66ec88fSEmmanuel Vadotexamples:
29*c66ec88fSEmmanuel Vadot  - |
30*c66ec88fSEmmanuel Vadot    watchdog {
31*c66ec88fSEmmanuel Vadot      compatible = "arm,smc-wdt";
32*c66ec88fSEmmanuel Vadot      arm,smc-id = <0x82003D06>;
33*c66ec88fSEmmanuel Vadot      timeout-sec = <15>;
34*c66ec88fSEmmanuel Vadot    };
35*c66ec88fSEmmanuel Vadot
36*c66ec88fSEmmanuel Vadot...
37