|
OpenBIC
OpenSource Bridge-IC
|
#include <stdio.h>#include <string.h>#include "libutil.h"#include <logging/log.h>#include "plat_hook.h"#include "pmbus.h"#include "plat_gpio.h"#include "plat_pldm_sensor.h"#include "mp2971.h"#include "mp29816a.h"#include "raa228249.h"#include "plat_user_setting.h"#include "plat_fru.h"#include "plat_class.h"#include "plat_i2c_target.h"#include "shell_plat_average_power.h"#include "plat_ioexp.h"
Macros | |
| #define | EEPROM_MAX_WRITE_TIME 5 |
Functions | |
| LOG_MODULE_REGISTER (plat_hook) | |
| bool | post_sensor_reading_hook_func (uint8_t sensor_number) |
| void * | vr_mutex_get (enum VR_INDEX_E vr_index) |
| bool | pre_vr_read (sensor_cfg *cfg, void *args) |
| bool | post_common_sensor_read (sensor_cfg *cfg, void *args, int *const reading) |
| bool | is_mb_dc_on () |
| void | vr_mutex_init (void) |
| bool | vr_rail_name_get (uint8_t rail, uint8_t **name) |
| bool | vr_status_name_get (uint8_t rail, uint8_t **name) |
| bool | vr_rail_enum_get (uint8_t *name, uint8_t *num) |
| bool | vr_status_enum_get (uint8_t *name, uint8_t *num) |
| bool | plat_get_vr_status (uint8_t rail, uint8_t vr_status_rail, uint16_t *vr_status) |
| bool | plat_clear_vr_status (uint8_t rail) |
| bool | plat_get_vout_command (uint8_t rail, uint16_t *millivolt) |
| bool | vr_vout_user_settings_set (void *user_settings_value) |
| bool | plat_set_vout_command (uint8_t rail, uint16_t *millivolt, bool is_default, bool is_perm) |
| bool | vr_rail_voltage_peak_get (uint8_t *name, int *peak_value) |
| bool | vr_rail_voltage_peak_clear (uint8_t rail_index) |
| bool | plat_set_vout_range_min (uint8_t rail, uint16_t *millivolt) |
| bool | plat_set_vout_range_max (uint8_t rail, uint16_t *millivolt) |
| bool | vr_vout_default_settings_init (void) |
| bool | vr_vout_user_settings_init (void) |
| bool | plat_get_vout_range (uint8_t rail, uint16_t *vout_max_millivolt, uint16_t *vout_min_millivolt) |
| bool | vr_vout_user_settings_get (void *user_settings) |
| bool | vr_vout_range_user_settings_init (void) |
| bool | temp_threshold_user_settings_get (void *temp_threshold_user_settings) |
| bool | set_bootstrap_table_val_to_ioexp (void) |
| bool | set_ioexp_val_to_bootstrap_table (void) |
| bool | bootstrap_default_settings_init (void) |
| bool | bootstrap_user_settings_get (void *bootstrap_user_settings) |
| bool | bootstrap_user_settings_set (void *bootstrap_user_settings) |
| bool | check_is_bootstrap_setting_value_valid (uint8_t rail, uint8_t value) |
| bool | find_bootstrap_by_rail (uint8_t rail, bootstrap_mapping_register *result) |
| bool | get_bootstrap_change_drive_level (int rail, int *drive_level) |
| bool | strap_enum_get (uint8_t *name, uint8_t *num) |
| bool | set_bootstrap_table_and_user_settings (uint8_t rail, uint8_t *change_setting_value, uint8_t drive_index_level, bool is_perm, bool is_default) |
| bool | set_bootstrap_val_to_device (uint8_t strap, uint8_t val) |
| bool | bootstrap_user_settings_init (void) |
| bool | strap_name_get (uint8_t rail, uint8_t **name) |
| void | plat_pldm_sensor_post_load_init (int thread_id) |
| bool | voltage_command_setting_get (uint8_t rail, uint16_t *vout) |
| uint8_t | get_strap_index_max () |
| #define EEPROM_MAX_WRITE_TIME 5 |
| bool bootstrap_default_settings_init | ( | void | ) |

| bool bootstrap_user_settings_get | ( | void * | bootstrap_user_settings | ) |

| bool bootstrap_user_settings_init | ( | void | ) |

| bool bootstrap_user_settings_set | ( | void * | bootstrap_user_settings | ) |

| bool check_is_bootstrap_setting_value_valid | ( | uint8_t | rail, |
| uint8_t | value | ||
| ) |
| bool find_bootstrap_by_rail | ( | uint8_t | rail, |
| bootstrap_mapping_register * | result | ||
| ) |

