OpenBIC
OpenSource Bridge-IC
plat_ipmb.c File Reference
#include <stdio.h>
#include "cmsis_os2.h"
#include <string.h>
#include "plat_i2c.h"
#include "plat_ipmb.h"
#include "plat_ipmi.h"
#include "plat_class.h"
#include <logging/log.h>
Include dependency graph for plat_ipmb.c:

Functions

 LOG_MODULE_REGISTER (plat_ipmb)
 
bool pal_load_ipmb_config (void)
 

Variables

IPMB_config pal_IPMB_config_table []
 

Function Documentation

◆ LOG_MODULE_REGISTER()

LOG_MODULE_REGISTER ( plat_ipmb  )

◆ pal_load_ipmb_config()

bool pal_load_ipmb_config ( void  )
Here is the call graph for this function:

Variable Documentation

◆ pal_IPMB_config_table

IPMB_config pal_IPMB_config_table[]
Initial value:
= {
"RX_BMC_IPMB_TASK", "TX_BMC_IPMB_TASK" },
"RX_ME_IPMB_TASK", "TX_ME_IPMB_TASK" },
SELF_I2C_ADDRESS, "RX_EPX1_IPMB_TASK", "TX_EXP1_IPMB_TASK" },
SELF_I2C_ADDRESS, "RX_EPX2_IPMB_TASK", "TX_EXP2_IPMB_TASK" },
RESERVED_ADDRESS, "RESERVED_ATTR", "RESERVED_ATTR" },
}
#define SELF_I2C_ADDRESS
Definition: plat_ipmb.h:23
#define ENABLE
Definition: hal_gpio.h:68
#define DISABLE
Definition: hal_gpio.h:69
@ EXP1_IPMB
Definition: ipmb.h:102
@ ME_IPMB
Definition: ipmb.h:99
@ EXP2_IPMB
Definition: ipmb.h:106
@ BMC_IPMB
Definition: ipmb.h:100
@ RESERVED
Definition: ipmb.h:129
@ RESERVED_IF
Definition: ipmb.h:135
@ I2C_IF
Definition: ipmb.h:133
#define RESERVED_BUS
Definition: ipmb.h:89
#define RESERVED_ADDRESS
Definition: ipmb.h:90
#define RESERVED_IDX
Definition: ipmb.h:88
#define BMC_I2C_ADDRESS
Definition: plat_ipmb.h:27
#define IPMB_ME_BUS
Definition: plat_ipmb.h:25
#define ME_I2C_ADDRESS
Definition: plat_ipmb.h:29
@ ME_IPMB_IDX
Definition: plat_ipmb.h:35
@ BMC_IPMB_IDX
Definition: plat_ipmb.h:34
#define IPMB_I2C_BMC
Definition: plat_i2c.h:35
#define BIC1_I2C_ADDRESS
Definition: plat_ipmb.h:32
@ EXP1_IPMB_IDX
Definition: plat_ipmb.h:40
@ EXP2_IPMB_IDX
Definition: plat_ipmb.h:42
#define IPMB_EXP2_BUS
Definition: plat_ipmb.h:26
#define BIC2_I2C_ADDRESS
Definition: plat_ipmb.h:33
#define IPMB_EXP1_BUS
Definition: plat_ipmb.h:25