blob: bd4f5a35b2311a031dd0bc5eeb95a369c1346526 [file] [log] [blame]
description: >
NMI button is a Diagnostic Interrupt(Front Panel NMI).Diagnostic interrupt
is a non-maskable interrupt or signal for generating diagnostic traces
and core dumps from the operating system. The diagnostic interrupt button
is connected to the BMC through a front panel connector.
user can press NMI button on the front panel and then trigger NMI signal.
methods:
- name: simPress
description: >
Emulate NMI button press.
errors:
- xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand
- xyz.openbmc_project.Chassis.Common.Error.IOError
properties:
- name: Enabled
type: boolean
default: true
description: >
Enable/disable NMI button.
false means NMI button is disabled
true means NMI button is enabled
errors:
- xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand
- xyz.openbmc_project.Chassis.Common.Error.IOError
signals:
- name: Released
description: >
NMI button released signal
- name: Pressed
description: >
NMI button pressed signal