| bool get_bootstrap_change_drive_level | ( | int | rail, |
| int * | drive_level | ||
| ) |

| uint8_t get_strap_index_max | ( | ) |

| bool is_mb_dc_on | ( | ) |

| LOG_MODULE_REGISTER | ( | plat_hook | ) |
| bool plat_clear_vr_status | ( | uint8_t | rail | ) |

| bool plat_get_vout_command | ( | uint8_t | rail, |
| uint16_t * | millivolt | ||
| ) |

| bool plat_get_vout_range | ( | uint8_t | rail, |
| uint16_t * | vout_max_millivolt, | ||
| uint16_t * | vout_min_millivolt | ||
| ) |

| bool plat_get_vr_status | ( | uint8_t | rail, |
| uint8_t | vr_status_rail, | ||
| uint16_t * | vr_status | ||
| ) |

| void plat_pldm_sensor_post_load_init | ( | int | thread_id | ) |
| bool plat_set_vout_command | ( | uint8_t | rail, |
| uint16_t * | millivolt, | ||
| bool | is_default, | ||
| bool | is_perm | ||
| ) |

| bool plat_set_vout_range_max | ( | uint8_t | rail, |
| uint16_t * | millivolt | ||
| ) |

| bool plat_set_vout_range_min | ( | uint8_t | rail, |
| uint16_t * | millivolt | ||
| ) |

| bool post_common_sensor_read | ( | sensor_cfg * | cfg, |
| void * | args, | ||
| int *const | reading | ||
| ) |

| bool post_sensor_reading_hook_func | ( | uint8_t | sensor_number | ) |

| bool pre_vr_read | ( | sensor_cfg * | cfg, |
| void * | args | ||
| ) |

| bool set_bootstrap_table_and_user_settings | ( | uint8_t | rail, |
| uint8_t * | change_setting_value, | ||
| uint8_t | drive_index_level, | ||
| bool | is_perm, | ||
| bool | is_default | ||
| ) |

| bool set_bootstrap_table_val_to_ioexp | ( | void | ) |

| bool set_bootstrap_val_to_device | ( | uint8_t | strap, |
| uint8_t | val | ||
| ) |

| bool set_ioexp_val_to_bootstrap_table | ( | void | ) |

| bool strap_enum_get | ( | uint8_t * | name, |
| uint8_t * | num | ||
| ) |

| bool strap_name_get | ( | uint8_t | rail, |
| uint8_t ** | name | ||
| ) |

| bool temp_threshold_user_settings_get | ( | void * | temp_threshold_user_settings | ) |

| bool voltage_command_setting_get | ( | uint8_t | rail, |
| uint16_t * | vout | ||
| ) |
| void * vr_mutex_get | ( | enum VR_INDEX_E | vr_index | ) |
| void vr_mutex_init | ( | void | ) |
| bool vr_rail_enum_get | ( | uint8_t * | name, |
| uint8_t * | num | ||
| ) |
| bool vr_rail_name_get | ( | uint8_t | rail, |
| uint8_t ** | name | ||
| ) |
| bool vr_rail_voltage_peak_clear | ( | uint8_t | rail_index | ) |
| bool vr_rail_voltage_peak_get | ( | uint8_t * | name, |
| int * | peak_value | ||
| ) |
| bool vr_status_enum_get | ( | uint8_t * | name, |
| uint8_t * | num | ||
| ) |
| bool vr_status_name_get | ( | uint8_t | rail, |
| uint8_t ** | name | ||
| ) |
| bool vr_vout_default_settings_init | ( | void | ) |

| bool vr_vout_range_user_settings_init | ( | void | ) |

| bool vr_vout_user_settings_get | ( | void * | user_settings | ) |

| bool vr_vout_user_settings_init | ( | void | ) |

| bool vr_vout_user_settings_set | ( | void * | user_settings_value | ) |

| bootstrap_mapping_register bootstrap_table[] |
| bootstrap_user_settings_struct bootstrap_user_settings = { 0 } |
| struct vr_vout_user_settings default_settings = { 0 } |
| vr_vout_user_settings user_settings = { 0 } |
| struct vr_vout_user_settings voltage_command_get = { 0 } |
| vr_vout_range_user_settings_struct vout_range_user_settings = { 0 } |
| vr_pre_proc_arg vr_pre_read_args[] |
| vr_mapping_sensor vr_rail_table[] |
| vr_mapping_status vr_status_table[] |