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

Go to the source code of this file.

Macros

#define MAX_STATE_EFFECTER_IDX   168
 

Enumerations

enum  pldm_plat_effecter_id_high_byte {
  PLAT_EFFECTER_ID_GPIO_HIGH_BYTE = (0xFF << 8) , PLAT_EFFECTER_ID_GPIO_HIGH_BYTE = (0xFF << 8) , PLAT_EFFECTER_ID_LED_HIGH_BYTE = (0xE0 << 8) , PLAT_EFFECTER_ID_NIC_TYPE_HIGH_BYTE = (0xD0 << 8) ,
  PLAT_EFFECTER_ID_GPIO_HIGH_BYTE = (0xFF << 8) , PLAT_EFFECTER_ID_GPIO_HIGH_BYTE = (0xFF << 8) , PLAT_EFFECTER_ID_GPIO_HIGH_BYTE = (0xFF << 8) , PLAT_EFFECTER_ID_GPIO_HIGH_BYTE = (0xFF << 8)
}
 
enum  plat_pldm_event_sensor_num {
  PLDM_EVENT_ACCL_1 = 0x01 , PLDM_EVENT_ACCL_2 , PLDM_EVENT_ACCL_3 , PLDM_EVENT_ACCL_4 ,
  PLDM_EVENT_ACCL_5 , PLDM_EVENT_ACCL_6 , PLDM_EVENT_ACCL_7 , PLDM_EVENT_ACCL_8 ,
  PLDM_EVENT_ACCL_9 , PLDM_EVENT_ACCL_10 , PLDM_EVENT_ACCL_11 , PLDM_EVENT_ACCL_12 ,
  PLDM_EVENT_ACCL_PWR_CBL_1 , PLDM_EVENT_ACCL_PWR_CBL_2 , PLDM_EVENT_ACCL_PWR_CBL_3 , PLDM_EVENT_ACCL_PWR_CBL_4 ,
  PLDM_EVENT_ACCL_PWR_CBL_5 , PLDM_EVENT_ACCL_PWR_CBL_6 , PLDM_EVENT_ACCL_PWR_CBL_7 , PLDM_EVENT_ACCL_PWR_CBL_8 ,
  PLDM_EVENT_ACCL_PWR_CBL_9 , PLDM_EVENT_ACCL_PWR_CBL_10 , PLDM_EVENT_ACCL_PWR_CBL_11 , PLDM_EVENT_ACCL_PWR_CBL_12 ,
  PLDM_EVENT_FIO , PLDM_EVENT_ACCL_1_DEV_1 , PLDM_EVENT_ACCL_1_DEV_2 , PLDM_EVENT_ACCL_2_DEV_1 ,
  PLDM_EVENT_ACCL_2_DEV_2 , PLDM_EVENT_ACCL_3_DEV_1 , PLDM_EVENT_ACCL_3_DEV_2 , PLDM_EVENT_ACCL_4_DEV_1 ,
  PLDM_EVENT_ACCL_4_DEV_2 , PLDM_EVENT_ACCL_5_DEV_1 , PLDM_EVENT_ACCL_5_DEV_2 , PLDM_EVENT_ACCL_6_DEV_1 ,
  PLDM_EVENT_ACCL_6_DEV_2 , PLDM_EVENT_ACCL_7_DEV_1 , PLDM_EVENT_ACCL_7_DEV_2 , PLDM_EVENT_ACCL_8_DEV_1 ,
  PLDM_EVENT_ACCL_8_DEV_2 , PLDM_EVENT_ACCL_9_DEV_1 , PLDM_EVENT_ACCL_9_DEV_2 , PLDM_EVENT_ACCL_10_DEV_1 ,
  PLDM_EVENT_ACCL_10_DEV_2 , PLDM_EVENT_ACCL_11_DEV_1 , PLDM_EVENT_ACCL_11_DEV_2 , PLDM_EVENT_ACCL_12_DEV_1 ,
  PLDM_EVENT_ACCL_12_DEV_2 , PLDM_EVENT_SSD_1 = 0x80 , PLDM_EVENT_SSD_2 , PLDM_EVENT_SSD_3 ,
  PLDM_EVENT_SSD_4 , PLDM_EVENT_SENSOR_BIC = 0xFF , PLDM_EVENT_SENSOR_NIC_0 = 0x10 , PLDM_EVENT_SENSOR_NIC_1 = 0x11 ,
  PLDM_EVENT_SENSOR_NIC_2 = 0x12 , PLDM_EVENT_SENSOR_NIC_3 = 0x13 , PLDM_EVENT_SENSOR_NIC_4 = 0x14 , PLDM_EVENT_SENSOR_NIC_5 = 0x15 ,
  PLDM_EVENT_SENSOR_NIC_6 = 0x16 , PLDM_EVENT_SENSOR_NIC_7 = 0x17 , PLDM_EVENT_SENSOR_NIC_0_7 = 0x18 , PLDM_EVENT_SENSOR_E1S_0 = 0x20 ,
  PLDM_EVENT_SENSOR_E1S_1 = 0x21 , PLDM_EVENT_SENSOR_E1S_2 = 0x22 , PLDM_EVENT_SENSOR_E1S_3 = 0x23 , PLDM_EVENT_SENSOR_E1S_4 = 0x24 ,
  PLDM_EVENT_SENSOR_E1S_5 = 0x25 , PLDM_EVENT_SENSOR_E1S_6 = 0x26 , PLDM_EVENT_SENSOR_E1S_7 = 0x27 , PLDM_EVENT_SENSOR_E1S_8 = 0x28 ,
  PLDM_EVENT_SENSOR_E1S_9 = 0x29 , PLDM_EVENT_SENSOR_E1S_10 = 0x2A , PLDM_EVENT_SENSOR_E1S_11 = 0x2B , PLDM_EVENT_SENSOR_E1S_12 = 0x2C ,
  PLDM_EVENT_SENSOR_E1S_13 = 0x2D , PLDM_EVENT_SENSOR_E1S_14 = 0x2E , PLDM_EVENT_SENSOR_E1S_15 = 0x2F , PLDM_EVENT_SENSOR_PEX_0 = 0x40 ,
  PLDM_EVENT_SENSOR_PEX_1 = 0x41 , PLDM_EVENT_SENSOR_PEX_2 = 0x42 , PLDM_EVENT_SENSOR_PEX_3 = 0x43 , PLDM_EVENT_SENSOR_PEX = 0x44 ,
  PLDM_EVENT_SENSOR_VR_0 = 0x50 , PLDM_EVENT_SENSOR_VR_1 = 0x51 , PLDM_EVENT_SENSOR_VR = 0x52 , PLDM_EVENT_SENSOR_CPLD = 0x60 ,
  PLDM_EVENT_SENSOR_HSC = 0x62
}
 
