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

Go to the source code of this file.

Macros

#define NIC_TEMP_OFFSET   0x01
 
#define NIC_OPTICS_TEMP_OFFSET   0x01
 
#define TMP75_TEMP_OFFSET   0x00
 
#define NIC_ADDR   (0x3E >> 1)
 
#define NIC_0_POWER_MONITOR_ADDR   (0x80 >> 1)
 
#define NIC_1_POWER_MONITOR_ADDR   (0x82 >> 1)
 
#define NIC_2_POWER_MONITOR_ADDR   (0x84 >> 1)
 
#define NIC_3_POWER_MONITOR_ADDR   (0x86 >> 1)
 
#define NIC_4_POWER_MONITOR_ADDR   (0x88 >> 1)
 
#define NIC_5_POWER_MONITOR_ADDR   (0x8A >> 1)
 
#define NIC_6_POWER_MONITOR_ADDR   (0x8C >> 1)
 
#define NIC_7_POWER_MONITOR_ADDR   (0x8E >> 1)
 
#define HSC_MP5990_ADDR   (0x40 >> 1)
 
#define HSC_LTC4282_ADDR   (0x82 >> 1)
 
#define HSC_LTC4286_ADDR   (0x82 >> 1)
 
#define HSC_TEMP_NCT7718W_ADDR   (0x98 >> 1)
 
#define PEX_0_1_P0V8_VR_ADDR   (0xC0 >> 1)
 
#define PEX_2_3_P0V8_VR_ADDR   (0xC4 >> 1)
 
#define PEX_0_P1V25_POWER_MONITOR_ADDR   (0x80 >> 1)
 
#define PEX_1_P1V25_POWER_MONITOR_ADDR   (0x82 >> 1)
 
#define PEX_2_P1V25_POWER_MONITOR_ADDR   (0x88 >> 1)
 
#define PEX_3_P1V25_POWER_MONITOR_ADDR   (0x8A >> 1)
 
#define PEX_P1V8_POWER_MONITOR_ADDR   (0x98 >> 1)
 
#define DVT_PEX_P1V8_POWER_MONITOR_ADDR   (0x9A >> 1)
 
#define EVT_PEX_SWITCH_I2C_ADDR   (0xD8 >> 1)
 
#define DVT_PEX_SWITCH_0_I2C_ADDR   (0xC0 >> 1)
 
#define DVT_PEX_SWITCH_1_I2C_ADDR   (0xC2 >> 1)
 
#define DVT_PEX_SWITCH_2_I2C_ADDR   (0xC4 >> 1)
 
#define DVT_PEX_SWITCH_3_I2C_ADDR   (0xC6 >> 1)
 
#define SYSTEM_INLET_TEMP_ADDR   (0x90 >> 1)
 
#define SYSTEM_OUTLET_TEMP_L1_ADDR   (0x90 >> 1)
 
#define SYSTEM_OUTLET_TEMP_L2_ADDR   (0x94 >> 1)
 
#define SYSTEM_OUTLET_TEMP_R1_ADDR   (0x98 >> 1)
 
#define SYSTEM_OUTLET_TEMP_R2_ADDR   (0x9C >> 1)
 
#define SSD_COMMON_ADDR   (0xD4 >> 1)
 
#define SSD_OFFSET   0x00
 
#define SSD_0_POWER_MONITOR_ADDR   (0x80 >> 1)
 
#define SSD_1_POWER_MONITOR_ADDR   (0x82 >> 1)
 
#define SSD_2_POWER_MONITOR_ADDR   (0x84 >> 1)
 
#define SSD_3_POWER_MONITOR_ADDR   (0x86 >> 1)
 
#define SSD_4_POWER_MONITOR_ADDR   (0x88 >> 1)
 
#define SSD_5_POWER_MONITOR_ADDR   (0x8A >> 1)
 
#define SSD_6_POWER_MONITOR_ADDR   (0x8C >> 1)
 
#define SSD_7_POWER_MONITOR_ADDR   (0x8E >> 1)
 
#define SSD_8_POWER_MONITOR_ADDR   (0x90 >> 1)
 
#define SSD_9_POWER_MONITOR_ADDR   (0x92 >> 1)
 
#define SSD_10_POWER_MONITOR_ADDR   (0x94 >> 1)
 
#define SSD_11_POWER_MONITOR_ADDR   (0x96 >> 1)
 
#define SSD_12_POWER_MONITOR_ADDR   (0x98 >> 1)
 
#define SSD_13_POWER_MONITOR_ADDR   (0x9A >> 1)
 
#define SSD_14_POWER_MONITOR_ADDR   (0x9C >> 1)
 
#define SSD_15_POWER_MONITOR_ADDR   (0x9E >> 1)
 
#define PEX_MAX_NUMBER   4
 
#define NIC_MAX_NUMBER   8
 
#define SSD_MAX_NUMBER   16
 
#define SENSOR_NUM_TEMP_NIC_0   0x01
 
#define SENSOR_NUM_VOLT_NIC_0   0x02
 
#define SENSOR_NUM_IOUT_NIC_0   0x03
 
#define SENSOR_NUM_POUT_NIC_0   0x04
 
#define SENSOR_NUM_TEMP_NIC_1   0x05
 
#define SENSOR_NUM_VOLT_NIC_1   0x06
 
#define SENSOR_NUM_IOUT_NIC_1   0x07
 
#define SENSOR_NUM_POUT_NIC_1   0x08
 
#define SENSOR_NUM_TEMP_NIC_2   0x0A
 
#define SENSOR_NUM_VOLT_NIC_2   0x0B
 
#define SENSOR_NUM_IOUT_NIC_2   0x0C
 
#define SENSOR_NUM_POUT_NIC_2   0x0D
 
#define SENSOR_NUM_TEMP_NIC_3   0x11
 
#define SENSOR_NUM_VOLT_NIC_3   0x12
 
#define SENSOR_NUM_IOUT_NIC_3   0x13
 
