OpenBIC
OpenSource Bridge-IC
plat_sensor_table.h File Reference
#include <stdint.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 POLL_TIME_BAT3V   3600
 
#define TMP75_IN_ADDR   (0x92 >> 1)
 
#define TMP75_OUT_ADDR   (0x94 >> 1)
 
#define TMP75_FIO_ADDR   (0x90 >> 1)
 
#define SSD_ADDR   (0xD4 >> 1)
 
#define MPRO_ADDR   (0x9E >> 1)
 
#define ADM1278_ADDR   (0x80 >> 1)
 
#define LTC4282_ADDR   (0x82 >> 1)
 
#define TEMP_HSC_ADDR   (0x98 >> 1)
 
#define MP5990_ADDR   (0xA0 >> 1)
 
#define TMP75_TEMP_OFFSET   0x00
 
#define SSD_TEMP_OFFSET   0x00
 
#define SENSOR_NUM_TEMP_TMP75_IN   0x1
 
#define SENSOR_NUM_TEMP_TMP75_OUT   0x2
 
#define SENSOR_NUM_TEMP_TMP75_FIO   0x3
 
#define SENSOR_NUM_TEMP_CPU   0x4
 
#define SENSOR_NUM_TEMP_SSD   0x5
 
#define SENSOR_NUM_TEMP_HSC   0x6
 
#define SENSOR_NUM_TEMP_DIMM_CH0   0x7
 
#define SENSOR_NUM_TEMP_DIMM_CH1   0x8
 
#define SENSOR_NUM_TEMP_DIMM_CH2   0x9
 
#define SENSOR_NUM_TEMP_DIMM_CH3   0xA
 
#define SENSOR_NUM_TEMP_DIMM_CH4   0xB
 
#define SENSOR_NUM_TEMP_DIMM_CH5   0xC
 
#define SENSOR_NUM_TEMP_DIMM_CH6   0xD
 
#define SENSOR_NUM_TEMP_DIMM_CH7   0xE
 
#define SENSOR_NUM_TEMP_PCP_VR   0xF
 
#define SENSOR_NUM_TEMP_SOC_VR   0x10
 
#define SENSOR_NUM_TEMP_VDDQ_DDR0123_VR   0x11
 
#define SENSOR_NUM_TEMP_VDDQ_DDR4567_VR   0x12
 
#define SENSOR_NUM_TEMP_D2D_VR   0x13
 
#define SENSOR_NUM_TEMP_RC_DDR0_VR   0x14
 
#define SENSOR_NUM_TEMP_RC_DDR1_VR   0x15
 
#define SENSOR_NUM_TEMP_PCI_D_VR   0x16
 
#define SENSOR_NUM_TEMP_PCI_A_VR   0x17
 
#define SENSOR_NUM_VOL_HSCIN   0x18
 
#define SENSOR_NUM_VOL_ADC0_P12V_STBY   0x19
 
#define SENSOR_NUM_VOL_ADC1_SOC_RC_DDR0   0x1A
 
#define SENSOR_NUM_VOL_ADC2_P3V3_STBY   0x1B
 
#define SENSOR_NUM_VOL_ADC3_P0V75_PCP   0x1C
 
#define SENSOR_NUM_VOL_ADC4_P3V_BAT   0x1D
 
#define SENSOR_NUM_VOL_ADC5_P0V8_D2D   0x1E
 
#define SENSOR_NUM_VOL_ADC8_EXT_VREF_ADC_S0   0x1F
 
#define SENSOR_NUM_VOL_ADC9_P3V3_M2   0x20
 
#define SENSOR_NUM_VOL_ADC10_P1V2_STBY   0x21
 
#define SENSOR_NUM_VOL_ADC11_SOC_RC_DDR1   0x22
 
#define SENSOR_NUM_VOL_ADC12_P12V_S0_DIMM0   0x23
 
#define SENSOR_NUM_VOL_ADC13_P12V_S0_DIMM1   0x24
 
#define SENSOR_NUM_VOL_ADC14_P5V_STBY   0x25
 
#define SENSOR_NUM_VOL_PCP_VR   0x26
 
#define SENSOR_NUM_VOL_SOC_VR   0x27
 
#define SENSOR_NUM_VOL_VDDQ_DDR0123_VR   0x28
 
