OpenBIC
OpenSource Bridge-IC
|
Go to the source code of this file.
Macros | |
#define | MCTP_MSG_TYPE_SHIFT 0 |
#define | MCTP_MSG_TYPE_MASK 0x7F |
#define | MCTP_IC_SHIFT 7 |
#define | MCTP_IC_MASK 0x80 |
#define | I2C_BUS_BMC 0 |
#define | I2C_BUS_CXL1 0x01 |
#define | I2C_BUS_CXL2 0x03 |
#define | I2C_ADDR_BIC 0x40 |
#define | I2C_ADDR_BMC 0x20 |
#define | I2C_ADDR_CXL1 0x64 |
#define | I2C_ADDR_CXL2 0x64 |
#define | I3C_BUS_SD_BIC 0 |
#define | I3C_BUS_BMC I3C_BUS_SD_BIC |
#define | I3C_ADDR_SD_BIC 0x8 |
#define | I3C_STATIC_ADDR_BMC I3C_ADDR_SD_BIC |
#define | MCTP_EID_BMC 0x08 |
#define | MCTP_EID_SD_BIC 0 |
#define | MCTP_EID_CXL1 0 |
#define | MCTP_EID_CXL2 0 |
#define | UNKNOWN_CXL_EID 0xFF |
#define | SET_DEV_ENDPOINT_STACK_SIZE 1024 |
Functions | |
void | plat_mctp_init (void) |
uint8_t | plat_get_mctp_port_count () |
mctp_port * | plat_get_mctp_port (uint8_t index) |
void | create_set_dev_endpoint_thread () |
uint8_t | plat_get_eid () |
mctp * | find_mctp_by_bus (uint8_t bus) |
#define I2C_ADDR_BIC 0x40 |
#define I2C_ADDR_BMC 0x20 |
#define I2C_ADDR_CXL1 0x64 |
#define I2C_ADDR_CXL2 0x64 |
#define I2C_BUS_BMC 0 |
#define I2C_BUS_CXL1 0x01 |
#define I2C_BUS_CXL2 0x03 |
#define I3C_ADDR_SD_BIC 0x8 |
#define I3C_BUS_BMC I3C_BUS_SD_BIC |
#define I3C_BUS_SD_BIC 0 |
#define I3C_STATIC_ADDR_BMC I3C_ADDR_SD_BIC |
#define MCTP_EID_BMC 0x08 |
#define MCTP_EID_CXL1 0 |
#define MCTP_EID_CXL2 0 |
#define MCTP_EID_SD_BIC 0 |
#define MCTP_IC_MASK 0x80 |
#define MCTP_IC_SHIFT 7 |
#define MCTP_MSG_TYPE_MASK 0x7F |
#define MCTP_MSG_TYPE_SHIFT 0 |
#define SET_DEV_ENDPOINT_STACK_SIZE 1024 |
#define UNKNOWN_CXL_EID 0xFF |
void create_set_dev_endpoint_thread | ( | ) |
mctp * find_mctp_by_bus | ( | uint8_t | bus | ) |
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