22#define MONITOR_PMIC_ERROR_STACK_SIZE 1536
23#define MONITOR_PMIC_ERROR_TIME_MS (3 * 1000)
24#define MONITOR_PMIC_FATAL_ERROR_TIME_MS (3 * 1000)
25#define MONITOR_PMIC_NON_FATAL_ERROR_TIME_MS (9 * 1000)
26#define CLEAR_MTP_DELAY_MS 200
28#define READ_PMIC_CRITICAL_ERROR_MS 200
30#define CLEAR_MTP_RETRY_MAX 5
31#define MAX_COUNT_PMIC_ERROR_OFFSET 7
32#define MAX_COUNT_PMIC_ERROR_TYPE 17
33#define MAX_LEN_PMIC_CRITICAL_ERROR_INDEX 11
40#define PMIC_ERROR_STATUS_START_OFFSET 0x04
41#define PMIC_CLEAR_STATUS_BITS4_OFFSET 0x14
42#define PMIC_CLEAR_ERROR_INJECTION_CFG_OFFSET 0x35
43#define PMIC_VENDOR_PASSWORD_CONTROL_OFFSET 0x39
47int compare_pmic_error(uint8_t dimm_id, uint8_t *pmic_err_data, uint8_t pmic_err_data_len,
ipmi_msg buffer
Definition: ipmb.h:0