blob: 8e9d0b7e82444086a49b782ea7f74ca5a4e5e71f [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/watchdog/arm-smc-wdt.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: ARM Secure Monitor Call based watchdog
8
Tom Rini53633a82024-02-29 12:33:36 -05009maintainers:
10 - Julius Werner <jwerner@chromium.org>
11
Tom Rini93743d22024-04-01 09:08:13 -040012allOf:
13 - $ref: watchdog.yaml#
14
Tom Rini53633a82024-02-29 12:33:36 -050015properties:
16 compatible:
17 enum:
18 - arm,smc-wdt
19
20 arm,smc-id:
21 $ref: /schemas/types.yaml#/definitions/uint32
22 description: |
23 The ATF smc function id used by the firmware.
24 Defaults to 0x82003D06 if unset.
25
26required:
27 - compatible
28
29unevaluatedProperties: false
30
31examples:
32 - |
33 watchdog {
34 compatible = "arm,smc-wdt";
35 arm,smc-id = <0x82003D06>;
36 timeout-sec = <15>;
37 };
38
39...