#define SENSOR_NUM_VOL_VDDQ_DDR4567_VR   0x29
 
#define SENSOR_NUM_VOL_D2D_VR   0x2A
 
#define SENSOR_NUM_VOL_RC_DDR0_VR   0x2B
 
#define SENSOR_NUM_VOL_RC_DDR1_VR   0x2C
 
#define SENSOR_NUM_VOL_PCI_D_VR   0x2D
 
#define SENSOR_NUM_VOL_PCI_A_VR   0x2E
 
#define SENSOR_NUM_CUR_HSCOUT   0x2F
 
#define SENSOR_NUM_CUR_PCP_VR   0x30
 
#define SENSOR_NUM_CUR_SOC_VR   0x31
 
#define SENSOR_NUM_CUR_VDDQ_DDR0123_VR   0x32
 
#define SENSOR_NUM_CUR_VDDQ_DDR4567_VR   0x33
 
#define SENSOR_NUM_CUR_D2D_VR   0x34
 
#define SENSOR_NUM_CUR_RC_DDR0_VR   0x35
 
#define SENSOR_NUM_CUR_RC_DDR1_VR   0x36
 
#define SENSOR_NUM_CUR_PCI_D_VR   0x37
 
#define SENSOR_NUM_CUR_PCI_A_VR   0x38
 
#define SENSOR_NUM_PWR_CPU   0x39
 
#define SENSOR_NUM_PWR_HSCIN   0x3A
 
#define SENSOR_NUM_PWR_PCP_VR   0x3B
 
#define SENSOR_NUM_PWR_SOC_VR   0x3C
 
#define SENSOR_NUM_PWR_VDDQ_DDR0123_VR   0x3D
 
#define SENSOR_NUM_PWR_VDDQ_DDR4567_VR   0x3E
 
#define SENSOR_NUM_PWR_D2D_VR   0x3F
 
#define SENSOR_NUM_PWR_RC_DDR0_VR   0x40
 
#define SENSOR_NUM_PWR_RC_DDR1_VR   0x41
 
#define SENSOR_NUM_PWR_PCI_D_VR   0x42
 
#define SENSOR_NUM_PWR_PCI_A_VR   0x43
 
#define SENSOR_NUM_PWR_DIMM_TOTAL   0x44
 
#define SENSOR_NUM_PWR_DIMM_CH0   0x45
 
#define SENSOR_NUM_PWR_DIMM_CH1   0x46
 
#define SENSOR_NUM_PWR_DIMM_CH2   0x47
 
#define SENSOR_NUM_PWR_DIMM_CH3   0x48
 
#define SENSOR_NUM_PWR_DIMM_CH4   0x49
 
#define SENSOR_NUM_PWR_DIMM_CH5   0x4A
 
#define SENSOR_NUM_PWR_DIMM_CH6   0x4B
 
#define SENSOR_NUM_PWR_DIMM_CH7   0x4C
 
#define SENSOR_NUM_SYSTEM_STATUS   0x10
 
#define SENSOR_NUM_POWER_ERROR   0x56
 
#define SENSOR_NUM_PROC_FAIL   0x65
 
#define SENSOR_NUM_VR_OCP   0x71
 
#define SENSOR_NUM_VR_HOT   0xB2
 
#define SENSOR_NUM_VR_FAULT   0xB3
 
#define SENSOR_NUM_PMIC_ERROR   0xB4
 
#define SENSOR_NUM_CPU_FAULT   0xC0
 
#define SENSOR_NUM_CPU_SHD   0xC1
 

Functions

uint8_t plat_get_config_size ()
 
void load_sensor_config (void)
 

Macro Definition Documentation

◆ ADM1278_ADDR

#define ADM1278_ADDR   (0x80 >> 1)

◆ LTC4282_ADDR

#define LTC4282_ADDR   (0x82 >> 1)

◆ MP5990_ADDR

#define MP5990_ADDR   (0xA0 >> 1)

◆ MPRO_ADDR

#define MPRO_ADDR   (0x9E >> 1)

◆ POLL_TIME_BAT3V

#define POLL_TIME_BAT3V   3600

◆ SENSOR_NUM_CPU_FAULT

#define SENSOR_NUM_CPU_FAULT   0xC0

◆ SENSOR_NUM_CPU_SHD

#define SENSOR_NUM_CPU_SHD   0xC1

