23#define VR_CPLD_NO_PWR_FAULT 0x00
24#define VR_TYPE_IS_UNKNOWN 0x00
25#define VR_MONITOR_STOP_TIME 10
uint8_t cmd
Definition: isl69259.c:1
Definition: vr_fault.h:41
struct k_work_delayable add_vr_work
Definition: vr_fault.h:43
cpld_vr_reg_t cpld_vr_reg
Definition: vr_fault.h:42
Definition: vr_fault.h:27
uint8_t addr
Definition: vr_fault.h:29
uint8_t offset
Definition: vr_fault.h:30
uint8_t bus
Definition: vr_fault.h:28
Definition: vr_fault.h:33
uint8_t bit
Definition: vr_fault.h:34
uint8_t bus
Definition: vr_fault.h:36
uint8_t page
Definition: vr_fault.h:38
uint8_t addr
Definition: vr_fault.h:37
uint8_t event
Definition: vr_fault.h:35
struct _add_vr_sel_info add_vr_sel_info
void vr_pwr_fault_handler(struct k_work *work_item)
Definition: vr_fault.c:54
uint8_t pal_get_vr_vender_type()
Definition: vr_fault.c:36
const vr_pwr_fault_t vr_pwr_fault_table[]
Definition: plat_isr.c:337
bool pal_skip_pmbus_cmd_code(uint8_t vendor_type, uint8_t cmd, uint8_t page)
Definition: vr_fault.c:49
void pal_record_vr_power_fault(uint8_t event_type, uint8_t error_type, uint8_t vr_data1, uint8_t vr_data2)
Definition: vr_fault.c:42
const size_t vr_pwr_fault_table_size
Definition: plat_isr.c:345
const cpld_vr_reg_t cpld_vr_reg_table
Definition: plat_isr.c:347