#define SENSOR_NUM_POUT_NIC_3   0x14
 
#define SENSOR_NUM_TEMP_NIC_4   0x15
 
#define SENSOR_NUM_VOLT_NIC_4   0x16
 
#define SENSOR_NUM_IOUT_NIC_4   0x17
 
#define SENSOR_NUM_POUT_NIC_4   0x18
 
#define SENSOR_NUM_TEMP_NIC_5   0x1A
 
#define SENSOR_NUM_VOLT_NIC_5   0x1B
 
#define SENSOR_NUM_IOUT_NIC_5   0x1C
 
#define SENSOR_NUM_POUT_NIC_5   0x1D
 
#define SENSOR_NUM_TEMP_NIC_6   0x21
 
#define SENSOR_NUM_VOLT_NIC_6   0x22
 
#define SENSOR_NUM_IOUT_NIC_6   0x23
 
#define SENSOR_NUM_POUT_NIC_6   0x24
 
#define SENSOR_NUM_TEMP_NIC_7   0x25
 
#define SENSOR_NUM_VOLT_NIC_7   0x26
 
#define SENSOR_NUM_IOUT_NIC_7   0x27
 
#define SENSOR_NUM_POUT_NIC_7   0x28
 
#define SENSOR_NUM_TEMP_PDB_HSC   0x2A
 
#define SENSOR_NUM_VOUT_PDB_HSC   0x2B
 
#define SENSOR_NUM_IOUT_PDB_HSC   0x2C
 
#define SENSOR_NUM_POUT_PDB_HSC   0x2D
 
#define SENSOR_NUM_BB_P12V_AUX   0x30
 
#define SENSOR_NUM_BB_P5V_AUX   0x31
 
#define SENSOR_NUM_BB_P3V3_AUX   0x32
 
#define SENSOR_NUM_BB_P1V2_AUX   0x33
 
#define SENSOR_NUM_BB_P3V3   0x34
 
#define SENSOR_NUM_BB_P1V8_PEX0   0x35
 
#define SENSOR_NUM_BB_P1V8_PEX1   0x36
 
#define SENSOR_NUM_BB_P1V8_PEX2   0x37
 
#define SENSOR_NUM_BB_P1V8_PEX3   0x38
 
#define SENSOR_NUM_PEX_0_VR_TEMP   0x40
 
#define SENSOR_NUM_P0V8_VOLT_PEX_0   0x41
 
#define SENSOR_NUM_P0V8_IOUT_PEX_0   0x42
 
#define SENSOR_NUM_P0V8_POUT_PEX_0   0x43
 
#define SENSOR_NUM_P1V25_VOLT_PEX_0   0x44
 
#define SENSOR_NUM_P1V25_IOUT_PEX_0   0x45
 
#define SENSOR_NUM_P1V25_POUT_PEX_0   0x46
 
#define SENSOR_NUM_PEX_1_VR_TEMP   0x47
 
#define SENSOR_NUM_P0V8_VOLT_PEX_1   0x48
 
#define SENSOR_NUM_P0V8_IOUT_PEX_1   0x49
 
#define SENSOR_NUM_P0V8_POUT_PEX_1   0x4A
 
#define SENSOR_NUM_P1V25_VOLT_PEX_1   0x4B
 
#define SENSOR_NUM_P1V25_IOUT_PEX_1   0x4C
 
#define SENSOR_NUM_P1V25_POUT_PEX_1   0x4D
 
#define SENSOR_NUM_PEX_2_VR_TEMP   0x50
 
#define SENSOR_NUM_P0V8_VOLT_PEX_2   0x51
 
#define SENSOR_NUM_P0V8_IOUT_PEX_2   0x52
 
#define SENSOR_NUM_P0V8_POUT_PEX_2   0x53
 
#define SENSOR_NUM_P1V25_VOLT_PEX_2   0x54
 
#define SENSOR_NUM_P1V25_IOUT_PEX_2   0x55
 
#define SENSOR_NUM_P1V25_POUT_PEX_2   0x56
 
#define SENSOR_NUM_PEX_3_VR_TEMP   0x57
 
#define SENSOR_NUM_P0V8_VOLT_PEX_3   0x58
 
#define SENSOR_NUM_P0V8_IOUT_PEX_3   0x59
 
#define SENSOR_NUM_P0V8_POUT_PEX_3   0x5A
 
#define SENSOR_NUM_P1V25_VOLT_PEX_3   0x5B
 
#define SENSOR_NUM_P1V25_IOUT_PEX_3   0x5C
 
#define SENSOR_NUM_P1V25_POUT_PEX_3   0x5D
 
#define SENSOR_NUM_P1V8_VOLT_PEX   0x60
 
#define SENSOR_NUM_P1V8_IOUT_PEX   0x61
 
#define SENSOR_NUM_P1V8_POUT_PEX   0x62
 
#define SENSOR_NUM_TEMP_PEX_0   0x6A
 
#define SENSOR_NUM_TEMP_PEX_1   0x6B
 
#define SENSOR_NUM_TEMP_PEX_2   0x6C
 
#define SENSOR_NUM_TEMP_PEX_3   0x6D
 
#define SENSOR_NUM_SYSTEM_INLET_TEMP   0x70
 
#define SENSOR_NUM_OUTLET_TEMP_L1   0x71
 
#define SENSOR_NUM_OUTLET_TEMP_L2   0x72
 
#define SENSOR_NUM_OUTLET_TEMP_R1   0x73
 
#define SENSOR_NUM_OUTLET_TEMP_R2   0x74
 
#define SENSOR_NUM_TEMP_E1S_0   0x80
 
#define SENSOR_NUM_VOLT_E1S_0   0x81
 
#define SENSOR_NUM_CURR_E1S_0   0x82
 
#define SENSOR_NUM_POUT_E1S_0   0x83
 
#define SENSOR_NUM_TEMP_E1S_1   0x84
 
