diff options
-rw-r--r-- | xyz/openbmc_project/State/Watchdog.interface.yaml | 23 |
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 |