◆ SENSOR_NUM_CUR_D2D_VR

#define SENSOR_NUM_CUR_D2D_VR   0x34

◆ SENSOR_NUM_CUR_HSCOUT

#define SENSOR_NUM_CUR_HSCOUT   0x2F

◆ SENSOR_NUM_CUR_PCI_A_VR

#define SENSOR_NUM_CUR_PCI_A_VR   0x38

◆ SENSOR_NUM_CUR_PCI_D_VR

#define SENSOR_NUM_CUR_PCI_D_VR   0x37

◆ SENSOR_NUM_CUR_PCP_VR

#define SENSOR_NUM_CUR_PCP_VR   0x30

◆ SENSOR_NUM_CUR_RC_DDR0_VR

#define SENSOR_NUM_CUR_RC_DDR0_VR   0x35

◆ SENSOR_NUM_CUR_RC_DDR1_VR

#define SENSOR_NUM_CUR_RC_DDR1_VR   0x36

◆ SENSOR_NUM_CUR_SOC_VR

#define SENSOR_NUM_CUR_SOC_VR   0x31

◆ SENSOR_NUM_CUR_VDDQ_DDR0123_VR

#define SENSOR_NUM_CUR_VDDQ_DDR0123_VR   0x32

◆ SENSOR_NUM_CUR_VDDQ_DDR4567_VR

#define SENSOR_NUM_CUR_VDDQ_DDR4567_VR   0x33

◆ SENSOR_NUM_PMIC_ERROR

#define SENSOR_NUM_PMIC_ERROR   0xB4

◆ SENSOR_NUM_POWER_ERROR

#define SENSOR_NUM_POWER_ERROR   0x56

◆ SENSOR_NUM_PROC_FAIL

#define SENSOR_NUM_PROC_FAIL   0x65

◆ SENSOR_NUM_PWR_CPU

#define SENSOR_NUM_PWR_CPU   0x39

◆ SENSOR_NUM_PWR_D2D_VR

#define SENSOR_NUM_PWR_D2D_VR   0x3F

◆ SENSOR_NUM_PWR_DIMM_CH0

#define SENSOR_NUM_PWR_DIMM_CH0   0x45

◆ SENSOR_NUM_PWR_DIMM_CH1

#define SENSOR_NUM_PWR_DIMM_CH1   0x46

◆ SENSOR_NUM_PWR_DIMM_CH2

#define SENSOR_NUM_PWR_DIMM_CH2   0x47

◆ SENSOR_NUM_PWR_DIMM_CH3

#define SENSOR_NUM_PWR_DIMM_CH3   0x48

◆ SENSOR_NUM_PWR_DIMM_CH4

#define SENSOR_NUM_PWR_DIMM_CH4   0x49

◆ SENSOR_NUM_PWR_DIMM_CH5

#define SENSOR_NUM_PWR_DIMM_CH5   0x4A

◆ SENSOR_NUM_PWR_DIMM_CH6

#define SENSOR_NUM_PWR_DIMM_CH6   0x4B

◆ SENSOR_NUM_PWR_DIMM_CH7

#define SENSOR_NUM_PWR_DIMM_CH7   0x4C

◆ SENSOR_NUM_PWR_DIMM_TOTAL

#define SENSOR_NUM_PWR_DIMM_TOTAL   0x44

◆ SENSOR_NUM_PWR_HSCIN

#define SENSOR_NUM_PWR_HSCIN   0x3A

◆ SENSOR_NUM_PWR_PCI_A_VR

#define SENSOR_NUM_PWR_PCI_A_VR   0x43

◆ SENSOR_NUM_PWR_PCI_D_VR

#define SENSOR_NUM_PWR_PCI_D_VR   0x42

◆ SENSOR_NUM_PWR_PCP_VR

#define SENSOR_NUM_PWR_PCP_VR   0x3B

◆ SENSOR_NUM_PWR_RC_DDR0_VR

#define SENSOR_NUM_PWR_RC_DDR0_VR   0x40

◆ SENSOR_NUM_PWR_RC_DDR1_VR

#define SENSOR_NUM_PWR_RC_DDR1_VR   0x41

◆ SENSOR_NUM_PWR_SOC_VR

#define SENSOR_NUM_PWR_SOC_VR   0x3C

