OpenBIC
OpenSource Bridge-IC
|
#include <logging/log.h>
#include "hal_gpio.h"
#include "hal_vw_gpio.h"
#include "libipmi.h"
#include "libutil.h"
#include "snoop.h"
#include "ipmb.h"
#include "ipmi.h"
#include "power_status.h"
#include "kcs.h"
#include "pmbus.h"
#include "util_worker.h"
#include "vr_fault.h"
#include "plat_i2c.h"
#include "plat_isr.h"
#include "plat_gpio.h"
#include "plat_ipmb.h"
#include "plat_dimm.h"
#include "plat_sensor_table.h"
#include "plat_pmic.h"
#include "plat_ipmi.h"
Classes | |
struct | vgpio_info |
Macros | |
#define | READ_PMIC_CRITICAL_ERROR_MS 100 |
Variables | |
add_vr_sel_info | vr_pwr_fault_work_item |
const vr_pwr_fault_t | vr_pwr_fault_table [] |
const size_t | vr_pwr_fault_table_size = ARRAY_SIZE(vr_pwr_fault_table) |
const cpld_vr_reg_t | cpld_vr_reg_table = { SB_CPLD_BUS, CPLD_ADDR, CPLD_VR_FAULT_REG } |
struct vgpio_info | adr_mode0 |
struct vgpio_info | post_complete |
#define READ_PMIC_CRITICAL_ERROR_MS 100 |
void init_vr_pwr_fault_work | ( | ) |
void Initialize_CPU | ( | ) |
void ISR_BMC_PRDY | ( | ) |
void ISR_CATERR | ( | ) |
void ISR_CPU_MEMHOT | ( | ) |
void ISR_CPUVR_HOT | ( | ) |
void ISR_DBP_PRSNT | ( | ) |
void ISR_FM_ADR_MODE0 | ( | uint8_t | gpio_value | ) |
void ISR_HSC_OC | ( | ) |
void ISR_HSC_THROTTLE | ( | ) |
void ISR_MB_THROTTLE | ( | ) |
void ISR_PLTRST | ( | ) |
void ISR_POST_COMPLETE | ( | uint8_t | gpio_value | ) |
void ISR_RMCA | ( | ) |
void ISR_SLP3 | ( | ) |
void ISR_SOC_THMALTRIP | ( | ) |
void ISR_SYS_THROTTLE | ( | ) |
void ISR_VR_PWR_FAULT | ( | ) |
K_WORK_DEFINE | ( | clear_pmic_error_work | , |
clear_pmic_error | |||
) |
K_WORK_DEFINE | ( | cpu_memory_hot_work | , |
cpu_memory_hot_handler | |||
) |
K_WORK_DELAYABLE_DEFINE | ( | CAT_ERR_work | , |
CAT_ERR_handler | |||
) |
K_WORK_DELAYABLE_DEFINE | ( | mb_throttle_work | , |
mb_throttle_handler | |||
) |
K_WORK_DELAYABLE_DEFINE | ( | post_completework | , |
post_complete_handler | |||
) |
K_WORK_DELAYABLE_DEFINE | ( | PROC_FAIL_work | , |
PROC_FAIL_handler | |||
) |
K_WORK_DELAYABLE_DEFINE | ( | read_pmic_critical_work | , |
read_pmic_error_when_dc_off | |||
) |
K_WORK_DELAYABLE_DEFINE | ( | set_DC_off_10s_work | , |
set_DC_off_delayed_status | |||
) |
K_WORK_DELAYABLE_DEFINE | ( | set_DC_on_5s_work | , |
set_DC_on_delayed_status | |||
) |
K_WORK_DELAYABLE_DEFINE | ( | SLP3_work | , |
SLP3_handler | |||
) |
LOG_MODULE_REGISTER | ( | plat_isr | ) |
bool pal_skip_pmbus_cmd_code | ( | uint8_t | vendor_type, |
uint8_t | cmd, | ||
uint8_t | page | ||
) |
void PWRGD_CPU_ACTIVE_HANDLE | ( | ) |
void send_gpio_interrupt | ( | uint8_t | gpio_num | ) |
void Set_DC_status | ( | ) |
struct vgpio_info adr_mode0 |
const cpld_vr_reg_t cpld_vr_reg_table = { SB_CPLD_BUS, CPLD_ADDR, CPLD_VR_FAULT_REG } |
struct vgpio_info post_complete |
const vr_pwr_fault_t vr_pwr_fault_table[] |
const size_t vr_pwr_fault_table_size = ARRAY_SIZE(vr_pwr_fault_table) |
add_vr_sel_info vr_pwr_fault_work_item |