#define SENSOR_NUM_VOLT_E1S_1   0x85
 
#define SENSOR_NUM_CURR_E1S_1   0x86
 
#define SENSOR_NUM_POUT_E1S_1   0x87
 
#define SENSOR_NUM_TEMP_E1S_2   0x88
 
#define SENSOR_NUM_VOLT_E1S_2   0x89
 
#define SENSOR_NUM_CURR_E1S_2   0x8A
 
#define SENSOR_NUM_POUT_E1S_2   0x8B
 
#define SENSOR_NUM_TEMP_E1S_3   0x8C
 
#define SENSOR_NUM_VOLT_E1S_3   0x8D
 
#define SENSOR_NUM_CURR_E1S_3   0x8E
 
#define SENSOR_NUM_POUT_E1S_3   0x8F
 
#define SENSOR_NUM_TEMP_E1S_4   0x90
 
#define SENSOR_NUM_VOLT_E1S_4   0x91
 
#define SENSOR_NUM_CURR_E1S_4   0x92
 
#define SENSOR_NUM_POUT_E1S_4   0x93
 
#define SENSOR_NUM_TEMP_E1S_5   0x94
 
#define SENSOR_NUM_VOLT_E1S_5   0x95
 
#define SENSOR_NUM_CURR_E1S_5   0x96
 
#define SENSOR_NUM_POUT_E1S_5   0x97
 
#define SENSOR_NUM_TEMP_E1S_6   0x98
 
#define SENSOR_NUM_VOLT_E1S_6   0x99
 
#define SENSOR_NUM_CURR_E1S_6   0x9A
 
#define SENSOR_NUM_POUT_E1S_6   0x9B
 
#define SENSOR_NUM_TEMP_E1S_7   0x9C
 
#define SENSOR_NUM_VOLT_E1S_7   0x9D
 
#define SENSOR_NUM_CURR_E1S_7   0x9E
 
#define SENSOR_NUM_POUT_E1S_7   0x9F
 
#define SENSOR_NUM_TEMP_E1S_8   0xA0
 
#define SENSOR_NUM_VOLT_E1S_8   0xA1
 
#define SENSOR_NUM_CURR_E1S_8   0xA2
 
#define SENSOR_NUM_POUT_E1S_8   0xA3
 
#define SENSOR_NUM_TEMP_E1S_9   0xA4
 
#define SENSOR_NUM_VOLT_E1S_9   0xA5
 
#define SENSOR_NUM_CURR_E1S_9   0xA6
 
#define SENSOR_NUM_POUT_E1S_9   0xA7
 
#define SENSOR_NUM_TEMP_E1S_10   0xA8
 
#define SENSOR_NUM_VOLT_E1S_10   0xA9
 
#define SENSOR_NUM_CURR_E1S_10   0xAA
 
#define SENSOR_NUM_POUT_E1S_10   0xAB
 
#define SENSOR_NUM_TEMP_E1S_11   0xAC
 
#define SENSOR_NUM_VOLT_E1S_11   0xAD
 
#define SENSOR_NUM_CURR_E1S_11   0xAE
 
#define SENSOR_NUM_POUT_E1S_11   0xAF
 
#define SENSOR_NUM_TEMP_E1S_12   0xB0
 
#define SENSOR_NUM_VOLT_E1S_12   0xB1
 
#define SENSOR_NUM_CURR_E1S_12   0xB2
 
#define SENSOR_NUM_POUT_E1S_12   0xB3
 
#define SENSOR_NUM_TEMP_E1S_13   0xB4
 
#define SENSOR_NUM_VOLT_E1S_13   0xB5
 
#define SENSOR_NUM_CURR_E1S_13   0xB6
 
#define SENSOR_NUM_POUT_E1S_13   0xB7
 
#define SENSOR_NUM_TEMP_E1S_14   0xB8
 
#define SENSOR_NUM_VOLT_E1S_14   0xB9
 
#define SENSOR_NUM_CURR_E1S_14   0xBA
 
#define SENSOR_NUM_POUT_E1S_14   0xBB
 
#define SENSOR_NUM_TEMP_E1S_15   0xBC
 
#define SENSOR_NUM_VOLT_E1S_15   0xBD
 
#define SENSOR_NUM_CURR_E1S_15   0xBE
 
#define SENSOR_NUM_POUT_E1S_15   0xBF
 
#define SENSOR_NUM_TEMP_NIC_OPTICS_0   0xC0
 
#define SENSOR_NUM_TEMP_NIC_OPTICS_1   0xC1
 
#define SENSOR_NUM_TEMP_NIC_OPTICS_2   0xC2
 
#define SENSOR_NUM_TEMP_NIC_OPTICS_3   0xC3
 
#define SENSOR_NUM_TEMP_NIC_OPTICS_4   0xC4
 
#define SENSOR_NUM_TEMP_NIC_OPTICS_5   0xC5
 
#define SENSOR_NUM_TEMP_NIC_OPTICS_6   0xC6
 
#define SENSOR_NUM_TEMP_NIC_OPTICS_7   0xC7
 
#define SENSOR_NUM_HSC_TYPE   0xF0
 
#define SENSOR_NUM_VR_TYPE   0xF1
 
#define SENSOR_NUM_ADC_TYPE   0xF2
 

Functions

uint8_t plat_get_config_size ()
 
void load_sensor_config (void)
 
bool is_e1s_access (uint8_t sensor_num)
 
bool is_nic_access (uint8_t sensor_num)
 
bool is_nic_optics_access (uint8_t sensor_num)
 
bool is_dc_access (uint8_t sensor_num)
 

Macro Definition Documentation

◆ DVT_PEX_P1V8_POWER_MONITOR_ADDR

#define DVT_PEX_P1V8_POWER_MONITOR_ADDR   (0x9A >> 1)

◆ DVT_PEX_SWITCH_0_I2C_ADDR

#define DVT_PEX_SWITCH_0_I2C_ADDR   (0xC0 >> 1)

◆ DVT_PEX_SWITCH_1_I2C_ADDR

#define DVT_PEX_SWITCH_1_I2C_ADDR   (0xC2 >> 1)

◆ DVT_PEX_SWITCH_2_I2C_ADDR

#define DVT_PEX_SWITCH_2_I2C_ADDR   (0xC4 >> 1)

◆ DVT_PEX_SWITCH_3_I2C_ADDR

#define DVT_PEX_SWITCH_3_I2C_ADDR   (0xC6 >> 1)

◆ EVT_PEX_SWITCH_I2C_ADDR

#define EVT_PEX_SWITCH_I2C_ADDR   (0xD8 >> 1)

◆ HSC_LTC4282_ADDR

#define HSC_LTC4282_ADDR   (0x82 >> 1)

◆ HSC_LTC4286_ADDR

#define HSC_LTC4286_ADDR   (0x82 >> 1)

◆ HSC_MP5990_ADDR

#define HSC_MP5990_ADDR   (0x40 >> 1)

◆ HSC_TEMP_NCT7718W_ADDR

#define HSC_TEMP_NCT7718W_ADDR   (0x98 >> 1)

◆ NIC_0_POWER_MONITOR_ADDR

#define NIC_0_POWER_MONITOR_ADDR   (0x80 >> 1)

◆ NIC_1_POWER_MONITOR_ADDR

#define NIC_1_POWER_MONITOR_ADDR   (0x82 >> 1)

◆ NIC_2_POWER_MONITOR_ADDR

#define NIC_2_POWER_MONITOR_ADDR   (0x84 >> 1)

◆ NIC_3_POWER_MONITOR_ADDR

#define NIC_3_POWER_MONITOR_ADDR   (0x86 >> 1)

◆ NIC_4_POWER_MONITOR_ADDR

#define NIC_4_POWER_MONITOR_ADDR   (0x88 >> 1)

◆ NIC_5_POWER_MONITOR_ADDR

#define NIC_5_POWER_MONITOR_ADDR   (0x8A >> 1)

◆ NIC_6_POWER_MONITOR_ADDR

#define NIC_6_POWER_MONITOR_ADDR   (0x8C >> 1)

◆ NIC_7_POWER_MONITOR_ADDR

#define NIC_7_POWER_MONITOR_ADDR   (0x8E >> 1)

◆ NIC_ADDR

#define NIC_ADDR   (0x3E >> 1)

◆ NIC_MAX_NUMBER

#define NIC_MAX_NUMBER   8

◆ NIC_OPTICS_TEMP_OFFSET

#define NIC_OPTICS_TEMP_OFFSET   0x01

◆ NIC_TEMP_OFFSET

#define NIC_TEMP_OFFSET   0x01

◆ PEX_0_1_P0V8_VR_ADDR

#define PEX_0_1_P0V8_VR_ADDR   (0xC0 >> 1)

◆ PEX_0_P1V25_POWER_MONITOR_ADDR

#define PEX_0_P1V25_POWER_MONITOR_ADDR   (0x80 >> 1)

◆ PEX_1_P1V25_POWER_MONITOR_ADDR

#define PEX_1_P1V25_POWER_MONITOR_ADDR   (0x82 >> 1)

◆ PEX_2_3_P0V8_VR_ADDR

#define PEX_2_3_P0V8_VR_ADDR   (0xC4 >> 1)

◆ PEX_2_P1V25_POWER_MONITOR_ADDR

#define PEX_2_P1V25_POWER_MONITOR_ADDR   (0x88 >> 1)

◆ PEX_3_P1V25_POWER_MONITOR_ADDR

#define PEX_3_P1V25_POWER_MONITOR_ADDR   (0x8A >> 1)

◆ PEX_MAX_NUMBER

#define PEX_MAX_NUMBER   4

◆ PEX_P1V8_POWER_MONITOR_ADDR

#define PEX_P1V8_POWER_MONITOR_ADDR   (0x98 >> 1)

◆ SENSOR_NUM_ADC_TYPE

#define SENSOR_NUM_ADC_TYPE   0xF2

◆ SENSOR_NUM_BB_P12V_AUX

#define SENSOR_NUM_BB_P12V_AUX   0x30

◆ SENSOR_NUM_BB_P1V2_AUX

#define SENSOR_NUM_BB_P1V2_AUX   0x33

◆ SENSOR_NUM_BB_P1V8_PEX0

#define SENSOR_NUM_BB_P1V8_PEX0   0x35

◆ SENSOR_NUM_BB_P1V8_PEX1

#define SENSOR_NUM_BB_P1V8_PEX1   0x36

◆ SENSOR_NUM_BB_P1V8_PEX2

#define SENSOR_NUM_BB_P1V8_PEX2   0x37

◆ SENSOR_NUM_BB_P1V8_PEX3

#define SENSOR_NUM_BB_P1V8_PEX3   0x38

◆ SENSOR_NUM_BB_P3V3

#define SENSOR_NUM_BB_P3V3   0x34

◆ SENSOR_NUM_BB_P3V3_AUX

#define SENSOR_NUM_BB_P3V3_AUX   0x32

◆ SENSOR_NUM_BB_P5V_AUX

#define SENSOR_NUM_BB_P5V_AUX   0x31

◆ SENSOR_NUM_CURR_E1S_0

#define SENSOR_NUM_CURR_E1S_0   0x82

◆ SENSOR_NUM_CURR_E1S_1

#define SENSOR_NUM_CURR_E1S_1   0x86

◆ SENSOR_NUM_CURR_E1S_10

#define SENSOR_NUM_CURR_E1S_10   0xAA

◆ SENSOR_NUM_CURR_E1S_11

#define SENSOR_NUM_CURR_E1S_11   0xAE

◆ SENSOR_NUM_CURR_E1S_12

#define SENSOR_NUM_CURR_E1S_12   0xB2

◆ SENSOR_NUM_CURR_E1S_13

#define SENSOR_NUM_CURR_E1S_13   0xB6

◆ SENSOR_NUM_CURR_E1S_14

#define SENSOR_NUM_CURR_E1S_14   0xBA

◆ SENSOR_NUM_CURR_E1S_15

#define SENSOR_NUM_CURR_E1S_15   0xBE

◆ SENSOR_NUM_CURR_E1S_2

#define SENSOR_NUM_CURR_E1S_2   0x8A

◆ SENSOR_NUM_CURR_E1S_3

#define SENSOR_NUM_CURR_E1S_3   0x8E

◆ SENSOR_NUM_CURR_E1S_4

#define SENSOR_NUM_CURR_E1S_4   0x92

◆ SENSOR_NUM_CURR_E1S_5

#define SENSOR_NUM_CURR_E1S_5   0x96

◆ SENSOR_NUM_CURR_E1S_6

#define SENSOR_NUM_CURR_E1S_6   0x9A

◆ SENSOR_NUM_CURR_E1S_7

#define SENSOR_NUM_CURR_E1S_7   0x9E

◆ SENSOR_NUM_CURR_E1S_8

#define SENSOR_NUM_CURR_E1S_8   0xA2

◆ SENSOR_NUM_CURR_E1S_9

#define SENSOR_NUM_CURR_E1S_9   0xA6

◆ SENSOR_NUM_HSC_TYPE

#define SENSOR_NUM_HSC_TYPE   0xF0

◆ SENSOR_NUM_IOUT_NIC_0

#define SENSOR_NUM_IOUT_NIC_0   0x03

◆ SENSOR_NUM_IOUT_NIC_1

#define SENSOR_NUM_IOUT_NIC_1   0x07

◆ SENSOR_NUM_IOUT_NIC_2

#define SENSOR_NUM_IOUT_NIC_2   0x0C

◆ SENSOR_NUM_IOUT_NIC_3

#define SENSOR_NUM_IOUT_NIC_3   0x13

◆ SENSOR_NUM_IOUT_NIC_4

#define SENSOR_NUM_IOUT_NIC_4   0x17

◆ SENSOR_NUM_IOUT_NIC_5

#define SENSOR_NUM_IOUT_NIC_5   0x1C

◆ SENSOR_NUM_IOUT_NIC_6

#define SENSOR_NUM_IOUT_NIC_6   0x23

◆ SENSOR_NUM_IOUT_NIC_7

#define SENSOR_NUM_IOUT_NIC_7   0x27

◆ SENSOR_NUM_IOUT_PDB_HSC

#define SENSOR_NUM_IOUT_PDB_HSC   0x2C

◆ SENSOR_NUM_OUTLET_TEMP_L1

#define SENSOR_NUM_OUTLET_TEMP_L1   0x71

◆ SENSOR_NUM_OUTLET_TEMP_L2

#define SENSOR_NUM_OUTLET_TEMP_L2   0x72

◆ SENSOR_NUM_OUTLET_TEMP_R1

#define SENSOR_NUM_OUTLET_TEMP_R1   0x73

◆ SENSOR_NUM_OUTLET_TEMP_R2

#define SENSOR_NUM_OUTLET_TEMP_R2   0x74

◆ SENSOR_NUM_P0V8_IOUT_PEX_0

#define SENSOR_NUM_P0V8_IOUT_PEX_0   0x42

◆ SENSOR_NUM_P0V8_IOUT_PEX_1

#define SENSOR_NUM_P0V8_IOUT_PEX_1   0x49

◆ SENSOR_NUM_P0V8_IOUT_PEX_2

#define SENSOR_NUM_P0V8_IOUT_PEX_2   0x52

◆ SENSOR_NUM_P0V8_IOUT_PEX_3

#define SENSOR_NUM_P0V8_IOUT_PEX_3   0x59

◆ SENSOR_NUM_P0V8_POUT_PEX_0

#define SENSOR_NUM_P0V8_POUT_PEX_0   0x43

◆ SENSOR_NUM_P0V8_POUT_PEX_1

#define SENSOR_NUM_P0V8_POUT_PEX_1   0x4A

◆ SENSOR_NUM_P0V8_POUT_PEX_2

#define SENSOR_NUM_P0V8_POUT_PEX_2   0x53

◆ SENSOR_NUM_P0V8_POUT_PEX_3

#define SENSOR_NUM_P0V8_POUT_PEX_3   0x5A

◆ SENSOR_NUM_P0V8_VOLT_PEX_0

#define SENSOR_NUM_P0V8_VOLT_PEX_0   0x41

◆ SENSOR_NUM_P0V8_VOLT_PEX_1

#define SENSOR_NUM_P0V8_VOLT_PEX_1   0x48

◆ SENSOR_NUM_P0V8_VOLT_PEX_2

#define SENSOR_NUM_P0V8_VOLT_PEX_2   0x51

◆ SENSOR_NUM_P0V8_VOLT_PEX_3

#define SENSOR_NUM_P0V8_VOLT_PEX_3   0x58

◆ SENSOR_NUM_P1V25_IOUT_PEX_0

#define SENSOR_NUM_P1V25_IOUT_PEX_0   0x45

◆ SENSOR_NUM_P1V25_IOUT_PEX_1

#define SENSOR_NUM_P1V25_IOUT_PEX_1   0x4C

◆ SENSOR_NUM_P1V25_IOUT_PEX_2

#define SENSOR_NUM_P1V25_IOUT_PEX_2   0x55

◆ SENSOR_NUM_P1V25_IOUT_PEX_3

#define SENSOR_NUM_P1V25_IOUT_PEX_3   0x5C

◆ SENSOR_NUM_P1V25_POUT_PEX_0

#define SENSOR_NUM_P1V25_POUT_PEX_0   0x46

◆ SENSOR_NUM_P1V25_POUT_PEX_1