◆ SENSOR_NUM_PWR_VDDQ_DDR0123_VR

#define SENSOR_NUM_PWR_VDDQ_DDR0123_VR   0x3D

◆ SENSOR_NUM_PWR_VDDQ_DDR4567_VR

#define SENSOR_NUM_PWR_VDDQ_DDR4567_VR   0x3E

◆ SENSOR_NUM_SYSTEM_STATUS

#define SENSOR_NUM_SYSTEM_STATUS   0x10

◆ SENSOR_NUM_TEMP_CPU

#define SENSOR_NUM_TEMP_CPU   0x4

◆ SENSOR_NUM_TEMP_D2D_VR

#define SENSOR_NUM_TEMP_D2D_VR   0x13

◆ SENSOR_NUM_TEMP_DIMM_CH0

#define SENSOR_NUM_TEMP_DIMM_CH0   0x7

◆ SENSOR_NUM_TEMP_DIMM_CH1

#define SENSOR_NUM_TEMP_DIMM_CH1   0x8

◆ SENSOR_NUM_TEMP_DIMM_CH2

#define SENSOR_NUM_TEMP_DIMM_CH2   0x9

◆ SENSOR_NUM_TEMP_DIMM_CH3

#define SENSOR_NUM_TEMP_DIMM_CH3   0xA

◆ SENSOR_NUM_TEMP_DIMM_CH4

#define SENSOR_NUM_TEMP_DIMM_CH4   0xB

◆ SENSOR_NUM_TEMP_DIMM_CH5

#define SENSOR_NUM_TEMP_DIMM_CH5   0xC

◆ SENSOR_NUM_TEMP_DIMM_CH6

#define SENSOR_NUM_TEMP_DIMM_CH6   0xD

◆ SENSOR_NUM_TEMP_DIMM_CH7

#define SENSOR_NUM_TEMP_DIMM_CH7   0xE

◆ SENSOR_NUM_TEMP_HSC

#define SENSOR_NUM_TEMP_HSC   0x6

◆ SENSOR_NUM_TEMP_PCI_A_VR

#define SENSOR_NUM_TEMP_PCI_A_VR   0x17

◆ SENSOR_NUM_TEMP_PCI_D_VR

#define SENSOR_NUM_TEMP_PCI_D_VR   0x16

◆ SENSOR_NUM_TEMP_PCP_VR

#define SENSOR_NUM_TEMP_PCP_VR   0xF

◆ SENSOR_NUM_TEMP_RC_DDR0_VR

#define SENSOR_NUM_TEMP_RC_DDR0_VR   0x14

◆ SENSOR_NUM_TEMP_RC_DDR1_VR

#define SENSOR_NUM_TEMP_RC_DDR1_VR   0x15

◆ SENSOR_NUM_TEMP_SOC_VR

#define SENSOR_NUM_TEMP_SOC_VR   0x10

◆ SENSOR_NUM_TEMP_SSD

#define SENSOR_NUM_TEMP_SSD   0x5

◆ SENSOR_NUM_TEMP_TMP75_FIO

#define SENSOR_NUM_TEMP_TMP75_FIO   0x3

◆ SENSOR_NUM_TEMP_TMP75_IN

#define SENSOR_NUM_TEMP_TMP75_IN   0x1

◆ SENSOR_NUM_TEMP_TMP75_OUT

#define SENSOR_NUM_TEMP_TMP75_OUT   0x2

◆ SENSOR_NUM_TEMP_VDDQ_DDR0123_VR

#define SENSOR_NUM_TEMP_VDDQ_DDR0123_VR   0x11

◆ SENSOR_NUM_TEMP_VDDQ_DDR4567_VR

#define SENSOR_NUM_TEMP_VDDQ_DDR4567_VR   0x12

◆ SENSOR_NUM_VOL_ADC0_P12V_STBY

#define SENSOR_NUM_VOL_ADC0_P12V_STBY   0x19

◆ SENSOR_NUM_VOL_ADC10_P1V2_STBY

#define SENSOR_NUM_VOL_ADC10_P1V2_STBY   0x21

◆ SENSOR_NUM_VOL_ADC11_SOC_RC_DDR1

#define SENSOR_NUM_VOL_ADC11_SOC_RC_DDR1   0x22

◆ SENSOR_NUM_VOL_ADC12_P12V_S0_DIMM0

