blob: 5d95effcd602af619135b2bd7dc61be01172906d [file] [log] [blame]
Vernon Mauery991b2b82022-09-26 16:16:45 -07001description: >
2 An interface for NMI signal source.
3properties:
4 - name: BMCSource
5 type: enum[self.BMCSourceSignal]
6 description: >
7 Keeps track of NMI signal source in BMC.
Patrick Williamsa1347412022-12-06 10:56:22 -06008 default: "None"
Vernon Mauery991b2b82022-09-26 16:16:45 -07009 - name: Enabled
10 type: boolean
11 description: >
12 whether the BMC enables NMI event.
13 default: true
14
15enumerations:
Patrick Williamsa1347412022-12-06 10:56:22 -060016 - name: BMCSourceSignal
17 description: >
18 The type of NMI source.
19 values:
20 - name: None
21 description: >
22 NONE NMI signal.
23 - name: FpBtn
24 description: >
25 Via Front Panel NMI button.
26 - name: WdPreTimeout
27 description: >
28 Via watchdog pre-timeout.
29 - name: PefMatch
30 description: >
31 Via PEF match.
32 - name: ChassisCmd
33 description: >
34 Via Chassis command.
35 - name: MemoryError
36 description: >
37 Via memory error.
38 - name: PciSerrPerr
39 description: >
40 Via PCI SERR PERR.
41 - name: SouthbridgeNmi
42 description: >
43 Via southbridge NMI.
44 - name: ChipsetNmi
45 description: >
46 Via chipset NMI.