blob: bd4f5a35b2311a031dd0bc5eeb95a369c1346526 [file] [log] [blame]
Chen,Yuganga270e782019-04-26 09:56:14 +08001description: >
2 NMI button is a Diagnostic Interrupt(Front Panel NMI).Diagnostic interrupt
3 is a non-maskable interrupt or signal for generating diagnostic traces
4 and core dumps from the operating system. The diagnostic interrupt button
5 is connected to the BMC through a front panel connector.
6 user can press NMI button on the front panel and then trigger NMI signal.
7methods:
8 - name: simPress
9 description: >
10 Emulate NMI button press.
11 errors:
12 - xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand
13 - xyz.openbmc_project.Chassis.Common.Error.IOError
14
15properties:
16 - name: Enabled
17 type: boolean
18 default: true
19 description: >
20 Enable/disable NMI button.
21 false means NMI button is disabled
22 true means NMI button is enabled
23 errors:
24 - xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand
25 - xyz.openbmc_project.Chassis.Common.Error.IOError
26
27signals:
28 - name: Released
29 description: >
30 NMI button released signal
31 - name: Pressed
32 description: >
33 NMI button pressed signal