OpenBIC
OpenSource Bridge-IC
plat_mctp.h File Reference
#include "plat_i2c.h"
Include dependency graph for plat_mctp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define I2C_ADDR_BIC   0x40
 
#define I2C_ADDR_MPRO   0x9E
 
#define I2C_BUS_MPRO   I2C_BUS14
 
#define MCTP_EID_MPRO   0x10
 
#define PLDM_TID_MPRO   0x01
 

Functions

void plat_mctp_init (void)
 
void send_cmd_to_dev (struct k_timer *timer)
 
void send_cmd_to_dev_handler (struct k_work *work)
 

Macro Definition Documentation

◆ I2C_ADDR_BIC

#define I2C_ADDR_BIC   0x40

◆ I2C_ADDR_MPRO

#define I2C_ADDR_MPRO   0x9E

◆ I2C_BUS_MPRO

#define I2C_BUS_MPRO   I2C_BUS14

◆ MCTP_EID_MPRO

#define MCTP_EID_MPRO   0x10

◆ PLDM_TID_MPRO

#define PLDM_TID_MPRO   0x01

Function Documentation

◆ plat_mctp_init()

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

◆ send_cmd_to_dev()

void send_cmd_to_dev ( struct k_timer *  timer)

◆ send_cmd_to_dev_handler()

void send_cmd_to_dev_handler ( struct k_work *  work)