![]() |
SDL API Guide for J721E
|
===========================================================================
Typedefs | |
| typedef int32_t | SDL_Result |
| This enumerator defines the values for ESM interrupt types More... | |
| typedef uint32_t | esmOperationMode_t |
| ESM Operation Mode type. More... | |
| typedef uint32_t | esmIntrType_t |
| ESM Interrupt Type to select level for interrupt. More... | |
| typedef uint32_t | esmIntrPriorityLvl_t |
| ESM Interrupt Priority Levels. More... | |
Enumerations | |
| enum | SDL_ESM_IntType { SDL_ESM_INT_TYPE_HI = 1, SDL_ESM_INT_TYPE_LO = 2, SDL_ESM_INT_TYPE_CFG = 3, SDL_ESM_INT_TYPE_MAX = 4 } |
| enum | SDL_ESM_CCM_IntSrc { SDL_ESM_CCM_OUTPUT_COMPARE_BLOCK_INT = 1, SDL_ESM_CCM_VIM_ERR_INT = 2, SDL_ESM_CCM_INACTIVITY_MONITOR_INT = 3, SDL_ESM_CCM_SELF_TEST_ERR_INT = 4, SDL_ESM_CCM_STAT_ERR_INT = 5 } |
| Defines the different SDL ESM interrupt sources More... | |
| enum | SDL_ESM_WDT_IntSrc { SDL_ESM_TIMER_ID_0 = 1, SDL_ESM_TIMER_ID_1 = 2 } |
| Defines the different Timer id events More... | |
| enum | SDL_ESM_Inst { SDL_ESM_INST_WKUP_ESM0 = 1, SDL_ESM_INST_MCU_ESM0 = 2, SDL_ESM_INST_MAIN_ESM0 = 3, SDL_ESM_INSTANCE_MAX =0xFFFF } |
| Defines the different ESM instance types More... | |
Macros | |
| #define | ESM_NUMBER_OF_GROUP_REGS (32u) |
| ESM Operation Mode type. More... | |
| #define | ESM_OPERATION_MODE_NORMAL 0x0U |
| defines to select the ESM Operation Mode. More... | |
| #define | ESM_OPERATION_MODE_ERROR_FORCE 0xAu |
| #define | ESM_INTR_TYPE_CONFIG_ERROR (0x0u) |
| defines for ESM Hardware Requests for interrupt type. More... | |
| #define | ESM_INTR_TYPE_LOW_PRIO_ERROR (0x1u) |
| #define | ESM_INTR_TYPE_HIGH_PRIO_ERROR (0x2u) |
| #define | ESM_INTR_PRIORITY_LEVEL_LOW (0x0u) |
| defines to select level for interrupt. More... | |
| #define | ESM_INTR_PRIORITY_LEVEL_HIGH (0x1u) |
ESM ECC Error source type | |
| typedef uint32_t | sdlEsmEccErrorSource_t |
| Source of the ECC error which maps to the ESM interrupt source. More... | |
| #define | SDL_ESM_ECC_PARAM_MCU_CPU0_SEC_ERROR (1u) |
| MCU CPU0 detected 1-bit ECC error source. More... | |
| #define | SDL_ESM_ECC_PARAM_MCU_CPU0_DED_ERROR (2u) |
| MCU CPU0 detected 2-bit ECC error source. More... | |
| #define | SDL_ESM_ECC_PARAM_MCU_CPU1_SEC_ERROR (3u) |
| MCU CPU1 detected 1-bit ECC error source. More... | |
| #define | SDL_ESM_ECC_PARAM_MCU_CPU1_DED_ERROR (4u) |
| MCU CPU1 detected 2-bit ECC error source. More... | |
| #define | SDL_ESM_ECC_PARAM_MCU_CBASS_SEC_ERROR (5u) |
| MCU CBASS detected 1-bit ECC error source. More... | |
| #define | SDL_ESM_ECC_PARAM_MCU_CBASS_DED_ERROR (6u) |
| MCU CBASS detected 2-bit ECC error source. More... | |
| #define SDL_ESM_ECC_PARAM_MCU_CPU0_SEC_ERROR (1u) |
MCU CPU0 detected 1-bit ECC error source.
| #define SDL_ESM_ECC_PARAM_MCU_CPU0_DED_ERROR (2u) |
MCU CPU0 detected 2-bit ECC error source.
| #define SDL_ESM_ECC_PARAM_MCU_CPU1_SEC_ERROR (3u) |
MCU CPU1 detected 1-bit ECC error source.
| #define SDL_ESM_ECC_PARAM_MCU_CPU1_DED_ERROR (4u) |
MCU CPU1 detected 2-bit ECC error source.
| #define SDL_ESM_ECC_PARAM_MCU_CBASS_SEC_ERROR (5u) |
MCU CBASS detected 1-bit ECC error source.
| #define SDL_ESM_ECC_PARAM_MCU_CBASS_DED_ERROR (6u) |
MCU CBASS detected 2-bit ECC error source.
| #define ESM_NUMBER_OF_GROUP_REGS (32u) |
ESM Operation Mode type.
| #define ESM_OPERATION_MODE_NORMAL 0x0U |
defines to select the ESM Operation Mode.
Configure ESM operation mode to normal mode
| #define ESM_OPERATION_MODE_ERROR_FORCE 0xAu |
Configure ESM operation mode to error force mode
| #define ESM_INTR_TYPE_CONFIG_ERROR (0x0u) |
defines for ESM Hardware Requests for interrupt type.
Configure interrupt to high level interrupt
| #define ESM_INTR_TYPE_LOW_PRIO_ERROR (0x1u) |
Configure interrupt to high level interrupt
| #define ESM_INTR_TYPE_HIGH_PRIO_ERROR (0x2u) |
Configure interrupt to low level interrupt
| #define ESM_INTR_PRIORITY_LEVEL_LOW (0x0u) |
defines to select level for interrupt.
Configure interrupt to low level interrupt
| #define ESM_INTR_PRIORITY_LEVEL_HIGH (0x1u) |
Configure interrupt to highlevel interrupt
| typedef int32_t SDL_Result |
This enumerator defines the values for ESM interrupt types
| typedef uint32_t sdlEsmEccErrorSource_t |
Source of the ECC error which maps to the ESM interrupt source.
| typedef uint32_t esmOperationMode_t |
ESM Operation Mode type.
| typedef uint32_t esmIntrType_t |
ESM Interrupt Type to select level for interrupt.
| typedef uint32_t esmIntrPriorityLvl_t |
ESM Interrupt Priority Levels.
| enum SDL_ESM_IntType |
| enum SDL_ESM_CCM_IntSrc |
Defines the different SDL ESM interrupt sources
| enum SDL_ESM_WDT_IntSrc |
| enum SDL_ESM_Inst |