OpenBIC
OpenSource Bridge-IC
plat_hook.h File Reference
#include "common_i2c_mux.h"
Include dependency graph for plat_hook.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _pwr_monitor_pre_proc_arg
 
struct  _vr_pre_arg
 

Typedefs

typedef struct _pwr_monitor_pre_proc_arg pwr_monitor_pre_proc_arg
 
typedef struct _vr_pre_arg vr_pre_arg
 

Functions

bool pre_nvme_read (sensor_cfg *cfg, void *args)
 
bool post_nvme_read (sensor_cfg *cfg, void *args, int *reading)
 
bool pre_sq52205_read (sensor_cfg *cfg, void *args)
 
bool post_sq52205_read (sensor_cfg *cfg, void *args, int *reading)
 
bool pre_cxl_switch_mux (uint8_t sensor_num, void *arg)
 
bool post_cxl_switch_mux (uint8_t sensor_num, void *arg)
 
bool pre_cxl_vr_read (sensor_cfg *cfg, void *args)
 
bool post_cxl_xdpe12284c_read (sensor_cfg *cfg, void *args, int *reading)
 
bool pre_pm8702_read (sensor_cfg *cfg, void *args)
 

Variables

mp5990_init_arg mp5990_init_args []
 
adc_asd_init_arg adc_asd_init_args []
 
sq52205_init_arg sq52205_init_args []
 
ina233_init_arg mc_ina233_init_args []
 
ina233_init_arg ina233_init_args []
 
ltc2991_init_arg ltc2991_init_args []
 
uint8_t plat_monitor_table_arg []
 
mux_config bus_2_pca9548_configs []
 
mux_config bus_4_pca9548_configs []
 
mux_config bus_8_pca9548_configs []
 
mux_config cxl_mux_configs []
 
pwr_monitor_pre_proc_arg pwr_monitor_pre_proc_args []
 
uint8_t pm8702_pre_arg []
 
vr_pre_arg vr_pre_args []
 

Typedef Documentation

◆ pwr_monitor_pre_proc_arg

◆ vr_pre_arg

typedef struct _vr_pre_arg vr_pre_arg

Function Documentation

◆ post_cxl_switch_mux()

bool post_cxl_switch_mux ( uint8_t  sensor_num,
void *  arg 
)
Here is the call graph for this function:

◆ post_cxl_xdpe12284c_read()

bool post_cxl_xdpe12284c_read ( sensor_cfg cfg,
void *  args,
int *  reading 
)
Here is the call graph for this function:

◆ post_nvme_read()

bool post_nvme_read ( sensor_cfg cfg,
void *  args,
int *  reading 
)
Here is the call graph for this function:

◆ post_sq52205_read()

bool post_sq52205_read ( sensor_cfg cfg,
void *  args,
int *  reading 
)
Here is the call graph for this function:

◆ pre_cxl_switch_mux()

bool pre_cxl_switch_mux ( uint8_t  sensor_num,
void *  arg 
)
Here is the call graph for this function:

◆ pre_cxl_vr_read()

bool pre_cxl_vr_read ( sensor_cfg cfg,
void *  args 
)
Here is the call graph for this function:

◆ pre_nvme_read()

bool pre_nvme_read ( sensor_cfg cfg,
void *  args 
)

◆ pre_pm8702_read()

bool pre_pm8702_read ( sensor_cfg cfg,
void *  args 
)

◆ pre_sq52205_read()

bool pre_sq52205_read ( sensor_cfg cfg,
void *  args 
)

Variable Documentation

◆ adc_asd_init_args

adc_asd_init_arg adc_asd_init_args[]
extern

◆ bus_2_pca9548_configs

mux_config bus_2_pca9548_configs[]
extern

CXL ID mux config

◆ bus_4_pca9548_configs

mux_config bus_4_pca9548_configs[]
extern

◆ bus_8_pca9548_configs

mux_config bus_8_pca9548_configs[]
extern

JCN 1~4, 9~12 E1.S 0 mux config

◆ cxl_mux_configs

mux_config cxl_mux_configs[]
extern

◆ ina233_init_args

ina233_init_arg ina233_init_args[]
extern

◆ ltc2991_init_args

ltc2991_init_arg ltc2991_init_args[]
extern

◆ mc_ina233_init_args

ina233_init_arg mc_ina233_init_args[]
extern

◆ mp5990_init_args

mp5990_init_arg mp5990_init_args[]
extern

◆ plat_monitor_table_arg

uint8_t plat_monitor_table_arg[]
extern

◆ pm8702_pre_arg

uint8_t pm8702_pre_arg[]
extern

◆ pwr_monitor_pre_proc_args

pwr_monitor_pre_proc_arg pwr_monitor_pre_proc_args[]
extern

◆ sq52205_init_args

sq52205_init_arg sq52205_init_args[]
extern

◆ vr_pre_args

vr_pre_arg vr_pre_args[]
extern