54 #include <ti/csl/cslr_clec.h> 69 #define CSL_CLEC_MAX_EVT_IN (2047U) 73 #define CSL_CLEC_MAX_EXT_EVT_OUT (128U) 78 #define CSL_CLEC_MAX_C7X_EVT_OUT (64U) 92 #define CSL_CLEC_RTMAP_DISABLE ((uint32_t)((uint32_t) 0x0001U) << 0U) 94 #define CSL_CLEC_RTMAP_SYS ((uint32_t)((uint32_t) 0x0001U) << 1U) 96 #define CSL_CLEC_RTMAP_CPU_0 ((uint32_t)((uint32_t) 0x0000U) << 2U) 98 #define CSL_CLEC_RTMAP_CPU_1 ((uint32_t)((uint32_t) 0x0001U) << 2U) 100 #define CSL_CLEC_RTMAP_CPU_2 ((uint32_t)((uint32_t) 0x0002U) << 2U) 102 #define CSL_CLEC_RTMAP_CPU_3 ((uint32_t)((uint32_t) 0x0003U) << 2U) 104 #define CSL_CLEC_RTMAP_CPU_4 ((uint32_t)((uint32_t) 0x0004U) << 2U) 106 #define CSL_CLEC_RTMAP_CPU_5 ((uint32_t)((uint32_t) 0x0005U) << 2U) 108 #define CSL_CLEC_RTMAP_CPU_6 ((uint32_t)((uint32_t) 0x0006U) << 2U) 110 #define CSL_CLEC_RTMAP_CPU_7 ((uint32_t)((uint32_t) 0x0007U) << 2U) 112 #define CSL_CLEC_RTMAP_CPU_8 ((uint32_t)((uint32_t) 0x0008U) << 2U) 114 #define CSL_CLEC_RTMAP_CPU_9 ((uint32_t)((uint32_t) 0x0009U) << 2U) 116 #define CSL_CLEC_RTMAP_CPU_10 ((uint32_t)((uint32_t) 0x000AU) << 2U) 118 #define CSL_CLEC_RTMAP_CPU_ALL ((uint32_t)((uint32_t) 0x000FU) << 2U) This structure contains the parameters to setup a event.
Definition: csl_clec.h:126
int32_t CSL_clecConfigEvent(CSL_CLEC_EVTRegs *pRegs, uint32_t evtNum, const CSL_ClecEventConfig *evtCfg)
This API sets the event configuration.
uint32_t c7xEvtNum
Definition: csl_clec.h:140
uint32_t secureClaimEnable
Definition: csl_clec.h:128
uint32_t evtSendEnable
Definition: csl_clec.h:132
int32_t CSL_clecConfigEventLevel(CSL_CLEC_EVTRegs *pRegs, uint32_t evtNum, uint32_t is_level)
This API does a set or clear of the is_lvl field in CLEC.MRR register.
int32_t CSL_clecClearEvent(CSL_CLEC_EVTRegs *pRegs, uint32_t evtNum)
This API clear any level interrupt set for the event.
int32_t CSL_clecSendEvent(CSL_CLEC_EVTRegs *pRegs, uint32_t evtNum)
This API sends the event specified if the event send is enabled in the event configuration (evtSendEn...
uint32_t extEvtNum
Definition: csl_clec.h:137
uint32_t rtMap
Definition: csl_clec.h:135