![]() |
PDK API Guide for J721E
|
Files | |
file | csl_vtm_pvt_sensor.h |
Header file containing various enumerations, structure definitions and function declarations for the Voltage and Thermal Monitor (VTM) PVT Sensor Workaround. | |
Typedefs | |
typedef int8_t | CSL_vtm_err_id |
#define CSL_VTM_NUM_OF_SENSOR_WA_COMP (1) |
#define CSL_VTM_NUM_OF_ADC_CODES (1024) |
#define CSL_VTM_VALUES_ARE_UNINITIALIZED (-1) |
#define CSL_VTM_ERR_ID_N40 (0) |
#define CSL_VTM_ERR_ID_P30 (1) |
#define CSL_VTM_ERR_ID_P125 (2) |
#define CSL_VTM_ERR_ID_P150 (3) |
#define CSL_VTM_REG_READ_DELAY (5000) |
#define CSL_VTM_TEMPERATURE_MILLI_DEGREE_C_MIN (-42000) |
#define CSL_VTM_TEMPERATURE_MILLI_DEGREE_C_MAX (158000) |
#define CSL_VTM_NUM_EFUSE_REGS (4u) |
#define CSL_VTM_EFUSE0_S0_N40_MASK (0x0000003FU) |
#define CSL_VTM_EFUSE0_S0_N40_SHIFT (0x00000000U) |
#define CSL_VTM_EFUSE0_S0_N40_SIGN_BIT_MASK (0x00000020U) |
#define CSL_VTM_EFUSE2_S0_P30_MASK (0x001FE000U) |
#define CSL_VTM_EFUSE2_S0_P30_SHIFT (0x0000000DU) |
#define CSL_VTM_EFUSE2_S0_P30_SIGN_BIT_MASK (0x00000080U) |
#define CSL_VTM_EFUSE1_S0_P125_MASK (0x000001FFU) |
#define CSL_VTM_EFUSE1_S0_P125_SHIFT (0x00000000U) |
#define CSL_VTM_EFUSE1_S0_P125_SIGN_BIT_MASK (0x00000100U) |
#define CSL_VTM_EFUSE0_S1_N40_MASK (0x00000FC0U) |
#define CSL_VTM_EFUSE0_S1_N40_SHIFT (0x000000006U) |
#define CSL_VTM_EFUSE0_S2_N40_MASK (0x0003F000U) |
#define CSL_VTM_EFUSE0_S2_N40_SHIFT (0x0000000CU) |
#define CSL_VTM_EFUSE0_S3_N40_MASK (0x00FC0000U) |
#define CSL_VTM_EFUSE0_S3_N40_SHIFT (0x00000012U) |
#define CSL_VTM_EFUSE0_S4_N40_MASK (0x3F000000U) |
#define CSL_VTM_EFUSE0_S4_N40_SHIFT (0x00000018U) |
typedef int8_t CSL_vtm_err_id |