xref: /openbmc/google-ipmi-sys/commands.hpp (revision 0e9aae5d)
1*0e9aae5dSPatrick Venture #pragma once
2*0e9aae5dSPatrick Venture 
3*0e9aae5dSPatrick Venture namespace google
4*0e9aae5dSPatrick Venture {
5*0e9aae5dSPatrick Venture namespace ipmi
6*0e9aae5dSPatrick Venture {
7*0e9aae5dSPatrick Venture 
8*0e9aae5dSPatrick Venture enum SysOEMCommands
9*0e9aae5dSPatrick Venture {
10*0e9aae5dSPatrick Venture     // The Sys cable check command.
11*0e9aae5dSPatrick Venture     SysCableCheck = 0,
12*0e9aae5dSPatrick Venture     // The Sys cpld version over ipmi command.
13*0e9aae5dSPatrick Venture     SysCpldVersion = 1,
14*0e9aae5dSPatrick Venture     // The Sys get eth device command.
15*0e9aae5dSPatrick Venture     SysGetEthDevice = 2,
16*0e9aae5dSPatrick Venture     // The Sys psu hard reset command.
17*0e9aae5dSPatrick Venture     SysPsuHardReset = 3,
18*0e9aae5dSPatrick Venture     // The Sys pcie slot count command.
19*0e9aae5dSPatrick Venture     SysPcieSlotCount = 4,
20*0e9aae5dSPatrick Venture     // The Sys pcie slot to i2c bus mapping command.
21*0e9aae5dSPatrick Venture     SysPcieSlotI2cBusMapping = 5,
22*0e9aae5dSPatrick Venture     // The Sys "entity id:entity instance" to entity name mapping command.
23*0e9aae5dSPatrick Venture     SysEntityName = 6,
24*0e9aae5dSPatrick Venture };
25*0e9aae5dSPatrick Venture 
26*0e9aae5dSPatrick Venture } // namespace ipmi
27*0e9aae5dSPatrick Venture } // namespace google
28