Kumar Thangavel | 41ad4ff | 2020-06-11 10:31:07 +0530 | [diff] [blame] | 1 | |
Bonnie Lo | 25b79bf | 2022-12-16 15:41:48 +0800 | [diff] [blame] | 2 | enum class fb_bic_cmds : uint8_t |
| 3 | { |
| 4 | CMD_OEM_BIC_INFO = 0x1, |
| 5 | CMD_OEM_GET_BIC_GPIO_STATE = 0x3, |
| 6 | CMD_OEM_SEND_POST_BUFFER_TO_BMC = 0x8, |
Bonnie Lo | 41027b9 | 2022-12-16 16:21:08 +0800 | [diff] [blame] | 7 | CMD_OEM_SET_HOST_POWER_STATE = 0x0C, |
Kumar Thangavel | 05d0ce9 | 2022-11-17 17:53:57 +0530 | [diff] [blame] | 8 | CMD_OEM_GET_FLASH_SIZE = 0x19, |
Jayashree Dhanapal | 6c931e4 | 2022-12-05 13:09:24 +0530 | [diff] [blame] | 9 | CMD_OEM_CLEAR_CMOS = 0x25, |
Bonnie Lo | 25b79bf | 2022-12-16 15:41:48 +0800 | [diff] [blame] | 10 | }; |
Kumar Thangavel | ad04924 | 2020-08-31 22:27:33 +0530 | [diff] [blame] | 11 | |
Kumar Thangavel | 05d0ce9 | 2022-11-17 17:53:57 +0530 | [diff] [blame] | 12 | // Flash size response length |
| 13 | constexpr uint8_t flashSizeRespLen = 0x7; |
| 14 | |
Kumar Thangavel | ad04924 | 2020-08-31 22:27:33 +0530 | [diff] [blame] | 15 | const char* dbusObj = "/xyz/openbmc_project/state/boot/raw"; |
| 16 | |
| 17 | const char* dbusService = "xyz.openbmc_project.State.Boot.Raw"; |
Bonnie Lo | 41027b9 | 2022-12-16 16:21:08 +0800 | [diff] [blame] | 18 | |
| 19 | constexpr auto systemdService = "org.freedesktop.systemd1"; |
| 20 | constexpr auto systemdObjPath = "/org/freedesktop/systemd1"; |
| 21 | constexpr auto systemdInterface = "org.freedesktop.systemd1.Manager"; |
| 22 | |
| 23 | enum class HostPowerState : uint8_t |
| 24 | { |
| 25 | HOST_POWER_OFF = 0x0, |
| 26 | HOST_POWER_ON = 0x1, |
| 27 | }; |