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

Go to the source code of this file.

Macros

#define IPMB_BMC_BUS   I2C_BUS7
 
#define IPMB_ME_BUS   I2C_BUS3
 
#define IPMB_EXP1_BUS   I2C_BUS8
 
#define IPMB_EXP2_BUS   I2C_BUS9
 
#define IPMB_BB_BIC_BUS   I2C_BUS8
 
#define BMC_I2C_ADDRESS   0x10
 
#define ME_I2C_ADDRESS   0x16
 
#define SELF_I2C_ADDRESS   0x20
 
#define BIC1_I2C_ADDRESS   0x20
 
#define BIC2_I2C_ADDRESS   0x20
 
#define BB_BIC_I2C_ADDRESS   0x20
 
#define MAX_IPMB_IDX   3
 

Enumerations

enum  { ME_IPMB_IDX , EXP1_IPMB_IDX }
 

Variables

IPMB_config pal_IPMB_config_table []
 

Macro Definition Documentation

◆ BB_BIC_I2C_ADDRESS

#define BB_BIC_I2C_ADDRESS   0x20

◆ BIC1_I2C_ADDRESS

#define BIC1_I2C_ADDRESS   0x20

◆ BIC2_I2C_ADDRESS

#define BIC2_I2C_ADDRESS   0x20

◆ BMC_I2C_ADDRESS

#define BMC_I2C_ADDRESS   0x10

◆ IPMB_BB_BIC_BUS

#define IPMB_BB_BIC_BUS   I2C_BUS8

◆ IPMB_BMC_BUS

#define IPMB_BMC_BUS   I2C_BUS7

◆ IPMB_EXP1_BUS

#define IPMB_EXP1_BUS   I2C_BUS8

◆ IPMB_EXP2_BUS

#define IPMB_EXP2_BUS   I2C_BUS9

◆ IPMB_ME_BUS

#define IPMB_ME_BUS   I2C_BUS3

◆ MAX_IPMB_IDX

#define MAX_IPMB_IDX   3

◆ ME_I2C_ADDRESS

#define ME_I2C_ADDRESS   0x16

◆ SELF_I2C_ADDRESS

#define SELF_I2C_ADDRESS   0x20

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ME_IPMB_IDX 
EXP1_IPMB_IDX 

Variable Documentation

◆ pal_IPMB_config_table

IPMB_config pal_IPMB_config_table[]
extern