 |
J722S MCU+ SDK
09.02.00
|
|
Go to the documentation of this file.
56 #define SDL_VIM_MAX_INTR_GROUPS (32U)
61 #define SDL_VIM_NUM_INTRS_PER_GROUP (32U)
74 #define SDL_VIM_INTR_TYPE_LEVEL ((uint32_t)0U)
77 #define SDL_VIM_INTR_TYPE_PULSE ((uint32_t)1U)
90 #define SDL_VIM_INTR_MAP_IRQ ((uint32_t)0U)
96 #define SDL_VIM_INTR_MAP_FIQ ((uint32_t)1U)
101 #define SDL_VIM_INTR_MAP_ALL ((uint32_t)2U)
Definition: sdlr_vim.h:70
void SDL_VIM_setDedVectorAddr(SDL_vimRegs *pRegs, uint32_t dedVectorAddr)
Set the DED interrupt vector address.
Definition: sdlr_vim.h:75
#define SDL_VIM_MAX_INTR_GROUPS
This enumerator defines the maximum interrupt groups in VIM.
Definition: sdl_vim.h:56
int32_t SDL_VIM_getDedVectorAddr(SDL_vimRegs *pRegs, uint32_t *pDedVectorAddr)
Get the DED interrupt vector address.
volatile uint32_t INTR_EN_SET
Definition: sdl_vim.h:108
volatile uint32_t PID
Definition: sdl_vim.h:128
uint32_t SDL_VimIntrType
This enumerator defines the possible interrupt types. Each source interrupt is either an active high ...
Definition: sdl_vim.h:67
Definition: sdlr_vim.h:65
This structure defines the static register groups identified for VIM.
Definition: sdl_vim.h:121
volatile uint32_t INTTYPE
Definition: sdl_vim.h:114
#define SDL_VIM_NUM_INTRS_PER_GROUP
This enumerator defines the number of interrupts per group in VIM.
Definition: sdl_vim.h:61
This structure defines the group registers identified for VIM static registers.
Definition: sdl_vim.h:107
uint32_t SDL_VimIntrMap
This enumerator defines the possible output interrupt types. Each source interrupt can be configured ...
Definition: sdl_vim.h:84
volatile uint32_t INTMAP
Definition: sdl_vim.h:112
volatile uint32_t INTR_EN_CLR
Definition: sdl_vim.h:110
volatile uint32_t INFO
Definition: sdl_vim.h:130