J722S MCU+ SDK  09.02.00
sdlr_vim.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) Texas Instruments Incorporated 2024
3  *
4  * Redistribution and use in source and binary forms, with or without
5  * modification, are permitted provided that the following conditions
6  * are met:
7  *
8  * Redistributions of source code must retain the above copyright
9  * notice, this list of conditions and the following disclaimer.
10  *
11  * Redistributions in binary form must reproduce the above copyright
12  * notice, this list of conditions and the following disclaimer in the
13  * documentation and/or other materials provided with the
14  * distribution.
15  *
16  * Neither the name of Texas Instruments Incorporated nor the names of
17  * its contributors may be used to endorse or promote products derived
18  * from this software without specific prior written permission.
19  *
20  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31  *
32  */
33 
34 #ifndef SDLR_VIM_H_
35 #define SDLR_VIM_H_
36 
37 #include <stdint.h>
38 
39 #ifdef __cplusplus
40 extern "C"
41 {
42 #endif
43 
44 /**************************************************************************
45 * Hardware Region : VIM Registers
46 **************************************************************************/
47 
48 
49 /**************************************************************************
50 * Register Overlay Structure
51 **************************************************************************/
52 
53 typedef struct {
54  volatile uint32_t RAW; /* Raw Status/Set Register */
55  volatile uint32_t STS; /* Interrupt Enable Status/Clear Register */
56  volatile uint32_t INTR_EN_SET; /* Interrupt Enable Set Register */
57  volatile uint32_t INTR_EN_CLR; /* Interrupt Enabled Clear Register */
58  volatile uint32_t IRQSTS; /* IRQ Interrupt Enable Status/Clear Register */
59  volatile uint32_t FIQSTS; /* FIQ Interrupt Enable Status/Clear Register */
60  volatile uint32_t INTMAP; /* Interrupt Map Register */
61  volatile uint32_t INTTYPE; /* Interrupt Type Register */
63 
64 
65 typedef struct {
66  volatile uint32_t INT; /* Interrupt Priority Register */
68 
69 
70 typedef struct {
71  volatile uint32_t INT; /* Interrupt Vector Register */
73 
74 
75 typedef struct {
76  volatile uint32_t PID; /* Revision Register */
77  volatile uint32_t INFO; /* Info Register */
78  volatile uint32_t PRIIRQ; /* Prioritized IRQ Register */
79  volatile uint32_t PRIFIQ; /* Prioritized FIQ Register */
80  volatile uint32_t IRQGSTS; /* IRQ Group Status Register */
81  volatile uint32_t FIQGSTS; /* FIQ Group Status Register */
82  volatile uint32_t IRQVEC; /* IRQ Vector Address Register */
83  volatile uint32_t FIQVEC; /* FIQ Vector Address Register */
84  volatile uint32_t ACTIRQ; /* ACtive IRQ Register */
85  volatile uint32_t ACTFIQ; /* ACtive FIQ Register */
86  volatile uint8_t Resv_48[8];
87  volatile uint32_t DEDVEC; /* DED Vector Address Register */
88  volatile uint8_t Resv_1024[972];
89  SDL_vimRegs_GRP GRP[32];
90  volatile uint8_t Resv_4096[2048];
91  SDL_vimRegs_PRI PRI[1024];
92  SDL_vimRegs_VEC VEC[1024];
93 } SDL_vimRegs;
94 
95 
96 /**************************************************************************
97 * Register Macros
98 **************************************************************************/
99 
100 #define SDL_VIM_PID (0x00000000U)
101 #define SDL_VIM_INFO (0x00000004U)
102 #define SDL_VIM_PRIIRQ (0x00000008U)
103 #define SDL_VIM_PRIFIQ (0x0000000CU)
104 #define SDL_VIM_IRQGSTS (0x00000010U)
105 #define SDL_VIM_FIQGSTS (0x00000014U)
106 #define SDL_VIM_IRQVEC (0x00000018U)
107 #define SDL_VIM_FIQVEC (0x0000001CU)
108 #define SDL_VIM_ACTIRQ (0x00000020U)
109 #define SDL_VIM_ACTFIQ (0x00000024U)
110 #define SDL_VIM_DEDVEC (0x00000030U)
111 #define SDL_VIM_GRP_RAW(GRP) (0x00000400U+((GRP)*0x20U))
112 #define SDL_VIM_GRP_STS(GRP) (0x00000404U+((GRP)*0x20U))
113 #define SDL_VIM_GRP_INTR_EN_SET(GRP) (0x00000408U+((GRP)*0x20U))
114 #define SDL_VIM_GRP_INTR_EN_CLR(GRP) (0x0000040CU+((GRP)*0x20U))
115 #define SDL_VIM_GRP_IRQSTS(GRP) (0x00000410U+((GRP)*0x20U))
116 #define SDL_VIM_GRP_FIQSTS(GRP) (0x00000414U+((GRP)*0x20U))
117 #define SDL_VIM_GRP_INTMAP(GRP) (0x00000418U+((GRP)*0x20U))
118 #define SDL_VIM_GRP_INTTYPE(GRP) (0x0000041CU+((GRP)*0x20U))
119 #define SDL_VIM_PRI_INT(PRI) (0x00001000U+((PRI)*0x4U))
120 #define SDL_VIM_VEC_INT(VEC) (0x00002000U+((VEC)*0x4U))
121 
122 /**************************************************************************
123 * Field Definition Macros
124 **************************************************************************/
125 
126 
127 /* RAW */
128 
129 #define SDL_VIM_GRP_RAW_STS_MASK (0xFFFFFFFFU)
130 #define SDL_VIM_GRP_RAW_STS_SHIFT (0x00000000U)
131 #define SDL_VIM_GRP_RAW_STS_RESETVAL (0x00000000U)
132 #define SDL_VIM_GRP_RAW_STS_MAX (0xFFFFFFFFU)
133 
134 #define SDL_VIM_GRP_RAW_RESETVAL (0x00000000U)
135 
136 /* STS */
137 
138 #define SDL_VIM_GRP_STS_MSK_MASK (0xFFFFFFFFU)
139 #define SDL_VIM_GRP_STS_MSK_SHIFT (0x00000000U)
140 #define SDL_VIM_GRP_STS_MSK_RESETVAL (0x00000000U)
141 #define SDL_VIM_GRP_STS_MSK_MAX (0xFFFFFFFFU)
142 
143 #define SDL_VIM_GRP_STS_RESETVAL (0x00000000U)
144 
145 /* INTR_EN_SET */
146 
147 #define SDL_VIM_GRP_INTR_EN_SET_MSK_MASK (0xFFFFFFFFU)
148 #define SDL_VIM_GRP_INTR_EN_SET_MSK_SHIFT (0x00000000U)
149 #define SDL_VIM_GRP_INTR_EN_SET_MSK_RESETVAL (0x00000000U)
150 #define SDL_VIM_GRP_INTR_EN_SET_MSK_MAX (0xFFFFFFFFU)
151 
152 #define SDL_VIM_GRP_INTR_EN_SET_RESETVAL (0x00000000U)
153 
154 /* INTR_EN_CLR */
155 
156 #define SDL_VIM_GRP_INTR_EN_CLR_MSK_MASK (0xFFFFFFFFU)
157 #define SDL_VIM_GRP_INTR_EN_CLR_MSK_SHIFT (0x00000000U)
158 #define SDL_VIM_GRP_INTR_EN_CLR_MSK_RESETVAL (0x00000000U)
159 #define SDL_VIM_GRP_INTR_EN_CLR_MSK_MAX (0xFFFFFFFFU)
160 
161 #define SDL_VIM_GRP_INTR_EN_CLR_RESETVAL (0x00000000U)
162 
163 /* IRQSTS */
164 
165 #define SDL_VIM_GRP_IRQSTS_MSK_MASK (0xFFFFFFFFU)
166 #define SDL_VIM_GRP_IRQSTS_MSK_SHIFT (0x00000000U)
167 #define SDL_VIM_GRP_IRQSTS_MSK_RESETVAL (0x00000000U)
168 #define SDL_VIM_GRP_IRQSTS_MSK_MAX (0xFFFFFFFFU)
169 
170 #define SDL_VIM_GRP_IRQSTS_RESETVAL (0x00000000U)
171 
172 /* FIQSTS */
173 
174 #define SDL_VIM_GRP_FIQSTS_MSK_MASK (0xFFFFFFFFU)
175 #define SDL_VIM_GRP_FIQSTS_MSK_SHIFT (0x00000000U)
176 #define SDL_VIM_GRP_FIQSTS_MSK_RESETVAL (0x00000000U)
177 #define SDL_VIM_GRP_FIQSTS_MSK_MAX (0xFFFFFFFFU)
178 
179 #define SDL_VIM_GRP_FIQSTS_RESETVAL (0x00000000U)
180 
181 /* INTMAP */
182 
183 #define SDL_VIM_GRP_INTMAP_MSK_MASK (0xFFFFFFFFU)
184 #define SDL_VIM_GRP_INTMAP_MSK_SHIFT (0x00000000U)
185 #define SDL_VIM_GRP_INTMAP_MSK_RESETVAL (0x00000000U)
186 #define SDL_VIM_GRP_INTMAP_MSK_MAX (0xFFFFFFFFU)
187 
188 #define SDL_VIM_GRP_INTMAP_RESETVAL (0x00000000U)
189 
190 /* INTTYPE */
191 
192 #define SDL_VIM_GRP_INTTYPE_MSK_MASK (0xFFFFFFFFU)
193 #define SDL_VIM_GRP_INTTYPE_MSK_SHIFT (0x00000000U)
194 #define SDL_VIM_GRP_INTTYPE_MSK_RESETVAL (0x00000000U)
195 #define SDL_VIM_GRP_INTTYPE_MSK_MAX (0xFFFFFFFFU)
196 
197 #define SDL_VIM_GRP_INTTYPE_RESETVAL (0x00000000U)
198 
199 /* INT */
200 
201 #define SDL_VIM_PRI_INT_VAL_MASK (0x0000000FU)
202 #define SDL_VIM_PRI_INT_VAL_SHIFT (0x00000000U)
203 #define SDL_VIM_PRI_INT_VAL_RESETVAL (0x0000000FU)
204 #define SDL_VIM_PRI_INT_VAL_MAX (0x0000000FU)
205 
206 #define SDL_VIM_PRI_INT_RESETVAL (0x0000000FU)
207 
208 /* INT */
209 
210 #define SDL_VIM_VEC_INT_VAL_MASK (0xFFFFFFFCU)
211 #define SDL_VIM_VEC_INT_VAL_SHIFT (0x00000002U)
212 #define SDL_VIM_VEC_INT_VAL_RESETVAL (0x00000000U)
213 #define SDL_VIM_VEC_INT_VAL_MAX (0x3FFFFFFFU)
214 
215 #define SDL_VIM_VEC_INT_RESETVAL (0x00000000U)
216 
217 /* PID */
218 
219 #define SDL_VIM_PID_MINOR_MASK (0x0000003FU)
220 #define SDL_VIM_PID_MINOR_SHIFT (0x00000000U)
221 #define SDL_VIM_PID_MINOR_RESETVAL (0x00000001U)
222 #define SDL_VIM_PID_MINOR_MAX (0x0000003FU)
223 
224 #define SDL_VIM_PID_CUSTOM_MASK (0x000000C0U)
225 #define SDL_VIM_PID_CUSTOM_SHIFT (0x00000006U)
226 #define SDL_VIM_PID_CUSTOM_RESETVAL (0x00000000U)
227 #define SDL_VIM_PID_CUSTOM_MAX (0x00000003U)
228 
229 #define SDL_VIM_PID_MAJOR_MASK (0x00000700U)
230 #define SDL_VIM_PID_MAJOR_SHIFT (0x00000008U)
231 #define SDL_VIM_PID_MAJOR_RESETVAL (0x00000000U)
232 #define SDL_VIM_PID_MAJOR_MAX (0x00000007U)
233 
234 #define SDL_VIM_PID_RTL_MASK (0x0000F800U)
235 #define SDL_VIM_PID_RTL_SHIFT (0x0000000BU)
236 #define SDL_VIM_PID_RTL_RESETVAL (0x00000000U)
237 #define SDL_VIM_PID_RTL_MAX (0x0000001FU)
238 
239 #define SDL_VIM_PID_FUNC_MASK (0x0FFF0000U)
240 #define SDL_VIM_PID_FUNC_SHIFT (0x00000010U)
241 #define SDL_VIM_PID_FUNC_RESETVAL (0x00000090U)
242 #define SDL_VIM_PID_FUNC_MAX (0x00000FFFU)
243 
244 #define SDL_VIM_PID_BU_MASK (0x30000000U)
245 #define SDL_VIM_PID_BU_SHIFT (0x0000001CU)
246 #define SDL_VIM_PID_BU_RESETVAL (0x00000002U)
247 #define SDL_VIM_PID_BU_MAX (0x00000003U)
248 
249 #define SDL_VIM_PID_SCHEME_MASK (0xC0000000U)
250 #define SDL_VIM_PID_SCHEME_SHIFT (0x0000001EU)
251 #define SDL_VIM_PID_SCHEME_RESETVAL (0x00000001U)
252 #define SDL_VIM_PID_SCHEME_MAX (0x00000003U)
253 
254 #define SDL_VIM_PID_RESETVAL (0x60900001U)
255 
256 /* INFO */
257 
258 #define SDL_VIM_INFO_INTERRUPTS_MASK (0x000007FFU)
259 #define SDL_VIM_INFO_INTERRUPTS_SHIFT (0x00000000U)
260 #define SDL_VIM_INFO_INTERRUPTS_RESETVAL (0x00000400U)
261 #define SDL_VIM_INFO_INTERRUPTS_MAX (0x000007FFU)
262 
263 #define SDL_VIM_INFO_RESETVAL (0x00000400U)
264 
265 /* PRIIRQ */
266 
267 #define SDL_VIM_PRIIRQ_VALID_MASK (0x80000000U)
268 #define SDL_VIM_PRIIRQ_VALID_SHIFT (0x0000001FU)
269 #define SDL_VIM_PRIIRQ_VALID_RESETVAL (0x00000000U)
270 #define SDL_VIM_PRIIRQ_VALID_MAX (0x00000001U)
271 
272 #define SDL_VIM_PRIIRQ_VALID_VAL_TRUE (0x1U)
273 #define SDL_VIM_PRIIRQ_VALID_VAL_FALSE (0x0U)
274 
275 #define SDL_VIM_PRIIRQ_PRI_MASK (0x000F0000U)
276 #define SDL_VIM_PRIIRQ_PRI_SHIFT (0x00000010U)
277 #define SDL_VIM_PRIIRQ_PRI_RESETVAL (0x00000000U)
278 #define SDL_VIM_PRIIRQ_PRI_MAX (0x0000000FU)
279 
280 #define SDL_VIM_PRIIRQ_NUM_MASK (0x000003FFU)
281 #define SDL_VIM_PRIIRQ_NUM_SHIFT (0x00000000U)
282 #define SDL_VIM_PRIIRQ_NUM_RESETVAL (0x00000000U)
283 #define SDL_VIM_PRIIRQ_NUM_MAX (0x000003FFU)
284 
285 #define SDL_VIM_PRIIRQ_RESETVAL (0x00000000U)
286 
287 /* PRIFIQ */
288 
289 #define SDL_VIM_PRIFIQ_VALID_MASK (0x80000000U)
290 #define SDL_VIM_PRIFIQ_VALID_SHIFT (0x0000001FU)
291 #define SDL_VIM_PRIFIQ_VALID_RESETVAL (0x00000000U)
292 #define SDL_VIM_PRIFIQ_VALID_MAX (0x00000001U)
293 
294 #define SDL_VIM_PRIFIQ_VALID_VAL_TRUE (0x1U)
295 #define SDL_VIM_PRIFIQ_VALID_VAL_FALSE (0x0U)
296 
297 #define SDL_VIM_PRIFIQ_PRI_MASK (0x000F0000U)
298 #define SDL_VIM_PRIFIQ_PRI_SHIFT (0x00000010U)
299 #define SDL_VIM_PRIFIQ_PRI_RESETVAL (0x00000000U)
300 #define SDL_VIM_PRIFIQ_PRI_MAX (0x0000000FU)
301 
302 #define SDL_VIM_PRIFIQ_NUM_MASK (0x000003FFU)
303 #define SDL_VIM_PRIFIQ_NUM_SHIFT (0x00000000U)
304 #define SDL_VIM_PRIFIQ_NUM_RESETVAL (0x00000000U)
305 #define SDL_VIM_PRIFIQ_NUM_MAX (0x000003FFU)
306 
307 #define SDL_VIM_PRIFIQ_RESETVAL (0x00000000U)
308 
309 /* IRQGSTS */
310 
311 #define SDL_VIM_IRQGSTS_STS_MASK (0xFFFFFFFFU)
312 #define SDL_VIM_IRQGSTS_STS_SHIFT (0x00000000U)
313 #define SDL_VIM_IRQGSTS_STS_RESETVAL (0x00000000U)
314 #define SDL_VIM_IRQGSTS_STS_MAX (0xFFFFFFFFU)
315 
316 #define SDL_VIM_IRQGSTS_RESETVAL (0x00000000U)
317 
318 /* FIQGSTS */
319 
320 #define SDL_VIM_FIQGSTS_STS_MASK (0xFFFFFFFFU)
321 #define SDL_VIM_FIQGSTS_STS_SHIFT (0x00000000U)
322 #define SDL_VIM_FIQGSTS_STS_RESETVAL (0x00000000U)
323 #define SDL_VIM_FIQGSTS_STS_MAX (0xFFFFFFFFU)
324 
325 #define SDL_VIM_FIQGSTS_RESETVAL (0x00000000U)
326 
327 /* IRQVEC */
328 
329 #define SDL_VIM_IRQVEC_ADDR_MASK (0xFFFFFFFCU)
330 #define SDL_VIM_IRQVEC_ADDR_SHIFT (0x00000002U)
331 #define SDL_VIM_IRQVEC_ADDR_RESETVAL (0x00000000U)
332 #define SDL_VIM_IRQVEC_ADDR_MAX (0x3FFFFFFFU)
333 
334 #define SDL_VIM_IRQVEC_RESETVAL (0x00000000U)
335 
336 /* FIQVEC */
337 
338 #define SDL_VIM_FIQVEC_ADDR_MASK (0xFFFFFFFCU)
339 #define SDL_VIM_FIQVEC_ADDR_SHIFT (0x00000002U)
340 #define SDL_VIM_FIQVEC_ADDR_RESETVAL (0x00000000U)
341 #define SDL_VIM_FIQVEC_ADDR_MAX (0x3FFFFFFFU)
342 
343 #define SDL_VIM_FIQVEC_RESETVAL (0x00000000U)
344 
345 /* ACTIRQ */
346 
347 #define SDL_VIM_ACTIRQ_VALID_MASK (0x80000000U)
348 #define SDL_VIM_ACTIRQ_VALID_SHIFT (0x0000001FU)
349 #define SDL_VIM_ACTIRQ_VALID_RESETVAL (0x00000000U)
350 #define SDL_VIM_ACTIRQ_VALID_MAX (0x00000001U)
351 
352 #define SDL_VIM_ACTIRQ_VALID_VAL_TRUE (0x1U)
353 #define SDL_VIM_ACTIRQ_VALID_VAL_FALSE (0x0U)
354 
355 #define SDL_VIM_ACTIRQ_PRI_MASK (0x000F0000U)
356 #define SDL_VIM_ACTIRQ_PRI_SHIFT (0x00000010U)
357 #define SDL_VIM_ACTIRQ_PRI_RESETVAL (0x00000000U)
358 #define SDL_VIM_ACTIRQ_PRI_MAX (0x0000000FU)
359 
360 #define SDL_VIM_ACTIRQ_NUM_MASK (0x000003FFU)
361 #define SDL_VIM_ACTIRQ_NUM_SHIFT (0x00000000U)
362 #define SDL_VIM_ACTIRQ_NUM_RESETVAL (0x00000000U)
363 #define SDL_VIM_ACTIRQ_NUM_MAX (0x000003FFU)
364 
365 #define SDL_VIM_ACTIRQ_RESETVAL (0x00000000U)
366 
367 /* ACTFIQ */
368 
369 #define SDL_VIM_ACTFIQ_VALID_MASK (0x80000000U)
370 #define SDL_VIM_ACTFIQ_VALID_SHIFT (0x0000001FU)
371 #define SDL_VIM_ACTFIQ_VALID_RESETVAL (0x00000000U)
372 #define SDL_VIM_ACTFIQ_VALID_MAX (0x00000001U)
373 
374 #define SDL_VIM_ACTFIQ_VALID_VAL_TRUE (0x1U)
375 #define SDL_VIM_ACTFIQ_VALID_VAL_FALSE (0x0U)
376 
377 #define SDL_VIM_ACTFIQ_PRI_MASK (0x000F0000U)
378 #define SDL_VIM_ACTFIQ_PRI_SHIFT (0x00000010U)
379 #define SDL_VIM_ACTFIQ_PRI_RESETVAL (0x00000000U)
380 #define SDL_VIM_ACTFIQ_PRI_MAX (0x0000000FU)
381 
382 #define SDL_VIM_ACTFIQ_NUM_MASK (0x000003FFU)
383 #define SDL_VIM_ACTFIQ_NUM_SHIFT (0x00000000U)
384 #define SDL_VIM_ACTFIQ_NUM_RESETVAL (0x00000000U)
385 #define SDL_VIM_ACTFIQ_NUM_MAX (0x000003FFU)
386 
387 #define SDL_VIM_ACTFIQ_RESETVAL (0x00000000U)
388 
389 /* DEDVEC */
390 
391 #define SDL_VIM_DEDVEC_ADDR_MASK (0xFFFFFFFCU)
392 #define SDL_VIM_DEDVEC_ADDR_SHIFT (0x00000002U)
393 #define SDL_VIM_DEDVEC_ADDR_RESETVAL (0x00000000U)
394 #define SDL_VIM_DEDVEC_ADDR_MAX (0x3FFFFFFFU)
395 
396 #define SDL_VIM_DEDVEC_RESETVAL (0x00000000U)
397 
398 #ifdef __cplusplus
399 }
400 #endif
401 #endif
SDL_vimRegs_PRI::INT
volatile uint32_t INT
Definition: sdlr_vim.h:66
SDL_vimRegs_VEC
Definition: sdlr_vim.h:70
SDL_vimRegs_GRP
Definition: sdlr_vim.h:53
SDL_vimRegs_GRP::INTR_EN_SET
volatile uint32_t INTR_EN_SET
Definition: sdlr_vim.h:56
SDL_vimRegs
Definition: sdlr_vim.h:75
SDL_vimRegs_GRP::RAW
volatile uint32_t RAW
Definition: sdlr_vim.h:54
SDL_vimRegs::PID
volatile uint32_t PID
Definition: sdlr_vim.h:76
SDL_vimRegs::IRQGSTS
volatile uint32_t IRQGSTS
Definition: sdlr_vim.h:80
SDL_vimRegs_GRP::IRQSTS
volatile uint32_t IRQSTS
Definition: sdlr_vim.h:58
SDL_vimRegs::ACTFIQ
volatile uint32_t ACTFIQ
Definition: sdlr_vim.h:85
SDL_vimRegs_GRP::FIQSTS
volatile uint32_t FIQSTS
Definition: sdlr_vim.h:59
SDL_vimRegs_GRP::INTMAP
volatile uint32_t INTMAP
Definition: sdlr_vim.h:60
SDL_vimRegs_GRP::INTR_EN_CLR
volatile uint32_t INTR_EN_CLR
Definition: sdlr_vim.h:57
SDL_vimRegs::IRQVEC
volatile uint32_t IRQVEC
Definition: sdlr_vim.h:82
SDL_vimRegs::FIQGSTS
volatile uint32_t FIQGSTS
Definition: sdlr_vim.h:81
SDL_vimRegs::DEDVEC
volatile uint32_t DEDVEC
Definition: sdlr_vim.h:87
SDL_vimRegs::INFO
volatile uint32_t INFO
Definition: sdlr_vim.h:77
SDL_vimRegs_PRI
Definition: sdlr_vim.h:65
SDL_vimRegs_GRP::STS
volatile uint32_t STS
Definition: sdlr_vim.h:55
SDL_vimRegs::PRIFIQ
volatile uint32_t PRIFIQ
Definition: sdlr_vim.h:79
SDL_vimRegs_GRP::INTTYPE
volatile uint32_t INTTYPE
Definition: sdlr_vim.h:61
SDL_vimRegs::ACTIRQ
volatile uint32_t ACTIRQ
Definition: sdlr_vim.h:84
SDL_vimRegs_VEC::INT
volatile uint32_t INT
Definition: sdlr_vim.h:71
SDL_vimRegs::FIQVEC
volatile uint32_t FIQVEC
Definition: sdlr_vim.h:83
SDL_vimRegs::PRIIRQ
volatile uint32_t PRIIRQ
Definition: sdlr_vim.h:78