OpenBIC
OpenSource Bridge-IC
plat_thermal.h File Reference
#include <stdint.h>
Include dependency graph for plat_thermal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TEMP_STATUS_H_LIMIT   BIT(4)
 
#define TEMP_STATUS_L_LIMIT   BIT(3)
 
#define TEMP_STATUS_OPEN   BIT(2)
 
#define TEMP_LIMIT_STATUS   (TEMP_STATUS_H_LIMIT | TEMP_STATUS_L_LIMIT)
 
#define H_LIMIT_STATUS   0x35
 
#define L_LIMIT_STATUS   0x36
 

Enumerations

enum  IRIS_TEMP_INDEX_E {
  TEMP_STATUS_INDEX_ASIC_MEDHA0_SENSOR0 , TEMP_STATUS_INDEX_ASIC_MEDHA0_SENSOR1 , TEMP_STATUS_INDEX_ASIC_OWL_W , TEMP_STATUS_INDEX_ASIC_OWL_E ,
  TEMP_STATUS_INDEX_ASIC_MEDHA1_SENSOR0 , TEMP_STATUS_INDEX_ASIC_MEDHA1_SENSOR1 , TEMP_STATUS_INDEX_ASIC_HAMSA_CRM , TEMP_STATUS_INDEX_ASIC_HAMSA_LS ,
  TEMP_STATUS_INDEX_MAX
}
 

Functions

void init_thermal_polling (void)
 
uint8_t get_thermal_status_val_for_log (uint8_t sensor_num)
 
uint8_t get_thermal_limit_status_val_for_log (uint8_t sensor_num)
 

Macro Definition Documentation

◆ H_LIMIT_STATUS

#define H_LIMIT_STATUS   0x35

◆ L_LIMIT_STATUS

#define L_LIMIT_STATUS   0x36

◆ TEMP_LIMIT_STATUS

#define TEMP_LIMIT_STATUS   (TEMP_STATUS_H_LIMIT | TEMP_STATUS_L_LIMIT)

◆ TEMP_STATUS_H_LIMIT

#define TEMP_STATUS_H_LIMIT   BIT(4)

◆ TEMP_STATUS_L_LIMIT

#define TEMP_STATUS_L_LIMIT   BIT(3)

◆ TEMP_STATUS_OPEN

#define TEMP_STATUS_OPEN   BIT(2)

Enumeration Type Documentation

◆ IRIS_TEMP_INDEX_E

Enumerator
TEMP_STATUS_INDEX_ASIC_MEDHA0_SENSOR0 
TEMP_STATUS_INDEX_ASIC_MEDHA0_SENSOR1 
TEMP_STATUS_INDEX_ASIC_OWL_W 
TEMP_STATUS_INDEX_ASIC_OWL_E 
TEMP_STATUS_INDEX_ASIC_MEDHA1_SENSOR0 
TEMP_STATUS_INDEX_ASIC_MEDHA1_SENSOR1 
TEMP_STATUS_INDEX_ASIC_HAMSA_CRM 
TEMP_STATUS_INDEX_ASIC_HAMSA_LS 
TEMP_STATUS_INDEX_MAX 

Function Documentation

◆ get_thermal_limit_status_val_for_log()

uint8_t get_thermal_limit_status_val_for_log ( uint8_t  sensor_num)

◆ get_thermal_status_val_for_log()

uint8_t get_thermal_status_val_for_log ( uint8_t  sensor_num)

◆ init_thermal_polling()

void init_thermal_polling ( void  )
Here is the call graph for this function: