blob: e48ac4b54408b408d492d1e8b767d56e52676f97 [file] [log] [blame]
Yi Li4f025cd2016-12-02 19:03:53 +08001description: >
2 Implement the watchdog function.
William A. Kennington III34fc2962018-01-23 21:05:19 -08003
Yi Li4f025cd2016-12-02 19:03:53 +08004properties:
William A. Kennington III34fc2962018-01-23 21:05:19 -08005 - name: Initialized
6 type: boolean
7 description: >
8 Whether the host has configured the watchdog yet.
9 default: false
Yi Li4f025cd2016-12-02 19:03:53 +080010 - name: Enabled
11 type: boolean
12 description: >
13 The watchdog is enabled or not.
14 default: false
15 - name: Interval
16 type: uint64
17 description: >
Patrick Venture08b0d932017-07-30 10:40:41 -070018 Time interval to arm the watchdog, in milli-second.
Yi Li4f025cd2016-12-02 19:03:53 +080019 default: 30000
20 - name: TimeRemaining
21 type: uint64
22 description: >
Patrick Venture08b0d932017-07-30 10:40:41 -070023 Time remaining before timeout, in milli-second.
Yi Li4f025cd2016-12-02 19:03:53 +080024 Setting this property can re-arm the watchdog.
25 default: 0
Yi Li4f025cd2016-12-02 19:03:53 +080026
27# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4