|
OpenBIC
OpenSource Bridge-IC
|
#include "plat_isr.h"#include <logging/log.h>#include "libipmi.h"#include "kcs.h"#include "power_status.h"#include "sensor.h"#include "snoop.h"#include "plat_gpio.h"#include "plat_class.h"#include "plat_ipmi.h"#include "plat_sensor_table.h"#include "plat_i2c.h"#include "plat_pmic.h"#include "plat_dimm.h"#include "oem_1s_handler.h"#include "hal_gpio.h"#include "hal_i2c.h"#include "util_sys.h"#include "util_worker.h"#include "plat_mctp.h"#include "plat_power.h"#include "pmbus.h"#include "vr_fault.h"
Macros | |
| #define | DETECT_VR_WDT_DELAY_S 10 |
| #define | DC_ON_5_SECOND 5 |
| #define | READ_PMIC_CRITICAL_ERROR_MS 100 |
| #define | PROC_FAIL_START_DELAY_SECOND 10 |
| #define | CATERR_START_DELAY_SECOND 2 |
| #define | MB_THROTTLE_DELAY_US 4 |
Variables | |
| uint8_t | _1ou_m2_name_mapping_table [4] |
| 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 = { I2C_BUS1, CPLD_ADDR, CPLD_VR_FAULT_REG } |
| #define CATERR_START_DELAY_SECOND 2 |
| #define DC_ON_5_SECOND 5 |
| #define DETECT_VR_WDT_DELAY_S 10 |
| #define MB_THROTTLE_DELAY_US 4 |
| #define PROC_FAIL_START_DELAY_SECOND 10 |
| #define READ_PMIC_CRITICAL_ERROR_MS 100 |
| void init_vr_pwr_fault_work | ( | ) |

| void ISR_BMC_PRDY | ( | ) |

| void ISR_CATERR | ( | ) |

| void ISR_CPU_MEMHOT | ( | ) |

| void ISR_CPU_VPP_INT | ( | ) |

| void ISR_CPUVR_HOT | ( | ) |

| void ISR_DBP_PRSNT | ( | ) |

| void ISR_DC_ON | ( | ) |

| void ISR_FM_THROTTLE | ( | ) |

| void ISR_HSC_OC | ( | ) |

| void ISR_HSC_THROTTLE | ( | ) |

| void ISR_MB_THROTTLE | ( | ) |

| void ISR_NMI | ( | ) |

| void ISR_PCH_PWRGD | ( | ) |

| void ISR_PCH_THMALTRIP | ( | ) |

| void ISR_PLTRST | ( | ) |

| void ISR_POST_COMPLETE | ( | ) |

| void ISR_PWRGD_CPU | ( | ) |

| void ISR_RMCA | ( | ) |

| void ISR_RST_PLTRST_PLD | ( | ) |

| void ISR_SLP3 | ( | ) |

| void ISR_SMI | ( | ) |

| void ISR_SOC_THMALTRIP | ( | ) |

| void ISR_SYS_THROTTLE | ( | ) |

| void ISR_VR_PWR_FAULT | ( | ) |

| K_WORK_DELAYABLE_DEFINE | ( | CAT_ERR_work | , |
| CAT_ERR_handler | |||
| ) |
| K_WORK_DELAYABLE_DEFINE | ( | mb_throttle_work | , |
| mb_throttle_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_on_5s_work | , |
| set_DC_on_delayed_status | |||
| ) |
| K_WORK_DELAYABLE_DEFINE | ( | SLP3_work | , |
| SLP3_handler | |||
| ) |
| K_WORK_DELAYABLE_DEFINE | ( | smi_work | , |
| smi_handler | |||
| ) |
| LOG_MODULE_REGISTER | ( | plat_isr | ) |
| bool pal_skip_pmbus_cmd_code | ( | uint8_t | vendor_type, |
| uint8_t | cmd, | ||
| uint8_t | page | ||
| ) |
| void send_gpio_interrupt | ( | uint8_t | gpio_num | ) |

| void smi_handler | ( | ) |

| uint8_t _1ou_m2_name_mapping_table[4] |
| const cpld_vr_reg_t cpld_vr_reg_table = { I2C_BUS1, CPLD_ADDR, CPLD_VR_FAULT_REG } |
| 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 |