blob: 19632effe74c48bb9f8e87a305268259c4007038 [file] [log] [blame]
Patrick Venture0e9aae52020-08-13 13:07:09 -07001#pragma once
2
3namespace google
4{
5namespace ipmi
6{
7
8enum SysOEMCommands
9{
10 // The Sys cable check command.
11 SysCableCheck = 0,
12 // The Sys cpld version over ipmi command.
13 SysCpldVersion = 1,
14 // The Sys get eth device command.
15 SysGetEthDevice = 2,
16 // The Sys psu hard reset command.
17 SysPsuHardReset = 3,
18 // The Sys pcie slot count command.
19 SysPcieSlotCount = 4,
20 // The Sys pcie slot to i2c bus mapping command.
21 SysPcieSlotI2cBusMapping = 5,
22 // The Sys "entity id:entity instance" to entity name mapping command.
23 SysEntityName = 6,
William A. Kennington III29f35bc2020-11-03 23:30:31 -080024 // Returns the machine name of the image
25 SysMachineName = 7,
Shounak Mitraac4a16f2021-02-02 11:11:44 -080026 // Arm for psu reset on host shutdown
27 SysPsuHardResetOnShutdown = 8,
Patrick Venture0e9aae52020-08-13 13:07:09 -070028};
29
30} // namespace ipmi
31} // namespace google