OpenBIC
OpenSource Bridge-IC
plat_m2.c File Reference
#include <stdio.h>
#include <stdint.h>
#include <stdbool.h>
#include "plat_gpio.h"
#include "plat_m2.h"
#include "plat_power_seq.h"
#include "plat_i2c.h"
#include "plat_sensor_table.h"
Include dependency graph for plat_m2.c:

Functions

uint8_t m2_bus2idx (uint8_t bus)
 
uint8_t m2_bus2rst (uint8_t bus)
 
uint8_t m2_idx2bus (uint8_t idx)
 
uint8_t m2_idx2sensornum (uint8_t idx)
 
uint8_t m2_sensornum2idx (uint8_t sensor_num)
 
uint8_t m2_pwrgd (uint8_t idx)
 
uint8_t m2_get_prefix_sen_num (uint8_t idx)
 
uint8_t m2_prsnt (uint8_t idx)
 
uint8_t rst_edsff (uint8_t idx, uint8_t val)
 
bool is_m2_sen_readable (uint8_t sen_num)
 
bool is_nvme_temp_readable (uint8_t sen_num)
 
uint8_t exchange_m2_idx (uint8_t idx)
 

Function Documentation

◆ exchange_m2_idx()

uint8_t exchange_m2_idx ( uint8_t  idx)

◆ is_m2_sen_readable()

bool is_m2_sen_readable ( uint8_t  sen_num)
Here is the call graph for this function:

◆ is_nvme_temp_readable()

bool is_nvme_temp_readable ( uint8_t  sen_num)
Here is the call graph for this function:

◆ m2_bus2idx()

uint8_t m2_bus2idx ( uint8_t  bus)

◆ m2_bus2rst()

uint8_t m2_bus2rst ( uint8_t  bus)

◆ m2_get_prefix_sen_num()

uint8_t m2_get_prefix_sen_num ( uint8_t  idx)

◆ m2_idx2bus()

uint8_t m2_idx2bus ( uint8_t  idx)

◆ m2_idx2sensornum()

uint8_t m2_idx2sensornum ( uint8_t  idx)

◆ m2_prsnt()

uint8_t m2_prsnt ( uint8_t  idx)
Here is the call graph for this function:

◆ m2_pwrgd()

uint8_t m2_pwrgd ( uint8_t  idx)
Here is the call graph for this function:

◆ m2_sensornum2idx()

uint8_t m2_sensornum2idx ( uint8_t  sensor_num)

◆ rst_edsff()

uint8_t rst_edsff ( uint8_t  idx,
uint8_t  val 
)
Here is the call graph for this function: