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