SDL API Guide for J721E
|
===========================================================================
Typedefs | |
typedef uint8_t | SDL_VTM_configVdCtrl |
This enumerator define for VTM VD configuration valid map. More... | |
typedef uint8_t | SDL_VTM_configTsCtrl |
This enumerator define for VTM TS configuration valid map. More... | |
typedef uint8_t | SDL_VTM_vid_opp |
This enumerator defines the possible VID Codes to set various voltage domain supply voltages. More... | |
typedef uint8_t | SDL_VTM_ts_stat_vd_map |
This enumerator defines the core voltage domain mapping of VTM VD. More... | |
typedef uint16_t | SDL_VTM_intrCtrl |
This enumerator define for VTM Voltage domain threshold interrupt control. More... | |
typedef uint16_t | SDL_VTM_vdEvtSel_set |
This enumerator define for VTM Voltage domain Event selection set. More... | |
typedef uint32_t | SDL_VTM_tsGlobal_ctrl_valid_map |
This enumerator defines for VTM Temperature sensor id control update valid maps. This controls the selective update of the fields in the temperature sensor control field. More... | |
typedef uint8_t | SDL_VTM_tsGlobal_clkSel |
This enumerator define for VTM Temperature sensor global control Clock select options. More... | |
typedef uint8_t | SDL_VTM_tsGlobal_clkDiv |
This enumerator define for VTM Temperature sensor global control Clock divide options. More... | |
typedef uint8_t | SDL_VTM_tsGlobal_any_maxt_outrg_alert_en |
This enumerator define for VTM Temperature sensor global control any max temperature alert enable control. More... | |
typedef uint16_t | SDL_VTM_tsGlobal_samples_per_count |
This enumerator define for VTM Temperature sensor global control samples per count. More... | |
typedef uint8_t | SDL_VTM_tsCtrl_valid_map |
This enumerator define for VTM Temperature sensor control valid map. More... | |
typedef uint8_t | SDL_VTM_tsCtrl_max_outrg_alert |
This enumerator define for VTM temperature sensor band gap maximum temperature out of range alert control. More... | |
typedef uint8_t | SDL_VTM_tsCtrl_resetCtrl |
This enumerator define for VTM temperature sensor band gap reset control bits. More... | |
typedef uint8_t | SDL_VTM_tsCtrl_mode |
This enumerator define for VTM temperature sensor mode control bits. More... | |
typedef uint8_t | SDL_VTM_tsCtrl_singleshot_conv_stat |
This enumerator define for VTM temperature sensor band gap single shot mode start of conversion trigger. More... | |
typedef uint8_t | SDL_VTM_thr_valid_map |
This enumerator define for VTM Temperature Sensor thresholds valid bit map. More... | |
typedef uint8_t | SDL_VTM_Stat_read_ctrl |
This enumerator define for VTM temperature sensor STAT read valid map. More... | |
typedef int16_t | SDL_VTM_adc_code |
This enumerator define for VTM temperature sensor ADC code This is the data_out value of the temperature sensor stat register. More... | |
typedef uint8_t | SDL_VTM_vdEvt_status |
This enumerator define for VTM Voltage domain event status. More... | |
#define SDL_VTM_VD_CONFIG_CTRL_VID_OPP (1U) |
#define SDL_VTM_VD_CONFIG_CTRL_EVT_SEL (2U) |
#define SDL_VTM_VD_CONFIG_CTRL_GLB_CFG (4U) |
#define SDL_VTM_VD_CONFIG_CTRL_SET_CTL (1U) |
#define SDL_VTM_VD_CONFIG_CTRL_OUTRNG_ALRT (2U) |
#define SDL_VTM_VD_CONFIG_CTRL_SET_THR (4U) |
#define SDL_VTM_VID_OPP_MAX_NUM ((uint8_t) 4U) |
Maximum number of OPP VID Codes
#define SDL_VTM_VID_OPP_3_CODE ((uint8_t) 3U) |
VID OPP3 Code
#define SDL_VTM_VID_OPP_2_CODE ((uint8_t) 2U) |
VID OPP2 Code
#define SDL_VTM_VID_OPP_1_CODE ((uint8_t) 1U) |
VID OPP1 Code
#define SDL_VTM_VID_OPP_0_CODE ((uint8_t) 0U) |
VID OPP0 Code
#define SDL_VTM_TS_STAT_VD_MAP_RTC ((uint32) 0U) |
RTC Voltage Domain map
#define SDL_VTM_TS_STAT_VD_MAP_WKUP ((uint32) 1U) |
WKUP Voltage Domain map
#define SDL_VTM_TS_STAT_VD_MAP_MCU ((uint32) 2U) |
MCU Voltage Domain map
#define SDL_VTM_TS_STAT_VD_MAP_CORE ((uint32) 3U) |
Core Voltage Domain map
#define SDL_VTM_TSTAT_VD_MAP_NOT_IMPLEMENTED ((uint32) 15U) |
Voltage Domain map not implemented
#define SDL_VTM_VD_LT_THR0_INTR_RAW_SET (1u) |
#define SDL_VTM_VD_GT_THR1_INTR_RAW_SET (2u) |
#define SDL_VTM_VD_GT_THR2_INTR_RAW_SET (4u) |
#define SDL_VTM_VD_LT_THR0_INTR_RAW_CLR (8u) |
#define SDL_VTM_VD_GT_THR1_INTR_RAW_CLR (16u) |
#define SDL_VTM_VD_GT_THR2_INTR_RAW_CLR (32u) |
#define SDL_VTM_VD_LT_THR0_INTR_EN_SET (64u) |
#define SDL_VTM_VD_GT_THR1_INTR_EN_SET (128u) |
#define SDL_VTM_VD_GT_THR2_INTR_EN_SET (256u) |
#define SDL_VTM_VD_LT_THR0_INTR_EN_CLR (512u) |
#define SDL_VTM_VD_GT_THR1_INTR_EN_CLR (1024u) |
#define SDL_VTM_VD_GT_THR2_INTR_EN_CLR (2048u) |
#define SDL_VTM_VD_INTR_INVALID |
#define SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_0 (1u) |
#define SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_1 (2u) |
#define SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_2 (4u) |
#define SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_3 (8u) |
#define SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_4 (16u) |
#define SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_5 (32u) |
#define SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_6 (64u) |
#define SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_7 (128u) |
#define SDL_VTM_TSGLOBAL_CLK_SEL_VALID (1u) |
#define SDL_VTM_TSGLOBAL_CLK_DIV_VALID (2u) |
#define SDL_VTM_TSGLOBAL_ANY_MAXT_OUTRG_ALERT_EN_VALID (4u) |
#define SDL_VTM_TSGLOBAL_MAXT_OUTRG_ALERT_THR0_VALID (8u) |
#define SDL_VTM_TSGLOBAL_MAXT_OUTRG_ALERT_THR_VALID (16u) |
#define SDL_VTM_TSGLOBAL_SAMPLES_PER_CNT_VALID (32u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_SEL_FIX_REF_CLK (1u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_SEL_FIX_REF2_CLK (2u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_1 (0u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_2 (1u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_3 (2u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_4 (3u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_5 (4u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_6 (5u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_7 (6u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_8 (7u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_9 (8u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_10 (9u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_11 (10u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_12 (11u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_13 (12u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_14 (13u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_15 (14u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_16 (15u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_17 (16u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_18 (17u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_19 (18u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_20 (19u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_21 (20u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_22 (21u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_23 (22u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_24 (23u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_25 (24u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_26 (25u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_27 (26u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_28 (27u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_29 (28u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_30 (29u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_31 (30u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_32 (31u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_33 (32u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_34 (33u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_35 (34u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_36 (35u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_37 (36u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_38 (37u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_39 (38u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_40 (39u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_41 (40u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_42 (41u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_43 (42u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_44 (43u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_45 (44u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_46 (45u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_47 (46u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_48 (47u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_49 (48u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_50 (49u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_51 (50u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_52 (51u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_53 (52u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_54 (53u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_55 (54u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_56 (55u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_57 (56u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_58 (57u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_59 (58u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_60 (59u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_61 (60u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_62 (61u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_63 (62u) |
#define SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_64 (63u) |
#define SDL_VTM_TSGLOBAL_ANY_MAXT_OUTRG_ALERT_ENABLE (1u) |
#define SDL_VTM_TSGLOBAL_ANY_MAXT_OUTRG_ALERT_DISABLE (0u) |
#define SDL_VTM_TS_CTRL_MAXT_OUTG_ALERT_VALID (1u) |
#define SDL_VTM_TS_CTRL_RESET_CTRL_VALID (2u) |
#define SDL_VTM_TS_CTRL_SOC_VALID (4u) |
#define SDL_VTM_TS_CTRL_MODE_VALID (8u) |
#define SDL_VTM_TS_CTRL_MAXT_OUTRG_GEN_ALERT (1u) |
#define SDL_VTM_TS_CTRL_MAXT_OUTRG_NO_ALERT (0u) |
#define SDL_VTM_TS_CTRL_SENSOR_RESET (0u) |
#define SDL_VTM_TS_CTRL_SENSOR_NORM_OP (1u) |
#define SDL_VTM_TS_CTRL_SINGLESHOT_MODE (0u) |
#define SDL_VTM_TS_CTRL_CONTINUOUS_MODE (1u) |
#define SDL_VTM_TS_CTRL_SINGLESHOT_ADC_CONV_IN_PROGRESS (1u) |
#define SDL_VTM_TS_CTRL_SINGLESHOT_ADC_CONV_COMPLETE (0u) |
#define SDL_VTM_GT_TH1_VALID (1u) |
#define SDL_VTM_GT_TH2_VALID (2u) |
#define SDL_VTM_LT_TH0_VALID (4u) |
#define SDL_VTM_TS_READ_VD_MAP_VAL (1U) |
#define SDL_VTM_TS_READ_ALL_THRESHOLD_ALERTS (2U) |
#define SDL_VTM_TS_READ_FIRST_TIME_EOC_BIT (4U) |
#define SDL_VTM_TS_READ_DATA_VALID_BIT (8U) |
#define SDL_VTM_TS_READ_DATA_OUT_VAL (16U) |
#define SDL_VTM_VD_EVT_STAT_THR_ALERTS_MASK (7u) |
#define SDL_VTM_VD_EVT_STAT_LT_TH0_ALERT (4u) |
#define SDL_VTM_VD_EVT_STAT_GT_TH1_ALERT (1u) |
#define SDL_VTM_VD_EVT_STAT_GT_TH2_ALERT (2u) |
typedef uint8_t SDL_VTM_configVdCtrl |
This enumerator define for VTM VD configuration valid map.
typedef uint8_t SDL_VTM_configTsCtrl |
This enumerator define for VTM TS configuration valid map.
typedef uint8_t SDL_VTM_vid_opp |
This enumerator defines the possible VID Codes to set various voltage domain supply voltages.
typedef uint8_t SDL_VTM_ts_stat_vd_map |
This enumerator defines the core voltage domain mapping of VTM VD.
typedef uint16_t SDL_VTM_intrCtrl |
This enumerator define for VTM Voltage domain threshold interrupt control.
typedef uint16_t SDL_VTM_vdEvtSel_set |
This enumerator define for VTM Voltage domain Event selection set.
typedef uint32_t SDL_VTM_tsGlobal_ctrl_valid_map |
This enumerator defines for VTM Temperature sensor id control update valid maps. This controls the selective update of the fields in the temperature sensor control field.
typedef uint8_t SDL_VTM_tsGlobal_clkSel |
This enumerator define for VTM Temperature sensor global control Clock select options.
typedef uint8_t SDL_VTM_tsGlobal_clkDiv |
This enumerator define for VTM Temperature sensor global control Clock divide options.
typedef uint8_t SDL_VTM_tsGlobal_any_maxt_outrg_alert_en |
This enumerator define for VTM Temperature sensor global control any max temperature alert enable control.
typedef uint16_t SDL_VTM_tsGlobal_samples_per_count |
This enumerator define for VTM Temperature sensor global control samples per count.
typedef uint8_t SDL_VTM_tsCtrl_valid_map |
This enumerator define for VTM Temperature sensor control valid map.
typedef uint8_t SDL_VTM_tsCtrl_max_outrg_alert |
This enumerator define for VTM temperature sensor band gap maximum temperature out of range alert control.
typedef uint8_t SDL_VTM_tsCtrl_resetCtrl |
This enumerator define for VTM temperature sensor band gap reset control bits.
typedef uint8_t SDL_VTM_tsCtrl_mode |
This enumerator define for VTM temperature sensor mode control bits.
typedef uint8_t SDL_VTM_tsCtrl_singleshot_conv_stat |
This enumerator define for VTM temperature sensor band gap single shot mode start of conversion trigger.
typedef uint8_t SDL_VTM_thr_valid_map |
This enumerator define for VTM Temperature Sensor thresholds valid bit map.
typedef uint8_t SDL_VTM_Stat_read_ctrl |
This enumerator define for VTM temperature sensor STAT read valid map.
typedef int16_t SDL_VTM_adc_code |
This enumerator define for VTM temperature sensor ADC code This is the data_out value of the temperature sensor stat register.
typedef uint8_t SDL_VTM_vdEvt_status |
This enumerator define for VTM Voltage domain event status.