|
OpenBIC
OpenSource Bridge-IC
|
#include "plat_pmic.h"#include <stdio.h>#include <stdlib.h>#include <zephyr.h>#include <logging/log.h>#include "ipmb.h"#include "ipmi.h"#include "pmic.h"#include "sensor.h"#include "libipmi.h"#include "intel_dimm.h"#include "power_status.h"#include "oem_1s_handler.h"#include "libutil.h"#include "plat_i3c.h"#include "plat_ipmi.h"#include "plat_sensor_table.h"#include "plat_class.h"#include "plat_i2c.h"#include "plat_dimm.h"#include "plat_mctp.h"
Functions | |
| LOG_MODULE_REGISTER (plat_pmic) | |
| K_THREAD_STACK_DEFINE (monitor_pmic_error_stack, MONITOR_PMIC_ERROR_STACK_SIZE) | |
| void | start_monitor_pmic_error_thread () |
| void | monitor_pmic_error_via_i3c_handler () |
| int | write_read_pmic_via_me (uint8_t dimm_id, uint8_t offset, uint8_t read_len, uint8_t write_len, uint8_t *data, int *data_len) |
| void | monitor_pmic_error_via_me_handler () |
| int | compare_pmic_error (uint8_t dimm_id, const uint8_t *pmic_err_data, uint8_t pmic_err_data_len, uint8_t read_path) |
| int | get_dimm_info (uint8_t dimm_id, uint8_t *bus, uint8_t *addr) |
| int | pal_set_pmic_error_flag (uint8_t dimm_id, uint8_t error_type) |
| void | add_pmic_error_sel (uint8_t dimm_id, uint8_t error_type) |
| int | get_pmic_fault_status () |
| void | read_pmic_error_when_dc_off () |
| void | clear_pmic_error () |
Variables | |
| struct k_thread | monitor_pmic_error_thread |
| k_tid_t | monitor_pmic_error_tid |
| void add_pmic_error_sel | ( | uint8_t | dimm_id, |
| uint8_t | error_type | ||
| ) |

| void clear_pmic_error | ( | ) |

| int compare_pmic_error | ( | uint8_t | dimm_id, |
| const uint8_t * | pmic_err_data, | ||
| uint8_t | pmic_err_data_len, | ||
| uint8_t | read_path | ||
| ) |
| int get_dimm_info | ( | uint8_t | dimm_id, |
| uint8_t * | bus, | ||
| uint8_t * | addr | ||
| ) |
| int get_pmic_fault_status | ( | ) |

| K_THREAD_STACK_DEFINE | ( | monitor_pmic_error_stack | , |
| MONITOR_PMIC_ERROR_STACK_SIZE | |||
| ) |
| LOG_MODULE_REGISTER | ( | plat_pmic | ) |
| void monitor_pmic_error_via_i3c_handler | ( | ) |
| void monitor_pmic_error_via_me_handler | ( | ) |
| int pal_set_pmic_error_flag | ( | uint8_t | dimm_id, |
| uint8_t | error_type | ||
| ) |
| void read_pmic_error_when_dc_off | ( | ) |

| void start_monitor_pmic_error_thread | ( | ) |

| int write_read_pmic_via_me | ( | uint8_t | dimm_id, |
| uint8_t | offset, | ||
| uint8_t | read_len, | ||
| uint8_t | write_len, | ||
| uint8_t * | data, | ||
| int * | data_len | ||
| ) |

| struct k_thread monitor_pmic_error_thread |
| k_tid_t monitor_pmic_error_tid |