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)
 
bool pal_is_interface_use_ipmb (uint8_t interface_index)
 

Variables

IPMB_config pal_IPMB_config_table []
 

Function Documentation

◆ LOG_MODULE_REGISTER()

LOG_MODULE_REGISTER ( plat_ipmb  )

◆ pal_is_interface_use_ipmb()

bool pal_is_interface_use_ipmb ( uint8_t  interface_index)

◆ 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_ME_IPMB_TASK", "TX_ME_IPMB_TASK" },
SELF_I2C_ADDRESS, "RX_EPX1_IPMB_TASK", "TX_EXP1_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
@ 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 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
#define BIC1_I2C_ADDRESS
Definition: plat_ipmb.h:32
@ EXP1_IPMB_IDX
Definition: plat_ipmb.h:40
#define IPMB_EXP1_BUS
Definition: plat_ipmb.h:25