141ad4ff1SKumar Thangavel 
225b79bf4SBonnie Lo enum class fb_bic_cmds : uint8_t
325b79bf4SBonnie Lo {
425b79bf4SBonnie Lo     CMD_OEM_BIC_INFO = 0x1,
525b79bf4SBonnie Lo     CMD_OEM_GET_BIC_GPIO_STATE = 0x3,
625b79bf4SBonnie Lo     CMD_OEM_SEND_POST_BUFFER_TO_BMC = 0x8,
7*41027b96SBonnie Lo     CMD_OEM_SET_HOST_POWER_STATE = 0x0C,
825b79bf4SBonnie Lo };
9ad04924dSKumar Thangavel 
10ad04924dSKumar Thangavel const char* dbusObj = "/xyz/openbmc_project/state/boot/raw";
11ad04924dSKumar Thangavel 
12ad04924dSKumar Thangavel const char* dbusService = "xyz.openbmc_project.State.Boot.Raw";
13*41027b96SBonnie Lo 
14*41027b96SBonnie Lo constexpr auto systemdService = "org.freedesktop.systemd1";
15*41027b96SBonnie Lo constexpr auto systemdObjPath = "/org/freedesktop/systemd1";
16*41027b96SBonnie Lo constexpr auto systemdInterface = "org.freedesktop.systemd1.Manager";
17*41027b96SBonnie Lo 
18*41027b96SBonnie Lo enum class HostPowerState : uint8_t
19*41027b96SBonnie Lo {
20*41027b96SBonnie Lo     HOST_POWER_OFF = 0x0,
21*41027b96SBonnie Lo     HOST_POWER_ON = 0x1,
22*41027b96SBonnie Lo };
23