enum  PLDM_ADDSEL_DEVICE_TYPE {
  PLDM_ADDSEL_DEVICE_TYPE_DEFAULT , PLDM_ADDSEL_DEVICE_TYPE_P0V8_VDD1_ALERT , PLDM_ADDSEL_DEVICE_TYPE_P0V8_VDD2_ALERT , PLDM_ADDSEL_DEVICE_TYPE_POWER_BRICK_0_ALERT ,
  PLDM_ADDSEL_DEVICE_TYPE_P1V25_MONITOR_ALERT , PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL1_MONITOR_ALERT , PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL2_MONITOR_ALERT , PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL3_MONITOR_ALERT ,
  PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL4_MONITOR_ALERT , PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL5_MONITOR_ALERT , PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL6_MONITOR_ALERT , PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL7_MONITOR_ALERT ,
  PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL8_MONITOR_ALERT , PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL9_MONITOR_ALERT , PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL10_MONITOR_ALERT , PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL11_MONITOR_ALERT ,
  PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL12_MONITOR_ALERT , PLDM_ADDSEL_DEVICE_TYPE_PEX_SWITCH_0 , PLDM_ADDSEL_DEVICE_TYPE_PEX_SWITCH_1 , PLDM_ADDSEL_DEVICE_TYPE_POWER_BRICK_1_ALERT
}
 
