summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--xyz/openbmc_project/State/Watchdog.interface.yaml23
1 files changed, 23 insertions, 0 deletions
diff --git a/xyz/openbmc_project/State/Watchdog.interface.yaml b/xyz/openbmc_project/State/Watchdog.interface.yaml
index e48ac4b..960b2b0 100644
--- a/xyz/openbmc_project/State/Watchdog.interface.yaml
+++ b/xyz/openbmc_project/State/Watchdog.interface.yaml
@@ -12,6 +12,11 @@ properties:
description: >
The watchdog is enabled or not.
default: false
+ - name: ExpireAction
+ type: enum[self.Action]
+ description: >
+ The action the watchdog should perform when it expires.
+ default: 'HardReset'
- name: Interval
type: uint64
description: >
@@ -24,4 +29,22 @@ properties:
Setting this property can re-arm the watchdog.
default: 0
+enumerations:
+ - name: Action
+ description: >
+ The type of action to perform.
+ values:
+ - name: 'None'
+ description: >
+ Do nothing.
+ - name: 'HardReset'
+ description: >
+ Perform a reset of the system.
+ - name: 'PowerOff'
+ description: >
+ Perform a power off of the system.
+ - name: 'PowerCycle'
+ description: >
+ Perform a power cycle of the system.
+
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
OpenPOWER on IntegriCloud