OpenBIC
OpenSource Bridge-IC
plat_ipmi.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <logging/log.h>
#include "ipmi.h"
#include "plat_ipmi.h"
#include "plat_ipmb.h"
#include "plat_class.h"
#include "libutil.h"
#include "plat_fru.h"
#include "util_spi.h"
#include "plat_sensor_table.h"
#include "plat_power_status.h"
#include "ipmb.h"
#include "mctp.h"
#include "pldm.h"
#include "plat_mctp.h"
#include "sensor.h"
#include "pmbus.h"
Include dependency graph for plat_ipmi.c:

Enumerations

enum  HDA1_FIRMWARE_COMPONENT { HDA1_COMPNT_CPLD = 1 , HDA1_COMPNT_BIC , HDA1_COMPNT_BIOS , HDA1_COMPNT_BSD = 63 }
 

Functions

 LOG_MODULE_REGISTER (plat_ipmi)
 
bool pal_request_msg_to_BIC_from_HOST (uint8_t netfn, uint8_t cmd)
 
void OEM_1S_GET_CARD_TYPE (ipmi_msg *msg)
 
int pal_record_bios_fw_version (uint8_t *buf, uint8_t size)
 
void OEM_1S_GET_BIOS_VERSION (ipmi_msg *msg)
 
void OEM_1S_GET_FW_VERSION (ipmi_msg *msg)
 
void OEM_1S_GET_HSC_STATUS (ipmi_msg *msg)
 

Enumeration Type Documentation

◆ HDA1_FIRMWARE_COMPONENT

Enumerator
HDA1_COMPNT_CPLD 
HDA1_COMPNT_BIC 
HDA1_COMPNT_BIOS 
HDA1_COMPNT_BSD 

Function Documentation

◆ LOG_MODULE_REGISTER()

LOG_MODULE_REGISTER ( plat_ipmi  )

◆ OEM_1S_GET_BIOS_VERSION()

void OEM_1S_GET_BIOS_VERSION ( ipmi_msg msg)
Here is the call graph for this function:

◆ OEM_1S_GET_CARD_TYPE()

void OEM_1S_GET_CARD_TYPE ( ipmi_msg msg)

◆ OEM_1S_GET_FW_VERSION()

void OEM_1S_GET_FW_VERSION ( ipmi_msg msg)
Here is the call graph for this function:

◆ OEM_1S_GET_HSC_STATUS()

void OEM_1S_GET_HSC_STATUS ( ipmi_msg msg)

◆ pal_record_bios_fw_version()

int pal_record_bios_fw_version ( uint8_t *  buf,
uint8_t  size 
)
Here is the call graph for this function:

◆ pal_request_msg_to_BIC_from_HOST()

bool pal_request_msg_to_BIC_from_HOST ( uint8_t  netfn,
uint8_t  cmd 
)