#define SENSOR_NUM_VOL_ADC12_P12V_S0_DIMM0   0x23

◆ SENSOR_NUM_VOL_ADC13_P12V_S0_DIMM1

#define SENSOR_NUM_VOL_ADC13_P12V_S0_DIMM1   0x24

◆ SENSOR_NUM_VOL_ADC14_P5V_STBY

#define SENSOR_NUM_VOL_ADC14_P5V_STBY   0x25

◆ SENSOR_NUM_VOL_ADC1_SOC_RC_DDR0

#define SENSOR_NUM_VOL_ADC1_SOC_RC_DDR0   0x1A

◆ SENSOR_NUM_VOL_ADC2_P3V3_STBY

#define SENSOR_NUM_VOL_ADC2_P3V3_STBY   0x1B

◆ SENSOR_NUM_VOL_ADC3_P0V75_PCP

#define SENSOR_NUM_VOL_ADC3_P0V75_PCP   0x1C

◆ SENSOR_NUM_VOL_ADC4_P3V_BAT

#define SENSOR_NUM_VOL_ADC4_P3V_BAT   0x1D

◆ SENSOR_NUM_VOL_ADC5_P0V8_D2D

#define SENSOR_NUM_VOL_ADC5_P0V8_D2D   0x1E

◆ SENSOR_NUM_VOL_ADC8_EXT_VREF_ADC_S0

#define SENSOR_NUM_VOL_ADC8_EXT_VREF_ADC_S0   0x1F

◆ SENSOR_NUM_VOL_ADC9_P3V3_M2

#define SENSOR_NUM_VOL_ADC9_P3V3_M2   0x20

◆ SENSOR_NUM_VOL_D2D_VR

#define SENSOR_NUM_VOL_D2D_VR   0x2A

◆ SENSOR_NUM_VOL_HSCIN

#define SENSOR_NUM_VOL_HSCIN   0x18

◆ SENSOR_NUM_VOL_PCI_A_VR

#define SENSOR_NUM_VOL_PCI_A_VR   0x2E

◆ SENSOR_NUM_VOL_PCI_D_VR

#define SENSOR_NUM_VOL_PCI_D_VR   0x2D

◆ SENSOR_NUM_VOL_PCP_VR

#define SENSOR_NUM_VOL_PCP_VR   0x26

◆ SENSOR_NUM_VOL_RC_DDR0_VR

#define SENSOR_NUM_VOL_RC_DDR0_VR   0x2B

◆ SENSOR_NUM_VOL_RC_DDR1_VR

#define SENSOR_NUM_VOL_RC_DDR1_VR   0x2C

◆ SENSOR_NUM_VOL_SOC_VR

#define SENSOR_NUM_VOL_SOC_VR   0x27

◆ SENSOR_NUM_VOL_VDDQ_DDR0123_VR

#define SENSOR_NUM_VOL_VDDQ_DDR0123_VR   0x28

◆ SENSOR_NUM_VOL_VDDQ_DDR4567_VR

#define SENSOR_NUM_VOL_VDDQ_DDR4567_VR   0x29

◆ SENSOR_NUM_VR_FAULT

#define SENSOR_NUM_VR_FAULT   0xB3

◆ SENSOR_NUM_VR_HOT

#define SENSOR_NUM_VR_HOT   0xB2

◆ SENSOR_NUM_VR_OCP

#define SENSOR_NUM_VR_OCP   0x71

◆ SSD_ADDR

#define SSD_ADDR   (0xD4 >> 1)

◆ SSD_TEMP_OFFSET

#define SSD_TEMP_OFFSET   0x00

◆ TEMP_HSC_ADDR

#define TEMP_HSC_ADDR   (0x98 >> 1)

◆ TMP75_FIO_ADDR

#define TMP75_FIO_ADDR   (0x90 >> 1)

◆ TMP75_IN_ADDR

#define TMP75_IN_ADDR   (0x92 >> 1)

◆ TMP75_OUT_ADDR

#define TMP75_OUT_ADDR   (0x94 >> 1)

◆ TMP75_TEMP_OFFSET

#define TMP75_TEMP_OFFSET   0x00

Function Documentation

◆ load_sensor_config()

void load_sensor_config ( void  )

◆ plat_get_config_size()

uint8_t plat_get_config_size ( )