enum  PLDM_ADDSEL_EVENT_TYPE {
  PLDM_ADDSEL_EVENT_TYPE_DEFAULT , PLDM_ADDSEL_OVER_POWER_EVENT , PLDM_ADDSEL_OVER_VOLTAGE_EVENT , PLDM_ADDSEL_OVER_CURRENT_EVENT ,
  PLDM_ADDSEL_UNDER_VOLTAGE_EVENT , PLDM_ADDSEL_OVER_TEMPERATURE_EVENT , PLDM_ADDSEL_SYSTEM_ERROR , PLDM_ADDSEL_PEX_FATAL_ERROR ,
  PLDM_ADDSEL_POR_BISR_TIMEOUT , PLDM_ADDSEL_FLASH_SIGNATURE_FAIL , PLDM_ADDSEL_WATCHDOG_0_TIMEOUT_CPU_CORE_RESET , PLDM_ADDSEL_WATCHDOG_0_TIMEOUT_SYSTEM_RESET ,
  PLDM_ADDSEL_WATCHDOG_1_TIMEOUT_CPU_CORE_RESET , PLDM_ADDSEL_WATCHDOG_1_TIMEOUT_SYSTEM_RESET , PLDM_ADDSEL_LOCAL_CPU_PARITY_ERROR , PLDM_ADDSEL_SECURE_BOOT_FAIL ,
  PLDM_ADDSEL_SBR_LOAD_FAIL , PLDM_ADDSEL_STATION_0_FATAL_ERROR , PLDM_ADDSEL_STATION_1_FATAL_ERROR , PLDM_ADDSEL_STATION_2_FATAL_ERROR ,
  PLDM_ADDSEL_STATION_3_FATAL_ERROR , PLDM_ADDSEL_STATION_4_FATAL_ERROR , PLDM_ADDSEL_STATION_5_FATAL_ERROR , PLDM_ADDSEL_STATION_6_FATAL_ERROR ,
  PLDM_ADDSEL_STATION_7_FATAL_ERROR , PLDM_ADDSEL_STATION_8_FATAL_ERROR , PLDM_ADDSEL_PSB_STATION_FATAL_ERROR , PLDM_ADDSEL_OUTPUT_VOLTAGE_WARNING_FAULT ,
  PLDM_ADDSEL_OUTPUT_CURRENT_WARNING_FAULT , PLDM_ADDSEL_INPUT_VOLTAGE_FAULT , PLDM_ADDSEL_POWER_GOOD_FAULT , PLDM_ADDSEL_POWER_OFF_FAULT ,
  PLDM_ADDSEL_TEMPERATURE_WARNING_FAULT , PLDM_ADDSEL_CML_FAULT , PLDM_ADDSEL_MFR_SPECIFIC_FAULT , PLDM_ADDSEL_NO_LISTED_FAULT
}
 
enum  plat_pldm_device_state_set_offset {
  PLDM_STATE_SET_OFFSET_DEVICE_PRESENCE = 0 , PLDM_STATE_SET_OFFSET_DEVICE_STATUS = 1 , PLDM_STATE_SET_OFFSET_DEVICE_POWER_STATUS = 2 , PLDM_STATE_SET_OFFSET_DEVICE_NVME_STATUS = 3 ,
  PLDM_STATE_SET_OFFSET_DEVICE_PRESENCE = 0 , PLDM_STATE_SET_OFFSET_DEVICE_STATUS = 1 , PLDM_STATE_SET_OFFSET_DEVICE_POWER_STATUS = 2 , PLDM_STATE_SET_OFFSET_DEVICE_PRESENCE = 0 ,
  PLDM_STATE_SET_OFFSET_DEVICE_STATUS = 1 , PLDM_STATE_SET_OFFSET_DEVICE_PRESENCE = 0 , PLDM_STATE_SET_OFFSET_DEVICE_STATUS = 1
}
 
enum  pldm_state_set_oem_device_nvme_status { PLDM_STATE_SET_OEM_DEVICE_NVME_UNKNOWN_STATUS , PLDM_STATE_SET_OEM_DEVICE_NVME_NOT_READY , PLDM_STATE_SET_OEM_DEVICE_NVME_READY }
 

Functions

void plat_accl_present_check ()
 
void plat_accl_power_cable_present_check ()
 
void plat_fio_present_check ()
 
void plat_accl_power_good_fail_event (uint8_t card_id, uint8_t current_state)
 
void plat_accl_cable_power_good_fail_event (uint8_t card_id, uint8_t status)
 