#define SENSOR_NUM_P1V25_POUT_PEX_1   0x4D

◆ SENSOR_NUM_P1V25_POUT_PEX_2

#define SENSOR_NUM_P1V25_POUT_PEX_2   0x56

◆ SENSOR_NUM_P1V25_POUT_PEX_3

#define SENSOR_NUM_P1V25_POUT_PEX_3   0x5D

◆ SENSOR_NUM_P1V25_VOLT_PEX_0

#define SENSOR_NUM_P1V25_VOLT_PEX_0   0x44

◆ SENSOR_NUM_P1V25_VOLT_PEX_1

#define SENSOR_NUM_P1V25_VOLT_PEX_1   0x4B

◆ SENSOR_NUM_P1V25_VOLT_PEX_2

#define SENSOR_NUM_P1V25_VOLT_PEX_2   0x54

◆ SENSOR_NUM_P1V25_VOLT_PEX_3

#define SENSOR_NUM_P1V25_VOLT_PEX_3   0x5B

◆ SENSOR_NUM_P1V8_IOUT_PEX

#define SENSOR_NUM_P1V8_IOUT_PEX   0x61

◆ SENSOR_NUM_P1V8_POUT_PEX

#define SENSOR_NUM_P1V8_POUT_PEX   0x62

◆ SENSOR_NUM_P1V8_VOLT_PEX

#define SENSOR_NUM_P1V8_VOLT_PEX   0x60

◆ SENSOR_NUM_PEX_0_VR_TEMP

#define SENSOR_NUM_PEX_0_VR_TEMP   0x40

◆ SENSOR_NUM_PEX_1_VR_TEMP

#define SENSOR_NUM_PEX_1_VR_TEMP   0x47

◆ SENSOR_NUM_PEX_2_VR_TEMP

#define SENSOR_NUM_PEX_2_VR_TEMP   0x50

◆ SENSOR_NUM_PEX_3_VR_TEMP

#define SENSOR_NUM_PEX_3_VR_TEMP   0x57

◆ SENSOR_NUM_POUT_E1S_0

#define SENSOR_NUM_POUT_E1S_0   0x83

◆ SENSOR_NUM_POUT_E1S_1

#define SENSOR_NUM_POUT_E1S_1   0x87

◆ SENSOR_NUM_POUT_E1S_10

#define SENSOR_NUM_POUT_E1S_10   0xAB

◆ SENSOR_NUM_POUT_E1S_11

#define SENSOR_NUM_POUT_E1S_11   0xAF

◆ SENSOR_NUM_POUT_E1S_12

#define SENSOR_NUM_POUT_E1S_12   0xB3

◆ SENSOR_NUM_POUT_E1S_13

#define SENSOR_NUM_POUT_E1S_13   0xB7

◆ SENSOR_NUM_POUT_E1S_14

#define SENSOR_NUM_POUT_E1S_14   0xBB

◆ SENSOR_NUM_POUT_E1S_15

#define SENSOR_NUM_POUT_E1S_15   0xBF

◆ SENSOR_NUM_POUT_E1S_2

#define SENSOR_NUM_POUT_E1S_2   0x8B

◆ SENSOR_NUM_POUT_E1S_3

#define SENSOR_NUM_POUT_E1S_3   0x8F

◆ SENSOR_NUM_POUT_E1S_4

#define SENSOR_NUM_POUT_E1S_4   0x93

◆ SENSOR_NUM_POUT_E1S_5

#define SENSOR_NUM_POUT_E1S_5   0x97

◆ SENSOR_NUM_POUT_E1S_6

#define SENSOR_NUM_POUT_E1S_6   0x9B

◆ SENSOR_NUM_POUT_E1S_7

#define SENSOR_NUM_POUT_E1S_7   0x9F

◆ SENSOR_NUM_POUT_E1S_8

#define SENSOR_NUM_POUT_E1S_8   0xA3

◆ SENSOR_NUM_POUT_E1S_9

#define SENSOR_NUM_POUT_E1S_9   0xA7

◆ SENSOR_NUM_POUT_NIC_0

#define SENSOR_NUM_POUT_NIC_0   0x04

◆ SENSOR_NUM_POUT_NIC_1

#define SENSOR_NUM_POUT_NIC_1   0x08

◆ SENSOR_NUM_POUT_NIC_2

#define SENSOR_NUM_POUT_NIC_2   0x0D

◆ SENSOR_NUM_POUT_NIC_3

#define SENSOR_NUM_POUT_NIC_3   0x14

◆ SENSOR_NUM_POUT_NIC_4

#define SENSOR_NUM_POUT_NIC_4   0x18

◆ SENSOR_NUM_POUT_NIC_5

#define SENSOR_NUM_POUT_NIC_5   0x1D

◆ SENSOR_NUM_POUT_NIC_6

#define SENSOR_NUM_POUT_NIC_6   0x24

◆ SENSOR_NUM_POUT_NIC_7

#define SENSOR_NUM_POUT_NIC_7   0x28

◆ SENSOR_NUM_POUT_PDB_HSC

#define SENSOR_NUM_POUT_PDB_HSC   0x2D

◆ SENSOR_NUM_SYSTEM_INLET_TEMP

#define SENSOR_NUM_SYSTEM_INLET_TEMP   0x70

◆ SENSOR_NUM_TEMP_E1S_0

#define SENSOR_NUM_TEMP_E1S_0   0x80

◆ SENSOR_NUM_TEMP_E1S_1

#define SENSOR_NUM_TEMP_E1S_1   0x84

◆ SENSOR_NUM_TEMP_E1S_10

#define SENSOR_NUM_TEMP_E1S_10   0xA8

◆ SENSOR_NUM_TEMP_E1S_11

#define SENSOR_NUM_TEMP_E1S_11   0xAC

◆ SENSOR_NUM_TEMP_E1S_12

#define SENSOR_NUM_TEMP_E1S_12   0xB0

◆ SENSOR_NUM_TEMP_E1S_13

