48 #ifndef ti_osal_MuxIntcP__include 49 #define ti_osal_MuxIntcP__include 62 typedef enum MuxIntcP_Status_e {
74 #define MUXINTCP_CROSSBAR_MUXNUM_DSP1 (0) 75 #define MUXINTCP_CROSSBAR_MUXNUM_DSP2 (1) 76 #define MUXINTCP_CROSSBAR_MUXNUM_IPU1 (2) 77 #define MUXINTCP_CROSSBAR_MUXNUM_IPU2 (3) 78 #define MUXINTCP_CROSSBAR_MUXNUM_MPU (4) 80 #define MUXINTCP_CROSSBAR_MUXNUM_INVALID (-(int32_t)1) 99 typedef struct MuxIntcP_inParams_s {
114 typedef struct MuxIntcP_outParams_s {
void MuxIntcP_enableOutEvent(int32_t muxNum, int32_t muxOutEvent)
Function to enable interrupt controller mux for an output event.
void(* MuxIntcP_Fxn)(uintptr_t arg)
Prototype for the entry function for a cpIntc interrupt.
Definition: MuxIntcP.h:86
void MuxIntcP_disableOutEvent(int32_t muxNum, int32_t muxOutEvent)
Function to disable interrupt controller mux for an output event.
void MuxIntcP_clearInEvent(int32_t muxNum, int32_t muxInEvent)
Function to clear interrupt controller mux for an input event.
void(* MuxIntcFxn)(uintptr_t arg)
Prototype for the MuxIntc dispatch function.
Definition: MuxIntcP.h:91
int32_t muxInEvent
Definition: MuxIntcP.h:103
Basic MuxIntcP Input Parameters.
Definition: MuxIntcP.h:99
MuxIntcP_Status
Status codes for MuxIntcP APIs.
Definition: MuxIntcP.h:62
MuxIntcP_Status MuxIntcP_create(MuxIntcP_inParams *inParams, MuxIntcP_outParams *outParams)
Function to create an interrupt controller mux.
Definition: MuxIntcP.h:63
void MuxIntcP_disableInEvent(int32_t muxNum, int32_t muxInEvent)
Function to disable interrupt controller mux for an input event.
Basic MuxIntcP Output Parameters.
Definition: MuxIntcP.h:114
int32_t muxOutEvent
Definition: MuxIntcP.h:104
MuxIntcFxn muxIntcFxn
Definition: MuxIntcP.h:105
uintptr_t arg
Definition: MuxIntcP.h:101
MuxIntcFxn muxIntcFxn
Definition: MuxIntcP.h:118
uint32_t eventId
Definition: MuxIntcP.h:117
Definition: MuxIntcP.h:64
void MuxIntcP_enableInEvent(int32_t muxNum, int32_t muxInEvent)
Function to enable interrupt controller mux for an input event.
int32_t muxNum
Definition: MuxIntcP.h:102
uintptr_t arg
Definition: MuxIntcP.h:116