void plat_asic_nvme_status_event (uint8_t card_id, uint8_t device_id, uint8_t status)
 
uint8_t plat_set_effecter_states_req (uint8_t device_type, uint8_t board_info, uint8_t event_type)
 
void plat_send_accl_present_event (uint8_t card_id, uint8_t option)
 

Variables

struct pldm_state_effecter_info plat_state_effecter_table []
 

Macro Definition Documentation

◆ MAX_STATE_EFFECTER_IDX

#define MAX_STATE_EFFECTER_IDX   168

Enumeration Type Documentation

◆ plat_pldm_device_state_set_offset

Enumerator
PLDM_STATE_SET_OFFSET_DEVICE_PRESENCE 
PLDM_STATE_SET_OFFSET_DEVICE_STATUS 
PLDM_STATE_SET_OFFSET_DEVICE_POWER_STATUS 
PLDM_STATE_SET_OFFSET_DEVICE_NVME_STATUS 
PLDM_STATE_SET_OFFSET_DEVICE_PRESENCE 
PLDM_STATE_SET_OFFSET_DEVICE_STATUS 
PLDM_STATE_SET_OFFSET_DEVICE_POWER_STATUS 
PLDM_STATE_SET_OFFSET_DEVICE_PRESENCE 
PLDM_STATE_SET_OFFSET_DEVICE_STATUS 
PLDM_STATE_SET_OFFSET_DEVICE_PRESENCE 
PLDM_STATE_SET_OFFSET_DEVICE_STATUS 

◆ plat_pldm_event_sensor_num

Enumerator
PLDM_EVENT_ACCL_1 
PLDM_EVENT_ACCL_2 
PLDM_EVENT_ACCL_3 
PLDM_EVENT_ACCL_4 
PLDM_EVENT_ACCL_5 
PLDM_EVENT_ACCL_6 
PLDM_EVENT_ACCL_7 
PLDM_EVENT_ACCL_8 
PLDM_EVENT_ACCL_9 
PLDM_EVENT_ACCL_10 
PLDM_EVENT_ACCL_11 
PLDM_EVENT_ACCL_12 
PLDM_EVENT_ACCL_PWR_CBL_1 
PLDM_EVENT_ACCL_PWR_CBL_2 
PLDM_EVENT_ACCL_PWR_CBL_3 
PLDM_EVENT_ACCL_PWR_CBL_4 
PLDM_EVENT_ACCL_PWR_CBL_5 
PLDM_EVENT_ACCL_PWR_CBL_6 
PLDM_EVENT_ACCL_PWR_CBL_7 
PLDM_EVENT_ACCL_PWR_CBL_8 
PLDM_EVENT_ACCL_PWR_CBL_9 
PLDM_EVENT_ACCL_PWR_CBL_10 
PLDM_EVENT_ACCL_PWR_CBL_11 
PLDM_EVENT_ACCL_PWR_CBL_12 
PLDM_EVENT_FIO 
PLDM_EVENT_ACCL_1_DEV_1 
PLDM_EVENT_ACCL_1_DEV_2 
PLDM_EVENT_ACCL_2_DEV_1 
PLDM_EVENT_ACCL_2_DEV_2 
PLDM_EVENT_ACCL_3_DEV_1 
PLDM_EVENT_ACCL_3_DEV_2 
PLDM_EVENT_ACCL_4_DEV_1 
PLDM_EVENT_ACCL_4_DEV_2 
PLDM_EVENT_ACCL_5_DEV_1 
PLDM_EVENT_ACCL_5_DEV_2 
PLDM_EVENT_ACCL_6_DEV_1 
PLDM_EVENT_ACCL_6_DEV_2 
PLDM_EVENT_ACCL_7_DEV_1 
PLDM_EVENT_ACCL_7_DEV_2 
PLDM_EVENT_ACCL_8_DEV_1 
PLDM_EVENT_ACCL_8_DEV_2 
PLDM_EVENT_ACCL_9_DEV_1 
PLDM_EVENT_ACCL_9_DEV_2 
PLDM_EVENT_ACCL_10_DEV_1 
PLDM_EVENT_ACCL_10_DEV_2 
PLDM_EVENT_ACCL_11_DEV_1 
PLDM_EVENT_ACCL_11_DEV_2 
PLDM_EVENT_ACCL_12_DEV_1 
PLDM_EVENT_ACCL_12_DEV_2 
PLDM_EVENT_SSD_1 
PLDM_EVENT_SSD_2 
PLDM_EVENT_SSD_3 
PLDM_EVENT_SSD_4 
PLDM_EVENT_SENSOR_BIC 
PLDM_EVENT_SENSOR_NIC_0 
PLDM_EVENT_SENSOR_NIC_1 
PLDM_EVENT_SENSOR_NIC_2 
PLDM_EVENT_SENSOR_NIC_3 
PLDM_EVENT_SENSOR_NIC_4 
PLDM_EVENT_SENSOR_NIC_5 
PLDM_EVENT_SENSOR_NIC_6 
PLDM_EVENT_SENSOR_NIC_7 
PLDM_EVENT_SENSOR_NIC_0_7 
PLDM_EVENT_SENSOR_E1S_0 
PLDM_EVENT_SENSOR_E1S_1 
PLDM_EVENT_SENSOR_E1S_2 
PLDM_EVENT_SENSOR_E1S_3 
PLDM_EVENT_SENSOR_E1S_4 
PLDM_EVENT_SENSOR_E1S_5 
PLDM_EVENT_SENSOR_E1S_6 
PLDM_EVENT_SENSOR_E1S_7 
PLDM_EVENT_SENSOR_E1S_8 
PLDM_EVENT_SENSOR_E1S_9 
PLDM_EVENT_SENSOR_E1S_10 
PLDM_EVENT_SENSOR_E1S_11 
PLDM_EVENT_SENSOR_E1S_12 
PLDM_EVENT_SENSOR_E1S_13 
PLDM_EVENT_SENSOR_E1S_14 
PLDM_EVENT_SENSOR_E1S_15 
PLDM_EVENT_SENSOR_PEX_0 
PLDM_EVENT_SENSOR_PEX_1 
PLDM_EVENT_SENSOR_PEX_2 
PLDM_EVENT_SENSOR_PEX_3 
PLDM_EVENT_SENSOR_PEX 
PLDM_EVENT_SENSOR_VR_0 
PLDM_EVENT_SENSOR_VR_1 
PLDM_EVENT_SENSOR_VR 
PLDM_EVENT_SENSOR_CPLD 
PLDM_EVENT_SENSOR_HSC 

