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_PEER_BMC_BUS   I2C_BUS8
 
#define IPMB_ME_BUS   I2C_BUS3
 
#define BMC_I2C_ADDRESS   0x10
 
#define PEER_BMC_I2C_ADDRESS   0x10
 
#define ME_I2C_ADDRESS   0x16
 
#define SELF_I2C_ADDRESS   0x20
 
#define MAX_IPMB_IDX   3
 

Enumerations

enum  { BMC_IPMB_IDX , ME_IPMB_IDX , PEER_BMC_IPMB_IDX }
 

Variables

IPMB_config pal_IPMB_config_table []
 

Macro Definition Documentation

◆ BMC_I2C_ADDRESS

#define BMC_I2C_ADDRESS   0x10

◆ IPMB_BMC_BUS

#define IPMB_BMC_BUS   I2C_BUS7

◆ IPMB_ME_BUS

#define IPMB_ME_BUS   I2C_BUS3

◆ IPMB_PEER_BMC_BUS

#define IPMB_PEER_BMC_BUS   I2C_BUS8

◆ MAX_IPMB_IDX

#define MAX_IPMB_IDX   3

◆ ME_I2C_ADDRESS

#define ME_I2C_ADDRESS   0x16

◆ PEER_BMC_I2C_ADDRESS

#define PEER_BMC_I2C_ADDRESS   0x10

◆ SELF_I2C_ADDRESS

#define SELF_I2C_ADDRESS   0x20

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
BMC_IPMB_IDX 
ME_IPMB_IDX 
PEER_BMC_IPMB_IDX 

Variable Documentation

◆ pal_IPMB_config_table

IPMB_config pal_IPMB_config_table[]
extern