OpenBIC
OpenSource Bridge-IC
|
Go to the source code of this file.
Classes | |
struct | mctp_to_ipmi_header_req |
struct | mctp_to_ipmi_header_resp |
struct | mctp_to_ipmi_sel_req |
struct | mctp_to_ipmi_sel_resp |
Macros | |
#define | I2C_ADDR_BIC 0x40 |
#define | I2C_ADDR_BMC 0x20 |
#define | I2C_BUS_BMC 0x02 |
#define | I3C_BUS_BMC 0 |
#define | I3C_BUS_CONTROLLER 1 |
#define | I3C_BUS_HUB 1 |
#define | I3C_ADDR_HUB 0x70 |
#define | I3C_STATIC_ADDR_BIC 0x40 |
#define | I3C_STATIC_ADDR_BMC 0x20 |
#define | I3C_STATIC_ADDR_FF_BIC 0x9 |
#define | I3C_STATIC_ADDR_WF_BIC 0xA |
#define | MCTP_EID_BMC 0x08 |
Functions | |
struct mctp_to_ipmi_header_req | __attribute__ ((__packed__)) |
void | plat_mctp_init (void) |
void | send_cmd_to_dev (struct k_timer *timer) |
void | send_cmd_to_dev_handler (struct k_work *work) |
bool | mctp_add_sel_to_ipmi (common_addsel_msg_t *sel_msg) |
uint8_t | plat_get_mctp_port_count () |
mctp_port * | plat_get_mctp_port (uint8_t index) |
uint8_t | plat_get_eid () |
mctp * | find_mctp_by_bus (uint8_t bus) |
Variables | |
uint8_t | iana [IANA_LEN] |
uint8_t | netfn_lun |
uint8_t | ipmi_cmd |
uint8_t | completion_code |
uint8_t | ipmi_comp_code |
struct mctp_to_ipmi_header_req | header |
struct ipmi_storage_add_sel_req | req_data |
struct ipmi_storage_add_sel_resp | resp_data |
#define I2C_ADDR_BIC 0x40 |
#define I2C_ADDR_BMC 0x20 |
#define I2C_BUS_BMC 0x02 |
#define I3C_ADDR_HUB 0x70 |
#define I3C_BUS_BMC 0 |
#define I3C_BUS_CONTROLLER 1 |
#define I3C_BUS_HUB 1 |
#define I3C_STATIC_ADDR_BIC 0x40 |
#define I3C_STATIC_ADDR_BMC 0x20 |
#define I3C_STATIC_ADDR_FF_BIC 0x9 |
#define I3C_STATIC_ADDR_WF_BIC 0xA |
#define MCTP_EID_BMC 0x08 |
struct mctp_to_ipmi_header_req __attribute__ | ( | (__packed__) | ) |
mctp * find_mctp_by_bus | ( | uint8_t | bus | ) |
bool mctp_add_sel_to_ipmi | ( | common_addsel_msg_t * | sel_msg | ) |
uint8_t plat_get_eid | ( | ) |
mctp_port * plat_get_mctp_port | ( | uint8_t | index | ) |
uint8_t plat_get_mctp_port_count | ( | ) |
void plat_mctp_init | ( | void | ) |
BIC will not initialize mctp instance if CXL is not present
init mctp for bmc bus
BIC will not initialize mctp instance if CXL is not present
init mctp for bmc bus
BIC will not initialize mctp instance if CXL is not present
init mctp for bmc bus
BIC will not initialize mctp instance if CXL is not present
init mctp for bmc bus
BIC will not initialize mctp instance if CXL is not present
init mctp for bmc bus
BIC will not initialize mctp instance if CXL is not present
init mctp for bmc bus
BIC will not initialize mctp instance if CXL is not present
init mctp for bmc bus
BIC will not initialize mctp instance if CXL is not present
init mctp for bmc bus
BIC will not initialize mctp instance if CXL is not present
init mctp for bmc bus
BIC will not initialize mctp instance if CXL is not present
init mctp for bmc bus
void send_cmd_to_dev | ( | struct k_timer * | timer | ) |
void send_cmd_to_dev_handler | ( | struct k_work * | work | ) |
uint8_t completion_code |
struct mctp_to_ipmi_header_resp header |
uint8_t iana[IANA_LEN] |
uint8_t ipmi_cmd |
uint8_t ipmi_comp_code |
uint8_t netfn_lun |
struct ipmi_storage_add_sel_req req_data |
struct ipmi_storage_add_sel_resp resp_data |