#define SENSOR_NUM_TEMP_E1S_13   0xB4

◆ SENSOR_NUM_TEMP_E1S_14

#define SENSOR_NUM_TEMP_E1S_14   0xB8

◆ SENSOR_NUM_TEMP_E1S_15

#define SENSOR_NUM_TEMP_E1S_15   0xBC

◆ SENSOR_NUM_TEMP_E1S_2

#define SENSOR_NUM_TEMP_E1S_2   0x88

◆ SENSOR_NUM_TEMP_E1S_3

#define SENSOR_NUM_TEMP_E1S_3   0x8C

◆ SENSOR_NUM_TEMP_E1S_4

#define SENSOR_NUM_TEMP_E1S_4   0x90

◆ SENSOR_NUM_TEMP_E1S_5

#define SENSOR_NUM_TEMP_E1S_5   0x94

◆ SENSOR_NUM_TEMP_E1S_6

#define SENSOR_NUM_TEMP_E1S_6   0x98

◆ SENSOR_NUM_TEMP_E1S_7

#define SENSOR_NUM_TEMP_E1S_7   0x9C

◆ SENSOR_NUM_TEMP_E1S_8

#define SENSOR_NUM_TEMP_E1S_8   0xA0

◆ SENSOR_NUM_TEMP_E1S_9

#define SENSOR_NUM_TEMP_E1S_9   0xA4

◆ SENSOR_NUM_TEMP_NIC_0

#define SENSOR_NUM_TEMP_NIC_0   0x01

◆ SENSOR_NUM_TEMP_NIC_1

#define SENSOR_NUM_TEMP_NIC_1   0x05

◆ SENSOR_NUM_TEMP_NIC_2

#define SENSOR_NUM_TEMP_NIC_2   0x0A

◆ SENSOR_NUM_TEMP_NIC_3

#define SENSOR_NUM_TEMP_NIC_3   0x11

◆ SENSOR_NUM_TEMP_NIC_4

#define SENSOR_NUM_TEMP_NIC_4   0x15

◆ SENSOR_NUM_TEMP_NIC_5

#define SENSOR_NUM_TEMP_NIC_5   0x1A

◆ SENSOR_NUM_TEMP_NIC_6

#define SENSOR_NUM_TEMP_NIC_6   0x21

◆ SENSOR_NUM_TEMP_NIC_7

#define SENSOR_NUM_TEMP_NIC_7   0x25

◆ SENSOR_NUM_TEMP_NIC_OPTICS_0

#define SENSOR_NUM_TEMP_NIC_OPTICS_0   0xC0

◆ SENSOR_NUM_TEMP_NIC_OPTICS_1

#define SENSOR_NUM_TEMP_NIC_OPTICS_1   0xC1

◆ SENSOR_NUM_TEMP_NIC_OPTICS_2

#define SENSOR_NUM_TEMP_NIC_OPTICS_2   0xC2

◆ SENSOR_NUM_TEMP_NIC_OPTICS_3

#define SENSOR_NUM_TEMP_NIC_OPTICS_3   0xC3

◆ SENSOR_NUM_TEMP_NIC_OPTICS_4

#define SENSOR_NUM_TEMP_NIC_OPTICS_4   0xC4

◆ SENSOR_NUM_TEMP_NIC_OPTICS_5

#define SENSOR_NUM_TEMP_NIC_OPTICS_5   0xC5

◆ SENSOR_NUM_TEMP_NIC_OPTICS_6

#define SENSOR_NUM_TEMP_NIC_OPTICS_6   0xC6

◆ SENSOR_NUM_TEMP_NIC_OPTICS_7

#define SENSOR_NUM_TEMP_NIC_OPTICS_7   0xC7

◆ SENSOR_NUM_TEMP_PDB_HSC

#define SENSOR_NUM_TEMP_PDB_HSC   0x2A

◆ SENSOR_NUM_TEMP_PEX_0

#define SENSOR_NUM_TEMP_PEX_0   0x6A

◆ SENSOR_NUM_TEMP_PEX_1

#define SENSOR_NUM_TEMP_PEX_1   0x6B

◆ SENSOR_NUM_TEMP_PEX_2

#define SENSOR_NUM_TEMP_PEX_2   0x6C

◆ SENSOR_NUM_TEMP_PEX_3

#define SENSOR_NUM_TEMP_PEX_3   0x6D

◆ SENSOR_NUM_VOLT_E1S_0

#define SENSOR_NUM_VOLT_E1S_0   0x81

◆ SENSOR_NUM_VOLT_E1S_1

#define SENSOR_NUM_VOLT_E1S_1   0x85

◆ SENSOR_NUM_VOLT_E1S_10

#define SENSOR_NUM_VOLT_E1S_10   0xA9

◆ SENSOR_NUM_VOLT_E1S_11

#define SENSOR_NUM_VOLT_E1S_11   0xAD

◆ SENSOR_NUM_VOLT_E1S_12

#define SENSOR_NUM_VOLT_E1S_12   0xB1

◆ SENSOR_NUM_VOLT_E1S_13

#define SENSOR_NUM_VOLT_E1S_13   0xB5

◆ SENSOR_NUM_VOLT_E1S_14

#define SENSOR_NUM_VOLT_E1S_14   0xB9

◆ SENSOR_NUM_VOLT_E1S_15

#define SENSOR_NUM_VOLT_E1S_15   0xBD

◆ SENSOR_NUM_VOLT_E1S_2

#define SENSOR_NUM_VOLT_E1S_2   0x89

◆ SENSOR_NUM_VOLT_E1S_3

#define SENSOR_NUM_VOLT_E1S_3   0x8D

◆ SENSOR_NUM_VOLT_E1S_4

#define SENSOR_NUM_VOLT_E1S_4   0x91

◆ SENSOR_NUM_VOLT_E1S_5

#define SENSOR_NUM_VOLT_E1S_5   0x95