◆ PLDM_ADDSEL_DEVICE_TYPE

Enumerator
PLDM_ADDSEL_DEVICE_TYPE_DEFAULT 
PLDM_ADDSEL_DEVICE_TYPE_P0V8_VDD1_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_P0V8_VDD2_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_POWER_BRICK_0_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_P1V25_MONITOR_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL1_MONITOR_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL2_MONITOR_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL3_MONITOR_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL4_MONITOR_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL5_MONITOR_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL6_MONITOR_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL7_MONITOR_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL8_MONITOR_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL9_MONITOR_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL10_MONITOR_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL11_MONITOR_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_P12V_ACCL12_MONITOR_ALERT 
PLDM_ADDSEL_DEVICE_TYPE_PEX_SWITCH_0 
PLDM_ADDSEL_DEVICE_TYPE_PEX_SWITCH_1 
PLDM_ADDSEL_DEVICE_TYPE_POWER_BRICK_1_ALERT 

◆ PLDM_ADDSEL_EVENT_TYPE

Enumerator
PLDM_ADDSEL_EVENT_TYPE_DEFAULT 
PLDM_ADDSEL_OVER_POWER_EVENT 
PLDM_ADDSEL_OVER_VOLTAGE_EVENT 
PLDM_ADDSEL_OVER_CURRENT_EVENT 
PLDM_ADDSEL_UNDER_VOLTAGE_EVENT 
PLDM_ADDSEL_OVER_TEMPERATURE_EVENT 
PLDM_ADDSEL_SYSTEM_ERROR 
PLDM_ADDSEL_PEX_FATAL_ERROR 
PLDM_ADDSEL_POR_BISR_TIMEOUT 
PLDM_ADDSEL_FLASH_SIGNATURE_FAIL 
PLDM_ADDSEL_WATCHDOG_0_TIMEOUT_CPU_CORE_RESET 
PLDM_ADDSEL_WATCHDOG_0_TIMEOUT_SYSTEM_RESET 
PLDM_ADDSEL_WATCHDOG_1_TIMEOUT_CPU_CORE_RESET 
PLDM_ADDSEL_WATCHDOG_1_TIMEOUT_SYSTEM_RESET 
PLDM_ADDSEL_LOCAL_CPU_PARITY_ERROR 
PLDM_ADDSEL_SECURE_BOOT_FAIL 
PLDM_ADDSEL_SBR_LOAD_FAIL 
PLDM_ADDSEL_STATION_0_FATAL_ERROR 
PLDM_ADDSEL_STATION_1_FATAL_ERROR 
PLDM_ADDSEL_STATION_2_FATAL_ERROR 
PLDM_ADDSEL_STATION_3_FATAL_ERROR 
PLDM_ADDSEL_STATION_4_FATAL_ERROR 
PLDM_ADDSEL_STATION_5_FATAL_ERROR 
PLDM_ADDSEL_STATION_6_FATAL_ERROR 
PLDM_ADDSEL_STATION_7_FATAL_ERROR 
PLDM_ADDSEL_STATION_8_FATAL_ERROR 
PLDM_ADDSEL_PSB_STATION_FATAL_ERROR 
PLDM_ADDSEL_OUTPUT_VOLTAGE_WARNING_FAULT 
PLDM_ADDSEL_OUTPUT_CURRENT_WARNING_FAULT 
PLDM_ADDSEL_INPUT_VOLTAGE_FAULT 
PLDM_ADDSEL_POWER_GOOD_FAULT 
PLDM_ADDSEL_POWER_OFF_FAULT 
PLDM_ADDSEL_TEMPERATURE_WARNING_FAULT 
PLDM_ADDSEL_CML_FAULT 
PLDM_ADDSEL_MFR_SPECIFIC_FAULT 
PLDM_ADDSEL_NO_LISTED_FAULT 

◆ pldm_plat_effecter_id_high_byte

Enumerator
PLAT_EFFECTER_ID_GPIO_HIGH_BYTE 
PLAT_EFFECTER_ID_GPIO_HIGH_BYTE 
PLAT_EFFECTER_ID_LED_HIGH_BYTE 
PLAT_EFFECTER_ID_NIC_TYPE_HIGH_BYTE 
PLAT_EFFECTER_ID_GPIO_HIGH_BYTE 
PLAT_EFFECTER_ID_GPIO_HIGH_BYTE 
PLAT_EFFECTER_ID_GPIO_HIGH_BYTE 
PLAT_EFFECTER_ID_GPIO_HIGH_BYTE 

◆ pldm_state_set_oem_device_nvme_status

Enumerator
PLDM_STATE_SET_OEM_DEVICE_NVME_UNKNOWN_STATUS 
PLDM_STATE_SET_OEM_DEVICE_NVME_NOT_READY 
PLDM_STATE_SET_OEM_DEVICE_NVME_READY 

Function Documentation

◆ plat_accl_cable_power_good_fail_event()

void plat_accl_cable_power_good_fail_event ( uint8_t  card_id,
uint8_t  status 
)
Here is the call graph for this function:

◆ plat_accl_power_cable_present_check()

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

◆ plat_accl_power_good_fail_event()

void plat_accl_power_good_fail_event ( uint8_t  card_id,
uint8_t  current_state 
)
Here is the call graph for this function:

◆ plat_accl_present_check()

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

◆ plat_asic_nvme_status_event()

void plat_asic_nvme_status_event ( uint8_t  card_id,
uint8_t  device_id,
uint8_t  status 
)
Here is the call graph for this function:

◆ plat_fio_present_check()

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

◆ plat_send_accl_present_event()

void plat_send_accl_present_event ( uint8_t  card_id,
uint8_t  option 
)
Here is the call graph for this function:

◆ plat_set_effecter_states_req()

uint8_t plat_set_effecter_states_req ( uint8_t  device_type,
uint8_t  board_info,
uint8_t  event_type 
)
Here is the call graph for this function:

Variable Documentation

◆ plat_state_effecter_table

struct pldm_state_effecter_info plat_state_effecter_table[]
extern