◆ SENSOR_NUM_VOLT_E1S_6

#define SENSOR_NUM_VOLT_E1S_6   0x99

◆ SENSOR_NUM_VOLT_E1S_7

#define SENSOR_NUM_VOLT_E1S_7   0x9D

◆ SENSOR_NUM_VOLT_E1S_8

#define SENSOR_NUM_VOLT_E1S_8   0xA1

◆ SENSOR_NUM_VOLT_E1S_9

#define SENSOR_NUM_VOLT_E1S_9   0xA5

◆ SENSOR_NUM_VOLT_NIC_0

#define SENSOR_NUM_VOLT_NIC_0   0x02

◆ SENSOR_NUM_VOLT_NIC_1

#define SENSOR_NUM_VOLT_NIC_1   0x06

◆ SENSOR_NUM_VOLT_NIC_2

#define SENSOR_NUM_VOLT_NIC_2   0x0B

◆ SENSOR_NUM_VOLT_NIC_3

#define SENSOR_NUM_VOLT_NIC_3   0x12

◆ SENSOR_NUM_VOLT_NIC_4

#define SENSOR_NUM_VOLT_NIC_4   0x16

◆ SENSOR_NUM_VOLT_NIC_5

#define SENSOR_NUM_VOLT_NIC_5   0x1B

◆ SENSOR_NUM_VOLT_NIC_6

#define SENSOR_NUM_VOLT_NIC_6   0x22

◆ SENSOR_NUM_VOLT_NIC_7

#define SENSOR_NUM_VOLT_NIC_7   0x26

◆ SENSOR_NUM_VOUT_PDB_HSC

#define SENSOR_NUM_VOUT_PDB_HSC   0x2B

◆ SENSOR_NUM_VR_TYPE

#define SENSOR_NUM_VR_TYPE   0xF1

◆ SSD_0_POWER_MONITOR_ADDR

#define SSD_0_POWER_MONITOR_ADDR   (0x80 >> 1)

◆ SSD_10_POWER_MONITOR_ADDR

#define SSD_10_POWER_MONITOR_ADDR   (0x94 >> 1)

◆ SSD_11_POWER_MONITOR_ADDR

#define SSD_11_POWER_MONITOR_ADDR   (0x96 >> 1)

◆ SSD_12_POWER_MONITOR_ADDR

#define SSD_12_POWER_MONITOR_ADDR   (0x98 >> 1)

◆ SSD_13_POWER_MONITOR_ADDR

#define SSD_13_POWER_MONITOR_ADDR   (0x9A >> 1)

◆ SSD_14_POWER_MONITOR_ADDR

#define SSD_14_POWER_MONITOR_ADDR   (0x9C >> 1)

◆ SSD_15_POWER_MONITOR_ADDR

#define SSD_15_POWER_MONITOR_ADDR   (0x9E >> 1)

◆ SSD_1_POWER_MONITOR_ADDR

#define SSD_1_POWER_MONITOR_ADDR   (0x82 >> 1)

◆ SSD_2_POWER_MONITOR_ADDR

#define SSD_2_POWER_MONITOR_ADDR   (0x84 >> 1)

◆ SSD_3_POWER_MONITOR_ADDR

#define SSD_3_POWER_MONITOR_ADDR   (0x86 >> 1)

◆ SSD_4_POWER_MONITOR_ADDR

#define SSD_4_POWER_MONITOR_ADDR   (0x88 >> 1)

◆ SSD_5_POWER_MONITOR_ADDR

#define SSD_5_POWER_MONITOR_ADDR   (0x8A >> 1)

◆ SSD_6_POWER_MONITOR_ADDR

#define SSD_6_POWER_MONITOR_ADDR   (0x8C >> 1)

◆ SSD_7_POWER_MONITOR_ADDR

#define SSD_7_POWER_MONITOR_ADDR   (0x8E >> 1)

◆ SSD_8_POWER_MONITOR_ADDR

#define SSD_8_POWER_MONITOR_ADDR   (0x90 >> 1)

◆ SSD_9_POWER_MONITOR_ADDR

#define SSD_9_POWER_MONITOR_ADDR   (0x92 >> 1)

◆ SSD_COMMON_ADDR

#define SSD_COMMON_ADDR   (0xD4 >> 1)

◆ SSD_MAX_NUMBER

#define SSD_MAX_NUMBER   16

◆ SSD_OFFSET

#define SSD_OFFSET   0x00

◆ SYSTEM_INLET_TEMP_ADDR

#define SYSTEM_INLET_TEMP_ADDR   (0x90 >> 1)

◆ SYSTEM_OUTLET_TEMP_L1_ADDR

#define SYSTEM_OUTLET_TEMP_L1_ADDR   (0x90 >> 1)

◆ SYSTEM_OUTLET_TEMP_L2_ADDR

#define SYSTEM_OUTLET_TEMP_L2_ADDR   (0x94 >> 1)

◆ SYSTEM_OUTLET_TEMP_R1_ADDR

#define SYSTEM_OUTLET_TEMP_R1_ADDR   (0x98 >> 1)

◆ SYSTEM_OUTLET_TEMP_R2_ADDR

#define SYSTEM_OUTLET_TEMP_R2_ADDR   (0x9C >> 1)

◆ TMP75_TEMP_OFFSET

#define TMP75_TEMP_OFFSET   0x00

Function Documentation

◆ is_dc_access()

bool is_dc_access ( uint8_t  sensor_num)

◆ is_e1s_access()

bool is_e1s_access ( uint8_t  sensor_num)
Here is the call graph for this function:

◆ is_nic_access()

bool is_nic_access ( uint8_t  sensor_num)
Here is the call graph for this function:

◆ is_nic_optics_access()

bool is_nic_optics_access ( uint8_t  sensor_num)
Here is the call graph for this function:

◆ load_sensor_config()

void load_sensor_config ( void  )

◆ plat_get_config_size()

uint8_t plat_get_config_size ( )