CC35xxDriverLibrary
hw_soc_aon.h
Go to the documentation of this file.
1 /******************************************************************************
2 * Filename: hw_soc_aon.h
3 *
4 * Description: Defines and prototypes for the SOC_AON peripheral.
5 *
6 * Copyright (c) 2023-2025, Texas Instruments Incorporated
7 * All rights reserved.
8 *
9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions are met:
11 *
12 * 1) Redistributions of source code must retain the above copyright notice,
13 * this list of conditions and the following disclaimer.
14 *
15 * 2) Redistributions in binary form must reproduce the above copyright notice,
16 * this list of conditions and the following disclaimer in the documentation
17 * and/or other materials provided with the distribution.
18 *
19 * 3) Neither the name of the ORGANIZATION nor the names of its contributors may
20 * be used to endorse or promote products derived from this software without
21 * specific prior written permission.
22 *
23  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
24 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
25 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
26 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
27 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
28 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
29 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
30 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
31 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
32 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
33 * POSSIBILITY OF SUCH DAMAGE.
34 *
35 ******************************************************************************/
36 #ifndef __HW_SOC_AON_H__
37 #define __HW_SOC_AON_H__
38 /*-------------------------------------------------------------------------------
39 
40 This section defines the register offsets of the SOC_AON component
41 
42 --------------------------------------------------------------------------------- */
43 
44 //M3 Event MUXs Selectors
45 #define SOC_AON_O_M3EVTCTL1 0x00000000U
46 
47 //M3 Event MUXs Selectors
48 #define SOC_AON_O_M3IRQCTL2 0x00000004U
49 
50 //M3 Event MUXs Selectors
51 #define SOC_AON_O_M3EVTCTL3 0x00000008U
52 
53 //Shared Peripherals Event MUXs Selectors
54 #define SOC_AON_O_SPEVTCTL 0x0000000CU
55 
56 //Timers Event MUXs Selectors
57 #define SOC_AON_O_TMEVTCTL 0x00000010U
58 
59 //GPTIMER0 Channels Event MUXs Selectors
60 #define SOC_AON_O_GPT0EVTCTL0 0x00000014U
61 
62 //GPTIMER1 Event MUXs Selectors
63 #define SOC_AON_O_GPT1EVTCTL0 0x00000018U
64 
65 //Doorbell 0 M33 Clear Register
66 #define SOC_AON_O_DB0M33CLR 0x0000001CU
67 
68 //Doorbell 0 M33 Set Register
69 #define SOC_AON_O_DB0M33SET 0x00000020U
70 
71 //Doorbell 0 M33 Lock Bit
72 #define SOC_AON_O_DB0M33LOCK 0x00000024U
73 
74 //Doorbell 1 M33 Clear Register
75 #define SOC_AON_O_DB1M33CLR 0x00000028U
76 
77 //Doorbell 1 M33 Set Register
78 #define SOC_AON_O_DB1M33SET 0x0000002CU
79 
80 //Doorbell 1 M33 Lock Bit
81 #define SOC_AON_O_DB1M33LOCK 0x00000030U
82 
83 //Doorbell 4 M33 Clear Register
84 #define SOC_AON_O_DB4M33CLR 0x00000034U
85 
86 //Doorbell 4 M33 Set Register
87 #define SOC_AON_O_DB4M33SET 0x00000038U
88 
89 //Doorbell 4 M33 Lock Bit
90 #define SOC_AON_O_DB4M33LOCK 0x0000003CU
91 
92 //Doorbell 5 M33 Clear Register
93 #define SOC_AON_O_DB5M33CLR 0x00000040U
94 
95 //Doorbell 5 M33 Set Register
96 #define SOC_AON_O_DB5M33SET 0x00000044U
97 
98 //Doorbell 5 M33 Lock Bit
99 #define SOC_AON_O_DB5M33LOCK 0x00000048U
100 
101 //CODE Memory MEMSS Start Address
102 #define SOC_AON_O_CMEMSTART 0x0000004CU
103 
104 //CODE Memory MEMSS End Address
105 #define SOC_AON_O_CMEMEND 0x00000050U
106 
107 //DATA Memory MEMSS Start Address
108 #define SOC_AON_O_DMEMSTART 0x00000054U
109 
110 //DATA Memory MEMSS End Address
111 #define SOC_AON_O_DMEMEND 0x00000058U
112 
113 //TCM DATA Memory MEMSS Start Address
114 #define SOC_AON_O_TCMSTART 0x00000064U
115 
116 //TCM DATA Memory MEMSS End Address
117 #define SOC_AON_O_TCMEND 0x00000068U
118 
119 //Secured GPIO Event Status, 1st Register
120 #define SOC_AON_O_GPIOEVTS0 0x0000007CU
121 
122 //Secured GPIO Event Status, 2nd Register
123 #define SOC_AON_O_GPIOEVTS1 0x00000080U
124 
125 //MEMSS General Control Register
126 #define SOC_AON_O_MEMSSCTL0 0x00000084U
127 
128 //MEMSS General Control Register
129 #define SOC_AON_O_MEMSSCTL1 0x00000088U
130 
131 //Spare Register
132 #define SOC_AON_O_SPARE0 0x00000090U
133 
134 //M33 Secure Vector Table Base Address
135 #define SOC_AON_O_VTORS 0x0000009CU
136 
137 //M33 Non-Secure Vector Table Base Address
138 #define SOC_AON_O_VTORNS 0x000000A0U
139 
140 //CPU Locks
141 #define SOC_AON_O_CPULOCKS 0x000000A8U
142 
143 //Host Lock Signals
144 #define SOC_AON_O_HOSTLOCKS 0x000000ACU
145 
146 //Host Boot Done
147 #define SOC_AON_O_HOSTBOOT 0x000000B0U
148 
149 //Security Configurations
150 #define SOC_AON_O_SECCFG 0x000000B4U
151 
152 //Doorbell M33 Secured IMASK
153 #define SOC_AON_O_DBSIMASK 0x000000B8U
154 
155 //Doorbell M33 Secured ISET
156 #define SOC_AON_O_DBSISET 0x000000BCU
157 
158 //Doorbell M33 Secured ICLR
159 #define SOC_AON_O_DBSICLR 0x000000C0U
160 
161 //Doorbell M33 Secured IMSET
162 #define SOC_AON_O_DBSIMSET 0x000000C4U
163 
164 //Doorbell M33 Secured IMCLR
165 #define SOC_AON_O_DBSIMCLR 0x000000C8U
166 
167 //Doorbell M33 Secured RIS
168 #define SOC_AON_O_DBSRIS 0x000000CCU
169 
170 //Doorbell M33 Secured MIS
171 #define SOC_AON_O_DBSMIS 0x000000D0U
172 
173 //M33 Secured Error IMASK
174 #define SOC_AON_O_ERRSIMASK 0x000000D4U
175 
176 //M33 Secured Error ISET
177 #define SOC_AON_O_ERRSISET 0x000000D8U
178 
179 //M33 Secured Error ICLR
180 #define SOC_AON_O_ERRSICLR 0x000000DCU
181 
182 //M33 Secured Error IMSET
183 #define SOC_AON_O_ERRSIMSET 0x000000E0U
184 
185 //M33 Secured Error IMCLR
186 #define SOC_AON_O_ERRSIMCLR 0x000000E4U
187 
188 //M33 Secured Error RIS
189 #define SOC_AON_O_ERRSRIS 0x000000E8U
190 
191 //M33 Secured Error MIS
192 #define SOC_AON_O_ERRSMIS 0x000000ECU
193 
194 //GPTIMER0 Sync, Tick Enable and Fault Event MUXs Selectors
195 #define SOC_AON_O_GPT0EVTCTL1 0x000000F0U
196 
197 //GPTIMER1 Sync, Tick Enable and Fault Event MUXs Selectors
198 #define SOC_AON_O_GPT1EVTCTL1 0x000000F4U
199 
200 //Customer ESMs Status
201 #define SOC_AON_O_ESMSTACST 0x00000104U
202 
203 //MEMSS Configurations
204 #define SOC_AON_O_MEMSSCFG 0x0000010CU
205 
206 //Secured Gpio MIS
207 #define SOC_AON_O_GPIOMIS0S 0x00000138U
208 
209 //Secured Gpio MIS
210 #define SOC_AON_O_GPIOMIS1S 0x0000013CU
211 
212 //Secured GPIO Functional Mask
213 #define SOC_AON_O_GPIOFNC0S 0x00000140U
214 
215 //Secured GPIO Functional Mask
216 #define SOC_AON_O_GPIOFNC1S 0x00000144U
217 
218 //Spare Reg, M33S Aperture
219 #define SOC_AON_O_SPARE1 0x00000148U
220 
221 //ESM1 2nd Magic Value
222 #define SOC_AON_O_ESM1VAL2ND 0x0000014CU
223 
224 //ESM2 2nd Magic Value
225 #define SOC_AON_O_ESM2VAL2ND 0x00000150U
226 
227 //ESM1 2nd Magic Value Status
228 #define SOC_AON_O_ESM1STA2ND 0x00000154U
229 
230 //ESM2 2nd Magic Value
231 #define SOC_AON_O_ESM2STA2ND 0x00000158U
232 
233 //HOST FW Bypass
234 #define SOC_AON_O_FWCFGHOST 0x0000015CU
235 
236 //DMA FW BYPASS
237 #define SOC_AON_O_FWCFGDMA 0x00000160U
238 
239 //Peripheral Firewall Bypass
240 #define SOC_AON_O_FWCFGFPRPH 0x00000164U
241 
242 //HOST MCU Firewall Bypass
243 #define SOC_AON_O_FWCFGM33 0x00000168U
244 
245 //MEMSS Firewall Bypass
246 #define SOC_AON_O_FWCFGMEMSS 0x0000016CU
247 
248 //IOMUX General firewall access permission
249 #define SOC_AON_O_FWIOGENSEL 0x00000170U
250 
251 //PRCM_HOST firewall access permission
252 #define SOC_AON_O_FWPRCMHOST 0x00000174U
253 
254 //M33 SCRATCHPAD firewall access permission
255 #define SOC_AON_O_FWPRCMSPAD 0x00000178U
256 
257 //PRCM_COMMON firewall access permission
258 #define SOC_AON_O_FWPRCMCMN 0x0000017CU
259 
260 //CKM firewall access permission
261 #define SOC_AON_O_FWCKM 0x00000180U
262 
263 //SOC_IC firewall access permission
264 #define SOC_AON_O_FWSOCIC 0x00000184U
265 
266 //AON_M33_S firewall access permission
267 #define SOC_AON_O_FWAONM33S 0x00000188U
268 
269 //AON_M33_NS firewall access permission
270 #define SOC_AON_O_FWAONM33NS 0x0000018CU
271 
272 //AAON_M33_S firewall access permission
273 #define SOC_AON_O_FWAAONM33S 0x00000190U
274 
275 //AAON_M33_NS firewall access permission
276 #define SOC_AON_O_FWAAONM33NS 0x00000194U
277 
278 //RTC firewall access permission
279 #define SOC_AON_O_FWCMNRTC 0x00000198U
280 
281 //MEMSS region 0 firewall access permission
282 #define SOC_AON_O_FWMEMSS0 0x0000019CU
283 
284 //MEMSS region 1 firewall access permission
285 #define SOC_AON_O_FWMEMSS1 0x000001A0U
286 
287 //MEMSS region 2 firewall access permission
288 #define SOC_AON_O_FWMEMSS2 0x000001A4U
289 
290 //HOST_AON_SLV firewall access permission
291 #define SOC_AON_O_FWHOSTAON 0x000001A8U
292 
293 //HIF firewall access permission
294 #define SOC_AON_O_FWHIF 0x000001B0U
295 
296 //HOST MCU region 0 firewall access permission
297 #define SOC_AON_O_FWHOST0 0x000001B4U
298 
299 //HOST MCU region 1 firewall access permission
300 #define SOC_AON_O_FWHOST1 0x000001B8U
301 
302 //HOST MCU region 2 firewall access permission
303 #define SOC_AON_O_FWHOST2 0x000001BCU
304 
305 //HOST MCU region 3 firewall access permission
306 #define SOC_AON_O_FWHOST3 0x000001C0U
307 
308 //access permission for 3 controller id :
309 #define SOC_AON_O_FWHOST4 0x000001C4U
310 
311 //HOST MCU region 5 firewall access permission
312 #define SOC_AON_O_FWHOST5 0x000001C8U
313 
314 //HOST MCU region 6 firewall access permission
315 #define SOC_AON_O_FWHOST6 0x000001CCU
316 
317 //HOST MCU region 7 firewall access permission
318 #define SOC_AON_O_FWHOST7 0x000001D0U
319 
320 //HOST MCU region 8 firewall access permission
321 #define SOC_AON_O_FWHOST8 0x000001D4U
322 
323 //HOST MCU region 9 firewall access permission
324 #define SOC_AON_O_FWHOST9 0x000001D8U
325 
326 //HOST MCU region 10 firewall access permission
327 #define SOC_AON_O_FWHOST10 0x000001DCU
328 
329 //HOST MCU region 11 firewall access permission
330 #define SOC_AON_O_FWHOST11 0x000001E0U
331 
332 //XIP_OSPI firewall access permission
333 #define SOC_AON_O_FWXIPOSPI 0x000001E4U
334 
335 //OSPI_INDAC firewall access permission
336 #define SOC_AON_O_FWXIPINDAC 0x000001E8U
337 
338 //XIP_GEN firewall access permission
339 #define SOC_AON_O_FWXIPGEN 0x000001ECU
340 
341 //XIP_UDMA_SEC firewall access permission
342 #define SOC_AON_O_FWXIPUDMAS 0x000001F0U
343 
344 //UDMA_NONSEC firewall access permission
345 #define SOC_AON_O_FWXIPUDMANS 0x000001F4U
346 
347 //OTFDE_REGION0 firewall access permission
348 #define SOC_AON_O_FWOTFDE0 0x000001F8U
349 
350 //OTFDE_REGION1 firewall access permission
351 #define SOC_AON_O_FWOTFDE1 0x000001FCU
352 
353 //OTFDE_REGION2 firewall access permission
354 #define SOC_AON_O_FWOTFDE2 0x00000200U
355 
356 //OTFDE_REGION3 firewall access permission
357 #define SOC_AON_O_FWOTFDE3 0x00000204U
358 
359 //DMA_GEN firewall access permission
360 #define SOC_AON_O_FWDMAGEN 0x00000208U
361 
362 //DMA_CH_0 firewall access permission
363 #define SOC_AON_O_FWDMA0 0x0000020CU
364 
365 //DMA_CH_1 firewall access permission
366 #define SOC_AON_O_FWDMA1 0x00000210U
367 
368 //DMA_CH_2 firewall access permission
369 #define SOC_AON_O_FWDMA2 0x00000214U
370 
371 //DMA_CH_3 firewall access permission
372 #define SOC_AON_O_FWDMA3 0x00000218U
373 
374 //DMA_CH_4 firewall access permission
375 #define SOC_AON_O_FWDMA4 0x0000021CU
376 
377 //DMA_CH_5 firewall access permission
378 #define SOC_AON_O_FWDMA5 0x00000220U
379 
380 //DMA_CH_6 firewall access permission
381 #define SOC_AON_O_FWDMA6 0x00000224U
382 
383 //DMA_CH_7 firewall access permission
384 #define SOC_AON_O_FWDMA7 0x00000228U
385 
386 //DMA_CH_8 firewall access permission
387 #define SOC_AON_O_FWDMA8 0x0000022CU
388 
389 //DMA_CH_9 firewall access permission
390 #define SOC_AON_O_FWDMA9 0x00000230U
391 
392 //DMA_CH_10 firewall access permission
393 #define SOC_AON_O_FWDMA10 0x00000234U
394 
395 //DMA_CH_11 firewall access permission
396 #define SOC_AON_O_FWDMA11 0x00000238U
397 
398 //HSM EIP NONSEC firewall access permission
399 #define SOC_AON_O_FWHSMEIPNS 0x0000023CU
400 
401 //HSM EIP SEC firewall access permission
402 #define SOC_AON_O_FWHSMEIPS 0x00000240U
403 
404 //HSM Wrapper NONSEC firewall access permission
405 #define SOC_AON_O_FWHSMWRAPNS 0x00000244U
406 
407 //HSM Wrapper SEC firewall access permission
408 #define SOC_AON_O_FWHSMWRAPS 0x00000248U
409 
410 //HSM DEBUG firewall access permission
411 #define SOC_AON_O_FWHSMDBG 0x0000024CU
412 
413 //I2C0 firewall access permission
414 #define SOC_AON_O_FWI2C0 0x00000250U
415 
416 //I2C1 firewall access permission
417 #define SOC_AON_O_FWI2C1 0x00000254U
418 
419 //SPI0 firewall access permission
420 #define SOC_AON_O_FWSPSPI0 0x00000258U
421 
422 //SPI1 firewall access permission
423 #define SOC_AON_O_FWSPSPI1 0x0000025CU
424 
425 //UART0 firewall access permission
426 #define SOC_AON_O_FWSPUART0 0x00000260U
427 
428 //UART1 firewall access permission
429 #define SOC_AON_O_FWSPUART1 0x00000264U
430 
431 //GPTIMER0 firewall access permission
432 #define SOC_AON_O_FWSPGPT0 0x00000268U
433 
434 //GPTIMER1 firewall access permission
435 #define SOC_AON_O_FWSPGPT1 0x0000026CU
436 
437 //I2S firewall access permission
438 #define SOC_AON_O_FWSPI2S 0x00000270U
439 
440 //PDM firewall access permission
441 #define SOC_AON_O_FWPDM 0x00000274U
442 
443 //CAN firewall access permission
444 #define SOC_AON_O_FWSPCAN 0x00000278U
445 
446 //ADC firewall access permission
447 #define SOC_AON_O_FWSPADC 0x0000027CU
448 
449 //SDMMC firewall access permission
450 #define SOC_AON_O_FWSPSDMMC 0x00000280U
451 
452 //SDIO firewall access permission
453 #define SOC_AON_O_FWSPSDIO 0x00000284U
454 
455 //UART2 firewall access permission
456 #define SOC_AON_O_FWSPUART2 0x00000288U
457 
458 //uDMA Non-secured Channel Control
459 #define SOC_AON_O_UDMANSCTL 0x0000028CU
460 
461 //IOMUX_PAD_0 firewall access permission
462 #define SOC_AON_O_FWIOPAD0 0x00000290U
463 
464 //IOMUX_PAD_1 firewall access permission
465 #define SOC_AON_O_FWIOPAD1 0x00000294U
466 
467 //IOMUX_PAD_2 firewall access permission
468 #define SOC_AON_O_FWIOPAD2 0x00000298U
469 
470 //IOMUX_PAD_3 firewall access permission
471 #define SOC_AON_O_FWIOPAD3 0x0000029CU
472 
473 //IOMUX_PAD_4 firewall access permission
474 #define SOC_AON_O_FWIOPAD4 0x000002A0U
475 
476 //IOMUX_PAD_5 firewall access permission
477 #define SOC_AON_O_FWIOPAD5 0x000002A4U
478 
479 //IOMUX_PAD_6 firewall access permission
480 #define SOC_AON_O_FWIOPAD6 0x000002A8U
481 
482 //IOMUX_PAD_7 firewall access permission
483 #define SOC_AON_O_FWIOPAD7 0x000002ACU
484 
485 //IOMUX_PAD_8 firewall access permission
486 #define SOC_AON_O_FWIOPAD8 0x000002B0U
487 
488 //IOMUX_PAD_9 firewall access permission
489 #define SOC_AON_O_FWIOPAD9 0x000002B4U
490 
491 //IOMUX_PAD_10 firewall access permission
492 #define SOC_AON_O_FWIOPAD10 0x000002B8U
493 
494 //IOMUX_PAD_11 firewall access permission
495 #define SOC_AON_O_FWIOPAD11 0x000002BCU
496 
497 //IOMUX_PAD_12 firewall access permission
498 #define SOC_AON_O_FWIOPAD12 0x000002C0U
499 
500 //IOMUX_PAD_13 firewall access permission
501 #define SOC_AON_O_FWIOPAD13 0x000002C4U
502 
503 //IOMUX_PAD_14 firewall access permission
504 #define SOC_AON_O_FWIOPAD14 0x000002C8U
505 
506 //IOMUX_PAD_15 firewall access permission
507 #define SOC_AON_O_FWIOPAD15 0x000002CCU
508 
509 //IOMUX_PAD_16 firewall access permission
510 #define SOC_AON_O_FWIOPAD16 0x000002D0U
511 
512 //IOMUX_PAD_17 firewall access permission
513 #define SOC_AON_O_FWIOPAD17 0x000002D4U
514 
515 //IOMUX_PAD_18 firewall access permission
516 #define SOC_AON_O_FWIOPAD18 0x000002D8U
517 
518 //IOMUX_PAD_19 firewall access permission
519 #define SOC_AON_O_FWIOPAD19 0x000002DCU
520 
521 //IOMUX_PAD_20 firewall access permission
522 #define SOC_AON_O_FWIOPAD20 0x000002E0U
523 
524 //IOMUX_PAD_21 firewall access permission
525 #define SOC_AON_O_FWIOPAD21 0x000002E4U
526 
527 //IOMUX_PAD_22 firewall access permission
528 #define SOC_AON_O_FWIOPAD22 0x000002E8U
529 
530 //IOMUX_PAD_23 firewall access permission
531 #define SOC_AON_O_FWIOPAD23 0x000002ECU
532 
533 //IOMUX_PAD_24 firewall access permission
534 #define SOC_AON_O_FWIOPAD24 0x000002F0U
535 
536 //IOMUX_PAD_25 firewall access permission
537 #define SOC_AON_O_FWIOPAD25 0x000002F4U
538 
539 //IOMUX_PAD_26 firewall access permission
540 #define SOC_AON_O_FWIOPAD26 0x000002F8U
541 
542 //IOMUX_PAD_27 firewall access permission
543 #define SOC_AON_O_FWIOPAD27 0x000002FCU
544 
545 //IOMUX_PAD_28 firewall access permission
546 #define SOC_AON_O_FWIOPAD28 0x00000300U
547 
548 //IOMUX_PAD_29 firewall access permission
549 #define SOC_AON_O_FWIOPAD29 0x00000304U
550 
551 //IOMUX_PAD_30 firewall access permission
552 #define SOC_AON_O_FWIOPAD30 0x00000308U
553 
554 //IOMUX_PAD_31 firewall access permission
555 #define SOC_AON_O_FWIOPAD31 0x0000030CU
556 
557 //IOMUX_PAD_32 firewall access permission
558 #define SOC_AON_O_FWIOPAD32 0x00000310U
559 
560 //IOMUX_PAD_33 firewall access permission
561 #define SOC_AON_O_FWIOPAD33 0x00000314U
562 
563 //IOMUX_PAD_34 firewall access permission
564 #define SOC_AON_O_FWIOPAD34 0x00000318U
565 
566 //IOMUX_PAD_35 firewall access permission
567 #define SOC_AON_O_FWIOPAD35 0x0000031CU
568 
569 //IOMUX_PAD_36 firewall access permission
570 #define SOC_AON_O_FWIOPAD36 0x00000320U
571 
572 //IOMUX_PAD_37 firewall access permission
573 #define SOC_AON_O_FWIOPAD37 0x00000324U
574 
575 //IOMUX_PAD_38 firewall access permission
576 #define SOC_AON_O_FWIOPAD38 0x00000328U
577 
578 //IOMUX_PAD_39 firewall access permission
579 #define SOC_AON_O_FWIOPAD39 0x0000032CU
580 
581 //IOMUX_PAD_40 firewall access permission
582 #define SOC_AON_O_FWIOPAD40 0x00000330U
583 
584 //IOMUX_PAD_41 firewall access permission
585 #define SOC_AON_O_FWIOPAD41 0x00000334U
586 
587 //IOMUX_PAD_42 firewall access permission
588 #define SOC_AON_O_FWIOPAD42 0x00000338U
589 
590 //IOMUX_PAD_43 firewall access permission
591 #define SOC_AON_O_FWIOPAD43 0x0000033CU
592 
593 //IOMUX_PAD_44 firewall access permission
594 #define SOC_AON_O_FWIOPAD44 0x00000340U
595 
596 //IOMUX_PAD_45 firewall access permission
597 #define SOC_AON_O_FWIOPAD45 0x00000344U
598 
599 //IOMUX_PAD_46 firewall access permission
600 #define SOC_AON_O_FWIOPAD46 0x00000348U
601 
602 //IOMUX_PAD_47 firewall access permission
603 #define SOC_AON_O_FWIOPAD47 0x0000034CU
604 
605 //IOMUX_PAD_48 firewall access permission
606 #define SOC_AON_O_FWIOPAD48 0x00000350U
607 
608 //DMA_CH_12 firewall access permission
609 #define SOC_AON_O_FWDMA12 0x00000354U
610 
611 //DMA_CH_13 firewall access permission
612 #define SOC_AON_O_FWDMA13 0x00000358U
613 
614 //Spare firewall access register
615 #define SOC_AON_O_FWSPARE0 0x0000035CU
616 
617 //Micro Second STB
618 #define SOC_AON_O_USECSTB 0x00001000U
619 
620 //Doorbell 2 M33 Clear Register
621 #define SOC_AON_O_DB2M33CLR 0x00001004U
622 
623 //Doorbell 2 M33 Set Register
624 #define SOC_AON_O_DB2M33SET 0x00001008U
625 
626 //Doorbell 2 M33 Lockbit Register
627 #define SOC_AON_O_DB2M33LOCK 0x0000100CU
628 
629 //Doorbell 3 M33 Clear Register
630 #define SOC_AON_O_DB3M33CLR 0x00001010U
631 
632 //Doorbell 3 M33 Set Register
633 #define SOC_AON_O_DB3M33SET 0x00001014U
634 
635 //Doorbell 3 M33 Lockbit Register
636 #define SOC_AON_O_DB3M33LOCK 0x00001018U
637 
638 //Doorbell 6 M33 Clear Register
639 #define SOC_AON_O_DB6M33CLR 0x0000101CU
640 
641 //Doorbell 6 M33 Set Register
642 #define SOC_AON_O_DB6M33SET 0x00001020U
643 
644 //Doorbell 6 M33 Lockbit Register
645 #define SOC_AON_O_DB6M33LOCK 0x00001024U
646 
647 //Doorbell 7 M33 Clear Register
648 #define SOC_AON_O_DB7M33CLR 0x00001028U
649 
650 //Doorbell 7 M33 Set Register
651 #define SOC_AON_O_DB7M33SET 0x0000102CU
652 
653 //Doorbell 7 M33 Lockbit Register
654 #define SOC_AON_O_DB7M33LOCK 0x00001030U
655 
656 //Non-Secured GPIO Event Status, 1st Register
657 #define SOC_AON_O_GPIOEVT0NS 0x00001044U
658 
659 //Non-Secured GPIO Event Status, 2nd Register
660 #define SOC_AON_O_GPIOEVT1NS 0x00001048U
661 
662 //M33 Non-Secured Doorbell IMASK
663 #define SOC_AON_O_DBM33NS0 0x00001054U
664 
665 //M33 Non-Secured Doorbells ISET
666 #define SOC_AON_O_DBNSISET 0x00001058U
667 
668 //M33 Non-Secured Doorbell ICLR
669 #define SOC_AON_O_DBNSICLR 0x0000105CU
670 
671 //M33 Non-Secured Doorbell IMSET
672 #define SOC_AON_O_DBNSIMSET 0x00001060U
673 
674 //M33 Non-Secured Doorbell IMCLR,
675 #define SOC_AON_O_DBNSIMCLR 0x00001064U
676 
677 //M33 Non-Secured Doorbell RIS
678 #define SOC_AON_O_DBNSRIS 0x00001068U
679 
680 //M33 Non-Secured Doorbell MIS
681 #define SOC_AON_O_DBNSMIS 0x0000106CU
682 
683 //Non Secured GPIO MIS
684 #define SOC_AON_O_GPIOMIS0NS 0x00001070U
685 
686 //Non Secure GPIO MIS
687 #define SOC_AON_O_GPIOMIS1NS 0x00001074U
688 
689 //Non Secured GPIO Functional Mask
690 #define SOC_AON_O_GPIOFNC0NS 0x00001078U
691 
692 //non secured gpio functional mask
693 #define SOC_AON_O_GPIOFNC1NS 0x0000107CU
694 
695 //Spare Register for M22 Secured Aperture
696 #define SOC_AON_O_SPARE2 0x00001080U
697 
698 //Selected Security Fuse Lines
699 #define SOC_AON_O_FUSE 0x00002004U
700 
701 //ESM1 Configuration- Customer Debug M33 Non Secure Enable Sequence Monitor
702 #define SOC_AON_O_ESM1CFG 0x00002048U
703 
704 //ESM1 Enable Number 1
705 #define SOC_AON_O_ESM1EN1 0x0000204CU
706 
707 //ESM1 Enable Number 2
708 #define SOC_AON_O_ESM1EN2 0x00002050U
709 
710 //ESM1 Enable Number 3
711 #define SOC_AON_O_ESM1EN3 0x00002054U
712 
713 //ESM1 Enable Number 4
714 #define SOC_AON_O_ESM1EN4 0x00002058U
715 
716 //ESM1 Enable Number 5
717 #define SOC_AON_O_ESM1EN5 0x0000205CU
718 
719 //ESM2 Enable Number 1
720 #define SOC_AON_O_ESM2EN1 0x00002060U
721 
722 //ESM2 Enable Number 2
723 #define SOC_AON_O_ESM2EN2 0x00002064U
724 
725 //ESM2 Enable Number 3
726 #define SOC_AON_O_ESM2EN3 0x00002068U
727 
728 //ESM2 Enable Number 4
729 #define SOC_AON_O_ESM2EN4 0x0000206CU
730 
731 //ESM2 Enable Number 5
732 #define SOC_AON_O_ESM2EN5 0x00002070U
733 
734 //ESM2 Configuration- Customer Debug M33 Secure Enable Sequence Monitor
735 #define SOC_AON_O_ESM2CFG 0x00002074U
736 
737 //This register allow indication of debug port is present: ble, wlphy, wsoccpu, app cpu
738 #define SOC_AON_O_DBGSSDSSM 0x000020A4U
739 
740 //ESM3 Configuration- TI Debug Enable Sequence Monitor
741 #define SOC_AON_O_ESM3CFG 0x000020B4U
742 
743 //ESM3 Enable Number 1
744 #define SOC_AON_O_ESM3EN1 0x000020B8U
745 
746 //ESM3 Enable Number 2
747 #define SOC_AON_O_ESM3EN2 0x000020BCU
748 
749 //ESM3 Enable Number 3
750 #define SOC_AON_O_ESM3EN3 0x000020C0U
751 
752 //ESM3 Enable Number 4
753 #define SOC_AON_O_ESM3EN4 0x000020C4U
754 
755 //ESM3 Enable Number 5
756 #define SOC_AON_O_ESM3EN5 0x000020C8U
757 
758 //Fuse Line 0
759 #define SOC_AON_O_FUSELINE0 0x000020CCU
760 
761 //Fuse Line 1
762 #define SOC_AON_O_FUSELINE1 0x000020D0U
763 
764 //Fuse Line 2
765 #define SOC_AON_O_FUSELINE2 0x000020D4U
766 
767 //Fuse Line 3
768 #define SOC_AON_O_FUSELINE3 0x000020D8U
769 
770 //Fuse Line 4
771 #define SOC_AON_O_FUSELINE4 0x000020DCU
772 
773 //Fuse Line 5
774 #define SOC_AON_O_FUSELINE5 0x000020E0U
775 
776 //Fuse Line 6
777 #define SOC_AON_O_FUSELINE6 0x000020E4U
778 
779 //Fuse Line 7
780 #define SOC_AON_O_FUSELINE7 0x000020E8U
781 
782 //Fuse Line 8
783 #define SOC_AON_O_FUSELINE8 0x000020ECU
784 
785 //Fuse Access Control
786 #define SOC_AON_O_FUSECTL 0x00002100U
787 
788 //CORE Memory Access Control
789 #define SOC_AON_O_COREMEMCTL 0x00002104U
790 
791 //Access Control - Core Global Port Enable
792 #define SOC_AON_O_COREGPCTL 0x00002108U
793 
794 //MEMSS Global Port Access Control
795 #define SOC_AON_O_MEMSSGPCTL 0x0000210CU
796 
797 //BLE Fuse Access Control
798 #define SOC_AON_O_BLEFUSECTL 0x00002110U
799 
800 //not in use
801 #define SOC_AON_O_SPARE4 0x00002118U
802 
803 //ESM4 Configuration- TI DFT Enable Sequence Monitor
804 #define SOC_AON_O_ESM4CFG 0x0000211CU
805 
806 //ESM4 Enable Number 1
807 #define SOC_AON_O_ESM4EN1 0x00002120U
808 
809 //ESM4 Enable Number 2
810 #define SOC_AON_O_ESM4EN2 0x00002124U
811 
812 //ESM4 Enable Number 3
813 #define SOC_AON_O_ESM4EN3 0x00002128U
814 
815 //ESM4 Enable Number 4
816 #define SOC_AON_O_ESM4EN4 0x0000212CU
817 
818 //ESM4 Enable Number 5
819 #define SOC_AON_O_ESM4EN5 0x00002130U
820 
821 //This register is locking the CORE related security bits , should be written in boot and on elevated mode exit:
822 #define SOC_AON_O_MEMPROT 0x00002140U
823 
824 //WSOC MCU VTOR CONFIGURATION
825 #define SOC_AON_O_VTORCFG 0x00002144U
826 
827 //MCU ROM Jump Disable
828 #define SOC_AON_O_ROMJUMPCTL 0x00002148U
829 
830 //Execution RAM (CRAM) - Threshold register
831 #define SOC_AON_O_CRAMPROT1 0x0000214CU
832 
833 //Execution RAM (CRAM) - Protect from write
834 #define SOC_AON_O_CRAMPROT0 0x00002150U
835 
836 //Data RAM (DRAM) - Threshold register
837 #define SOC_AON_O_DRAMPROT1 0x00002154U
838 
839 //Data RAM (DRAM) - Protect from fetch
840 #define SOC_AON_O_DRAMPROT0 0x00002158U
841 
842 //Packet RAM (PRAM) - Protect from fetch
843 #define SOC_AON_O_PRAMPROT0 0x0000215CU
844 
845 //Security Strong Pattern
846 #define SOC_AON_O_STRONGPAT 0x00002160U
847 
848 //Unique Device Secret
849 #define SOC_AON_O_UDS0 0x00002164U
850 
851 //Unique Device Secret
852 #define SOC_AON_O_UDS1 0x00002168U
853 
854 //Unique Device Secret
855 #define SOC_AON_O_UDS2 0x0000216CU
856 
857 //Unique Device Secret
858 #define SOC_AON_O_UDS3 0x00002170U
859 
860 //SOC_AON Debug Bus
861 #define SOC_AON_O_DBGBUS 0x00002174U
862 
863 //DEBUGSS JTAG User Code
864 #define SOC_AON_O_DEBUGSS 0x0000217CU
865 
866 //Execution RAM (CRAM) - Threshold register
867 #define SOC_AON_O_CPEPROT1 0x00002180U
868 
869 //CPE Data RAM (DRAM) - Protect from fetch
870 #define SOC_AON_O_CPEPROT0 0x00002184U
871 
872 //Security Fuse Shift CRC
873 #define SOC_AON_O_FUSESHIFT 0x00002188U
874 
875 //Security Hide Rom Assets
876 #define SOC_AON_O_SECROM 0x0000218CU
877 
878 //Security Hide UDS Assets
879 #define SOC_AON_O_SECUDS 0x00002190U
880 
881 //WLPHY RAM memory protection - Threshold register
882 #define SOC_AON_O_PHYPROT1 0x00002198U
883 
884 //WLPHY RAM - Protect from fetch
885 #define SOC_AON_O_PHYPROT0 0x0000219CU
886 
887 //ESMs Graceful Disable
888 #define SOC_AON_O_ESMDIS 0x000021A0U
889 
890 //Spare bits , locked on boot
891 #define SOC_AON_O_SPARE5 0x000021A4U
892 
893 //Top Debug Selectors
894 #define SOC_AON_O_TOPDBG 0x000021A8U
895 
896 //Doorbell 0 M3 Clear Register
897 #define SOC_AON_O_DB0M3CLR 0x00002370U
898 
899 //Doorbell 0 M3 Set Register
900 #define SOC_AON_O_DB0M3SET 0x00002374U
901 
902 //Doorbell 0 M3 Lock Bit
903 #define SOC_AON_O_DB0M3LOCK 0x00002378U
904 
905 //Doorbell 1 M3 Clear Register
906 #define SOC_AON_O_DB1M3CLR 0x0000237CU
907 
908 //Doorbell 1 M3 Set Register
909 #define SOC_AON_O_DB1M3SET 0x00002380U
910 
911 //Doorbell 1 M3 Lock Bit
912 #define SOC_AON_O_DB1M3LOCK 0x00002384U
913 
914 //Doorbell 2 M3 Clear Register
915 #define SOC_AON_O_DB2M3CLR 0x00002388U
916 
917 //Doorbell 2 M3 Set Register
918 #define SOC_AON_O_DB2M3SET 0x0000238CU
919 
920 //Doorbell 2 M3 Lock Bit
921 #define SOC_AON_O_DB2M3LOCK 0x00002390U
922 
923 //Doorbell 3 M3 Clear Register
924 #define SOC_AON_O_DB3M3CLR 0x00002394U
925 
926 //Doorbell 3 M3 Set Register
927 #define SOC_AON_O_DB3M3SET 0x00002398U
928 
929 //Doorbell 3 M3 Lock Bit
930 #define SOC_AON_O_DB3M3LOCK 0x0000239CU
931 
932 //Doorbell 4 M3 Clear Register
933 #define SOC_AON_O_DB4M3CLR 0x000023A0U
934 
935 //Doorbell 4 M3 Set Register
936 #define SOC_AON_O_DB4M3SET 0x000023A4U
937 
938 //Doorbell 4 M3 Lock Bit
939 #define SOC_AON_O_DB4M3LOCK 0x000023A8U
940 
941 //Doorbell 5 M3 Clear Register
942 #define SOC_AON_O_DB5M3CLR 0x000023ACU
943 
944 //Doorbell 5 M3 Set Register
945 #define SOC_AON_O_DB5M3SET 0x000023B0U
946 
947 //Doorbell 5 M3 Lock Bit
948 #define SOC_AON_O_DB5M3LOCK 0x000023B4U
949 
950 //Doorbell 6 M3 Clear Register
951 #define SOC_AON_O_DB6M3CLR 0x000023B8U
952 
953 //Doorbell 6 M3 Set Register
954 #define SOC_AON_O_DB6M3SET 0x000023BCU
955 
956 //Doorbell 6 M3 Lock Bit
957 #define SOC_AON_O_DB6M3LOCK 0x000023C0U
958 
959 //Doorbell 7 M3 Clear Register
960 #define SOC_AON_O_DB7M3CLR 0x000023C4U
961 
962 //Doorbell 7 M3 Set Register
963 #define SOC_AON_O_DB7M3SET 0x000023C8U
964 
965 //Doorbell 7 M3 Lock Bit
966 #define SOC_AON_O_DB7M3LOCK 0x000023CCU
967 
968 //M3 GPIO Event Status
969 #define SOC_AON_O_M3GPIOEVT0 0x000023D0U
970 
971 //M3 GPIO Event Status
972 #define SOC_AON_O_M3GPIOEVT1 0x000023D4U
973 
974 //Fuse Lock
975 #define SOC_AON_O_FUSELOCK 0x000023E8U
976 
977 //ROM Boot Done
978 #define SOC_AON_O_ROMBOOT 0x000023ECU
979 
980 //SOC Boot Done
981 #define SOC_AON_O_SOCBOOT 0x000023FCU
982 
983 //Elevated Mode Done
984 #define SOC_AON_O_ELEVATED 0x00002400U
985 
986 //M3 TCM Access
987 #define SOC_AON_O_M3TCM 0x00002408U
988 
989 //HSM Configurations
990 #define SOC_AON_O_HSMCFG 0x0000240CU
991 
992 //ESM4 Configuration- Customer HSM Debug Enable Sequence Monitor
993 #define SOC_AON_O_ESM5CFG 0x00002410U
994 
995 //ESM5 Enable Number 1
996 #define SOC_AON_O_ESM5EN1 0x00002414U
997 
998 //ESM5 Enable Number 2
999 #define SOC_AON_O_ESM5EN2 0x00002418U
1000 
1001 //ESM5 Enable Number 3
1002 #define SOC_AON_O_ESM5EN3 0x0000241CU
1003 
1004 //ESM5 Enable Number 4
1005 #define SOC_AON_O_ESM5EN4 0x00002420U
1006 
1007 //ESM5 Enable Number 5
1008 #define SOC_AON_O_ESM5EN5 0x00002424U
1009 
1010 //ESM1 1st Magic Value
1011 #define SOC_AON_O_ESM1VAL1ST 0x00002428U
1012 
1013 //ESM2 1st Magic Value
1014 #define SOC_AON_O_ESM2VAL1ST 0x0000242CU
1015 
1016 //ESM3 1st Magic Value
1017 #define SOC_AON_O_ESM3VAL1ST 0x00002430U
1018 
1019 //ESM4 1st Magic Value
1020 #define SOC_AON_O_ESM4VAL1ST 0x00002434U
1021 
1022 //ESM5 1st Magic Value
1023 #define SOC_AON_O_ESM5VAL1ST 0x00002438U
1024 
1025 //M3 Doorbell IMASK
1026 #define SOC_AON_O_DBM3IMASK 0x00002450U
1027 
1028 //M3 Doorbell ISET
1029 #define SOC_AON_O_DBM3ISET 0x00002454U
1030 
1031 //M3 Doorbell ICLR
1032 #define SOC_AON_O_DBM3ICLR 0x00002458U
1033 
1034 //M3 Doorbell IMSET
1035 #define SOC_AON_O_DBM3IMSET 0x0000245CU
1036 
1037 //M3 Doorbell IMCLR
1038 #define SOC_AON_O_DBM3IMCLR 0x00002460U
1039 
1040 //M3 Doorbell RIS
1041 #define SOC_AON_O_DBM3RIS 0x00002464U
1042 
1043 //M3 Doorbell MIS
1044 #define SOC_AON_O_DBM3MIS 0x00002468U
1045 
1046 //M33 cortex system reset request
1047 #define SOC_AON_O_HOSTCRTX 0x00002680U
1048 
1049 //SOC Firewall Bypass
1050 #define SOC_AON_O_FWCFGSOC 0x00002684U
1051 
1052 //COEX firewall access permission
1053 #define SOC_AON_O_FWCOEX 0x00002688U
1054 
1055 //PRCM CORE + M3 Scratchpad firewall access permission
1056 #define SOC_AON_O_FWPRCM 0x0000268CU
1057 
1058 //FUSE FARM firewall access permission
1059 #define SOC_AON_O_FWFUSE 0x00002690U
1060 
1061 //GPADC firewall access permission
1062 #define SOC_AON_O_FWGPADC 0x00002694U
1063 
1064 //DEBUGSS firewall access permission
1065 #define SOC_AON_O_FWDBGSS 0x00002698U
1066 
1067 //SOC_AON_M3 firewall access permission
1068 #define SOC_AON_O_FWAONM3 0x0000269CU
1069 
1070 //OCLA firewall access permission
1071 #define SOC_AON_O_FWOCLA 0x000026A0U
1072 
1073 //WSOC_IC firewall access permission
1074 #define SOC_AON_O_FWCORE 0x000026A4U
1075 
1076 //SOC_AAON_M3 firewall access permission
1077 #define SOC_AON_O_FWAAONM3 0x000026A8U
1078 
1079 //XIP_CFG firewall access permission
1080 #define SOC_AON_O_FWXIPCFG 0x000026ACU
1081 
1082 //OTFE_BOOT_LOCK firewall access permission
1083 #define SOC_AON_O_FWOTFLCK 0x000026B0U
1084 
1085 //OTFDE_NON_LOCK firewall access permission
1086 #define SOC_AON_O_FWOTFNLCK 0x000026B4U
1087 
1088 //CORE_AON firewall access permission
1089 #define SOC_AON_O_FWCOREAON 0x00002808U
1090 
1091 //Spare firewall access register
1092 #define SOC_AON_O_FWSPARE1 0x0000287CU
1093 
1094 //Boot Status
1095 #define SOC_AON_O_SOCSTA 0x00002898U
1096 
1097 //LifeCycle Config
1098 #define SOC_AON_O_LCCFG 0x0000289CU
1099 
1100 //status register , for each of the ESM (enable sequence monitor) what is the current state of esm
1101 #define SOC_AON_O_ESM1STA 0x000028A0U
1102 
1103 //status register , for each of the ESM (enable sequence monitor) what is the current state of esm
1104 #define SOC_AON_O_ESM2STA 0x000028A4U
1105 
1106 //ESM1 1st magic value match indication
1107 #define SOC_AON_O_ESM1STA1ST 0x000028A8U
1108 
1109 //ESM2 1st magic value match indication
1110 #define SOC_AON_O_ESM2STA1ST 0x000028ACU
1111 
1112 //ESM3 1st magic value match indication
1113 #define SOC_AON_O_ESM3STA1ST 0x000028B0U
1114 
1115 //ESM4 1st magic value match indication
1116 #define SOC_AON_O_ESM4STA1ST 0x000028B4U
1117 
1118 //ESM5 1st magic value match indication
1119 #define SOC_AON_O_ESM5STA1ST 0x000028B8U
1120 
1121 //Enable Security Group SERROR
1122 #define SOC_AON_O_SECGSERR 0x00002908U
1123 
1124 //Erase Assets DRAM
1125 #define SOC_AON_O_DRAMCTL 0x0000290CU
1126 
1127 //Conn Stop Control By M33
1128 #define SOC_AON_O_CONNSTPCTL 0x00002910U
1129 
1130 //TI ESMs STATUS (3,4,5)
1131 #define SOC_AON_O_ESMSTATI 0x00002914U
1132 
1133 //M3 GPIO Functional MIS
1134 #define SOC_AON_O_M3GPIOMIS0 0x00002918U
1135 
1136 //M3 GPIO Functional MIS
1137 #define SOC_AON_O_M3GPIOMIS1 0x0000291CU
1138 
1139 //M3 GPIO Functional Mask
1140 #define SOC_AON_O_M3GPIOFNC0 0x00002920U
1141 
1142 //M3 GPIO Functional Mask
1143 #define SOC_AON_O_M3GPIOFNC1 0x00002924U
1144 
1145 //Debug Bus Out Select
1146 #define SOC_AON_O_DBGOCLA 0x00002928U
1147 
1148 //M33 CPUWAIT
1149 #define SOC_AON_O_CPUWAIT 0x0000292CU
1150 
1151 //spare reg for m3 aperture
1152 #define SOC_AON_O_SPARE6 0x00002930U
1153 
1154 //Security AON Status
1155 #define SOC_AON_O_SECSTA 0x00002934U
1156 
1157 //ESM3 2nd Magic Value
1158 #define SOC_AON_O_ESM3VAL2ND 0x00002938U
1159 
1160 //ESM4 2nd Magic Value
1161 #define SOC_AON_O_ESM4VAL2ND 0x0000293CU
1162 
1163 //ESM5 2nd Magic Value
1164 #define SOC_AON_O_ESM5VAL2ND 0x00002940U
1165 
1166 //ESM3 Status
1167 #define SOC_AON_O_ESM3STA 0x00002944U
1168 
1169 //ESM4 Status
1170 #define SOC_AON_O_ESM4STA 0x00002948U
1171 
1172 //ESM5 Status
1173 #define SOC_AON_O_ESM5STA 0x0000294CU
1174 
1175 //ESM3 2nd magic value match indication
1176 #define SOC_AON_O_ESM3STA2ND 0x00002950U
1177 
1178 //ESM4 2nd magic value match indication
1179 #define SOC_AON_O_ESM4STA2ND 0x00002954U
1180 
1181 //ESM5 2nd magic value match indication
1182 #define SOC_AON_O_ESM5STA2ND 0x00002958U
1183 
1184 //This register contains information on Device Life Cycles ad follow:
1185 #define SOC_AON_O_LCSTA 0x0000295CU
1186 
1187 //DRAM_ASSET
1188 #define SOC_AON_O_DRMAST 0x00002960U
1189 
1190 //FLASH MASK
1191 #define SOC_AON_O_FLASHMASK 0x00002964U
1192 
1193 //WSOC ROM Unhide
1194 #define SOC_AON_O_WSOCROM 0x00002968U
1195 
1196 
1197 
1198 /*-----------------------------------REGISTER------------------------------------
1199  Register name: M3EVTCTL1
1200  Offset name: SOC_AON_O_M3EVTCTL1
1201  Relative address: 0x0
1202  Description: M3 Event MUXs Selectors.
1203 
1204  One of three registers that contain selectors to M3 events.
1205  There are 10 event MUXs for M3.
1206  The selected event goes to ELP module as a wakeup event.
1207 
1208  INTERNAL NOTES:
1209  Event Manager DD - CORE 10 MUXs Selector Table
1210  [Confluence][https://confluence.itg.ti.com/display/WNG/Event+Manager+DD#EventManagerDD-CORE10MUXSelectorTable]
1211  Default Value: NA
1212 
1213  Field: SEL0
1214  From..to bits: 0...5
1215  DefaultValue: NA
1216  Access type: read-write
1217  Description: M3 Event Select Mux.
1218 
1219  This field selects 1st MUX output to M3 IRQ trough ELP as a wakeup event.
1220 
1221 */
1222 #define SOC_AON_M3EVTCTL1_SEL0_W 6U
1223 #define SOC_AON_M3EVTCTL1_SEL0_M 0x0000003FU
1224 #define SOC_AON_M3EVTCTL1_SEL0_S 0U
1225 /*
1226 
1227  Field: SEL1
1228  From..to bits: 8...13
1229  DefaultValue: NA
1230  Access type: read-write
1231  Description: M3 Event Select Mux.
1232 
1233  This field selects 2nd MUX output to M3 IRQ trough ELP as a wakeup event.
1234 
1235 */
1236 #define SOC_AON_M3EVTCTL1_SEL1_W 6U
1237 #define SOC_AON_M3EVTCTL1_SEL1_M 0x00003F00U
1238 #define SOC_AON_M3EVTCTL1_SEL1_S 8U
1239 /*
1240 
1241  Field: SEL2
1242  From..to bits: 16...21
1243  DefaultValue: NA
1244  Access type: read-write
1245  Description: M3 Event Select Mux.
1246 
1247  This field selects 3rd MUX output to M3 IRQ trough ELP as a wakeup event.
1248 
1249 */
1250 #define SOC_AON_M3EVTCTL1_SEL2_W 6U
1251 #define SOC_AON_M3EVTCTL1_SEL2_M 0x003F0000U
1252 #define SOC_AON_M3EVTCTL1_SEL2_S 16U
1253 /*
1254 
1255  Field: SEL3
1256  From..to bits: 24...29
1257  DefaultValue: NA
1258  Access type: read-write
1259  Description: M3 Event Select Mux.
1260 
1261  This field selects 4th MUX output to M3 IRQ trough ELP as a wakeup event.
1262 
1263 */
1264 #define SOC_AON_M3EVTCTL1_SEL3_W 6U
1265 #define SOC_AON_M3EVTCTL1_SEL3_M 0x3F000000U
1266 #define SOC_AON_M3EVTCTL1_SEL3_S 24U
1267 
1268 
1269 /*-----------------------------------REGISTER------------------------------------
1270  Register name: M3IRQCTL2
1271  Offset name: SOC_AON_O_M3IRQCTL2
1272  Relative address: 0x4
1273  Description: M3 Event MUXs Selectors.
1274 
1275  One of three registers that contain selectors to M3 events.
1276  There are 10 event MUXs for M3.
1277  The selected event goes to ELP module as a wakeup event.
1278 
1279  INTERNAL NOTES:
1280  Event Manager DD - CORE 10 MUXs Selector Table
1281  [Confluence][https://confluence.itg.ti.com/display/WNG/Event+Manager+DD#EventManagerDD-CORE10MUXSelectorTable]
1282  Default Value: NA
1283 
1284  Field: SEL4
1285  From..to bits: 0...5
1286  DefaultValue: NA
1287  Access type: read-write
1288  Description: M3 Event Select Mux.
1289 
1290  This field selects 5th MUX output to M3 IRQ trough ELP as a wakeup event.
1291 
1292 */
1293 #define SOC_AON_M3IRQCTL2_SEL4_W 6U
1294 #define SOC_AON_M3IRQCTL2_SEL4_M 0x0000003FU
1295 #define SOC_AON_M3IRQCTL2_SEL4_S 0U
1296 /*
1297 
1298  Field: SEL5
1299  From..to bits: 8...13
1300  DefaultValue: NA
1301  Access type: read-write
1302  Description: M3 Event Select Mux.
1303 
1304  This field selects 6th MUX output to M3 IRQ trough ELP as a wakeup event.
1305 
1306 */
1307 #define SOC_AON_M3IRQCTL2_SEL5_W 6U
1308 #define SOC_AON_M3IRQCTL2_SEL5_M 0x00003F00U
1309 #define SOC_AON_M3IRQCTL2_SEL5_S 8U
1310 /*
1311 
1312  Field: SEL6
1313  From..to bits: 16...21
1314  DefaultValue: NA
1315  Access type: read-write
1316  Description: M3 Event Select Mux.
1317 
1318  This field selects 7th MUX output to M3 IRQ trough ELP as a wakeup event.
1319 
1320 */
1321 #define SOC_AON_M3IRQCTL2_SEL6_W 6U
1322 #define SOC_AON_M3IRQCTL2_SEL6_M 0x003F0000U
1323 #define SOC_AON_M3IRQCTL2_SEL6_S 16U
1324 /*
1325 
1326  Field: SEL7
1327  From..to bits: 24...29
1328  DefaultValue: NA
1329  Access type: read-write
1330  Description: M3 Event Select Mux.
1331 
1332  This field selects 8th MUX output to M3 IRQ trough ELP as a wakeup event.
1333 
1334 */
1335 #define SOC_AON_M3IRQCTL2_SEL7_W 6U
1336 #define SOC_AON_M3IRQCTL2_SEL7_M 0x3F000000U
1337 #define SOC_AON_M3IRQCTL2_SEL7_S 24U
1338 
1339 
1340 /*-----------------------------------REGISTER------------------------------------
1341  Register name: M3EVTCTL3
1342  Offset name: SOC_AON_O_M3EVTCTL3
1343  Relative address: 0x8
1344  Description: M3 Event MUXs Selectors.
1345 
1346  One of three registers that contain selectors to M3 events.
1347  There are 10 event MUXs for M3.
1348  The selected event goes to ELP module as a wakeup event.
1349 
1350  INTERNAL NOTES:
1351  Event Manager DD - CORE 10 MUXs Selector Table
1352  [Confluence][https://confluence.itg.ti.com/display/WNG/Event+Manager+DD#EventManagerDD-CORE10MUXSelectorTable]
1353  Default Value: NA
1354 
1355  Field: SEL8
1356  From..to bits: 0...5
1357  DefaultValue: NA
1358  Access type: read-write
1359  Description: M3 Event Select Mux.
1360 
1361  This field selects 9th MUX output to M3 IRQ trough ELP as a wakeup event.
1362 
1363 */
1364 #define SOC_AON_M3EVTCTL3_SEL8_W 6U
1365 #define SOC_AON_M3EVTCTL3_SEL8_M 0x0000003FU
1366 #define SOC_AON_M3EVTCTL3_SEL8_S 0U
1367 /*
1368 
1369  Field: SEL9
1370  From..to bits: 8...13
1371  DefaultValue: NA
1372  Access type: read-write
1373  Description: M3 Event Select Mux.
1374 
1375  This field selects 10th MUX output to M3 IRQ trough ELP as a wakeup event.
1376 
1377 */
1378 #define SOC_AON_M3EVTCTL3_SEL9_W 6U
1379 #define SOC_AON_M3EVTCTL3_SEL9_M 0x00003F00U
1380 #define SOC_AON_M3EVTCTL3_SEL9_S 8U
1381 
1382 
1383 /*-----------------------------------REGISTER------------------------------------
1384  Register name: SPEVTCTL
1385  Offset name: SOC_AON_O_SPEVTCTL
1386  Relative address: 0xC
1387  Description: Shared Peripherals Event MUXs Selectors.
1388 
1389  This register selects events to ADC, I2S and PDM.
1390 
1391  INTERNAL NOTE:
1392  Shared Peripherals selector table-
1393  [Confluence][https://confluence.itg.ti.com/display/WNG/Event+Manager+DD#EventManagerDD-SharedPeripheralsMUXSelectorTable]
1394  Default Value: NA
1395 
1396  Field: ADC
1397  From..to bits: 0...5
1398  DefaultValue: NA
1399  Access type: read-write
1400  Description: ADC Event Selector.
1401 
1402  This field selects event to ADC.
1403 
1404  INTERNAL NOTE:
1405  ADC event selector table:
1406  [Confluence][https://confluence.itg.ti.com/display/WNG/Event+Manager+DD#EventManagerDD-ADCEventSelectorTable]
1407 
1408 */
1409 #define SOC_AON_SPEVTCTL_ADC_W 6U
1410 #define SOC_AON_SPEVTCTL_ADC_M 0x0000003FU
1411 #define SOC_AON_SPEVTCTL_ADC_S 0U
1412 /*
1413 
1414  Field: I2S
1415  From..to bits: 8...14
1416  DefaultValue: NA
1417  Access type: read-write
1418  Description: I2S Event Selector.
1419 
1420  This field selects event to I2S.
1421 
1422  INTERNAL NOTE:
1423  I2S event selector table:
1424  [Confluence][https://confluence.itg.ti.com/display/WNG/Event+Manager+DD#EventManagerDD-I2SEventSelectorTable]
1425 
1426 */
1427 #define SOC_AON_SPEVTCTL_I2S_W 7U
1428 #define SOC_AON_SPEVTCTL_I2S_M 0x00007F00U
1429 #define SOC_AON_SPEVTCTL_I2S_S 8U
1430 /*
1431 
1432  Field: PDM
1433  From..to bits: 16...22
1434  DefaultValue: NA
1435  Access type: read-write
1436  Description: PDM Event Selector.
1437 
1438  This field selects event to PDM.
1439 
1440  INTERNAL NOTE:
1441  PDM event selector table:
1442  [Confluence][https://confluence.itg.ti.com/display/WNG/Event+Manager+DD#EventManagerDD-PDMEventSelectorTable]
1443 
1444 */
1445 #define SOC_AON_SPEVTCTL_PDM_W 7U
1446 #define SOC_AON_SPEVTCTL_PDM_M 0x007F0000U
1447 #define SOC_AON_SPEVTCTL_PDM_S 16U
1448 
1449 
1450 /*-----------------------------------REGISTER------------------------------------
1451  Register name: TMEVTCTL
1452  Offset name: SOC_AON_O_TMEVTCTL
1453  Relative address: 0x10
1454  Description: Timers Event MUXs Selectors.
1455 
1456  This register selects events to SYSTIMER and RTC.
1457  There are two MUXs of SYSTIMER and one for RTC.
1458  Default Value: NA
1459 
1460  Field: SYSTM0
1461  From..to bits: 0...5
1462  DefaultValue: NA
1463  Access type: read-write
1464  Description: SYSTIMER Event 1st Selector.
1465 
1466  This field selects event to SYSTIMER.
1467 
1468  INTERNAL NOTE:
1469  SYSTIMER event selector table:
1470  [Confluence][https://confluence.itg.ti.com/display/WNG/Event+Manager+DD#EventManagerDD-SysTimerEventSelectorTable]
1471 
1472 */
1473 #define SOC_AON_TMEVTCTL_SYSTM0_W 6U
1474 #define SOC_AON_TMEVTCTL_SYSTM0_M 0x0000003FU
1475 #define SOC_AON_TMEVTCTL_SYSTM0_S 0U
1476 /*
1477 
1478  Field: SYSTM1
1479  From..to bits: 8...13
1480  DefaultValue: NA
1481  Access type: read-write
1482  Description: SYSTIMER Event 2nd Selector.
1483 
1484  This field selects event to SYSTIMER.
1485 
1486  INTERNAL NOTE:
1487  SYSTIMER event selector table:
1488  [Confluence][https://confluence.itg.ti.com/display/WNG/Event+Manager+DD#EventManagerDD-SysTimerEventSelectorTable]
1489 
1490 */
1491 #define SOC_AON_TMEVTCTL_SYSTM1_W 6U
1492 #define SOC_AON_TMEVTCTL_SYSTM1_M 0x00003F00U
1493 #define SOC_AON_TMEVTCTL_SYSTM1_S 8U
1494 /*
1495 
1496  Field: RTC
1497  From..to bits: 16...22
1498  DefaultValue: NA
1499  Access type: read-write
1500  Description: RTC Event Selector.
1501 
1502  This field selects event to RTC.
1503 
1504  INTERNAL NOTE:
1505  RTC event selector table:
1506  [Confluence][https://confluence.itg.ti.com/display/WNG/Event+Manager+DD#EventManagerDD-RTCEventSelectorTable]
1507 
1508 */
1509 #define SOC_AON_TMEVTCTL_RTC_W 7U
1510 #define SOC_AON_TMEVTCTL_RTC_M 0x007F0000U
1511 #define SOC_AON_TMEVTCTL_RTC_S 16U
1512 
1513 
1514 /*-----------------------------------REGISTER------------------------------------
1515  Register name: GPT0EVTCTL0
1516  Offset name: SOC_AON_O_GPT0EVTCTL0
1517  Relative address: 0x14
1518  Description: GPTIMER0 Channels Event MUXs Selectors.
1519 
1520  This register selects events to GPTIMER0. There are 4 event MUXs for GPTIMER Channels.
1521 
1522  INTERNAL NOTE:
1523  GPTIMER0 selector table-
1524  [Confluence][https://confluence.itg.ti.com/display/WNG/Event+Manager+DD#EventManagerDD-GPTIMER0EventSelectorTable]
1525  Default Value: NA
1526 
1527  Field: CH0SEL
1528  From..to bits: 0...6
1529  DefaultValue: NA
1530  Access type: read-write
1531  Description: This field selects MUX output to CH0 of GPTIMER0 IRQ.
1532 
1533 */
1534 #define SOC_AON_GPT0EVTCTL0_CH0SEL_W 7U
1535 #define SOC_AON_GPT0EVTCTL0_CH0SEL_M 0x0000007FU
1536 #define SOC_AON_GPT0EVTCTL0_CH0SEL_S 0U
1537 /*
1538 
1539  Field: CH1SEL
1540  From..to bits: 7...13
1541  DefaultValue: NA
1542  Access type: read-write
1543  Description: This field selects MUX output to CH1 of GPTIMER0 IRQ.
1544 
1545 */
1546 #define SOC_AON_GPT0EVTCTL0_CH1SEL_W 7U
1547 #define SOC_AON_GPT0EVTCTL0_CH1SEL_M 0x00003F80U
1548 #define SOC_AON_GPT0EVTCTL0_CH1SEL_S 7U
1549 /*
1550 
1551  Field: CH2SEL
1552  From..to bits: 14...20
1553  DefaultValue: NA
1554  Access type: read-write
1555  Description: This field selects MUX output to CH2 of GPTIMER0 IRQ.
1556 
1557 */
1558 #define SOC_AON_GPT0EVTCTL0_CH2SEL_W 7U
1559 #define SOC_AON_GPT0EVTCTL0_CH2SEL_M 0x001FC000U
1560 #define SOC_AON_GPT0EVTCTL0_CH2SEL_S 14U
1561 /*
1562 
1563  Field: CH3SEL
1564  From..to bits: 21...27
1565  DefaultValue: NA
1566  Access type: read-write
1567  Description: This field selects MUX output to CH3 of GPTIMER0 IRQ.
1568 
1569 */
1570 #define SOC_AON_GPT0EVTCTL0_CH3SEL_W 7U
1571 #define SOC_AON_GPT0EVTCTL0_CH3SEL_M 0x0FE00000U
1572 #define SOC_AON_GPT0EVTCTL0_CH3SEL_S 21U
1573 
1574 
1575 /*-----------------------------------REGISTER------------------------------------
1576  Register name: GPT1EVTCTL0
1577  Offset name: SOC_AON_O_GPT1EVTCTL0
1578  Relative address: 0x18
1579  Description: GPTIMER1 Event MUXs Selectors.
1580 
1581  This register selects events to GPTIMER1. There are 4 event MUXs for GPTIMER Channels.
1582 
1583  INTERNAL NOTE:
1584  GPTIMER1 selector table-
1585  [Confluence][https://confluence.itg.ti.com/display/WNG/Event+Manager+DD#EventManagerDD-GPTIMER1EventSelectorTable]
1586  Default Value: NA
1587 
1588  Field: CH0SEL
1589  From..to bits: 0...6
1590  DefaultValue: NA
1591  Access type: read-write
1592  Description: This field selects MUX output to CH0 of GPTIMER1 IRQ.
1593 
1594 */
1595 #define SOC_AON_GPT1EVTCTL0_CH0SEL_W 7U
1596 #define SOC_AON_GPT1EVTCTL0_CH0SEL_M 0x0000007FU
1597 #define SOC_AON_GPT1EVTCTL0_CH0SEL_S 0U
1598 /*
1599 
1600  Field: CH1SEL
1601  From..to bits: 7...13
1602  DefaultValue: NA
1603  Access type: read-write
1604  Description: This field selects MUX output to CH1 of GPTIMER1 IRQ.
1605 
1606 */
1607 #define SOC_AON_GPT1EVTCTL0_CH1SEL_W 7U
1608 #define SOC_AON_GPT1EVTCTL0_CH1SEL_M 0x00003F80U
1609 #define SOC_AON_GPT1EVTCTL0_CH1SEL_S 7U
1610 /*
1611 
1612  Field: CH2SEL
1613  From..to bits: 14...20
1614  DefaultValue: NA
1615  Access type: read-write
1616  Description: This field selects MUX output to CH2 of GPTIMER1 IRQ.
1617 
1618 */
1619 #define SOC_AON_GPT1EVTCTL0_CH2SEL_W 7U
1620 #define SOC_AON_GPT1EVTCTL0_CH2SEL_M 0x001FC000U
1621 #define SOC_AON_GPT1EVTCTL0_CH2SEL_S 14U
1622 /*
1623 
1624  Field: CH3SEL
1625  From..to bits: 21...27
1626  DefaultValue: NA
1627  Access type: read-write
1628  Description: This field selects MUX output to CH3 of GPTIMER1 IRQ.
1629 
1630 */
1631 #define SOC_AON_GPT1EVTCTL0_CH3SEL_W 7U
1632 #define SOC_AON_GPT1EVTCTL0_CH3SEL_M 0x0FE00000U
1633 #define SOC_AON_GPT1EVTCTL0_CH3SEL_S 21U
1634 
1635 
1636 /*-----------------------------------REGISTER------------------------------------
1637  Register name: DB0M33CLR
1638  Offset name: SOC_AON_O_DB0M33CLR
1639  Relative address: 0x1C
1640  Description: Doorbell 0 M33 Clear Register
1641  Default Value: 0x00000000
1642 
1643  Field: CLR
1644  From..to bits: 0...0
1645  DefaultValue: 0x0
1646  Access type: write-only
1647  Description: M33 to clear the IRQ after handled the massage from M3.
1648  type : Write-Clear
1649 
1650 */
1651 #define SOC_AON_DB0M33CLR_CLR 0x00000001U
1652 #define SOC_AON_DB0M33CLR_CLR_M 0x00000001U
1653 #define SOC_AON_DB0M33CLR_CLR_S 0U
1654 
1655 
1656 /*-----------------------------------REGISTER------------------------------------
1657  Register name: DB0M33SET
1658  Offset name: SOC_AON_O_DB0M33SET
1659  Relative address: 0x20
1660  Description: Doorbell 0 M33 Set Register.
1661  Default Value: 0x00000000
1662 
1663  Field: SET
1664  From..to bits: 0...0
1665  DefaultValue: 0x0
1666  Access type: write-only
1667  Description: M33 to generate IRQ towards M3 after writing the message.
1668  type: Write-Clear
1669 
1670 */
1671 #define SOC_AON_DB0M33SET_SET 0x00000001U
1672 #define SOC_AON_DB0M33SET_SET_M 0x00000001U
1673 #define SOC_AON_DB0M33SET_SET_S 0U
1674 
1675 
1676 /*-----------------------------------REGISTER------------------------------------
1677  Register name: DB0M33LOCK
1678  Offset name: SOC_AON_O_DB0M33LOCK
1679  Relative address: 0x24
1680  Description: Doorbell 0 M33 Lock Bit.
1681  Default Value: 0x00000000
1682 
1683  Field: LOCKBIT
1684  From..to bits: 0...1
1685  DefaultValue: 0x0
1686  Access type: read-write
1687  Description: Lock Bit.
1688  S/w attempt to lock upon read.
1689  if lock obtained, value set to 2 by h/w.
1690  M33 always looses to M3
1691 
1692  Reading value:
1693  0. not taken
1694  1. taken by M3
1695  2. taken by M33 (should wr IRQ afterwards)
1696  3. invalid.
1697 
1698  generating the IRQ towards M3 clears the lock.
1699  Writing '00' also release the lock.
1700 
1701  '01' means lock obtained by receiver side
1702 
1703  Type: Write-Read-Clear
1704 
1705 */
1706 #define SOC_AON_DB0M33LOCK_LOCKBIT_W 2U
1707 #define SOC_AON_DB0M33LOCK_LOCKBIT_M 0x00000003U
1708 #define SOC_AON_DB0M33LOCK_LOCKBIT_S 0U
1709 
1710 
1711 /*-----------------------------------REGISTER------------------------------------
1712  Register name: DB1M33CLR
1713  Offset name: SOC_AON_O_DB1M33CLR
1714  Relative address: 0x28
1715  Description: Doorbell 1 M33 Clear Register
1716  Default Value: 0x00000000
1717 
1718  Field: CLR
1719  From..to bits: 0...0
1720  DefaultValue: 0x0
1721  Access type: write-only
1722  Description: M33 to clear the IRQ after handled the massage from M3.
1723  type : Write-Clear
1724 
1725 */
1726 #define SOC_AON_DB1M33CLR_CLR 0x00000001U
1727 #define SOC_AON_DB1M33CLR_CLR_M 0x00000001U
1728 #define SOC_AON_DB1M33CLR_CLR_S 0U
1729 
1730 
1731 /*-----------------------------------REGISTER------------------------------------
1732  Register name: DB1M33SET
1733  Offset name: SOC_AON_O_DB1M33SET
1734  Relative address: 0x2C
1735  Description: Doorbell 1 M33 Set Register.
1736  Default Value: 0x00000000
1737 
1738  Field: SET
1739  From..to bits: 0...0
1740  DefaultValue: 0x0
1741  Access type: write-only
1742  Description: M33 to generate IRQ towards M3 after writing the message.
1743  type: Write-Clear
1744 
1745 */
1746 #define SOC_AON_DB1M33SET_SET 0x00000001U
1747 #define SOC_AON_DB1M33SET_SET_M 0x00000001U
1748 #define SOC_AON_DB1M33SET_SET_S 0U
1749 
1750 
1751 /*-----------------------------------REGISTER------------------------------------
1752  Register name: DB1M33LOCK
1753  Offset name: SOC_AON_O_DB1M33LOCK
1754  Relative address: 0x30
1755  Description: Doorbell 1 M33 Lock Bit.
1756  Default Value: 0x00000000
1757 
1758  Field: LOCKBIT
1759  From..to bits: 0...1
1760  DefaultValue: 0x0
1761  Access type: read-write
1762  Description: Lock Bit.
1763  S/w attempt to lock upon read.
1764  if lock obtained, value set to 2 by h/w.
1765  M33 always looses to M3
1766 
1767  Reading value:
1768  0. not taken
1769  1. taken by M3
1770  2. taken by M33 (should wr IRQ afterwards)
1771  3. invalid.
1772 
1773  generating the IRQ towards M3 clears the lock.
1774  Writing '00' also release the lock.
1775 
1776  '01' means lock obtained by receiver side
1777 
1778  Type: Write-Read-Clear
1779 
1780 */
1781 #define SOC_AON_DB1M33LOCK_LOCKBIT_W 2U
1782 #define SOC_AON_DB1M33LOCK_LOCKBIT_M 0x00000003U
1783 #define SOC_AON_DB1M33LOCK_LOCKBIT_S 0U
1784 
1785 
1786 /*-----------------------------------REGISTER------------------------------------
1787  Register name: DB4M33CLR
1788  Offset name: SOC_AON_O_DB4M33CLR
1789  Relative address: 0x34
1790  Description: Doorbell 4 M33 Clear Register
1791  Default Value: 0x00000000
1792 
1793  Field: CLR
1794  From..to bits: 0...0
1795  DefaultValue: 0x0
1796  Access type: write-only
1797  Description: M33 to clear the IRQ after handled the massage from M3.
1798  type : Write-Clear
1799 
1800 */
1801 #define SOC_AON_DB4M33CLR_CLR 0x00000001U
1802 #define SOC_AON_DB4M33CLR_CLR_M 0x00000001U
1803 #define SOC_AON_DB4M33CLR_CLR_S 0U
1804 
1805 
1806 /*-----------------------------------REGISTER------------------------------------
1807  Register name: DB4M33SET
1808  Offset name: SOC_AON_O_DB4M33SET
1809  Relative address: 0x38
1810  Description: Doorbell 4 M33 Set Register.
1811  Default Value: 0x00000000
1812 
1813  Field: SET
1814  From..to bits: 0...0
1815  DefaultValue: 0x0
1816  Access type: write-only
1817  Description: M33 to generate IRQ towards M3 after writing the message.
1818  type: Write-Clear
1819 
1820 */
1821 #define SOC_AON_DB4M33SET_SET 0x00000001U
1822 #define SOC_AON_DB4M33SET_SET_M 0x00000001U
1823 #define SOC_AON_DB4M33SET_SET_S 0U
1824 
1825 
1826 /*-----------------------------------REGISTER------------------------------------
1827  Register name: DB4M33LOCK
1828  Offset name: SOC_AON_O_DB4M33LOCK
1829  Relative address: 0x3C
1830  Description: Doorbell 4 M33 Lock Bit.
1831  Default Value: 0x00000000
1832 
1833  Field: LOCKBIT
1834  From..to bits: 0...1
1835  DefaultValue: 0x0
1836  Access type: read-write
1837  Description: Lock Bit.
1838  S/w attempt to lock upon read.
1839  if lock obtained, value set to 2 by h/w.
1840  M33 always looses to M3
1841 
1842  Reading value:
1843  0. not taken
1844  1. taken by M3
1845  2. taken by M33 (should wr IRQ afterwards)
1846  3. invalid.
1847 
1848  generating the IRQ towards M3 clears the lock.
1849  Writing '00' also release the lock.
1850 
1851  '01' means lock obtained by receiver side
1852 
1853  Type: Write-Read-Clear
1854 
1855 */
1856 #define SOC_AON_DB4M33LOCK_LOCKBIT_W 2U
1857 #define SOC_AON_DB4M33LOCK_LOCKBIT_M 0x00000003U
1858 #define SOC_AON_DB4M33LOCK_LOCKBIT_S 0U
1859 
1860 
1861 /*-----------------------------------REGISTER------------------------------------
1862  Register name: DB5M33CLR
1863  Offset name: SOC_AON_O_DB5M33CLR
1864  Relative address: 0x40
1865  Description: Doorbell 5 M33 Clear Register
1866  Default Value: 0x00000000
1867 
1868  Field: CLR
1869  From..to bits: 0...0
1870  DefaultValue: 0x0
1871  Access type: write-only
1872  Description: M33 to clear the IRQ after handled the massage from M3.
1873  type : Write-Clear
1874 
1875 */
1876 #define SOC_AON_DB5M33CLR_CLR 0x00000001U
1877 #define SOC_AON_DB5M33CLR_CLR_M 0x00000001U
1878 #define SOC_AON_DB5M33CLR_CLR_S 0U
1879 
1880 
1881 /*-----------------------------------REGISTER------------------------------------
1882  Register name: DB5M33SET
1883  Offset name: SOC_AON_O_DB5M33SET
1884  Relative address: 0x44
1885  Description: Doorbell 5 M33 Set Register.
1886  Default Value: 0x00000000
1887 
1888  Field: SET
1889  From..to bits: 0...0
1890  DefaultValue: 0x0
1891  Access type: write-only
1892  Description: M33 to generate IRQ towards M3 after writing the message.
1893  type: Write-Clear
1894 
1895 */
1896 #define SOC_AON_DB5M33SET_SET 0x00000001U
1897 #define SOC_AON_DB5M33SET_SET_M 0x00000001U
1898 #define SOC_AON_DB5M33SET_SET_S 0U
1899 
1900 
1901 /*-----------------------------------REGISTER------------------------------------
1902  Register name: DB5M33LOCK
1903  Offset name: SOC_AON_O_DB5M33LOCK
1904  Relative address: 0x48
1905  Description: Doorbell 5 M33 Lock Bit.
1906  Default Value: 0x00000000
1907 
1908  Field: LOCKBIT
1909  From..to bits: 0...1
1910  DefaultValue: 0x0
1911  Access type: read-write
1912  Description: Lock Bit.
1913  S/w attempt to lock upon read.
1914  if lock obtained, value set to 2 by h/w.
1915  M33 always looses to M3
1916 
1917  Reading value:
1918  0. not taken
1919  1. taken by M3
1920  2. taken by M33 (should wr IRQ afterwards)
1921  3. invalid.
1922 
1923  generating the IRQ towards M3 clears the lock.
1924  Writing '00' also release the lock.
1925 
1926  '01' means lock obtained by receiver side
1927 
1928  Type: Write-Read-Clear
1929 
1930 */
1931 #define SOC_AON_DB5M33LOCK_LOCKBIT_W 2U
1932 #define SOC_AON_DB5M33LOCK_LOCKBIT_M 0x00000003U
1933 #define SOC_AON_DB5M33LOCK_LOCKBIT_S 0U
1934 
1935 
1936 /*-----------------------------------REGISTER------------------------------------
1937  Register name: CMEMSTART
1938  Offset name: SOC_AON_O_CMEMSTART
1939  Relative address: 0x4C
1940  Description: CODE Memory MEMSS Start Address.
1941 
1942  CMEM Start Address-also define S/NS region split. split is in 1k resolution
1943  Default Value: 0x08000000
1944 
1945  Field: ADDR
1946  From..to bits: 12...31
1947  DefaultValue: 0x8000
1948  Access type: read-write
1949  Description: CMEM Start Address-also define S/NS region split. split is in 1k resolution
1950 
1951 */
1952 #define SOC_AON_CMEMSTART_ADDR_W 20U
1953 #define SOC_AON_CMEMSTART_ADDR_M 0xFFFFF000U
1954 #define SOC_AON_CMEMSTART_ADDR_S 12U
1955 
1956 
1957 /*-----------------------------------REGISTER------------------------------------
1958  Register name: CMEMEND
1959  Offset name: SOC_AON_O_CMEMEND
1960  Relative address: 0x50
1961  Description: CODE Memory MEMSS End Address.
1962 
1963  CMEM end Address-also define S/NS region split
1964  Default Value: 0x0FFFFFFF
1965 
1966  Field: ADDR
1967  From..to bits: 12...31
1968  DefaultValue: 0xFFFF
1969  Access type: read-write
1970  Description: CMEM end Address-also define S/NS region split
1971 
1972 */
1973 #define SOC_AON_CMEMEND_ADDR_W 20U
1974 #define SOC_AON_CMEMEND_ADDR_M 0xFFFFF000U
1975 #define SOC_AON_CMEMEND_ADDR_S 12U
1976 
1977 
1978 /*-----------------------------------REGISTER------------------------------------
1979  Register name: DMEMSTART
1980  Offset name: SOC_AON_O_DMEMSTART
1981  Relative address: 0x54
1982  Description: DATA Memory MEMSS Start Address.
1983 
1984  DMEM Start Address-also define S/NS region split
1985  Default Value: 0x28000000
1986 
1987  Field: ADDR
1988  From..to bits: 12...31
1989  DefaultValue: 0x28000
1990  Access type: read-write
1991  Description: DMEM Start Address-also define S/NS region split
1992 
1993 */
1994 #define SOC_AON_DMEMSTART_ADDR_W 20U
1995 #define SOC_AON_DMEMSTART_ADDR_M 0xFFFFF000U
1996 #define SOC_AON_DMEMSTART_ADDR_S 12U
1997 
1998 
1999 /*-----------------------------------REGISTER------------------------------------
2000  Register name: DMEMEND
2001  Offset name: SOC_AON_O_DMEMEND
2002  Relative address: 0x58
2003  Description: DATA Memory MEMSS End Address.
2004 
2005  DMEM end Address-also define S/NS region split
2006  Default Value: 0x2FFFFFFF
2007 
2008  Field: ADDR
2009  From..to bits: 12...31
2010  DefaultValue: 0x2FFFF
2011  Access type: read-write
2012  Description: DMEM end Address-also define S/NS region split
2013 
2014 */
2015 #define SOC_AON_DMEMEND_ADDR_W 20U
2016 #define SOC_AON_DMEMEND_ADDR_M 0xFFFFF000U
2017 #define SOC_AON_DMEMEND_ADDR_S 12U
2018 
2019 
2020 /*-----------------------------------REGISTER------------------------------------
2021  Register name: TCMSTART
2022  Offset name: SOC_AON_O_TCMSTART
2023  Relative address: 0x64
2024  Description: TCM DATA Memory MEMSS Start Address.
2025 
2026  TCM data Start Address-also define S/NS region split
2027  Default Value: 0x20000000
2028 
2029  Field: ADDR
2030  From..to bits: 10...31
2031  DefaultValue: 0x80000
2032  Access type: read-write
2033  Description: TCM data Start Address-also define S/NS region split
2034 
2035 */
2036 #define SOC_AON_TCMSTART_ADDR_W 22U
2037 #define SOC_AON_TCMSTART_ADDR_M 0xFFFFFC00U
2038 #define SOC_AON_TCMSTART_ADDR_S 10U
2039 
2040 
2041 /*-----------------------------------REGISTER------------------------------------
2042  Register name: TCMEND
2043  Offset name: SOC_AON_O_TCMEND
2044  Relative address: 0x68
2045  Description: TCM DATA Memory MEMSS End Address.
2046 
2047  TCM data end Address-also define S/NS region split
2048  Default Value: 0x27FFFFFF
2049 
2050  Field: ADDR
2051  From..to bits: 10...31
2052  DefaultValue: 0x9FFFF
2053  Access type: read-write
2054  Description: TCM data end Address-also define S/NS region split
2055 
2056 */
2057 #define SOC_AON_TCMEND_ADDR_W 22U
2058 #define SOC_AON_TCMEND_ADDR_M 0xFFFFFC00U
2059 #define SOC_AON_TCMEND_ADDR_S 10U
2060 
2061 
2062 /*-----------------------------------REGISTER------------------------------------
2063  Register name: GPIOEVTS0
2064  Offset name: SOC_AON_O_GPIOEVTS0
2065  Relative address: 0x7C
2066  Description: Secured GPIO Event Status, 1st Register.
2067 
2068  45 bits status over two registers.
2069  Default Value: 0x00000000
2070 
2071  Field: STA31TO0
2072  From..to bits: 0...31
2073  DefaultValue: 0x0
2074  Access type: read-only
2075  Description: Secured event status , first 32 bits. ([31:0])
2076 
2077 */
2078 #define SOC_AON_GPIOEVTS0_STA31TO0_W 32U
2079 #define SOC_AON_GPIOEVTS0_STA31TO0_M 0xFFFFFFFFU
2080 #define SOC_AON_GPIOEVTS0_STA31TO0_S 0U
2081 
2082 
2083 /*-----------------------------------REGISTER------------------------------------
2084  Register name: GPIOEVTS1
2085  Offset name: SOC_AON_O_GPIOEVTS1
2086  Relative address: 0x80
2087  Description: Secured GPIO Event Status, 2nd Register.
2088 
2089  45 bits status over two registers.
2090  Default Value: 0x00000000
2091 
2092  Field: STA44TO32
2093  From..to bits: 0...12
2094  DefaultValue: 0x0
2095  Access type: read-only
2096  Description: Secured event status , 13 MSBs. ([44:32])
2097 
2098 */
2099 #define SOC_AON_GPIOEVTS1_STA44TO32_W 13U
2100 #define SOC_AON_GPIOEVTS1_STA44TO32_M 0x00001FFFU
2101 #define SOC_AON_GPIOEVTS1_STA44TO32_S 0U
2102 
2103 
2104 /*-----------------------------------REGISTER------------------------------------
2105  Register name: MEMSSCTL0
2106  Offset name: SOC_AON_O_MEMSSCTL0
2107  Relative address: 0x84
2108  Description: MEMSS General Control Register.
2109 
2110  This register controls starvation mechanism counter value and MEMSS bus fault mask.
2111  Default Value: 0x00000000
2112 
2113  Field: STRVCNTV
2114  From..to bits: 0...2
2115  DefaultValue: 0x0
2116  Access type: read-write
2117  Description: Starvation Counter Value Configuration.
2118 
2119  That value reflect how long writing to mailbox can be delayed.
2120 
2121 */
2122 #define SOC_AON_MEMSSCTL0_STRVCNTV_W 3U
2123 #define SOC_AON_MEMSSCTL0_STRVCNTV_M 0x00000007U
2124 #define SOC_AON_MEMSSCTL0_STRVCNTV_S 0U
2125 /*
2126 
2127  Field: BFLTMASK
2128  From..to bits: 3...3
2129  DefaultValue: 0x0
2130  Access type: read-write
2131  Description: MEMSS Bus Fault Mask
2132 
2133  1. Mask
2134  0. Do not mask
2135 
2136 */
2137 #define SOC_AON_MEMSSCTL0_BFLTMASK 0x00000008U
2138 #define SOC_AON_MEMSSCTL0_BFLTMASK_M 0x00000008U
2139 #define SOC_AON_MEMSSCTL0_BFLTMASK_S 3U
2140 /*
2141 
2142  Field: BFLTMSTA
2143  From..to bits: 4...6
2144  DefaultValue: 0x0
2145  Access type: read-only
2146  Description: Bus Fault Masked Status.
2147 
2148  Out of Memory Index:
2149  0. No error
2150  1. M33 Code
2151  2. M33 Data #1 + #2
2152  3. M3 Code
2153  4. M3 Data
2154  5. M3 PRAM
2155  6. BLE Code
2156  7. Global OCP
2157 
2158 */
2159 #define SOC_AON_MEMSSCTL0_BFLTMSTA_W 3U
2160 #define SOC_AON_MEMSSCTL0_BFLTMSTA_M 0x00000070U
2161 #define SOC_AON_MEMSSCTL0_BFLTMSTA_S 4U
2162 
2163 
2164 /*-----------------------------------REGISTER------------------------------------
2165  Register name: MEMSSCTL1
2166  Offset name: SOC_AON_O_MEMSSCTL1
2167  Relative address: 0x88
2168  Description: MEMSS General Control Register.
2169 
2170  This is a status register for bus fault raw status.
2171  Default Value: 0x00000000
2172 
2173  Field: BFLTRWSTA
2174  From..to bits: 0...2
2175  DefaultValue: 0x0
2176  Access type: read-only
2177  Description: Bus Fault Raw Status.
2178  Error indication from memss.
2179 
2180  Out of Memory Index:
2181  0. No error
2182  1. M33 Code
2183  2. M33 Data #1 + #2
2184  3. M3 Code
2185  4. M3 Data
2186  5. M3 PRAM
2187  6. BLE Code
2188  7. Global OCP
2189 
2190  Type: Read-Clear
2191 
2192 */
2193 #define SOC_AON_MEMSSCTL1_BFLTRWSTA_W 3U
2194 #define SOC_AON_MEMSSCTL1_BFLTRWSTA_M 0x00000007U
2195 #define SOC_AON_MEMSSCTL1_BFLTRWSTA_S 0U
2196 
2197 
2198 /*-----------------------------------REGISTER------------------------------------
2199  Register name: SPARE0
2200  Offset name: SOC_AON_O_SPARE0
2201  Relative address: 0x90
2202  Description: Spare Register.
2203  This is a spare register in M33S aperture.
2204  Default Value: 0x00000000
2205 
2206  Field: BF
2207  From..to bits: 0...3
2208  DefaultValue: 0x0
2209  Access type: read-write
2210  Description: Spare Field.
2211 
2212  Non-locked , M33S aperture.
2213 
2214 */
2215 #define SOC_AON_SPARE0_BF_W 4U
2216 #define SOC_AON_SPARE0_BF_M 0x0000000FU
2217 #define SOC_AON_SPARE0_BF_S 0U
2218 
2219 
2220 /*-----------------------------------REGISTER------------------------------------
2221  Register name: VTORS
2222  Offset name: SOC_AON_O_VTORS
2223  Relative address: 0x9C
2224  Description: M33 Secure Vector Table Base Address.
2225  Default Value: 0x00000000
2226 
2227  Field: ADDR
2228  From..to bits: 7...31
2229  DefaultValue: 0x0
2230  Access type: read-write
2231  Description: init VTOR Secured Address.
2232 
2233 */
2234 #define SOC_AON_VTORS_ADDR_W 25U
2235 #define SOC_AON_VTORS_ADDR_M 0xFFFFFF80U
2236 #define SOC_AON_VTORS_ADDR_S 7U
2237 
2238 
2239 /*-----------------------------------REGISTER------------------------------------
2240  Register name: VTORNS
2241  Offset name: SOC_AON_O_VTORNS
2242  Relative address: 0xA0
2243  Description: M33 Non-Secure Vector Table Base Address.
2244  Default Value: 0x00000000
2245 
2246  Field: ADDR
2247  From..to bits: 7...31
2248  DefaultValue: 0x0
2249  Access type: read-write
2250  Description: init VTOR non Secured address
2251 
2252 */
2253 #define SOC_AON_VTORNS_ADDR_W 25U
2254 #define SOC_AON_VTORNS_ADDR_M 0xFFFFFF80U
2255 #define SOC_AON_VTORNS_ADDR_S 7U
2256 
2257 
2258 /*-----------------------------------REGISTER------------------------------------
2259  Register name: CPULOCKS
2260  Offset name: SOC_AON_O_CPULOCKS
2261  Relative address: 0xA8
2262  Description: CPU Locks.
2263 
2264  This register contain 5 locks. Issued to M33 Cortex and used to lock internal cortex registers.
2265  LOCKSVTAIRCR, LOCKNSVTOR, LOCKSMPU, LOCKNSMPU, LOCKSAU.
2266  Default Value: 0x00000000
2267 
2268  Field: SVTAIRCR
2269  From..to bits: 0...0
2270  DefaultValue: 0x0
2271  Access type: read-write
2272  Description: Locking this Cortex internal configuration
2273 
2274 */
2275 #define SOC_AON_CPULOCKS_SVTAIRCR 0x00000001U
2276 #define SOC_AON_CPULOCKS_SVTAIRCR_M 0x00000001U
2277 #define SOC_AON_CPULOCKS_SVTAIRCR_S 0U
2278 /*
2279 
2280  Field: NSVTOR
2281  From..to bits: 1...1
2282  DefaultValue: 0x0
2283  Access type: read-write
2284  Description: Locking this Cortex internal configuration
2285 
2286 */
2287 #define SOC_AON_CPULOCKS_NSVTOR 0x00000002U
2288 #define SOC_AON_CPULOCKS_NSVTOR_M 0x00000002U
2289 #define SOC_AON_CPULOCKS_NSVTOR_S 1U
2290 /*
2291 
2292  Field: SMPU
2293  From..to bits: 2...2
2294  DefaultValue: 0x0
2295  Access type: read-write
2296  Description: Locking this Cortex internal configuration
2297 
2298 */
2299 #define SOC_AON_CPULOCKS_SMPU 0x00000004U
2300 #define SOC_AON_CPULOCKS_SMPU_M 0x00000004U
2301 #define SOC_AON_CPULOCKS_SMPU_S 2U
2302 /*
2303 
2304  Field: NSPMU
2305  From..to bits: 3...3
2306  DefaultValue: 0x0
2307  Access type: read-write
2308  Description: Locking this Cortex internal configuration
2309 
2310 */
2311 #define SOC_AON_CPULOCKS_NSPMU 0x00000008U
2312 #define SOC_AON_CPULOCKS_NSPMU_M 0x00000008U
2313 #define SOC_AON_CPULOCKS_NSPMU_S 3U
2314 /*
2315 
2316  Field: SAU
2317  From..to bits: 4...4
2318  DefaultValue: 0x0
2319  Access type: read-write
2320  Description: Locking this Cortex internal configuration
2321 
2322 */
2323 #define SOC_AON_CPULOCKS_SAU 0x00000010U
2324 #define SOC_AON_CPULOCKS_SAU_M 0x00000010U
2325 #define SOC_AON_CPULOCKS_SAU_S 4U
2326 
2327 
2328 /*-----------------------------------REGISTER------------------------------------
2329  Register name: HOSTLOCKS
2330  Offset name: SOC_AON_O_HOSTLOCKS
2331  Relative address: 0xAC
2332  Description: Host Lock Signals.
2333 
2334  lock once. Do Not lock until written.
2335  When written Locked immediately,
2336  cleared only at soc aon reset or por reset.
2337  These are host security lock configurations (some can be also locked by TI)
2338  Default Value: 0x00000000
2339 
2340  Field: CACHE
2341  From..to bits: 0...0
2342  DefaultValue: 0x0
2343  Access type: writeOnce
2344  Description: Locking the configurations of ICACHE
2345 
2346 */
2347 #define SOC_AON_HOSTLOCKS_CACHE 0x00000001U
2348 #define SOC_AON_HOSTLOCKS_CACHE_M 0x00000001U
2349 #define SOC_AON_HOSTLOCKS_CACHE_S 0U
2350 /*
2351 
2352  Field: M33
2353  From..to bits: 1...1
2354  DefaultValue: 0x0
2355  Access type: writeOnce
2356  Description: Locking the configurations of Host MCU, both Secured and non Secured
2357 
2358 */
2359 #define SOC_AON_HOSTLOCKS_M33 0x00000002U
2360 #define SOC_AON_HOSTLOCKS_M33_M 0x00000002U
2361 #define SOC_AON_HOSTLOCKS_M33_S 1U
2362 /*
2363 
2364  Field: MEMSSANDFW
2365  From..to bits: 2...2
2366  DefaultValue: 0x0
2367  Access type: writeOnce
2368  Description: Locking the configurations of Memory Sub System
2369 
2370 */
2371 #define SOC_AON_HOSTLOCKS_MEMSSANDFW 0x00000004U
2372 #define SOC_AON_HOSTLOCKS_MEMSSANDFW_M 0x00000004U
2373 #define SOC_AON_HOSTLOCKS_MEMSSANDFW_S 2U
2374 /*
2375 
2376  Field: DMA
2377  From..to bits: 3...3
2378  DefaultValue: 0x0
2379  Access type: writeOnce
2380  Description: Locking the configurations of System DMA
2381 
2382 */
2383 #define SOC_AON_HOSTLOCKS_DMA 0x00000008U
2384 #define SOC_AON_HOSTLOCKS_DMA_M 0x00000008U
2385 #define SOC_AON_HOSTLOCKS_DMA_S 3U
2386 /*
2387 
2388  Field: FLASH
2389  From..to bits: 4...4
2390  DefaultValue: 0x0
2391  Access type: writeOnce
2392  Description: Locking the configurations of On The Fly Enc/Decryption Module Region Related Registers (four registers per region, four regions)
2393 
2394 */
2395 #define SOC_AON_HOSTLOCKS_FLASH 0x00000010U
2396 #define SOC_AON_HOSTLOCKS_FLASH_M 0x00000010U
2397 #define SOC_AON_HOSTLOCKS_FLASH_S 4U
2398 /*
2399 
2400  Field: M3EVT
2401  From..to bits: 5...5
2402  DefaultValue: 0x0
2403  Access type: writeOnce
2404  Description: Locking the configurations of M3 Events
2405 
2406 */
2407 #define SOC_AON_HOSTLOCKS_M3EVT 0x00000020U
2408 #define SOC_AON_HOSTLOCKS_M3EVT_M 0x00000020U
2409 #define SOC_AON_HOSTLOCKS_M3EVT_S 5U
2410 /*
2411 
2412  Field: PERIPHEVT
2413  From..to bits: 6...6
2414  DefaultValue: 0x0
2415  Access type: writeOnce
2416  Description: Locking the firewall configurations of: HIF, CORE, CORE AON, HSM, shared Periphs
2417 
2418 */
2419 #define SOC_AON_HOSTLOCKS_PERIPHEVT 0x00000040U
2420 #define SOC_AON_HOSTLOCKS_PERIPHEVT_M 0x00000040U
2421 #define SOC_AON_HOSTLOCKS_PERIPHEVT_S 6U
2422 
2423 
2424 /*-----------------------------------REGISTER------------------------------------
2425  Register name: HOSTBOOT
2426  Offset name: SOC_AON_O_HOSTBOOT
2427  Relative address: 0xB0
2428  Description: Host Boot Done
2429 
2430  1 lock. Write once.
2431  Asserted by FW by the end of soc boot done Or in elevated mode
2432  By either by TI of by the host
2433  and indicates device exit from secure boot mode.
2434 
2435  this signal also locks host security configurations ,
2436  Locked immediately ,
2437  cleared only at soc aon reset or por reset
2438  Default Value: 0x00000000
2439 
2440  Field: DONE
2441  From..to bits: 0...0
2442  DefaultValue: 0x0
2443  Access type: writeOnce
2444  Description: Locking host security configurations
2445 
2446 */
2447 #define SOC_AON_HOSTBOOT_DONE 0x00000001U
2448 #define SOC_AON_HOSTBOOT_DONE_M 0x00000001U
2449 #define SOC_AON_HOSTBOOT_DONE_S 0U
2450 
2451 
2452 /*-----------------------------------REGISTER------------------------------------
2453  Register name: SECCFG
2454  Offset name: SOC_AON_O_SECCFG
2455  Relative address: 0xB4
2456  Description: Security Configurations.
2457  Default Value: NA
2458 
2459  Field: BLKDMA
2460  From..to bits: 0...0
2461  DefaultValue: NA
2462  Access type: read-write
2463  Description: This Field blocks the uDMA transactions to CMEM.
2464 
2465  0. un-Block
2466  1. Block
2467 
2468 */
2469 #define SOC_AON_SECCFG_BLKDMA 0x00000001U
2470 #define SOC_AON_SECCFG_BLKDMA_M 0x00000001U
2471 #define SOC_AON_SECCFG_BLKDMA_S 0U
2472 /*
2473 
2474  Field: SELNSIRQ
2475  From..to bits: 1...1
2476  DefaultValue: NA
2477  Access type: read-write
2478  Description: This field determine whether the 4 SW interrupts MSbits will be owned by secured/non secured.
2479 
2480  0. Non-Secured
2481  1. Secured
2482 
2483 */
2484 #define SOC_AON_SECCFG_SELNSIRQ 0x00000002U
2485 #define SOC_AON_SECCFG_SELNSIRQ_M 0x00000002U
2486 #define SOC_AON_SECCFG_SELNSIRQ_S 1U
2487 /*
2488 
2489  Field: BLKSBSWR
2490  From..to bits: 2...2
2491  DefaultValue: NA
2492  Access type: read-write
2493  Description: BLOCK SBUS WRITE LOCK
2494 
2495  Enable this field to block sbus write transactions
2496 
2497 */
2498 #define SOC_AON_SECCFG_BLKSBSWR 0x00000004U
2499 #define SOC_AON_SECCFG_BLKSBSWR_M 0x00000004U
2500 #define SOC_AON_SECCFG_BLKSBSWR_S 2U
2501 
2502 
2503 /*-----------------------------------REGISTER------------------------------------
2504  Register name: DBSIMASK
2505  Offset name: SOC_AON_O_DBSIMASK
2506  Relative address: 0xB8
2507  Description: Doorbell M33 Secured IMASK.
2508  Mask Event.
2509 
2510  0. CLR - Clear Interrupt Mask
2511  1. SET - Set Interrupt Mask
2512  Default Value: 0x00000000
2513 
2514  Field: IMASK
2515  From..to bits: 0...3
2516  DefaultValue: 0x0
2517  Access type: read-write
2518  Description: Bits division to events:
2519 
2520  bit [3] - doorbell 5 M3 IRQ
2521  bit [2] - doorbell 4 M3 IRQ
2522  bit [1] - doorbell 1 M3 IRQ
2523  bit [0] - doorbell 0 M3 IRQ
2524 
2525 */
2526 #define SOC_AON_DBSIMASK_IMASK_W 4U
2527 #define SOC_AON_DBSIMASK_IMASK_M 0x0000000FU
2528 #define SOC_AON_DBSIMASK_IMASK_S 0U
2529 
2530 
2531 /*-----------------------------------REGISTER------------------------------------
2532  Register name: DBSISET
2533  Offset name: SOC_AON_O_DBSISET
2534  Relative address: 0xBC
2535  Description: Doorbell M33 Secured ISET.
2536  Sets event in RIS
2537  Write 0 - NO_EFFECT - Writing 0 has no effect
2538  Write 1 - SET - Sets interrupt
2539  Default Value: 0x00000000
2540 
2541  Field: ISET
2542  From..to bits: 0...3
2543  DefaultValue: 0x0
2544  Access type: write-only
2545  Description: Bits division to events:
2546 
2547  bit [3] - doorbell 5 M3 IRQ
2548  bit [2] - doorbell 4 M3 IRQ
2549  bit [1] - doorbell 1 M3 IRQ
2550  bit [0] - doorbell 0 M3 IRQ
2551 
2552  Type: Write-Clear
2553 
2554 */
2555 #define SOC_AON_DBSISET_ISET_W 4U
2556 #define SOC_AON_DBSISET_ISET_M 0x0000000FU
2557 #define SOC_AON_DBSISET_ISET_S 0U
2558 
2559 
2560 /*-----------------------------------REGISTER------------------------------------
2561  Register name: DBSICLR
2562  Offset name: SOC_AON_O_DBSICLR
2563  Relative address: 0xC0
2564  Description: Doorbell M33 Secured ICLR.
2565  Clears event in RIS
2566  Write 0 - NO_EFFECT - Writing 0 has no effect
2567  Write 1 - CLR - Clears the Event
2568  Default Value: 0x00000000
2569 
2570  Field: ICLR
2571  From..to bits: 0...3
2572  DefaultValue: 0x0
2573  Access type: write-only
2574  Description: Bits division to events:
2575 
2576  bit [3] - doorbell 5 M3 IRQ
2577  bit [2] - doorbell 4 M3 IRQ
2578  bit [1] - doorbell 1 M3 IRQ
2579  bit [0] - doorbell 0 M3 IRQ
2580 
2581  Type: Write-Clear
2582 
2583 */
2584 #define SOC_AON_DBSICLR_ICLR_W 4U
2585 #define SOC_AON_DBSICLR_ICLR_M 0x0000000FU
2586 #define SOC_AON_DBSICLR_ICLR_S 0U
2587 
2588 
2589 /*-----------------------------------REGISTER------------------------------------
2590  Register name: DBSIMSET
2591  Offset name: SOC_AON_O_DBSIMSET
2592  Relative address: 0xC4
2593  Description: Doorbell M33 Secured IMSET.
2594  Sets Event
2595  Write 0 - NO_EFFECT - Writing 0 has no effect
2596  Write 1 - SET - Set interrupt mask
2597  Default Value: 0x00000000
2598 
2599  Field: IMSET
2600  From..to bits: 0...3
2601  DefaultValue: 0x0
2602  Access type: write-only
2603  Description: Bits division to events:
2604 
2605  bit [3] - doorbell 5 M3 IRQ
2606  bit [2] - doorbell 4 M3 IRQ
2607  bit [1] - doorbell 1 M3 IRQ
2608  bit [0] - doorbell 0 M3 IRQ
2609 
2610  Type: Write-Clear
2611 
2612 */
2613 #define SOC_AON_DBSIMSET_IMSET_W 4U
2614 #define SOC_AON_DBSIMSET_IMSET_M 0x0000000FU
2615 #define SOC_AON_DBSIMSET_IMSET_S 0U
2616 
2617 
2618 /*-----------------------------------REGISTER------------------------------------
2619  Register name: DBSIMCLR
2620  Offset name: SOC_AON_O_DBSIMCLR
2621  Relative address: 0xC8
2622  Description: Doorbell M33 Secured IMCLR.
2623  Clears Event
2624  Write 0 - NO_EFFECT - Writing 0 has no effect
2625  Write 1 - CLR - Clear interrupt mask
2626  Default Value: 0x00000000
2627 
2628  Field: IMCLR
2629  From..to bits: 0...3
2630  DefaultValue: 0x0
2631  Access type: write-only
2632  Description: Bits division to events:
2633 
2634  bit [3] - doorbell 5 M3 IRQ
2635  bit [2] - doorbell 4 M3 IRQ
2636  bit [1] - doorbell 1 M3 IRQ
2637  bit [0] - doorbell 0 M3 IRQ
2638 
2639  Type: Write-Clear
2640 
2641 */
2642 #define SOC_AON_DBSIMCLR_IMCLR_W 4U
2643 #define SOC_AON_DBSIMCLR_IMCLR_M 0x0000000FU
2644 #define SOC_AON_DBSIMCLR_IMCLR_S 0U
2645 
2646 
2647 /*-----------------------------------REGISTER------------------------------------
2648  Register name: DBSRIS
2649  Offset name: SOC_AON_O_DBSRIS
2650  Relative address: 0xCC
2651  Description: Doorbell M33 Secured RIS.
2652  Raw interrupt status for event.
2653  This bit is set to 1 when an event is received. when the corresponding bit in ICLR is set to 1, this bit will be cleared.
2654  Read 0 - CLR - Interrupt did not occur
2655  Read 1 - SET - Interrupt occurred
2656  Default Value: 0x00000000
2657 
2658  Field: RIS
2659  From..to bits: 0...3
2660  DefaultValue: 0x0
2661  Access type: read-only
2662  Description: Bits division to events:
2663 
2664  bit [3] - doorbell 5 M3 IRQ
2665  bit [2] - doorbell 4 M3 IRQ
2666  bit [1] - doorbell 1 M3 IRQ
2667  bit [0] - doorbell 0 M3 IRQ
2668 
2669 */
2670 #define SOC_AON_DBSRIS_RIS_W 4U
2671 #define SOC_AON_DBSRIS_RIS_M 0x0000000FU
2672 #define SOC_AON_DBSRIS_RIS_S 0U
2673 
2674 
2675 /*-----------------------------------REGISTER------------------------------------
2676  Register name: DBSMIS
2677  Offset name: SOC_AON_O_DBSMIS
2678  Relative address: 0xD0
2679  Description: Doorbell M33 Secured MIS.
2680  Mask interrupt status for event
2681  Read 0 - CLR - Interrupt did not occur
2682  Read 1 - SET - Interrupt occurred
2683  Default Value: 0x00000000
2684 
2685  Field: MIS
2686  From..to bits: 0...3
2687  DefaultValue: 0x0
2688  Access type: read-only
2689  Description: Bits division to events:
2690 
2691  bit [3] - doorbell 5 M3 IRQ
2692  bit [2] - doorbell 4 M3 IRQ
2693  bit [1] - doorbell 1 M3 IRQ
2694  bit [0] - doorbell 0 M3 IRQ
2695 
2696 */
2697 #define SOC_AON_DBSMIS_MIS_W 4U
2698 #define SOC_AON_DBSMIS_MIS_M 0x0000000FU
2699 #define SOC_AON_DBSMIS_MIS_S 0U
2700 
2701 
2702 /*-----------------------------------REGISTER------------------------------------
2703  Register name: ERRSIMASK
2704  Offset name: SOC_AON_O_ERRSIMASK
2705  Relative address: 0xD4
2706  Description: M33 Secured Error IMASK.
2707  Mask Event.
2708  '0' - CLR - Clear Interrupt Mask
2709  '1' - SET - Set Interrupt Mask
2710  Default Value: 0x00000000
2711 
2712  Field: IMASK
2713  From..to bits: 0...8
2714  DefaultValue: 0x0
2715  Access type: read-write
2716  Description: Bits division to events:
2717 
2718  bit[8] - UDMA ERR IRQ
2719  bit[7] - CORE ELP WATCHDOG Timer
2720  bit[6] - SOC IC IRQs - Address Watch
2721  bit[5] - SOC IC IRQs - IC Timeout
2722  bit[4] - SOC IC IRQs - serror
2723  bit[3] - CORE to SDIO WATCHDOG
2724  bit[2] - PLL Unlock
2725  bit[1] - MEMss bus fault
2726  bit[0] - HSM fatal error
2727 
2728 */
2729 #define SOC_AON_ERRSIMASK_IMASK_W 9U
2730 #define SOC_AON_ERRSIMASK_IMASK_M 0x000001FFU
2731 #define SOC_AON_ERRSIMASK_IMASK_S 0U
2732 
2733 
2734 /*-----------------------------------REGISTER------------------------------------
2735  Register name: ERRSISET
2736  Offset name: SOC_AON_O_ERRSISET
2737  Relative address: 0xD8
2738  Description: M33 Secured Error ISET.
2739  Sets event in RIS
2740  Write 0 - NO_EFFECT - Writing 0 has no effect
2741  Write 1 - SET - Sets interrupt
2742  Default Value: 0x00000000
2743 
2744  Field: ISET
2745  From..to bits: 0...8
2746  DefaultValue: 0x0
2747  Access type: write-only
2748  Description: Bits division to events:
2749 
2750  bit[8] - UDMA ERR IRQ
2751  bit[7] - CORE ELP WATCHDOG Timer
2752  bit[6] - SOC IC IRQs - Address Watch
2753  bit[5] - SOC IC IRQs - IC Timeout
2754  bit[4] - SOC IC IRQs - serror
2755  bit[3] - CORE to SDIO WATCHDOG
2756  bit[2] - PLL Unlock
2757  bit[1] - MEMss bus fault
2758  bit[0] - HSM fatal error
2759  Type: Write-Clear
2760 
2761 */
2762 #define SOC_AON_ERRSISET_ISET_W 9U
2763 #define SOC_AON_ERRSISET_ISET_M 0x000001FFU
2764 #define SOC_AON_ERRSISET_ISET_S 0U
2765 
2766 
2767 /*-----------------------------------REGISTER------------------------------------
2768  Register name: ERRSICLR
2769  Offset name: SOC_AON_O_ERRSICLR
2770  Relative address: 0xDC
2771  Description: M33 Secured Error ICLR.
2772  Clears event in RIS
2773  Write 0 - NO_EFFECT - Writing 0 has no effect
2774  Write 1 - CLR - Clears the Event
2775  Default Value: 0x00000000
2776 
2777  Field: ICLR
2778  From..to bits: 0...8
2779  DefaultValue: 0x0
2780  Access type: write-only
2781  Description: Bits division to events:
2782 
2783  bit[8] - UDMA ERR IRQ
2784  bit[7] - CORE ELP WATCHDOG Timer
2785  bit[6] - SOC IC IRQs - Address Watch
2786  bit[5] - SOC IC IRQs - IC Timeout
2787  bit[4] - SOC IC IRQs - serror
2788  bit[3] - CORE to SDIO WATCHDOG
2789  bit[2] - PLL Unlock
2790  bit[1] - MEMss bus fault
2791  bit[0] - HSM fatal error
2792 
2793  Type: Write-Clear
2794 
2795 */
2796 #define SOC_AON_ERRSICLR_ICLR_W 9U
2797 #define SOC_AON_ERRSICLR_ICLR_M 0x000001FFU
2798 #define SOC_AON_ERRSICLR_ICLR_S 0U
2799 
2800 
2801 /*-----------------------------------REGISTER------------------------------------
2802  Register name: ERRSIMSET
2803  Offset name: SOC_AON_O_ERRSIMSET
2804  Relative address: 0xE0
2805  Description: M33 Secured Error IMSET.
2806  Sets Event
2807  Write 0 - NO_EFFECT - Writing 0 has no effect
2808  Write 1 - SET - Set interrupt mask
2809  Default Value: 0x00000000
2810 
2811  Field: IMSET
2812  From..to bits: 0...8
2813  DefaultValue: 0x0
2814  Access type: write-only
2815  Description: Bits division to events:
2816 
2817  bit[8] - UDMA ERR IRQ
2818  bit[7] - CORE ELP WATCHDOG Timer
2819  bit[6] - SOC IC IRQs - Address Watch
2820  bit[5] - SOC IC IRQs - IC Timeout
2821  bit[4] - SOC IC IRQs - serror
2822  bit[3] - CORE to SDIO WATCHDOG
2823  bit[2] - PLL Unlock
2824  bit[1] - MEMss bus fault
2825  bit[0] - HSM fatal error
2826 
2827  Type: Write-Clear
2828 
2829 */
2830 #define SOC_AON_ERRSIMSET_IMSET_W 9U
2831 #define SOC_AON_ERRSIMSET_IMSET_M 0x000001FFU
2832 #define SOC_AON_ERRSIMSET_IMSET_S 0U
2833 
2834 
2835 /*-----------------------------------REGISTER------------------------------------
2836  Register name: ERRSIMCLR
2837  Offset name: SOC_AON_O_ERRSIMCLR
2838  Relative address: 0xE4
2839  Description: M33 Secured Error IMCLR.
2840  Clears Event
2841  Write 0 - NO_EFFECT - Writing 0 has no effect
2842  Write 1 - CLR - Clear interrupt mask
2843  Default Value: 0x00000000
2844 
2845  Field: IMCLR
2846  From..to bits: 0...8
2847  DefaultValue: 0x0
2848  Access type: write-only
2849  Description: Bits division to events:
2850 
2851  bit[8] - UDMA ERR IRQ
2852  bit[7] - CORE ELP WATCHDOG Timer
2853  bit[6] - SOC IC IRQs - Address Watch
2854  bit[5] - SOC IC IRQs - IC Timeout
2855  bit[4] - SOC IC IRQs - serror
2856  bit[3] - CORE to SDIO WATCHDOG
2857  bit[2] - PLL Unlock
2858  bit[1] - MEMss bus fault
2859  bit[0] - HSM fatal error
2860 
2861  Type: Write-Clear
2862 
2863 */
2864 #define SOC_AON_ERRSIMCLR_IMCLR_W 9U
2865 #define SOC_AON_ERRSIMCLR_IMCLR_M 0x000001FFU
2866 #define SOC_AON_ERRSIMCLR_IMCLR_S 0U
2867 
2868 
2869 /*-----------------------------------REGISTER------------------------------------
2870  Register name: ERRSRIS
2871  Offset name: SOC_AON_O_ERRSRIS
2872  Relative address: 0xE8
2873  Description: M33 Secured Error RIS.
2874  Raw interrupt status for event.
2875  This bit is set to 1 when an event is received. when the corresponding bit in ICLR is set to 1, this bit will be cleared.
2876  Read 0 - CLR - Interrupt did not occur
2877  Read 1 - SET - Interrupt occurred
2878  Default Value: 0x00000000
2879 
2880  Field: RIS
2881  From..to bits: 0...8
2882  DefaultValue: 0x0
2883  Access type: read-only
2884  Description: Bits division to events:
2885 
2886  bit[8] - UDMA ERR IRQ
2887  bit[7] - CORE ELP WATCHDOG Timer
2888  bit[6] - SOC IC IRQs - Address Watch
2889  bit[5] - SOC IC IRQs - IC Timeout
2890  bit[4] - SOC IC IRQs - serror
2891  bit[3] - CORE to SDIO WATCHDOG
2892  bit[2] - PLL Unlock
2893  bit[1] - MEMss bus fault
2894  bit[0] - HSM fatal error
2895 
2896 */
2897 #define SOC_AON_ERRSRIS_RIS_W 9U
2898 #define SOC_AON_ERRSRIS_RIS_M 0x000001FFU
2899 #define SOC_AON_ERRSRIS_RIS_S 0U
2900 
2901 
2902 /*-----------------------------------REGISTER------------------------------------
2903  Register name: ERRSMIS
2904  Offset name: SOC_AON_O_ERRSMIS
2905  Relative address: 0xEC
2906  Description: M33 Secured Error MIS.
2907  Mask interrupt status for event
2908  Read 0 - CLR - Interrupt did not occur
2909  Read 1 - SET - Interrupt occurred
2910  Default Value: 0x00000000
2911 
2912  Field: MIS
2913  From..to bits: 0...8
2914  DefaultValue: 0x0
2915  Access type: read-only
2916  Description: Bits division to events:
2917 
2918  bit[8] - UDMA ERR IRQ
2919  bit[7] - CORE ELP WATCHDOG Timer
2920  bit[6] - SOC IC IRQs - Address Watch
2921  bit[5] - SOC IC IRQs - IC Timeout
2922  bit[4] - SOC IC IRQs - serror
2923  bit[3] - CORE to SDIO WATCHDOG
2924  bit[2] - PLL Unlock
2925  bit[1] - MEMss bus fault
2926  bit[0] - HSM fatal error
2927 
2928 */
2929 #define SOC_AON_ERRSMIS_MIS_W 9U
2930 #define SOC_AON_ERRSMIS_MIS_M 0x000001FFU
2931 #define SOC_AON_ERRSMIS_MIS_S 0U
2932 
2933 
2934 /*-----------------------------------REGISTER------------------------------------
2935  Register name: GPT0EVTCTL1
2936  Offset name: SOC_AON_O_GPT0EVTCTL1
2937  Relative address: 0xF0
2938  Description: GPTIMER0 Sync, Tick Enable and Fault Event MUXs Selectors.
2939 
2940  This register selects events to GPTIMER0.
2941 
2942  INTERNAL NOTE:
2943  GPTIMER0 selector table-
2944  [Confluence][https://confluence.itg.ti.com/display/WNG/Event+Manager+DD#EventManagerDD]
2945  Default Value: NA
2946 
2947  Field: SYNC
2948  From..to bits: 0...6
2949  DefaultValue: NA
2950  Access type: read-write
2951  Description: Selects sync MUX output to GPTIMER0 IRQ
2952 
2953 */
2954 #define SOC_AON_GPT0EVTCTL1_SYNC_W 7U
2955 #define SOC_AON_GPT0EVTCTL1_SYNC_M 0x0000007FU
2956 #define SOC_AON_GPT0EVTCTL1_SYNC_S 0U
2957 /*
2958 
2959  Field: TICKEN
2960  From..to bits: 8...14
2961  DefaultValue: NA
2962  Access type: read-write
2963  Description: Selects tick enable MUX output to GPTIMER0 IRQ
2964 
2965 */
2966 #define SOC_AON_GPT0EVTCTL1_TICKEN_W 7U
2967 #define SOC_AON_GPT0EVTCTL1_TICKEN_M 0x00007F00U
2968 #define SOC_AON_GPT0EVTCTL1_TICKEN_S 8U
2969 /*
2970 
2971  Field: FAULT
2972  From..to bits: 16...22
2973  DefaultValue: NA
2974  Access type: read-write
2975  Description: Selects fault MUX output to GPTIMER0 IRQ
2976 
2977 */
2978 #define SOC_AON_GPT0EVTCTL1_FAULT_W 7U
2979 #define SOC_AON_GPT0EVTCTL1_FAULT_M 0x007F0000U
2980 #define SOC_AON_GPT0EVTCTL1_FAULT_S 16U
2981 
2982 
2983 /*-----------------------------------REGISTER------------------------------------
2984  Register name: GPT1EVTCTL1
2985  Offset name: SOC_AON_O_GPT1EVTCTL1
2986  Relative address: 0xF4
2987  Description: GPTIMER1 Sync, Tick Enable and Fault Event MUXs Selectors.
2988 
2989  This register selects events to GPTIMER1.
2990 
2991  INTERNAL NOTE:
2992  GPTIMER0 selector table-
2993  [Confluence][https://confluence.itg.ti.com/display/WNG/Event+Manager+DD#EventManagerDD]
2994  Default Value: NA
2995 
2996  Field: SYNC
2997  From..to bits: 0...6
2998  DefaultValue: NA
2999  Access type: read-write
3000  Description: Selects sync MUX output to GPTIMER0 IRQ
3001 
3002 */
3003 #define SOC_AON_GPT1EVTCTL1_SYNC_W 7U
3004 #define SOC_AON_GPT1EVTCTL1_SYNC_M 0x0000007FU
3005 #define SOC_AON_GPT1EVTCTL1_SYNC_S 0U
3006 /*
3007 
3008  Field: TICKEN
3009  From..to bits: 8...14
3010  DefaultValue: NA
3011  Access type: read-write
3012  Description: Selects tick enable MUX output to GPTIMER0 IRQ
3013 
3014 */
3015 #define SOC_AON_GPT1EVTCTL1_TICKEN_W 7U
3016 #define SOC_AON_GPT1EVTCTL1_TICKEN_M 0x00007F00U
3017 #define SOC_AON_GPT1EVTCTL1_TICKEN_S 8U
3018 /*
3019 
3020  Field: FAULT
3021  From..to bits: 16...22
3022  DefaultValue: NA
3023  Access type: read-write
3024  Description: Selects fault MUX output to GPTIMER0 IRQ
3025 
3026 */
3027 #define SOC_AON_GPT1EVTCTL1_FAULT_W 7U
3028 #define SOC_AON_GPT1EVTCTL1_FAULT_M 0x007F0000U
3029 #define SOC_AON_GPT1EVTCTL1_FAULT_S 16U
3030 
3031 
3032 /*-----------------------------------REGISTER------------------------------------
3033  Register name: ESMSTACST
3034  Offset name: SOC_AON_O_ESMSTACST
3035  Relative address: 0x104
3036  Description: Customer ESMs Status.
3037  status register , for each of the ESM (enable sequence monitor) what is the status (Done, violated, or None)
3038  Final ESM status for the entire ESM - ESM machine + magic value comparators
3039  Default Value: NA
3040 
3041  Field: ESM1DONE
3042  From..to bits: 0...0
3043  DefaultValue: NA
3044  Access type: read-only
3045  Description: This field indicates that ESM1 is done.
3046 
3047 */
3048 #define SOC_AON_ESMSTACST_ESM1DONE 0x00000001U
3049 #define SOC_AON_ESMSTACST_ESM1DONE_M 0x00000001U
3050 #define SOC_AON_ESMSTACST_ESM1DONE_S 0U
3051 /*
3052 
3053  Field: ESM1VIO
3054  From..to bits: 1...1
3055  DefaultValue: NA
3056  Access type: read-only
3057  Description: This field indicates that ESM1 is violated.
3058 
3059 */
3060 #define SOC_AON_ESMSTACST_ESM1VIO 0x00000002U
3061 #define SOC_AON_ESMSTACST_ESM1VIO_M 0x00000002U
3062 #define SOC_AON_ESMSTACST_ESM1VIO_S 1U
3063 /*
3064 
3065  Field: ESM2DONE
3066  From..to bits: 8...8
3067  DefaultValue: NA
3068  Access type: read-only
3069  Description: This field indicates that ESM2 is done.
3070 
3071 */
3072 #define SOC_AON_ESMSTACST_ESM2DONE 0x00000100U
3073 #define SOC_AON_ESMSTACST_ESM2DONE_M 0x00000100U
3074 #define SOC_AON_ESMSTACST_ESM2DONE_S 8U
3075 /*
3076 
3077  Field: ESM2VIO
3078  From..to bits: 9...9
3079  DefaultValue: NA
3080  Access type: read-only
3081  Description: This field indicates that ESM1 is violated.
3082 
3083 */
3084 #define SOC_AON_ESMSTACST_ESM2VIO 0x00000200U
3085 #define SOC_AON_ESMSTACST_ESM2VIO_M 0x00000200U
3086 #define SOC_AON_ESMSTACST_ESM2VIO_S 9U
3087 
3088 
3089 /*-----------------------------------REGISTER------------------------------------
3090  Register name: MEMSSCFG
3091  Offset name: SOC_AON_O_MEMSSCFG
3092  Relative address: 0x10C
3093  Description: MEMSS Configurations.
3094  Supported Memory configurations:
3095 
3096  Functional Modes:
3097  0x0. Baseline
3098  0x1. Extended M3
3099  0x2. Extended throughput
3100  0x3. Extended throughput + WIFI features
3101  0x4. Extended Host Execution
3102  0x5. Extended M33 Data
3103  Debug Modes (OCLA Memory):
3104  0x6. Core debug (<M33 Data)
3105  0x7. Core debug Extended throughput (<M33 Data <M3 Exec)
3106  0x8. Core debug PHY only (<M3,M33 Data)
3107  0x9. Host debug (<M3 Exec)
3108  0xA. Host debug extended Host Execution
3109  0xB. Host debug extended M33 Data
3110  Default Value: NA
3111 
3112  Field: MODE
3113  From..to bits: 0...3
3114  DefaultValue: NA
3115  Access type: read-write
3116  Description: MEMSS mode of bank ownership
3117 
3118 */
3119 #define SOC_AON_MEMSSCFG_MODE_W 4U
3120 #define SOC_AON_MEMSSCFG_MODE_M 0x0000000FU
3121 #define SOC_AON_MEMSSCFG_MODE_S 0U
3122 
3123 
3124 /*-----------------------------------REGISTER------------------------------------
3125  Register name: GPIOMIS0S
3126  Offset name: SOC_AON_O_GPIOMIS0S
3127  Relative address: 0x138
3128  Description: Secured Gpio MIS.
3129  Default Value: NA
3130 
3131  Field: 31TO0
3132  From..to bits: 0...31
3133  DefaultValue: NA
3134  Access type: read-only
3135  Description: 32 LSBs of MIS. (45 Total)
3136 
3137 */
3138 #define SOC_AON_GPIOMIS0S_31TO0_W 32U
3139 #define SOC_AON_GPIOMIS0S_31TO0_M 0xFFFFFFFFU
3140 #define SOC_AON_GPIOMIS0S_31TO0_S 0U
3141 
3142 
3143 /*-----------------------------------REGISTER------------------------------------
3144  Register name: GPIOMIS1S
3145  Offset name: SOC_AON_O_GPIOMIS1S
3146  Relative address: 0x13C
3147  Description: Secured Gpio MIS.
3148  Default Value: NA
3149 
3150  Field: 44TO32
3151  From..to bits: 0...12
3152  DefaultValue: NA
3153  Access type: read-only
3154  Description: 13 MSBs of MIS. (45 Total)
3155 
3156 */
3157 #define SOC_AON_GPIOMIS1S_44TO32_W 13U
3158 #define SOC_AON_GPIOMIS1S_44TO32_M 0x00001FFFU
3159 #define SOC_AON_GPIOMIS1S_44TO32_S 0U
3160 
3161 
3162 /*-----------------------------------REGISTER------------------------------------
3163  Register name: GPIOFNC0S
3164  Offset name: SOC_AON_O_GPIOFNC0S
3165  Relative address: 0x140
3166  Description: Secured GPIO Functional Mask.
3167 
3168  0. Mask
3169  1. Un-Mask
3170  Default Value: NA
3171 
3172  Field: MASK31TO0
3173  From..to bits: 0...31
3174  DefaultValue: NA
3175  Access type: read-write
3176  Description: 32 LSBs of MASK. (45 Total)
3177 
3178 */
3179 #define SOC_AON_GPIOFNC0S_MASK31TO0_W 32U
3180 #define SOC_AON_GPIOFNC0S_MASK31TO0_M 0xFFFFFFFFU
3181 #define SOC_AON_GPIOFNC0S_MASK31TO0_S 0U
3182 
3183 
3184 /*-----------------------------------REGISTER------------------------------------
3185  Register name: GPIOFNC1S
3186  Offset name: SOC_AON_O_GPIOFNC1S
3187  Relative address: 0x144
3188  Description: Secured GPIO Functional Mask.
3189 
3190  0. Mask
3191  1. Un-Mask
3192  Default Value: NA
3193 
3194  Field: MASK44TO32
3195  From..to bits: 0...12
3196  DefaultValue: NA
3197  Access type: read-write
3198  Description: 13 MSBs of MASK. (45 Total)
3199 
3200 */
3201 #define SOC_AON_GPIOFNC1S_MASK44TO32_W 13U
3202 #define SOC_AON_GPIOFNC1S_MASK44TO32_M 0x00001FFFU
3203 #define SOC_AON_GPIOFNC1S_MASK44TO32_S 0U
3204 
3205 
3206 /*-----------------------------------REGISTER------------------------------------
3207  Register name: SPARE1
3208  Offset name: SOC_AON_O_SPARE1
3209  Relative address: 0x148
3210  Description: Spare Reg, M33S Aperture.
3211  non-locked.
3212  Default Value: 0x00000000
3213 
3214  Field: BF
3215  From..to bits: 0...3
3216  DefaultValue: 0x0
3217  Access type: read-write
3218  Description: M33S spare register.
3219  not locked.
3220 
3221 */
3222 #define SOC_AON_SPARE1_BF_W 4U
3223 #define SOC_AON_SPARE1_BF_M 0x0000000FU
3224 #define SOC_AON_SPARE1_BF_S 0U
3225 
3226 
3227 /*-----------------------------------REGISTER------------------------------------
3228  Register name: ESM1VAL2ND
3229  Offset name: SOC_AON_O_ESM1VAL2ND
3230  Relative address: 0x14C
3231  Description: ESM1 2nd Magic Value.
3232  This value is compared to hard coded value and unmask ESM only when value is matched. This additional compare allow additional protection on ESM and also allow vendor to unmask ESM only at the end of vendor secure boot (SBL) is completed
3233  Default Value: NA
3234 
3235  Field: MGCVAL
3236  From..to bits: 0...7
3237  DefaultValue: NA
3238  Access type: read-write
3239  Description: ESM 2nd magic value
3240 
3241 */
3242 #define SOC_AON_ESM1VAL2ND_MGCVAL_W 8U
3243 #define SOC_AON_ESM1VAL2ND_MGCVAL_M 0x000000FFU
3244 #define SOC_AON_ESM1VAL2ND_MGCVAL_S 0U
3245 
3246 
3247 /*-----------------------------------REGISTER------------------------------------
3248  Register name: ESM2VAL2ND
3249  Offset name: SOC_AON_O_ESM2VAL2ND
3250  Relative address: 0x150
3251  Description: ESM2 2nd Magic Value.
3252  This value is compared to hard coded value and unmask ESM only when value is matched. This additional compare allow additional protection on ESM and also allow vendor to unmask ESM only at the end of vendor secure boot (SBL) is completed
3253  Default Value: NA
3254 
3255  Field: MGCVAL
3256  From..to bits: 0...7
3257  DefaultValue: NA
3258  Access type: read-write
3259  Description: ESM 2nd magic value
3260 
3261 */
3262 #define SOC_AON_ESM2VAL2ND_MGCVAL_W 8U
3263 #define SOC_AON_ESM2VAL2ND_MGCVAL_M 0x000000FFU
3264 #define SOC_AON_ESM2VAL2ND_MGCVAL_S 0U
3265 
3266 
3267 /*-----------------------------------REGISTER------------------------------------
3268  Register name: ESM1STA2ND
3269  Offset name: SOC_AON_O_ESM1STA2ND
3270  Relative address: 0x154
3271  Description: ESM1 2nd Magic Value Status.
3272  ESM magic value match indication.
3273  Default Value: NA
3274 
3275  Field: DONE
3276  From..to bits: 0...0
3277  DefaultValue: NA
3278  Access type: read-only
3279  Description: ESM 2nd magic val match
3280 
3281 */
3282 #define SOC_AON_ESM1STA2ND_DONE 0x00000001U
3283 #define SOC_AON_ESM1STA2ND_DONE_M 0x00000001U
3284 #define SOC_AON_ESM1STA2ND_DONE_S 0U
3285 /*
3286 
3287  Field: FAULT
3288  From..to bits: 1...1
3289  DefaultValue: NA
3290  Access type: read-only
3291  Description: ESM 2nd magic val fault ( note: indicates fault before a write to the magic val register)
3292 
3293 */
3294 #define SOC_AON_ESM1STA2ND_FAULT 0x00000002U
3295 #define SOC_AON_ESM1STA2ND_FAULT_M 0x00000002U
3296 #define SOC_AON_ESM1STA2ND_FAULT_S 1U
3297 
3298 
3299 /*-----------------------------------REGISTER------------------------------------
3300  Register name: ESM2STA2ND
3301  Offset name: SOC_AON_O_ESM2STA2ND
3302  Relative address: 0x158
3303  Description: ESM2 2nd Magic Value.
3304  ESM magic value match indication.
3305  Default Value: NA
3306 
3307  Field: DONE
3308  From..to bits: 0...0
3309  DefaultValue: NA
3310  Access type: read-only
3311  Description: ESM 2nd magic val match
3312 
3313 */
3314 #define SOC_AON_ESM2STA2ND_DONE 0x00000001U
3315 #define SOC_AON_ESM2STA2ND_DONE_M 0x00000001U
3316 #define SOC_AON_ESM2STA2ND_DONE_S 0U
3317 /*
3318 
3319  Field: FAULT
3320  From..to bits: 1...1
3321  DefaultValue: NA
3322  Access type: read-only
3323  Description: ESM 2nd magic val fault ( note: indicates fault before a write to the magic val register)
3324 
3325 */
3326 #define SOC_AON_ESM2STA2ND_FAULT 0x00000002U
3327 #define SOC_AON_ESM2STA2ND_FAULT_M 0x00000002U
3328 #define SOC_AON_ESM2STA2ND_FAULT_S 1U
3329 
3330 
3331 /*-----------------------------------REGISTER------------------------------------
3332  Register name: FWCFGHOST
3333  Offset name: SOC_AON_O_FWCFGHOST
3334  Relative address: 0x15C
3335  Description: HOST FW Bypass.
3336  Default Value: 0x00000001
3337 
3338  Field: BYPASS
3339  From..to bits: 0...0
3340  DefaultValue: 0x1
3341  Access type: read-write
3342  Description: bypass the following module's firewall configuration:
3343  IOMUX_COMMON_SEL
3344  PRCM_AON_HOST
3345  PRCM_AON_COMMON
3346  SCRATCHPAD
3347  PLLSHARING
3348  SOC_IC
3349  SOC_AON_M33_S
3350  SOC_AON_M33_NS
3351  SOC_AAON_M33_S
3352  SOC_AAON_M33_NS
3353  RTC
3354  XIP_OSPI
3355  XIP_OSPI_INDAC
3356  XIP_GENERAL
3357  XIP_UDMA_SEC
3358  XIP_UDMA_NON_SEC
3359  OTFDE_REGION0-3
3360  HOST_DMA_GENERAL_CFG
3361 
3362 */
3363 #define SOC_AON_FWCFGHOST_BYPASS 0x00000001U
3364 #define SOC_AON_FWCFGHOST_BYPASS_M 0x00000001U
3365 #define SOC_AON_FWCFGHOST_BYPASS_S 0U
3366 
3367 
3368 /*-----------------------------------REGISTER------------------------------------
3369  Register name: FWCFGDMA
3370  Offset name: SOC_AON_O_FWCFGDMA
3371  Relative address: 0x160
3372  Description: DMA FW BYPASS
3373  Default Value: 0x00000001
3374 
3375  Field: BYPASS
3376  From..to bits: 0...0
3377  DefaultValue: 0x1
3378  Access type: read-write
3379  Description: Bypass the firewall configuration for HOST_DMA module
3380 
3381 */
3382 #define SOC_AON_FWCFGDMA_BYPASS 0x00000001U
3383 #define SOC_AON_FWCFGDMA_BYPASS_M 0x00000001U
3384 #define SOC_AON_FWCFGDMA_BYPASS_S 0U
3385 
3386 
3387 /*-----------------------------------REGISTER------------------------------------
3388  Register name: FWCFGFPRPH
3389  Offset name: SOC_AON_O_FWCFGFPRPH
3390  Relative address: 0x164
3391  Description: Peripheral Firewall Bypass.
3392  Default Value: 0x00000001
3393 
3394  Field: BYPASS
3395  From..to bits: 0...0
3396  DefaultValue: 0x1
3397  Access type: read-write
3398  Description: bypass the following module's firewall configuration:
3399  HIF
3400  HSM
3401  CORE_AON
3402  I2C0/1
3403  SPI0/1
3404  UART0/1
3405  GPTIMER0/1
3406  I2S
3407  PDM
3408  CAN
3409  ADC
3410  SDMMC
3411  SDIO
3412 
3413 */
3414 #define SOC_AON_FWCFGFPRPH_BYPASS 0x00000001U
3415 #define SOC_AON_FWCFGFPRPH_BYPASS_M 0x00000001U
3416 #define SOC_AON_FWCFGFPRPH_BYPASS_S 0U
3417 
3418 
3419 /*-----------------------------------REGISTER------------------------------------
3420  Register name: FWCFGM33
3421  Offset name: SOC_AON_O_FWCFGM33
3422  Relative address: 0x168
3423  Description: HOST MCU Firewall Bypass
3424  Default Value: 0x00000001
3425 
3426  Field: BYPASS
3427  From..to bits: 0...0
3428  DefaultValue: 0x1
3429  Access type: read-write
3430  Description: bypass the firewall configuration for HOST MCU module.
3431 
3432 */
3433 #define SOC_AON_FWCFGM33_BYPASS 0x00000001U
3434 #define SOC_AON_FWCFGM33_BYPASS_M 0x00000001U
3435 #define SOC_AON_FWCFGM33_BYPASS_S 0U
3436 
3437 
3438 /*-----------------------------------REGISTER------------------------------------
3439  Register name: FWCFGMEMSS
3440  Offset name: SOC_AON_O_FWCFGMEMSS
3441  Relative address: 0x16C
3442  Description: MEMSS Firewall Bypass
3443  Default Value: 0x00000001
3444 
3445  Field: BYPASS
3446  From..to bits: 0...0
3447  DefaultValue: 0x1
3448  Access type: read-write
3449  Description: bypass the Firewall configuration for MEMSS module.
3450 
3451 */
3452 #define SOC_AON_FWCFGMEMSS_BYPASS 0x00000001U
3453 #define SOC_AON_FWCFGMEMSS_BYPASS_M 0x00000001U
3454 #define SOC_AON_FWCFGMEMSS_BYPASS_S 0U
3455 
3456 
3457 /*-----------------------------------REGISTER------------------------------------
3458  Register name: FWIOGENSEL
3459  Offset name: SOC_AON_O_FWIOGENSEL
3460  Relative address: 0x170
3461  Description: IOMUX General firewall access permission
3462  for 3 controller id :
3463  0 - M33 Non Secured
3464  1 - M33 Secured
3465  2 - Core (Non Secure)
3466  Default Value: 0x00000000
3467 
3468  Field: M33NS
3469  From..to bits: 0...0
3470  DefaultValue: 0x0
3471  Access type: read-write
3472  Description: Controller M33 None Secured:
3473  '0' - access not allowed
3474  '1' - access allowed
3475 
3476 */
3477 #define SOC_AON_FWIOGENSEL_M33NS 0x00000001U
3478 #define SOC_AON_FWIOGENSEL_M33NS_M 0x00000001U
3479 #define SOC_AON_FWIOGENSEL_M33NS_S 0U
3480 /*
3481 
3482  Field: M33S
3483  From..to bits: 1...1
3484  DefaultValue: 0x0
3485  Access type: read-write
3486  Description: Controller M33 Secured:
3487  '0' - access not allowed
3488  '1' - access allowed
3489 
3490 */
3491 #define SOC_AON_FWIOGENSEL_M33S 0x00000002U
3492 #define SOC_AON_FWIOGENSEL_M33S_M 0x00000002U
3493 #define SOC_AON_FWIOGENSEL_M33S_S 1U
3494 /*
3495 
3496  Field: CORENS
3497  From..to bits: 2...2
3498  DefaultValue: 0x0
3499  Access type: read-write
3500  Description: Controller Core Non Secured:
3501  '0' - access not allowed
3502  '1' - access allowed
3503 
3504 */
3505 #define SOC_AON_FWIOGENSEL_CORENS 0x00000004U
3506 #define SOC_AON_FWIOGENSEL_CORENS_M 0x00000004U
3507 #define SOC_AON_FWIOGENSEL_CORENS_S 2U
3508 
3509 
3510 /*-----------------------------------REGISTER------------------------------------
3511  Register name: FWPRCMHOST
3512  Offset name: SOC_AON_O_FWPRCMHOST
3513  Relative address: 0x174
3514  Description: PRCM_HOST firewall access permission
3515  for 3 controller id :
3516  0 - M33 Non Secured
3517  1 - M33 Secured
3518  2 - Core (Non Secure)
3519  Default Value: 0x00000000
3520 
3521  Field: M33S
3522  From..to bits: 0...0
3523  DefaultValue: 0x0
3524  Access type: read-write
3525  Description: Controller M33 Secured:
3526  '0' - access not allowed
3527  '1' - access allowed
3528 
3529 */
3530 #define SOC_AON_FWPRCMHOST_M33S 0x00000001U
3531 #define SOC_AON_FWPRCMHOST_M33S_M 0x00000001U
3532 #define SOC_AON_FWPRCMHOST_M33S_S 0U
3533 /*
3534 
3535  Field: CORENS
3536  From..to bits: 1...1
3537  DefaultValue: 0x0
3538  Access type: read-write
3539  Description: Controller Core Non Secured:
3540  '0' - access not allowed
3541  '1' - access allowed
3542 
3543 */
3544 #define SOC_AON_FWPRCMHOST_CORENS 0x00000002U
3545 #define SOC_AON_FWPRCMHOST_CORENS_M 0x00000002U
3546 #define SOC_AON_FWPRCMHOST_CORENS_S 1U
3547 /*
3548 
3549  Field: M33NS
3550  From..to bits: 2...2
3551  DefaultValue: 0x0
3552  Access type: read-write
3553  Description: Controller M33 None Secured:
3554  '0' - access not allowed
3555  '1' - access allowed
3556 
3557 */
3558 #define SOC_AON_FWPRCMHOST_M33NS 0x00000004U
3559 #define SOC_AON_FWPRCMHOST_M33NS_M 0x00000004U
3560 #define SOC_AON_FWPRCMHOST_M33NS_S 2U
3561 
3562 
3563 /*-----------------------------------REGISTER------------------------------------
3564  Register name: FWPRCMSPAD
3565  Offset name: SOC_AON_O_FWPRCMSPAD
3566  Relative address: 0x178
3567  Description: M33 SCRATCHPAD firewall access permission
3568  for 3 controller id :
3569  0 - M33 Non Secured
3570  1 - M33 Secured
3571  2 - Core (Non Secure)
3572  Default Value: 0x00000000
3573 
3574  Field: M33NS
3575  From..to bits: 0...0
3576  DefaultValue: 0x0
3577  Access type: read-write
3578  Description: Controller M33 None Secured:
3579  '0' - access not allowed
3580  '1' - access allowed
3581 
3582 */
3583 #define SOC_AON_FWPRCMSPAD_M33NS 0x00000001U
3584 #define SOC_AON_FWPRCMSPAD_M33NS_M 0x00000001U
3585 #define SOC_AON_FWPRCMSPAD_M33NS_S 0U
3586 /*
3587 
3588  Field: M33S
3589  From..to bits: 1...1
3590  DefaultValue: 0x0
3591  Access type: read-write
3592  Description: Controller M33 Secured:
3593  '0' - access not allowed
3594  '1' - access allowed
3595 
3596 */
3597 #define SOC_AON_FWPRCMSPAD_M33S 0x00000002U
3598 #define SOC_AON_FWPRCMSPAD_M33S_M 0x00000002U
3599 #define SOC_AON_FWPRCMSPAD_M33S_S 1U
3600 /*
3601 
3602  Field: CORENS
3603  From..to bits: 2...2
3604  DefaultValue: 0x0
3605  Access type: read-write
3606  Description: Controller Core Non Secured:
3607  '0' - access not allowed
3608  '1' - access allowed
3609 
3610 */
3611 #define SOC_AON_FWPRCMSPAD_CORENS 0x00000004U
3612 #define SOC_AON_FWPRCMSPAD_CORENS_M 0x00000004U
3613 #define SOC_AON_FWPRCMSPAD_CORENS_S 2U
3614 
3615 
3616 /*-----------------------------------REGISTER------------------------------------
3617  Register name: FWPRCMCMN
3618  Offset name: SOC_AON_O_FWPRCMCMN
3619  Relative address: 0x17C
3620  Description: PRCM_COMMON firewall access permission
3621  for 3 controller id :
3622  0 - M33 Non Secured
3623  1 - M33 Secured
3624  2 - Core (Non Secure)
3625  Default Value: 0x00000000
3626 
3627  Field: M33SWR
3628  From..to bits: 0...0
3629  DefaultValue: 0x0
3630  Access type: read-write
3631  Description: Controller M33 Secured:
3632  '0' - access not allowed
3633  '1' - access allowed
3634 
3635 */
3636 #define SOC_AON_FWPRCMCMN_M33SWR 0x00000001U
3637 #define SOC_AON_FWPRCMCMN_M33SWR_M 0x00000001U
3638 #define SOC_AON_FWPRCMCMN_M33SWR_S 0U
3639 /*
3640 
3641  Field: M33SRD
3642  From..to bits: 1...1
3643  DefaultValue: 0x0
3644  Access type: read-write
3645  Description: Controller M33 Secured:
3646  '0' - access not allowed
3647  '1' - access allowed
3648 
3649 */
3650 #define SOC_AON_FWPRCMCMN_M33SRD 0x00000002U
3651 #define SOC_AON_FWPRCMCMN_M33SRD_M 0x00000002U
3652 #define SOC_AON_FWPRCMCMN_M33SRD_S 1U
3653 /*
3654 
3655  Field: M33NSWR
3656  From..to bits: 2...2
3657  DefaultValue: 0x0
3658  Access type: read-write
3659  Description: Controller M33 None Secured:
3660  '0' - access not allowed
3661  '1' - access allowed
3662 
3663 */
3664 #define SOC_AON_FWPRCMCMN_M33NSWR 0x00000004U
3665 #define SOC_AON_FWPRCMCMN_M33NSWR_M 0x00000004U
3666 #define SOC_AON_FWPRCMCMN_M33NSWR_S 2U
3667 /*
3668 
3669  Field: M33NSRD
3670  From..to bits: 3...3
3671  DefaultValue: 0x0
3672  Access type: read-write
3673  Description: Controller M33 None Secured:
3674  '0' - access not allowed
3675  '1' - access allowed
3676 
3677 */
3678 #define SOC_AON_FWPRCMCMN_M33NSRD 0x00000008U
3679 #define SOC_AON_FWPRCMCMN_M33NSRD_M 0x00000008U
3680 #define SOC_AON_FWPRCMCMN_M33NSRD_S 3U
3681 /*
3682 
3683  Field: CORENSWR
3684  From..to bits: 4...4
3685  DefaultValue: 0x0
3686  Access type: read-write
3687  Description: Controller Core Non Secured:
3688  '0' - access not allowed
3689  '1' - access allowed
3690 
3691 */
3692 #define SOC_AON_FWPRCMCMN_CORENSWR 0x00000010U
3693 #define SOC_AON_FWPRCMCMN_CORENSWR_M 0x00000010U
3694 #define SOC_AON_FWPRCMCMN_CORENSWR_S 4U
3695 /*
3696 
3697  Field: CORENSRD
3698  From..to bits: 5...5
3699  DefaultValue: 0x0
3700  Access type: read-write
3701  Description: Controller Core Non Secured:
3702  '0' - access not allowed
3703  '1' - access allowed
3704 
3705 */
3706 #define SOC_AON_FWPRCMCMN_CORENSRD 0x00000020U
3707 #define SOC_AON_FWPRCMCMN_CORENSRD_M 0x00000020U
3708 #define SOC_AON_FWPRCMCMN_CORENSRD_S 5U
3709 
3710 
3711 /*-----------------------------------REGISTER------------------------------------
3712  Register name: FWCKM
3713  Offset name: SOC_AON_O_FWCKM
3714  Relative address: 0x180
3715  Description: CKM firewall access permission
3716  for 3 controller id :
3717  0 - M33 Non Secured
3718  1 - M33 Secured
3719  2 - Core (Non Secure)
3720  Default Value: 0x00000000
3721 
3722  Field: M33NS
3723  From..to bits: 0...0
3724  DefaultValue: 0x0
3725  Access type: read-write
3726  Description: Controller M33 None Secured:
3727  '0' - access not allowed
3728  '1' - access allowed
3729 
3730 */
3731 #define SOC_AON_FWCKM_M33NS 0x00000001U
3732 #define SOC_AON_FWCKM_M33NS_M 0x00000001U
3733 #define SOC_AON_FWCKM_M33NS_S 0U
3734 /*
3735 
3736  Field: M33S
3737  From..to bits: 1...1
3738  DefaultValue: 0x0
3739  Access type: read-write
3740  Description: Controller M33 Secured:
3741  '0' - access not allowed
3742  '1' - access allowed
3743 
3744 */
3745 #define SOC_AON_FWCKM_M33S 0x00000002U
3746 #define SOC_AON_FWCKM_M33S_M 0x00000002U
3747 #define SOC_AON_FWCKM_M33S_S 1U
3748 /*
3749 
3750  Field: CORENS
3751  From..to bits: 2...2
3752  DefaultValue: 0x0
3753  Access type: read-write
3754  Description: Controller Core Non Secured:
3755  '0' - access not allowed
3756  '1' - access allowed
3757 
3758 */
3759 #define SOC_AON_FWCKM_CORENS 0x00000004U
3760 #define SOC_AON_FWCKM_CORENS_M 0x00000004U
3761 #define SOC_AON_FWCKM_CORENS_S 2U
3762 
3763 
3764 /*-----------------------------------REGISTER------------------------------------
3765  Register name: FWSOCIC
3766  Offset name: SOC_AON_O_FWSOCIC
3767  Relative address: 0x184
3768  Description: SOC_IC firewall access permission
3769  for 3 controller id :
3770  0 - M33 Non Secured
3771  1 - M33 Secured
3772  2 - Core (Non Secure)
3773  Default Value: 0x00000000
3774 
3775  Field: M33NSWR
3776  From..to bits: 0...0
3777  DefaultValue: 0x0
3778  Access type: read-write
3779  Description: Controller M33 None Secured:
3780  '0' - access not allowed
3781  '1' - access allowed
3782 
3783 */
3784 #define SOC_AON_FWSOCIC_M33NSWR 0x00000001U
3785 #define SOC_AON_FWSOCIC_M33NSWR_M 0x00000001U
3786 #define SOC_AON_FWSOCIC_M33NSWR_S 0U
3787 /*
3788 
3789  Field: M33NSRD
3790  From..to bits: 1...1
3791  DefaultValue: 0x0
3792  Access type: read-write
3793  Description: Controller M33 None Secured:
3794  '0' - access not allowed
3795  '1' - access allowed
3796 
3797 */
3798 #define SOC_AON_FWSOCIC_M33NSRD 0x00000002U
3799 #define SOC_AON_FWSOCIC_M33NSRD_M 0x00000002U
3800 #define SOC_AON_FWSOCIC_M33NSRD_S 1U
3801 /*
3802 
3803  Field: M33SWR
3804  From..to bits: 2...2
3805  DefaultValue: 0x0
3806  Access type: read-write
3807  Description: Controller M33 Secured:
3808  '0' - access not allowed
3809  '1' - access allowed
3810 
3811 */
3812 #define SOC_AON_FWSOCIC_M33SWR 0x00000004U
3813 #define SOC_AON_FWSOCIC_M33SWR_M 0x00000004U
3814 #define SOC_AON_FWSOCIC_M33SWR_S 2U
3815 /*
3816 
3817  Field: M33SRD
3818  From..to bits: 3...3
3819  DefaultValue: 0x0
3820  Access type: read-write
3821  Description: Controller M33 Secured:
3822  '0' - access not allowed
3823  '1' - access allowed
3824 
3825 */
3826 #define SOC_AON_FWSOCIC_M33SRD 0x00000008U
3827 #define SOC_AON_FWSOCIC_M33SRD_M 0x00000008U
3828 #define SOC_AON_FWSOCIC_M33SRD_S 3U
3829 /*
3830 
3831  Field: CORENSWR
3832  From..to bits: 4...4
3833  DefaultValue: 0x0
3834  Access type: read-write
3835  Description: Controller Core Non Secured:
3836  '0' - access not allowed
3837  '1' - access allowed
3838 
3839 */
3840 #define SOC_AON_FWSOCIC_CORENSWR 0x00000010U
3841 #define SOC_AON_FWSOCIC_CORENSWR_M 0x00000010U
3842 #define SOC_AON_FWSOCIC_CORENSWR_S 4U
3843 /*
3844 
3845  Field: CORENSRD
3846  From..to bits: 5...5
3847  DefaultValue: 0x0
3848  Access type: read-write
3849  Description: Controller Core Non Secured:
3850  '0' - access not allowed
3851  '1' - access allowed
3852 
3853 */
3854 #define SOC_AON_FWSOCIC_CORENSRD 0x00000020U
3855 #define SOC_AON_FWSOCIC_CORENSRD_M 0x00000020U
3856 #define SOC_AON_FWSOCIC_CORENSRD_S 5U
3857 
3858 
3859 /*-----------------------------------REGISTER------------------------------------
3860  Register name: FWAONM33S
3861  Offset name: SOC_AON_O_FWAONM33S
3862  Relative address: 0x188
3863  Description: AON_M33_S firewall access permission
3864  for 3 controller id :
3865  0 - M33 Non Secured
3866  1 - M33 Secured
3867  2 - Core (Non Secure)
3868  Default Value: 0x00000000
3869 
3870  Field: M33NS
3871  From..to bits: 0...0
3872  DefaultValue: 0x0
3873  Access type: read-write
3874  Description: Controller M33 None Secured:
3875  '0' - access not allowed
3876  '1' - access allowed
3877 
3878 */
3879 #define SOC_AON_FWAONM33S_M33NS 0x00000001U
3880 #define SOC_AON_FWAONM33S_M33NS_M 0x00000001U
3881 #define SOC_AON_FWAONM33S_M33NS_S 0U
3882 /*
3883 
3884  Field: M33S
3885  From..to bits: 1...1
3886  DefaultValue: 0x0
3887  Access type: read-write
3888  Description: Controller M33 Secured:
3889  '0' - access not allowed
3890  '1' - access allowed
3891 
3892 */
3893 #define SOC_AON_FWAONM33S_M33S 0x00000002U
3894 #define SOC_AON_FWAONM33S_M33S_M 0x00000002U
3895 #define SOC_AON_FWAONM33S_M33S_S 1U
3896 /*
3897 
3898  Field: CORENS
3899  From..to bits: 2...2
3900  DefaultValue: 0x0
3901  Access type: read-write
3902  Description: Controller Core Non Secured:
3903  '0' - access not allowed
3904  '1' - access allowed
3905 
3906 */
3907 #define SOC_AON_FWAONM33S_CORENS 0x00000004U
3908 #define SOC_AON_FWAONM33S_CORENS_M 0x00000004U
3909 #define SOC_AON_FWAONM33S_CORENS_S 2U
3910 
3911 
3912 /*-----------------------------------REGISTER------------------------------------
3913  Register name: FWAONM33NS
3914  Offset name: SOC_AON_O_FWAONM33NS
3915  Relative address: 0x18C
3916  Description: AON_M33_NS firewall access permission
3917  for 3 controller id :
3918  0 - M33 Non Secured
3919  1 - M33 Secured
3920  2 - Core (Non Secure)
3921  Default Value: 0x00000000
3922 
3923  Field: M33NS
3924  From..to bits: 0...0
3925  DefaultValue: 0x0
3926  Access type: read-write
3927  Description: Controller M33 None Secured:
3928  '0' - access not allowed
3929  '1' - access allowed
3930 
3931 */
3932 #define SOC_AON_FWAONM33NS_M33NS 0x00000001U
3933 #define SOC_AON_FWAONM33NS_M33NS_M 0x00000001U
3934 #define SOC_AON_FWAONM33NS_M33NS_S 0U
3935 /*
3936 
3937  Field: M33S
3938  From..to bits: 1...1
3939  DefaultValue: 0x0
3940  Access type: read-write
3941  Description: Controller M33 Secured:
3942  '0' - access not allowed
3943  '1' - access allowed
3944 
3945 */
3946 #define SOC_AON_FWAONM33NS_M33S 0x00000002U
3947 #define SOC_AON_FWAONM33NS_M33S_M 0x00000002U
3948 #define SOC_AON_FWAONM33NS_M33S_S 1U
3949 /*
3950 
3951  Field: CORENS
3952  From..to bits: 2...2
3953  DefaultValue: 0x0
3954  Access type: read-write
3955  Description: Controller Core Non Secured:
3956  '0' - access not allowed
3957  '1' - access allowed
3958 
3959 */
3960 #define SOC_AON_FWAONM33NS_CORENS 0x00000004U
3961 #define SOC_AON_FWAONM33NS_CORENS_M 0x00000004U
3962 #define SOC_AON_FWAONM33NS_CORENS_S 2U
3963 
3964 
3965 /*-----------------------------------REGISTER------------------------------------
3966  Register name: FWAAONM33S
3967  Offset name: SOC_AON_O_FWAAONM33S
3968  Relative address: 0x190
3969  Description: AAON_M33_S firewall access permission
3970  for 3 controller id :
3971  0 - M33 Non Secured
3972  1 - M33 Secured
3973  2 - Core (Non Secure)
3974  Default Value: 0x00000000
3975 
3976  Field: M33NS
3977  From..to bits: 0...0
3978  DefaultValue: 0x0
3979  Access type: read-write
3980  Description: Controller M33 None Secured:
3981  '0' - access not allowed
3982  '1' - access allowed
3983 
3984 */
3985 #define SOC_AON_FWAAONM33S_M33NS 0x00000001U
3986 #define SOC_AON_FWAAONM33S_M33NS_M 0x00000001U
3987 #define SOC_AON_FWAAONM33S_M33NS_S 0U
3988 /*
3989 
3990  Field: M33S
3991  From..to bits: 1...1
3992  DefaultValue: 0x0
3993  Access type: read-write
3994  Description: Controller M33 Secured:
3995  '0' - access not allowed
3996  '1' - access allowed
3997 
3998 */
3999 #define SOC_AON_FWAAONM33S_M33S 0x00000002U
4000 #define SOC_AON_FWAAONM33S_M33S_M 0x00000002U
4001 #define SOC_AON_FWAAONM33S_M33S_S 1U
4002 /*
4003 
4004  Field: CORENS
4005  From..to bits: 2...2
4006  DefaultValue: 0x0
4007  Access type: read-write
4008  Description: Controller Core Non Secured:
4009  '0' - access not allowed
4010  '1' - access allowed
4011 
4012 */
4013 #define SOC_AON_FWAAONM33S_CORENS 0x00000004U
4014 #define SOC_AON_FWAAONM33S_CORENS_M 0x00000004U
4015 #define SOC_AON_FWAAONM33S_CORENS_S 2U
4016 
4017 
4018 /*-----------------------------------REGISTER------------------------------------
4019  Register name: FWAAONM33NS
4020  Offset name: SOC_AON_O_FWAAONM33NS
4021  Relative address: 0x194
4022  Description: AAON_M33_NS firewall access permission
4023  for 3 controller id :
4024  0 - M33 Non Secured
4025  1 - M33 Secured
4026  2 - Core (Non Secure)
4027  Default Value: 0x00000000
4028 
4029  Field: M33NS
4030  From..to bits: 0...0
4031  DefaultValue: 0x0
4032  Access type: read-write
4033  Description: Controller M33 None Secured:
4034  '0' - access not allowed
4035  '1' - access allowed
4036 
4037 */
4038 #define SOC_AON_FWAAONM33NS_M33NS 0x00000001U
4039 #define SOC_AON_FWAAONM33NS_M33NS_M 0x00000001U
4040 #define SOC_AON_FWAAONM33NS_M33NS_S 0U
4041 /*
4042 
4043  Field: M33S
4044  From..to bits: 1...1
4045  DefaultValue: 0x0
4046  Access type: read-write
4047  Description: Controller M33 Secured:
4048  '0' - access not allowed
4049  '1' - access allowed
4050 
4051 */
4052 #define SOC_AON_FWAAONM33NS_M33S 0x00000002U
4053 #define SOC_AON_FWAAONM33NS_M33S_M 0x00000002U
4054 #define SOC_AON_FWAAONM33NS_M33S_S 1U
4055 /*
4056 
4057  Field: CORENS
4058  From..to bits: 2...2
4059  DefaultValue: 0x0
4060  Access type: read-write
4061  Description: Controller Core Non Secured:
4062  '0' - access not allowed
4063  '1' - access allowed
4064 
4065 */
4066 #define SOC_AON_FWAAONM33NS_CORENS 0x00000004U
4067 #define SOC_AON_FWAAONM33NS_CORENS_M 0x00000004U
4068 #define SOC_AON_FWAAONM33NS_CORENS_S 2U
4069 
4070 
4071 /*-----------------------------------REGISTER------------------------------------
4072  Register name: FWCMNRTC
4073  Offset name: SOC_AON_O_FWCMNRTC
4074  Relative address: 0x198
4075  Description: RTC firewall access permission
4076  for 3 controller id :
4077  0 - M33 Non Secured
4078  1 - M33 Secured
4079  2 - Core (Non Secure)
4080  Default Value: 0x00000000
4081 
4082  Field: M33NSWR
4083  From..to bits: 0...0
4084  DefaultValue: 0x0
4085  Access type: read-write
4086  Description: Controller M33 None Secured:
4087  '0' - access not allowed
4088  '1' - access allowed
4089 
4090 */
4091 #define SOC_AON_FWCMNRTC_M33NSWR 0x00000001U
4092 #define SOC_AON_FWCMNRTC_M33NSWR_M 0x00000001U
4093 #define SOC_AON_FWCMNRTC_M33NSWR_S 0U
4094 /*
4095 
4096  Field: M33NSRD
4097  From..to bits: 1...1
4098  DefaultValue: 0x0
4099  Access type: read-write
4100  Description: Controller M33 None Secured:
4101  '0' - access not allowed
4102  '1' - access allowed
4103 
4104 */
4105 #define SOC_AON_FWCMNRTC_M33NSRD 0x00000002U
4106 #define SOC_AON_FWCMNRTC_M33NSRD_M 0x00000002U
4107 #define SOC_AON_FWCMNRTC_M33NSRD_S 1U
4108 /*
4109 
4110  Field: M33SWR
4111  From..to bits: 2...2
4112  DefaultValue: 0x0
4113  Access type: read-write
4114  Description: Controller M33 Secured:
4115  '0' - access not allowed
4116  '1' - access allowed
4117 
4118 */
4119 #define SOC_AON_FWCMNRTC_M33SWR 0x00000004U
4120 #define SOC_AON_FWCMNRTC_M33SWR_M 0x00000004U
4121 #define SOC_AON_FWCMNRTC_M33SWR_S 2U
4122 /*
4123 
4124  Field: M33SRD
4125  From..to bits: 3...3
4126  DefaultValue: 0x0
4127  Access type: read-write
4128  Description: Controller M33 Secured:
4129  '0' - access not allowed
4130  '1' - access allowed
4131 
4132 */
4133 #define SOC_AON_FWCMNRTC_M33SRD 0x00000008U
4134 #define SOC_AON_FWCMNRTC_M33SRD_M 0x00000008U
4135 #define SOC_AON_FWCMNRTC_M33SRD_S 3U
4136 /*
4137 
4138  Field: CORENSWR
4139  From..to bits: 4...4
4140  DefaultValue: 0x0
4141  Access type: read-write
4142  Description: Controller Core Non Secured:
4143  '0' - access not allowed
4144  '1' - access allowed
4145 
4146 */
4147 #define SOC_AON_FWCMNRTC_CORENSWR 0x00000010U
4148 #define SOC_AON_FWCMNRTC_CORENSWR_M 0x00000010U
4149 #define SOC_AON_FWCMNRTC_CORENSWR_S 4U
4150 /*
4151 
4152  Field: CORENSRD
4153  From..to bits: 5...5
4154  DefaultValue: 0x0
4155  Access type: read-write
4156  Description: Controller Core Non Secured:
4157  '0' - access not allowed
4158  '1' - access allowed
4159 
4160 */
4161 #define SOC_AON_FWCMNRTC_CORENSRD 0x00000020U
4162 #define SOC_AON_FWCMNRTC_CORENSRD_M 0x00000020U
4163 #define SOC_AON_FWCMNRTC_CORENSRD_S 5U
4164 
4165 
4166 /*-----------------------------------REGISTER------------------------------------
4167  Register name: FWMEMSS0
4168  Offset name: SOC_AON_O_FWMEMSS0
4169  Relative address: 0x19C
4170  Description: MEMSS region 0 firewall access permission
4171  for 3 controller id :
4172  0 - M33 Non Secured (valid only in privilege mode)
4173  1 - M33 Secured (valid only in privilege mode)
4174  2 - Core (Non Secure)
4175 
4176  MEMSS address space: 0x41C00000 - 0x41CCFFFF
4177  for Memss the base address for security firewalls is 0x41c40000 ( M33 Data Ram from global port access)
4178  max window size is 256Kb (M33D banks) + 10*32K (Flex) = 576Kb
4179  Default Value: 0x00000000
4180 
4181  Field: M33NS
4182  From..to bits: 0...0
4183  DefaultValue: 0x0
4184  Access type: read-write
4185  Description: Controller M33 None Secured: (valid only in privilege mode)
4186  '0' - access not allowed
4187  '1' - access allowed
4188 
4189 */
4190 #define SOC_AON_FWMEMSS0_M33NS 0x00000001U
4191 #define SOC_AON_FWMEMSS0_M33NS_M 0x00000001U
4192 #define SOC_AON_FWMEMSS0_M33NS_S 0U
4193 /*
4194 
4195  Field: M33S
4196  From..to bits: 1...1
4197  DefaultValue: 0x0
4198  Access type: read-write
4199  Description: Controller M33 Secured: (valid only in privilege mode)
4200  '0' - access not allowed
4201  '1' - access allowed
4202 
4203 */
4204 #define SOC_AON_FWMEMSS0_M33S 0x00000002U
4205 #define SOC_AON_FWMEMSS0_M33S_M 0x00000002U
4206 #define SOC_AON_FWMEMSS0_M33S_S 1U
4207 /*
4208 
4209  Field: CORENS
4210  From..to bits: 2...2
4211  DefaultValue: 0x0
4212  Access type: read-write
4213  Description: Controller Core Non Secured:
4214  '0' - access not allowed
4215  '1' - access allowed
4216 
4217 */
4218 #define SOC_AON_FWMEMSS0_CORENS 0x00000004U
4219 #define SOC_AON_FWMEMSS0_CORENS_M 0x00000004U
4220 #define SOC_AON_FWMEMSS0_CORENS_S 2U
4221 /*
4222 
4223  Field: BASE
4224  From..to bits: 4...13
4225  DefaultValue: 0x0
4226  Access type: read-write
4227  Description: address base with 1K granularity :
4228  address base for firewall
4229  is the the offset start address from a worker base address
4230  describing the beginning of a firewall window that has a certain access rules (R/W Permission)
4231  for each controller-id
4232  MEMSS address space: 0x41C00000 - 0x41CCFFFF
4233  for Memss the base address for security firewalls is 0x41c40000 ( M33 Data Ram from global port access)
4234  max base value is 0x23F
4235  max window size is 576Kb
4236  example:
4237  worker base address: 0x41C40000
4238  current address to access: 0x41C40504
4239  region_base_address: 0x1
4240  region_base_address_len: 0x1
4241 
4242  0x41C40504 --> ((0x41C40504 - 0x41C40000) >> 10) --> 0x1
4243  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
4244  that address falls on the region window and therefor obeys to that region set of access rules
4245 
4246 */
4247 #define SOC_AON_FWMEMSS0_BASE_W 10U
4248 #define SOC_AON_FWMEMSS0_BASE_M 0x00003FF0U
4249 #define SOC_AON_FWMEMSS0_BASE_S 4U
4250 /*
4251 
4252  Field: LEN
4253  From..to bits: 16...25
4254  DefaultValue: 0x0
4255  Access type: read-write
4256  Description: address base with 1K granularity :
4257  address base len for firewall
4258  is the offset from the region's base address indicated in the same region field
4259  describing the end of a firewall window that has a certain access rules (R/W Permission)
4260  for each controller-id
4261 
4262  MEMSS address space: 0x41C00000 - 0x41CCFFFF
4263  for Memss the base address for security firewalls is 0x41c40000 ( M33 Data Ram from global port access)
4264  max window size is 576Kb
4265 
4266  example:
4267  worker base address: 0x41C40000
4268  current address to access: 0x41C41514
4269  region_base_address: 0x4
4270  region_base_address_len: 0x2 --> (region_base_address + region_base_address_len) --> 0x4+0x2 -->0x6
4271 
4272  0x41C41514 --> ((0x41C41514 - 0x41C40000) >> 10) -->0x5
4273  0x4 <= 0x5 < 0x6
4274  that address falls on the region window and therefor obeys to that region set of access rules
4275 
4276 */
4277 #define SOC_AON_FWMEMSS0_LEN_W 10U
4278 #define SOC_AON_FWMEMSS0_LEN_M 0x03FF0000U
4279 #define SOC_AON_FWMEMSS0_LEN_S 16U
4280 
4281 
4282 /*-----------------------------------REGISTER------------------------------------
4283  Register name: FWMEMSS1
4284  Offset name: SOC_AON_O_FWMEMSS1
4285  Relative address: 0x1A0
4286  Description: MEMSS region 1 firewall access permission
4287  for 3 controller id :
4288  0 - M33 Non Secured (valid only in privilege mode)
4289  1 - M33 Secured (valid only in privilege mode)
4290  2 - Core (Non Secure)
4291 
4292  MEMSS address space: 0x41C00000 - 0x41CCFFFF
4293  for Memss the base address for security firewalls is 0x41c40000 ( M33 Data Ram from global port access)
4294  max window size is 256Kb (M33D banks) + 10*32K (Flex) = 576Kb
4295  Default Value: 0x00000000
4296 
4297  Field: M33NS
4298  From..to bits: 0...0
4299  DefaultValue: 0x0
4300  Access type: read-write
4301  Description: Controller M33 None Secured: (valid only in privilege mode)
4302  '0' - access not allowed
4303  '1' - access allowed
4304 
4305 */
4306 #define SOC_AON_FWMEMSS1_M33NS 0x00000001U
4307 #define SOC_AON_FWMEMSS1_M33NS_M 0x00000001U
4308 #define SOC_AON_FWMEMSS1_M33NS_S 0U
4309 /*
4310 
4311  Field: M33S
4312  From..to bits: 1...1
4313  DefaultValue: 0x0
4314  Access type: read-write
4315  Description: Controller M33 Secured: (valid only in privilege mode)
4316  '0' - access not allowed
4317  '1' - access allowed
4318 
4319 */
4320 #define SOC_AON_FWMEMSS1_M33S 0x00000002U
4321 #define SOC_AON_FWMEMSS1_M33S_M 0x00000002U
4322 #define SOC_AON_FWMEMSS1_M33S_S 1U
4323 /*
4324 
4325  Field: CORENS
4326  From..to bits: 2...2
4327  DefaultValue: 0x0
4328  Access type: read-write
4329  Description: Controller Core Non Secured:
4330  '0' - access not allowed
4331  '1' - access allowed
4332 
4333 */
4334 #define SOC_AON_FWMEMSS1_CORENS 0x00000004U
4335 #define SOC_AON_FWMEMSS1_CORENS_M 0x00000004U
4336 #define SOC_AON_FWMEMSS1_CORENS_S 2U
4337 /*
4338 
4339  Field: BASE
4340  From..to bits: 4...13
4341  DefaultValue: 0x0
4342  Access type: read-write
4343  Description: address base with 1K granularity :
4344  address base for firewall
4345  is the the offset start address from a worker base address
4346  describing the beginning of a firewall window that has a certain access rules (R/W Permission)
4347  for each controller-id
4348  MEMSS address space: 0x41C00000 - 0x41DFFFFF
4349  for Memss the base address for security firewalls is 0x41c40000 ( M33 Data Ram from global port access)
4350  max base value is 0x23F
4351  max window size is 576Kb
4352  example:
4353  worker base address: 0x41C40000
4354  current address to access: 0x41C40504
4355  region_base_address: 0x1
4356  region_base_address_len: 0x1
4357 
4358  0x41C40504 --> ((0x41C40504 - 0x41C40000) >> 10) --> 0x1
4359  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
4360  that address falls on the region window and therefor obeys to that region set of access rules
4361 
4362 */
4363 #define SOC_AON_FWMEMSS1_BASE_W 10U
4364 #define SOC_AON_FWMEMSS1_BASE_M 0x00003FF0U
4365 #define SOC_AON_FWMEMSS1_BASE_S 4U
4366 /*
4367 
4368  Field: LEN
4369  From..to bits: 16...25
4370  DefaultValue: 0x0
4371  Access type: read-write
4372  Description: address base with 1K granularity :
4373  address base len for firewall
4374  is the offset from the region's base address indicated in the same region field
4375  describing the end of a firewall window that has a certain access rules (R/W Permission)
4376  for each controller-id
4377 
4378  MEMSS address space: 0x41C00000 - 0x41CCFFFF
4379  for Memss the base address for security firewalls is 0x41c40000 ( M33 Data Ram from global port access)
4380  max window size is 576Kb
4381 
4382  example:
4383  worker base address: 0x41C40000
4384  current address to access: 0x41C41514
4385  region_base_address: 0x4
4386  region_base_address_len: 0x2 --> (region_base_address + region_base_address_len) --> 0x4+0x2 -->0x6
4387 
4388  0x41C41514 --> ((0x41C41514 - 0x41C40000) >> 10) -->0x5
4389  0x4 <= 0x5 < 0x6
4390  that address falls on the region window and therefor obeys to that region set of access rules
4391 
4392 */
4393 #define SOC_AON_FWMEMSS1_LEN_W 10U
4394 #define SOC_AON_FWMEMSS1_LEN_M 0x03FF0000U
4395 #define SOC_AON_FWMEMSS1_LEN_S 16U
4396 
4397 
4398 /*-----------------------------------REGISTER------------------------------------
4399  Register name: FWMEMSS2
4400  Offset name: SOC_AON_O_FWMEMSS2
4401  Relative address: 0x1A4
4402  Description: MEMSS region 2 firewall access permission
4403  for 3 controller id :
4404  0 - M33 Non Secured (valid only in privilege mode)
4405  1 - M33 Secured (valid only in privilege mode)
4406  2 - Core (Non Secure)
4407 
4408  MEMSS address space: 0x41C00000 - 0x41CCFFFF
4409  for Memss the base address for security firewalls is 0x41c40000 ( M33 Data Ram from global port access)
4410  max window size is 256Kb (M33D banks) + 10*32K (Flex) = 576Kb
4411  Default Value: 0x00000000
4412 
4413  Field: M33NS
4414  From..to bits: 0...0
4415  DefaultValue: 0x0
4416  Access type: read-write
4417  Description: Controller M33 non Secured: (valid only in privilege mode)
4418  '0' - access not allowed
4419  '1' - access allowed
4420 
4421 */
4422 #define SOC_AON_FWMEMSS2_M33NS 0x00000001U
4423 #define SOC_AON_FWMEMSS2_M33NS_M 0x00000001U
4424 #define SOC_AON_FWMEMSS2_M33NS_S 0U
4425 /*
4426 
4427  Field: M33S
4428  From..to bits: 1...1
4429  DefaultValue: 0x0
4430  Access type: read-write
4431  Description: Controller M33 Secured: (valid only in privilege mode)
4432  '0' - access not allowed
4433  '1' - access allowed
4434 
4435 */
4436 #define SOC_AON_FWMEMSS2_M33S 0x00000002U
4437 #define SOC_AON_FWMEMSS2_M33S_M 0x00000002U
4438 #define SOC_AON_FWMEMSS2_M33S_S 1U
4439 /*
4440 
4441  Field: CORENS
4442  From..to bits: 2...2
4443  DefaultValue: 0x0
4444  Access type: read-write
4445  Description: Controller Core Non Secured:
4446  '0' - access not allowed
4447  '1' - access allowed
4448 
4449 */
4450 #define SOC_AON_FWMEMSS2_CORENS 0x00000004U
4451 #define SOC_AON_FWMEMSS2_CORENS_M 0x00000004U
4452 #define SOC_AON_FWMEMSS2_CORENS_S 2U
4453 /*
4454 
4455  Field: BASE
4456  From..to bits: 4...13
4457  DefaultValue: 0x0
4458  Access type: read-write
4459  Description: address base with 1K granularity :
4460  address base for firewall
4461  is the the offset start address from a worker base address
4462  describing the beginning of a firewall window that has a certain access rules (R/W Permission)
4463  for each controller-id
4464  MEMSS address space: 0x41C00000 - 0x41DFFFFF
4465  for Memss the base address for security firewalls is 0x41c40000 ( M33 Data Ram from global port access)
4466  max base value is 0x23F
4467  max window size is 576Kb
4468  example:
4469  worker base address: 0x41C40000
4470  current address to access: 0x41C40504
4471  region_base_address: 0x1
4472  region_base_address_len: 0x1
4473 
4474  0x41C40504 --> ((0x41C40504 - 0x41C40000) >> 10) --> 0x1
4475  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
4476  that address falls on the region window and therefor obeys to that region set of access rules
4477 
4478 */
4479 #define SOC_AON_FWMEMSS2_BASE_W 10U
4480 #define SOC_AON_FWMEMSS2_BASE_M 0x00003FF0U
4481 #define SOC_AON_FWMEMSS2_BASE_S 4U
4482 /*
4483 
4484  Field: LEN
4485  From..to bits: 16...25
4486  DefaultValue: 0x0
4487  Access type: read-write
4488  Description: address base with 1K granularity :
4489  address base len for firewall
4490  is the offset from the region's base address indicated in the same region field
4491  describing the end of a firewall window that has a certain access rules (R/W Permission)
4492  for each controller-id
4493 
4494  MEMSS address space: 0x41C00000 - 0x41CCFFFF
4495  for Memss the base address for security firewalls is 0x41c40000 ( M33 Data Ram from global port access)
4496  max window size is 576Kb
4497 
4498  example:
4499  worker base address: 0x41C40000
4500  current address to access: 0x41C41514
4501  region_base_address: 0x4
4502  region_base_address_len: 0x2 --> (region_base_address + region_base_address_len) --> 0x4+0x2 -->0x6
4503 
4504  0x41C41514 --> ((0x41C41514 - 0x41C40000) >> 10) -->0x5
4505  0x4 <= 0x5 < 0x6
4506  that address falls on the region window and therefor obeys to that region set of access rules
4507 
4508 */
4509 #define SOC_AON_FWMEMSS2_LEN_W 10U
4510 #define SOC_AON_FWMEMSS2_LEN_M 0x03FF0000U
4511 #define SOC_AON_FWMEMSS2_LEN_S 16U
4512 
4513 
4514 /*-----------------------------------REGISTER------------------------------------
4515  Register name: FWHOSTAON
4516  Offset name: SOC_AON_O_FWHOSTAON
4517  Relative address: 0x1A8
4518  Description: HOST_AON_SLV firewall access permission
4519  for 3 controller id :
4520  0 - M33 Non Secured
4521  1 - M33 Secured
4522  2 - Core (Non Secure)
4523  Default Value: 0x00000000
4524 
4525  Field: M33NS
4526  From..to bits: 0...0
4527  DefaultValue: 0x0
4528  Access type: read-write
4529  Description: Controller M33 None Secured:
4530  '0' - access not allowed
4531  '1' - access allowed
4532 
4533 */
4534 #define SOC_AON_FWHOSTAON_M33NS 0x00000001U
4535 #define SOC_AON_FWHOSTAON_M33NS_M 0x00000001U
4536 #define SOC_AON_FWHOSTAON_M33NS_S 0U
4537 /*
4538 
4539  Field: M33S
4540  From..to bits: 1...1
4541  DefaultValue: 0x0
4542  Access type: read-write
4543  Description: Controller M33 Secured:
4544  '0' - access not allowed
4545  '1' - access allowed
4546 
4547 */
4548 #define SOC_AON_FWHOSTAON_M33S 0x00000002U
4549 #define SOC_AON_FWHOSTAON_M33S_M 0x00000002U
4550 #define SOC_AON_FWHOSTAON_M33S_S 1U
4551 /*
4552 
4553  Field: CORENS
4554  From..to bits: 2...2
4555  DefaultValue: 0x0
4556  Access type: read-write
4557  Description: Controller Core Non Secured:
4558  '0' - access not allowed
4559  '1' - access allowed
4560 
4561 */
4562 #define SOC_AON_FWHOSTAON_CORENS 0x00000004U
4563 #define SOC_AON_FWHOSTAON_CORENS_M 0x00000004U
4564 #define SOC_AON_FWHOSTAON_CORENS_S 2U
4565 
4566 
4567 /*-----------------------------------REGISTER------------------------------------
4568  Register name: FWHIF
4569  Offset name: SOC_AON_O_FWHIF
4570  Relative address: 0x1B0
4571  Description: HIF firewall access permission
4572  for 3 controller id :
4573  0 - M33 Non Secured
4574  1 - M33 Secured
4575  2 - Core (Non Secure) - Not in use , core always has access.
4576  Default Value: 0x00000000
4577 
4578  Field: M33NS
4579  From..to bits: 0...0
4580  DefaultValue: 0x0
4581  Access type: read-write
4582  Description: Controller M33 None Secured:
4583  '0' - access not allowed
4584  '1' - access allowed
4585 
4586 */
4587 #define SOC_AON_FWHIF_M33NS 0x00000001U
4588 #define SOC_AON_FWHIF_M33NS_M 0x00000001U
4589 #define SOC_AON_FWHIF_M33NS_S 0U
4590 /*
4591 
4592  Field: M33S
4593  From..to bits: 1...1
4594  DefaultValue: 0x0
4595  Access type: read-write
4596  Description: Controller M33 Secured:
4597  '0' - access not allowed
4598  '1' - access allowed
4599 
4600 */
4601 #define SOC_AON_FWHIF_M33S 0x00000002U
4602 #define SOC_AON_FWHIF_M33S_M 0x00000002U
4603 #define SOC_AON_FWHIF_M33S_S 1U
4604 /*
4605 
4606  Field: CORENS
4607  From..to bits: 2...2
4608  DefaultValue: 0x0
4609  Access type: read-write
4610  Description: Controller Core Non Secured:
4611  '0' - access not allowed
4612  '1' - access allowed
4613 
4614 */
4615 #define SOC_AON_FWHIF_CORENS 0x00000004U
4616 #define SOC_AON_FWHIF_CORENS_M 0x00000004U
4617 #define SOC_AON_FWHIF_CORENS_S 2U
4618 
4619 
4620 /*-----------------------------------REGISTER------------------------------------
4621  Register name: FWHOST0
4622  Offset name: SOC_AON_O_FWHOST0
4623  Relative address: 0x1B4
4624  Description: HOST MCU region 0 firewall access permission
4625  for 3 controller id :
4626  0 - M33 Non Secured
4627  1 - M33 Secured
4628  2 - Core (Non Secure)
4629  Default Value: 0x00000000
4630 
4631  Field: M33NS
4632  From..to bits: 0...0
4633  DefaultValue: 0x0
4634  Access type: read-write
4635  Description: Controller M33 None Secured:
4636  '0' - access not allowed
4637  '1' - access allowed
4638 
4639 */
4640 #define SOC_AON_FWHOST0_M33NS 0x00000001U
4641 #define SOC_AON_FWHOST0_M33NS_M 0x00000001U
4642 #define SOC_AON_FWHOST0_M33NS_S 0U
4643 /*
4644 
4645  Field: M33S
4646  From..to bits: 1...1
4647  DefaultValue: 0x0
4648  Access type: read-write
4649  Description: Controller M33 Secured:
4650  '0' - access not allowed
4651  '1' - access allowed
4652 
4653 */
4654 #define SOC_AON_FWHOST0_M33S 0x00000002U
4655 #define SOC_AON_FWHOST0_M33S_M 0x00000002U
4656 #define SOC_AON_FWHOST0_M33S_S 1U
4657 /*
4658 
4659  Field: CORENS
4660  From..to bits: 2...2
4661  DefaultValue: 0x0
4662  Access type: read-write
4663  Description: Controller Core Non Secured:
4664  '0' - access not allowed
4665  '1' - access allowed
4666 
4667 */
4668 #define SOC_AON_FWHOST0_CORENS 0x00000004U
4669 #define SOC_AON_FWHOST0_CORENS_M 0x00000004U
4670 #define SOC_AON_FWHOST0_CORENS_S 2U
4671 /*
4672 
4673  Field: BASE
4674  From..to bits: 4...14
4675  DefaultValue: 0x0
4676  Access type: read-write
4677  Description: address base with 1K granularity :
4678  address base for firewall
4679  is the the offset start address from a worker base address
4680  describing the beginning of a firewall window that has a certain access rules (R/W Permission)
4681  for each controller-id
4682  HOST_MCU address space: 0x00000000 - 0x2FFFFFFF / 0x41900000 - 0x4190FFFF
4683  HOST_MCU_REGION_0 is assigned to TCM DATA RAM
4684  HOST_MCU_REGION_0 base address can range from:
4685  ##register base value##
4686  0x0 - 0x27F
4687  ##absolute equivalent value##
4688  0x23F800000 - 0x2401FC00
4689 
4690  for HOST_MCU_REGION_0 the base address for security firewalls is 0x23F80000 ( M33 TCM Data RAM )
4691  max window size is 128Kb
4692  example:
4693  worker base address: 0x23F80000
4694  current address to access: 0x23F80504
4695  region_base_address: 0x1
4696  region_base_address_len: 0x1
4697 
4698  0x23F80504 --> ((0x23F80504 - 0x23F800000) >> 10) --> 0x1
4699  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
4700  that address falls on the region window and therefor obeys to that region set of access rules
4701 
4702 */
4703 #define SOC_AON_FWHOST0_BASE_W 11U
4704 #define SOC_AON_FWHOST0_BASE_M 0x00007FF0U
4705 #define SOC_AON_FWHOST0_BASE_S 4U
4706 /*
4707 
4708  Field: LEN
4709  From..to bits: 16...25
4710  DefaultValue: 0x0
4711  Access type: read-write
4712  Description: address base with 1K granularity :
4713  address base len for firewall
4714  is the offset from the region's base address indicated in the same region field
4715  describing the end of a firewall window that has a certain access rules (R/W Permission)
4716  for each controller-id
4717 
4718  HOST_MCU_REGION_0 address space: 0x20000000 - 0x2FFFFFFF
4719  HOST_MCU_REGION_0 base_len can range from:
4720  ##register base_len value##
4721  0x0 - 0x7F
4722 
4723  for HOST_MCU_REGION_0 the base address for security firewalls is 0x23F80000 ( HOST_MCU_REGION_0 )
4724  max window size is 128Kb
4725 
4726  example:
4727  worker base address: 0x23F80000
4728  current address to access: 0x23F81504
4729  region_base_address: 0x4
4730  region_base_address_len: 0x2 --> (region_base_address + region_base_address_len) --> 0x4+0x2 -->0x6
4731 
4732  0x23F81504 --> ((0x23F81504 - 0x23F80000) >> 10) -->0x4
4733  0x4 <= 0x5 < 0x6
4734  that address falls on the region window and therefor obeys to that region set of access rules
4735 
4736 */
4737 #define SOC_AON_FWHOST0_LEN_W 10U
4738 #define SOC_AON_FWHOST0_LEN_M 0x03FF0000U
4739 #define SOC_AON_FWHOST0_LEN_S 16U
4740 
4741 
4742 /*-----------------------------------REGISTER------------------------------------
4743  Register name: FWHOST1
4744  Offset name: SOC_AON_O_FWHOST1
4745  Relative address: 0x1B8
4746  Description: HOST MCU region 1 firewall access permission
4747  for 3 controller id :
4748  0 - M33 Non Secured
4749  1 - M33 Secured
4750  2 - Core (Non Secure)
4751  Default Value: 0x00000000
4752 
4753  Field: M33NS
4754  From..to bits: 0...0
4755  DefaultValue: 0x0
4756  Access type: read-write
4757  Description: Controller M33 None Secured:
4758  '0' - access not allowed
4759  '1' - access allowed
4760 
4761 */
4762 #define SOC_AON_FWHOST1_M33NS 0x00000001U
4763 #define SOC_AON_FWHOST1_M33NS_M 0x00000001U
4764 #define SOC_AON_FWHOST1_M33NS_S 0U
4765 /*
4766 
4767  Field: M33S
4768  From..to bits: 1...1
4769  DefaultValue: 0x0
4770  Access type: read-write
4771  Description: Controller M33 Secured:
4772  '0' - access not allowed
4773  '1' - access allowed
4774 
4775 */
4776 #define SOC_AON_FWHOST1_M33S 0x00000002U
4777 #define SOC_AON_FWHOST1_M33S_M 0x00000002U
4778 #define SOC_AON_FWHOST1_M33S_S 1U
4779 /*
4780 
4781  Field: CORENS
4782  From..to bits: 2...2
4783  DefaultValue: 0x0
4784  Access type: read-write
4785  Description: Controller Core Non Secured:
4786  '0' - access not allowed
4787  '1' - access allowed
4788 
4789 */
4790 #define SOC_AON_FWHOST1_CORENS 0x00000004U
4791 #define SOC_AON_FWHOST1_CORENS_M 0x00000004U
4792 #define SOC_AON_FWHOST1_CORENS_S 2U
4793 /*
4794 
4795  Field: BASE
4796  From..to bits: 4...14
4797  DefaultValue: 0x0
4798  Access type: read-write
4799  Description: address base with 1K granularity :
4800  address base for firewall
4801  is the the offset start address from a worker base address
4802  describing the beginning of a firewall window that has a certain access rules (R/W Permission)
4803  for each controller-id
4804  HOST_MCU address space: 0x00000000 - 0x2FFFFFFF / 0x41900000 - 0x4190FFFF
4805  HOST_MCU_REGION_1 is assigned to TCM DATA RAM
4806  HOST_MCU_REGION_1 base address can range from:
4807  ##register base value##
4808  0x0 - 0x27F
4809  ##absolute equivalent value##
4810  0x23F800000 - 0x2401FC00
4811 
4812  for HOST_MCU_REGION_0 the base address for security firewalls is 0x23F80000 ( M33 TCM Data RAM )
4813  max window size is 128Kb
4814  example:
4815  worker base address: 0x23F80000
4816  current address to access: 0x23F80504
4817  region_base_address: 0x1
4818  region_base_address_len: 0x1
4819 
4820  0x23F80504 --> ((0x23F80504 - 0x23F800000) >> 10) --> 0x1
4821  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
4822  that address falls on the region window and therefor obeys to that region set of access rules
4823 
4824 */
4825 #define SOC_AON_FWHOST1_BASE_W 11U
4826 #define SOC_AON_FWHOST1_BASE_M 0x00007FF0U
4827 #define SOC_AON_FWHOST1_BASE_S 4U
4828 /*
4829 
4830  Field: LEN
4831  From..to bits: 16...25
4832  DefaultValue: 0x0
4833  Access type: read-write
4834  Description: address base with 1K granularity :
4835  address base len for firewall
4836  is the offset from the region's base address indicated in the same region field
4837  describing the end of a firewall window that has a certain access rules (R/W Permission)
4838  for each controller-id
4839 
4840  HOST_MCU_REGION_0 address space: 0x20000000 - 0x2FFFFFFF
4841  HOST_MCU_REGION_0 base_len can range from:
4842  ##register base_len value##
4843  0x0 - 0x7F
4844 
4845  for HOST_MCU_REGION_0 the base address for security firewalls is 0x23F80000 ( HOST_MCU_REGION_1 )
4846  max window size is 128Kb
4847 
4848  example:
4849  worker base address: 0x23F80000
4850  current address to access: 0x23F81504
4851  region_base_address: 0x4
4852  region_base_address_len: 0x2 --> (region_base_address + region_base_address_len) --> 0x4+0x2 -->0x6
4853 
4854  0x23F81504 --> ((0x23F81504 - 0x23F80000) >> 10) -->0x4
4855  0x4 <= 0x5 < 0x6
4856  that address falls on the region window and therefor obeys to that region set of access rules
4857 
4858 */
4859 #define SOC_AON_FWHOST1_LEN_W 10U
4860 #define SOC_AON_FWHOST1_LEN_M 0x03FF0000U
4861 #define SOC_AON_FWHOST1_LEN_S 16U
4862 
4863 
4864 /*-----------------------------------REGISTER------------------------------------
4865  Register name: FWHOST2
4866  Offset name: SOC_AON_O_FWHOST2
4867  Relative address: 0x1BC
4868  Description: HOST MCU region 2 firewall access permission
4869  for 3 controller id :
4870  0 - M33 Non Secured
4871  1 - M33 Secured
4872  2 - Core (Non Secure)
4873  Default Value: 0x00000000
4874 
4875  Field: M33NS
4876  From..to bits: 0...0
4877  DefaultValue: 0x0
4878  Access type: read-write
4879  Description: Controller M33 None Secured:
4880  '0' - access not allowed
4881  '1' - access allowed
4882 
4883 */
4884 #define SOC_AON_FWHOST2_M33NS 0x00000001U
4885 #define SOC_AON_FWHOST2_M33NS_M 0x00000001U
4886 #define SOC_AON_FWHOST2_M33NS_S 0U
4887 /*
4888 
4889  Field: M33S
4890  From..to bits: 1...1
4891  DefaultValue: 0x0
4892  Access type: read-write
4893  Description: Controller M33 Secured:
4894  '0' - access not allowed
4895  '1' - access allowed
4896 
4897 */
4898 #define SOC_AON_FWHOST2_M33S 0x00000002U
4899 #define SOC_AON_FWHOST2_M33S_M 0x00000002U
4900 #define SOC_AON_FWHOST2_M33S_S 1U
4901 /*
4902 
4903  Field: CORENS
4904  From..to bits: 2...2
4905  DefaultValue: 0x0
4906  Access type: read-write
4907  Description: Controller Core Non Secured:
4908  '0' - access not allowed
4909  '1' - access allowed
4910 
4911 */
4912 #define SOC_AON_FWHOST2_CORENS 0x00000004U
4913 #define SOC_AON_FWHOST2_CORENS_M 0x00000004U
4914 #define SOC_AON_FWHOST2_CORENS_S 2U
4915 /*
4916 
4917  Field: BASE
4918  From..to bits: 4...14
4919  DefaultValue: 0x0
4920  Access type: read-write
4921  Description: address base with 1K granularity :
4922  address base for firewall
4923  is the the offset start address from a worker base address
4924  describing the beginning of a firewall window that has a certain access rules (R/W Permission)
4925  for each controller-id
4926  HOST_MCU address space: 0x00000000 - 0x2FFFFFFF / 0x41900000 - 0x4190FFFF
4927  HOST_MCU_REGION_2 is assigned to M33 DATA RAM
4928  HOST_MCU_REGION_2 base address can range from:
4929  ##register base value##
4930  0x0 - 0x63F
4931  ##absolute equivalent value##
4932  0x2BF00000 - 0x2C08FC00
4933 
4934  for HOST_MCU_REGION_2 the base address for security firewalls is 0x2BF00000 ( M33 Data RAM )
4935  max window size is 576Kb (depending on the MEMSS mode)
4936  example:
4937  worker base address: 0x2BF000000
4938  current address to access: 0x2BF00504
4939  region_base_address: 0x1
4940  region_base_address_len: 0x1
4941 
4942  0x2BF00504 --> ((0x2BF00504 - 0x2BF000000) >> 10) --> 0x1
4943  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
4944  that address falls on the region window and therefor obeys to that region set of access rules
4945 
4946 */
4947 #define SOC_AON_FWHOST2_BASE_W 11U
4948 #define SOC_AON_FWHOST2_BASE_M 0x00007FF0U
4949 #define SOC_AON_FWHOST2_BASE_S 4U
4950 /*
4951 
4952  Field: LEN
4953  From..to bits: 16...25
4954  DefaultValue: 0x0
4955  Access type: read-write
4956  Description: address base with 1K granularity :
4957  address base len for firewall
4958  is the offset from the region's base address indicated in the same region field
4959  describing the end of a firewall window that has a certain access rules (R/W Permission)
4960  for each controller-id
4961 
4962  HOST_MCU_REGION_2 address space: 0x20000000 - 0x2FFFFFFF
4963  HOST_MCU_REGION_2 base_len can range from:
4964  ##register base_len value##
4965  0x0 - 0x240
4966 
4967  for HOST_MCU_REGION_0 the base address for security firewalls is 0x2BF00000 ( HOST_MCU_REGION_2 )
4968  max window size is 576Kb
4969 
4970  example:
4971  worker base address: 0x2BF00000
4972  current address to access: 0x2BF01504
4973  region_base_address: 0x4
4974  region_base_address_len: 0x2 --> (region_base_address + region_base_address_len) --> 0x4+0x2 -->0x6
4975 
4976  0x2BF01504 --> ((0x2BF01504 - 0x2BF00000) >> 10) -->0x4
4977  0x4 <= 0x5 < 0x6
4978  that address falls on the region window and therefor obeys to that region set of access rules
4979 
4980 */
4981 #define SOC_AON_FWHOST2_LEN_W 10U
4982 #define SOC_AON_FWHOST2_LEN_M 0x03FF0000U
4983 #define SOC_AON_FWHOST2_LEN_S 16U
4984 
4985 
4986 /*-----------------------------------REGISTER------------------------------------
4987  Register name: FWHOST3
4988  Offset name: SOC_AON_O_FWHOST3
4989  Relative address: 0x1C0
4990  Description: HOST MCU region 3 firewall access permission
4991  for 3 controller id :
4992  0 - M33 Non Secured
4993  1 - M33 Secured
4994  2 - Core (Non Secure)
4995  Default Value: 0x00000000
4996 
4997  Field: M33NS
4998  From..to bits: 0...0
4999  DefaultValue: 0x0
5000  Access type: read-write
5001  Description: Controller M33 None Secured:
5002  '0' - access not allowed
5003  '1' - access allowed
5004 
5005 */
5006 #define SOC_AON_FWHOST3_M33NS 0x00000001U
5007 #define SOC_AON_FWHOST3_M33NS_M 0x00000001U
5008 #define SOC_AON_FWHOST3_M33NS_S 0U
5009 /*
5010 
5011  Field: M33S
5012  From..to bits: 1...1
5013  DefaultValue: 0x0
5014  Access type: read-write
5015  Description: Controller M33 Secured:
5016  '0' - access not allowed
5017  '1' - access allowed
5018 
5019 */
5020 #define SOC_AON_FWHOST3_M33S 0x00000002U
5021 #define SOC_AON_FWHOST3_M33S_M 0x00000002U
5022 #define SOC_AON_FWHOST3_M33S_S 1U
5023 /*
5024 
5025  Field: CORENS
5026  From..to bits: 2...2
5027  DefaultValue: 0x0
5028  Access type: read-write
5029  Description: Controller Core Non Secured:
5030  '0' - access not allowed
5031  '1' - access allowed
5032 
5033 */
5034 #define SOC_AON_FWHOST3_CORENS 0x00000004U
5035 #define SOC_AON_FWHOST3_CORENS_M 0x00000004U
5036 #define SOC_AON_FWHOST3_CORENS_S 2U
5037 /*
5038 
5039  Field: BASE
5040  From..to bits: 4...14
5041  DefaultValue: 0x0
5042  Access type: read-write
5043  Description: address base with 1K granularity :
5044  address base for firewall
5045  is the the offset start address from a worker base address
5046  describing the beginning of a firewall window that has a certain access rules (R/W Permission)
5047  for each controller-id
5048  HOST_MCU address space: 0x00000000 - 0x2FFFFFFF / 0x41900000 - 0x4190FFFF
5049  HOST_MCU_REGION_3 is assigned to M33 DATA RAM
5050  HOST_MCU_REGION_3 base address can range from:
5051  ##register base value##
5052  0x0 - 0x63F
5053  ##absolute equivalent value##
5054  0x2BF00000 - 0x2C08FC00
5055 
5056  for HOST_MCU_REGION_2 the base address for security firewalls is 0x2BF00000 ( M33 Data RAM )
5057  max window size is 576Kb (depending on the MEMSS mode)
5058  example:
5059  worker base address: 0x2BF000000
5060  current address to access: 0x2BF00504
5061  region_base_address: 0x1
5062  region_base_address_len: 0x1
5063 
5064  0x2BF00504 --> ((0x2BF00504 - 0x2BF000000) >> 10) --> 0x1
5065  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
5066  that address falls on the region window and therefor obeys to that region set of access rules
5067 
5068 */
5069 #define SOC_AON_FWHOST3_BASE_W 11U
5070 #define SOC_AON_FWHOST3_BASE_M 0x00007FF0U
5071 #define SOC_AON_FWHOST3_BASE_S 4U
5072 /*
5073 
5074  Field: LEN
5075  From..to bits: 16...25
5076  DefaultValue: 0x0
5077  Access type: read-write
5078  Description: address base with 1K granularity :
5079  address base len for firewall
5080  is the offset from the region's base address indicated in the same region field
5081  describing the end of a firewall window that has a certain access rules (R/W Permission)
5082  for each controller-id
5083 
5084  HOST_MCU_REGION_2 address space: 0x20000000 - 0x2FFFFFFF
5085  HOST_MCU_REGION_2 base_len can range from:
5086  ##register base_len value##
5087  0x0 - 0x240
5088 
5089  for HOST_MCU_REGION_0 the base address for security firewalls is 0x2BF00000 ( HOST_MCU_REGION_2 )
5090  max window size is 576Kb
5091 
5092  example:
5093  worker base address: 0x2BF00000
5094  current address to access: 0x2BF01504
5095  region_base_address: 0x4
5096  region_base_address_len: 0x2 --> (region_base_address + region_base_address_len) --> 0x4+0x2 -->0x6
5097 
5098  0x2BF01504 --> ((0x2BF01504 - 0x2BF00000) >> 10) -->0x4
5099  0x4 <= 0x5 < 0x6
5100  that address falls on the region window and therefor obeys to that region set of access rules
5101 
5102 */
5103 #define SOC_AON_FWHOST3_LEN_W 10U
5104 #define SOC_AON_FWHOST3_LEN_M 0x03FF0000U
5105 #define SOC_AON_FWHOST3_LEN_S 16U
5106 
5107 
5108 /*-----------------------------------REGISTER------------------------------------
5109  Register name: FWHOST4
5110  Offset name: SOC_AON_O_FWHOST4
5111  Relative address: 0x1C4
5112  Description: access permission for 3 controller id :
5113  0 - M33 Non Secured
5114  1 - M33 Secured
5115  2 - Core (Non Secure)
5116  Default Value: 0x00000000
5117 
5118  Field: M33NS
5119  From..to bits: 0...0
5120  DefaultValue: 0x0
5121  Access type: read-write
5122  Description: Controller M33 None Secured:
5123  '0' - access not allowed
5124  '1' - access allowed
5125 
5126 */
5127 #define SOC_AON_FWHOST4_M33NS 0x00000001U
5128 #define SOC_AON_FWHOST4_M33NS_M 0x00000001U
5129 #define SOC_AON_FWHOST4_M33NS_S 0U
5130 /*
5131 
5132  Field: M33S
5133  From..to bits: 1...1
5134  DefaultValue: 0x0
5135  Access type: read-write
5136  Description: Controller M33 Secured:
5137  '0' - access not allowed
5138  '1' - access allowed
5139 
5140 */
5141 #define SOC_AON_FWHOST4_M33S 0x00000002U
5142 #define SOC_AON_FWHOST4_M33S_M 0x00000002U
5143 #define SOC_AON_FWHOST4_M33S_S 1U
5144 /*
5145 
5146  Field: CORENS
5147  From..to bits: 2...2
5148  DefaultValue: 0x0
5149  Access type: read-write
5150  Description: Controller Core Non Secured:
5151  '0' - access not allowed
5152  '1' - access allowed
5153 
5154 */
5155 #define SOC_AON_FWHOST4_CORENS 0x00000004U
5156 #define SOC_AON_FWHOST4_CORENS_M 0x00000004U
5157 #define SOC_AON_FWHOST4_CORENS_S 2U
5158 /*
5159 
5160  Field: BASE
5161  From..to bits: 4...14
5162  DefaultValue: 0x0
5163  Access type: read-write
5164  Description: address base with 1K granularity :
5165  address base for firewall
5166  is the the offset start address from a worker base address
5167  describing the beginning of a firewall window that has a certain access rules (R/W Permission)
5168  for each controller-id
5169  HOST_MCU address space: 0x00000000 - 0x2FFFFFFF / 0x41900000 - 0x4190FFFF
5170  HOST_MCU_REGION_4 is assigned to TCM DATA RAM (base_sel = 0) or M33 Data Ram (base_sel = 1)
5171  HOST_MCU_REGION_4 base address can range from:
5172  (base_sel = 0)
5173  ##register base value##
5174  0x0 - 0x27F
5175  ##absolute equivalent value##
5176  0x23F80000 - 0x2401FC00
5177  for HOST_MCU_REGION_4 the base address for security firewalls is 0x23F80000 ( TCM Data RAM )
5178  max window size is 128Kb
5179  ##################
5180  (base_sel = 1)
5181  ##register base value##
5182  0x0 - 0x63F
5183  ##absolute equivalent value##
5184  0x2BF000000 - 0x2C08FC00
5185  for HOST_MCU_REGION_4 the base address for security firewalls is 0x2BF00000 ( M33 Data RAM )
5186  max window size is 576Kb (depending on the MEMSS mode)
5187 
5188  example:
5189  worker base address: 0x2BF000000
5190  current address to access: 0x2BF00504
5191  region_base_address: 0x1
5192  region_base_address_len: 0x1
5193 
5194  0x2BF00504 --> ((0x2BF00504 - 0x2BF00000) >> 10) --> 0x1
5195  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
5196  that address falls on the region window and therefor obeys to that region set of access rules
5197 
5198 */
5199 #define SOC_AON_FWHOST4_BASE_W 11U
5200 #define SOC_AON_FWHOST4_BASE_M 0x00007FF0U
5201 #define SOC_AON_FWHOST4_BASE_S 4U
5202 /*
5203 
5204  Field: LEN
5205  From..to bits: 16...25
5206  DefaultValue: 0x0
5207  Access type: read-write
5208  Description: address base len for firewall
5209  is the offset from the region's base address indicated in the same region field
5210  describing the end of a firewall window that has a certain access rules (R/W Permission)
5211  for each controller-id
5212 
5213  HOST_MCU_REGION_4 address space: 0x20000000 - 0x2FFFFFFF
5214  HOST_MCU_REGION_4 base_len can range from:
5215  base_sel = 0
5216  ##register base_len value##
5217  0x0 - 0x7F
5218  base_sel = 0 --> HOST_MCU_REGION_4 the base address for security firewalls is 0x23F80000 ( TCM M33 Data RAM )
5219  max window size is 128Kb
5220  #################
5221  base_sel = 1
5222  ##register base_len value##
5223  0x0 - 0x240
5224  base_sel = 1 --> HOST_MCU_REGION_4 the base address for security firewalls is 0x2BF00000 (M33 Data RAM )
5225  max window size is 576Kb
5226  #################
5227  example:
5228  worker base address: 0x23F80000
5229  current address to access: 0x23F81504
5230  region_base_address: 0x4
5231  region_base_address_len: 0x2 --> (region_base_address + region_base_address_len) --> 0x4+0x2 -->0x6
5232 
5233  0x23F81504 --> ((0x23F81504 - 0x23F80000) >> 10) -->0x4
5234  0x4 <= 0x5 < 0x6
5235  that address falls on the region window and therefor obeys to that region set of access rules
5236 
5237 */
5238 #define SOC_AON_FWHOST4_LEN_W 10U
5239 #define SOC_AON_FWHOST4_LEN_M 0x03FF0000U
5240 #define SOC_AON_FWHOST4_LEN_S 16U
5241 /*
5242 
5243  Field: BASESEL
5244  From..to bits: 26...26
5245  DefaultValue: 0x0
5246  Access type: read-write
5247  Description: Base select for Reserved region defaulted to M33 TCM Data RAM (base_sel = 0):
5248  this select bit will assign this region to either
5249  TCM Data (base_sel = 0)
5250  ##register base value##
5251  0x0 - 0x80
5252  ##absolute equivalent value##
5253  0x200000000 - 0x20001FFFF
5254 
5255  or Data RAM (base_sel = 1)
5256  ##register base value##
5257  0x0 - 0x63F
5258  ##absolute equivalent value##
5259  0x2BF00000 - 0x2C08FC00
5260 
5261  for HOST_MCU_REGION_4 with base_sel = 0 the base address for security firewalls is 0x23F80000 ( M33 TCM Data RAM )
5262  max window size is 128Kb (depending on the MEMSS mode)
5263 
5264  for HOST_MCU_REGION_4 with base_sel = 1 the base address for security firewalls is 0x2BF00000 ( M33 Data RAM )
5265  max window size is 576Kb (depending on the MEMSS mode)
5266 
5267  example:
5268  worker base address: 0x2BF00000
5269  current address to access: 0x2BF00504
5270  region_base_address: 0x1
5271  region_base_address_len: 0x1
5272 
5273  0x2BF00504 --> ((0x2BF00504 - 0x2BF00000) >> 10) --> 0x1
5274  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
5275  that address falls on the region window and therefor obeys to that region set of access rules
5276 
5277 */
5278 #define SOC_AON_FWHOST4_BASESEL 0x04000000U
5279 #define SOC_AON_FWHOST4_BASESEL_M 0x04000000U
5280 #define SOC_AON_FWHOST4_BASESEL_S 26U
5281 
5282 
5283 /*-----------------------------------REGISTER------------------------------------
5284  Register name: FWHOST5
5285  Offset name: SOC_AON_O_FWHOST5
5286  Relative address: 0x1C8
5287  Description: HOST MCU region 5 firewall access permission
5288  for 3 controller id :
5289  0 - M33 Non Secured
5290  1 - M33 Secured
5291  2 - Core (Non Secure)
5292  Default Value: 0x00000000
5293 
5294  Field: M33NS
5295  From..to bits: 0...0
5296  DefaultValue: 0x0
5297  Access type: read-write
5298  Description: Controller M33 None Secured:
5299  '0' - access not allowed
5300  '1' - access allowed
5301 
5302 */
5303 #define SOC_AON_FWHOST5_M33NS 0x00000001U
5304 #define SOC_AON_FWHOST5_M33NS_M 0x00000001U
5305 #define SOC_AON_FWHOST5_M33NS_S 0U
5306 /*
5307 
5308  Field: M33S
5309  From..to bits: 1...1
5310  DefaultValue: 0x0
5311  Access type: read-write
5312  Description: Controller M33 Secured:
5313  '0' - access not allowed
5314  '1' - access allowed
5315 
5316 */
5317 #define SOC_AON_FWHOST5_M33S 0x00000002U
5318 #define SOC_AON_FWHOST5_M33S_M 0x00000002U
5319 #define SOC_AON_FWHOST5_M33S_S 1U
5320 /*
5321 
5322  Field: CORENS
5323  From..to bits: 2...2
5324  DefaultValue: 0x0
5325  Access type: read-write
5326  Description: Controller Core Non Secured:
5327  '0' - access not allowed
5328  '1' - access allowed
5329 
5330 */
5331 #define SOC_AON_FWHOST5_CORENS 0x00000004U
5332 #define SOC_AON_FWHOST5_CORENS_M 0x00000004U
5333 #define SOC_AON_FWHOST5_CORENS_S 2U
5334 /*
5335 
5336  Field: BASE
5337  From..to bits: 4...14
5338  DefaultValue: 0x0
5339  Access type: read-write
5340  Description: address base with 1K granularity :
5341  address base for firewall
5342  is the the offset start address from a worker base address
5343  describing the beginning of a firewall window that has a certain access rules (R/W Permission)
5344  for each controller-id
5345  HOST_MCU address space: 0x00000000 - 0x2FFFFFFF / 0x41900000 - 0x4190FFFF
5346  HOST_MCU_REGION_4 is assigned to TCM DATA RAM (base_sel = 0) or M33 Data Ram (base_sel = 1)
5347  HOST_MCU_REGION_4 base address can range from:
5348  (base_sel = 0)
5349  ##register base value##
5350  0x0 - 0x27F
5351  ##absolute equivalent value##
5352  0x23F80000 - 0x2401FC00
5353  for HOST_MCU_REGION_4 the base address for security firewalls is 0x23F80000 ( TCM Data RAM )
5354  max window size is 128Kb
5355  ##################
5356  (base_sel = 1)
5357  ##register base value##
5358  0x0 - 0x63F
5359  ##absolute equivalent value##
5360  0x2BF000000 - 0x2C08FC00
5361  for HOST_MCU_REGION_4 the base address for security firewalls is 0x2BF00000 ( M33 Data RAM )
5362  max window size is 576Kb (depending on the MEMSS mode)
5363 
5364  example:
5365  worker base address: 0x2BF000000
5366  current address to access: 0x2BF00504
5367  region_base_address: 0x1
5368  region_base_address_len: 0x1
5369 
5370  0x2BF00504 --> ((0x2BF00504 - 0x2BF00000) >> 10) --> 0x1
5371  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
5372  that address falls on the region window and therefor obeys to that region set of access rules
5373 
5374 */
5375 #define SOC_AON_FWHOST5_BASE_W 11U
5376 #define SOC_AON_FWHOST5_BASE_M 0x00007FF0U
5377 #define SOC_AON_FWHOST5_BASE_S 4U
5378 /*
5379 
5380  Field: LEN
5381  From..to bits: 16...25
5382  DefaultValue: 0x0
5383  Access type: read-write
5384  Description: address base len for firewall
5385  is the offset from the region's base address indicated in the same region field
5386  describing the end of a firewall window that has a certain access rules (R/W Permission)
5387  for each controller-id
5388 
5389  HOST_MCU_REGION_4 address space: 0x20000000 - 0x2FFFFFFF
5390  HOST_MCU_REGION_4 base_len can range from:
5391  base_sel = 0
5392  ##register base_len value##
5393  0x0 - 0x7F
5394  base_sel = 0 --> HOST_MCU_REGION_4 the base address for security firewalls is 0x23F80000 ( TCM M33 Data RAM )
5395  max window size is 128Kb
5396  #################
5397  base_sel = 1
5398  ##register base_len value##
5399  0x0 - 0x240
5400  base_sel = 1 --> HOST_MCU_REGION_4 the base address for security firewalls is 0x2BF00000 (M33 Data RAM )
5401  max window size is 576Kb
5402  #################
5403  example:
5404  worker base address: 0x23F80000
5405  current address to access: 0x23F81504
5406  region_base_address: 0x4
5407  region_base_address_len: 0x2 --> (region_base_address + region_base_address_len) --> 0x4+0x2 -->0x6
5408 
5409  0x23F81504 --> ((0x23F81504 - 0x23F80000) >> 10) -->0x4
5410  0x4 <= 0x5 < 0x6
5411  that address falls on the region window and therefor obeys to that region set of access rules
5412 
5413 */
5414 #define SOC_AON_FWHOST5_LEN_W 10U
5415 #define SOC_AON_FWHOST5_LEN_M 0x03FF0000U
5416 #define SOC_AON_FWHOST5_LEN_S 16U
5417 /*
5418 
5419  Field: BASESEL
5420  From..to bits: 26...26
5421  DefaultValue: 0x0
5422  Access type: read-write
5423  Description: Base select for Reserved region defaulted to M33 TCM Data RAM (base_sel = 0):
5424  this select bit will assign this region to either
5425  TCM Data (base_sel = 0)
5426  ##register base value##
5427  0x0 - 0x80
5428  ##absolute equivalent value##
5429  0x200000000 - 0x20001FFFF
5430 
5431  or Data RAM (base_sel = 1)
5432  ##register base value##
5433  0x0 - 0x63F
5434  ##absolute equivalent value##
5435  0x2BF00000 - 0x2C08FC00
5436 
5437  for HOST_MCU_REGION_4 with base_sel = 0 the base address for security firewalls is 0x23F80000 ( M33 TCM Data RAM )
5438  max window size is 128Kb (depending on the MEMSS mode)
5439 
5440  for HOST_MCU_REGION_4 with base_sel = 1 the base address for security firewalls is 0x2BF00000 ( M33 Data RAM )
5441  max window size is 576Kb (depending on the MEMSS mode)
5442 
5443  example:
5444  worker base address: 0x2BF00000
5445  current address to access: 0x2BF00504
5446  region_base_address: 0x1
5447  region_base_address_len: 0x1
5448 
5449  0x2BF00504 --> ((0x2BF00504 - 0x2BF00000) >> 10) --> 0x1
5450  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
5451  that address falls on the region window and therefor obeys to that region set of access rules
5452 
5453 */
5454 #define SOC_AON_FWHOST5_BASESEL 0x04000000U
5455 #define SOC_AON_FWHOST5_BASESEL_M 0x04000000U
5456 #define SOC_AON_FWHOST5_BASESEL_S 26U
5457 
5458 
5459 /*-----------------------------------REGISTER------------------------------------
5460  Register name: FWHOST6
5461  Offset name: SOC_AON_O_FWHOST6
5462  Relative address: 0x1CC
5463  Description: HOST MCU region 6 firewall access permission
5464  for 3 controller id :
5465  0 - M33 Non Secured
5466  1 - M33 Secured
5467  2 - Core (Non Secure)
5468  Default Value: 0x00000000
5469 
5470  Field: M33NS
5471  From..to bits: 0...0
5472  DefaultValue: 0x0
5473  Access type: read-write
5474  Description: Controller M33 None Secured:
5475  '0' - access not allowed
5476  '1' - access allowed
5477 
5478 */
5479 #define SOC_AON_FWHOST6_M33NS 0x00000001U
5480 #define SOC_AON_FWHOST6_M33NS_M 0x00000001U
5481 #define SOC_AON_FWHOST6_M33NS_S 0U
5482 /*
5483 
5484  Field: M33S
5485  From..to bits: 1...1
5486  DefaultValue: 0x0
5487  Access type: read-write
5488  Description: Controller M33 Secured:
5489  '0' - access not allowed
5490  '1' - access allowed
5491 
5492 */
5493 #define SOC_AON_FWHOST6_M33S 0x00000002U
5494 #define SOC_AON_FWHOST6_M33S_M 0x00000002U
5495 #define SOC_AON_FWHOST6_M33S_S 1U
5496 /*
5497 
5498  Field: CORENS
5499  From..to bits: 2...2
5500  DefaultValue: 0x0
5501  Access type: read-write
5502  Description: Controller Core Non Secured:
5503  '0' - access not allowed
5504  '1' - access allowed
5505 
5506 */
5507 #define SOC_AON_FWHOST6_CORENS 0x00000004U
5508 #define SOC_AON_FWHOST6_CORENS_M 0x00000004U
5509 #define SOC_AON_FWHOST6_CORENS_S 2U
5510 /*
5511 
5512  Field: BASE
5513  From..to bits: 4...14
5514  DefaultValue: 0x0
5515  Access type: read-write
5516  Description: address base with 1K granularity :
5517  address base for firewall
5518  is the the offset start address from a worker base address
5519  describing the beginning of a firewall window that has a certain access rules (R/W Permission)
5520  for each controller-id
5521  HOST_MCU address space: 0x00000000 - 0x2FFFFFFF / 0x41900000 - 0x4190FFFF
5522  HOST_MCU_REGION_4 is assigned to TCM DATA RAM (base_sel = 0) or M33 Data Ram (base_sel = 1)
5523  HOST_MCU_REGION_4 base address can range from:
5524  (base_sel = 0)
5525  ##register base value##
5526  0x0 - 0x27F
5527  ##absolute equivalent value##
5528  0x23F80000 - 0x2401FC00
5529  for HOST_MCU_REGION_4 the base address for security firewalls is 0x23F80000 ( TCM Data RAM )
5530  max window size is 128Kb
5531  ##################
5532  (base_sel = 1)
5533  ##register base value##
5534  0x0 - 0x63F
5535  ##absolute equivalent value##
5536  0x2BF000000 - 0x2C08FC00
5537  for HOST_MCU_REGION_4 the base address for security firewalls is 0x2BF00000 ( M33 Data RAM )
5538  max window size is 576Kb (depending on the MEMSS mode)
5539 
5540  example:
5541  worker base address: 0x2BF000000
5542  current address to access: 0x2BF00504
5543  region_base_address: 0x1
5544  region_base_address_len: 0x1
5545 
5546  0x2BF00504 --> ((0x2BF00504 - 0x2BF00000) >> 10) --> 0x1
5547  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
5548  that address falls on the region window and therefor obeys to that region set of access rules
5549 
5550 */
5551 #define SOC_AON_FWHOST6_BASE_W 11U
5552 #define SOC_AON_FWHOST6_BASE_M 0x00007FF0U
5553 #define SOC_AON_FWHOST6_BASE_S 4U
5554 /*
5555 
5556  Field: LEN
5557  From..to bits: 16...25
5558  DefaultValue: 0x0
5559  Access type: read-write
5560  Description: address base len for firewall
5561  is the offset from the region's base address indicated in the same region field
5562  describing the end of a firewall window that has a certain access rules (R/W Permission)
5563  for each controller-id
5564 
5565  HOST_MCU_REGION_4 address space: 0x20000000 - 0x2FFFFFFF
5566  HOST_MCU_REGION_4 base_len can range from:
5567  base_sel = 0
5568  ##register base_len value##
5569  0x0 - 0x7F
5570  base_sel = 0 --> HOST_MCU_REGION_4 the base address for security firewalls is 0x23F80000 ( TCM M33 Data RAM )
5571  max window size is 128Kb
5572  #################
5573  base_sel = 1
5574  ##register base_len value##
5575  0x0 - 0x240
5576  base_sel = 1 --> HOST_MCU_REGION_4 the base address for security firewalls is 0x2BF00000 (M33 Data RAM )
5577  max window size is 576Kb
5578  #################
5579  example:
5580  worker base address: 0x23F80000
5581  current address to access: 0x23F81504
5582  region_base_address: 0x4
5583  region_base_address_len: 0x2 --> (region_base_address + region_base_address_len) --> 0x4+0x2 -->0x6
5584 
5585  0x23F81504 --> ((0x23F81504 - 0x23F80000) >> 10) -->0x4
5586  0x4 <= 0x5 < 0x6
5587  that address falls on the region window and therefor obeys to that region set of access rules
5588 
5589 */
5590 #define SOC_AON_FWHOST6_LEN_W 10U
5591 #define SOC_AON_FWHOST6_LEN_M 0x03FF0000U
5592 #define SOC_AON_FWHOST6_LEN_S 16U
5593 /*
5594 
5595  Field: BASESEL
5596  From..to bits: 26...26
5597  DefaultValue: 0x0
5598  Access type: read-write
5599  Description: Base select for Reserved region defaulted to M33 TCM Data RAM (base_sel = 0):
5600  this select bit will assign this region to either
5601  TCM Data (base_sel = 0)
5602  ##register base value##
5603  0x0 - 0x80
5604  ##absolute equivalent value##
5605  0x200000000 - 0x20001FFFF
5606 
5607  or Data RAM (base_sel = 1)
5608  ##register base value##
5609  0x0 - 0x63F
5610  ##absolute equivalent value##
5611  0x2BF00000 - 0x2C08FC00
5612 
5613  for HOST_MCU_REGION_4 with base_sel = 0 the base address for security firewalls is 0x23F80000 ( M33 TCM Data RAM )
5614  max window size is 128Kb (depending on the MEMSS mode)
5615 
5616  for HOST_MCU_REGION_4 with base_sel = 1 the base address for security firewalls is 0x2BF00000 ( M33 Data RAM )
5617  max window size is 576Kb (depending on the MEMSS mode)
5618 
5619  example:
5620  worker base address: 0x2BF00000
5621  current address to access: 0x2BF00504
5622  region_base_address: 0x1
5623  region_base_address_len: 0x1
5624 
5625  0x2BF00504 --> ((0x2BF00504 - 0x2BF00000) >> 10) --> 0x1
5626  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
5627  that address falls on the region window and therefor obeys to that region set of access rules
5628 
5629 */
5630 #define SOC_AON_FWHOST6_BASESEL 0x04000000U
5631 #define SOC_AON_FWHOST6_BASESEL_M 0x04000000U
5632 #define SOC_AON_FWHOST6_BASESEL_S 26U
5633 
5634 
5635 /*-----------------------------------REGISTER------------------------------------
5636  Register name: FWHOST7
5637  Offset name: SOC_AON_O_FWHOST7
5638  Relative address: 0x1D0
5639  Description: HOST MCU region 7 firewall access permission
5640  for 3 controller id :
5641  0 - M33 Non Secured
5642  1 - M33 Secured
5643  2 - Core (Non Secure)
5644  Default Value: 0x00000000
5645 
5646  Field: M33NS
5647  From..to bits: 0...0
5648  DefaultValue: 0x0
5649  Access type: read-write
5650  Description: Controller M33 None Secured:
5651  '0' - access not allowed
5652  '1' - access allowed
5653 
5654 */
5655 #define SOC_AON_FWHOST7_M33NS 0x00000001U
5656 #define SOC_AON_FWHOST7_M33NS_M 0x00000001U
5657 #define SOC_AON_FWHOST7_M33NS_S 0U
5658 /*
5659 
5660  Field: M33S
5661  From..to bits: 1...1
5662  DefaultValue: 0x0
5663  Access type: read-write
5664  Description: Controller M33 Secured:
5665  '0' - access not allowed
5666  '1' - access allowed
5667 
5668 */
5669 #define SOC_AON_FWHOST7_M33S 0x00000002U
5670 #define SOC_AON_FWHOST7_M33S_M 0x00000002U
5671 #define SOC_AON_FWHOST7_M33S_S 1U
5672 /*
5673 
5674  Field: CORENS
5675  From..to bits: 2...2
5676  DefaultValue: 0x0
5677  Access type: read-write
5678  Description: Controller Core Non Secured:
5679  '0' - access not allowed
5680  '1' - access allowed
5681 
5682 */
5683 #define SOC_AON_FWHOST7_CORENS 0x00000004U
5684 #define SOC_AON_FWHOST7_CORENS_M 0x00000004U
5685 #define SOC_AON_FWHOST7_CORENS_S 2U
5686 /*
5687 
5688  Field: BASE
5689  From..to bits: 4...14
5690  DefaultValue: 0x0
5691  Access type: read-write
5692  Description: address base with 1K granularity :
5693  address base for firewall
5694  is the the offset start address from a worker base address
5695  describing the beginning of a firewall window that has a certain access rules (R/W Permission)
5696  for each controller-id
5697  HOST_MCU address space: 0x00000000 - 0x2FFFFFFF / 0x41900000 - 0x4190FFFF
5698  HOST_MCU_REGION_4 is assigned to TCM DATA RAM (base_sel = 0) or M33 Data Ram (base_sel = 1)
5699  HOST_MCU_REGION_4 base address can range from:
5700  (base_sel = 0)
5701  ##register base value##
5702  0x0 - 0x27F
5703  ##absolute equivalent value##
5704  0x23F80000 - 0x2401FC00
5705  for HOST_MCU_REGION_4 the base address for security firewalls is 0x23F80000 ( TCM Data RAM )
5706  max window size is 128Kb
5707  ##################
5708  (base_sel = 1)
5709  ##register base value##
5710  0x0 - 0x63F
5711  ##absolute equivalent value##
5712  0x2BF000000 - 0x2C08FC00
5713  for HOST_MCU_REGION_4 the base address for security firewalls is 0x2BF00000 ( M33 Data RAM )
5714  max window size is 576Kb (depending on the MEMSS mode)
5715 
5716  example:
5717  worker base address: 0x2BF000000
5718  current address to access: 0x2BF00504
5719  region_base_address: 0x1
5720  region_base_address_len: 0x1
5721 
5722  0x2BF00504 --> ((0x2BF00504 - 0x2BF00000) >> 10) --> 0x1
5723  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
5724  that address falls on the region window and therefor obeys to that region set of access rules
5725 
5726 */
5727 #define SOC_AON_FWHOST7_BASE_W 11U
5728 #define SOC_AON_FWHOST7_BASE_M 0x00007FF0U
5729 #define SOC_AON_FWHOST7_BASE_S 4U
5730 /*
5731 
5732  Field: LEN
5733  From..to bits: 16...25
5734  DefaultValue: 0x0
5735  Access type: read-write
5736  Description: address base len for firewall
5737  is the offset from the region's base address indicated in the same region field
5738  describing the end of a firewall window that has a certain access rules (R/W Permission)
5739  for each controller-id
5740 
5741  HOST_MCU_REGION_4 address space: 0x20000000 - 0x2FFFFFFF
5742  HOST_MCU_REGION_4 base_len can range from:
5743  base_sel = 0
5744  ##register base_len value##
5745  0x0 - 0x7F
5746  base_sel = 0 --> HOST_MCU_REGION_4 the base address for security firewalls is 0x23F80000 ( TCM M33 Data RAM )
5747  max window size is 128Kb
5748  #################
5749  base_sel = 1
5750  ##register base_len value##
5751  0x0 - 0x240
5752  base_sel = 1 --> HOST_MCU_REGION_4 the base address for security firewalls is 0x2BF00000 (M33 Data RAM )
5753  max window size is 576Kb
5754  #################
5755  example:
5756  worker base address: 0x23F80000
5757  current address to access: 0x23F81504
5758  region_base_address: 0x4
5759  region_base_address_len: 0x2 --> (region_base_address + region_base_address_len) --> 0x4+0x2 -->0x6
5760 
5761  0x23F81504 --> ((0x23F81504 - 0x23F80000) >> 10) -->0x4
5762  0x4 <= 0x5 < 0x6
5763  that address falls on the region window and therefor obeys to that region set of access rules
5764 
5765 */
5766 #define SOC_AON_FWHOST7_LEN_W 10U
5767 #define SOC_AON_FWHOST7_LEN_M 0x03FF0000U
5768 #define SOC_AON_FWHOST7_LEN_S 16U
5769 /*
5770 
5771  Field: BASESEL
5772  From..to bits: 26...26
5773  DefaultValue: 0x0
5774  Access type: read-write
5775  Description: Base select for Reserved region defaulted to M33 TCM Data RAM (base_sel = 0):
5776  this select bit will assign this region to either
5777  TCM Data (base_sel = 0)
5778  ##register base value##
5779  0x0 - 0x80
5780  ##absolute equivalent value##
5781  0x200000000 - 0x20001FFFF
5782 
5783  or Data RAM (base_sel = 1)
5784  ##register base value##
5785  0x0 - 0x63F
5786  ##absolute equivalent value##
5787  0x2BF00000 - 0x2C08FC00
5788 
5789  for HOST_MCU_REGION_4 with base_sel = 0 the base address for security firewalls is 0x23F80000 ( M33 TCM Data RAM )
5790  max window size is 128Kb (depending on the MEMSS mode)
5791 
5792  for HOST_MCU_REGION_4 with base_sel = 1 the base address for security firewalls is 0x2BF00000 ( M33 Data RAM )
5793  max window size is 576Kb (depending on the MEMSS mode)
5794 
5795  example:
5796  worker base address: 0x2BF00000
5797  current address to access: 0x2BF00504
5798  region_base_address: 0x1
5799  region_base_address_len: 0x1
5800 
5801  0x2BF00504 --> ((0x2BF00504 - 0x2BF00000) >> 10) --> 0x1
5802  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
5803  that address falls on the region window and therefor obeys to that region set of access rules
5804 
5805 */
5806 #define SOC_AON_FWHOST7_BASESEL 0x04000000U
5807 #define SOC_AON_FWHOST7_BASESEL_M 0x04000000U
5808 #define SOC_AON_FWHOST7_BASESEL_S 26U
5809 
5810 
5811 /*-----------------------------------REGISTER------------------------------------
5812  Register name: FWHOST8
5813  Offset name: SOC_AON_O_FWHOST8
5814  Relative address: 0x1D4
5815  Description: HOST MCU region 8 firewall access permission
5816  for 3 controller id :
5817  0 - M33 Non Secured
5818  1 - M33 Secured
5819  2 - Core (Non Secure)
5820  Default Value: 0x00000000
5821 
5822  Field: M33NS
5823  From..to bits: 0...0
5824  DefaultValue: 0x0
5825  Access type: read-write
5826  Description: Controller M33 None Secured:
5827  '0' - access not allowed
5828  '1' - access allowed
5829 
5830 */
5831 #define SOC_AON_FWHOST8_M33NS 0x00000001U
5832 #define SOC_AON_FWHOST8_M33NS_M 0x00000001U
5833 #define SOC_AON_FWHOST8_M33NS_S 0U
5834 /*
5835 
5836  Field: M33S
5837  From..to bits: 1...1
5838  DefaultValue: 0x0
5839  Access type: read-write
5840  Description: Controller M33 Secured:
5841  '0' - access not allowed
5842  '1' - access allowed
5843 
5844 */
5845 #define SOC_AON_FWHOST8_M33S 0x00000002U
5846 #define SOC_AON_FWHOST8_M33S_M 0x00000002U
5847 #define SOC_AON_FWHOST8_M33S_S 1U
5848 /*
5849 
5850  Field: CORENS
5851  From..to bits: 2...2
5852  DefaultValue: 0x0
5853  Access type: read-write
5854  Description: Controller Core Non Secured:
5855  '0' - access not allowed
5856  '1' - access allowed
5857 
5858 */
5859 #define SOC_AON_FWHOST8_CORENS 0x00000004U
5860 #define SOC_AON_FWHOST8_CORENS_M 0x00000004U
5861 #define SOC_AON_FWHOST8_CORENS_S 2U
5862 
5863 
5864 /*-----------------------------------REGISTER------------------------------------
5865  Register name: FWHOST9
5866  Offset name: SOC_AON_O_FWHOST9
5867  Relative address: 0x1D8
5868  Description: HOST MCU region 9 firewall access permission
5869  for 3 controller id :
5870  0 - M33 Non Secured
5871  1 - M33 Secured
5872  2 - Core (Non Secure)
5873  Default Value: 0x00000000
5874 
5875  Field: M33NS
5876  From..to bits: 0...0
5877  DefaultValue: 0x0
5878  Access type: read-write
5879  Description: Controller M33 None Secured:
5880  '0' - access not allowed
5881  '1' - access allowed
5882 
5883 */
5884 #define SOC_AON_FWHOST9_M33NS 0x00000001U
5885 #define SOC_AON_FWHOST9_M33NS_M 0x00000001U
5886 #define SOC_AON_FWHOST9_M33NS_S 0U
5887 /*
5888 
5889  Field: M33S
5890  From..to bits: 1...1
5891  DefaultValue: 0x0
5892  Access type: read-write
5893  Description: Controller M33 Secured:
5894  '0' - access not allowed
5895  '1' - access allowed
5896 
5897 */
5898 #define SOC_AON_FWHOST9_M33S 0x00000002U
5899 #define SOC_AON_FWHOST9_M33S_M 0x00000002U
5900 #define SOC_AON_FWHOST9_M33S_S 1U
5901 /*
5902 
5903  Field: CORENS
5904  From..to bits: 2...2
5905  DefaultValue: 0x0
5906  Access type: read-write
5907  Description: Controller Core Non Secured:
5908  '0' - access not allowed
5909  '1' - access allowed
5910 
5911 */
5912 #define SOC_AON_FWHOST9_CORENS 0x00000004U
5913 #define SOC_AON_FWHOST9_CORENS_M 0x00000004U
5914 #define SOC_AON_FWHOST9_CORENS_S 2U
5915 
5916 
5917 /*-----------------------------------REGISTER------------------------------------
5918  Register name: FWHOST10
5919  Offset name: SOC_AON_O_FWHOST10
5920  Relative address: 0x1DC
5921  Description: HOST MCU region 10 firewall access permission
5922  for 3 controller id :
5923  0 - M33 Non Secured
5924  1 - M33 Secured
5925  2 - Core (Non Secure)
5926  Default Value: 0x00000000
5927 
5928  Field: M33NS
5929  From..to bits: 0...0
5930  DefaultValue: 0x0
5931  Access type: read-write
5932  Description: Controller M33 None Secured:
5933  '0' - access not allowed
5934  '1' - access allowed
5935 
5936 */
5937 #define SOC_AON_FWHOST10_M33NS 0x00000001U
5938 #define SOC_AON_FWHOST10_M33NS_M 0x00000001U
5939 #define SOC_AON_FWHOST10_M33NS_S 0U
5940 /*
5941 
5942  Field: M33S
5943  From..to bits: 1...1
5944  DefaultValue: 0x0
5945  Access type: read-write
5946  Description: Controller M33 Secured:
5947  '0' - access not allowed
5948  '1' - access allowed
5949 
5950 */
5951 #define SOC_AON_FWHOST10_M33S 0x00000002U
5952 #define SOC_AON_FWHOST10_M33S_M 0x00000002U
5953 #define SOC_AON_FWHOST10_M33S_S 1U
5954 /*
5955 
5956  Field: CORENS
5957  From..to bits: 2...2
5958  DefaultValue: 0x0
5959  Access type: read-write
5960  Description: Controller Core Non Secured:
5961  '0' - access not allowed
5962  '1' - access allowed
5963 
5964 */
5965 #define SOC_AON_FWHOST10_CORENS 0x00000004U
5966 #define SOC_AON_FWHOST10_CORENS_M 0x00000004U
5967 #define SOC_AON_FWHOST10_CORENS_S 2U
5968 
5969 
5970 /*-----------------------------------REGISTER------------------------------------
5971  Register name: FWHOST11
5972  Offset name: SOC_AON_O_FWHOST11
5973  Relative address: 0x1E0
5974  Description: HOST MCU region 11 firewall access permission
5975  for 3 controller id :
5976  0 - M33 Non Secured
5977  1 - M33 Secured
5978  2 - Core (Non Secure)
5979  Default Value: 0x00000000
5980 
5981  Field: M33NS
5982  From..to bits: 0...0
5983  DefaultValue: 0x0
5984  Access type: read-write
5985  Description: Controller M33 None Secured:
5986  '0' - access not allowed
5987  '1' - access allowed
5988 
5989 */
5990 #define SOC_AON_FWHOST11_M33NS 0x00000001U
5991 #define SOC_AON_FWHOST11_M33NS_M 0x00000001U
5992 #define SOC_AON_FWHOST11_M33NS_S 0U
5993 /*
5994 
5995  Field: M33S
5996  From..to bits: 1...1
5997  DefaultValue: 0x0
5998  Access type: read-write
5999  Description: Controller M33 Secured:
6000  '0' - access not allowed
6001  '1' - access allowed
6002 
6003 */
6004 #define SOC_AON_FWHOST11_M33S 0x00000002U
6005 #define SOC_AON_FWHOST11_M33S_M 0x00000002U
6006 #define SOC_AON_FWHOST11_M33S_S 1U
6007 /*
6008 
6009  Field: CORENS
6010  From..to bits: 2...2
6011  DefaultValue: 0x0
6012  Access type: read-write
6013  Description: Controller Core Non Secured:
6014  '0' - access not allowed
6015  '1' - access allowed
6016 
6017 */
6018 #define SOC_AON_FWHOST11_CORENS 0x00000004U
6019 #define SOC_AON_FWHOST11_CORENS_M 0x00000004U
6020 #define SOC_AON_FWHOST11_CORENS_S 2U
6021 
6022 
6023 /*-----------------------------------REGISTER------------------------------------
6024  Register name: FWXIPOSPI
6025  Offset name: SOC_AON_O_FWXIPOSPI
6026  Relative address: 0x1E4
6027  Description: XIP_OSPI firewall access permission
6028  for 3 controller id :
6029  0 - M33 Non Secured
6030  1 - M33 Secured
6031  2 - Core (Non Secure)
6032  Default Value: 0x00000000
6033 
6034  Field: M33NS
6035  From..to bits: 0...0
6036  DefaultValue: 0x0
6037  Access type: read-write
6038  Description: Controller M33 None Secured:
6039  '0' - access not allowed
6040  '1' - access allowed
6041 
6042 */
6043 #define SOC_AON_FWXIPOSPI_M33NS 0x00000001U
6044 #define SOC_AON_FWXIPOSPI_M33NS_M 0x00000001U
6045 #define SOC_AON_FWXIPOSPI_M33NS_S 0U
6046 /*
6047 
6048  Field: M33S
6049  From..to bits: 1...1
6050  DefaultValue: 0x0
6051  Access type: read-write
6052  Description: Controller M33 Secured:
6053  '0' - access not allowed
6054  '1' - access allowed
6055 
6056 */
6057 #define SOC_AON_FWXIPOSPI_M33S 0x00000002U
6058 #define SOC_AON_FWXIPOSPI_M33S_M 0x00000002U
6059 #define SOC_AON_FWXIPOSPI_M33S_S 1U
6060 /*
6061 
6062  Field: CORENS
6063  From..to bits: 2...2
6064  DefaultValue: 0x0
6065  Access type: read-write
6066  Description: Controller Core Non Secured:
6067  '0' - access not allowed
6068  '1' - access allowed
6069 
6070 */
6071 #define SOC_AON_FWXIPOSPI_CORENS 0x00000004U
6072 #define SOC_AON_FWXIPOSPI_CORENS_M 0x00000004U
6073 #define SOC_AON_FWXIPOSPI_CORENS_S 2U
6074 
6075 
6076 /*-----------------------------------REGISTER------------------------------------
6077  Register name: FWXIPINDAC
6078  Offset name: SOC_AON_O_FWXIPINDAC
6079  Relative address: 0x1E8
6080  Description: OSPI_INDAC firewall access permission
6081  for 3 controller id :
6082  0 - M33 Non Secured
6083  1 - M33 Secured
6084  2 - Core (Non Secure)
6085  Default Value: 0x00000000
6086 
6087  Field: M33NS
6088  From..to bits: 0...0
6089  DefaultValue: 0x0
6090  Access type: read-write
6091  Description: Controller M33 None Secured:
6092  '0' - access not allowed
6093  '1' - access allowed
6094 
6095 */
6096 #define SOC_AON_FWXIPINDAC_M33NS 0x00000001U
6097 #define SOC_AON_FWXIPINDAC_M33NS_M 0x00000001U
6098 #define SOC_AON_FWXIPINDAC_M33NS_S 0U
6099 /*
6100 
6101  Field: M33S
6102  From..to bits: 1...1
6103  DefaultValue: 0x0
6104  Access type: read-write
6105  Description: Controller M33 Secured:
6106  '0' - access not allowed
6107  '1' - access allowed
6108 
6109 */
6110 #define SOC_AON_FWXIPINDAC_M33S 0x00000002U
6111 #define SOC_AON_FWXIPINDAC_M33S_M 0x00000002U
6112 #define SOC_AON_FWXIPINDAC_M33S_S 1U
6113 /*
6114 
6115  Field: CORENS
6116  From..to bits: 2...2
6117  DefaultValue: 0x0
6118  Access type: read-write
6119  Description: Controller Core Non Secured:
6120  '0' - access not allowed
6121  '1' - access allowed
6122 
6123 */
6124 #define SOC_AON_FWXIPINDAC_CORENS 0x00000004U
6125 #define SOC_AON_FWXIPINDAC_CORENS_M 0x00000004U
6126 #define SOC_AON_FWXIPINDAC_CORENS_S 2U
6127 
6128 
6129 /*-----------------------------------REGISTER------------------------------------
6130  Register name: FWXIPGEN
6131  Offset name: SOC_AON_O_FWXIPGEN
6132  Relative address: 0x1EC
6133  Description: XIP_GEN firewall access permission
6134  for 3 controller id :
6135  0 - M33 Non Secured
6136  1 - M33 Secured
6137  2 - Core (Non Secure)
6138  Default Value: 0x00000000
6139 
6140  Field: M33NS
6141  From..to bits: 0...0
6142  DefaultValue: 0x0
6143  Access type: read-write
6144  Description: Controller M33 None Secured:
6145  '0' - access not allowed
6146  '1' - access allowed
6147 
6148 */
6149 #define SOC_AON_FWXIPGEN_M33NS 0x00000001U
6150 #define SOC_AON_FWXIPGEN_M33NS_M 0x00000001U
6151 #define SOC_AON_FWXIPGEN_M33NS_S 0U
6152 /*
6153 
6154  Field: M33S
6155  From..to bits: 1...1
6156  DefaultValue: 0x0
6157  Access type: read-write
6158  Description: Controller M33 Secured:
6159  '0' - access not allowed
6160  '1' - access allowed
6161 
6162 */
6163 #define SOC_AON_FWXIPGEN_M33S 0x00000002U
6164 #define SOC_AON_FWXIPGEN_M33S_M 0x00000002U
6165 #define SOC_AON_FWXIPGEN_M33S_S 1U
6166 /*
6167 
6168  Field: CORENS
6169  From..to bits: 2...2
6170  DefaultValue: 0x0
6171  Access type: read-write
6172  Description: Controller Core Non Secured:
6173  '0' - access not allowed
6174  '1' - access allowed
6175 
6176 */
6177 #define SOC_AON_FWXIPGEN_CORENS 0x00000004U
6178 #define SOC_AON_FWXIPGEN_CORENS_M 0x00000004U
6179 #define SOC_AON_FWXIPGEN_CORENS_S 2U
6180 
6181 
6182 /*-----------------------------------REGISTER------------------------------------
6183  Register name: FWXIPUDMAS
6184  Offset name: SOC_AON_O_FWXIPUDMAS
6185  Relative address: 0x1F0
6186  Description: XIP_UDMA_SEC firewall access permission
6187  for 3 controller id :
6188  0 - M33 Non Secured
6189  1 - M33 Secured
6190  2 - Core (Non Secure)
6191  Default Value: 0x00000000
6192 
6193  Field: M33NS
6194  From..to bits: 0...0
6195  DefaultValue: 0x0
6196  Access type: read-write
6197  Description: Controller M33 None Secured:
6198  '0' - access not allowed
6199  '1' - access allowed
6200 
6201 */
6202 #define SOC_AON_FWXIPUDMAS_M33NS 0x00000001U
6203 #define SOC_AON_FWXIPUDMAS_M33NS_M 0x00000001U
6204 #define SOC_AON_FWXIPUDMAS_M33NS_S 0U
6205 /*
6206 
6207  Field: M33S
6208  From..to bits: 1...1
6209  DefaultValue: 0x0
6210  Access type: read-write
6211  Description: Controller M33 Secured:
6212  '0' - access not allowed
6213  '1' - access allowed
6214 
6215 */
6216 #define SOC_AON_FWXIPUDMAS_M33S 0x00000002U
6217 #define SOC_AON_FWXIPUDMAS_M33S_M 0x00000002U
6218 #define SOC_AON_FWXIPUDMAS_M33S_S 1U
6219 /*
6220 
6221  Field: CORENS
6222  From..to bits: 2...2
6223  DefaultValue: 0x0
6224  Access type: read-write
6225  Description: Controller Core Non Secured:
6226  '0' - access not allowed
6227  '1' - access allowed
6228 
6229 */
6230 #define SOC_AON_FWXIPUDMAS_CORENS 0x00000004U
6231 #define SOC_AON_FWXIPUDMAS_CORENS_M 0x00000004U
6232 #define SOC_AON_FWXIPUDMAS_CORENS_S 2U
6233 
6234 
6235 /*-----------------------------------REGISTER------------------------------------
6236  Register name: FWXIPUDMANS
6237  Offset name: SOC_AON_O_FWXIPUDMANS
6238  Relative address: 0x1F4
6239  Description: UDMA_NONSEC firewall access permission
6240  for 3 controller id :
6241  0 - M33 Non Secured
6242  1 - M33 Secured
6243  2 - Core (Non Secure)
6244  Default Value: 0x00000000
6245 
6246  Field: M33NS
6247  From..to bits: 0...0
6248  DefaultValue: 0x0
6249  Access type: read-write
6250  Description: Controller M33 None Secured:
6251  '0' - access not allowed
6252  '1' - access allowed
6253 
6254 */
6255 #define SOC_AON_FWXIPUDMANS_M33NS 0x00000001U
6256 #define SOC_AON_FWXIPUDMANS_M33NS_M 0x00000001U
6257 #define SOC_AON_FWXIPUDMANS_M33NS_S 0U
6258 /*
6259 
6260  Field: M33S
6261  From..to bits: 1...1
6262  DefaultValue: 0x0
6263  Access type: read-write
6264  Description: Controller M33 Secured:
6265  '0' - access not allowed
6266  '1' - access allowed
6267 
6268 */
6269 #define SOC_AON_FWXIPUDMANS_M33S 0x00000002U
6270 #define SOC_AON_FWXIPUDMANS_M33S_M 0x00000002U
6271 #define SOC_AON_FWXIPUDMANS_M33S_S 1U
6272 /*
6273 
6274  Field: CORENS
6275  From..to bits: 2...2
6276  DefaultValue: 0x0
6277  Access type: read-write
6278  Description: Controller Core Non Secured:
6279  '0' - access not allowed
6280  '1' - access allowed
6281 
6282 */
6283 #define SOC_AON_FWXIPUDMANS_CORENS 0x00000004U
6284 #define SOC_AON_FWXIPUDMANS_CORENS_M 0x00000004U
6285 #define SOC_AON_FWXIPUDMANS_CORENS_S 2U
6286 
6287 
6288 /*-----------------------------------REGISTER------------------------------------
6289  Register name: FWOTFDE0
6290  Offset name: SOC_AON_O_FWOTFDE0
6291  Relative address: 0x1F8
6292  Description: OTFDE_REGION0 firewall access permission
6293  for 3 controller id :
6294  0 - M33 Non Secured
6295  1 - M33 Secured
6296  2 - Core (Non Secure)
6297  Default Value: 0x00000000
6298 
6299  Field: M33NS
6300  From..to bits: 0...0
6301  DefaultValue: 0x0
6302  Access type: read-write
6303  Description: Controller M33 None Secured:
6304  '0' - access not allowed
6305  '1' - access allowed
6306 
6307 */
6308 #define SOC_AON_FWOTFDE0_M33NS 0x00000001U
6309 #define SOC_AON_FWOTFDE0_M33NS_M 0x00000001U
6310 #define SOC_AON_FWOTFDE0_M33NS_S 0U
6311 /*
6312 
6313  Field: M33S
6314  From..to bits: 1...1
6315  DefaultValue: 0x0
6316  Access type: read-write
6317  Description: Controller M33 Secured:
6318  '0' - access not allowed
6319  '1' - access allowed
6320 
6321 */
6322 #define SOC_AON_FWOTFDE0_M33S 0x00000002U
6323 #define SOC_AON_FWOTFDE0_M33S_M 0x00000002U
6324 #define SOC_AON_FWOTFDE0_M33S_S 1U
6325 /*
6326 
6327  Field: CORENS
6328  From..to bits: 2...2
6329  DefaultValue: 0x0
6330  Access type: read-write
6331  Description: Controller Core Non Secured:
6332  '0' - access not allowed
6333  '1' - access allowed
6334 
6335 */
6336 #define SOC_AON_FWOTFDE0_CORENS 0x00000004U
6337 #define SOC_AON_FWOTFDE0_CORENS_M 0x00000004U
6338 #define SOC_AON_FWOTFDE0_CORENS_S 2U
6339 
6340 
6341 /*-----------------------------------REGISTER------------------------------------
6342  Register name: FWOTFDE1
6343  Offset name: SOC_AON_O_FWOTFDE1
6344  Relative address: 0x1FC
6345  Description: OTFDE_REGION1 firewall access permission
6346  for 3 controller id :
6347  0 - M33 Non Secured
6348  1 - M33 Secured
6349  2 - Core (Non Secure)
6350  Default Value: 0x00000000
6351 
6352  Field: M33NS
6353  From..to bits: 0...0
6354  DefaultValue: 0x0
6355  Access type: read-write
6356  Description: Controller M33 None Secured:
6357  '0' - access not allowed
6358  '1' - access allowed
6359 
6360 */
6361 #define SOC_AON_FWOTFDE1_M33NS 0x00000001U
6362 #define SOC_AON_FWOTFDE1_M33NS_M 0x00000001U
6363 #define SOC_AON_FWOTFDE1_M33NS_S 0U
6364 /*
6365 
6366  Field: M33S
6367  From..to bits: 1...1
6368  DefaultValue: 0x0
6369  Access type: read-write
6370  Description: Controller M33 Secured:
6371  '0' - access not allowed
6372  '1' - access allowed
6373 
6374 */
6375 #define SOC_AON_FWOTFDE1_M33S 0x00000002U
6376 #define SOC_AON_FWOTFDE1_M33S_M 0x00000002U
6377 #define SOC_AON_FWOTFDE1_M33S_S 1U
6378 /*
6379 
6380  Field: CORENS
6381  From..to bits: 2...2
6382  DefaultValue: 0x0
6383  Access type: read-write
6384  Description: Controller Core Non Secured:
6385  '0' - access not allowed
6386  '1' - access allowed
6387 
6388 */
6389 #define SOC_AON_FWOTFDE1_CORENS 0x00000004U
6390 #define SOC_AON_FWOTFDE1_CORENS_M 0x00000004U
6391 #define SOC_AON_FWOTFDE1_CORENS_S 2U
6392 
6393 
6394 /*-----------------------------------REGISTER------------------------------------
6395  Register name: FWOTFDE2
6396  Offset name: SOC_AON_O_FWOTFDE2
6397  Relative address: 0x200
6398  Description: OTFDE_REGION2 firewall access permission
6399  for 3 controller id :
6400  0 - M33 Non Secured
6401  1 - M33 Secured
6402  2 - Core (Non Secure)
6403  Default Value: 0x00000000
6404 
6405  Field: M33NS
6406  From..to bits: 0...0
6407  DefaultValue: 0x0
6408  Access type: read-write
6409  Description: Controller M33 None Secured:
6410  '0' - access not allowed
6411  '1' - access allowed
6412 
6413 */
6414 #define SOC_AON_FWOTFDE2_M33NS 0x00000001U
6415 #define SOC_AON_FWOTFDE2_M33NS_M 0x00000001U
6416 #define SOC_AON_FWOTFDE2_M33NS_S 0U
6417 /*
6418 
6419  Field: M33S
6420  From..to bits: 1...1
6421  DefaultValue: 0x0
6422  Access type: read-write
6423  Description: Controller M33 Secured:
6424  '0' - access not allowed
6425  '1' - access allowed
6426 
6427 */
6428 #define SOC_AON_FWOTFDE2_M33S 0x00000002U
6429 #define SOC_AON_FWOTFDE2_M33S_M 0x00000002U
6430 #define SOC_AON_FWOTFDE2_M33S_S 1U
6431 /*
6432 
6433  Field: CORENS
6434  From..to bits: 2...2
6435  DefaultValue: 0x0
6436  Access type: read-write
6437  Description: Controller Core Non Secured:
6438  '0' - access not allowed
6439  '1' - access allowed
6440 
6441 */
6442 #define SOC_AON_FWOTFDE2_CORENS 0x00000004U
6443 #define SOC_AON_FWOTFDE2_CORENS_M 0x00000004U
6444 #define SOC_AON_FWOTFDE2_CORENS_S 2U
6445 
6446 
6447 /*-----------------------------------REGISTER------------------------------------
6448  Register name: FWOTFDE3
6449  Offset name: SOC_AON_O_FWOTFDE3
6450  Relative address: 0x204
6451  Description: OTFDE_REGION3 firewall access permission
6452  for 3 controller id :
6453  0 - M33 Non Secured
6454  1 - M33 Secured
6455  2 - Core (Non Secure)
6456  Default Value: 0x00000000
6457 
6458  Field: M33NS
6459  From..to bits: 0...0
6460  DefaultValue: 0x0
6461  Access type: read-write
6462  Description: Controller M33 None Secured:
6463  '0' - access not allowed
6464  '1' - access allowed
6465 
6466 */
6467 #define SOC_AON_FWOTFDE3_M33NS 0x00000001U
6468 #define SOC_AON_FWOTFDE3_M33NS_M 0x00000001U
6469 #define SOC_AON_FWOTFDE3_M33NS_S 0U
6470 /*
6471 
6472  Field: M33S
6473  From..to bits: 1...1
6474  DefaultValue: 0x0
6475  Access type: read-write
6476  Description: Controller M33 Secured:
6477  '0' - access not allowed
6478  '1' - access allowed
6479 
6480 */
6481 #define SOC_AON_FWOTFDE3_M33S 0x00000002U
6482 #define SOC_AON_FWOTFDE3_M33S_M 0x00000002U
6483 #define SOC_AON_FWOTFDE3_M33S_S 1U
6484 /*
6485 
6486  Field: CORENS
6487  From..to bits: 2...2
6488  DefaultValue: 0x0
6489  Access type: read-write
6490  Description: Controller Core Non Secured:
6491  '0' - access not allowed
6492  '1' - access allowed
6493 
6494 */
6495 #define SOC_AON_FWOTFDE3_CORENS 0x00000004U
6496 #define SOC_AON_FWOTFDE3_CORENS_M 0x00000004U
6497 #define SOC_AON_FWOTFDE3_CORENS_S 2U
6498 
6499 
6500 /*-----------------------------------REGISTER------------------------------------
6501  Register name: FWDMAGEN
6502  Offset name: SOC_AON_O_FWDMAGEN
6503  Relative address: 0x208
6504  Description: DMA_GEN firewall access permission
6505  for 3 controller id :
6506  0 - M33 Non Secured
6507  1 - M33 Secured
6508  2 - Core (Non Secure)
6509  Default Value: 0x00000000
6510 
6511  Field: M33NS
6512  From..to bits: 0...0
6513  DefaultValue: 0x0
6514  Access type: read-write
6515  Description: Controller M33 None Secured:
6516  '0' - access not allowed
6517  '1' - access allowed
6518 
6519 */
6520 #define SOC_AON_FWDMAGEN_M33NS 0x00000001U
6521 #define SOC_AON_FWDMAGEN_M33NS_M 0x00000001U
6522 #define SOC_AON_FWDMAGEN_M33NS_S 0U
6523 /*
6524 
6525  Field: M33S
6526  From..to bits: 1...1
6527  DefaultValue: 0x0
6528  Access type: read-write
6529  Description: Controller M33 Secured:
6530  '0' - access not allowed
6531  '1' - access allowed
6532 
6533 */
6534 #define SOC_AON_FWDMAGEN_M33S 0x00000002U
6535 #define SOC_AON_FWDMAGEN_M33S_M 0x00000002U
6536 #define SOC_AON_FWDMAGEN_M33S_S 1U
6537 /*
6538 
6539  Field: CORENS
6540  From..to bits: 2...2
6541  DefaultValue: 0x0
6542  Access type: read-write
6543  Description: Controller Core Non Secured:
6544  '0' - access not allowed
6545  '1' - access allowed
6546 
6547 */
6548 #define SOC_AON_FWDMAGEN_CORENS 0x00000004U
6549 #define SOC_AON_FWDMAGEN_CORENS_M 0x00000004U
6550 #define SOC_AON_FWDMAGEN_CORENS_S 2U
6551 
6552 
6553 /*-----------------------------------REGISTER------------------------------------
6554  Register name: FWDMA0
6555  Offset name: SOC_AON_O_FWDMA0
6556  Relative address: 0x20C
6557  Description: DMA_CH_0 firewall access permission
6558  for 3 controller id :
6559  0 - M33 Non Secured
6560  1 - M33 Secured
6561  2 - Core (Non Secure)
6562  Default Value: 0x00000000
6563 
6564  Field: M33NS
6565  From..to bits: 0...0
6566  DefaultValue: 0x0
6567  Access type: read-write
6568  Description: Controller M33 None Secured:
6569  '0' - access not allowed
6570  '1' - access allowed
6571 
6572 */
6573 #define SOC_AON_FWDMA0_M33NS 0x00000001U
6574 #define SOC_AON_FWDMA0_M33NS_M 0x00000001U
6575 #define SOC_AON_FWDMA0_M33NS_S 0U
6576 /*
6577 
6578  Field: M33S
6579  From..to bits: 1...1
6580  DefaultValue: 0x0
6581  Access type: read-write
6582  Description: Controller M33 Secured:
6583  '0' - access not allowed
6584  '1' - access allowed
6585 
6586 */
6587 #define SOC_AON_FWDMA0_M33S 0x00000002U
6588 #define SOC_AON_FWDMA0_M33S_M 0x00000002U
6589 #define SOC_AON_FWDMA0_M33S_S 1U
6590 /*
6591 
6592  Field: CORENS
6593  From..to bits: 2...2
6594  DefaultValue: 0x0
6595  Access type: read-write
6596  Description: Controller Core Non Secured:
6597  '0' - access not allowed
6598  '1' - access allowed
6599 
6600 */
6601 #define SOC_AON_FWDMA0_CORENS 0x00000004U
6602 #define SOC_AON_FWDMA0_CORENS_M 0x00000004U
6603 #define SOC_AON_FWDMA0_CORENS_S 2U
6604 
6605 
6606 /*-----------------------------------REGISTER------------------------------------
6607  Register name: FWDMA1
6608  Offset name: SOC_AON_O_FWDMA1
6609  Relative address: 0x210
6610  Description: DMA_CH_1 firewall access permission
6611  for 3 controller id :
6612  0 - M33 Non Secured
6613  1 - M33 Secured
6614  2 - Core (Non Secure)
6615  Default Value: 0x00000000
6616 
6617  Field: M33NS
6618  From..to bits: 0...0
6619  DefaultValue: 0x0
6620  Access type: read-write
6621  Description: Controller M33 None Secured:
6622  '0' - access not allowed
6623  '1' - access allowed
6624 
6625 */
6626 #define SOC_AON_FWDMA1_M33NS 0x00000001U
6627 #define SOC_AON_FWDMA1_M33NS_M 0x00000001U
6628 #define SOC_AON_FWDMA1_M33NS_S 0U
6629 /*
6630 
6631  Field: M33S
6632  From..to bits: 1...1
6633  DefaultValue: 0x0
6634  Access type: read-write
6635  Description: Controller M33 Secured:
6636  '0' - access not allowed
6637  '1' - access allowed
6638 
6639 */
6640 #define SOC_AON_FWDMA1_M33S 0x00000002U
6641 #define SOC_AON_FWDMA1_M33S_M 0x00000002U
6642 #define SOC_AON_FWDMA1_M33S_S 1U
6643 /*
6644 
6645  Field: CORENS
6646  From..to bits: 2...2
6647  DefaultValue: 0x0
6648  Access type: read-write
6649  Description: Controller Core Non Secured:
6650  '0' - access not allowed
6651  '1' - access allowed
6652 
6653 */
6654 #define SOC_AON_FWDMA1_CORENS 0x00000004U
6655 #define SOC_AON_FWDMA1_CORENS_M 0x00000004U
6656 #define SOC_AON_FWDMA1_CORENS_S 2U
6657 
6658 
6659 /*-----------------------------------REGISTER------------------------------------
6660  Register name: FWDMA2
6661  Offset name: SOC_AON_O_FWDMA2
6662  Relative address: 0x214
6663  Description: DMA_CH_2 firewall access permission
6664  for 3 controller id :
6665  0 - M33 Non Secured
6666  1 - M33 Secured
6667  2 - Core (Non Secure)
6668  Default Value: 0x00000000
6669 
6670  Field: M33NS
6671  From..to bits: 0...0
6672  DefaultValue: 0x0
6673  Access type: read-write
6674  Description: Controller M33 None Secured:
6675  '0' - access not allowed
6676  '1' - access allowed
6677 
6678 */
6679 #define SOC_AON_FWDMA2_M33NS 0x00000001U
6680 #define SOC_AON_FWDMA2_M33NS_M 0x00000001U
6681 #define SOC_AON_FWDMA2_M33NS_S 0U
6682 /*
6683 
6684  Field: M33S
6685  From..to bits: 1...1
6686  DefaultValue: 0x0
6687  Access type: read-write
6688  Description: Controller M33 Secured:
6689  '0' - access not allowed
6690  '1' - access allowed
6691 
6692 */
6693 #define SOC_AON_FWDMA2_M33S 0x00000002U
6694 #define SOC_AON_FWDMA2_M33S_M 0x00000002U
6695 #define SOC_AON_FWDMA2_M33S_S 1U
6696 /*
6697 
6698  Field: CORENS
6699  From..to bits: 2...2
6700  DefaultValue: 0x0
6701  Access type: read-write
6702  Description: Controller Core Non Secured:
6703  '0' - access not allowed
6704  '1' - access allowed
6705 
6706 */
6707 #define SOC_AON_FWDMA2_CORENS 0x00000004U
6708 #define SOC_AON_FWDMA2_CORENS_M 0x00000004U
6709 #define SOC_AON_FWDMA2_CORENS_S 2U
6710 
6711 
6712 /*-----------------------------------REGISTER------------------------------------
6713  Register name: FWDMA3
6714  Offset name: SOC_AON_O_FWDMA3
6715  Relative address: 0x218
6716  Description: DMA_CH_3 firewall access permission
6717  for 3 controller id :
6718  0 - M33 Non Secured
6719  1 - M33 Secured
6720  2 - Core (Non Secure)
6721  Default Value: 0x00000000
6722 
6723  Field: M33NS
6724  From..to bits: 0...0
6725  DefaultValue: 0x0
6726  Access type: read-write
6727  Description: Controller M33 None Secured:
6728  '0' - access not allowed
6729  '1' - access allowed
6730 
6731 */
6732 #define SOC_AON_FWDMA3_M33NS 0x00000001U
6733 #define SOC_AON_FWDMA3_M33NS_M 0x00000001U
6734 #define SOC_AON_FWDMA3_M33NS_S 0U
6735 /*
6736 
6737  Field: M33S
6738  From..to bits: 1...1
6739  DefaultValue: 0x0
6740  Access type: read-write
6741  Description: Controller M33 Secured:
6742  '0' - access not allowed
6743  '1' - access allowed
6744 
6745 */
6746 #define SOC_AON_FWDMA3_M33S 0x00000002U
6747 #define SOC_AON_FWDMA3_M33S_M 0x00000002U
6748 #define SOC_AON_FWDMA3_M33S_S 1U
6749 /*
6750 
6751  Field: CORENS
6752  From..to bits: 2...2
6753  DefaultValue: 0x0
6754  Access type: read-write
6755  Description: Controller Core Non Secured:
6756  '0' - access not allowed
6757  '1' - access allowed
6758 
6759 */
6760 #define SOC_AON_FWDMA3_CORENS 0x00000004U
6761 #define SOC_AON_FWDMA3_CORENS_M 0x00000004U
6762 #define SOC_AON_FWDMA3_CORENS_S 2U
6763 
6764 
6765 /*-----------------------------------REGISTER------------------------------------
6766  Register name: FWDMA4
6767  Offset name: SOC_AON_O_FWDMA4
6768  Relative address: 0x21C
6769  Description: DMA_CH_4 firewall access permission
6770  for 3 controller id :
6771  0 - M33 Non Secured
6772  1 - M33 Secured
6773  2 - Core (Non Secure)
6774  Default Value: 0x00000000
6775 
6776  Field: M33NS
6777  From..to bits: 0...0
6778  DefaultValue: 0x0
6779  Access type: read-write
6780  Description: Controller M33 None Secured:
6781  '0' - access not allowed
6782  '1' - access allowed
6783 
6784 */
6785 #define SOC_AON_FWDMA4_M33NS 0x00000001U
6786 #define SOC_AON_FWDMA4_M33NS_M 0x00000001U
6787 #define SOC_AON_FWDMA4_M33NS_S 0U
6788 /*
6789 
6790  Field: M33S
6791  From..to bits: 1...1
6792  DefaultValue: 0x0
6793  Access type: read-write
6794  Description: Controller M33 Secured:
6795  '0' - access not allowed
6796  '1' - access allowed
6797 
6798 */
6799 #define SOC_AON_FWDMA4_M33S 0x00000002U
6800 #define SOC_AON_FWDMA4_M33S_M 0x00000002U
6801 #define SOC_AON_FWDMA4_M33S_S 1U
6802 /*
6803 
6804  Field: CORENS
6805  From..to bits: 2...2
6806  DefaultValue: 0x0
6807  Access type: read-write
6808  Description: Controller Core Non Secured:
6809  '0' - access not allowed
6810  '1' - access allowed
6811 
6812 */
6813 #define SOC_AON_FWDMA4_CORENS 0x00000004U
6814 #define SOC_AON_FWDMA4_CORENS_M 0x00000004U
6815 #define SOC_AON_FWDMA4_CORENS_S 2U
6816 
6817 
6818 /*-----------------------------------REGISTER------------------------------------
6819  Register name: FWDMA5
6820  Offset name: SOC_AON_O_FWDMA5
6821  Relative address: 0x220
6822  Description: DMA_CH_5 firewall access permission
6823  for 3 controller id :
6824  0 - M33 Non Secured
6825  1 - M33 Secured
6826  2 - Core (Non Secure)
6827  Default Value: 0x00000000
6828 
6829  Field: M33NS
6830  From..to bits: 0...0
6831  DefaultValue: 0x0
6832  Access type: read-write
6833  Description: Controller M33 None Secured:
6834  '0' - access not allowed
6835  '1' - access allowed
6836 
6837 */
6838 #define SOC_AON_FWDMA5_M33NS 0x00000001U
6839 #define SOC_AON_FWDMA5_M33NS_M 0x00000001U
6840 #define SOC_AON_FWDMA5_M33NS_S 0U
6841 /*
6842 
6843  Field: M33S
6844  From..to bits: 1...1
6845  DefaultValue: 0x0
6846  Access type: read-write
6847  Description: Controller M33 Secured:
6848  '0' - access not allowed
6849  '1' - access allowed
6850 
6851 */
6852 #define SOC_AON_FWDMA5_M33S 0x00000002U
6853 #define SOC_AON_FWDMA5_M33S_M 0x00000002U
6854 #define SOC_AON_FWDMA5_M33S_S 1U
6855 /*
6856 
6857  Field: CORENS
6858  From..to bits: 2...2
6859  DefaultValue: 0x0
6860  Access type: read-write
6861  Description: Controller Core Non Secured:
6862  '0' - access not allowed
6863  '1' - access allowed
6864 
6865 */
6866 #define SOC_AON_FWDMA5_CORENS 0x00000004U
6867 #define SOC_AON_FWDMA5_CORENS_M 0x00000004U
6868 #define SOC_AON_FWDMA5_CORENS_S 2U
6869 
6870 
6871 /*-----------------------------------REGISTER------------------------------------
6872  Register name: FWDMA6
6873  Offset name: SOC_AON_O_FWDMA6
6874  Relative address: 0x224
6875  Description: DMA_CH_6 firewall access permission
6876  for 3 controller id :
6877  0 - M33 Non Secured
6878  1 - M33 Secured
6879  2 - Core (Non Secure)
6880  Default Value: 0x00000000
6881 
6882  Field: M33NS
6883  From..to bits: 0...0
6884  DefaultValue: 0x0
6885  Access type: read-write
6886  Description: Controller M33 None Secured:
6887  '0' - access not allowed
6888  '1' - access allowed
6889 
6890 */
6891 #define SOC_AON_FWDMA6_M33NS 0x00000001U
6892 #define SOC_AON_FWDMA6_M33NS_M 0x00000001U
6893 #define SOC_AON_FWDMA6_M33NS_S 0U
6894 /*
6895 
6896  Field: M33S
6897  From..to bits: 1...1
6898  DefaultValue: 0x0
6899  Access type: read-write
6900  Description: Controller M33 Secured:
6901  '0' - access not allowed
6902  '1' - access allowed
6903 
6904 */
6905 #define SOC_AON_FWDMA6_M33S 0x00000002U
6906 #define SOC_AON_FWDMA6_M33S_M 0x00000002U
6907 #define SOC_AON_FWDMA6_M33S_S 1U
6908 /*
6909 
6910  Field: CORENS
6911  From..to bits: 2...2
6912  DefaultValue: 0x0
6913  Access type: read-write
6914  Description: Controller Core Non Secured:
6915  '0' - access not allowed
6916  '1' - access allowed
6917 
6918 */
6919 #define SOC_AON_FWDMA6_CORENS 0x00000004U
6920 #define SOC_AON_FWDMA6_CORENS_M 0x00000004U
6921 #define SOC_AON_FWDMA6_CORENS_S 2U
6922 
6923 
6924 /*-----------------------------------REGISTER------------------------------------
6925  Register name: FWDMA7
6926  Offset name: SOC_AON_O_FWDMA7
6927  Relative address: 0x228
6928  Description: DMA_CH_7 firewall access permission
6929  for 3 controller id :
6930  0 - M33 Non Secured
6931  1 - M33 Secured
6932  2 - Core (Non Secure)
6933  Default Value: 0x00000000
6934 
6935  Field: M33NS
6936  From..to bits: 0...0
6937  DefaultValue: 0x0
6938  Access type: read-write
6939  Description: Controller M33 None Secured:
6940  '0' - access not allowed
6941  '1' - access allowed
6942 
6943 */
6944 #define SOC_AON_FWDMA7_M33NS 0x00000001U
6945 #define SOC_AON_FWDMA7_M33NS_M 0x00000001U
6946 #define SOC_AON_FWDMA7_M33NS_S 0U
6947 /*
6948 
6949  Field: M33S
6950  From..to bits: 1...1
6951  DefaultValue: 0x0
6952  Access type: read-write
6953  Description: Controller M33 Secured:
6954  '0' - access not allowed
6955  '1' - access allowed
6956 
6957 */
6958 #define SOC_AON_FWDMA7_M33S 0x00000002U
6959 #define SOC_AON_FWDMA7_M33S_M 0x00000002U
6960 #define SOC_AON_FWDMA7_M33S_S 1U
6961 /*
6962 
6963  Field: CORENS
6964  From..to bits: 2...2
6965  DefaultValue: 0x0
6966  Access type: read-write
6967  Description: Controller Core Non Secured:
6968  '0' - access not allowed
6969  '1' - access allowed
6970 
6971 */
6972 #define SOC_AON_FWDMA7_CORENS 0x00000004U
6973 #define SOC_AON_FWDMA7_CORENS_M 0x00000004U
6974 #define SOC_AON_FWDMA7_CORENS_S 2U
6975 
6976 
6977 /*-----------------------------------REGISTER------------------------------------
6978  Register name: FWDMA8
6979  Offset name: SOC_AON_O_FWDMA8
6980  Relative address: 0x22C
6981  Description: DMA_CH_8 firewall access permission
6982  for 3 controller id :
6983  0 - M33 Non Secured
6984  1 - M33 Secured
6985  2 - Core (Non Secure)
6986  Default Value: 0x00000000
6987 
6988  Field: M33NS
6989  From..to bits: 0...0
6990  DefaultValue: 0x0
6991  Access type: read-write
6992  Description: Controller M33 None Secured:
6993  '0' - access not allowed
6994  '1' - access allowed
6995 
6996 */
6997 #define SOC_AON_FWDMA8_M33NS 0x00000001U
6998 #define SOC_AON_FWDMA8_M33NS_M 0x00000001U
6999 #define SOC_AON_FWDMA8_M33NS_S 0U
7000 /*
7001 
7002  Field: M33S
7003  From..to bits: 1...1
7004  DefaultValue: 0x0
7005  Access type: read-write
7006  Description: Controller M33 Secured:
7007  '0' - access not allowed
7008  '1' - access allowed
7009 
7010 */
7011 #define SOC_AON_FWDMA8_M33S 0x00000002U
7012 #define SOC_AON_FWDMA8_M33S_M 0x00000002U
7013 #define SOC_AON_FWDMA8_M33S_S 1U
7014 /*
7015 
7016  Field: CORENS
7017  From..to bits: 2...2
7018  DefaultValue: 0x0
7019  Access type: read-write
7020  Description: Controller Core Non Secured:
7021  '0' - access not allowed
7022  '1' - access allowed
7023 
7024 */
7025 #define SOC_AON_FWDMA8_CORENS 0x00000004U
7026 #define SOC_AON_FWDMA8_CORENS_M 0x00000004U
7027 #define SOC_AON_FWDMA8_CORENS_S 2U
7028 
7029 
7030 /*-----------------------------------REGISTER------------------------------------
7031  Register name: FWDMA9
7032  Offset name: SOC_AON_O_FWDMA9
7033  Relative address: 0x230
7034  Description: DMA_CH_9 firewall access permission
7035  for 3 controller id :
7036  0 - M33 Non Secured
7037  1 - M33 Secured
7038  2 - Core (Non Secure)
7039  Default Value: 0x00000000
7040 
7041  Field: M33NS
7042  From..to bits: 0...0
7043  DefaultValue: 0x0
7044  Access type: read-write
7045  Description: Controller M33 None Secured:
7046  '0' - access not allowed
7047  '1' - access allowed
7048 
7049 */
7050 #define SOC_AON_FWDMA9_M33NS 0x00000001U
7051 #define SOC_AON_FWDMA9_M33NS_M 0x00000001U
7052 #define SOC_AON_FWDMA9_M33NS_S 0U
7053 /*
7054 
7055  Field: M33S
7056  From..to bits: 1...1
7057  DefaultValue: 0x0
7058  Access type: read-write
7059  Description: Controller M33 Secured:
7060  '0' - access not allowed
7061  '1' - access allowed
7062 
7063 */
7064 #define SOC_AON_FWDMA9_M33S 0x00000002U
7065 #define SOC_AON_FWDMA9_M33S_M 0x00000002U
7066 #define SOC_AON_FWDMA9_M33S_S 1U
7067 /*
7068 
7069  Field: CORENS
7070  From..to bits: 2...2
7071  DefaultValue: 0x0
7072  Access type: read-write
7073  Description: Controller Core Non Secured:
7074  '0' - access not allowed
7075  '1' - access allowed
7076 
7077 */
7078 #define SOC_AON_FWDMA9_CORENS 0x00000004U
7079 #define SOC_AON_FWDMA9_CORENS_M 0x00000004U
7080 #define SOC_AON_FWDMA9_CORENS_S 2U
7081 
7082 
7083 /*-----------------------------------REGISTER------------------------------------
7084  Register name: FWDMA10
7085  Offset name: SOC_AON_O_FWDMA10
7086  Relative address: 0x234
7087  Description: DMA_CH_10 firewall access permission
7088  for 3 controller id :
7089  0 - M33 Non Secured
7090  1 - M33 Secured
7091  2 - Core (Non Secure)
7092  Default Value: 0x00000000
7093 
7094  Field: M33NS
7095  From..to bits: 0...0
7096  DefaultValue: 0x0
7097  Access type: read-write
7098  Description: Controller M33 None Secured:
7099  '0' - access not allowed
7100  '1' - access allowed
7101 
7102 */
7103 #define SOC_AON_FWDMA10_M33NS 0x00000001U
7104 #define SOC_AON_FWDMA10_M33NS_M 0x00000001U
7105 #define SOC_AON_FWDMA10_M33NS_S 0U
7106 /*
7107 
7108  Field: M33S
7109  From..to bits: 1...1
7110  DefaultValue: 0x0
7111  Access type: read-write
7112  Description: Controller M33 Secured:
7113  '0' - access not allowed
7114  '1' - access allowed
7115 
7116 */
7117 #define SOC_AON_FWDMA10_M33S 0x00000002U
7118 #define SOC_AON_FWDMA10_M33S_M 0x00000002U
7119 #define SOC_AON_FWDMA10_M33S_S 1U
7120 /*
7121 
7122  Field: CORENS
7123  From..to bits: 2...2
7124  DefaultValue: 0x0
7125  Access type: read-write
7126  Description: Controller Core Non Secured:
7127  '0' - access not allowed
7128  '1' - access allowed
7129 
7130 */
7131 #define SOC_AON_FWDMA10_CORENS 0x00000004U
7132 #define SOC_AON_FWDMA10_CORENS_M 0x00000004U
7133 #define SOC_AON_FWDMA10_CORENS_S 2U
7134 
7135 
7136 /*-----------------------------------REGISTER------------------------------------
7137  Register name: FWDMA11
7138  Offset name: SOC_AON_O_FWDMA11
7139  Relative address: 0x238
7140  Description: DMA_CH_11 firewall access permission
7141  for 3 controller id :
7142  0 - M33 Non Secured
7143  1 - M33 Secured
7144  2 - Core (Non Secure)
7145  Default Value: 0x00000000
7146 
7147  Field: M33NS
7148  From..to bits: 0...0
7149  DefaultValue: 0x0
7150  Access type: read-write
7151  Description: Controller M33 None Secured:
7152  '0' - access not allowed
7153  '1' - access allowed
7154 
7155 */
7156 #define SOC_AON_FWDMA11_M33NS 0x00000001U
7157 #define SOC_AON_FWDMA11_M33NS_M 0x00000001U
7158 #define SOC_AON_FWDMA11_M33NS_S 0U
7159 /*
7160 
7161  Field: M33S
7162  From..to bits: 1...1
7163  DefaultValue: 0x0
7164  Access type: read-write
7165  Description: Controller M33 Secured:
7166  '0' - access not allowed
7167  '1' - access allowed
7168 
7169 */
7170 #define SOC_AON_FWDMA11_M33S 0x00000002U
7171 #define SOC_AON_FWDMA11_M33S_M 0x00000002U
7172 #define SOC_AON_FWDMA11_M33S_S 1U
7173 /*
7174 
7175  Field: CORENS
7176  From..to bits: 2...2
7177  DefaultValue: 0x0
7178  Access type: read-write
7179  Description: Controller Core Non Secured:
7180  '0' - access not allowed
7181  '1' - access allowed
7182 
7183 */
7184 #define SOC_AON_FWDMA11_CORENS 0x00000004U
7185 #define SOC_AON_FWDMA11_CORENS_M 0x00000004U
7186 #define SOC_AON_FWDMA11_CORENS_S 2U
7187 
7188 
7189 /*-----------------------------------REGISTER------------------------------------
7190  Register name: FWHSMEIPNS
7191  Offset name: SOC_AON_O_FWHSMEIPNS
7192  Relative address: 0x23C
7193  Description: HSM EIP NONSEC firewall access permission
7194  for 3 controller id :
7195  0 - M33 Non Secured
7196  1 - M33 Secured
7197  2 - Core (Non Secure)
7198  Default Value: 0x00000000
7199 
7200  Field: M33NS
7201  From..to bits: 0...0
7202  DefaultValue: 0x0
7203  Access type: read-write
7204  Description: Controller M33 None Secured:
7205  '0' - access not allowed
7206  '1' - access allowed
7207 
7208 */
7209 #define SOC_AON_FWHSMEIPNS_M33NS 0x00000001U
7210 #define SOC_AON_FWHSMEIPNS_M33NS_M 0x00000001U
7211 #define SOC_AON_FWHSMEIPNS_M33NS_S 0U
7212 /*
7213 
7214  Field: M33S
7215  From..to bits: 1...1
7216  DefaultValue: 0x0
7217  Access type: read-write
7218  Description: Controller M33 Secured:
7219  '0' - access not allowed
7220  '1' - access allowed
7221 
7222 */
7223 #define SOC_AON_FWHSMEIPNS_M33S 0x00000002U
7224 #define SOC_AON_FWHSMEIPNS_M33S_M 0x00000002U
7225 #define SOC_AON_FWHSMEIPNS_M33S_S 1U
7226 /*
7227 
7228  Field: CORENS
7229  From..to bits: 2...2
7230  DefaultValue: 0x0
7231  Access type: read-write
7232  Description: Controller Core Non Secured:
7233  '0' - access not allowed
7234  '1' - access allowed
7235 
7236 */
7237 #define SOC_AON_FWHSMEIPNS_CORENS 0x00000004U
7238 #define SOC_AON_FWHSMEIPNS_CORENS_M 0x00000004U
7239 #define SOC_AON_FWHSMEIPNS_CORENS_S 2U
7240 /*
7241 
7242  Field: BASE
7243  From..to bits: 4...8
7244  DefaultValue: 0x0
7245  Access type: read-write
7246  Description: address base with 1K granularity :
7247  address base for firewall
7248  is the the offset start address from a worker base address
7249  describing the beginning of a firewall window that has a certain access rules (R/W Permission)
7250  for each controller-id
7251 
7252  HSM address space: 0x41B00000 - 0x41B3FFFF
7253  HSM_EIP_REGS base address can range from:
7254  ##register base value##
7255  0x0 - 0xF
7256  ##absolute equivalent value##
7257  0x41B00000 - 0x41B03FFF
7258 
7259  for HSM the base address for security firewalls is 0x41B00000 ( HSM_EIP_REGS )
7260  max window size is 16Kb
7261  example:
7262  worker base address: 0x41B00000
7263  current address to access: 0x41B00504
7264  region_base_address: 0x1
7265  region_base_address_len: 0x1
7266 
7267  0x41B00504 --> ((0x41B00504 - 0x41B00000) >> 10) --> 0x1
7268  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
7269  that address falls on the region window and therefor obeys to that region set of access rules
7270 
7271 */
7272 #define SOC_AON_FWHSMEIPNS_BASE_W 5U
7273 #define SOC_AON_FWHSMEIPNS_BASE_M 0x000001F0U
7274 #define SOC_AON_FWHSMEIPNS_BASE_S 4U
7275 /*
7276 
7277  Field: LEN
7278  From..to bits: 16...20
7279  DefaultValue: 0x0
7280  Access type: read-write
7281  Description: address base with 1K granularity :
7282  address base len for firewall
7283  is the offset from the region's base address indicated in the same region field
7284  describing the end of a firewall window that has a certain access rules (R/W Permission)
7285  for each controller-id
7286 
7287  HSM address space: 0x41B00000 - 0x41B3FFFF
7288  HSM_EIP_REGS base_len can range from:
7289  ##register base_len value##
7290  0x0 - 0xF
7291 
7292  for HSM the base address for security firewalls is 0x41B00000 ( HSM_EIP_REGS )
7293  max window size is 16Kb
7294 
7295  example:
7296  worker base address: 0x41B00000
7297  current address to access: 0x41B01504
7298  region_base_address: 0x4
7299  region_base_address_len: 0x2 --> (region_base_address + region_base_address_len) --> 0x4+0x2 -->0x6
7300 
7301  0x41B01504 --> ((0x41B01504 - 0x41B00000) >> 10) -->0x4
7302  0x4 <= 0x5 < 0x6
7303  that address falls on the region window and therefor obeys to that region set of access rules
7304 
7305 */
7306 #define SOC_AON_FWHSMEIPNS_LEN_W 5U
7307 #define SOC_AON_FWHSMEIPNS_LEN_M 0x001F0000U
7308 #define SOC_AON_FWHSMEIPNS_LEN_S 16U
7309 
7310 
7311 /*-----------------------------------REGISTER------------------------------------
7312  Register name: FWHSMEIPS
7313  Offset name: SOC_AON_O_FWHSMEIPS
7314  Relative address: 0x240
7315  Description: HSM EIP SEC firewall access permission
7316  for 3 controller id :
7317  0 - M33 Non Secured
7318  1 - M33 Secured
7319  2 - Core (Non Secure)
7320  Default Value: 0x00000000
7321 
7322  Field: M33NS
7323  From..to bits: 0...0
7324  DefaultValue: 0x0
7325  Access type: read-write
7326  Description: Controller M33 None Secured:
7327  '0' - access not allowed
7328  '1' - access allowed
7329 
7330 */
7331 #define SOC_AON_FWHSMEIPS_M33NS 0x00000001U
7332 #define SOC_AON_FWHSMEIPS_M33NS_M 0x00000001U
7333 #define SOC_AON_FWHSMEIPS_M33NS_S 0U
7334 /*
7335 
7336  Field: M33S
7337  From..to bits: 1...1
7338  DefaultValue: 0x0
7339  Access type: read-write
7340  Description: Controller M33 Secured:
7341  '0' - access not allowed
7342  '1' - access allowed
7343 
7344 */
7345 #define SOC_AON_FWHSMEIPS_M33S 0x00000002U
7346 #define SOC_AON_FWHSMEIPS_M33S_M 0x00000002U
7347 #define SOC_AON_FWHSMEIPS_M33S_S 1U
7348 /*
7349 
7350  Field: CORENS
7351  From..to bits: 2...2
7352  DefaultValue: 0x0
7353  Access type: read-write
7354  Description: Controller Core Non Secured:
7355  '0' - access not allowed
7356  '1' - access allowed
7357 
7358 */
7359 #define SOC_AON_FWHSMEIPS_CORENS 0x00000004U
7360 #define SOC_AON_FWHSMEIPS_CORENS_M 0x00000004U
7361 #define SOC_AON_FWHSMEIPS_CORENS_S 2U
7362 /*
7363 
7364  Field: BASE
7365  From..to bits: 4...8
7366  DefaultValue: 0x0
7367  Access type: read-write
7368  Description: address base with 1K granularity :
7369  address base for firewall
7370  is the the offset start address from a worker base address
7371  describing the beginning of a firewall window that has a certain access rules (R/W Permission)
7372  for each controller-id
7373  HSM address space: 0x41B00000 - 0x41B3FFFF
7374  HSM_EIP_REGS base address can range from:
7375  ##register base value##
7376  0x0 -
7377  ##absolute equivalent value##
7378  0x41B00000 - 0x41B03FFF
7379 
7380  for HSM the base address for security firewalls is 0x41B00000 ( HSM_EIP_REGS )
7381  max window size is 16Kb
7382  example:
7383  worker base address: 0x41B00000
7384  current address to access: 0x41B00504
7385  region_base_address: 0x1
7386  region_base_address_len: 0x1
7387 
7388  0x41B00504 --> ((0x41B00504 - 0x41B00000) >> 10) --> 0x1
7389  0x1(base) <= 0x1(current) < 0x1(base)+0x1(len)
7390  that address falls on the region window and therefor obeys to that region set of access rules
7391 
7392 */
7393 #define SOC_AON_FWHSMEIPS_BASE_W 5U
7394 #define SOC_AON_FWHSMEIPS_BASE_M 0x000001F0U
7395 #define SOC_AON_FWHSMEIPS_BASE_S 4U
7396 /*
7397 
7398  Field: LEN
7399  From..to bits: 16...20
7400  DefaultValue: 0x0
7401  Access type: read-write
7402  Description: address base with 1K granularity :
7403  address base len for firewall
7404  is the offset from the region's base address indicated in the same region field
7405  describing the end of a firewall window that has a certain access rules (R/W Permission)
7406  for each controller-id
7407 
7408  HSM address space: 0x41B00000 - 0x41B3FFFF
7409  HSM_EIP_REGS base_len can range from:
7410  ##register base_len value##
7411  0x0 - 0xF
7412 
7413  for HSM the base address for security firewalls is 0x41B00000 ( HSM_EIP_REGS )
7414  max window size is 16Kb
7415 
7416  example:
7417  worker base address: 0x41B00000
7418  current address to access: 0x41B01504
7419  region_base_address: 0x4
7420  region_base_address_len: 0x2 --> (region_base_address + region_base_address_len) --> 0x4+0x2 -->0x6
7421 
7422  0x41B01504 --> ((0x41B01504 - 0x41B00000) >> 10) -->0x4
7423  0x4 <= 0x5 < 0x6
7424  that address falls on the region window and therefor obeys to that region set of access rules
7425 
7426 */
7427 #define SOC_AON_FWHSMEIPS_LEN_W 5U
7428 #define SOC_AON_FWHSMEIPS_LEN_M 0x001F0000U
7429 #define SOC_AON_FWHSMEIPS_LEN_S 16U
7430 
7431 
7432 /*-----------------------------------REGISTER------------------------------------
7433  Register name: FWHSMWRAPNS
7434  Offset name: SOC_AON_O_FWHSMWRAPNS
7435  Relative address: 0x244
7436  Description: HSM Wrapper NONSEC firewall access permission
7437  for 3 controller id :
7438  0 - M33 Non Secured
7439  1 - M33 Secured
7440  2 - Core (Non Secure)
7441  Default Value: 0x00000000
7442 
7443  Field: M33NS
7444  From..to bits: 0...0
7445  DefaultValue: 0x0
7446  Access type: read-write
7447  Description: Controller M33 None Secured:
7448  '0' - access not allowed
7449  '1' - access allowed
7450 
7451 */
7452 #define SOC_AON_FWHSMWRAPNS_M33NS 0x00000001U
7453 #define SOC_AON_FWHSMWRAPNS_M33NS_M 0x00000001U
7454 #define SOC_AON_FWHSMWRAPNS_M33NS_S 0U
7455 /*
7456 
7457  Field: M33S
7458  From..to bits: 1...1
7459  DefaultValue: 0x0
7460  Access type: read-write
7461  Description: Controller M33 Secured:
7462  '0' - access not allowed
7463  '1' - access allowed
7464 
7465 */
7466 #define SOC_AON_FWHSMWRAPNS_M33S 0x00000002U
7467 #define SOC_AON_FWHSMWRAPNS_M33S_M 0x00000002U
7468 #define SOC_AON_FWHSMWRAPNS_M33S_S 1U
7469 /*
7470 
7471  Field: CORENS
7472  From..to bits: 2...2
7473  DefaultValue: 0x0
7474  Access type: read-write
7475  Description: Controller Core Non Secured:
7476  '0' - access not allowed
7477  '1' - access allowed
7478 
7479 */
7480 #define SOC_AON_FWHSMWRAPNS_CORENS 0x00000004U
7481 #define SOC_AON_FWHSMWRAPNS_CORENS_M 0x00000004U
7482 #define SOC_AON_FWHSMWRAPNS_CORENS_S 2U
7483 
7484 
7485 /*-----------------------------------REGISTER------------------------------------
7486  Register name: FWHSMWRAPS
7487  Offset name: SOC_AON_O_FWHSMWRAPS
7488  Relative address: 0x248
7489  Description: HSM Wrapper SEC firewall access permission
7490  for 3 controller id :
7491  0 - M33 Non Secured
7492  1 - M33 Secured
7493  2 - Core (Non Secure)
7494  Default Value: 0x00000000
7495 
7496  Field: M33NS
7497  From..to bits: 0...0
7498  DefaultValue: 0x0
7499  Access type: read-write
7500  Description: Controller M33 None Secured:
7501  '0' - access not allowed
7502  '1' - access allowed
7503 
7504 */
7505 #define SOC_AON_FWHSMWRAPS_M33NS 0x00000001U
7506 #define SOC_AON_FWHSMWRAPS_M33NS_M 0x00000001U
7507 #define SOC_AON_FWHSMWRAPS_M33NS_S 0U
7508 /*
7509 
7510  Field: M33S
7511  From..to bits: 1...1
7512  DefaultValue: 0x0
7513  Access type: read-write
7514  Description: Controller M33 Secured:
7515  '0' - access not allowed
7516  '1' - access allowed
7517 
7518 */
7519 #define SOC_AON_FWHSMWRAPS_M33S 0x00000002U
7520 #define SOC_AON_FWHSMWRAPS_M33S_M 0x00000002U
7521 #define SOC_AON_FWHSMWRAPS_M33S_S 1U
7522 /*
7523 
7524  Field: CORENS
7525  From..to bits: 2...2
7526  DefaultValue: 0x0
7527  Access type: read-write
7528  Description: Controller Core Non Secured:
7529  '0' - access not allowed
7530  '1' - access allowed
7531 
7532 */
7533 #define SOC_AON_FWHSMWRAPS_CORENS 0x00000004U
7534 #define SOC_AON_FWHSMWRAPS_CORENS_M 0x00000004U
7535 #define SOC_AON_FWHSMWRAPS_CORENS_S 2U
7536 
7537 
7538 /*-----------------------------------REGISTER------------------------------------
7539  Register name: FWHSMDBG
7540  Offset name: SOC_AON_O_FWHSMDBG
7541  Relative address: 0x24C
7542  Description: HSM DEBUG firewall access permission
7543  for 3 controller id :
7544  0 - M33 Non Secured
7545  1 - M33 Secured
7546  2 - Core (Non Secure)
7547  Default Value: 0x00000000
7548 
7549  Field: M33NS
7550  From..to bits: 0...0
7551  DefaultValue: 0x0
7552  Access type: read-write
7553  Description: Controller M33 None Secured:
7554  '0' - access not allowed
7555  '1' - access allowed
7556 
7557 */
7558 #define SOC_AON_FWHSMDBG_M33NS 0x00000001U
7559 #define SOC_AON_FWHSMDBG_M33NS_M 0x00000001U
7560 #define SOC_AON_FWHSMDBG_M33NS_S 0U
7561 /*
7562 
7563  Field: M33S
7564  From..to bits: 1...1
7565  DefaultValue: 0x0
7566  Access type: read-write
7567  Description: Controller M33 Secured:
7568  '0' - access not allowed
7569  '1' - access allowed
7570 
7571 */
7572 #define SOC_AON_FWHSMDBG_M33S 0x00000002U
7573 #define SOC_AON_FWHSMDBG_M33S_M 0x00000002U
7574 #define SOC_AON_FWHSMDBG_M33S_S 1U
7575 /*
7576 
7577  Field: CORENS
7578  From..to bits: 2...2
7579  DefaultValue: 0x0
7580  Access type: read-write
7581  Description: Controller Core Non Secured:
7582  '0' - access not allowed
7583  '1' - access allowed
7584 
7585 */
7586 #define SOC_AON_FWHSMDBG_CORENS 0x00000004U
7587 #define SOC_AON_FWHSMDBG_CORENS_M 0x00000004U
7588 #define SOC_AON_FWHSMDBG_CORENS_S 2U
7589 
7590 
7591 /*-----------------------------------REGISTER------------------------------------
7592  Register name: FWI2C0
7593  Offset name: SOC_AON_O_FWI2C0
7594  Relative address: 0x250
7595  Description: I2C0 firewall access permission
7596  for 3 controller id :
7597  0 - M33 Non Secured
7598  1 - M33 Secured
7599  2 - Core (Non Secure)
7600  Default Value: 0x00000000
7601 
7602  Field: M33NS
7603  From..to bits: 0...0
7604  DefaultValue: 0x0
7605  Access type: read-write
7606  Description: Controller M33 None Secured:
7607  '0' - access not allowed
7608  '1' - access allowed
7609 
7610 */
7611 #define SOC_AON_FWI2C0_M33NS 0x00000001U
7612 #define SOC_AON_FWI2C0_M33NS_M 0x00000001U
7613 #define SOC_AON_FWI2C0_M33NS_S 0U
7614 /*
7615 
7616  Field: M33S
7617  From..to bits: 1...1
7618  DefaultValue: 0x0
7619  Access type: read-write
7620  Description: Controller M33 Secured:
7621  '0' - access not allowed
7622  '1' - access allowed
7623 
7624 */
7625 #define SOC_AON_FWI2C0_M33S 0x00000002U
7626 #define SOC_AON_FWI2C0_M33S_M 0x00000002U
7627 #define SOC_AON_FWI2C0_M33S_S 1U
7628 /*
7629 
7630  Field: CORENS
7631  From..to bits: 2...2
7632  DefaultValue: 0x0
7633  Access type: read-write
7634  Description: Controller Core Non Secured:
7635  '0' - access not allowed
7636  '1' - access allowed
7637 
7638 */
7639 #define SOC_AON_FWI2C0_CORENS 0x00000004U
7640 #define SOC_AON_FWI2C0_CORENS_M 0x00000004U
7641 #define SOC_AON_FWI2C0_CORENS_S 2U
7642 
7643 
7644 /*-----------------------------------REGISTER------------------------------------
7645  Register name: FWI2C1
7646  Offset name: SOC_AON_O_FWI2C1
7647  Relative address: 0x254
7648  Description: I2C1 firewall access permission
7649  for 3 controller id :
7650  0 - M33 Non Secured
7651  1 - M33 Secured
7652  2 - Core (Non Secure)
7653  Default Value: 0x00000000
7654 
7655  Field: M33NS
7656  From..to bits: 0...0
7657  DefaultValue: 0x0
7658  Access type: read-write
7659  Description: Controller M33 None Secured:
7660  '0' - access not allowed
7661  '1' - access allowed
7662 
7663 */
7664 #define SOC_AON_FWI2C1_M33NS 0x00000001U
7665 #define SOC_AON_FWI2C1_M33NS_M 0x00000001U
7666 #define SOC_AON_FWI2C1_M33NS_S 0U
7667 /*
7668 
7669  Field: M33S
7670  From..to bits: 1...1
7671  DefaultValue: 0x0
7672  Access type: read-write
7673  Description: Controller M33 Secured:
7674  '0' - access not allowed
7675  '1' - access allowed
7676 
7677 */
7678 #define SOC_AON_FWI2C1_M33S 0x00000002U
7679 #define SOC_AON_FWI2C1_M33S_M 0x00000002U
7680 #define SOC_AON_FWI2C1_M33S_S 1U
7681 /*
7682 
7683  Field: CORENS
7684  From..to bits: 2...2
7685  DefaultValue: 0x0
7686  Access type: read-write
7687  Description: Controller Core Non Secured:
7688  '0' - access not allowed
7689  '1' - access allowed
7690 
7691 */
7692 #define SOC_AON_FWI2C1_CORENS 0x00000004U
7693 #define SOC_AON_FWI2C1_CORENS_M 0x00000004U
7694 #define SOC_AON_FWI2C1_CORENS_S 2U
7695 
7696 
7697 /*-----------------------------------REGISTER------------------------------------
7698  Register name: FWSPSPI0
7699  Offset name: SOC_AON_O_FWSPSPI0
7700  Relative address: 0x258
7701  Description: SPI0 firewall access permission
7702  for 3 controller id :
7703  0 - M33 Non Secured
7704  1 - M33 Secured
7705  2 - Core (Non Secure)
7706  Default Value: 0x00000000
7707 
7708  Field: M33NS
7709  From..to bits: 0...0
7710  DefaultValue: 0x0
7711  Access type: read-write
7712  Description: Controller M33 None Secured:
7713  '0' - access not allowed
7714  '1' - access allowed
7715 
7716 */
7717 #define SOC_AON_FWSPSPI0_M33NS 0x00000001U
7718 #define SOC_AON_FWSPSPI0_M33NS_M 0x00000001U
7719 #define SOC_AON_FWSPSPI0_M33NS_S 0U
7720 /*
7721 
7722  Field: M33S
7723  From..to bits: 1...1
7724  DefaultValue: 0x0
7725  Access type: read-write
7726  Description: Controller M33 Secured:
7727  '0' - access not allowed
7728  '1' - access allowed
7729 
7730 */
7731 #define SOC_AON_FWSPSPI0_M33S 0x00000002U
7732 #define SOC_AON_FWSPSPI0_M33S_M 0x00000002U
7733 #define SOC_AON_FWSPSPI0_M33S_S 1U
7734 /*
7735 
7736  Field: CORENS
7737  From..to bits: 2...2
7738  DefaultValue: 0x0
7739  Access type: read-write
7740  Description: Controller Core Non Secured:
7741  '0' - access not allowed
7742  '1' - access allowed
7743 
7744 */
7745 #define SOC_AON_FWSPSPI0_CORENS 0x00000004U
7746 #define SOC_AON_FWSPSPI0_CORENS_M 0x00000004U
7747 #define SOC_AON_FWSPSPI0_CORENS_S 2U
7748 
7749 
7750 /*-----------------------------------REGISTER------------------------------------
7751  Register name: FWSPSPI1
7752  Offset name: SOC_AON_O_FWSPSPI1
7753  Relative address: 0x25C
7754  Description: SPI1 firewall access permission
7755  for 3 controller id :
7756  0 - M33 Non Secured
7757  1 - M33 Secured
7758  2 - Core (Non Secure)
7759  Default Value: 0x00000000
7760 
7761  Field: M33NS
7762  From..to bits: 0...0
7763  DefaultValue: 0x0
7764  Access type: read-write
7765  Description: Controller M33 None Secured:
7766  '0' - access not allowed
7767  '1' - access allowed
7768 
7769 */
7770 #define SOC_AON_FWSPSPI1_M33NS 0x00000001U
7771 #define SOC_AON_FWSPSPI1_M33NS_M 0x00000001U
7772 #define SOC_AON_FWSPSPI1_M33NS_S 0U
7773 /*
7774 
7775  Field: M33S
7776  From..to bits: 1...1
7777  DefaultValue: 0x0
7778  Access type: read-write
7779  Description: Controller M33 Secured:
7780  '0' - access not allowed
7781  '1' - access allowed
7782 
7783 */
7784 #define SOC_AON_FWSPSPI1_M33S 0x00000002U
7785 #define SOC_AON_FWSPSPI1_M33S_M 0x00000002U
7786 #define SOC_AON_FWSPSPI1_M33S_S 1U
7787 /*
7788 
7789  Field: CORENS
7790  From..to bits: 2...2
7791  DefaultValue: 0x0
7792  Access type: read-write
7793  Description: Controller Core Non Secured:
7794  '0' - access not allowed
7795  '1' - access allowed
7796 
7797 */
7798 #define SOC_AON_FWSPSPI1_CORENS 0x00000004U
7799 #define SOC_AON_FWSPSPI1_CORENS_M 0x00000004U
7800 #define SOC_AON_FWSPSPI1_CORENS_S 2U
7801 
7802 
7803 /*-----------------------------------REGISTER------------------------------------
7804  Register name: FWSPUART0
7805  Offset name: SOC_AON_O_FWSPUART0
7806  Relative address: 0x260
7807  Description: UART0 firewall access permission
7808  for 3 controller id :
7809  0 - M33 Non Secured
7810  1 - M33 Secured
7811  2 - Core (Non Secure)
7812  Default Value: 0x00000000
7813 
7814  Field: M33NS
7815  From..to bits: 0...0
7816  DefaultValue: 0x0
7817  Access type: read-write
7818  Description: Controller M33 None Secured:
7819  '0' - access not allowed
7820  '1' - access allowed
7821 
7822 */
7823 #define SOC_AON_FWSPUART0_M33NS 0x00000001U
7824 #define SOC_AON_FWSPUART0_M33NS_M 0x00000001U
7825 #define SOC_AON_FWSPUART0_M33NS_S 0U
7826 /*
7827 
7828  Field: M33S
7829  From..to bits: 1...1
7830  DefaultValue: 0x0
7831  Access type: read-write
7832  Description: Controller M33 Secured:
7833  '0' - access not allowed
7834  '1' - access allowed
7835 
7836 */
7837 #define SOC_AON_FWSPUART0_M33S 0x00000002U
7838 #define SOC_AON_FWSPUART0_M33S_M 0x00000002U
7839 #define SOC_AON_FWSPUART0_M33S_S 1U
7840 /*
7841 
7842  Field: CORENS
7843  From..to bits: 2...2
7844  DefaultValue: 0x0
7845  Access type: read-write
7846  Description: Controller Core Non Secured:
7847  '0' - access not allowed
7848  '1' - access allowed
7849 
7850 */
7851 #define SOC_AON_FWSPUART0_CORENS 0x00000004U
7852 #define SOC_AON_FWSPUART0_CORENS_M 0x00000004U
7853 #define SOC_AON_FWSPUART0_CORENS_S 2U
7854 
7855 
7856 /*-----------------------------------REGISTER------------------------------------
7857  Register name: FWSPUART1
7858  Offset name: SOC_AON_O_FWSPUART1
7859  Relative address: 0x264
7860  Description: UART1 firewall access permission
7861  for 3 controller id :
7862  0 - M33 Non Secured
7863  1 - M33 Secured
7864  2 - Core (Non Secure)
7865  Default Value: 0x00000000
7866 
7867  Field: M33NS
7868  From..to bits: 0...0
7869  DefaultValue: 0x0
7870  Access type: read-write
7871  Description: Controller M33 None Secured:
7872  '0' - access not allowed
7873  '1' - access allowed
7874 
7875 */
7876 #define SOC_AON_FWSPUART1_M33NS 0x00000001U
7877 #define SOC_AON_FWSPUART1_M33NS_M 0x00000001U
7878 #define SOC_AON_FWSPUART1_M33NS_S 0U
7879 /*
7880 
7881  Field: M33S
7882  From..to bits: 1...1
7883  DefaultValue: 0x0
7884  Access type: read-write
7885  Description: Controller M33 Secured:
7886  '0' - access not allowed
7887  '1' - access allowed
7888 
7889 */
7890 #define SOC_AON_FWSPUART1_M33S 0x00000002U
7891 #define SOC_AON_FWSPUART1_M33S_M 0x00000002U
7892 #define SOC_AON_FWSPUART1_M33S_S 1U
7893 /*
7894 
7895  Field: CORENS
7896  From..to bits: 2...2
7897  DefaultValue: 0x0
7898  Access type: read-write
7899  Description: Controller Core Non Secured:
7900  '0' - access not allowed
7901  '1' - access allowed
7902 
7903 */
7904 #define SOC_AON_FWSPUART1_CORENS 0x00000004U
7905 #define SOC_AON_FWSPUART1_CORENS_M 0x00000004U
7906 #define SOC_AON_FWSPUART1_CORENS_S 2U
7907 
7908 
7909 /*-----------------------------------REGISTER------------------------------------
7910  Register name: FWSPGPT0
7911  Offset name: SOC_AON_O_FWSPGPT0
7912  Relative address: 0x268
7913  Description: GPTIMER0 firewall access permission
7914  for 3 controller id :
7915  0 - M33 Non Secured
7916  1 - M33 Secured
7917  2 - Core (Non Secure)
7918  Default Value: 0x00000000
7919 
7920  Field: M33NS
7921  From..to bits: 0...0
7922  DefaultValue: 0x0
7923  Access type: read-write
7924  Description: Controller M33 None Secured:
7925  '0' - access not allowed
7926  '1' - access allowed
7927 
7928 */
7929 #define SOC_AON_FWSPGPT0_M33NS 0x00000001U
7930 #define SOC_AON_FWSPGPT0_M33NS_M 0x00000001U
7931 #define SOC_AON_FWSPGPT0_M33NS_S 0U
7932 /*
7933 
7934  Field: M33S
7935  From..to bits: 1...1
7936  DefaultValue: 0x0
7937  Access type: read-write
7938  Description: Controller M33 Secured:
7939  '0' - access not allowed
7940  '1' - access allowed
7941 
7942 */
7943 #define SOC_AON_FWSPGPT0_M33S 0x00000002U
7944 #define SOC_AON_FWSPGPT0_M33S_M 0x00000002U
7945 #define SOC_AON_FWSPGPT0_M33S_S 1U
7946 /*
7947 
7948  Field: CORENS
7949  From..to bits: 2...2
7950  DefaultValue: 0x0
7951  Access type: read-write
7952  Description: Controller Core Non Secured:
7953  '0' - access not allowed
7954  '1' - access allowed
7955 
7956 */
7957 #define SOC_AON_FWSPGPT0_CORENS 0x00000004U
7958 #define SOC_AON_FWSPGPT0_CORENS_M 0x00000004U
7959 #define SOC_AON_FWSPGPT0_CORENS_S 2U
7960 
7961 
7962 /*-----------------------------------REGISTER------------------------------------
7963  Register name: FWSPGPT1
7964  Offset name: SOC_AON_O_FWSPGPT1
7965  Relative address: 0x26C
7966  Description: GPTIMER1 firewall access permission
7967  for 3 controller id :
7968  0 - M33 Non Secured
7969  1 - M33 Secured
7970  2 - Core (Non Secure)
7971  Default Value: 0x00000000
7972 
7973  Field: M33NS
7974  From..to bits: 0...0
7975  DefaultValue: 0x0
7976  Access type: read-write
7977  Description: Controller M33 None Secured:
7978  '0' - access not allowed
7979  '1' - access allowed
7980 
7981 */
7982 #define SOC_AON_FWSPGPT1_M33NS 0x00000001U
7983 #define SOC_AON_FWSPGPT1_M33NS_M 0x00000001U
7984 #define SOC_AON_FWSPGPT1_M33NS_S 0U
7985 /*
7986 
7987  Field: M33S
7988  From..to bits: 1...1
7989  DefaultValue: 0x0
7990  Access type: read-write
7991  Description: Controller M33 Secured:
7992  '0' - access not allowed
7993  '1' - access allowed
7994 
7995 */
7996 #define SOC_AON_FWSPGPT1_M33S 0x00000002U
7997 #define SOC_AON_FWSPGPT1_M33S_M 0x00000002U
7998 #define SOC_AON_FWSPGPT1_M33S_S 1U
7999 /*
8000 
8001  Field: CORENS
8002  From..to bits: 2...2
8003  DefaultValue: 0x0
8004  Access type: read-write
8005  Description: Controller Core Non Secured:
8006  '0' - access not allowed
8007  '1' - access allowed
8008 
8009 */
8010 #define SOC_AON_FWSPGPT1_CORENS 0x00000004U
8011 #define SOC_AON_FWSPGPT1_CORENS_M 0x00000004U
8012 #define SOC_AON_FWSPGPT1_CORENS_S 2U
8013 
8014 
8015 /*-----------------------------------REGISTER------------------------------------
8016  Register name: FWSPI2S
8017  Offset name: SOC_AON_O_FWSPI2S
8018  Relative address: 0x270
8019  Description: I2S firewall access permission
8020  for 3 controller id :
8021  0 - M33 Non Secured
8022  1 - M33 Secured
8023  2 - Core (Non Secure)
8024  Default Value: 0x00000000
8025 
8026  Field: M33NS
8027  From..to bits: 0...0
8028  DefaultValue: 0x0
8029  Access type: read-write
8030  Description: Controller M33 None Secured:
8031  '0' - access not allowed
8032  '1' - access allowed
8033 
8034 */
8035 #define SOC_AON_FWSPI2S_M33NS 0x00000001U
8036 #define SOC_AON_FWSPI2S_M33NS_M 0x00000001U
8037 #define SOC_AON_FWSPI2S_M33NS_S 0U
8038 /*
8039 
8040  Field: M33S
8041  From..to bits: 1...1
8042  DefaultValue: 0x0
8043  Access type: read-write
8044  Description: Controller M33 Secured:
8045  '0' - access not allowed
8046  '1' - access allowed
8047 
8048 */
8049 #define SOC_AON_FWSPI2S_M33S 0x00000002U
8050 #define SOC_AON_FWSPI2S_M33S_M 0x00000002U
8051 #define SOC_AON_FWSPI2S_M33S_S 1U
8052 /*
8053 
8054  Field: CORENS
8055  From..to bits: 2...2
8056  DefaultValue: 0x0
8057  Access type: read-write
8058  Description: Controller Core Non Secured:
8059  '0' - access not allowed
8060  '1' - access allowed
8061 
8062 */
8063 #define SOC_AON_FWSPI2S_CORENS 0x00000004U
8064 #define SOC_AON_FWSPI2S_CORENS_M 0x00000004U
8065 #define SOC_AON_FWSPI2S_CORENS_S 2U
8066 
8067 
8068 /*-----------------------------------REGISTER------------------------------------
8069  Register name: FWPDM
8070  Offset name: SOC_AON_O_FWPDM
8071  Relative address: 0x274
8072  Description: PDM firewall access permission
8073  for 3 controller id :
8074  0 - M33 Non Secured
8075  1 - M33 Secured
8076  2 - Core (Non Secure)
8077  Default Value: 0x00000000
8078 
8079  Field: M33NS
8080  From..to bits: 0...0
8081  DefaultValue: 0x0
8082  Access type: read-write
8083  Description: Controller M33 None Secured:
8084  '0' - access not allowed
8085  '1' - access allowed
8086 
8087 */
8088 #define SOC_AON_FWPDM_M33NS 0x00000001U
8089 #define SOC_AON_FWPDM_M33NS_M 0x00000001U
8090 #define SOC_AON_FWPDM_M33NS_S 0U
8091 /*
8092 
8093  Field: M33S
8094  From..to bits: 1...1
8095  DefaultValue: 0x0
8096  Access type: read-write
8097  Description: Controller M33 Secured:
8098  '0' - access not allowed
8099  '1' - access allowed
8100 
8101 */
8102 #define SOC_AON_FWPDM_M33S 0x00000002U
8103 #define SOC_AON_FWPDM_M33S_M 0x00000002U
8104 #define SOC_AON_FWPDM_M33S_S 1U
8105 /*
8106 
8107  Field: CORENS
8108  From..to bits: 2...2
8109  DefaultValue: 0x0
8110  Access type: read-write
8111  Description: Controller Core Non Secured:
8112  '0' - access not allowed
8113  '1' - access allowed
8114 
8115 */
8116 #define SOC_AON_FWPDM_CORENS 0x00000004U
8117 #define SOC_AON_FWPDM_CORENS_M 0x00000004U
8118 #define SOC_AON_FWPDM_CORENS_S 2U
8119 
8120 
8121 /*-----------------------------------REGISTER------------------------------------
8122  Register name: FWSPCAN
8123  Offset name: SOC_AON_O_FWSPCAN
8124  Relative address: 0x278
8125  Description: CAN firewall access permission
8126  for 3 controller id :
8127  0 - M33 Non Secured
8128  1 - M33 Secured
8129  2 - Core (Non Secure)
8130  Default Value: 0x00000000
8131 
8132  Field: M33NS
8133  From..to bits: 0...0
8134  DefaultValue: 0x0
8135  Access type: read-write
8136  Description: Controller M33 None Secured:
8137  '0' - access not allowed
8138  '1' - access allowed
8139 
8140 */
8141 #define SOC_AON_FWSPCAN_M33NS 0x00000001U
8142 #define SOC_AON_FWSPCAN_M33NS_M 0x00000001U
8143 #define SOC_AON_FWSPCAN_M33NS_S 0U
8144 /*
8145 
8146  Field: M33S
8147  From..to bits: 1...1
8148  DefaultValue: 0x0
8149  Access type: read-write
8150  Description: Controller M33 Secured:
8151  '0' - access not allowed
8152  '1' - access allowed
8153 
8154 */
8155 #define SOC_AON_FWSPCAN_M33S 0x00000002U
8156 #define SOC_AON_FWSPCAN_M33S_M 0x00000002U
8157 #define SOC_AON_FWSPCAN_M33S_S 1U
8158 /*
8159 
8160  Field: CORENS
8161  From..to bits: 2...2
8162  DefaultValue: 0x0
8163  Access type: read-write
8164  Description: Controller Core Non Secured:
8165  '0' - access not allowed
8166  '1' - access allowed
8167 
8168 */
8169 #define SOC_AON_FWSPCAN_CORENS 0x00000004U
8170 #define SOC_AON_FWSPCAN_CORENS_M 0x00000004U
8171 #define SOC_AON_FWSPCAN_CORENS_S 2U
8172 
8173 
8174 /*-----------------------------------REGISTER------------------------------------
8175  Register name: FWSPADC
8176  Offset name: SOC_AON_O_FWSPADC
8177  Relative address: 0x27C
8178  Description: ADC firewall access permission
8179  for 3 controller id :
8180  0 - M33 Non Secured
8181  1 - M33 Secured
8182  2 - Core (Non Secure)
8183  Default Value: 0x00000000
8184 
8185  Field: M33NS
8186  From..to bits: 0...0
8187  DefaultValue: 0x0
8188  Access type: read-write
8189  Description: Controller M33 None Secured:
8190  '0' - access not allowed
8191  '1' - access allowed
8192 
8193 */
8194 #define SOC_AON_FWSPADC_M33NS 0x00000001U
8195 #define SOC_AON_FWSPADC_M33NS_M 0x00000001U
8196 #define SOC_AON_FWSPADC_M33NS_S 0U
8197 /*
8198 
8199  Field: M33S
8200  From..to bits: 1...1
8201  DefaultValue: 0x0
8202  Access type: read-write
8203  Description: Controller M33 Secured:
8204  '0' - access not allowed
8205  '1' - access allowed
8206 
8207 */
8208 #define SOC_AON_FWSPADC_M33S 0x00000002U
8209 #define SOC_AON_FWSPADC_M33S_M 0x00000002U
8210 #define SOC_AON_FWSPADC_M33S_S 1U
8211 /*
8212 
8213  Field: CORENS
8214  From..to bits: 2...2
8215  DefaultValue: 0x0
8216  Access type: read-write
8217  Description: Controller Core Non Secured:
8218  '0' - access not allowed
8219  '1' - access allowed
8220 
8221 */
8222 #define SOC_AON_FWSPADC_CORENS 0x00000004U
8223 #define SOC_AON_FWSPADC_CORENS_M 0x00000004U
8224 #define SOC_AON_FWSPADC_CORENS_S 2U
8225 
8226 
8227 /*-----------------------------------REGISTER------------------------------------
8228  Register name: FWSPSDMMC
8229  Offset name: SOC_AON_O_FWSPSDMMC
8230  Relative address: 0x280
8231  Description: SDMMC firewall access permission
8232  for 3 controller id :
8233  0 - M33 Non Secured
8234  1 - M33 Secured
8235  2 - Core (Non Secure)
8236  Default Value: 0x00000000
8237 
8238  Field: M33NS
8239  From..to bits: 0...0
8240  DefaultValue: 0x0
8241  Access type: read-write
8242  Description: Controller M33 None Secured:
8243  '0' - access not allowed
8244  '1' - access allowed
8245 
8246 */
8247 #define SOC_AON_FWSPSDMMC_M33NS 0x00000001U
8248 #define SOC_AON_FWSPSDMMC_M33NS_M 0x00000001U
8249 #define SOC_AON_FWSPSDMMC_M33NS_S 0U
8250 /*
8251 
8252  Field: M33S
8253  From..to bits: 1...1
8254  DefaultValue: 0x0
8255  Access type: read-write
8256  Description: Controller M33 Secured:
8257  '0' - access not allowed
8258  '1' - access allowed
8259 
8260 */
8261 #define SOC_AON_FWSPSDMMC_M33S 0x00000002U
8262 #define SOC_AON_FWSPSDMMC_M33S_M 0x00000002U
8263 #define SOC_AON_FWSPSDMMC_M33S_S 1U
8264 /*
8265 
8266  Field: CORENS
8267  From..to bits: 2...2
8268  DefaultValue: 0x0
8269  Access type: read-write
8270  Description: Controller Core Non Secured:
8271  '0' - access not allowed
8272  '1' - access allowed
8273 
8274 */
8275 #define SOC_AON_FWSPSDMMC_CORENS 0x00000004U
8276 #define SOC_AON_FWSPSDMMC_CORENS_M 0x00000004U
8277 #define SOC_AON_FWSPSDMMC_CORENS_S 2U
8278 
8279 
8280 /*-----------------------------------REGISTER------------------------------------
8281  Register name: FWSPSDIO
8282  Offset name: SOC_AON_O_FWSPSDIO
8283  Relative address: 0x284
8284  Description: SDIO firewall access permission
8285  for 3 controller id :
8286  0 - M33 Non Secured
8287  1 - M33 Secured
8288  2 - Core (Non Secure)
8289  Default Value: 0x00000000
8290 
8291  Field: M33NS
8292  From..to bits: 0...0
8293  DefaultValue: 0x0
8294  Access type: read-write
8295  Description: Controller M33 None Secured:
8296  '0' - access not allowed
8297  '1' - access allowed
8298 
8299 */
8300 #define SOC_AON_FWSPSDIO_M33NS 0x00000001U
8301 #define SOC_AON_FWSPSDIO_M33NS_M 0x00000001U
8302 #define SOC_AON_FWSPSDIO_M33NS_S 0U
8303 /*
8304 
8305  Field: M33S
8306  From..to bits: 1...1
8307  DefaultValue: 0x0
8308  Access type: read-write
8309  Description: Controller M33 Secured:
8310  '0' - access not allowed
8311  '1' - access allowed
8312 
8313 */
8314 #define SOC_AON_FWSPSDIO_M33S 0x00000002U
8315 #define SOC_AON_FWSPSDIO_M33S_M 0x00000002U
8316 #define SOC_AON_FWSPSDIO_M33S_S 1U
8317 /*
8318 
8319  Field: CORENS
8320  From..to bits: 2...2
8321  DefaultValue: 0x0
8322  Access type: read-write
8323  Description: Controller Core Non Secured:
8324  '0' - access not allowed
8325  '1' - access allowed
8326 
8327 */
8328 #define SOC_AON_FWSPSDIO_CORENS 0x00000004U
8329 #define SOC_AON_FWSPSDIO_CORENS_M 0x00000004U
8330 #define SOC_AON_FWSPSDIO_CORENS_S 2U
8331 
8332 
8333 /*-----------------------------------REGISTER------------------------------------
8334  Register name: FWSPUART2
8335  Offset name: SOC_AON_O_FWSPUART2
8336  Relative address: 0x288
8337  Description: UART2 firewall access permission
8338  for 3 controller id :
8339  0 - M33 Non Secured
8340  1 - M33 Secured
8341  2 - Core (Non Secure)
8342  Default Value: 0x00000000
8343 
8344  Field: M33NS
8345  From..to bits: 0...0
8346  DefaultValue: 0x0
8347  Access type: read-write
8348  Description: Controller M33 None Secured:
8349  '0' - access not allowed
8350  '1' - access allowed
8351 
8352 */
8353 #define SOC_AON_FWSPUART2_M33NS 0x00000001U
8354 #define SOC_AON_FWSPUART2_M33NS_M 0x00000001U
8355 #define SOC_AON_FWSPUART2_M33NS_S 0U
8356 /*
8357 
8358  Field: M33S
8359  From..to bits: 1...1
8360  DefaultValue: 0x0
8361  Access type: read-write
8362  Description: Controller M33 Secured:
8363  '0' - access not allowed
8364  '1' - access allowed
8365 
8366 */
8367 #define SOC_AON_FWSPUART2_M33S 0x00000002U
8368 #define SOC_AON_FWSPUART2_M33S_M 0x00000002U
8369 #define SOC_AON_FWSPUART2_M33S_S 1U
8370 /*
8371 
8372  Field: CORENS
8373  From..to bits: 2...2
8374  DefaultValue: 0x0
8375  Access type: read-write
8376  Description: Controller Core Non Secured:
8377  '0' - access not allowed
8378  '1' - access allowed
8379 
8380 */
8381 #define SOC_AON_FWSPUART2_CORENS 0x00000004U
8382 #define SOC_AON_FWSPUART2_CORENS_M 0x00000004U
8383 #define SOC_AON_FWSPUART2_CORENS_S 2U
8384 
8385 
8386 /*-----------------------------------REGISTER------------------------------------
8387  Register name: UDMANSCTL
8388  Offset name: SOC_AON_O_UDMANSCTL
8389  Relative address: 0x28C
8390  Description: uDMA Non-secured Channel Control.
8391  Default Value: 0x00000000
8392 
8393  Field: ACCPER
8394  From..to bits: 0...0
8395  DefaultValue: 0x0
8396  Access type: read-write
8397  Description: Access Permission.
8398 
8399  Define uDMA non-sec channel access permission to secured flash address:
8400  '0' - access not allowed
8401  '1' - access allowed
8402 
8403 */
8404 #define SOC_AON_UDMANSCTL_ACCPER 0x00000001U
8405 #define SOC_AON_UDMANSCTL_ACCPER_M 0x00000001U
8406 #define SOC_AON_UDMANSCTL_ACCPER_S 0U
8407 
8408 
8409 /*-----------------------------------REGISTER------------------------------------
8410  Register name: FWIOPAD0
8411  Offset name: SOC_AON_O_FWIOPAD0
8412  Relative address: 0x290
8413  Description: IOMUX_PAD_0 firewall access permission
8414  for 3 controller id :
8415  0 - M33 Non Secured
8416  1 - M33 Secured
8417  2 - Core (Non Secure)
8418  Default Value: 0x00000000
8419 
8420  Field: M33NS
8421  From..to bits: 0...0
8422  DefaultValue: 0x0
8423  Access type: read-write
8424  Description: Controller M33 None Secured:
8425  '0' - access not allowed
8426  '1' - access allowed
8427 
8428 */
8429 #define SOC_AON_FWIOPAD0_M33NS 0x00000001U
8430 #define SOC_AON_FWIOPAD0_M33NS_M 0x00000001U
8431 #define SOC_AON_FWIOPAD0_M33NS_S 0U
8432 /*
8433 
8434  Field: M33S
8435  From..to bits: 1...1
8436  DefaultValue: 0x0
8437  Access type: read-write
8438  Description: Controller M33 Secured:
8439  '0' - access not allowed
8440  '1' - access allowed
8441 
8442 */
8443 #define SOC_AON_FWIOPAD0_M33S 0x00000002U
8444 #define SOC_AON_FWIOPAD0_M33S_M 0x00000002U
8445 #define SOC_AON_FWIOPAD0_M33S_S 1U
8446 /*
8447 
8448  Field: CORENS
8449  From..to bits: 2...2
8450  DefaultValue: 0x0
8451  Access type: read-write
8452  Description: Controller Core Non Secured:
8453  '0' - access not allowed
8454  '1' - access allowed
8455 
8456 */
8457 #define SOC_AON_FWIOPAD0_CORENS 0x00000004U
8458 #define SOC_AON_FWIOPAD0_CORENS_M 0x00000004U
8459 #define SOC_AON_FWIOPAD0_CORENS_S 2U
8460 
8461 
8462 /*-----------------------------------REGISTER------------------------------------
8463  Register name: FWIOPAD1
8464  Offset name: SOC_AON_O_FWIOPAD1
8465  Relative address: 0x294
8466  Description: IOMUX_PAD_1 firewall access permission
8467  for 3 controller id :
8468  0 - M33 Non Secured
8469  1 - M33 Secured
8470  2 - Core (Non Secure)
8471  Default Value: 0x00000000
8472 
8473  Field: M33NS
8474  From..to bits: 0...0
8475  DefaultValue: 0x0
8476  Access type: read-write
8477  Description: Controller M33 None Secured:
8478  '0' - access not allowed
8479  '1' - access allowed
8480 
8481 */
8482 #define SOC_AON_FWIOPAD1_M33NS 0x00000001U
8483 #define SOC_AON_FWIOPAD1_M33NS_M 0x00000001U
8484 #define SOC_AON_FWIOPAD1_M33NS_S 0U
8485 /*
8486 
8487  Field: M33S
8488  From..to bits: 1...1
8489  DefaultValue: 0x0
8490  Access type: read-write
8491  Description: Controller M33 Secured:
8492  '0' - access not allowed
8493  '1' - access allowed
8494 
8495 */
8496 #define SOC_AON_FWIOPAD1_M33S 0x00000002U
8497 #define SOC_AON_FWIOPAD1_M33S_M 0x00000002U
8498 #define SOC_AON_FWIOPAD1_M33S_S 1U
8499 /*
8500 
8501  Field: CORENS
8502  From..to bits: 2...2
8503  DefaultValue: 0x0
8504  Access type: read-write
8505  Description: Controller Core Non Secured:
8506  '0' - access not allowed
8507  '1' - access allowed
8508 
8509 */
8510 #define SOC_AON_FWIOPAD1_CORENS 0x00000004U
8511 #define SOC_AON_FWIOPAD1_CORENS_M 0x00000004U
8512 #define SOC_AON_FWIOPAD1_CORENS_S 2U
8513 
8514 
8515 /*-----------------------------------REGISTER------------------------------------
8516  Register name: FWIOPAD2
8517  Offset name: SOC_AON_O_FWIOPAD2
8518  Relative address: 0x298
8519  Description: IOMUX_PAD_2 firewall access permission
8520  for 3 controller id :
8521  0 - M33 Non Secured
8522  1 - M33 Secured
8523  2 - Core (Non Secure)
8524  Default Value: 0x00000000
8525 
8526  Field: M33NS
8527  From..to bits: 0...0
8528  DefaultValue: 0x0
8529  Access type: read-write
8530  Description: Controller M33 None Secured:
8531  '0' - access not allowed
8532  '1' - access allowed
8533 
8534 */
8535 #define SOC_AON_FWIOPAD2_M33NS 0x00000001U
8536 #define SOC_AON_FWIOPAD2_M33NS_M 0x00000001U
8537 #define SOC_AON_FWIOPAD2_M33NS_S 0U
8538 /*
8539 
8540  Field: M33S
8541  From..to bits: 1...1
8542  DefaultValue: 0x0
8543  Access type: read-write
8544  Description: Controller M33 Secured:
8545  '0' - access not allowed
8546  '1' - access allowed
8547 
8548 */
8549 #define SOC_AON_FWIOPAD2_M33S 0x00000002U
8550 #define SOC_AON_FWIOPAD2_M33S_M 0x00000002U
8551 #define SOC_AON_FWIOPAD2_M33S_S 1U
8552 /*
8553 
8554  Field: CORENS
8555  From..to bits: 2...2
8556  DefaultValue: 0x0
8557  Access type: read-write
8558  Description: Controller Core Non Secured:
8559  '0' - access not allowed
8560  '1' - access allowed
8561 
8562 */
8563 #define SOC_AON_FWIOPAD2_CORENS 0x00000004U
8564 #define SOC_AON_FWIOPAD2_CORENS_M 0x00000004U
8565 #define SOC_AON_FWIOPAD2_CORENS_S 2U
8566 
8567 
8568 /*-----------------------------------REGISTER------------------------------------
8569  Register name: FWIOPAD3
8570  Offset name: SOC_AON_O_FWIOPAD3
8571  Relative address: 0x29C
8572  Description: IOMUX_PAD_3 firewall access permission
8573  for 3 controller id :
8574  0 - M33 Non Secured
8575  1 - M33 Secured
8576  2 - Core (Non Secure)
8577  Default Value: 0x00000000
8578 
8579  Field: M33NS
8580  From..to bits: 0...0
8581  DefaultValue: 0x0
8582  Access type: read-write
8583  Description: Controller M33 None Secured:
8584  '0' - access not allowed
8585  '1' - access allowed
8586 
8587 */
8588 #define SOC_AON_FWIOPAD3_M33NS 0x00000001U
8589 #define SOC_AON_FWIOPAD3_M33NS_M 0x00000001U
8590 #define SOC_AON_FWIOPAD3_M33NS_S 0U
8591 /*
8592 
8593  Field: M33S
8594  From..to bits: 1...1
8595  DefaultValue: 0x0
8596  Access type: read-write
8597  Description: Controller M33 Secured:
8598  '0' - access not allowed
8599  '1' - access allowed
8600 
8601 */
8602 #define SOC_AON_FWIOPAD3_M33S 0x00000002U
8603 #define SOC_AON_FWIOPAD3_M33S_M 0x00000002U
8604 #define SOC_AON_FWIOPAD3_M33S_S 1U
8605 /*
8606 
8607  Field: CORENS
8608  From..to bits: 2...2
8609  DefaultValue: 0x0
8610  Access type: read-write
8611  Description: Controller Core Non Secured:
8612  '0' - access not allowed
8613  '1' - access allowed
8614 
8615 */
8616 #define SOC_AON_FWIOPAD3_CORENS 0x00000004U
8617 #define SOC_AON_FWIOPAD3_CORENS_M 0x00000004U
8618 #define SOC_AON_FWIOPAD3_CORENS_S 2U
8619 
8620 
8621 /*-----------------------------------REGISTER------------------------------------
8622  Register name: FWIOPAD4
8623  Offset name: SOC_AON_O_FWIOPAD4
8624  Relative address: 0x2A0
8625  Description: IOMUX_PAD_4 firewall access permission
8626  for 3 controller id :
8627  0 - M33 Non Secured
8628  1 - M33 Secured
8629  2 - Core (Non Secure)
8630  Default Value: 0x00000000
8631 
8632  Field: M33NS
8633  From..to bits: 0...0
8634  DefaultValue: 0x0
8635  Access type: read-write
8636  Description: Controller M33 None Secured:
8637  '0' - access not allowed
8638  '1' - access allowed
8639 
8640 */
8641 #define SOC_AON_FWIOPAD4_M33NS 0x00000001U
8642 #define SOC_AON_FWIOPAD4_M33NS_M 0x00000001U
8643 #define SOC_AON_FWIOPAD4_M33NS_S 0U
8644 /*
8645 
8646  Field: M33S
8647  From..to bits: 1...1
8648  DefaultValue: 0x0
8649  Access type: read-write
8650  Description: Controller M33 Secured:
8651  '0' - access not allowed
8652  '1' - access allowed
8653 
8654 */
8655 #define SOC_AON_FWIOPAD4_M33S 0x00000002U
8656 #define SOC_AON_FWIOPAD4_M33S_M 0x00000002U
8657 #define SOC_AON_FWIOPAD4_M33S_S 1U
8658 /*
8659 
8660  Field: CORENS
8661  From..to bits: 2...2
8662  DefaultValue: 0x0
8663  Access type: read-write
8664  Description: Controller Core Non Secured:
8665  '0' - access not allowed
8666  '1' - access allowed
8667 
8668 */
8669 #define SOC_AON_FWIOPAD4_CORENS 0x00000004U
8670 #define SOC_AON_FWIOPAD4_CORENS_M 0x00000004U
8671 #define SOC_AON_FWIOPAD4_CORENS_S 2U
8672 
8673 
8674 /*-----------------------------------REGISTER------------------------------------
8675  Register name: FWIOPAD5
8676  Offset name: SOC_AON_O_FWIOPAD5
8677  Relative address: 0x2A4
8678  Description: IOMUX_PAD_5 firewall access permission
8679  for 3 controller id :
8680  0 - M33 Non Secured
8681  1 - M33 Secured
8682  2 - Core (Non Secure)
8683  Default Value: 0x00000000
8684 
8685  Field: M33NS
8686  From..to bits: 0...0
8687  DefaultValue: 0x0
8688  Access type: read-write
8689  Description: Controller M33 None Secured:
8690  '0' - access not allowed
8691  '1' - access allowed
8692 
8693 */
8694 #define SOC_AON_FWIOPAD5_M33NS 0x00000001U
8695 #define SOC_AON_FWIOPAD5_M33NS_M 0x00000001U
8696 #define SOC_AON_FWIOPAD5_M33NS_S 0U
8697 /*
8698 
8699  Field: M33S
8700  From..to bits: 1...1
8701  DefaultValue: 0x0
8702  Access type: read-write
8703  Description: Controller M33 Secured:
8704  '0' - access not allowed
8705  '1' - access allowed
8706 
8707 */
8708 #define SOC_AON_FWIOPAD5_M33S 0x00000002U
8709 #define SOC_AON_FWIOPAD5_M33S_M 0x00000002U
8710 #define SOC_AON_FWIOPAD5_M33S_S 1U
8711 /*
8712 
8713  Field: CORENS
8714  From..to bits: 2...2
8715  DefaultValue: 0x0
8716  Access type: read-write
8717  Description: Controller Core Non Secured:
8718  '0' - access not allowed
8719  '1' - access allowed
8720 
8721 */
8722 #define SOC_AON_FWIOPAD5_CORENS 0x00000004U
8723 #define SOC_AON_FWIOPAD5_CORENS_M 0x00000004U
8724 #define SOC_AON_FWIOPAD5_CORENS_S 2U
8725 
8726 
8727 /*-----------------------------------REGISTER------------------------------------
8728  Register name: FWIOPAD6
8729  Offset name: SOC_AON_O_FWIOPAD6
8730  Relative address: 0x2A8
8731  Description: IOMUX_PAD_6 firewall access permission
8732  for 3 controller id :
8733  0 - M33 Non Secured
8734  1 - M33 Secured
8735  2 - Core (Non Secure)
8736  Default Value: 0x00000000
8737 
8738  Field: M33NS
8739  From..to bits: 0...0
8740  DefaultValue: 0x0
8741  Access type: read-write
8742  Description: Controller M33 None Secured:
8743  '0' - access not allowed
8744  '1' - access allowed
8745 
8746 */
8747 #define SOC_AON_FWIOPAD6_M33NS 0x00000001U
8748 #define SOC_AON_FWIOPAD6_M33NS_M 0x00000001U
8749 #define SOC_AON_FWIOPAD6_M33NS_S 0U
8750 /*
8751 
8752  Field: M33S
8753  From..to bits: 1...1
8754  DefaultValue: 0x0
8755  Access type: read-write
8756  Description: Controller M33 Secured:
8757  '0' - access not allowed
8758  '1' - access allowed
8759 
8760 */
8761 #define SOC_AON_FWIOPAD6_M33S 0x00000002U
8762 #define SOC_AON_FWIOPAD6_M33S_M 0x00000002U
8763 #define SOC_AON_FWIOPAD6_M33S_S 1U
8764 /*
8765 
8766  Field: CORENS
8767  From..to bits: 2...2
8768  DefaultValue: 0x0
8769  Access type: read-write
8770  Description: Controller Core Non Secured:
8771  '0' - access not allowed
8772  '1' - access allowed
8773 
8774 */
8775 #define SOC_AON_FWIOPAD6_CORENS 0x00000004U
8776 #define SOC_AON_FWIOPAD6_CORENS_M 0x00000004U
8777 #define SOC_AON_FWIOPAD6_CORENS_S 2U
8778 
8779 
8780 /*-----------------------------------REGISTER------------------------------------
8781  Register name: FWIOPAD7
8782  Offset name: SOC_AON_O_FWIOPAD7
8783  Relative address: 0x2AC
8784  Description: IOMUX_PAD_7 firewall access permission
8785  for 3 controller id :
8786  0 - M33 Non Secured
8787  1 - M33 Secured
8788  2 - Core (Non Secure)
8789  Default Value: 0x00000000
8790 
8791  Field: M33NS
8792  From..to bits: 0...0
8793  DefaultValue: 0x0
8794  Access type: read-write
8795  Description: Controller M33 None Secured:
8796  '0' - access not allowed
8797  '1' - access allowed
8798 
8799 */
8800 #define SOC_AON_FWIOPAD7_M33NS 0x00000001U
8801 #define SOC_AON_FWIOPAD7_M33NS_M 0x00000001U
8802 #define SOC_AON_FWIOPAD7_M33NS_S 0U
8803 /*
8804 
8805  Field: M33S
8806  From..to bits: 1...1
8807  DefaultValue: 0x0
8808  Access type: read-write
8809  Description: Controller M33 Secured:
8810  '0' - access not allowed
8811  '1' - access allowed
8812 
8813 */
8814 #define SOC_AON_FWIOPAD7_M33S 0x00000002U
8815 #define SOC_AON_FWIOPAD7_M33S_M 0x00000002U
8816 #define SOC_AON_FWIOPAD7_M33S_S 1U
8817 /*
8818 
8819  Field: CORENS
8820  From..to bits: 2...2
8821  DefaultValue: 0x0
8822  Access type: read-write
8823  Description: Controller Core Non Secured:
8824  '0' - access not allowed
8825  '1' - access allowed
8826 
8827 */
8828 #define SOC_AON_FWIOPAD7_CORENS 0x00000004U
8829 #define SOC_AON_FWIOPAD7_CORENS_M 0x00000004U
8830 #define SOC_AON_FWIOPAD7_CORENS_S 2U
8831 
8832 
8833 /*-----------------------------------REGISTER------------------------------------
8834  Register name: FWIOPAD8
8835  Offset name: SOC_AON_O_FWIOPAD8
8836  Relative address: 0x2B0
8837  Description: IOMUX_PAD_8 firewall access permission
8838  for 3 controller id :
8839  0 - M33 Non Secured
8840  1 - M33 Secured
8841  2 - Core (Non Secure)
8842  Default Value: 0x00000000
8843 
8844  Field: M33NS
8845  From..to bits: 0...0
8846  DefaultValue: 0x0
8847  Access type: read-write
8848  Description: Controller M33 None Secured:
8849  '0' - access not allowed
8850  '1' - access allowed
8851 
8852 */
8853 #define SOC_AON_FWIOPAD8_M33NS 0x00000001U
8854 #define SOC_AON_FWIOPAD8_M33NS_M 0x00000001U
8855 #define SOC_AON_FWIOPAD8_M33NS_S 0U
8856 /*
8857 
8858  Field: M33S
8859  From..to bits: 1...1
8860  DefaultValue: 0x0
8861  Access type: read-write
8862  Description: Controller M33 Secured:
8863  '0' - access not allowed
8864  '1' - access allowed
8865 
8866 */
8867 #define SOC_AON_FWIOPAD8_M33S 0x00000002U
8868 #define SOC_AON_FWIOPAD8_M33S_M 0x00000002U
8869 #define SOC_AON_FWIOPAD8_M33S_S 1U
8870 /*
8871 
8872  Field: CORENS
8873  From..to bits: 2...2
8874  DefaultValue: 0x0
8875  Access type: read-write
8876  Description: Controller Core Non Secured:
8877  '0' - access not allowed
8878  '1' - access allowed
8879 
8880 */
8881 #define SOC_AON_FWIOPAD8_CORENS 0x00000004U
8882 #define SOC_AON_FWIOPAD8_CORENS_M 0x00000004U
8883 #define SOC_AON_FWIOPAD8_CORENS_S 2U
8884 
8885 
8886 /*-----------------------------------REGISTER------------------------------------
8887  Register name: FWIOPAD9
8888  Offset name: SOC_AON_O_FWIOPAD9
8889  Relative address: 0x2B4
8890  Description: IOMUX_PAD_9 firewall access permission
8891  for 3 controller id :
8892  0 - M33 Non Secured
8893  1 - M33 Secured
8894  2 - Core (Non Secure)
8895  Default Value: 0x00000000
8896 
8897  Field: M33NS
8898  From..to bits: 0...0
8899  DefaultValue: 0x0
8900  Access type: read-write
8901  Description: Controller M33 None Secured:
8902  '0' - access not allowed
8903  '1' - access allowed
8904 
8905 */
8906 #define SOC_AON_FWIOPAD9_M33NS 0x00000001U
8907 #define SOC_AON_FWIOPAD9_M33NS_M 0x00000001U
8908 #define SOC_AON_FWIOPAD9_M33NS_S 0U
8909 /*
8910 
8911  Field: M33S
8912  From..to bits: 1...1
8913  DefaultValue: 0x0
8914  Access type: read-write
8915  Description: Controller M33 Secured:
8916  '0' - access not allowed
8917  '1' - access allowed
8918 
8919 */
8920 #define SOC_AON_FWIOPAD9_M33S 0x00000002U
8921 #define SOC_AON_FWIOPAD9_M33S_M 0x00000002U
8922 #define SOC_AON_FWIOPAD9_M33S_S 1U
8923 /*
8924 
8925  Field: CORENS
8926  From..to bits: 2...2
8927  DefaultValue: 0x0
8928  Access type: read-write
8929  Description: Controller Core Non Secured:
8930  '0' - access not allowed
8931  '1' - access allowed
8932 
8933 */
8934 #define SOC_AON_FWIOPAD9_CORENS 0x00000004U
8935 #define SOC_AON_FWIOPAD9_CORENS_M 0x00000004U
8936 #define SOC_AON_FWIOPAD9_CORENS_S 2U
8937 
8938 
8939 /*-----------------------------------REGISTER------------------------------------
8940  Register name: FWIOPAD10
8941  Offset name: SOC_AON_O_FWIOPAD10
8942  Relative address: 0x2B8
8943  Description: IOMUX_PAD_10 firewall access permission
8944  for 3 controller id :
8945  0 - M33 Non Secured
8946  1 - M33 Secured
8947  2 - Core (Non Secure)
8948  Default Value: 0x00000000
8949 
8950  Field: M33NS
8951  From..to bits: 0...0
8952  DefaultValue: 0x0
8953  Access type: read-write
8954  Description: Controller M33 None Secured:
8955  '0' - access not allowed
8956  '1' - access allowed
8957 
8958 */
8959 #define SOC_AON_FWIOPAD10_M33NS 0x00000001U
8960 #define SOC_AON_FWIOPAD10_M33NS_M 0x00000001U
8961 #define SOC_AON_FWIOPAD10_M33NS_S 0U
8962 /*
8963 
8964  Field: M33S
8965  From..to bits: 1...1
8966  DefaultValue: 0x0
8967  Access type: read-write
8968  Description: Controller M33 Secured:
8969  '0' - access not allowed
8970  '1' - access allowed
8971 
8972 */
8973 #define SOC_AON_FWIOPAD10_M33S 0x00000002U
8974 #define SOC_AON_FWIOPAD10_M33S_M 0x00000002U
8975 #define SOC_AON_FWIOPAD10_M33S_S 1U
8976 /*
8977 
8978  Field: CORENS
8979  From..to bits: 2...2
8980  DefaultValue: 0x0
8981  Access type: read-write
8982  Description: Controller Core Non Secured:
8983  '0' - access not allowed
8984  '1' - access allowed
8985 
8986 */
8987 #define SOC_AON_FWIOPAD10_CORENS 0x00000004U
8988 #define SOC_AON_FWIOPAD10_CORENS_M 0x00000004U
8989 #define SOC_AON_FWIOPAD10_CORENS_S 2U
8990 
8991 
8992 /*-----------------------------------REGISTER------------------------------------
8993  Register name: FWIOPAD11
8994  Offset name: SOC_AON_O_FWIOPAD11
8995  Relative address: 0x2BC
8996  Description: IOMUX_PAD_11 firewall access permission
8997  for 3 controller id :
8998  0 - M33 Non Secured
8999  1 - M33 Secured
9000  2 - Core (Non Secure)
9001  Default Value: 0x00000000
9002 
9003  Field: M33NS
9004  From..to bits: 0...0
9005  DefaultValue: 0x0
9006  Access type: read-write
9007  Description: Controller M33 None Secured:
9008  '0' - access not allowed
9009  '1' - access allowed
9010 
9011 */
9012 #define SOC_AON_FWIOPAD11_M33NS 0x00000001U
9013 #define SOC_AON_FWIOPAD11_M33NS_M 0x00000001U
9014 #define SOC_AON_FWIOPAD11_M33NS_S 0U
9015 /*
9016 
9017  Field: M33S
9018  From..to bits: 1...1
9019  DefaultValue: 0x0
9020  Access type: read-write
9021  Description: Controller M33 Secured:
9022  '0' - access not allowed
9023  '1' - access allowed
9024 
9025 */
9026 #define SOC_AON_FWIOPAD11_M33S 0x00000002U
9027 #define SOC_AON_FWIOPAD11_M33S_M 0x00000002U
9028 #define SOC_AON_FWIOPAD11_M33S_S 1U
9029 /*
9030 
9031  Field: CORENS
9032  From..to bits: 2...2
9033  DefaultValue: 0x0
9034  Access type: read-write
9035  Description: Controller Core Non Secured:
9036  '0' - access not allowed
9037  '1' - access allowed
9038 
9039 */
9040 #define SOC_AON_FWIOPAD11_CORENS 0x00000004U
9041 #define SOC_AON_FWIOPAD11_CORENS_M 0x00000004U
9042 #define SOC_AON_FWIOPAD11_CORENS_S 2U
9043 
9044 
9045 /*-----------------------------------REGISTER------------------------------------
9046  Register name: FWIOPAD12
9047  Offset name: SOC_AON_O_FWIOPAD12
9048  Relative address: 0x2C0
9049  Description: IOMUX_PAD_12 firewall access permission
9050  for 3 controller id :
9051  0 - M33 Non Secured
9052  1 - M33 Secured
9053  2 - Core (Non Secure)
9054  Default Value: 0x00000000
9055 
9056  Field: M33NS
9057  From..to bits: 0...0
9058  DefaultValue: 0x0
9059  Access type: read-write
9060  Description: Controller M33 None Secured:
9061  '0' - access not allowed
9062  '1' - access allowed
9063 
9064 */
9065 #define SOC_AON_FWIOPAD12_M33NS 0x00000001U
9066 #define SOC_AON_FWIOPAD12_M33NS_M 0x00000001U
9067 #define SOC_AON_FWIOPAD12_M33NS_S 0U
9068 /*
9069 
9070  Field: M33S
9071  From..to bits: 1...1
9072  DefaultValue: 0x0
9073  Access type: read-write
9074  Description: Controller M33 Secured:
9075  '0' - access not allowed
9076  '1' - access allowed
9077 
9078 */
9079 #define SOC_AON_FWIOPAD12_M33S 0x00000002U
9080 #define SOC_AON_FWIOPAD12_M33S_M 0x00000002U
9081 #define SOC_AON_FWIOPAD12_M33S_S 1U
9082 /*
9083 
9084  Field: CORENS
9085  From..to bits: 2...2
9086  DefaultValue: 0x0
9087  Access type: read-write
9088  Description: Controller Core Non Secured:
9089  '0' - access not allowed
9090  '1' - access allowed
9091 
9092 */
9093 #define SOC_AON_FWIOPAD12_CORENS 0x00000004U
9094 #define SOC_AON_FWIOPAD12_CORENS_M 0x00000004U
9095 #define SOC_AON_FWIOPAD12_CORENS_S 2U
9096 
9097 
9098 /*-----------------------------------REGISTER------------------------------------
9099  Register name: FWIOPAD13
9100  Offset name: SOC_AON_O_FWIOPAD13
9101  Relative address: 0x2C4
9102  Description: IOMUX_PAD_13 firewall access permission
9103  for 3 controller id :
9104  0 - M33 Non Secured
9105  1 - M33 Secured
9106  2 - Core (Non Secure)
9107  Default Value: 0x00000000
9108 
9109  Field: M33NS
9110  From..to bits: 0...0
9111  DefaultValue: 0x0
9112  Access type: read-write
9113  Description: Controller M33 None Secured:
9114  '0' - access not allowed
9115  '1' - access allowed
9116 
9117 */
9118 #define SOC_AON_FWIOPAD13_M33NS 0x00000001U
9119 #define SOC_AON_FWIOPAD13_M33NS_M 0x00000001U
9120 #define SOC_AON_FWIOPAD13_M33NS_S 0U
9121 /*
9122 
9123  Field: M33S
9124  From..to bits: 1...1
9125  DefaultValue: 0x0
9126  Access type: read-write
9127  Description: Controller M33 Secured:
9128  '0' - access not allowed
9129  '1' - access allowed
9130 
9131 */
9132 #define SOC_AON_FWIOPAD13_M33S 0x00000002U
9133 #define SOC_AON_FWIOPAD13_M33S_M 0x00000002U
9134 #define SOC_AON_FWIOPAD13_M33S_S 1U
9135 /*
9136 
9137  Field: CORENS
9138  From..to bits: 2...2
9139  DefaultValue: 0x0
9140  Access type: read-write
9141  Description: Controller Core Non Secured:
9142  '0' - access not allowed
9143  '1' - access allowed
9144 
9145 */
9146 #define SOC_AON_FWIOPAD13_CORENS 0x00000004U
9147 #define SOC_AON_FWIOPAD13_CORENS_M 0x00000004U
9148 #define SOC_AON_FWIOPAD13_CORENS_S 2U
9149 
9150 
9151 /*-----------------------------------REGISTER------------------------------------
9152  Register name: FWIOPAD14
9153  Offset name: SOC_AON_O_FWIOPAD14
9154  Relative address: 0x2C8
9155  Description: IOMUX_PAD_14 firewall access permission
9156  for 3 controller id :
9157  0 - M33 Non Secured
9158  1 - M33 Secured
9159  2 - Core (Non Secure)
9160  Default Value: 0x00000000
9161 
9162  Field: M33NS
9163  From..to bits: 0...0
9164  DefaultValue: 0x0
9165  Access type: read-write
9166  Description: Controller M33 None Secured:
9167  '0' - access not allowed
9168  '1' - access allowed
9169 
9170 */
9171 #define SOC_AON_FWIOPAD14_M33NS 0x00000001U
9172 #define SOC_AON_FWIOPAD14_M33NS_M 0x00000001U
9173 #define SOC_AON_FWIOPAD14_M33NS_S 0U
9174 /*
9175 
9176  Field: M33S
9177  From..to bits: 1...1
9178  DefaultValue: 0x0
9179  Access type: read-write
9180  Description: Controller M33 Secured:
9181  '0' - access not allowed
9182  '1' - access allowed
9183 
9184 */
9185 #define SOC_AON_FWIOPAD14_M33S 0x00000002U
9186 #define SOC_AON_FWIOPAD14_M33S_M 0x00000002U
9187 #define SOC_AON_FWIOPAD14_M33S_S 1U
9188 /*
9189 
9190  Field: CORENS
9191  From..to bits: 2...2
9192  DefaultValue: 0x0
9193  Access type: read-write
9194  Description: Controller Core Non Secured:
9195  '0' - access not allowed
9196  '1' - access allowed
9197 
9198 */
9199 #define SOC_AON_FWIOPAD14_CORENS 0x00000004U
9200 #define SOC_AON_FWIOPAD14_CORENS_M 0x00000004U
9201 #define SOC_AON_FWIOPAD14_CORENS_S 2U
9202 
9203 
9204 /*-----------------------------------REGISTER------------------------------------
9205  Register name: FWIOPAD15
9206  Offset name: SOC_AON_O_FWIOPAD15
9207  Relative address: 0x2CC
9208  Description: IOMUX_PAD_15 firewall access permission
9209  for 3 controller id :
9210  0 - M33 Non Secured
9211  1 - M33 Secured
9212  2 - Core (Non Secure)
9213  Default Value: 0x00000000
9214 
9215  Field: M33NS
9216  From..to bits: 0...0
9217  DefaultValue: 0x0
9218  Access type: read-write
9219  Description: Controller M33 None Secured:
9220  '0' - access not allowed
9221  '1' - access allowed
9222 
9223 */
9224 #define SOC_AON_FWIOPAD15_M33NS 0x00000001U
9225 #define SOC_AON_FWIOPAD15_M33NS_M 0x00000001U
9226 #define SOC_AON_FWIOPAD15_M33NS_S 0U
9227 /*
9228 
9229  Field: M33S
9230  From..to bits: 1...1
9231  DefaultValue: 0x0
9232  Access type: read-write
9233  Description: Controller M33 Secured:
9234  '0' - access not allowed
9235  '1' - access allowed
9236 
9237 */
9238 #define SOC_AON_FWIOPAD15_M33S 0x00000002U
9239 #define SOC_AON_FWIOPAD15_M33S_M 0x00000002U
9240 #define SOC_AON_FWIOPAD15_M33S_S 1U
9241 /*
9242 
9243  Field: CORENS
9244  From..to bits: 2...2
9245  DefaultValue: 0x0
9246  Access type: read-write
9247  Description: Controller Core Non Secured:
9248  '0' - access not allowed
9249  '1' - access allowed
9250 
9251 */
9252 #define SOC_AON_FWIOPAD15_CORENS 0x00000004U
9253 #define SOC_AON_FWIOPAD15_CORENS_M 0x00000004U
9254 #define SOC_AON_FWIOPAD15_CORENS_S 2U
9255 
9256 
9257 /*-----------------------------------REGISTER------------------------------------
9258  Register name: FWIOPAD16
9259  Offset name: SOC_AON_O_FWIOPAD16
9260  Relative address: 0x2D0
9261  Description: IOMUX_PAD_16 firewall access permission
9262  for 3 controller id :
9263  0 - M33 Non Secured
9264  1 - M33 Secured
9265  2 - Core (Non Secure)
9266  Default Value: 0x00000000
9267 
9268  Field: M33NS
9269  From..to bits: 0...0
9270  DefaultValue: 0x0
9271  Access type: read-write
9272  Description: Controller M33 None Secured:
9273  '0' - access not allowed
9274  '1' - access allowed
9275 
9276 */
9277 #define SOC_AON_FWIOPAD16_M33NS 0x00000001U
9278 #define SOC_AON_FWIOPAD16_M33NS_M 0x00000001U
9279 #define SOC_AON_FWIOPAD16_M33NS_S 0U
9280 /*
9281 
9282  Field: M33S
9283  From..to bits: 1...1
9284  DefaultValue: 0x0
9285  Access type: read-write
9286  Description: Controller M33 Secured:
9287  '0' - access not allowed
9288  '1' - access allowed
9289 
9290 */
9291 #define SOC_AON_FWIOPAD16_M33S 0x00000002U
9292 #define SOC_AON_FWIOPAD16_M33S_M 0x00000002U
9293 #define SOC_AON_FWIOPAD16_M33S_S 1U
9294 /*
9295 
9296  Field: CORENS
9297  From..to bits: 2...2
9298  DefaultValue: 0x0
9299  Access type: read-write
9300  Description: Controller Core Non Secured:
9301  '0' - access not allowed
9302  '1' - access allowed
9303 
9304 */
9305 #define SOC_AON_FWIOPAD16_CORENS 0x00000004U
9306 #define SOC_AON_FWIOPAD16_CORENS_M 0x00000004U
9307 #define SOC_AON_FWIOPAD16_CORENS_S 2U
9308 
9309 
9310 /*-----------------------------------REGISTER------------------------------------
9311  Register name: FWIOPAD17
9312  Offset name: SOC_AON_O_FWIOPAD17
9313  Relative address: 0x2D4
9314  Description: IOMUX_PAD_17 firewall access permission
9315  for 3 controller id :
9316  0 - M33 Non Secured
9317  1 - M33 Secured
9318  2 - Core (Non Secure)
9319  Default Value: 0x00000000
9320 
9321  Field: M33NS
9322  From..to bits: 0...0
9323  DefaultValue: 0x0
9324  Access type: read-write
9325  Description: Controller M33 None Secured:
9326  '0' - access not allowed
9327  '1' - access allowed
9328 
9329 */
9330 #define SOC_AON_FWIOPAD17_M33NS 0x00000001U
9331 #define SOC_AON_FWIOPAD17_M33NS_M 0x00000001U
9332 #define SOC_AON_FWIOPAD17_M33NS_S 0U
9333 /*
9334 
9335  Field: M33S
9336  From..to bits: 1...1
9337  DefaultValue: 0x0
9338  Access type: read-write
9339  Description: Controller M33 Secured:
9340  '0' - access not allowed
9341  '1' - access allowed
9342 
9343 */
9344 #define SOC_AON_FWIOPAD17_M33S 0x00000002U
9345 #define SOC_AON_FWIOPAD17_M33S_M 0x00000002U
9346 #define SOC_AON_FWIOPAD17_M33S_S 1U
9347 /*
9348 
9349  Field: CORENS
9350  From..to bits: 2...2
9351  DefaultValue: 0x0
9352  Access type: read-write
9353  Description: Controller Core Non Secured:
9354  '0' - access not allowed
9355  '1' - access allowed
9356 
9357 */
9358 #define SOC_AON_FWIOPAD17_CORENS 0x00000004U
9359 #define SOC_AON_FWIOPAD17_CORENS_M 0x00000004U
9360 #define SOC_AON_FWIOPAD17_CORENS_S 2U
9361 
9362 
9363 /*-----------------------------------REGISTER------------------------------------
9364  Register name: FWIOPAD18
9365  Offset name: SOC_AON_O_FWIOPAD18
9366  Relative address: 0x2D8
9367  Description: IOMUX_PAD_18 firewall access permission
9368  for 3 controller id :
9369  0 - M33 Non Secured
9370  1 - M33 Secured
9371  2 - Core (Non Secure)
9372  Default Value: 0x00000000
9373 
9374  Field: M33NS
9375  From..to bits: 0...0
9376  DefaultValue: 0x0
9377  Access type: read-write
9378  Description: Controller M33 None Secured:
9379  '0' - access not allowed
9380  '1' - access allowed
9381 
9382 */
9383 #define SOC_AON_FWIOPAD18_M33NS 0x00000001U
9384 #define SOC_AON_FWIOPAD18_M33NS_M 0x00000001U
9385 #define SOC_AON_FWIOPAD18_M33NS_S 0U
9386 /*
9387 
9388  Field: M33S
9389  From..to bits: 1...1
9390  DefaultValue: 0x0
9391  Access type: read-write
9392  Description: Controller M33 Secured:
9393  '0' - access not allowed
9394  '1' - access allowed
9395 
9396 */
9397 #define SOC_AON_FWIOPAD18_M33S 0x00000002U
9398 #define SOC_AON_FWIOPAD18_M33S_M 0x00000002U
9399 #define SOC_AON_FWIOPAD18_M33S_S 1U
9400 /*
9401 
9402  Field: CORENS
9403  From..to bits: 2...2
9404  DefaultValue: 0x0
9405  Access type: read-write
9406  Description: Controller Core Non Secured:
9407  '0' - access not allowed
9408  '1' - access allowed
9409 
9410 */
9411 #define SOC_AON_FWIOPAD18_CORENS 0x00000004U
9412 #define SOC_AON_FWIOPAD18_CORENS_M 0x00000004U
9413 #define SOC_AON_FWIOPAD18_CORENS_S 2U
9414 
9415 
9416 /*-----------------------------------REGISTER------------------------------------
9417  Register name: FWIOPAD19
9418  Offset name: SOC_AON_O_FWIOPAD19
9419  Relative address: 0x2DC
9420  Description: IOMUX_PAD_19 firewall access permission
9421  for 3 controller id :
9422  0 - M33 Non Secured
9423  1 - M33 Secured
9424  2 - Core (Non Secure)
9425  Default Value: 0x00000000
9426 
9427  Field: M33NS
9428  From..to bits: 0...0
9429  DefaultValue: 0x0
9430  Access type: read-write
9431  Description: Controller M33 None Secured:
9432  '0' - access not allowed
9433  '1' - access allowed
9434 
9435 */
9436 #define SOC_AON_FWIOPAD19_M33NS 0x00000001U
9437 #define SOC_AON_FWIOPAD19_M33NS_M 0x00000001U
9438 #define SOC_AON_FWIOPAD19_M33NS_S 0U
9439 /*
9440 
9441  Field: M33S
9442  From..to bits: 1...1
9443  DefaultValue: 0x0
9444  Access type: read-write
9445  Description: Controller M33 Secured:
9446  '0' - access not allowed
9447  '1' - access allowed
9448 
9449 */
9450 #define SOC_AON_FWIOPAD19_M33S 0x00000002U
9451 #define SOC_AON_FWIOPAD19_M33S_M 0x00000002U
9452 #define SOC_AON_FWIOPAD19_M33S_S 1U
9453 /*
9454 
9455  Field: CORENS
9456  From..to bits: 2...2
9457  DefaultValue: 0x0
9458  Access type: read-write
9459  Description: Controller Core Non Secured:
9460  '0' - access not allowed
9461  '1' - access allowed
9462 
9463 */
9464 #define SOC_AON_FWIOPAD19_CORENS 0x00000004U
9465 #define SOC_AON_FWIOPAD19_CORENS_M 0x00000004U
9466 #define SOC_AON_FWIOPAD19_CORENS_S 2U
9467 
9468 
9469 /*-----------------------------------REGISTER------------------------------------
9470  Register name: FWIOPAD20
9471  Offset name: SOC_AON_O_FWIOPAD20
9472  Relative address: 0x2E0
9473  Description: IOMUX_PAD_20 firewall access permission
9474  for 3 controller id :
9475  0 - M33 Non Secured
9476  1 - M33 Secured
9477  2 - Core (Non Secure)
9478  Default Value: 0x00000000
9479 
9480  Field: M33NS
9481  From..to bits: 0...0
9482  DefaultValue: 0x0
9483  Access type: read-write
9484  Description: Controller M33 None Secured:
9485  '0' - access not allowed
9486  '1' - access allowed
9487 
9488 */
9489 #define SOC_AON_FWIOPAD20_M33NS 0x00000001U
9490 #define SOC_AON_FWIOPAD20_M33NS_M 0x00000001U
9491 #define SOC_AON_FWIOPAD20_M33NS_S 0U
9492 /*
9493 
9494  Field: M33S
9495  From..to bits: 1...1
9496  DefaultValue: 0x0
9497  Access type: read-write
9498  Description: Controller M33 Secured:
9499  '0' - access not allowed
9500  '1' - access allowed
9501 
9502 */
9503 #define SOC_AON_FWIOPAD20_M33S 0x00000002U
9504 #define SOC_AON_FWIOPAD20_M33S_M 0x00000002U
9505 #define SOC_AON_FWIOPAD20_M33S_S 1U
9506 /*
9507 
9508  Field: CORENS
9509  From..to bits: 2...2
9510  DefaultValue: 0x0
9511  Access type: read-write
9512  Description: Controller Core Non Secured:
9513  '0' - access not allowed
9514  '1' - access allowed
9515 
9516 */
9517 #define SOC_AON_FWIOPAD20_CORENS 0x00000004U
9518 #define SOC_AON_FWIOPAD20_CORENS_M 0x00000004U
9519 #define SOC_AON_FWIOPAD20_CORENS_S 2U
9520 
9521 
9522 /*-----------------------------------REGISTER------------------------------------
9523  Register name: FWIOPAD21
9524  Offset name: SOC_AON_O_FWIOPAD21
9525  Relative address: 0x2E4
9526  Description: IOMUX_PAD_21 firewall access permission
9527  for 3 controller id :
9528  0 - M33 Non Secured
9529  1 - M33 Secured
9530  2 - Core (Non Secure)
9531  Default Value: 0x00000000
9532 
9533  Field: M33NS
9534  From..to bits: 0...0
9535  DefaultValue: 0x0
9536  Access type: read-write
9537  Description: Controller M33 None Secured:
9538  '0' - access not allowed
9539  '1' - access allowed
9540 
9541 */
9542 #define SOC_AON_FWIOPAD21_M33NS 0x00000001U
9543 #define SOC_AON_FWIOPAD21_M33NS_M 0x00000001U
9544 #define SOC_AON_FWIOPAD21_M33NS_S 0U
9545 /*
9546 
9547  Field: M33S
9548  From..to bits: 1...1
9549  DefaultValue: 0x0
9550  Access type: read-write
9551  Description: Controller M33 Secured:
9552  '0' - access not allowed
9553  '1' - access allowed
9554 
9555 */
9556 #define SOC_AON_FWIOPAD21_M33S 0x00000002U
9557 #define SOC_AON_FWIOPAD21_M33S_M 0x00000002U
9558 #define SOC_AON_FWIOPAD21_M33S_S 1U
9559 /*
9560 
9561  Field: CORENS
9562  From..to bits: 2...2
9563  DefaultValue: 0x0
9564  Access type: read-write
9565  Description: Controller Core Non Secured:
9566  '0' - access not allowed
9567  '1' - access allowed
9568 
9569 */
9570 #define SOC_AON_FWIOPAD21_CORENS 0x00000004U
9571 #define SOC_AON_FWIOPAD21_CORENS_M 0x00000004U
9572 #define SOC_AON_FWIOPAD21_CORENS_S 2U
9573 
9574 
9575 /*-----------------------------------REGISTER------------------------------------
9576  Register name: FWIOPAD22
9577  Offset name: SOC_AON_O_FWIOPAD22
9578  Relative address: 0x2E8
9579  Description: IOMUX_PAD_22 firewall access permission
9580  for 3 controller id :
9581  0 - M33 Non Secured
9582  1 - M33 Secured
9583  2 - Core (Non Secure)
9584  Default Value: 0x00000000
9585 
9586  Field: M33NS
9587  From..to bits: 0...0
9588  DefaultValue: 0x0
9589  Access type: read-write
9590  Description: Controller M33 None Secured:
9591  '0' - access not allowed
9592  '1' - access allowed
9593 
9594 */
9595 #define SOC_AON_FWIOPAD22_M33NS 0x00000001U
9596 #define SOC_AON_FWIOPAD22_M33NS_M 0x00000001U
9597 #define SOC_AON_FWIOPAD22_M33NS_S 0U
9598 /*
9599 
9600  Field: M33S
9601  From..to bits: 1...1
9602  DefaultValue: 0x0
9603  Access type: read-write
9604  Description: Controller M33 Secured:
9605  '0' - access not allowed
9606  '1' - access allowed
9607 
9608 */
9609 #define SOC_AON_FWIOPAD22_M33S 0x00000002U
9610 #define SOC_AON_FWIOPAD22_M33S_M 0x00000002U
9611 #define SOC_AON_FWIOPAD22_M33S_S 1U
9612 /*
9613 
9614  Field: CORENS
9615  From..to bits: 2...2
9616  DefaultValue: 0x0
9617  Access type: read-write
9618  Description: Controller Core Non Secured:
9619  '0' - access not allowed
9620  '1' - access allowed
9621 
9622 */
9623 #define SOC_AON_FWIOPAD22_CORENS 0x00000004U
9624 #define SOC_AON_FWIOPAD22_CORENS_M 0x00000004U
9625 #define SOC_AON_FWIOPAD22_CORENS_S 2U
9626 
9627 
9628 /*-----------------------------------REGISTER------------------------------------
9629  Register name: FWIOPAD23
9630  Offset name: SOC_AON_O_FWIOPAD23
9631  Relative address: 0x2EC
9632  Description: IOMUX_PAD_23 firewall access permission
9633  for 3 controller id :
9634  0 - M33 Non Secured
9635  1 - M33 Secured
9636  2 - Core (Non Secure)
9637  Default Value: 0x00000000
9638 
9639  Field: M33NS
9640  From..to bits: 0...0
9641  DefaultValue: 0x0
9642  Access type: read-write
9643  Description: Controller M33 None Secured:
9644  '0' - access not allowed
9645  '1' - access allowed
9646 
9647 */
9648 #define SOC_AON_FWIOPAD23_M33NS 0x00000001U
9649 #define SOC_AON_FWIOPAD23_M33NS_M 0x00000001U
9650 #define SOC_AON_FWIOPAD23_M33NS_S 0U
9651 /*
9652 
9653  Field: M33S
9654  From..to bits: 1...1
9655  DefaultValue: 0x0
9656  Access type: read-write
9657  Description: Controller M33 Secured:
9658  '0' - access not allowed
9659  '1' - access allowed
9660 
9661 */
9662 #define SOC_AON_FWIOPAD23_M33S 0x00000002U
9663 #define SOC_AON_FWIOPAD23_M33S_M 0x00000002U
9664 #define SOC_AON_FWIOPAD23_M33S_S 1U
9665 /*
9666 
9667  Field: CORENS
9668  From..to bits: 2...2
9669  DefaultValue: 0x0
9670  Access type: read-write
9671  Description: Controller Core Non Secured:
9672  '0' - access not allowed
9673  '1' - access allowed
9674 
9675 */
9676 #define SOC_AON_FWIOPAD23_CORENS 0x00000004U
9677 #define SOC_AON_FWIOPAD23_CORENS_M 0x00000004U
9678 #define SOC_AON_FWIOPAD23_CORENS_S 2U
9679 
9680 
9681 /*-----------------------------------REGISTER------------------------------------
9682  Register name: FWIOPAD24
9683  Offset name: SOC_AON_O_FWIOPAD24
9684  Relative address: 0x2F0
9685  Description: IOMUX_PAD_24 firewall access permission
9686  for 3 controller id :
9687  0 - M33 Non Secured
9688  1 - M33 Secured
9689  2 - Core (Non Secure)
9690  Default Value: 0x00000000
9691 
9692  Field: M33NS
9693  From..to bits: 0...0
9694  DefaultValue: 0x0
9695  Access type: read-write
9696  Description: Controller M33 None Secured:
9697  '0' - access not allowed
9698  '1' - access allowed
9699 
9700 */
9701 #define SOC_AON_FWIOPAD24_M33NS 0x00000001U
9702 #define SOC_AON_FWIOPAD24_M33NS_M 0x00000001U
9703 #define SOC_AON_FWIOPAD24_M33NS_S 0U
9704 /*
9705 
9706  Field: M33S
9707  From..to bits: 1...1
9708  DefaultValue: 0x0
9709  Access type: read-write
9710  Description: Controller M33 Secured:
9711  '0' - access not allowed
9712  '1' - access allowed
9713 
9714 */
9715 #define SOC_AON_FWIOPAD24_M33S 0x00000002U
9716 #define SOC_AON_FWIOPAD24_M33S_M 0x00000002U
9717 #define SOC_AON_FWIOPAD24_M33S_S 1U
9718 /*
9719 
9720  Field: CORENS
9721  From..to bits: 2...2
9722  DefaultValue: 0x0
9723  Access type: read-write
9724  Description: Controller Core Non Secured:
9725  '0' - access not allowed
9726  '1' - access allowed
9727 
9728 */
9729 #define SOC_AON_FWIOPAD24_CORENS 0x00000004U
9730 #define SOC_AON_FWIOPAD24_CORENS_M 0x00000004U
9731 #define SOC_AON_FWIOPAD24_CORENS_S 2U
9732 
9733 
9734 /*-----------------------------------REGISTER------------------------------------
9735  Register name: FWIOPAD25
9736  Offset name: SOC_AON_O_FWIOPAD25
9737  Relative address: 0x2F4
9738  Description: IOMUX_PAD_25 firewall access permission
9739  for 3 controller id :
9740  0 - M33 Non Secured
9741  1 - M33 Secured
9742  2 - Core (Non Secure)
9743  Default Value: 0x00000000
9744 
9745  Field: M33NS
9746  From..to bits: 0...0
9747  DefaultValue: 0x0
9748  Access type: read-write
9749  Description: Controller M33 None Secured:
9750  '0' - access not allowed
9751  '1' - access allowed
9752 
9753 */
9754 #define SOC_AON_FWIOPAD25_M33NS 0x00000001U
9755 #define SOC_AON_FWIOPAD25_M33NS_M 0x00000001U
9756 #define SOC_AON_FWIOPAD25_M33NS_S 0U
9757 /*
9758 
9759  Field: M33S
9760  From..to bits: 1...1
9761  DefaultValue: 0x0
9762  Access type: read-write
9763  Description: Controller M33 Secured:
9764  '0' - access not allowed
9765  '1' - access allowed
9766 
9767 */
9768 #define SOC_AON_FWIOPAD25_M33S 0x00000002U
9769 #define SOC_AON_FWIOPAD25_M33S_M 0x00000002U
9770 #define SOC_AON_FWIOPAD25_M33S_S 1U
9771 /*
9772 
9773  Field: CORENS
9774  From..to bits: 2...2
9775  DefaultValue: 0x0
9776  Access type: read-write
9777  Description: Controller Core Non Secured:
9778  '0' - access not allowed
9779  '1' - access allowed
9780 
9781 */
9782 #define SOC_AON_FWIOPAD25_CORENS 0x00000004U
9783 #define SOC_AON_FWIOPAD25_CORENS_M 0x00000004U
9784 #define SOC_AON_FWIOPAD25_CORENS_S 2U
9785 
9786 
9787 /*-----------------------------------REGISTER------------------------------------
9788  Register name: FWIOPAD26
9789  Offset name: SOC_AON_O_FWIOPAD26
9790  Relative address: 0x2F8
9791  Description: IOMUX_PAD_26 firewall access permission
9792  for 3 controller id :
9793  0 - M33 Non Secured
9794  1 - M33 Secured
9795  2 - Core (Non Secure)
9796  Default Value: 0x00000000
9797 
9798  Field: M33NS
9799  From..to bits: 0...0
9800  DefaultValue: 0x0
9801  Access type: read-write
9802  Description: Controller M33 None Secured:
9803  '0' - access not allowed
9804  '1' - access allowed
9805 
9806 */
9807 #define SOC_AON_FWIOPAD26_M33NS 0x00000001U
9808 #define SOC_AON_FWIOPAD26_M33NS_M 0x00000001U
9809 #define SOC_AON_FWIOPAD26_M33NS_S 0U
9810 /*
9811 
9812  Field: M33S
9813  From..to bits: 1...1
9814  DefaultValue: 0x0
9815  Access type: read-write
9816  Description: Controller M33 Secured:
9817  '0' - access not allowed
9818  '1' - access allowed
9819 
9820 */
9821 #define SOC_AON_FWIOPAD26_M33S 0x00000002U
9822 #define SOC_AON_FWIOPAD26_M33S_M 0x00000002U
9823 #define SOC_AON_FWIOPAD26_M33S_S 1U
9824 /*
9825 
9826  Field: CORENS
9827  From..to bits: 2...2
9828  DefaultValue: 0x0
9829  Access type: read-write
9830  Description: Controller Core Non Secured:
9831  '0' - access not allowed
9832  '1' - access allowed
9833 
9834 */
9835 #define SOC_AON_FWIOPAD26_CORENS 0x00000004U
9836 #define SOC_AON_FWIOPAD26_CORENS_M 0x00000004U
9837 #define SOC_AON_FWIOPAD26_CORENS_S 2U
9838 
9839 
9840 /*-----------------------------------REGISTER------------------------------------
9841  Register name: FWIOPAD27
9842  Offset name: SOC_AON_O_FWIOPAD27
9843  Relative address: 0x2FC
9844  Description: IOMUX_PAD_27 firewall access permission
9845  for 3 controller id :
9846  0 - M33 Non Secured
9847  1 - M33 Secured
9848  2 - Core (Non Secure)
9849  Default Value: 0x00000000
9850 
9851  Field: M33NS
9852  From..to bits: 0...0
9853  DefaultValue: 0x0
9854  Access type: read-write
9855  Description: Controller M33 None Secured:
9856  '0' - access not allowed
9857  '1' - access allowed
9858 
9859 */
9860 #define SOC_AON_FWIOPAD27_M33NS 0x00000001U
9861 #define SOC_AON_FWIOPAD27_M33NS_M 0x00000001U
9862 #define SOC_AON_FWIOPAD27_M33NS_S 0U
9863 /*
9864 
9865  Field: M33S
9866  From..to bits: 1...1
9867  DefaultValue: 0x0
9868  Access type: read-write
9869  Description: Controller M33 Secured:
9870  '0' - access not allowed
9871  '1' - access allowed
9872 
9873 */
9874 #define SOC_AON_FWIOPAD27_M33S 0x00000002U
9875 #define SOC_AON_FWIOPAD27_M33S_M 0x00000002U
9876 #define SOC_AON_FWIOPAD27_M33S_S 1U
9877 /*
9878 
9879  Field: CORENS
9880  From..to bits: 2...2
9881  DefaultValue: 0x0
9882  Access type: read-write
9883  Description: Controller Core Non Secured:
9884  '0' - access not allowed
9885  '1' - access allowed
9886 
9887 */
9888 #define SOC_AON_FWIOPAD27_CORENS 0x00000004U
9889 #define SOC_AON_FWIOPAD27_CORENS_M 0x00000004U
9890 #define SOC_AON_FWIOPAD27_CORENS_S 2U
9891 
9892 
9893 /*-----------------------------------REGISTER------------------------------------
9894  Register name: FWIOPAD28
9895  Offset name: SOC_AON_O_FWIOPAD28
9896  Relative address: 0x300
9897  Description: IOMUX_PAD_28 firewall access permission
9898  for 3 controller id :
9899  0 - M33 Non Secured
9900  1 - M33 Secured
9901  2 - Core (Non Secure)
9902  Default Value: 0x00000000
9903 
9904  Field: M33NS
9905  From..to bits: 0...0
9906  DefaultValue: 0x0
9907  Access type: read-write
9908  Description: Controller M33 None Secured:
9909  '0' - access not allowed
9910  '1' - access allowed
9911 
9912 */
9913 #define SOC_AON_FWIOPAD28_M33NS 0x00000001U
9914 #define SOC_AON_FWIOPAD28_M33NS_M 0x00000001U
9915 #define SOC_AON_FWIOPAD28_M33NS_S 0U
9916 /*
9917 
9918  Field: M33S
9919  From..to bits: 1...1
9920  DefaultValue: 0x0
9921  Access type: read-write
9922  Description: Controller M33 Secured:
9923  '0' - access not allowed
9924  '1' - access allowed
9925 
9926 */
9927 #define SOC_AON_FWIOPAD28_M33S 0x00000002U
9928 #define SOC_AON_FWIOPAD28_M33S_M 0x00000002U
9929 #define SOC_AON_FWIOPAD28_M33S_S 1U
9930 /*
9931 
9932  Field: CORENS
9933  From..to bits: 2...2
9934  DefaultValue: 0x0
9935  Access type: read-write
9936  Description: Controller Core Non Secured:
9937  '0' - access not allowed
9938  '1' - access allowed
9939 
9940 */
9941 #define SOC_AON_FWIOPAD28_CORENS 0x00000004U
9942 #define SOC_AON_FWIOPAD28_CORENS_M 0x00000004U
9943 #define SOC_AON_FWIOPAD28_CORENS_S 2U
9944 
9945 
9946 /*-----------------------------------REGISTER------------------------------------
9947  Register name: FWIOPAD29
9948  Offset name: SOC_AON_O_FWIOPAD29
9949  Relative address: 0x304
9950  Description: IOMUX_PAD_29 firewall access permission
9951  for 3 controller id :
9952  0 - M33 Non Secured
9953  1 - M33 Secured
9954  2 - Core (Non Secure)
9955  Default Value: 0x00000000
9956 
9957  Field: M33NS
9958  From..to bits: 0...0
9959  DefaultValue: 0x0
9960  Access type: read-write
9961  Description: Controller M33 None Secured:
9962  '0' - access not allowed
9963  '1' - access allowed
9964 
9965 */
9966 #define SOC_AON_FWIOPAD29_M33NS 0x00000001U
9967 #define SOC_AON_FWIOPAD29_M33NS_M 0x00000001U
9968 #define SOC_AON_FWIOPAD29_M33NS_S 0U
9969 /*
9970 
9971  Field: M33S
9972  From..to bits: 1...1
9973  DefaultValue: 0x0
9974  Access type: read-write
9975  Description: Controller M33 Secured:
9976  '0' - access not allowed
9977  '1' - access allowed
9978 
9979 */
9980 #define SOC_AON_FWIOPAD29_M33S 0x00000002U
9981 #define SOC_AON_FWIOPAD29_M33S_M 0x00000002U
9982 #define SOC_AON_FWIOPAD29_M33S_S 1U
9983 /*
9984 
9985  Field: CORENS
9986  From..to bits: 2...2
9987  DefaultValue: 0x0
9988  Access type: read-write
9989  Description: Controller Core Non Secured:
9990  '0' - access not allowed
9991  '1' - access allowed
9992 
9993 */
9994 #define SOC_AON_FWIOPAD29_CORENS 0x00000004U
9995 #define SOC_AON_FWIOPAD29_CORENS_M 0x00000004U
9996 #define SOC_AON_FWIOPAD29_CORENS_S 2U
9997 
9998 
9999 /*-----------------------------------REGISTER------------------------------------
10000  Register name: FWIOPAD30
10001  Offset name: SOC_AON_O_FWIOPAD30
10002  Relative address: 0x308
10003  Description: IOMUX_PAD_30 firewall access permission
10004  for 3 controller id :
10005  0 - M33 Non Secured
10006  1 - M33 Secured
10007  2 - Core (Non Secure)
10008  Default Value: 0x00000000
10009 
10010  Field: M33NS
10011  From..to bits: 0...0
10012  DefaultValue: 0x0
10013  Access type: read-write
10014  Description: Controller M33 None Secured:
10015  '0' - access not allowed
10016  '1' - access allowed
10017 
10018 */
10019 #define SOC_AON_FWIOPAD30_M33NS 0x00000001U
10020 #define SOC_AON_FWIOPAD30_M33NS_M 0x00000001U
10021 #define SOC_AON_FWIOPAD30_M33NS_S 0U
10022 /*
10023 
10024  Field: M33S
10025  From..to bits: 1...1
10026  DefaultValue: 0x0
10027  Access type: read-write
10028  Description: Controller M33 Secured:
10029  '0' - access not allowed
10030  '1' - access allowed
10031 
10032 */
10033 #define SOC_AON_FWIOPAD30_M33S 0x00000002U
10034 #define SOC_AON_FWIOPAD30_M33S_M 0x00000002U
10035 #define SOC_AON_FWIOPAD30_M33S_S 1U
10036 /*
10037 
10038  Field: CORENS
10039  From..to bits: 2...2
10040  DefaultValue: 0x0
10041  Access type: read-write
10042  Description: Controller Core Non Secured:
10043  '0' - access not allowed
10044  '1' - access allowed
10045 
10046 */
10047 #define SOC_AON_FWIOPAD30_CORENS 0x00000004U
10048 #define SOC_AON_FWIOPAD30_CORENS_M 0x00000004U
10049 #define SOC_AON_FWIOPAD30_CORENS_S 2U
10050 
10051 
10052 /*-----------------------------------REGISTER------------------------------------
10053  Register name: FWIOPAD31
10054  Offset name: SOC_AON_O_FWIOPAD31
10055  Relative address: 0x30C
10056  Description: IOMUX_PAD_31 firewall access permission
10057  for 3 controller id :
10058  0 - M33 Non Secured
10059  1 - M33 Secured
10060  2 - Core (Non Secure)
10061  Default Value: 0x00000000
10062 
10063  Field: M33NS
10064  From..to bits: 0...0
10065  DefaultValue: 0x0
10066  Access type: read-write
10067  Description: Controller M33 None Secured:
10068  '0' - access not allowed
10069  '1' - access allowed
10070 
10071 */
10072 #define SOC_AON_FWIOPAD31_M33NS 0x00000001U
10073 #define SOC_AON_FWIOPAD31_M33NS_M 0x00000001U
10074 #define SOC_AON_FWIOPAD31_M33NS_S 0U
10075 /*
10076 
10077  Field: M33S
10078  From..to bits: 1...1
10079  DefaultValue: 0x0
10080  Access type: read-write
10081  Description: Controller M33 Secured:
10082  '0' - access not allowed
10083  '1' - access allowed
10084 
10085 */
10086 #define SOC_AON_FWIOPAD31_M33S 0x00000002U
10087 #define SOC_AON_FWIOPAD31_M33S_M 0x00000002U
10088 #define SOC_AON_FWIOPAD31_M33S_S 1U
10089 /*
10090 
10091  Field: CORENS
10092  From..to bits: 2...2
10093  DefaultValue: 0x0
10094  Access type: read-write
10095  Description: Controller Core Non Secured:
10096  '0' - access not allowed
10097  '1' - access allowed
10098 
10099 */
10100 #define SOC_AON_FWIOPAD31_CORENS 0x00000004U
10101 #define SOC_AON_FWIOPAD31_CORENS_M 0x00000004U
10102 #define SOC_AON_FWIOPAD31_CORENS_S 2U
10103 
10104 
10105 /*-----------------------------------REGISTER------------------------------------
10106  Register name: FWIOPAD32
10107  Offset name: SOC_AON_O_FWIOPAD32
10108  Relative address: 0x310
10109  Description: IOMUX_PAD_32 firewall access permission
10110  for 3 controller id :
10111  0 - M33 Non Secured
10112  1 - M33 Secured
10113  2 - Core (Non Secure)
10114  Default Value: 0x00000000
10115 
10116  Field: M33NS
10117  From..to bits: 0...0
10118  DefaultValue: 0x0
10119  Access type: read-write
10120  Description: Controller M33 None Secured:
10121  '0' - access not allowed
10122  '1' - access allowed
10123 
10124 */
10125 #define SOC_AON_FWIOPAD32_M33NS 0x00000001U
10126 #define SOC_AON_FWIOPAD32_M33NS_M 0x00000001U
10127 #define SOC_AON_FWIOPAD32_M33NS_S 0U
10128 /*
10129 
10130  Field: M33S
10131  From..to bits: 1...1
10132  DefaultValue: 0x0
10133  Access type: read-write
10134  Description: Controller M33 Secured:
10135  '0' - access not allowed
10136  '1' - access allowed
10137 
10138 */
10139 #define SOC_AON_FWIOPAD32_M33S 0x00000002U
10140 #define SOC_AON_FWIOPAD32_M33S_M 0x00000002U
10141 #define SOC_AON_FWIOPAD32_M33S_S 1U
10142 /*
10143 
10144  Field: CORENS
10145  From..to bits: 2...2
10146  DefaultValue: 0x0
10147  Access type: read-write
10148  Description: Controller Core Non Secured:
10149  '0' - access not allowed
10150  '1' - access allowed
10151 
10152 */
10153 #define SOC_AON_FWIOPAD32_CORENS 0x00000004U
10154 #define SOC_AON_FWIOPAD32_CORENS_M 0x00000004U
10155 #define SOC_AON_FWIOPAD32_CORENS_S 2U
10156 
10157 
10158 /*-----------------------------------REGISTER------------------------------------
10159  Register name: FWIOPAD33
10160  Offset name: SOC_AON_O_FWIOPAD33
10161  Relative address: 0x314
10162  Description: IOMUX_PAD_33 firewall access permission
10163  for 3 controller id :
10164  0 - M33 Non Secured
10165  1 - M33 Secured
10166  2 - Core (Non Secure)
10167  Default Value: 0x00000000
10168 
10169  Field: M33NS
10170  From..to bits: 0...0
10171  DefaultValue: 0x0
10172  Access type: read-write
10173  Description: Controller M33 None Secured:
10174  '0' - access not allowed
10175  '1' - access allowed
10176 
10177 */
10178 #define SOC_AON_FWIOPAD33_M33NS 0x00000001U
10179 #define SOC_AON_FWIOPAD33_M33NS_M 0x00000001U
10180 #define SOC_AON_FWIOPAD33_M33NS_S 0U
10181 /*
10182 
10183  Field: M33S
10184  From..to bits: 1...1
10185  DefaultValue: 0x0
10186  Access type: read-write
10187  Description: Controller M33 Secured:
10188  '0' - access not allowed
10189  '1' - access allowed
10190 
10191 */
10192 #define SOC_AON_FWIOPAD33_M33S 0x00000002U
10193 #define SOC_AON_FWIOPAD33_M33S_M 0x00000002U
10194 #define SOC_AON_FWIOPAD33_M33S_S 1U
10195 /*
10196 
10197  Field: CORENS
10198  From..to bits: 2...2
10199  DefaultValue: 0x0
10200  Access type: read-write
10201  Description: Controller Core Non Secured:
10202  '0' - access not allowed
10203  '1' - access allowed
10204 
10205 */
10206 #define SOC_AON_FWIOPAD33_CORENS 0x00000004U
10207 #define SOC_AON_FWIOPAD33_CORENS_M 0x00000004U
10208 #define SOC_AON_FWIOPAD33_CORENS_S 2U
10209 
10210 
10211 /*-----------------------------------REGISTER------------------------------------
10212  Register name: FWIOPAD34
10213  Offset name: SOC_AON_O_FWIOPAD34
10214  Relative address: 0x318
10215  Description: IOMUX_PAD_34 firewall access permission
10216  for 3 controller id :
10217  0 - M33 Non Secured
10218  1 - M33 Secured
10219  2 - Core (Non Secure)
10220  Default Value: 0x00000000
10221 
10222  Field: M33NS
10223  From..to bits: 0...0
10224  DefaultValue: 0x0
10225  Access type: read-write
10226  Description: Controller M33 None Secured:
10227  '0' - access not allowed
10228  '1' - access allowed
10229 
10230 */
10231 #define SOC_AON_FWIOPAD34_M33NS 0x00000001U
10232 #define SOC_AON_FWIOPAD34_M33NS_M 0x00000001U
10233 #define SOC_AON_FWIOPAD34_M33NS_S 0U
10234 /*
10235 
10236  Field: M33S
10237  From..to bits: 1...1
10238  DefaultValue: 0x0
10239  Access type: read-write
10240  Description: Controller M33 Secured:
10241  '0' - access not allowed
10242  '1' - access allowed
10243 
10244 */
10245 #define SOC_AON_FWIOPAD34_M33S 0x00000002U
10246 #define SOC_AON_FWIOPAD34_M33S_M 0x00000002U
10247 #define SOC_AON_FWIOPAD34_M33S_S 1U
10248 /*
10249 
10250  Field: CORENS
10251  From..to bits: 2...2
10252  DefaultValue: 0x0
10253  Access type: read-write
10254  Description: Controller Core Non Secured:
10255  '0' - access not allowed
10256  '1' - access allowed
10257 
10258 */
10259 #define SOC_AON_FWIOPAD34_CORENS 0x00000004U
10260 #define SOC_AON_FWIOPAD34_CORENS_M 0x00000004U
10261 #define SOC_AON_FWIOPAD34_CORENS_S 2U
10262 
10263 
10264 /*-----------------------------------REGISTER------------------------------------
10265  Register name: FWIOPAD35
10266  Offset name: SOC_AON_O_FWIOPAD35
10267  Relative address: 0x31C
10268  Description: IOMUX_PAD_35 firewall access permission
10269  for 3 controller id :
10270  0 - M33 Non Secured
10271  1 - M33 Secured
10272  2 - Core (Non Secure)
10273  Default Value: 0x00000000
10274 
10275  Field: M33NS
10276  From..to bits: 0...0
10277  DefaultValue: 0x0
10278  Access type: read-write
10279  Description: Controller M33 None Secured:
10280  '0' - access not allowed
10281  '1' - access allowed
10282 
10283 */
10284 #define SOC_AON_FWIOPAD35_M33NS 0x00000001U
10285 #define SOC_AON_FWIOPAD35_M33NS_M 0x00000001U
10286 #define SOC_AON_FWIOPAD35_M33NS_S 0U
10287 /*
10288 
10289  Field: M33S
10290  From..to bits: 1...1
10291  DefaultValue: 0x0
10292  Access type: read-write
10293  Description: Controller M33 Secured:
10294  '0' - access not allowed
10295  '1' - access allowed
10296 
10297 */
10298 #define SOC_AON_FWIOPAD35_M33S 0x00000002U
10299 #define SOC_AON_FWIOPAD35_M33S_M 0x00000002U
10300 #define SOC_AON_FWIOPAD35_M33S_S 1U
10301 /*
10302 
10303  Field: CORENS
10304  From..to bits: 2...2
10305  DefaultValue: 0x0
10306  Access type: read-write
10307  Description: Controller Core Non Secured:
10308  '0' - access not allowed
10309  '1' - access allowed
10310 
10311 */
10312 #define SOC_AON_FWIOPAD35_CORENS 0x00000004U
10313 #define SOC_AON_FWIOPAD35_CORENS_M 0x00000004U
10314 #define SOC_AON_FWIOPAD35_CORENS_S 2U
10315 
10316 
10317 /*-----------------------------------REGISTER------------------------------------
10318  Register name: FWIOPAD36
10319  Offset name: SOC_AON_O_FWIOPAD36
10320  Relative address: 0x320
10321  Description: IOMUX_PAD_36 firewall access permission
10322  for 3 controller id :
10323  0 - M33 Non Secured
10324  1 - M33 Secured
10325  2 - Core (Non Secure)
10326  Default Value: 0x00000000
10327 
10328  Field: M33NS
10329  From..to bits: 0...0
10330  DefaultValue: 0x0
10331  Access type: read-write
10332  Description: Controller M33 None Secured:
10333  '0' - access not allowed
10334  '1' - access allowed
10335 
10336 */
10337 #define SOC_AON_FWIOPAD36_M33NS 0x00000001U
10338 #define SOC_AON_FWIOPAD36_M33NS_M 0x00000001U
10339 #define SOC_AON_FWIOPAD36_M33NS_S 0U
10340 /*
10341 
10342  Field: M33S
10343  From..to bits: 1...1
10344  DefaultValue: 0x0
10345  Access type: read-write
10346  Description: Controller M33 Secured:
10347  '0' - access not allowed
10348  '1' - access allowed
10349 
10350 */
10351 #define SOC_AON_FWIOPAD36_M33S 0x00000002U
10352 #define SOC_AON_FWIOPAD36_M33S_M 0x00000002U
10353 #define SOC_AON_FWIOPAD36_M33S_S 1U
10354 /*
10355 
10356  Field: CORENS
10357  From..to bits: 2...2
10358  DefaultValue: 0x0
10359  Access type: read-write
10360  Description: Controller Core Non Secured:
10361  '0' - access not allowed
10362  '1' - access allowed
10363 
10364 */
10365 #define SOC_AON_FWIOPAD36_CORENS 0x00000004U
10366 #define SOC_AON_FWIOPAD36_CORENS_M 0x00000004U
10367 #define SOC_AON_FWIOPAD36_CORENS_S 2U
10368 
10369 
10370 /*-----------------------------------REGISTER------------------------------------
10371  Register name: FWIOPAD37
10372  Offset name: SOC_AON_O_FWIOPAD37
10373  Relative address: 0x324
10374  Description: IOMUX_PAD_37 firewall access permission
10375  for 3 controller id :
10376  0 - M33 Non Secured
10377  1 - M33 Secured
10378  2 - Core (Non Secure)
10379  Default Value: 0x00000000
10380 
10381  Field: M33NS
10382  From..to bits: 0...0
10383  DefaultValue: 0x0
10384  Access type: read-write
10385  Description: Controller M33 None Secured:
10386  '0' - access not allowed
10387  '1' - access allowed
10388 
10389 */
10390 #define SOC_AON_FWIOPAD37_M33NS 0x00000001U
10391 #define SOC_AON_FWIOPAD37_M33NS_M 0x00000001U
10392 #define SOC_AON_FWIOPAD37_M33NS_S 0U
10393 /*
10394 
10395  Field: M33S
10396  From..to bits: 1...1
10397  DefaultValue: 0x0
10398  Access type: read-write
10399  Description: Controller M33 Secured:
10400  '0' - access not allowed
10401  '1' - access allowed
10402 
10403 */
10404 #define SOC_AON_FWIOPAD37_M33S 0x00000002U
10405 #define SOC_AON_FWIOPAD37_M33S_M 0x00000002U
10406 #define SOC_AON_FWIOPAD37_M33S_S 1U
10407 /*
10408 
10409  Field: CORENS
10410  From..to bits: 2...2
10411  DefaultValue: 0x0
10412  Access type: read-write
10413  Description: Controller Core Non Secured:
10414  '0' - access not allowed
10415  '1' - access allowed
10416 
10417 */
10418 #define SOC_AON_FWIOPAD37_CORENS 0x00000004U
10419 #define SOC_AON_FWIOPAD37_CORENS_M 0x00000004U
10420 #define SOC_AON_FWIOPAD37_CORENS_S 2U
10421 
10422 
10423 /*-----------------------------------REGISTER------------------------------------
10424  Register name: FWIOPAD38
10425  Offset name: SOC_AON_O_FWIOPAD38
10426  Relative address: 0x328
10427  Description: IOMUX_PAD_38 firewall access permission
10428  for 3 controller id :
10429  0 - M33 Non Secured
10430  1 - M33 Secured
10431  2 - Core (Non Secure)
10432  Default Value: 0x00000000
10433 
10434  Field: M33NS
10435  From..to bits: 0...0
10436  DefaultValue: 0x0
10437  Access type: read-write
10438  Description: Controller M33 None Secured:
10439  '0' - access not allowed
10440  '1' - access allowed
10441 
10442 */
10443 #define SOC_AON_FWIOPAD38_M33NS 0x00000001U
10444 #define SOC_AON_FWIOPAD38_M33NS_M 0x00000001U
10445 #define SOC_AON_FWIOPAD38_M33NS_S 0U
10446 /*
10447 
10448  Field: M33S
10449  From..to bits: 1...1
10450  DefaultValue: 0x0
10451  Access type: read-write
10452  Description: Controller M33 Secured:
10453  '0' - access not allowed
10454  '1' - access allowed
10455 
10456 */
10457 #define SOC_AON_FWIOPAD38_M33S 0x00000002U
10458 #define SOC_AON_FWIOPAD38_M33S_M 0x00000002U
10459 #define SOC_AON_FWIOPAD38_M33S_S 1U
10460 /*
10461 
10462  Field: CORENS
10463  From..to bits: 2...2
10464  DefaultValue: 0x0
10465  Access type: read-write
10466  Description: Controller Core Non Secured:
10467  '0' - access not allowed
10468  '1' - access allowed
10469 
10470 */
10471 #define SOC_AON_FWIOPAD38_CORENS 0x00000004U
10472 #define SOC_AON_FWIOPAD38_CORENS_M 0x00000004U
10473 #define SOC_AON_FWIOPAD38_CORENS_S 2U
10474 
10475 
10476 /*-----------------------------------REGISTER------------------------------------
10477  Register name: FWIOPAD39
10478  Offset name: SOC_AON_O_FWIOPAD39
10479  Relative address: 0x32C
10480  Description: IOMUX_PAD_39 firewall access permission
10481  for 3 controller id :
10482  0 - M33 Non Secured
10483  1 - M33 Secured
10484  2 - Core (Non Secure)
10485  Default Value: 0x00000000
10486 
10487  Field: M33NS
10488  From..to bits: 0...0
10489  DefaultValue: 0x0
10490  Access type: read-write
10491  Description: Controller M33 None Secured:
10492  '0' - access not allowed
10493  '1' - access allowed
10494 
10495 */
10496 #define SOC_AON_FWIOPAD39_M33NS 0x00000001U
10497 #define SOC_AON_FWIOPAD39_M33NS_M 0x00000001U
10498 #define SOC_AON_FWIOPAD39_M33NS_S 0U
10499 /*
10500 
10501  Field: M33S
10502  From..to bits: 1...1
10503  DefaultValue: 0x0
10504  Access type: read-write
10505  Description: Controller M33 Secured:
10506  '0' - access not allowed
10507  '1' - access allowed
10508 
10509 */
10510 #define SOC_AON_FWIOPAD39_M33S 0x00000002U
10511 #define SOC_AON_FWIOPAD39_M33S_M 0x00000002U
10512 #define SOC_AON_FWIOPAD39_M33S_S 1U
10513 /*
10514 
10515  Field: CORENS
10516  From..to bits: 2...2
10517  DefaultValue: 0x0
10518  Access type: read-write
10519  Description: Controller Core Non Secured:
10520  '0' - access not allowed
10521  '1' - access allowed
10522 
10523 */
10524 #define SOC_AON_FWIOPAD39_CORENS 0x00000004U
10525 #define SOC_AON_FWIOPAD39_CORENS_M 0x00000004U
10526 #define SOC_AON_FWIOPAD39_CORENS_S 2U
10527 
10528 
10529 /*-----------------------------------REGISTER------------------------------------
10530  Register name: FWIOPAD40
10531  Offset name: SOC_AON_O_FWIOPAD40
10532  Relative address: 0x330
10533  Description: IOMUX_PAD_40 firewall access permission
10534  for 3 controller id :
10535  0 - M33 Non Secured
10536  1 - M33 Secured
10537  2 - Core (Non Secure)
10538  Default Value: 0x00000000
10539 
10540  Field: M33NS
10541  From..to bits: 0...0
10542  DefaultValue: 0x0
10543  Access type: read-write
10544  Description: Controller M33 None Secured:
10545  '0' - access not allowed
10546  '1' - access allowed
10547 
10548 */
10549 #define SOC_AON_FWIOPAD40_M33NS 0x00000001U
10550 #define SOC_AON_FWIOPAD40_M33NS_M 0x00000001U
10551 #define SOC_AON_FWIOPAD40_M33NS_S 0U
10552 /*
10553 
10554  Field: M33S
10555  From..to bits: 1...1
10556  DefaultValue: 0x0
10557  Access type: read-write
10558  Description: Controller M33 Secured:
10559  '0' - access not allowed
10560  '1' - access allowed
10561 
10562 */
10563 #define SOC_AON_FWIOPAD40_M33S 0x00000002U
10564 #define SOC_AON_FWIOPAD40_M33S_M 0x00000002U
10565 #define SOC_AON_FWIOPAD40_M33S_S 1U
10566 /*
10567 
10568  Field: CORENS
10569  From..to bits: 2...2
10570  DefaultValue: 0x0
10571  Access type: read-write
10572  Description: Controller Core Non Secured:
10573  '0' - access not allowed
10574  '1' - access allowed
10575 
10576 */
10577 #define SOC_AON_FWIOPAD40_CORENS 0x00000004U
10578 #define SOC_AON_FWIOPAD40_CORENS_M 0x00000004U
10579 #define SOC_AON_FWIOPAD40_CORENS_S 2U
10580 
10581 
10582 /*-----------------------------------REGISTER------------------------------------
10583  Register name: FWIOPAD41
10584  Offset name: SOC_AON_O_FWIOPAD41
10585  Relative address: 0x334
10586  Description: IOMUX_PAD_41 firewall access permission
10587  for 3 controller id :
10588  0 - M33 Non Secured
10589  1 - M33 Secured
10590  2 - Core (Non Secure)
10591  Default Value: 0x00000000
10592 
10593  Field: M33NS
10594  From..to bits: 0...0
10595  DefaultValue: 0x0
10596  Access type: read-write
10597  Description: Controller M33 None Secured:
10598  '0' - access not allowed
10599  '1' - access allowed
10600 
10601 */
10602 #define SOC_AON_FWIOPAD41_M33NS 0x00000001U
10603 #define SOC_AON_FWIOPAD41_M33NS_M 0x00000001U
10604 #define SOC_AON_FWIOPAD41_M33NS_S 0U
10605 /*
10606 
10607  Field: M33S
10608  From..to bits: 1...1
10609  DefaultValue: 0x0
10610  Access type: read-write
10611  Description: Controller M33 Secured:
10612  '0' - access not allowed
10613  '1' - access allowed
10614 
10615 */
10616 #define SOC_AON_FWIOPAD41_M33S 0x00000002U
10617 #define SOC_AON_FWIOPAD41_M33S_M 0x00000002U
10618 #define SOC_AON_FWIOPAD41_M33S_S 1U
10619 /*
10620 
10621  Field: CORENS
10622  From..to bits: 2...2
10623  DefaultValue: 0x0
10624  Access type: read-write
10625  Description: Controller Core Non Secured:
10626  '0' - access not allowed
10627  '1' - access allowed
10628 
10629 */
10630 #define SOC_AON_FWIOPAD41_CORENS 0x00000004U
10631 #define SOC_AON_FWIOPAD41_CORENS_M 0x00000004U
10632 #define SOC_AON_FWIOPAD41_CORENS_S 2U
10633 
10634 
10635 /*-----------------------------------REGISTER------------------------------------
10636  Register name: FWIOPAD42
10637  Offset name: SOC_AON_O_FWIOPAD42
10638  Relative address: 0x338
10639  Description: IOMUX_PAD_42 firewall access permission
10640  for 3 controller id :
10641  0 - M33 Non Secured
10642  1 - M33 Secured
10643  2 - Core (Non Secure)
10644  Default Value: 0x00000000
10645 
10646  Field: M33NS
10647  From..to bits: 0...0
10648  DefaultValue: 0x0
10649  Access type: read-write
10650  Description: Controller M33 None Secured:
10651  '0' - access not allowed
10652  '1' - access allowed
10653 
10654 */
10655 #define SOC_AON_FWIOPAD42_M33NS 0x00000001U
10656 #define SOC_AON_FWIOPAD42_M33NS_M 0x00000001U
10657 #define SOC_AON_FWIOPAD42_M33NS_S 0U
10658 /*
10659 
10660  Field: M33S
10661  From..to bits: 1...1
10662  DefaultValue: 0x0
10663  Access type: read-write
10664  Description: Controller M33 Secured:
10665  '0' - access not allowed
10666  '1' - access allowed
10667 
10668 */
10669 #define SOC_AON_FWIOPAD42_M33S 0x00000002U
10670 #define SOC_AON_FWIOPAD42_M33S_M 0x00000002U
10671 #define SOC_AON_FWIOPAD42_M33S_S 1U
10672 /*
10673 
10674  Field: CORENS
10675  From..to bits: 2...2
10676  DefaultValue: 0x0
10677  Access type: read-write
10678  Description: Controller Core Non Secured:
10679  '0' - access not allowed
10680  '1' - access allowed
10681 
10682 */
10683 #define SOC_AON_FWIOPAD42_CORENS 0x00000004U
10684 #define SOC_AON_FWIOPAD42_CORENS_M 0x00000004U
10685 #define SOC_AON_FWIOPAD42_CORENS_S 2U
10686 
10687 
10688 /*-----------------------------------REGISTER------------------------------------
10689  Register name: FWIOPAD43
10690  Offset name: SOC_AON_O_FWIOPAD43
10691  Relative address: 0x33C
10692  Description: IOMUX_PAD_43 firewall access permission
10693  for 3 controller id :
10694  0 - M33 Non Secured
10695  1 - M33 Secured
10696  2 - Core (Non Secure)
10697  Default Value: 0x00000000
10698 
10699  Field: M33NS
10700  From..to bits: 0...0
10701  DefaultValue: 0x0
10702  Access type: read-write
10703  Description: Controller M33 None Secured:
10704  '0' - access not allowed
10705  '1' - access allowed
10706 
10707 */
10708 #define SOC_AON_FWIOPAD43_M33NS 0x00000001U
10709 #define SOC_AON_FWIOPAD43_M33NS_M 0x00000001U
10710 #define SOC_AON_FWIOPAD43_M33NS_S 0U
10711 /*
10712 
10713  Field: M33S
10714  From..to bits: 1...1
10715  DefaultValue: 0x0
10716  Access type: read-write
10717  Description: Controller M33 Secured:
10718  '0' - access not allowed
10719  '1' - access allowed
10720 
10721 */
10722 #define SOC_AON_FWIOPAD43_M33S 0x00000002U
10723 #define SOC_AON_FWIOPAD43_M33S_M 0x00000002U
10724 #define SOC_AON_FWIOPAD43_M33S_S 1U
10725 /*
10726 
10727  Field: CORENS
10728  From..to bits: 2...2
10729  DefaultValue: 0x0
10730  Access type: read-write
10731  Description: Controller Core Non Secured:
10732  '0' - access not allowed
10733  '1' - access allowed
10734 
10735 */
10736 #define SOC_AON_FWIOPAD43_CORENS 0x00000004U
10737 #define SOC_AON_FWIOPAD43_CORENS_M 0x00000004U
10738 #define SOC_AON_FWIOPAD43_CORENS_S 2U
10739 
10740 
10741 /*-----------------------------------REGISTER------------------------------------
10742  Register name: FWIOPAD44
10743  Offset name: SOC_AON_O_FWIOPAD44
10744  Relative address: 0x340
10745  Description: IOMUX_PAD_44 firewall access permission
10746  for 3 controller id :
10747  0 - M33 Non Secured
10748  1 - M33 Secured
10749  2 - Core (Non Secure)
10750  Default Value: 0x00000000
10751 
10752  Field: M33NS
10753  From..to bits: 0...0
10754  DefaultValue: 0x0
10755  Access type: read-write
10756  Description: Controller M33 None Secured:
10757  '0' - access not allowed
10758  '1' - access allowed
10759 
10760 */
10761 #define SOC_AON_FWIOPAD44_M33NS 0x00000001U
10762 #define SOC_AON_FWIOPAD44_M33NS_M 0x00000001U
10763 #define SOC_AON_FWIOPAD44_M33NS_S 0U
10764 /*
10765 
10766  Field: M33S
10767  From..to bits: 1...1
10768  DefaultValue: 0x0
10769  Access type: read-write
10770  Description: Controller M33 Secured:
10771  '0' - access not allowed
10772  '1' - access allowed
10773 
10774 */
10775 #define SOC_AON_FWIOPAD44_M33S 0x00000002U
10776 #define SOC_AON_FWIOPAD44_M33S_M 0x00000002U
10777 #define SOC_AON_FWIOPAD44_M33S_S 1U
10778 /*
10779 
10780  Field: CORENS
10781  From..to bits: 2...2
10782  DefaultValue: 0x0
10783  Access type: read-write
10784  Description: Controller Core Non Secured:
10785  '0' - access not allowed
10786  '1' - access allowed
10787 
10788 */
10789 #define SOC_AON_FWIOPAD44_CORENS 0x00000004U
10790 #define SOC_AON_FWIOPAD44_CORENS_M 0x00000004U
10791 #define SOC_AON_FWIOPAD44_CORENS_S 2U
10792 
10793 
10794 /*-----------------------------------REGISTER------------------------------------
10795  Register name: FWIOPAD45
10796  Offset name: SOC_AON_O_FWIOPAD45
10797  Relative address: 0x344
10798  Description: IOMUX_PAD_45 firewall access permission
10799  for 3 controller id :
10800  0 - M33 Non Secured
10801  1 - M33 Secured
10802  2 - Core (Non Secure)
10803  Default Value: 0x00000000
10804 
10805  Field: M33NS
10806  From..to bits: 0...0
10807  DefaultValue: 0x0
10808  Access type: read-write
10809  Description: Controller M33 None Secured:
10810  '0' - access not allowed
10811  '1' - access allowed
10812 
10813 */
10814 #define SOC_AON_FWIOPAD45_M33NS 0x00000001U
10815 #define SOC_AON_FWIOPAD45_M33NS_M 0x00000001U
10816 #define SOC_AON_FWIOPAD45_M33NS_S 0U
10817 /*
10818 
10819  Field: M33S
10820  From..to bits: 1...1
10821  DefaultValue: 0x0
10822  Access type: read-write
10823  Description: Controller M33 Secured:
10824  '0' - access not allowed
10825  '1' - access allowed
10826 
10827 */
10828 #define SOC_AON_FWIOPAD45_M33S 0x00000002U
10829 #define SOC_AON_FWIOPAD45_M33S_M 0x00000002U
10830 #define SOC_AON_FWIOPAD45_M33S_S 1U
10831 /*
10832 
10833  Field: CORENS
10834  From..to bits: 2...2
10835  DefaultValue: 0x0
10836  Access type: read-write
10837  Description: Controller Core Non Secured:
10838  '0' - access not allowed
10839  '1' - access allowed
10840 
10841 */
10842 #define SOC_AON_FWIOPAD45_CORENS 0x00000004U
10843 #define SOC_AON_FWIOPAD45_CORENS_M 0x00000004U
10844 #define SOC_AON_FWIOPAD45_CORENS_S 2U
10845 
10846 
10847 /*-----------------------------------REGISTER------------------------------------
10848  Register name: FWIOPAD46
10849  Offset name: SOC_AON_O_FWIOPAD46
10850  Relative address: 0x348
10851  Description: IOMUX_PAD_46 firewall access permission
10852  for 3 controller id :
10853  0 - M33 Non Secured
10854  1 - M33 Secured
10855  2 - Core (Non Secure)
10856  Default Value: 0x00000000
10857 
10858  Field: M33NS
10859  From..to bits: 0...0
10860  DefaultValue: 0x0
10861  Access type: read-write
10862  Description: Controller M33 None Secured:
10863  '0' - access not allowed
10864  '1' - access allowed
10865 
10866 */
10867 #define SOC_AON_FWIOPAD46_M33NS 0x00000001U
10868 #define SOC_AON_FWIOPAD46_M33NS_M 0x00000001U
10869 #define SOC_AON_FWIOPAD46_M33NS_S 0U
10870 /*
10871 
10872  Field: M33S
10873  From..to bits: 1...1
10874  DefaultValue: 0x0
10875  Access type: read-write
10876  Description: Controller M33 Secured:
10877  '0' - access not allowed
10878  '1' - access allowed
10879 
10880 */
10881 #define SOC_AON_FWIOPAD46_M33S 0x00000002U
10882 #define SOC_AON_FWIOPAD46_M33S_M 0x00000002U
10883 #define SOC_AON_FWIOPAD46_M33S_S 1U
10884 /*
10885 
10886  Field: CORENS
10887  From..to bits: 2...2
10888  DefaultValue: 0x0
10889  Access type: read-write
10890  Description: Controller Core Non Secured:
10891  '0' - access not allowed
10892  '1' - access allowed
10893 
10894 */
10895 #define SOC_AON_FWIOPAD46_CORENS 0x00000004U
10896 #define SOC_AON_FWIOPAD46_CORENS_M 0x00000004U
10897 #define SOC_AON_FWIOPAD46_CORENS_S 2U
10898 
10899 
10900 /*-----------------------------------REGISTER------------------------------------
10901  Register name: FWIOPAD47
10902  Offset name: SOC_AON_O_FWIOPAD47
10903  Relative address: 0x34C
10904  Description: IOMUX_PAD_47 firewall access permission
10905  for 3 controller id :
10906  0 - M33 Non Secured
10907  1 - M33 Secured
10908  2 - Core (Non Secure)
10909  Default Value: 0x00000000
10910 
10911  Field: M33NS
10912  From..to bits: 0...0
10913  DefaultValue: 0x0
10914  Access type: read-write
10915  Description: Controller M33 None Secured:
10916  '0' - access not allowed
10917  '1' - access allowed
10918 
10919 */
10920 #define SOC_AON_FWIOPAD47_M33NS 0x00000001U
10921 #define SOC_AON_FWIOPAD47_M33NS_M 0x00000001U
10922 #define SOC_AON_FWIOPAD47_M33NS_S 0U
10923 /*
10924 
10925  Field: M33S
10926  From..to bits: 1...1
10927  DefaultValue: 0x0
10928  Access type: read-write
10929  Description: Controller M33 Secured:
10930  '0' - access not allowed
10931  '1' - access allowed
10932 
10933 */
10934 #define SOC_AON_FWIOPAD47_M33S 0x00000002U
10935 #define SOC_AON_FWIOPAD47_M33S_M 0x00000002U
10936 #define SOC_AON_FWIOPAD47_M33S_S 1U
10937 /*
10938 
10939  Field: CORENS
10940  From..to bits: 2...2
10941  DefaultValue: 0x0
10942  Access type: read-write
10943  Description: Controller Core Non Secured:
10944  '0' - access not allowed
10945  '1' - access allowed
10946 
10947 */
10948 #define SOC_AON_FWIOPAD47_CORENS 0x00000004U
10949 #define SOC_AON_FWIOPAD47_CORENS_M 0x00000004U
10950 #define SOC_AON_FWIOPAD47_CORENS_S 2U
10951 
10952 
10953 /*-----------------------------------REGISTER------------------------------------
10954  Register name: FWIOPAD48
10955  Offset name: SOC_AON_O_FWIOPAD48
10956  Relative address: 0x350
10957  Description: IOMUX_PAD_48 firewall access permission
10958  for 3 controller id :
10959  0 - M33 Non Secured
10960  1 - M33 Secured
10961  2 - Core (Non Secure)
10962  Default Value: 0x00000000
10963 
10964  Field: M33NS
10965  From..to bits: 0...0
10966  DefaultValue: 0x0
10967  Access type: read-write
10968  Description: Controller M33 None Secured:
10969  '0' - access not allowed
10970  '1' - access allowed
10971 
10972 */
10973 #define SOC_AON_FWIOPAD48_M33NS 0x00000001U
10974 #define SOC_AON_FWIOPAD48_M33NS_M 0x00000001U
10975 #define SOC_AON_FWIOPAD48_M33NS_S 0U
10976 /*
10977 
10978  Field: M33S
10979  From..to bits: 1...1
10980  DefaultValue: 0x0
10981  Access type: read-write
10982  Description: Controller M33 Secured:
10983  '0' - access not allowed
10984  '1' - access allowed
10985 
10986 */
10987 #define SOC_AON_FWIOPAD48_M33S 0x00000002U
10988 #define SOC_AON_FWIOPAD48_M33S_M 0x00000002U
10989 #define SOC_AON_FWIOPAD48_M33S_S 1U
10990 /*
10991 
10992  Field: CORENS
10993  From..to bits: 2...2
10994  DefaultValue: 0x0
10995  Access type: read-write
10996  Description: Controller Core Non Secured:
10997  '0' - access not allowed
10998  '1' - access allowed
10999 
11000 */
11001 #define SOC_AON_FWIOPAD48_CORENS 0x00000004U
11002 #define SOC_AON_FWIOPAD48_CORENS_M 0x00000004U
11003 #define SOC_AON_FWIOPAD48_CORENS_S 2U
11004 
11005 
11006 /*-----------------------------------REGISTER------------------------------------
11007  Register name: FWDMA12
11008  Offset name: SOC_AON_O_FWDMA12
11009  Relative address: 0x354
11010  Description: DMA_CH_12 firewall access permission
11011  for 3 controller id :
11012  0 - M33 Non Secured
11013  1 - M33 Secured
11014  2 - Core (Non Secure)
11015  Default Value: 0x00000000
11016 
11017  Field: M33NS
11018  From..to bits: 0...0
11019  DefaultValue: 0x0
11020  Access type: read-write
11021  Description: Controller M33 None Secured:
11022  '0' - access not allowed
11023  '1' - access allowed
11024 
11025 */
11026 #define SOC_AON_FWDMA12_M33NS 0x00000001U
11027 #define SOC_AON_FWDMA12_M33NS_M 0x00000001U
11028 #define SOC_AON_FWDMA12_M33NS_S 0U
11029 /*
11030 
11031  Field: M33S
11032  From..to bits: 1...1
11033  DefaultValue: 0x0
11034  Access type: read-write
11035  Description: Controller M33 Secured:
11036  '0' - access not allowed
11037  '1' - access allowed
11038 
11039 */
11040 #define SOC_AON_FWDMA12_M33S 0x00000002U
11041 #define SOC_AON_FWDMA12_M33S_M 0x00000002U
11042 #define SOC_AON_FWDMA12_M33S_S 1U
11043 /*
11044 
11045  Field: CORENS
11046  From..to bits: 2...2
11047  DefaultValue: 0x0
11048  Access type: read-write
11049  Description: Controller Core Non Secured:
11050  '0' - access not allowed
11051  '1' - access allowed
11052 
11053 */
11054 #define SOC_AON_FWDMA12_CORENS 0x00000004U
11055 #define SOC_AON_FWDMA12_CORENS_M 0x00000004U
11056 #define SOC_AON_FWDMA12_CORENS_S 2U
11057 
11058 
11059 /*-----------------------------------REGISTER------------------------------------
11060  Register name: FWDMA13
11061  Offset name: SOC_AON_O_FWDMA13
11062  Relative address: 0x358
11063  Description: DMA_CH_13 firewall access permission
11064  for 3 controller id :
11065  0 - M33 Non Secured
11066  1 - M33 Secured
11067  2 - Core (Non Secure)
11068  Default Value: 0x00000000
11069 
11070  Field: M33NS
11071  From..to bits: 0...0
11072  DefaultValue: 0x0
11073  Access type: read-write
11074  Description: Controller M33 None Secured:
11075  '0' - access not allowed
11076  '1' - access allowed
11077 
11078 */
11079 #define SOC_AON_FWDMA13_M33NS 0x00000001U
11080 #define SOC_AON_FWDMA13_M33NS_M 0x00000001U
11081 #define SOC_AON_FWDMA13_M33NS_S 0U
11082 /*
11083 
11084  Field: M33S
11085  From..to bits: 1...1
11086  DefaultValue: 0x0
11087  Access type: read-write
11088  Description: Controller M33 Secured:
11089  '0' - access not allowed
11090  '1' - access allowed
11091 
11092 */
11093 #define SOC_AON_FWDMA13_M33S 0x00000002U
11094 #define SOC_AON_FWDMA13_M33S_M 0x00000002U
11095 #define SOC_AON_FWDMA13_M33S_S 1U
11096 /*
11097 
11098  Field: CORENS
11099  From..to bits: 2...2
11100  DefaultValue: 0x0
11101  Access type: read-write
11102  Description: Controller Core Non Secured:
11103  '0' - access not allowed
11104  '1' - access allowed
11105 
11106 */
11107 #define SOC_AON_FWDMA13_CORENS 0x00000004U
11108 #define SOC_AON_FWDMA13_CORENS_M 0x00000004U
11109 #define SOC_AON_FWDMA13_CORENS_S 2U
11110 
11111 
11112 /*-----------------------------------REGISTER------------------------------------
11113  Register name: FWSPARE0
11114  Offset name: SOC_AON_O_FWSPARE0
11115  Relative address: 0x35C
11116  Description: Spare firewall access register.
11117  locked by HOST BOOT DONE (secgk)
11118  3 access bits - {M33NS , M33S , M3} .
11119  Default Value: 0x00000000
11120 
11121  Field: M33NS
11122  From..to bits: 0...0
11123  DefaultValue: 0x0
11124  Access type: read-write
11125  Description: Controller M33 None Secured:
11126  '0' - access not allowed
11127  '1' - access allowed
11128 
11129 */
11130 #define SOC_AON_FWSPARE0_M33NS 0x00000001U
11131 #define SOC_AON_FWSPARE0_M33NS_M 0x00000001U
11132 #define SOC_AON_FWSPARE0_M33NS_S 0U
11133 /*
11134 
11135  Field: M33S
11136  From..to bits: 1...1
11137  DefaultValue: 0x0
11138  Access type: read-write
11139  Description: Controller M33 Secured:
11140  '0' - access not allowed
11141  '1' - access allowed
11142 
11143 */
11144 #define SOC_AON_FWSPARE0_M33S 0x00000002U
11145 #define SOC_AON_FWSPARE0_M33S_M 0x00000002U
11146 #define SOC_AON_FWSPARE0_M33S_S 1U
11147 /*
11148 
11149  Field: CORENS
11150  From..to bits: 2...2
11151  DefaultValue: 0x0
11152  Access type: read-write
11153  Description: Controller Core Non Secured:
11154  '0' - access not allowed
11155  '1' - access allowed
11156 
11157 */
11158 #define SOC_AON_FWSPARE0_CORENS 0x00000004U
11159 #define SOC_AON_FWSPARE0_CORENS_M 0x00000004U
11160 #define SOC_AON_FWSPARE0_CORENS_S 2U
11161 
11162 
11163 /*-----------------------------------REGISTER------------------------------------
11164  Register name: USECSTB
11165  Offset name: SOC_AON_O_USECSTB
11166  Relative address: 0x1000
11167  Description: Micro Second STB
11168  Default Value: 0x0000004F
11169 
11170  Field: US
11171  From..to bits: 0...7
11172  DefaultValue: 0x4F
11173  Access type: read-write
11174  Description: Set how many soc clk are in one micro second, minus 1.
11175  for 40mhz : should be 39.
11176  for 80mhz : should be 79. (Soc clock default is 80MHz)
11177 
11178 */
11179 #define SOC_AON_USECSTB_US_W 8U
11180 #define SOC_AON_USECSTB_US_M 0x000000FFU
11181 #define SOC_AON_USECSTB_US_S 0U
11182 /*
11183 
11184  Field: 16US
11185  From..to bits: 8...13
11186  DefaultValue: 0x0
11187  Access type: read-write
11188  Description: Set how many micro second strobes are in 16 micro seconds, minus 1.
11189  Default: 16-1 =15.
11190 
11191 */
11192 #define SOC_AON_USECSTB_16US_W 6U
11193 #define SOC_AON_USECSTB_16US_M 0x00003F00U
11194 #define SOC_AON_USECSTB_16US_S 8U
11195 
11196 
11197 /*-----------------------------------REGISTER------------------------------------
11198  Register name: DB2M33CLR
11199  Offset name: SOC_AON_O_DB2M33CLR
11200  Relative address: 0x1004
11201  Description: Doorbell 2 M33 Clear Register
11202  Default Value: 0x00000000
11203 
11204  Field: CLR
11205  From..to bits: 0...0
11206  DefaultValue: 0x0
11207  Access type: write-only
11208  Description: M33 to clear the IRQ when handled the massage from M3
11209  Type: Write-Clear
11210 
11211 */
11212 #define SOC_AON_DB2M33CLR_CLR 0x00000001U
11213 #define SOC_AON_DB2M33CLR_CLR_M 0x00000001U
11214 #define SOC_AON_DB2M33CLR_CLR_S 0U
11215 
11216 
11217 /*-----------------------------------REGISTER------------------------------------
11218  Register name: DB2M33SET
11219  Offset name: SOC_AON_O_DB2M33SET
11220  Relative address: 0x1008
11221  Description: Doorbell 2 M33 Set Register
11222  Default Value: 0x00000000
11223 
11224  Field: SET
11225  From..to bits: 0...0
11226  DefaultValue: 0x0
11227  Access type: write-only
11228  Description: M33 to generate IRQ towards M3 after writing the message
11229  Type: Write-Clear
11230 
11231 */
11232 #define SOC_AON_DB2M33SET_SET 0x00000001U
11233 #define SOC_AON_DB2M33SET_SET_M 0x00000001U
11234 #define SOC_AON_DB2M33SET_SET_S 0U
11235 
11236 
11237 /*-----------------------------------REGISTER------------------------------------
11238  Register name: DB2M33LOCK
11239  Offset name: SOC_AON_O_DB2M33LOCK
11240  Relative address: 0x100C
11241  Description: Doorbell 2 M33 Lockbit Register
11242  Default Value: 0x00000000
11243 
11244  Field: LOCKBIT
11245  From..to bits: 0...1
11246  DefaultValue: 0x0
11247  Access type: read-write
11248  Description: Lock Bit.
11249  S/w attempt to lock upon read.
11250  if lock obtained, value set to 2 by h/w.
11251  M33 always looses to M3
11252  Reading value:
11253  00: not taken
11254  01: taken by M3
11255  10: taken by M33 (should wr IRQ afterwards)
11256  11: invalid.
11257 
11258  generating the IRQ towards M1 clears the lock.
11259  Writing '00' also release the lock.
11260 
11261  2'b01 means lock obtained by receiver side
11262 
11263  Type: Write-Read-Clear
11264 
11265 */
11266 #define SOC_AON_DB2M33LOCK_LOCKBIT_W 2U
11267 #define SOC_AON_DB2M33LOCK_LOCKBIT_M 0x00000003U
11268 #define SOC_AON_DB2M33LOCK_LOCKBIT_S 0U
11269 
11270 
11271 /*-----------------------------------REGISTER------------------------------------
11272  Register name: DB3M33CLR
11273  Offset name: SOC_AON_O_DB3M33CLR
11274  Relative address: 0x1010
11275  Description: Doorbell 3 M33 Clear Register
11276  Default Value: 0x00000000
11277 
11278  Field: CLR
11279  From..to bits: 0...0
11280  DefaultValue: 0x0
11281  Access type: write-only
11282  Description: M33 to clear the IRQ when handled the massage from M3
11283  Type: Write-Clear
11284 
11285 */
11286 #define SOC_AON_DB3M33CLR_CLR 0x00000001U
11287 #define SOC_AON_DB3M33CLR_CLR_M 0x00000001U
11288 #define SOC_AON_DB3M33CLR_CLR_S 0U
11289 
11290 
11291 /*-----------------------------------REGISTER------------------------------------
11292  Register name: DB3M33SET
11293  Offset name: SOC_AON_O_DB3M33SET
11294  Relative address: 0x1014
11295  Description: Doorbell 3 M33 Set Register
11296  Default Value: 0x00000000
11297 
11298  Field: SET
11299  From..to bits: 0...0
11300  DefaultValue: 0x0
11301  Access type: write-only
11302  Description: M33 to generate IRQ towards M3 after writing the message
11303  Type: Write-Clear
11304 
11305 */
11306 #define SOC_AON_DB3M33SET_SET 0x00000001U
11307 #define SOC_AON_DB3M33SET_SET_M 0x00000001U
11308 #define SOC_AON_DB3M33SET_SET_S 0U
11309 
11310 
11311 /*-----------------------------------REGISTER------------------------------------
11312  Register name: DB3M33LOCK
11313  Offset name: SOC_AON_O_DB3M33LOCK
11314  Relative address: 0x1018
11315  Description: Doorbell 3 M33 Lockbit Register
11316  Default Value: 0x00000000
11317 
11318  Field: LOCKBIT
11319  From..to bits: 0...1
11320  DefaultValue: 0x0
11321  Access type: read-write
11322  Description: Lock Bit.
11323  S/w attempt to lock upon read.
11324  if lock obtained, value set to 2 by h/w.
11325  M33 always looses to M3
11326  Reading value:
11327  00: not taken
11328  01: taken by M3
11329  10: taken by M33 (should wr IRQ afterwards)
11330  11: invalid.
11331 
11332  generating the IRQ towards M1 clears the lock.
11333  Writing '00' also release the lock.
11334 
11335  2'b01 means lock obtained by receiver side
11336 
11337  Type: Write-Read-Clear
11338 
11339 */
11340 #define SOC_AON_DB3M33LOCK_LOCKBIT_W 2U
11341 #define SOC_AON_DB3M33LOCK_LOCKBIT_M 0x00000003U
11342 #define SOC_AON_DB3M33LOCK_LOCKBIT_S 0U
11343 
11344 
11345 /*-----------------------------------REGISTER------------------------------------
11346  Register name: DB6M33CLR
11347  Offset name: SOC_AON_O_DB6M33CLR
11348  Relative address: 0x101C
11349  Description: Doorbell 6 M33 Clear Register
11350  Default Value: 0x00000000
11351 
11352  Field: CLR
11353  From..to bits: 0...0
11354  DefaultValue: 0x0
11355  Access type: write-only
11356  Description: M33 to clear the IRQ when handled the massage from M3
11357  Type: Write-Clear
11358 
11359 */
11360 #define SOC_AON_DB6M33CLR_CLR 0x00000001U
11361 #define SOC_AON_DB6M33CLR_CLR_M 0x00000001U
11362 #define SOC_AON_DB6M33CLR_CLR_S 0U
11363 
11364 
11365 /*-----------------------------------REGISTER------------------------------------
11366  Register name: DB6M33SET
11367  Offset name: SOC_AON_O_DB6M33SET
11368  Relative address: 0x1020
11369  Description: Doorbell 6 M33 Set Register
11370  Default Value: 0x00000000
11371 
11372  Field: SET
11373  From..to bits: 0...0
11374  DefaultValue: 0x0
11375  Access type: write-only
11376  Description: M33 to generate IRQ towards M3 after writing the message
11377  Type: Write-Clear
11378 
11379 */
11380 #define SOC_AON_DB6M33SET_SET 0x00000001U
11381 #define SOC_AON_DB6M33SET_SET_M 0x00000001U
11382 #define SOC_AON_DB6M33SET_SET_S 0U
11383 
11384 
11385 /*-----------------------------------REGISTER------------------------------------
11386  Register name: DB6M33LOCK
11387  Offset name: SOC_AON_O_DB6M33LOCK
11388  Relative address: 0x1024
11389  Description: Doorbell 6 M33 Lockbit Register
11390  Default Value: 0x00000000
11391 
11392  Field: LOCKBIT
11393  From..to bits: 0...1
11394  DefaultValue: 0x0
11395  Access type: read-write
11396  Description: Lock Bit.
11397  S/w attempt to lock upon read.
11398  if lock obtained, value set to 2 by h/w.
11399  M33 always looses to M3
11400  Reading value:
11401  00: not taken
11402  01: taken by M3
11403  10: taken by M33 (should wr IRQ afterwards)
11404  11: invalid.
11405 
11406  generating the IRQ towards M1 clears the lock.
11407  Writing '00' also release the lock.
11408 
11409  2'b01 means lock obtained by receiver side
11410 
11411  Type: Write-Read-Clear
11412 
11413 */
11414 #define SOC_AON_DB6M33LOCK_LOCKBIT_W 2U
11415 #define SOC_AON_DB6M33LOCK_LOCKBIT_M 0x00000003U
11416 #define SOC_AON_DB6M33LOCK_LOCKBIT_S 0U
11417 
11418 
11419 /*-----------------------------------REGISTER------------------------------------
11420  Register name: DB7M33CLR
11421  Offset name: SOC_AON_O_DB7M33CLR
11422  Relative address: 0x1028
11423  Description: Doorbell 7 M33 Clear Register
11424  Default Value: 0x00000000
11425 
11426  Field: CLR
11427  From..to bits: 0...0
11428  DefaultValue: 0x0
11429  Access type: write-only
11430  Description: M33 to clear the IRQ when handled the massage from M3
11431  Type: Write-Clear
11432 
11433 */
11434 #define SOC_AON_DB7M33CLR_CLR 0x00000001U
11435 #define SOC_AON_DB7M33CLR_CLR_M 0x00000001U
11436 #define SOC_AON_DB7M33CLR_CLR_S 0U
11437 
11438 
11439 /*-----------------------------------REGISTER------------------------------------
11440  Register name: DB7M33SET
11441  Offset name: SOC_AON_O_DB7M33SET
11442  Relative address: 0x102C
11443  Description: Doorbell 7 M33 Set Register
11444  Default Value: 0x00000000
11445 
11446  Field: SET
11447  From..to bits: 0...0
11448  DefaultValue: 0x0
11449  Access type: write-only
11450  Description: M33 to generate IRQ towards M3 after writing the message
11451  Type: Write-Clear
11452 
11453 */
11454 #define SOC_AON_DB7M33SET_SET 0x00000001U
11455 #define SOC_AON_DB7M33SET_SET_M 0x00000001U
11456 #define SOC_AON_DB7M33SET_SET_S 0U
11457 
11458 
11459 /*-----------------------------------REGISTER------------------------------------
11460  Register name: DB7M33LOCK
11461  Offset name: SOC_AON_O_DB7M33LOCK
11462  Relative address: 0x1030
11463  Description: Doorbell 7 M33 Lockbit Register
11464  Default Value: 0x00000000
11465 
11466  Field: LOCKBIT
11467  From..to bits: 0...1
11468  DefaultValue: 0x0
11469  Access type: read-write
11470  Description: Lock Bit.
11471  S/w attempt to lock upon read.
11472  if lock obtained, value set to 2 by h/w.
11473  M33 always looses to M3
11474  Reading value:
11475  00: not taken
11476  01: taken by M3
11477  10: taken by M33 (should wr IRQ afterwards)
11478  11: invalid.
11479 
11480  generating the IRQ towards M1 clears the lock.
11481  Writing '00' also release the lock.
11482 
11483  2'b01 means lock obtained by receiver side
11484 
11485  Type: Write-Read-Clear
11486 
11487 */
11488 #define SOC_AON_DB7M33LOCK_LOCKBIT_W 2U
11489 #define SOC_AON_DB7M33LOCK_LOCKBIT_M 0x00000003U
11490 #define SOC_AON_DB7M33LOCK_LOCKBIT_S 0U
11491 
11492 
11493 /*-----------------------------------REGISTER------------------------------------
11494  Register name: GPIOEVT0NS
11495  Offset name: SOC_AON_O_GPIOEVT0NS
11496  Relative address: 0x1044
11497  Description: Non-Secured GPIO Event Status, 1st Register.
11498 
11499  45 bits status over two registers.
11500  Default Value: 0x00000000
11501 
11502  Field: STA31TO0
11503  From..to bits: 0...31
11504  DefaultValue: 0x0
11505  Access type: read-only
11506  Description: Non-Secured event status , first 32 bits. ([31:0])
11507 
11508 */
11509 #define SOC_AON_GPIOEVT0NS_STA31TO0_W 32U
11510 #define SOC_AON_GPIOEVT0NS_STA31TO0_M 0xFFFFFFFFU
11511 #define SOC_AON_GPIOEVT0NS_STA31TO0_S 0U
11512 
11513 
11514 /*-----------------------------------REGISTER------------------------------------
11515  Register name: GPIOEVT1NS
11516  Offset name: SOC_AON_O_GPIOEVT1NS
11517  Relative address: 0x1048
11518  Description: Non-Secured GPIO Event Status, 2nd Register.
11519 
11520  45 bits status over two registers.
11521  Default Value: 0x00000000
11522 
11523  Field: STA44TO32
11524  From..to bits: 0...12
11525  DefaultValue: 0x0
11526  Access type: read-only
11527  Description: Non-Secured event status , 13 MSBs. ([44:32])
11528 
11529 */
11530 #define SOC_AON_GPIOEVT1NS_STA44TO32_W 13U
11531 #define SOC_AON_GPIOEVT1NS_STA44TO32_M 0x00001FFFU
11532 #define SOC_AON_GPIOEVT1NS_STA44TO32_S 0U
11533 
11534 
11535 /*-----------------------------------REGISTER------------------------------------
11536  Register name: DBM33NS0
11537  Offset name: SOC_AON_O_DBM33NS0
11538  Relative address: 0x1054
11539  Description: M33 Non-Secured Doorbell IMASK.
11540  Mask Event.
11541  '0' - CLR - Clear Interrupt Mask
11542  '1' - SET - Set Interrupt Mask
11543  Default Value: 0x00000000
11544 
11545  Field: IMASK
11546  From..to bits: 0...3
11547  DefaultValue: 0x0
11548  Access type: read-write
11549  Description: bit3 - doorbell 7 M3 IRQ
11550  bit2 - doorbell 6 M3 IRQ
11551  bit1 - doorbell 3 M3 IRQ
11552  bit0 - doorbell 2 M3 IRQ
11553 
11554 */
11555 #define SOC_AON_DBM33NS0_IMASK_W 4U
11556 #define SOC_AON_DBM33NS0_IMASK_M 0x0000000FU
11557 #define SOC_AON_DBM33NS0_IMASK_S 0U
11558 
11559 
11560 /*-----------------------------------REGISTER------------------------------------
11561  Register name: DBNSISET
11562  Offset name: SOC_AON_O_DBNSISET
11563  Relative address: 0x1058
11564  Description: M33 Non-Secured Doorbells ISET.
11565  Sets event in RIS
11566  Write 0 - NO_EFFECT - Writing 0 has no effect
11567  Write 1 - SET - Sets interrupt
11568  Default Value: 0x00000000
11569 
11570  Field: ISET
11571  From..to bits: 0...3
11572  DefaultValue: 0x0
11573  Access type: write-only
11574  Description: bit3 - doorbell 7 M3 IRQ
11575  bit2 - doorbell 6 M3 IRQ
11576  bit1 - doorbell 3 M3 IRQ
11577  bit0 - doorbell 2 M3 IRQ
11578 
11579  Type: Write-Clear
11580 
11581 */
11582 #define SOC_AON_DBNSISET_ISET_W 4U
11583 #define SOC_AON_DBNSISET_ISET_M 0x0000000FU
11584 #define SOC_AON_DBNSISET_ISET_S 0U
11585 
11586 
11587 /*-----------------------------------REGISTER------------------------------------
11588  Register name: DBNSICLR
11589  Offset name: SOC_AON_O_DBNSICLR
11590  Relative address: 0x105C
11591  Description: M33 Non-Secured Doorbell ICLR.
11592  Clears event in RIS
11593  Write 0 - NO_EFFECT - Writing 0 has no effect
11594  Write 1 - CLR - Clears the Event
11595  Default Value: 0x00000000
11596 
11597  Field: ICLR
11598  From..to bits: 0...3
11599  DefaultValue: 0x0
11600  Access type: write-only
11601  Description: bit3 - doorbell 7 M3 IRQ
11602  bit2 - doorbell 6 M3 IRQ
11603  bit1 - doorbell 3 M3 IRQ
11604  bit0 - doorbell 2 M3 IRQ
11605 
11606  Type: Write-Clear
11607 
11608 */
11609 #define SOC_AON_DBNSICLR_ICLR_W 4U
11610 #define SOC_AON_DBNSICLR_ICLR_M 0x0000000FU
11611 #define SOC_AON_DBNSICLR_ICLR_S 0U
11612 
11613 
11614 /*-----------------------------------REGISTER------------------------------------
11615  Register name: DBNSIMSET
11616  Offset name: SOC_AON_O_DBNSIMSET
11617  Relative address: 0x1060
11618  Description: M33 Non-Secured Doorbell IMSET.
11619  Sets Event
11620  Write 0 - NO_EFFECT - Writing 0 has no effect
11621  Write 1 - SET - Set interrupt mask
11622  Default Value: 0x00000000
11623 
11624  Field: IMSET
11625  From..to bits: 0...3
11626  DefaultValue: 0x0
11627  Access type: write-only
11628  Description: bit3 - doorbell 7 M3 IRQ
11629  bit2 - doorbell 6 M3 IRQ
11630  bit1 - doorbell 3 M3 IRQ
11631  bit0 - doorbell 2 M3 IRQ
11632 
11633  Type: Write-Clear
11634 
11635 */
11636 #define SOC_AON_DBNSIMSET_IMSET_W 4U
11637 #define SOC_AON_DBNSIMSET_IMSET_M 0x0000000FU
11638 #define SOC_AON_DBNSIMSET_IMSET_S 0U
11639 
11640 
11641 /*-----------------------------------REGISTER------------------------------------
11642  Register name: DBNSIMCLR
11643  Offset name: SOC_AON_O_DBNSIMCLR
11644  Relative address: 0x1064
11645  Description: M33 Non-Secured Doorbell IMCLR,
11646  Clears Event
11647  Write 0 - NO_EFFECT - Writing 0 has no effect
11648  Write 1 - CLR - Clear interrupt mask
11649  Default Value: 0x00000000
11650 
11651  Field: IMCLR
11652  From..to bits: 0...3
11653  DefaultValue: 0x0
11654  Access type: write-only
11655  Description: bit3 - doorbell 7 M3 IRQ
11656  bit2 - doorbell 6 M3 IRQ
11657  bit1 - doorbell 3 M3 IRQ
11658  bit0 - doorbell 2 M3 IRQ
11659 
11660  Type: Write-Clear
11661 
11662 */
11663 #define SOC_AON_DBNSIMCLR_IMCLR_W 4U
11664 #define SOC_AON_DBNSIMCLR_IMCLR_M 0x0000000FU
11665 #define SOC_AON_DBNSIMCLR_IMCLR_S 0U
11666 
11667 
11668 /*-----------------------------------REGISTER------------------------------------
11669  Register name: DBNSRIS
11670  Offset name: SOC_AON_O_DBNSRIS
11671  Relative address: 0x1068
11672  Description: M33 Non-Secured Doorbell RIS.
11673  Raw interrupt status for event.
11674  This bit is set to 1 when an event is received. when the corresponding bit in ICLR is set to 1, this bit will be cleared.
11675  Read 0 - CLR - Interrupt did not occur
11676  Read 1 - SET - Interrupt occurred
11677  Default Value: 0x00000000
11678 
11679  Field: RIS
11680  From..to bits: 0...3
11681  DefaultValue: 0x0
11682  Access type: read-only
11683  Description: bit3 - doorbell 7 M3 IRQ
11684  bit2 - doorbell 6 M3 IRQ
11685  bit1 - doorbell 3 M3 IRQ
11686  bit0 - doorbell 2 M3 IRQ
11687 
11688 */
11689 #define SOC_AON_DBNSRIS_RIS_W 4U
11690 #define SOC_AON_DBNSRIS_RIS_M 0x0000000FU
11691 #define SOC_AON_DBNSRIS_RIS_S 0U
11692 
11693 
11694 /*-----------------------------------REGISTER------------------------------------
11695  Register name: DBNSMIS
11696  Offset name: SOC_AON_O_DBNSMIS
11697  Relative address: 0x106C
11698  Description: M33 Non-Secured Doorbell MIS.
11699  Mask interrupt status for event
11700  Read 0 - CLR - Interrupt did not occur
11701  Read 1 - SET - Interrupt occurred
11702  Default Value: 0x00000000
11703 
11704  Field: MIS
11705  From..to bits: 0...3
11706  DefaultValue: 0x0
11707  Access type: read-only
11708  Description: bit3 - doorbell 7 M3 IRQ
11709  bit2 - doorbell 6 M3 IRQ
11710  bit1 - doorbell 3 M3 IRQ
11711  bit0 - doorbell 2 M3 IRQ
11712 
11713 */
11714 #define SOC_AON_DBNSMIS_MIS_W 4U
11715 #define SOC_AON_DBNSMIS_MIS_M 0x0000000FU
11716 #define SOC_AON_DBNSMIS_MIS_S 0U
11717 
11718 
11719 /*-----------------------------------REGISTER------------------------------------
11720  Register name: GPIOMIS0NS
11721  Offset name: SOC_AON_O_GPIOMIS0NS
11722  Relative address: 0x1070
11723  Description: Non Secured GPIO MIS. 31-0
11724  Default Value: NA
11725 
11726  Field: 31TO0
11727  From..to bits: 0...31
11728  DefaultValue: NA
11729  Access type: read-only
11730  Description: 32 LSBs of GPIO MIS
11731 
11732 */
11733 #define SOC_AON_GPIOMIS0NS_31TO0_W 32U
11734 #define SOC_AON_GPIOMIS0NS_31TO0_M 0xFFFFFFFFU
11735 #define SOC_AON_GPIOMIS0NS_31TO0_S 0U
11736 
11737 
11738 /*-----------------------------------REGISTER------------------------------------
11739  Register name: GPIOMIS1NS
11740  Offset name: SOC_AON_O_GPIOMIS1NS
11741  Relative address: 0x1074
11742  Description: Non Secure GPIO MIS. 44-32
11743  Default Value: NA
11744 
11745  Field: 44TO32
11746  From..to bits: 0...12
11747  DefaultValue: NA
11748  Access type: read-only
11749  Description: 13 MSBs of GPIO MIS. 44-32
11750 
11751 */
11752 #define SOC_AON_GPIOMIS1NS_44TO32_W 13U
11753 #define SOC_AON_GPIOMIS1NS_44TO32_M 0x00001FFFU
11754 #define SOC_AON_GPIOMIS1NS_44TO32_S 0U
11755 
11756 
11757 /*-----------------------------------REGISTER------------------------------------
11758  Register name: GPIOFNC0NS
11759  Offset name: SOC_AON_O_GPIOFNC0NS
11760  Relative address: 0x1078
11761  Description: Non Secured GPIO Functional Mask. 31-0
11762 
11763  0. Mask
11764  1. Un-Mask
11765  Default Value: NA
11766 
11767  Field: MASK31TO0
11768  From..to bits: 0...31
11769  DefaultValue: NA
11770  Access type: read-write
11771  Description: 32 LSBs of non-secured functional mask for GPIO.
11772 
11773 */
11774 #define SOC_AON_GPIOFNC0NS_MASK31TO0_W 32U
11775 #define SOC_AON_GPIOFNC0NS_MASK31TO0_M 0xFFFFFFFFU
11776 #define SOC_AON_GPIOFNC0NS_MASK31TO0_S 0U
11777 
11778 
11779 /*-----------------------------------REGISTER------------------------------------
11780  Register name: GPIOFNC1NS
11781  Offset name: SOC_AON_O_GPIOFNC1NS
11782  Relative address: 0x107C
11783  Description: non secured gpio functional mask
11784  Default Value: NA
11785 
11786  Field: MASK44TO32
11787  From..to bits: 0...12
11788  DefaultValue: NA
11789  Access type: read-write
11790  Description: 13 MSBs of non-secured functional mask for GPIO. 44-32
11791 
11792 */
11793 #define SOC_AON_GPIOFNC1NS_MASK44TO32_W 13U
11794 #define SOC_AON_GPIOFNC1NS_MASK44TO32_M 0x00001FFFU
11795 #define SOC_AON_GPIOFNC1NS_MASK44TO32_S 0U
11796 
11797 
11798 /*-----------------------------------REGISTER------------------------------------
11799  Register name: SPARE2
11800  Offset name: SOC_AON_O_SPARE2
11801  Relative address: 0x1080
11802  Description: Spare Register for M22 Secured Aperture.
11803  not locked.
11804  Default Value: 0x00000000
11805 
11806  Field: BF
11807  From..to bits: 0...3
11808  DefaultValue: 0x0
11809  Access type: read-write
11810  Description: M33NS spare register.
11811  not locked.
11812 
11813 */
11814 #define SOC_AON_SPARE2_BF_W 4U
11815 #define SOC_AON_SPARE2_BF_M 0x0000000FU
11816 #define SOC_AON_SPARE2_BF_S 0U
11817 
11818 
11819 /*-----------------------------------REGISTER------------------------------------
11820  Register name: FUSE
11821  Offset name: SOC_AON_O_FUSE
11822  Relative address: 0x2004
11823  Description: Selected Security Fuse Lines.
11824  This register contain selected fields reflects Security from Fuse lines.
11825  Default Value: NA
11826 
11827  Field: BOOTLVL
11828  From..to bits: 0...3
11829  DefaultValue: NA
11830  Access type: read-only
11831  Description: Determine which part of the boot ROM bypass options for risk mitigation
11832  Level0 - Do not bypass anything
11833  Level1- Ignore Error
11834  Level2 - TI ROM bypass
11835  Level3 - Minimize access to HW. Do min mandatory.
11836  0b0110 - Level3
11837  0b1010 - Level 2
11838  0b0101 - Level 1
11839  All the rest - Level 0
11840 
11841 */
11842 #define SOC_AON_FUSE_BOOTLVL_W 4U
11843 #define SOC_AON_FUSE_BOOTLVL_M 0x0000000FU
11844 #define SOC_AON_FUSE_BOOTLVL_S 0U
11845 /*
11846 
11847  Field: DIS5GHZ
11848  From..to bits: 4...4
11849  DefaultValue: NA
11850  Access type: read-only
11851  Description: Disable 5GHz
11852  0 - Enable
11853  1 - Disable
11854  (In probe we can program '0' (which practically means not programming) to achieve continuous programming it of all shifted rows)
11855 
11856 */
11857 #define SOC_AON_FUSE_DIS5GHZ 0x00000010U
11858 #define SOC_AON_FUSE_DIS5GHZ_M 0x00000010U
11859 #define SOC_AON_FUSE_DIS5GHZ_S 4U
11860 /*
11861 
11862  Field: DIS6GHZ
11863  From..to bits: 5...5
11864  DefaultValue: NA
11865  Access type: read-only
11866  Description: Disable 6GHz
11867  0 - Enable
11868  1 - Disable
11869  (In probe we can program '0' (which practically means not programming) to achieve continuous programming it of all shifted rows)
11870 
11871 */
11872 #define SOC_AON_FUSE_DIS6GHZ 0x00000020U
11873 #define SOC_AON_FUSE_DIS6GHZ_M 0x00000020U
11874 #define SOC_AON_FUSE_DIS6GHZ_S 5U
11875 /*
11876 
11877  Field: DISBLE
11878  From..to bits: 6...6
11879  DefaultValue: NA
11880  Access type: read-only
11881  Description: Disable BLE (RFC_MDM_CLKEN)
11882  0 - Enable
11883  1 - Disable
11884  (In probe we can program '0' (which practically means not programming) to achieve continuous programming it of all shifted rows)
11885 
11886 */
11887 #define SOC_AON_FUSE_DISBLE 0x00000040U
11888 #define SOC_AON_FUSE_DISBLE_M 0x00000040U
11889 #define SOC_AON_FUSE_DISBLE_S 6U
11890 /*
11891 
11892  Field: DISBLEM0P
11893  From..to bits: 7...7
11894  DefaultValue: NA
11895  Access type: read-only
11896  Description: Disable BLE M0+ (RFC_CPE_CLKEN )
11897  0 - Enable
11898  1 - Disable
11899  (In probe we can program '0' (which practically means not programming) to achieve continuous programming it of all shifted rows)
11900 
11901 */
11902 #define SOC_AON_FUSE_DISBLEM0P 0x00000080U
11903 #define SOC_AON_FUSE_DISBLEM0P_M 0x00000080U
11904 #define SOC_AON_FUSE_DISBLEM0P_S 7U
11905 /*
11906 
11907  Field: DISM33
11908  From..to bits: 8...8
11909  DefaultValue: NA
11910  Access type: read-only
11911  Description: Disable M33
11912  0 - Enable
11913  1 - Disable
11914  (In probe we can program '0' (which practically means not programming) to achieve continuous programming it of all shifted rows)
11915 
11916 */
11917 #define SOC_AON_FUSE_DISM33 0x00000100U
11918 #define SOC_AON_FUSE_DISM33_M 0x00000100U
11919 #define SOC_AON_FUSE_DISM33_S 8U
11920 /*
11921 
11922  Field: TEMP
11923  From..to bits: 9...10
11924  DefaultValue: NA
11925  Access type: read-only
11926  Description: Supported Temperature
11927  00 - 85degC
11928  01 - 105degC
11929  10 - 125degC
11930  11 - Reserved
11931 
11932 */
11933 #define SOC_AON_FUSE_TEMP_W 2U
11934 #define SOC_AON_FUSE_TEMP_M 0x00000600U
11935 #define SOC_AON_FUSE_TEMP_S 9U
11936 /*
11937 
11938  Field: DISCANFD
11939  From..to bits: 11...11
11940  DefaultValue: NA
11941  Access type: read-only
11942  Description: Disable CAN FD - to eliminate the need to pay royalties
11943  0 - Enable
11944  1 - Disable
11945  (In probe we can program '0' (which practically means not programming) to achieve continuous programming it of all shifted rows)
11946  HCANEN (Enable/Disable the CAN IP) - Determined according to paper spin
11947  HCANRAMEN(Enable disable access to CAN memory) - Determined according to paper spin.
11948  HCANFDEN - Disable/Enable CAN. Determined according to eFuse bit (this bit)
11949 
11950 */
11951 #define SOC_AON_FUSE_DISCANFD 0x00000800U
11952 #define SOC_AON_FUSE_DISCANFD_M 0x00000800U
11953 #define SOC_AON_FUSE_DISCANFD_S 11U
11954 /*
11955 
11956  Field: ENBOOTWDT
11957  From..to bits: 12...12
11958  DefaultValue: NA
11959  Access type: read-only
11960  Description: Enable watchdog timer for protecting boot:
11961  (This enable M33 watchdog second threshold to reset device when asserted).
11962  0 - Disable Boot Watchdog
11963  1 - Enable Boot Watchdog
11964 
11965 */
11966 #define SOC_AON_FUSE_ENBOOTWDT 0x00001000U
11967 #define SOC_AON_FUSE_ENBOOTWDT_M 0x00001000U
11968 #define SOC_AON_FUSE_ENBOOTWDT_S 12U
11969 /*
11970 
11971  Field: RANDDLYEN
11972  From..to bits: 13...13
11973  DefaultValue: NA
11974  Access type: read-only
11975  Description: Random Delay Enable:
11976  0 - Disable
11977  1 - Enable
11978 
11979 */
11980 #define SOC_AON_FUSE_RANDDLYEN 0x00002000U
11981 #define SOC_AON_FUSE_RANDDLYEN_M 0x00002000U
11982 #define SOC_AON_FUSE_RANDDLYEN_S 13U
11983 /*
11984 
11985  Field: DISVERB
11986  From..to bits: 14...14
11987  DefaultValue: NA
11988  Access type: read-only
11989  Description: Disable Verbose Mode
11990  0 - Verbose Mode (Enable) - Full Logger
11991  1 - Normal Mode (Disable)
11992 
11993 */
11994 #define SOC_AON_FUSE_DISVERB 0x00004000U
11995 #define SOC_AON_FUSE_DISVERB_M 0x00004000U
11996 #define SOC_AON_FUSE_DISVERB_S 14U
11997 /*
11998 
11999  Field: RESBOOTEXE
12000  From..to bits: 15...15
12001  DefaultValue: NA
12002  Access type: read-only
12003  Description: Resume boot in non-normal boot flows where the boot cannot progress (e.g. when assets are hidden). For example, in forced supply in operational or deployed life cycles, 1st bday/at test (normal) life cycles, etc.
12004 
12005  0 - Halt boot execution as early as possible
12006  1 - Resume/Continue boot execution
12007 
12008  This bit is ignored when the device can run the boot flow normally (e.g. deployed life cycle with default SOP).
12009 
12010 */
12011 #define SOC_AON_FUSE_RESBOOTEXE 0x00008000U
12012 #define SOC_AON_FUSE_RESBOOTEXE_M 0x00008000U
12013 #define SOC_AON_FUSE_RESBOOTEXE_S 15U
12014 /*
12015 
12016  Field: LDAUTHEN
12017  From..to bits: 16...17
12018  DefaultValue: NA
12019  Access type: read-only
12020  Description: RAM Bootloader authentication enable:
12021  00 - Disable
12022  Other- Enable
12023 
12024 */
12025 #define SOC_AON_FUSE_LDAUTHEN_W 2U
12026 #define SOC_AON_FUSE_LDAUTHEN_M 0x00030000U
12027 #define SOC_AON_FUSE_LDAUTHEN_S 16U
12028 /*
12029 
12030  Field: PRIVDBGREQ
12031  From..to bits: 18...20
12032  DefaultValue: NA
12033  Access type: read-only
12034  Description: Enforce TI privilege Debug Request (Relevant in AT TEST privilege only used by SW)
12035  0 - Disable
12036  other (1-7) - Enable
12037  (When SW check these bits: if equal to '0' bypass otherwise check.)
12038 
12039 */
12040 #define SOC_AON_FUSE_PRIVDBGREQ_W 3U
12041 #define SOC_AON_FUSE_PRIVDBGREQ_M 0x001C0000U
12042 #define SOC_AON_FUSE_PRIVDBGREQ_S 18U
12043 /*
12044 
12045  Field: MEMSTCK
12046  From..to bits: 21...23
12047  DefaultValue: NA
12048  Access type: read-only
12049  Description: Enable watchdog timer for protecting boot:
12050  (This enable M33 watchdog second threshold to reset device when asserted).
12051  0 - Disable Boot Watchdog
12052  1 - Enable Boot Watchdog
12053 
12054 */
12055 #define SOC_AON_FUSE_MEMSTCK_W 3U
12056 #define SOC_AON_FUSE_MEMSTCK_M 0x00E00000U
12057 #define SOC_AON_FUSE_MEMSTCK_S 21U
12058 
12059 
12060 /*-----------------------------------REGISTER------------------------------------
12061  Register name: ESM1CFG
12062  Offset name: SOC_AON_O_ESM1CFG
12063  Relative address: 0x2048
12064  Description: ESM1 Configuration- Customer Debug M33 Non Secure Enable Sequence Monitor.
12065 
12066  Enable timeout mechanism and timeout counter value.
12067  Default Value: 0x00000001
12068 
12069  Field: ENTIMEOUT
12070  From..to bits: 0...0
12071  DefaultValue: 0x1
12072  Access type: read-write
12073  Description: This field enables timeout mechanism for ESM.
12074 
12075 */
12076 #define SOC_AON_ESM1CFG_ENTIMEOUT 0x00000001U
12077 #define SOC_AON_ESM1CFG_ENTIMEOUT_M 0x00000001U
12078 #define SOC_AON_ESM1CFG_ENTIMEOUT_S 0U
12079 /*
12080 
12081  Field: TIMEOUTCNT
12082  From..to bits: 8...11
12083  DefaultValue: 0x0
12084  Access type: read-write
12085  Description: This field sets the timeout value.
12086  time resolution equals to 16us. while:
12087  value 0 representing 16us
12088  value 1 - 2*16us
12089  value 2 - 3*16us and so on.
12090  value 15 is not supported.
12091 
12092 */
12093 #define SOC_AON_ESM1CFG_TIMEOUTCNT_W 4U
12094 #define SOC_AON_ESM1CFG_TIMEOUTCNT_M 0x00000F00U
12095 #define SOC_AON_ESM1CFG_TIMEOUTCNT_S 8U
12096 
12097 
12098 /*-----------------------------------REGISTER------------------------------------
12099  Register name: ESM1EN1
12100  Offset name: SOC_AON_O_ESM1EN1
12101  Relative address: 0x204C
12102  Description: ESM1 Enable Number 1.
12103  Default Value: NA
12104 
12105  Field: EN1
12106  From..to bits: 0...0
12107  DefaultValue: NA
12108  Access type: write-only
12109  Description: This field is the 1st enable for the ESM.
12110  Type: Write-Clear
12111 
12112 */
12113 #define SOC_AON_ESM1EN1_EN1 0x00000001U
12114 #define SOC_AON_ESM1EN1_EN1_M 0x00000001U
12115 #define SOC_AON_ESM1EN1_EN1_S 0U
12116 
12117 
12118 /*-----------------------------------REGISTER------------------------------------
12119  Register name: ESM1EN2
12120  Offset name: SOC_AON_O_ESM1EN2
12121  Relative address: 0x2050
12122  Description: ESM1 Enable Number 2.
12123  Default Value: NA
12124 
12125  Field: EN2
12126  From..to bits: 0...0
12127  DefaultValue: NA
12128  Access type: write-only
12129  Description: This field is the 2nd enable for the ESM.
12130  Type: Write-Clear
12131 
12132 */
12133 #define SOC_AON_ESM1EN2_EN2 0x00000001U
12134 #define SOC_AON_ESM1EN2_EN2_M 0x00000001U
12135 #define SOC_AON_ESM1EN2_EN2_S 0U
12136 
12137 
12138 /*-----------------------------------REGISTER------------------------------------
12139  Register name: ESM1EN3
12140  Offset name: SOC_AON_O_ESM1EN3
12141  Relative address: 0x2054
12142  Description: ESM1 Enable Number 3.
12143  Default Value: NA
12144 
12145  Field: EN3
12146  From..to bits: 0...0
12147  DefaultValue: NA
12148  Access type: write-only
12149  Description: This field is the 3rd enable for the ESM.
12150  Type: Write-Clear
12151 
12152 */
12153 #define SOC_AON_ESM1EN3_EN3 0x00000001U
12154 #define SOC_AON_ESM1EN3_EN3_M 0x00000001U
12155 #define SOC_AON_ESM1EN3_EN3_S 0U
12156 
12157 
12158 /*-----------------------------------REGISTER------------------------------------
12159  Register name: ESM1EN4
12160  Offset name: SOC_AON_O_ESM1EN4
12161  Relative address: 0x2058
12162  Description: ESM1 Enable Number 4.
12163  Default Value: NA
12164 
12165  Field: EN4
12166  From..to bits: 0...0
12167  DefaultValue: NA
12168  Access type: write-only
12169  Description: This field is the 4th enable for the ESM.
12170  Type: Write-Clear
12171 
12172 */
12173 #define SOC_AON_ESM1EN4_EN4 0x00000001U
12174 #define SOC_AON_ESM1EN4_EN4_M 0x00000001U
12175 #define SOC_AON_ESM1EN4_EN4_S 0U
12176 
12177 
12178 /*-----------------------------------REGISTER------------------------------------
12179  Register name: ESM1EN5
12180  Offset name: SOC_AON_O_ESM1EN5
12181  Relative address: 0x205C
12182  Description: ESM1 Enable Number 5.
12183  Default Value: NA
12184 
12185  Field: EN5
12186  From..to bits: 0...0
12187  DefaultValue: NA
12188  Access type: write-only
12189  Description: This field is the 5th enable for the ESM.
12190  Type: Write-Clear
12191 
12192 */
12193 #define SOC_AON_ESM1EN5_EN5 0x00000001U
12194 #define SOC_AON_ESM1EN5_EN5_M 0x00000001U
12195 #define SOC_AON_ESM1EN5_EN5_S 0U
12196 
12197 
12198 /*-----------------------------------REGISTER------------------------------------
12199  Register name: ESM2EN1
12200  Offset name: SOC_AON_O_ESM2EN1
12201  Relative address: 0x2060
12202  Description: ESM2 Enable Number 1.
12203  Default Value: NA
12204 
12205  Field: EN1
12206  From..to bits: 0...0
12207  DefaultValue: NA
12208  Access type: write-only
12209  Description: This field is the 1st enable for the ESM.
12210  Type: Write-Clear
12211 
12212 */
12213 #define SOC_AON_ESM2EN1_EN1 0x00000001U
12214 #define SOC_AON_ESM2EN1_EN1_M 0x00000001U
12215 #define SOC_AON_ESM2EN1_EN1_S 0U
12216 
12217 
12218 /*-----------------------------------REGISTER------------------------------------
12219  Register name: ESM2EN2
12220  Offset name: SOC_AON_O_ESM2EN2
12221  Relative address: 0x2064
12222  Description: ESM2 Enable Number 2.
12223  Default Value: NA
12224 
12225  Field: EN2
12226  From..to bits: 0...0
12227  DefaultValue: NA
12228  Access type: write-only
12229  Description: This field is the 2nd enable for the ESM.
12230  Type: Write-Clear
12231 
12232 */
12233 #define SOC_AON_ESM2EN2_EN2 0x00000001U
12234 #define SOC_AON_ESM2EN2_EN2_M 0x00000001U
12235 #define SOC_AON_ESM2EN2_EN2_S 0U
12236 
12237 
12238 /*-----------------------------------REGISTER------------------------------------
12239  Register name: ESM2EN3
12240  Offset name: SOC_AON_O_ESM2EN3
12241  Relative address: 0x2068
12242  Description: ESM2 Enable Number 3.
12243  Default Value: NA
12244 
12245  Field: EN3
12246  From..to bits: 0...0
12247  DefaultValue: NA
12248  Access type: write-only
12249  Description: This field is the 3rd enable for the ESM.
12250  Type: Write-Clear
12251 
12252 */
12253 #define SOC_AON_ESM2EN3_EN3 0x00000001U
12254 #define SOC_AON_ESM2EN3_EN3_M 0x00000001U
12255 #define SOC_AON_ESM2EN3_EN3_S 0U
12256 
12257 
12258 /*-----------------------------------REGISTER------------------------------------
12259  Register name: ESM2EN4
12260  Offset name: SOC_AON_O_ESM2EN4
12261  Relative address: 0x206C
12262  Description: ESM2 Enable Number 4.
12263  Default Value: NA
12264 
12265  Field: EN4
12266  From..to bits: 0...0
12267  DefaultValue: NA
12268  Access type: write-only
12269  Description: This field is the 4th enable for the ESM.
12270  Type: Write-Clear
12271 
12272 */
12273 #define SOC_AON_ESM2EN4_EN4 0x00000001U
12274 #define SOC_AON_ESM2EN4_EN4_M 0x00000001U
12275 #define SOC_AON_ESM2EN4_EN4_S 0U
12276 
12277 
12278 /*-----------------------------------REGISTER------------------------------------
12279  Register name: ESM2EN5
12280  Offset name: SOC_AON_O_ESM2EN5
12281  Relative address: 0x2070
12282  Description: ESM2 Enable Number 5.
12283  Default Value: NA
12284 
12285  Field: EN5
12286  From..to bits: 0...0
12287  DefaultValue: NA
12288  Access type: write-only
12289  Description: This field is the 5th enable for the ESM.
12290  Type: Write-Clear
12291 
12292 */
12293 #define SOC_AON_ESM2EN5_EN5 0x00000001U
12294 #define SOC_AON_ESM2EN5_EN5_M 0x00000001U
12295 #define SOC_AON_ESM2EN5_EN5_S 0U
12296 
12297 
12298 /*-----------------------------------REGISTER------------------------------------
12299  Register name: ESM2CFG
12300  Offset name: SOC_AON_O_ESM2CFG
12301  Relative address: 0x2074
12302  Description: ESM2 Configuration- Customer Debug M33 Secure Enable Sequence Monitor.
12303 
12304  Enable timeout mechanism and timeout counter value.
12305  Default Value: 0x00000001
12306 
12307  Field: ENTIMEOUT
12308  From..to bits: 0...0
12309  DefaultValue: 0x1
12310  Access type: read-write
12311  Description: This field enables timeout mechanism for ESM.
12312 
12313 */
12314 #define SOC_AON_ESM2CFG_ENTIMEOUT 0x00000001U
12315 #define SOC_AON_ESM2CFG_ENTIMEOUT_M 0x00000001U
12316 #define SOC_AON_ESM2CFG_ENTIMEOUT_S 0U
12317 /*
12318 
12319  Field: TIMEOUTCNT
12320  From..to bits: 8...11
12321  DefaultValue: 0x0
12322  Access type: read-write
12323  Description: This field sets the timeout value.
12324  time resolution equals to 16us. while:
12325  value 0 representing 16us
12326  value 1 - 2*16us
12327  value 2 - 3*16us and so on.
12328  value 15 is not supported.
12329 
12330 */
12331 #define SOC_AON_ESM2CFG_TIMEOUTCNT_W 4U
12332 #define SOC_AON_ESM2CFG_TIMEOUTCNT_M 0x00000F00U
12333 #define SOC_AON_ESM2CFG_TIMEOUTCNT_S 8U
12334 
12335 
12336 /*-----------------------------------REGISTER------------------------------------
12337  Register name: DBGSSDSSM
12338  Offset name: SOC_AON_O_DBGSSDSSM
12339  Relative address: 0x20A4
12340  Description: This register allow indication of debug port is present: ble, wlphy, wsoccpu, app cpu
12341  Default Value: 0x00000001
12342 
12343  Field: MBOXRSTEN
12344  From..to bits: 0...0
12345  DefaultValue: 0x1
12346  Access type: read-write
12347  Description: If this signal is set, debug request command sent to DSSM TX DAT register shall assert "Mailbox_reset_req" signal above, otherwise the debug request command is ignored.
12348 
12349 */
12350 #define SOC_AON_DBGSSDSSM_MBOXRSTEN 0x00000001U
12351 #define SOC_AON_DBGSSDSSM_MBOXRSTEN_M 0x00000001U
12352 #define SOC_AON_DBGSSDSSM_MBOXRSTEN_S 0U
12353 /*
12354 
12355  Field: SWJINSTID
12356  From..to bits: 9...12
12357  DefaultValue: 0x0
12358  Access type: read-write
12359  Description: Single wire Jtag, these field set the instance ID for multi probe SWJDP configuration,
12360  going to debugss and locked on boot done
12361 
12362 */
12363 #define SOC_AON_DBGSSDSSM_SWJINSTID_W 4U
12364 #define SOC_AON_DBGSSDSSM_SWJINSTID_M 0x00001E00U
12365 #define SOC_AON_DBGSSDSSM_SWJINSTID_S 9U
12366 /*
12367 
12368  Field: WSOCCPU
12369  From..to bits: 16...16
12370  DefaultValue: 0x0
12371  Access type: read-write
12372  Description: WSOC MCU , debug port present (enable), locked on boot done
12373 
12374 */
12375 #define SOC_AON_DBGSSDSSM_WSOCCPU 0x00010000U
12376 #define SOC_AON_DBGSSDSSM_WSOCCPU_M 0x00010000U
12377 #define SOC_AON_DBGSSDSSM_WSOCCPU_S 16U
12378 /*
12379 
12380  Field: WLPHYCPU
12381  From..to bits: 17...17
12382  DefaultValue: 0x0
12383  Access type: read-write
12384  Description: WLPHY MCU , debug port present (enable), locked on boot done
12385 
12386 */
12387 #define SOC_AON_DBGSSDSSM_WLPHYCPU 0x00020000U
12388 #define SOC_AON_DBGSSDSSM_WLPHYCPU_M 0x00020000U
12389 #define SOC_AON_DBGSSDSSM_WLPHYCPU_S 17U
12390 /*
12391 
12392  Field: BLE
12393  From..to bits: 18...18
12394  DefaultValue: 0x0
12395  Access type: read-write
12396  Description: BLE MCU , debug port present (enable), locked on boot done
12397 
12398 */
12399 #define SOC_AON_DBGSSDSSM_BLE 0x00040000U
12400 #define SOC_AON_DBGSSDSSM_BLE_M 0x00040000U
12401 #define SOC_AON_DBGSSDSSM_BLE_S 18U
12402 /*
12403 
12404  Field: APPSCPU
12405  From..to bits: 19...19
12406  DefaultValue: 0x0
12407  Access type: read-write
12408  Description: HOST M33 MCU , debug port present (enable), locked on boot done
12409  applicable only for MDB
12410 
12411 */
12412 #define SOC_AON_DBGSSDSSM_APPSCPU 0x00080000U
12413 #define SOC_AON_DBGSSDSSM_APPSCPU_M 0x00080000U
12414 #define SOC_AON_DBGSSDSSM_APPSCPU_S 19U
12415 
12416 
12417 /*-----------------------------------REGISTER------------------------------------
12418  Register name: ESM3CFG
12419  Offset name: SOC_AON_O_ESM3CFG
12420  Relative address: 0x20B4
12421  Description: ESM3 Configuration- TI Debug Enable Sequence Monitor.
12422 
12423  Enable timeout mechanism and timeout counter value.
12424  Default Value: 0x00000001
12425 
12426  Field: ENTIMEOUT
12427  From..to bits: 0...0
12428  DefaultValue: 0x1
12429  Access type: read-write
12430  Description: This field enables timeout mechanism for ESM.
12431 
12432 */
12433 #define SOC_AON_ESM3CFG_ENTIMEOUT 0x00000001U
12434 #define SOC_AON_ESM3CFG_ENTIMEOUT_M 0x00000001U
12435 #define SOC_AON_ESM3CFG_ENTIMEOUT_S 0U
12436 /*
12437 
12438  Field: TIMEOUTCNT
12439  From..to bits: 8...11
12440  DefaultValue: 0x0
12441  Access type: read-write
12442  Description: This field sets the timeout value.
12443  time resolution equals to 16us. while:
12444  value 0 representing 16us
12445  value 1 - 2*16us
12446  value 2 - 3*16us and so on.
12447  value 15 is not supported.
12448 
12449 */
12450 #define SOC_AON_ESM3CFG_TIMEOUTCNT_W 4U
12451 #define SOC_AON_ESM3CFG_TIMEOUTCNT_M 0x00000F00U
12452 #define SOC_AON_ESM3CFG_TIMEOUTCNT_S 8U
12453 /*
12454 
12455  Field: BACK2IDLE
12456  From..to bits: 16...16
12457  DefaultValue: 0x0
12458  Access type: read-write
12459  Description: 1 - Allow ESM3 to be restarted (IDLE) when entering Elevated mode
12460  0 - Keep ESM3 state (not restarted) when entering Elevated mode
12461 
12462 */
12463 #define SOC_AON_ESM3CFG_BACK2IDLE 0x00010000U
12464 #define SOC_AON_ESM3CFG_BACK2IDLE_M 0x00010000U
12465 #define SOC_AON_ESM3CFG_BACK2IDLE_S 16U
12466 
12467 
12468 /*-----------------------------------REGISTER------------------------------------
12469  Register name: ESM3EN1
12470  Offset name: SOC_AON_O_ESM3EN1
12471  Relative address: 0x20B8
12472  Description: ESM3 Enable Number 1.
12473  Default Value: NA
12474 
12475  Field: EN1
12476  From..to bits: 0...0
12477  DefaultValue: NA
12478  Access type: write-only
12479  Description: This field is the 1st enable for the ESM.
12480  Type: Write-Clear
12481 
12482 */
12483 #define SOC_AON_ESM3EN1_EN1 0x00000001U
12484 #define SOC_AON_ESM3EN1_EN1_M 0x00000001U
12485 #define SOC_AON_ESM3EN1_EN1_S 0U
12486 
12487 
12488 /*-----------------------------------REGISTER------------------------------------
12489  Register name: ESM3EN2
12490  Offset name: SOC_AON_O_ESM3EN2
12491  Relative address: 0x20BC
12492  Description: ESM3 Enable Number 2.
12493  Default Value: NA
12494 
12495  Field: EN2
12496  From..to bits: 0...0
12497  DefaultValue: NA
12498  Access type: write-only
12499  Description: This field is the 2nd enable for the ESM.
12500  Type: Write-Clear
12501 
12502 */
12503 #define SOC_AON_ESM3EN2_EN2 0x00000001U
12504 #define SOC_AON_ESM3EN2_EN2_M 0x00000001U
12505 #define SOC_AON_ESM3EN2_EN2_S 0U
12506 
12507 
12508 /*-----------------------------------REGISTER------------------------------------
12509  Register name: ESM3EN3
12510  Offset name: SOC_AON_O_ESM3EN3
12511  Relative address: 0x20C0
12512  Description: ESM3 Enable Number 3.
12513  Default Value: NA
12514 
12515  Field: EN3
12516  From..to bits: 0...0
12517  DefaultValue: NA
12518  Access type: write-only
12519  Description: This field is the 3rd enable for the ESM.
12520  Type: Write-Clear
12521 
12522 */
12523 #define SOC_AON_ESM3EN3_EN3 0x00000001U
12524 #define SOC_AON_ESM3EN3_EN3_M 0x00000001U
12525 #define SOC_AON_ESM3EN3_EN3_S 0U
12526 
12527 
12528 /*-----------------------------------REGISTER------------------------------------
12529  Register name: ESM3EN4
12530  Offset name: SOC_AON_O_ESM3EN4
12531  Relative address: 0x20C4
12532  Description: ESM3 Enable Number 4.
12533  Default Value: NA
12534 
12535  Field: EN4
12536  From..to bits: 0...0
12537  DefaultValue: NA
12538  Access type: write-only
12539  Description: This field is the 4th enable for the ESM.
12540  Type: Write-Clear
12541 
12542 */
12543 #define SOC_AON_ESM3EN4_EN4 0x00000001U
12544 #define SOC_AON_ESM3EN4_EN4_M 0x00000001U
12545 #define SOC_AON_ESM3EN4_EN4_S 0U
12546 
12547 
12548 /*-----------------------------------REGISTER------------------------------------
12549  Register name: ESM3EN5
12550  Offset name: SOC_AON_O_ESM3EN5
12551  Relative address: 0x20C8
12552  Description: ESM3 Enable Number 5.
12553  Default Value: NA
12554 
12555  Field: EN5
12556  From..to bits: 0...0
12557  DefaultValue: NA
12558  Access type: write-only
12559  Description: This field is the 5th enable for the ESM.
12560  Type: Write-Clear
12561 
12562 */
12563 #define SOC_AON_ESM3EN5_EN5 0x00000001U
12564 #define SOC_AON_ESM3EN5_EN5_M 0x00000001U
12565 #define SOC_AON_ESM3EN5_EN5_S 0U
12566 
12567 
12568 /*-----------------------------------REGISTER------------------------------------
12569  Register name: FUSELINE0
12570  Offset name: SOC_AON_O_FUSELINE0
12571  Relative address: 0x20CC
12572  Description: Fuse Line 0.
12573 
12574  Actual fuse line is 32
12575  Default Value: NA
12576 
12577  Field: DEVLCHW
12578  From..to bits: 0...3
12579  DefaultValue: NA
12580  Access type: read-only
12581  Description: Device Life Cycle (HW Managed) - Programmed on Package
12582  0 - 1st Birthday
12583  1 - ATTEST (For Development)
12584  3 - Operational (For Customer)
12585  7 - Reserved
12586 
12587 */
12588 #define SOC_AON_FUSELINE0_DEVLCHW_W 4U
12589 #define SOC_AON_FUSELINE0_DEVLCHW_M 0x0000000FU
12590 #define SOC_AON_FUSELINE0_DEVLCHW_S 0U
12591 /*
12592 
12593  Field: DEVLCSW
12594  From..to bits: 4...7
12595  DefaultValue: NA
12596  Access type: read-only
12597  Description: Device Life Cycle (SW Managed)
12598 
12599 */
12600 #define SOC_AON_FUSELINE0_DEVLCSW_W 4U
12601 #define SOC_AON_FUSELINE0_DEVLCSW_M 0x000000F0U
12602 #define SOC_AON_FUSELINE0_DEVLCSW_S 4U
12603 /*
12604 
12605  Field: DEVLCSPAT
12606  From..to bits: 8...31
12607  DefaultValue: NA
12608  Access type: read-only
12609  Description: Device Life Cycle Operational (Strong Pattern)
12610  24'hca5b3a
12611  Device Life Cycle AT TEST Privilege (Strong Pattern)
12612  Allows unhide the assets in device AT TEST for TI debug/development.
12613  24'h484a28 (This number allows moving to operational assuming no HW CRC is disabled)
12614 
12615 */
12616 #define SOC_AON_FUSELINE0_DEVLCSPAT_W 24U
12617 #define SOC_AON_FUSELINE0_DEVLCSPAT_M 0xFFFFFF00U
12618 #define SOC_AON_FUSELINE0_DEVLCSPAT_S 8U
12619 
12620 
12621 /*-----------------------------------REGISTER------------------------------------
12622  Register name: FUSELINE1
12623  Offset name: SOC_AON_O_FUSELINE1
12624  Relative address: 0x20D0
12625  Description: Fuse Line 1.
12626 
12627  Actual fuse line is 33.
12628  Default Value: NA
12629 
12630  Field: UNQ31TO0
12631  From..to bits: 0...31
12632  DefaultValue: NA
12633  Access type: read-only
12634  Description: Unique Device Identification [31:0]
12635 
12636 */
12637 #define SOC_AON_FUSELINE1_UNQ31TO0_W 32U
12638 #define SOC_AON_FUSELINE1_UNQ31TO0_M 0xFFFFFFFFU
12639 #define SOC_AON_FUSELINE1_UNQ31TO0_S 0U
12640 
12641 
12642 /*-----------------------------------REGISTER------------------------------------
12643  Register name: FUSELINE2
12644  Offset name: SOC_AON_O_FUSELINE2
12645  Relative address: 0x20D4
12646  Description: Fuse Line 2.
12647 
12648  Actual fuse line is 34.
12649  Default Value: NA
12650 
12651  Field: UNQ63TO32
12652  From..to bits: 0...31
12653  DefaultValue: NA
12654  Access type: read-only
12655  Description: Unique Device Identification [63:32]
12656 
12657 */
12658 #define SOC_AON_FUSELINE2_UNQ63TO32_W 32U
12659 #define SOC_AON_FUSELINE2_UNQ63TO32_M 0xFFFFFFFFU
12660 #define SOC_AON_FUSELINE2_UNQ63TO32_S 0U
12661 
12662 
12663 /*-----------------------------------REGISTER------------------------------------
12664  Register name: FUSELINE3
12665  Offset name: SOC_AON_O_FUSELINE3
12666  Relative address: 0x20D8
12667  Description: Fuse Line 3.
12668 
12669  Actual fuse line is 35.
12670  Default Value: NA
12671 
12672  Field: UNQS31TO0
12673  From..to bits: 0...31
12674  DefaultValue: NA
12675  Access type: read-only
12676  Description: Unique Device Secret [31:0]
12677 
12678 */
12679 #define SOC_AON_FUSELINE3_UNQS31TO0_W 32U
12680 #define SOC_AON_FUSELINE3_UNQS31TO0_M 0xFFFFFFFFU
12681 #define SOC_AON_FUSELINE3_UNQS31TO0_S 0U
12682 
12683 
12684 /*-----------------------------------REGISTER------------------------------------
12685  Register name: FUSELINE4
12686  Offset name: SOC_AON_O_FUSELINE4
12687  Relative address: 0x20DC
12688  Description: Fuse Line 4.
12689 
12690  Actual fuse line is 36.
12691  Default Value: NA
12692 
12693  Field: UNQS63TO32
12694  From..to bits: 0...31
12695  DefaultValue: NA
12696  Access type: read-only
12697  Description: Unique Device Secret [63:32]
12698 
12699 */
12700 #define SOC_AON_FUSELINE4_UNQS63TO32_W 32U
12701 #define SOC_AON_FUSELINE4_UNQS63TO32_M 0xFFFFFFFFU
12702 #define SOC_AON_FUSELINE4_UNQS63TO32_S 0U
12703 
12704 
12705 /*-----------------------------------REGISTER------------------------------------
12706  Register name: FUSELINE5
12707  Offset name: SOC_AON_O_FUSELINE5
12708  Relative address: 0x20E0
12709  Description: Fuse Line 5.
12710 
12711  Actual fuse line is 37.
12712  Default Value: NA
12713 
12714  Field: UNQS95TO64
12715  From..to bits: 0...31
12716  DefaultValue: NA
12717  Access type: read-only
12718  Description: Unique Device Secret [95:64]
12719 
12720 */
12721 #define SOC_AON_FUSELINE5_UNQS95TO64_W 32U
12722 #define SOC_AON_FUSELINE5_UNQS95TO64_M 0xFFFFFFFFU
12723 #define SOC_AON_FUSELINE5_UNQS95TO64_S 0U
12724 
12725 
12726 /*-----------------------------------REGISTER------------------------------------
12727  Register name: FUSELINE6
12728  Offset name: SOC_AON_O_FUSELINE6
12729  Relative address: 0x20E4
12730  Description: Fuse Line 6.
12731 
12732  Actual fuse line is 38.
12733  Default Value: NA
12734 
12735  Field: UNQS127TO96
12736  From..to bits: 0...31
12737  DefaultValue: NA
12738  Access type: read-only
12739  Description: Unique Device Secret [127:96]
12740 
12741 */
12742 #define SOC_AON_FUSELINE6_UNQS127TO96_W 32U
12743 #define SOC_AON_FUSELINE6_UNQS127TO96_M 0xFFFFFFFFU
12744 #define SOC_AON_FUSELINE6_UNQS127TO96_S 0U
12745 
12746 
12747 /*-----------------------------------REGISTER------------------------------------
12748  Register name: FUSELINE7
12749  Offset name: SOC_AON_O_FUSELINE7
12750  Relative address: 0x20E8
12751  Description: Fuse Line 7.
12752 
12753  Actual fuse line is 39.
12754  Default Value: NA
12755 
12756  Field: HWCRCEN
12757  From..to bits: 0...2
12758  DefaultValue: NA
12759  Access type: read-only
12760  Description: HW CRC check Enable/Disable:
12761  0 - Disable
12762  other (1-7) - Enable
12763  (When HW check these bits: if equal to '0' do not check otherwise check.)
12764 
12765 */
12766 #define SOC_AON_FUSELINE7_HWCRCEN_W 3U
12767 #define SOC_AON_FUSELINE7_HWCRCEN_M 0x00000007U
12768 #define SOC_AON_FUSELINE7_HWCRCEN_S 0U
12769 /*
12770 
12771  Field: SWCRCEN
12772  From..to bits: 3...5
12773  DefaultValue: NA
12774  Access type: read-only
12775  Description: SW CRC check Enable/Disable:
12776  0 - Disable
12777  Other (1-7) - Enable
12778  (When SW check these bits: if equal to '0' do not check otherwise check.)
12779 
12780 */
12781 #define SOC_AON_FUSELINE7_SWCRCEN_W 3U
12782 #define SOC_AON_FUSELINE7_SWCRCEN_M 0x00000038U
12783 #define SOC_AON_FUSELINE7_SWCRCEN_S 3U
12784 /*
12785 
12786  Field: BOOTLVL
12787  From..to bits: 6...9
12788  DefaultValue: NA
12789  Access type: read-only
12790  Description: Determine which part of the boot ROM bypass options for risk mitigation
12791  Level0 - Do not bypass anything
12792  Level1- Ignore Error
12793  Level2 - TI ROM bypass
12794  Level3 - Minimize access to HW. Do min mandatory.
12795  0b0110 - Level3
12796  0b1010 - Level 2
12797  0b0101 - Level 1
12798  All the rest - Level 0
12799 
12800 */
12801 #define SOC_AON_FUSELINE7_BOOTLVL_W 4U
12802 #define SOC_AON_FUSELINE7_BOOTLVL_M 0x000003C0U
12803 #define SOC_AON_FUSELINE7_BOOTLVL_S 6U
12804 /*
12805 
12806  Field: DIS5GHZ
12807  From..to bits: 12...12
12808  DefaultValue: NA
12809  Access type: read-only
12810  Description: Disable 5GHz
12811  0 - Enable
12812  1 - Disable
12813  (In probe we can program '0' (which practically means not programming) to achieve continuous programming it of all shifted rows)
12814 
12815 */
12816 #define SOC_AON_FUSELINE7_DIS5GHZ 0x00001000U
12817 #define SOC_AON_FUSELINE7_DIS5GHZ_M 0x00001000U
12818 #define SOC_AON_FUSELINE7_DIS5GHZ_S 12U
12819 /*
12820 
12821  Field: DIS6GHZ
12822  From..to bits: 13...13
12823  DefaultValue: NA
12824  Access type: read-only
12825  Description: Disable 6GHz
12826  0 - Enable
12827  1 - Disable
12828  (In probe we can program '0' (which practically means not programming) to achieve continuous programming it of all shifted rows)
12829 
12830 */
12831 #define SOC_AON_FUSELINE7_DIS6GHZ 0x00002000U
12832 #define SOC_AON_FUSELINE7_DIS6GHZ_M 0x00002000U
12833 #define SOC_AON_FUSELINE7_DIS6GHZ_S 13U
12834 /*
12835 
12836  Field: DISBLE
12837  From..to bits: 14...14
12838  DefaultValue: NA
12839  Access type: read-only
12840  Description: Disable BLE (RFC_MDM_CLKEN)
12841  0 - Enable
12842  1 - Disable
12843  (In probe we can program '0' (which practically means not programming) to achieve continuous programming it of all shifted rows)
12844 
12845 */
12846 #define SOC_AON_FUSELINE7_DISBLE 0x00004000U
12847 #define SOC_AON_FUSELINE7_DISBLE_M 0x00004000U
12848 #define SOC_AON_FUSELINE7_DISBLE_S 14U
12849 /*
12850 
12851  Field: DISBLEM0P
12852  From..to bits: 15...15
12853  DefaultValue: NA
12854  Access type: read-only
12855  Description: Disable BLE M0+ (RFC_CPE_CLKEN )
12856  0 - Enable
12857  1 - Disable
12858  (In probe we can program '0' (which practically means not programming) to achieve continuous programming it of all shifted rows)
12859 
12860 */
12861 #define SOC_AON_FUSELINE7_DISBLEM0P 0x00008000U
12862 #define SOC_AON_FUSELINE7_DISBLEM0P_M 0x00008000U
12863 #define SOC_AON_FUSELINE7_DISBLEM0P_S 15U
12864 /*
12865 
12866  Field: DISM33
12867  From..to bits: 16...16
12868  DefaultValue: NA
12869  Access type: read-only
12870  Description: Disable M33
12871  0 - Enable
12872  1 - Disable
12873  (In probe we can program '0' (which practically means not programming) to achieve continuous programming it of all shifted rows)
12874 
12875 */
12876 #define SOC_AON_FUSELINE7_DISM33 0x00010000U
12877 #define SOC_AON_FUSELINE7_DISM33_M 0x00010000U
12878 #define SOC_AON_FUSELINE7_DISM33_S 16U
12879 /*
12880 
12881  Field: TEMP
12882  From..to bits: 17...18
12883  DefaultValue: NA
12884  Access type: read-only
12885  Description: Supported Temperature
12886  00 - 85degC
12887  01 - 105degC
12888  10 - 125degC
12889  11 - Reserved
12890 
12891 */
12892 #define SOC_AON_FUSELINE7_TEMP_W 2U
12893 #define SOC_AON_FUSELINE7_TEMP_M 0x00060000U
12894 #define SOC_AON_FUSELINE7_TEMP_S 17U
12895 /*
12896 
12897  Field: DISCANFD
12898  From..to bits: 19...19
12899  DefaultValue: NA
12900  Access type: read-only
12901  Description: Disable CAN FD - to eliminate the need to pay royalties
12902  0 - Enable
12903  1 - Disable
12904  (In probe we can program '0' (which practically means not programming) to achieve continuous programming it of all shifted rows)
12905  HCANEN (Enable/Disable the CAN IP) - Determined according to paper spin
12906  HCANRAMEN(Enable disable access to CAN memory) - Determined according to paper spin.
12907  HCANFDEN - Disable/Enable CAN. Determined according to eFuse bit (this bit)
12908 
12909 */
12910 #define SOC_AON_FUSELINE7_DISCANFD 0x00080000U
12911 #define SOC_AON_FUSELINE7_DISCANFD_M 0x00080000U
12912 #define SOC_AON_FUSELINE7_DISCANFD_S 19U
12913 /*
12914 
12915  Field: MEMSTCK
12916  From..to bits: 20...22
12917  DefaultValue: NA
12918  Access type: read-only
12919  Description: Enable watchdog timer for protecting boot:
12920  (This enable M33 watchdog second threshold to reset device when asserted).
12921  0 - Disable Boot Watchdog
12922  1 - Enable Boot Watchdog
12923 
12924 */
12925 #define SOC_AON_FUSELINE7_MEMSTCK_W 3U
12926 #define SOC_AON_FUSELINE7_MEMSTCK_M 0x00700000U
12927 #define SOC_AON_FUSELINE7_MEMSTCK_S 20U
12928 /*
12929 
12930  Field: ENBOOTWDT
12931  From..to bits: 23...23
12932  DefaultValue: NA
12933  Access type: read-only
12934  Description: Enable watchdog timer for protecting boot:
12935  (This enable M33 watchdog second threshold to reset device when asserted).
12936  0 - Disable Boot Watchdog
12937  1 - Enable Boot Watchdog
12938 
12939 */
12940 #define SOC_AON_FUSELINE7_ENBOOTWDT 0x00800000U
12941 #define SOC_AON_FUSELINE7_ENBOOTWDT_M 0x00800000U
12942 #define SOC_AON_FUSELINE7_ENBOOTWDT_S 23U
12943 /*
12944 
12945  Field: RANDDLYEN
12946  From..to bits: 24...24
12947  DefaultValue: NA
12948  Access type: read-only
12949  Description: Random Delay Enable:
12950  0 - Disable
12951  1 - Enable
12952 
12953 */
12954 #define SOC_AON_FUSELINE7_RANDDLYEN 0x01000000U
12955 #define SOC_AON_FUSELINE7_RANDDLYEN_M 0x01000000U
12956 #define SOC_AON_FUSELINE7_RANDDLYEN_S 24U
12957 /*
12958 
12959  Field: DISVERB
12960  From..to bits: 25...25
12961  DefaultValue: NA
12962  Access type: read-only
12963  Description: Disable Verbose Mode
12964  0 - Verbose Mode (Enable) - Full Logger
12965  1 - Normal Mode (Disable)
12966 
12967 */
12968 #define SOC_AON_FUSELINE7_DISVERB 0x02000000U
12969 #define SOC_AON_FUSELINE7_DISVERB_M 0x02000000U
12970 #define SOC_AON_FUSELINE7_DISVERB_S 25U
12971 /*
12972 
12973  Field: RESBOOTEXE
12974  From..to bits: 26...26
12975  DefaultValue: NA
12976  Access type: read-only
12977  Description: Resume boot in non-normal boot flows where the boot cannot progress (e.g. when assets are hidden). For example, in forced supply in operational or deployed life cycles, 1st bday/at test (normal) life cycles, etc.
12978 
12979  0 - Halt boot execution as early as possible
12980  1 - Resume/Continue boot execution
12981 
12982  This bit is ignored when the device can run the boot flow normally (e.g. deployed life cycle with default SOP).
12983 
12984 */
12985 #define SOC_AON_FUSELINE7_RESBOOTEXE 0x04000000U
12986 #define SOC_AON_FUSELINE7_RESBOOTEXE_M 0x04000000U
12987 #define SOC_AON_FUSELINE7_RESBOOTEXE_S 26U
12988 /*
12989 
12990  Field: LDAUTHEN
12991  From..to bits: 27...28
12992  DefaultValue: NA
12993  Access type: read-only
12994  Description: RAM Bootloader authentication enable:
12995  00 - Disable
12996  Other- Enable
12997 
12998 */
12999 #define SOC_AON_FUSELINE7_LDAUTHEN_W 2U
13000 #define SOC_AON_FUSELINE7_LDAUTHEN_M 0x18000000U
13001 #define SOC_AON_FUSELINE7_LDAUTHEN_S 27U
13002 /*
13003 
13004  Field: PRIVDBGREQ
13005  From..to bits: 29...31
13006  DefaultValue: NA
13007  Access type: read-only
13008  Description: Enforce TI privilege Debug Request (Relevant in AT TEST privilege only used by SW)
13009  0 - Disable
13010  other (1-7) - Enable
13011  (When SW check these bits: if equal to '0' bypass otherwise check.)
13012 
13013 */
13014 #define SOC_AON_FUSELINE7_PRIVDBGREQ_W 3U
13015 #define SOC_AON_FUSELINE7_PRIVDBGREQ_M 0xE0000000U
13016 #define SOC_AON_FUSELINE7_PRIVDBGREQ_S 29U
13017 
13018 
13019 /*-----------------------------------REGISTER------------------------------------
13020  Register name: FUSELINE8
13021  Offset name: SOC_AON_O_FUSELINE8
13022  Relative address: 0x20EC
13023  Description: Fuse Line 8.
13024 
13025  Actual fuse line is 40.
13026  Default Value: 0x00000000
13027 
13028  Field: HWCRCVAL
13029  From..to bits: 0...31
13030  DefaultValue: 0x0
13031  Access type: read-only
13032  Description: HW CRC Check for all shifted rows.
13033  XORs operation with 0x04C11DB7 CRC32 polynomial engine.
13034  Init value = 0
13035 
13036 */
13037 #define SOC_AON_FUSELINE8_HWCRCVAL_W 32U
13038 #define SOC_AON_FUSELINE8_HWCRCVAL_M 0xFFFFFFFFU
13039 #define SOC_AON_FUSELINE8_HWCRCVAL_S 0U
13040 
13041 
13042 /*-----------------------------------REGISTER------------------------------------
13043  Register name: FUSECTL
13044  Offset name: SOC_AON_O_FUSECTL
13045  Relative address: 0x2100
13046  Description: Fuse Access Control.
13047 
13048  disconnect fuse from OCP access.
13049  locked with fuse_ocp_disable_lock.
13050  Default Value: 0x00000000
13051 
13052  Field: OCPDIS
13053  From..to bits: 0...0
13054  DefaultValue: 0x0
13055  Access type: read-write
13056  Description: Disconnect FUSE FARM and OTP OCP access, should be configured once as locked on boot done
13057 
13058 */
13059 #define SOC_AON_FUSECTL_OCPDIS 0x00000001U
13060 #define SOC_AON_FUSECTL_OCPDIS_M 0x00000001U
13061 #define SOC_AON_FUSECTL_OCPDIS_S 0U
13062 /*
13063 
13064  Field: OCPEN
13065  From..to bits: 1...1
13066  DefaultValue: 0x0
13067  Access type: read-write
13068  Description: OTP FROM , when jtag is 1 the i/f is jtag regardless of ocp_en
13069  to enable OCP need to write this bit to 1 and jtag to 0
13070  '1' by default. optional - write once to '0'.
13071 
13072 */
13073 #define SOC_AON_FUSECTL_OCPEN 0x00000002U
13074 #define SOC_AON_FUSECTL_OCPEN_M 0x00000002U
13075 #define SOC_AON_FUSECTL_OCPEN_S 1U
13076 
13077 
13078 /*-----------------------------------REGISTER------------------------------------
13079  Register name: COREMEMCTL
13080  Offset name: SOC_AON_O_COREMEMCTL
13081  Relative address: 0x2104
13082  Description: CORE Memory Access Control
13083  CORE CPU:
13084  Allow M3 Fetch From non-owned memory
13085  Allow WiFi M0+ Fetch From non-owned memory
13086  Allow BLE M0+ Fetch From non-owned memory
13087  Default Value: NA
13088 
13089  Field: WLPHYFETCH
13090  From..to bits: 0...0
13091  DefaultValue: NA
13092  Access type: read-write
13093  Description: Allow WiFi M0+ Fetch From non-owned memory
13094 
13095 */
13096 #define SOC_AON_COREMEMCTL_WLPHYFETCH 0x00000001U
13097 #define SOC_AON_COREMEMCTL_WLPHYFETCH_M 0x00000001U
13098 #define SOC_AON_COREMEMCTL_WLPHYFETCH_S 0U
13099 /*
13100 
13101  Field: WSOCMCUFET
13102  From..to bits: 1...1
13103  DefaultValue: NA
13104  Access type: read-write
13105  Description: Allow M3 Fetch From non-owned memory
13106 
13107 */
13108 #define SOC_AON_COREMEMCTL_WSOCMCUFET 0x00000002U
13109 #define SOC_AON_COREMEMCTL_WSOCMCUFET_M 0x00000002U
13110 #define SOC_AON_COREMEMCTL_WSOCMCUFET_S 1U
13111 /*
13112 
13113  Field: BLEFETCH
13114  From..to bits: 2...2
13115  DefaultValue: NA
13116  Access type: read-write
13117  Description: Allow BLE M0+ Fetch From non-owned memory
13118 
13119 */
13120 #define SOC_AON_COREMEMCTL_BLEFETCH 0x00000004U
13121 #define SOC_AON_COREMEMCTL_BLEFETCH_M 0x00000004U
13122 #define SOC_AON_COREMEMCTL_BLEFETCH_S 2U
13123 
13124 
13125 /*-----------------------------------REGISTER------------------------------------
13126  Register name: COREGPCTL
13127  Offset name: SOC_AON_O_COREGPCTL
13128  Relative address: 0x2108
13129  Description: Access Control - Core Global Port Enable
13130  Default Value: 0x00000001
13131 
13132  Field: ALLOW
13133  From..to bits: 0...0
13134  DefaultValue: 0x1
13135  Access type: read-write
13136  Description: Allow CORE global port.
13137  when enabled allow access to core (based on firewall configuration), must stay enabled to allow host access to Nub (sdio) and locked on soc_boot_done
13138 
13139 */
13140 #define SOC_AON_COREGPCTL_ALLOW 0x00000001U
13141 #define SOC_AON_COREGPCTL_ALLOW_M 0x00000001U
13142 #define SOC_AON_COREGPCTL_ALLOW_S 0U
13143 
13144 
13145 /*-----------------------------------REGISTER------------------------------------
13146  Register name: MEMSSGPCTL
13147  Offset name: SOC_AON_O_MEMSSGPCTL
13148  Relative address: 0x210C
13149  Description: MEMSS Global Port Access Control.
13150 
13151  Allow access to entire memss through memss global port.
13152  Default: Access is disabled
13153  Default Value: 0x00000000
13154 
13155  Field: ALLOW
13156  From..to bits: 0...0
13157  DefaultValue: 0x0
13158  Access type: read-write
13159  Description: Access is allowed to both M33 & M3 during privilege boot and changed to M3 only (fixed firewall) after boot (controlled by soc_boot_done)
13160 
13161 */
13162 #define SOC_AON_MEMSSGPCTL_ALLOW 0x00000001U
13163 #define SOC_AON_MEMSSGPCTL_ALLOW_M 0x00000001U
13164 #define SOC_AON_MEMSSGPCTL_ALLOW_S 0U
13165 
13166 
13167 /*-----------------------------------REGISTER------------------------------------
13168  Register name: BLEFUSECTL
13169  Offset name: SOC_AON_O_BLEFUSECTL
13170  Relative address: 0x2110
13171  Description: BLE Fuse Access Control.
13172 
13173  Disable BLE modem and CPE clock - based on indication bits on fuse
13174  Default Value: NA
13175 
13176  Field: CPEOFF
13177  From..to bits: 0...0
13178  DefaultValue: NA
13179  Access type: read-write
13180  Description: This control disable the clk to the CPE clk gate. should be disabled in WIFI only paper spin (based on fuse)
13181 
13182 */
13183 #define SOC_AON_BLEFUSECTL_CPEOFF 0x00000001U
13184 #define SOC_AON_BLEFUSECTL_CPEOFF_M 0x00000001U
13185 #define SOC_AON_BLEFUSECTL_CPEOFF_S 0U
13186 /*
13187 
13188  Field: MDMOFF
13189  From..to bits: 1...1
13190  DefaultValue: NA
13191  Access type: read-write
13192  Description: Disable the BLE MDM clock , should be configured based on fuse pare spin
13193 
13194 */
13195 #define SOC_AON_BLEFUSECTL_MDMOFF 0x00000002U
13196 #define SOC_AON_BLEFUSECTL_MDMOFF_M 0x00000002U
13197 #define SOC_AON_BLEFUSECTL_MDMOFF_S 1U
13198 
13199 
13200 /*-----------------------------------REGISTER------------------------------------
13201  Register name: SPARE4
13202  Offset name: SOC_AON_O_SPARE4
13203  Relative address: 0x2118
13204  Description: not in use.
13205  can be use as spare
13206  Default Value: NA
13207 
13208  Field: BIT
13209  From..to bits: 0...0
13210  DefaultValue: NA
13211  Access type: read-write
13212  Description: spare bit
13213 
13214 */
13215 #define SOC_AON_SPARE4_BIT 0x00000001U
13216 #define SOC_AON_SPARE4_BIT_M 0x00000001U
13217 #define SOC_AON_SPARE4_BIT_S 0U
13218 
13219 
13220 /*-----------------------------------REGISTER------------------------------------
13221  Register name: ESM4CFG
13222  Offset name: SOC_AON_O_ESM4CFG
13223  Relative address: 0x211C
13224  Description: ESM4 Configuration- TI DFT Enable Sequence Monitor.
13225 
13226  Enable timeout mechanism and timeout counter value.
13227  Default Value: 0x00000001
13228 
13229  Field: ENTIMEOUT
13230  From..to bits: 0...0
13231  DefaultValue: 0x1
13232  Access type: read-write
13233  Description: This field enables timeout mechanism for ESM.
13234 
13235 */
13236 #define SOC_AON_ESM4CFG_ENTIMEOUT 0x00000001U
13237 #define SOC_AON_ESM4CFG_ENTIMEOUT_M 0x00000001U
13238 #define SOC_AON_ESM4CFG_ENTIMEOUT_S 0U
13239 /*
13240 
13241  Field: TIMEOUTCNT
13242  From..to bits: 8...11
13243  DefaultValue: 0x0
13244  Access type: read-write
13245  Description: This field sets the timeout value.
13246  time resolution equals to 16us. while:
13247  value 0 representing 16us
13248  value 1 - 2*16us
13249  value 2 - 3*16us and so on.
13250  value 15 is not supported.
13251 
13252 */
13253 #define SOC_AON_ESM4CFG_TIMEOUTCNT_W 4U
13254 #define SOC_AON_ESM4CFG_TIMEOUTCNT_M 0x00000F00U
13255 #define SOC_AON_ESM4CFG_TIMEOUTCNT_S 8U
13256 
13257 
13258 /*-----------------------------------REGISTER------------------------------------
13259  Register name: ESM4EN1
13260  Offset name: SOC_AON_O_ESM4EN1
13261  Relative address: 0x2120
13262  Description: ESM4 Enable Number 1.
13263  Default Value: NA
13264 
13265  Field: EN1
13266  From..to bits: 0...0
13267  DefaultValue: NA
13268  Access type: write-only
13269  Description: This field is the 1st enable for the ESM.
13270  Type: Write-Clear
13271 
13272 */
13273 #define SOC_AON_ESM4EN1_EN1 0x00000001U
13274 #define SOC_AON_ESM4EN1_EN1_M 0x00000001U
13275 #define SOC_AON_ESM4EN1_EN1_S 0U
13276 
13277 
13278 /*-----------------------------------REGISTER------------------------------------
13279  Register name: ESM4EN2
13280  Offset name: SOC_AON_O_ESM4EN2
13281  Relative address: 0x2124
13282  Description: ESM4 Enable Number 2.
13283  Default Value: NA
13284 
13285  Field: EN2
13286  From..to bits: 0...0
13287  DefaultValue: NA
13288  Access type: write-only
13289  Description: This field is the 2nd enable for the ESM.
13290  Type: Write-Clear
13291 
13292 */
13293 #define SOC_AON_ESM4EN2_EN2 0x00000001U
13294 #define SOC_AON_ESM4EN2_EN2_M 0x00000001U
13295 #define SOC_AON_ESM4EN2_EN2_S 0U
13296 
13297 
13298 /*-----------------------------------REGISTER------------------------------------
13299  Register name: ESM4EN3
13300  Offset name: SOC_AON_O_ESM4EN3
13301  Relative address: 0x2128
13302  Description: ESM4 Enable Number 3.
13303  Default Value: NA
13304 
13305  Field: EN4
13306  From..to bits: 0...0
13307  DefaultValue: NA
13308  Access type: write-only
13309  Description: This field is the 3rd enable for the ESM.
13310  Type: Write-Clear
13311 
13312 */
13313 #define SOC_AON_ESM4EN3_EN4 0x00000001U
13314 #define SOC_AON_ESM4EN3_EN4_M 0x00000001U
13315 #define SOC_AON_ESM4EN3_EN4_S 0U
13316 
13317 
13318 /*-----------------------------------REGISTER------------------------------------
13319  Register name: ESM4EN4
13320  Offset name: SOC_AON_O_ESM4EN4
13321  Relative address: 0x212C
13322  Description: ESM4 Enable Number 4.
13323  Default Value: NA
13324 
13325  Field: EN4
13326  From..to bits: 0...0
13327  DefaultValue: NA
13328  Access type: write-only
13329  Description: This field is the 4th enable for the ESM.
13330  Type: Write-Clear
13331 
13332 */
13333 #define SOC_AON_ESM4EN4_EN4 0x00000001U
13334 #define SOC_AON_ESM4EN4_EN4_M 0x00000001U
13335 #define SOC_AON_ESM4EN4_EN4_S 0U
13336 
13337 
13338 /*-----------------------------------REGISTER------------------------------------
13339  Register name: ESM4EN5
13340  Offset name: SOC_AON_O_ESM4EN5
13341  Relative address: 0x2130
13342  Description: ESM4 Enable Number 5.
13343  Default Value: NA
13344 
13345  Field: EN5
13346  From..to bits: 0...0
13347  DefaultValue: NA
13348  Access type: write-only
13349  Description: This field is the 5th enable for the ESM.
13350  Type: Write-Clear
13351 
13352 */
13353 #define SOC_AON_ESM4EN5_EN5 0x00000001U
13354 #define SOC_AON_ESM4EN5_EN5_M 0x00000001U
13355 #define SOC_AON_ESM4EN5_EN5_S 0U
13356 
13357 
13358 /*-----------------------------------REGISTER------------------------------------
13359  Register name: MEMPROT
13360  Offset name: SOC_AON_O_MEMPROT
13361  Relative address: 0x2140
13362  Description: This register is locking the CORE related security bits , should be written in boot and on elevated mode exit:
13363  [COREMEMCTL], [CRAMPROT1.FETCHTH], [DRAMPROT1.FETCHTH], [MEMPROT.MEMLOCK], [ROMJUMPCTL.DIS], [DRAMCTL.ERASEASST], [VTORCFG.INIT], [CPEPROT1.RFCOVR], [CPEPROT1.RFCMODE], [CPEPROT1.FETCHTH], [PHYPROT1.FETCHTH]
13364  Default Value: 0x00000000
13365 
13366  Field: MEMLOCK
13367  From..to bits: 16...16
13368  DefaultValue: 0x0
13369  Access type: writeOnce
13370  Description: Locking the configurations on mem prot
13371 
13372 */
13373 #define SOC_AON_MEMPROT_MEMLOCK 0x00010000U
13374 #define SOC_AON_MEMPROT_MEMLOCK_M 0x00010000U
13375 #define SOC_AON_MEMPROT_MEMLOCK_S 16U
13376 
13377 
13378 /*-----------------------------------REGISTER------------------------------------
13379  Register name: VTORCFG
13380  Offset name: SOC_AON_O_VTORCFG
13381  Relative address: 0x2144
13382  Description: WSOC MCU VTOR CONFIGURATION.
13383  this is the jump address during boot (default is 0 - Rom) and after boot done - as POR this should be configured to CRAM start during boot of ROM.
13384  in boot done command the MCU will jump to this address
13385  Default Value: 0x00000000
13386 
13387  Field: INIT
13388  From..to bits: 7...31
13389  DefaultValue: 0x0
13390  Access type: read-write
13391  Description: VTOR Init register
13392 
13393 */
13394 #define SOC_AON_VTORCFG_INIT_W 25U
13395 #define SOC_AON_VTORCFG_INIT_M 0xFFFFFF80U
13396 #define SOC_AON_VTORCFG_INIT_S 7U
13397 
13398 
13399 /*-----------------------------------REGISTER------------------------------------
13400  Register name: ROMJUMPCTL
13401  Offset name: SOC_AON_O_ROMJUMPCTL
13402  Relative address: 0x2148
13403  Description: MCU ROM Jump Disable.
13404 
13405  Prevents the use of the VTOR function , by default it is off.
13406  Default Value: 0x00000000
13407 
13408  Field: DIS
13409  From..to bits: 0...0
13410  DefaultValue: 0x0
13411  Access type: read-write
13412  Description: 0 - CTX icode bus jumps from 0x0/0x04 to vtor/vtor+4.
13413  1 - Do not jump.
13414 
13415 */
13416 #define SOC_AON_ROMJUMPCTL_DIS 0x00000001U
13417 #define SOC_AON_ROMJUMPCTL_DIS_M 0x00000001U
13418 #define SOC_AON_ROMJUMPCTL_DIS_S 0U
13419 
13420 
13421 /*-----------------------------------REGISTER------------------------------------
13422  Register name: CRAMPROT1
13423  Offset name: SOC_AON_O_CRAMPROT1
13424  Relative address: 0x214C
13425  Description: Execution RAM (CRAM) - Threshold register
13426  Default Value: 0x00000000
13427 
13428  Field: WRTH
13429  From..to bits: 7...15
13430  DefaultValue: 0x0
13431  Access type: read-write
13432  Description: Below this CRAM Threshold register - Fetch/read only after 'mem_cram_write_disable_pulse'.
13433  Write is allowed above this threshold regardless to S/W setting the [CRAMPROT0.WRDIS].
13434  Resolution is 1KB: (1- 1KB, 2 - 2KB, ..., 511 - 511KB). Effectively we have 76+398KB of Code-RAM
13435 
13436 */
13437 #define SOC_AON_CRAMPROT1_WRTH_W 9U
13438 #define SOC_AON_CRAMPROT1_WRTH_M 0x0000FF80U
13439 #define SOC_AON_CRAMPROT1_WRTH_S 7U
13440 
13441 
13442 /*-----------------------------------REGISTER------------------------------------
13443  Register name: CRAMPROT0
13444  Offset name: SOC_AON_O_CRAMPROT0
13445  Relative address: 0x2150
13446  Description: Execution RAM (CRAM) - Protect from write
13447  Default Value: 0x00000000
13448 
13449  Field: WRDIS
13450  From..to bits: 0...0
13451  DefaultValue: 0x0
13452  Access type: write-only
13453  Description: Write Once MMR protection - Do not allow writing to CRAM (below a threshold) after this MMR is set.
13454  Before this MMR is set - write is allowed , fetch is not allowed. (for all the memory)
13455  S/W pulse (WRCL) that sets an H/W F.F - cannot be cleared by S/W.
13456 
13457 
13458 */
13459 #define SOC_AON_CRAMPROT0_WRDIS 0x00000001U
13460 #define SOC_AON_CRAMPROT0_WRDIS_M 0x00000001U
13461 #define SOC_AON_CRAMPROT0_WRDIS_S 0U
13462 
13463 
13464 /*-----------------------------------REGISTER------------------------------------
13465  Register name: DRAMPROT1
13466  Offset name: SOC_AON_O_DRAMPROT1
13467  Relative address: 0x2154
13468  Description: Data RAM (DRAM) - Threshold register
13469  Default Value: 0x00000000
13470 
13471  Field: FETCHTH
13472  From..to bits: 7...14
13473  DefaultValue: 0x0
13474  Access type: read-write
13475  Description: Below this DRAM Threshold register - read/write only (never-execute-region) after 'mem_dram_fetch_disable_pulse'.
13476  Fetch is allowed above this threshold regardless to S/W setting the [DRAMPROT0.FETCHDIS].
13477  Resolution is 1KB: (1- 1KB, 2 - 2KB, ..., 255 - 255KB). Effectively we have 144KB of Data-RAM.
13478  [Cortex fetch from 61xx_xxxx (executable region) instead of 45xx_xxxx and the address is automatically (MCUSS H/W) remapped to 45xx_xxxx]
13479 
13480 */
13481 #define SOC_AON_DRAMPROT1_FETCHTH_W 8U
13482 #define SOC_AON_DRAMPROT1_FETCHTH_M 0x00007F80U
13483 #define SOC_AON_DRAMPROT1_FETCHTH_S 7U
13484 
13485 
13486 /*-----------------------------------REGISTER------------------------------------
13487  Register name: DRAMPROT0
13488  Offset name: SOC_AON_O_DRAMPROT0
13489  Relative address: 0x2158
13490  Description: Data RAM (DRAM) - Protect from fetch
13491  Default Value: 0x00000100
13492 
13493  Field: FETCHDIS
13494  From..to bits: 0...0
13495  DefaultValue: 0x0
13496  Access type: write-only
13497  Description: Write Once MMR protection - Do not allow fetching from DRAM (below a threshold) after this MMR is set.
13498  Before this MMR is set - write is allowed , fetch is not allowed. (for all the memory)
13499  S/W pulse (WRCL) that sets an H/W F.F - cannot be cleared by S/W.
13500 
13501 */
13502 #define SOC_AON_DRAMPROT0_FETCHDIS 0x00000001U
13503 #define SOC_AON_DRAMPROT0_FETCHDIS_M 0x00000001U
13504 #define SOC_AON_DRAMPROT0_FETCHDIS_S 0U
13505 
13506 
13507 /*-----------------------------------REGISTER------------------------------------
13508  Register name: PRAMPROT0
13509  Offset name: SOC_AON_O_PRAMPROT0
13510  Relative address: 0x215C
13511  Description: Packet RAM (PRAM) - Protect from fetch
13512  Default Value: 0x00000100
13513 
13514  Field: FETCHDIS
13515  From..to bits: 0...0
13516  DefaultValue: 0x0
13517  Access type: write-only
13518  Description: Write Once MMR protection - Do not allow fetching from PRAM after this MMR is set.
13519  Before this MMR is set - write is allowed , fetch is not allowed.
13520  S/W pulse (WRCL) that sets an H/W F.F - cannot be cleared by S/W.
13521 
13522 */
13523 #define SOC_AON_PRAMPROT0_FETCHDIS 0x00000001U
13524 #define SOC_AON_PRAMPROT0_FETCHDIS_M 0x00000001U
13525 #define SOC_AON_PRAMPROT0_FETCHDIS_S 0U
13526 
13527 
13528 /*-----------------------------------REGISTER------------------------------------
13529  Register name: STRONGPAT
13530  Offset name: SOC_AON_O_STRONGPAT
13531  Relative address: 0x2160
13532  Description: Security Strong Pattern.
13533  the 24 bit pattern that is burn on the fuse to qualify the fuse data against possible attack
13534  Default Value: NA
13535 
13536  Field: PAT
13537  From..to bits: 0...23
13538  DefaultValue: NA
13539  Access type: read-only
13540  Description: 24 bit pattern from fuse
13541 
13542 */
13543 #define SOC_AON_STRONGPAT_PAT_W 24U
13544 #define SOC_AON_STRONGPAT_PAT_M 0x00FFFFFFU
13545 #define SOC_AON_STRONGPAT_PAT_S 0U
13546 
13547 
13548 /*-----------------------------------REGISTER------------------------------------
13549  Register name: UDS0
13550  Offset name: SOC_AON_O_UDS0
13551  Relative address: 0x2164
13552  Description: Unique Device Secret. 31-0
13553  Default Value: NA
13554 
13555  Field: 31TO0
13556  From..to bits: 0...31
13557  DefaultValue: NA
13558  Access type: read-only
13559  Description: bits 31-0
13560 
13561 */
13562 #define SOC_AON_UDS0_31TO0_W 32U
13563 #define SOC_AON_UDS0_31TO0_M 0xFFFFFFFFU
13564 #define SOC_AON_UDS0_31TO0_S 0U
13565 
13566 
13567 /*-----------------------------------REGISTER------------------------------------
13568  Register name: UDS1
13569  Offset name: SOC_AON_O_UDS1
13570  Relative address: 0x2168
13571  Description: Unique Device Secret. 63-32
13572  Default Value: NA
13573 
13574  Field: 63TO32
13575  From..to bits: 0...31
13576  DefaultValue: NA
13577  Access type: read-only
13578  Description: Bits 63-32
13579 
13580 */
13581 #define SOC_AON_UDS1_63TO32_W 32U
13582 #define SOC_AON_UDS1_63TO32_M 0xFFFFFFFFU
13583 #define SOC_AON_UDS1_63TO32_S 0U
13584 
13585 
13586 /*-----------------------------------REGISTER------------------------------------
13587  Register name: UDS2
13588  Offset name: SOC_AON_O_UDS2
13589  Relative address: 0x216C
13590  Description: Unique Device Secret. 95-64
13591  Default Value: NA
13592 
13593  Field: 95TO64
13594  From..to bits: 0...31
13595  DefaultValue: NA
13596  Access type: read-only
13597  Description: Bits 95-64
13598 
13599 */
13600 #define SOC_AON_UDS2_95TO64_W 32U
13601 #define SOC_AON_UDS2_95TO64_M 0xFFFFFFFFU
13602 #define SOC_AON_UDS2_95TO64_S 0U
13603 
13604 
13605 /*-----------------------------------REGISTER------------------------------------
13606  Register name: UDS3
13607  Offset name: SOC_AON_O_UDS3
13608  Relative address: 0x2170
13609  Description: Unique Device Secret. 127-96
13610  Default Value: NA
13611 
13612  Field: 127TO96
13613  From..to bits: 0...31
13614  DefaultValue: NA
13615  Access type: read-only
13616  Description: Bits 127-96
13617 
13618 */
13619 #define SOC_AON_UDS3_127TO96_W 32U
13620 #define SOC_AON_UDS3_127TO96_M 0xFFFFFFFFU
13621 #define SOC_AON_UDS3_127TO96_S 0U
13622 
13623 
13624 /*-----------------------------------REGISTER------------------------------------
13625  Register name: DBGBUS
13626  Offset name: SOC_AON_O_DBGBUS
13627  Relative address: 0x2174
13628  Description: SOC_AON Debug Bus.
13629  This register sets the debug over sleep and IOMUX debug bus selection
13630  Default Value: 0x00000000
13631 
13632  Field: IOCLKSEL
13633  From..to bits: 0...1
13634  DefaultValue: 0x0
13635  Access type: read-write
13636  Description: selects the clock source for iomux debug clk
13637  0 :SCLK
13638  1: SOC CLK (40)
13639  2: CORE M3 CLK (80)
13640 
13641 */
13642 #define SOC_AON_DBGBUS_IOCLKSEL_W 2U
13643 #define SOC_AON_DBGBUS_IOCLKSEL_M 0x00000003U
13644 #define SOC_AON_DBGBUS_IOCLKSEL_S 0U
13645 /*
13646 
13647  Field: OCLASEL
13648  From..to bits: 2...2
13649  DefaultValue: 0x0
13650  Access type: read-write
13651  Description: OCLA bus upper/lower selector.
13652  selects upper or lower 16 bits out of the ocla bus of 32
13653  '1' - 16 MSBs
13654  '0' - 16 LSBs
13655 
13656 */
13657 #define SOC_AON_DBGBUS_OCLASEL 0x00000004U
13658 #define SOC_AON_DBGBUS_OCLASEL_M 0x00000004U
13659 #define SOC_AON_DBGBUS_OCLASEL_S 2U
13660 /*
13661 
13662  Field: ELPUPSEL
13663  From..to bits: 3...4
13664  DefaultValue: 0x0
13665  Access type: read-write
13666  Description: PRCM ELP Upper Byte Selector.
13667 
13668  Chooses upper byte out of prcm elp 32 bit
13669  '00' - [7:0]
13670  '01' - [15:8]
13671  '10' - [23:16]
13672  '11' - [31:24]
13673 
13674 */
13675 #define SOC_AON_DBGBUS_ELPUPSEL_W 2U
13676 #define SOC_AON_DBGBUS_ELPUPSEL_M 0x00000018U
13677 #define SOC_AON_DBGBUS_ELPUPSEL_S 3U
13678 /*
13679 
13680  Field: ELPLOSEL
13681  From..to bits: 5...6
13682  DefaultValue: 0x0
13683  Access type: read-write
13684  Description: PRCM ELP Lower Byte Selector.
13685 
13686  Chooses lower byte out of prcm elp 32 bit
13687  '00' - [7:0]
13688  '01' - [15:8]
13689  '10' - [23:16]
13690  '11' - [31:24]
13691 
13692 */
13693 #define SOC_AON_DBGBUS_ELPLOSEL_W 2U
13694 #define SOC_AON_DBGBUS_ELPLOSEL_M 0x00000060U
13695 #define SOC_AON_DBGBUS_ELPLOSEL_S 5U
13696 /*
13697 
13698  Field: ELPLOPSEL
13699  From..to bits: 7...8
13700  DefaultValue: 0x0
13701  Access type: read-write
13702  Description: PRCM ELP Lower Port Selector.
13703 
13704  Chooses lower byte port
13705  '00' - prcm tp1
13706  '01' - prcm tp2
13707  '10' - elp tp1
13708  '11' - elp tp2
13709 
13710 */
13711 #define SOC_AON_DBGBUS_ELPLOPSEL_W 2U
13712 #define SOC_AON_DBGBUS_ELPLOPSEL_M 0x00000180U
13713 #define SOC_AON_DBGBUS_ELPLOPSEL_S 7U
13714 /*
13715 
13716  Field: ELPUPPSEL
13717  From..to bits: 9...10
13718  DefaultValue: 0x0
13719  Access type: read-write
13720  Description: PRCM ELP Upper Port Selector.
13721 
13722  Chooses upper byte port
13723  '00' - prcm tp1
13724  '01' - prcm tp2
13725  '10' - elp tp1
13726  '11' - elp tp2
13727 
13728 */
13729 #define SOC_AON_DBGBUS_ELPUPPSEL_W 2U
13730 #define SOC_AON_DBGBUS_ELPUPPSEL_M 0x00000600U
13731 #define SOC_AON_DBGBUS_ELPUPPSEL_S 9U
13732 /*
13733 
13734  Field: AODSEL
13735  From..to bits: 11...11
13736  DefaultValue: 0x0
13737  Access type: read-write
13738  Description: SOC AOD Upper/Lower Selector.
13739 
13740  selects upper or lower 16 bits out of the soc aod bus of 32
13741  '1' - 16 MSBs
13742  '0' - 16 LSBs
13743 
13744 */
13745 #define SOC_AON_DBGBUS_AODSEL 0x00000800U
13746 #define SOC_AON_DBGBUS_AODSEL_M 0x00000800U
13747 #define SOC_AON_DBGBUS_AODSEL_S 11U
13748 /*
13749 
13750  Field: AODPSEL
13751  From..to bits: 12...14
13752  DefaultValue: 0x0
13753  Access type: read-write
13754  Description: SOC AOD Port Selector.
13755 
13756  Chooses soc aod port
13757  '000' - host_aon_tp1
13758  '001' - host_aon_tp2
13759  '010' - io mux tp1
13760  '011' - io mux tp2
13761  '100' - debug aon tp1
13762  '101' - debug aon tp2
13763  '110' - soc aon tp1
13764  '111' - rtc_tp1
13765 
13766 */
13767 #define SOC_AON_DBGBUS_AODPSEL_W 3U
13768 #define SOC_AON_DBGBUS_AODPSEL_M 0x00007000U
13769 #define SOC_AON_DBGBUS_AODPSEL_S 12U
13770 /*
13771 
13772  Field: MUXPSEL
13773  From..to bits: 15...16
13774  DefaultValue: 0x0
13775  Access type: read-write
13776  Description: Debug Mux Port Selector.
13777 
13778  Chooses debug mux port
13779  '00' - prcm/elp
13780  '01' - soc aod
13781  '10' - ocla
13782 
13783 */
13784 #define SOC_AON_DBGBUS_MUXPSEL_W 2U
13785 #define SOC_AON_DBGBUS_MUXPSEL_M 0x00018000U
13786 #define SOC_AON_DBGBUS_MUXPSEL_S 15U
13787 /*
13788 
13789  Field: SECSEL
13790  From..to bits: 17...18
13791  DefaultValue: 0x0
13792  Access type: read-write
13793  Description: Security Debug Selector.
13794 
13795  selects soc aon debug bus
13796 
13797 */
13798 #define SOC_AON_DBGBUS_SECSEL_W 2U
13799 #define SOC_AON_DBGBUS_SECSEL_M 0x00060000U
13800 #define SOC_AON_DBGBUS_SECSEL_S 17U
13801 
13802 
13803 /*-----------------------------------REGISTER------------------------------------
13804  Register name: DEBUGSS
13805  Offset name: SOC_AON_O_DEBUGSS
13806  Relative address: 0x217C
13807  Description: DEBUGSS JTAG User Code.
13808 
13809  This 32 bit register can be read through JTAG , and reflected on CFG-AP
13810  Default Value: NA
13811 
13812  Field: JTAGUSER
13813  From..to bits: 0...31
13814  DefaultValue: NA
13815  Access type: read-write
13816  Description: This 32 bit register can be read through JTAG , and reflected on CFG-AP
13817 
13818 */
13819 #define SOC_AON_DEBUGSS_JTAGUSER_W 32U
13820 #define SOC_AON_DEBUGSS_JTAGUSER_M 0xFFFFFFFFU
13821 #define SOC_AON_DEBUGSS_JTAGUSER_S 0U
13822 
13823 
13824 /*-----------------------------------REGISTER------------------------------------
13825  Register name: CPEPROT1
13826  Offset name: SOC_AON_O_CPEPROT1
13827  Relative address: 0x2180
13828  Description: Execution RAM (CRAM) - Threshold register
13829  Default Value: 0x00318001
13830 
13831  Field: RFCOVR
13832  From..to bits: 0...0
13833  DefaultValue: 0x1
13834  Access type: read-write
13835  Description: RFC Confidential Over.
13836 
13837 */
13838 #define SOC_AON_CPEPROT1_RFCOVR 0x00000001U
13839 #define SOC_AON_CPEPROT1_RFCOVR_M 0x00000001U
13840 #define SOC_AON_CPEPROT1_RFCOVR_S 0U
13841 /*
13842 
13843  Field: RFCMODE
13844  From..to bits: 1...3
13845  DefaultValue: 0x0
13846  Access type: read-write
13847  Description: RFC Confidential Mode.
13848 
13849 */
13850 #define SOC_AON_CPEPROT1_RFCMODE_W 3U
13851 #define SOC_AON_CPEPROT1_RFCMODE_M 0x0000000EU
13852 #define SOC_AON_CPEPROT1_RFCMODE_S 1U
13853 /*
13854 
13855  Field: FETCHTH
13856  From..to bits: 7...14
13857  DefaultValue: 0x0
13858  Access type: read-write
13859  Description: Above this BLE CPE Threshold register - read/write only (never-execute-region) after 'mem_dram_fetch_disable_pulse'.
13860  Fetch is allowed below this threshold regardless to S/W setting the [CPEPROT0.FETCHDIS].
13861  Resolution is 1KB: (1- 1KB, 2 - 2KB, ..., 255 - 255KB).
13862  MSBit not in use (MSBit is reserved bit).
13863 
13864 */
13865 #define SOC_AON_CPEPROT1_FETCHTH_W 8U
13866 #define SOC_AON_CPEPROT1_FETCHTH_M 0x00007F80U
13867 #define SOC_AON_CPEPROT1_FETCHTH_S 7U
13868 /*
13869 
13870  Field: GENERAL
13871  From..to bits: 15...18
13872  DefaultValue: 0x3
13873  Access type: read-write
13874  Description: Bit 0 is force clk en for all BLE sub clocks . this is enabled on default for safety reasons on boot.
13875  this bit should be cleared by SW during boot and then internal IP clock manager takes control
13876 
13877 */
13878 #define SOC_AON_CPEPROT1_GENERAL_W 4U
13879 #define SOC_AON_CPEPROT1_GENERAL_M 0x00078000U
13880 #define SOC_AON_CPEPROT1_GENERAL_S 15U
13881 /*
13882 
13883  Field: HIACCESS
13884  From..to bits: 20...23
13885  DefaultValue: 0x3
13886  Access type: read-write
13887  Description: Define the CPE (BLE CM0+) most high address space access allowed (should be configured according to MEM-SS mode).
13888  Value granularity is 16K, So for the default allocation of 64k it set to 3. (value 0 is for the lower 16k, value 15 is for 256k)
13889 
13890 */
13891 #define SOC_AON_CPEPROT1_HIACCESS_W 4U
13892 #define SOC_AON_CPEPROT1_HIACCESS_M 0x00F00000U
13893 #define SOC_AON_CPEPROT1_HIACCESS_S 20U
13894 
13895 
13896 /*-----------------------------------REGISTER------------------------------------
13897  Register name: CPEPROT0
13898  Offset name: SOC_AON_O_CPEPROT0
13899  Relative address: 0x2184
13900  Description: CPE Data RAM (DRAM) - Protect from fetch
13901  Default Value: 0x00000100
13902 
13903  Field: FETCHDIS
13904  From..to bits: 0...0
13905  DefaultValue: 0x0
13906  Access type: write-only
13907  Description: Write Once MMR protection - Do not allow fetching from DRAM (above a threshold) after this MMR is set.
13908  S/W pulse (WRCL) that sets an H/W F.F - cannot be cleared by S/W.
13909 
13910 */
13911 #define SOC_AON_CPEPROT0_FETCHDIS 0x00000001U
13912 #define SOC_AON_CPEPROT0_FETCHDIS_M 0x00000001U
13913 #define SOC_AON_CPEPROT0_FETCHDIS_S 0U
13914 
13915 
13916 /*-----------------------------------REGISTER------------------------------------
13917  Register name: FUSESHIFT
13918  Offset name: SOC_AON_O_FUSESHIFT
13919  Relative address: 0x2188
13920  Description: Security Fuse Shift CRC
13921  Calc result on fuse chain
13922  Default Value: NA
13923 
13924  Field: CRCCALC
13925  From..to bits: 0...31
13926  DefaultValue: NA
13927  Access type: read-only
13928  Description: Calc CRC result of fuse chain - this include the CRC result crunching a s well, so expected / correct result would be 0.
13929 
13930 */
13931 #define SOC_AON_FUSESHIFT_CRCCALC_W 32U
13932 #define SOC_AON_FUSESHIFT_CRCCALC_M 0xFFFFFFFFU
13933 #define SOC_AON_FUSESHIFT_CRCCALC_S 0U
13934 
13935 
13936 /*-----------------------------------REGISTER------------------------------------
13937  Register name: SECROM
13938  Offset name: SOC_AON_O_SECROM
13939  Relative address: 0x218C
13940  Description: Security Hide Rom Assets.
13941 
13942  SW control to hide ROM assets, written once
13943  Default Value: 0x00000000
13944 
13945  Field: HIDEASSETS
13946  From..to bits: 0...0
13947  DefaultValue: 0x0
13948  Access type: write-only
13949  Description: ROM assets is Hidden in case ATTEST or Error or if SOP=FS.
13950  during either Operational or ATTEST Privilege:
13951  1. ROM assets is Hidden by default
13952  2. Unhide ROM assets by setting [UNHIDE] bitfield.
13953  3. After unhide ROM it could be Hidden by setting [HIDEASSETS] bitfield.
13954  4. ROM will be Hidden when privilege/elevated mode done without dependancy of [HIDEASSETS] field.
13955 
13956  Type: Write-Clear.
13957 
13958 */
13959 #define SOC_AON_SECROM_HIDEASSETS 0x00000001U
13960 #define SOC_AON_SECROM_HIDEASSETS_M 0x00000001U
13961 #define SOC_AON_SECROM_HIDEASSETS_S 0U
13962 /*
13963 
13964  Field: UNHIDE
13965  From..to bits: 1...1
13966  DefaultValue: 0x0
13967  Access type: write-only
13968  Description: ROM assets is Hidden in case ATTEST or Error or if SOP=FS.
13969  during either Operational or ATTEST Privilege:
13970  1. ROM assets is Hidden by default
13971  2. Unhide ROM assets by setting [UNHIDE] bitfield.
13972  3. After unhide ROM it could be Hidden by setting [HIDEASSETS] bitfield.
13973  4. ROM will be Hidden when privilege/elevated mode done without dependancy of [HIDEASSETS] field.
13974 
13975  Type: Write-Clear.
13976 
13977 */
13978 #define SOC_AON_SECROM_UNHIDE 0x00000002U
13979 #define SOC_AON_SECROM_UNHIDE_M 0x00000002U
13980 #define SOC_AON_SECROM_UNHIDE_S 1U
13981 
13982 
13983 /*-----------------------------------REGISTER------------------------------------
13984  Register name: SECUDS
13985  Offset name: SOC_AON_O_SECUDS
13986  Relative address: 0x2190
13987  Description: Security Hide UDS Assets.
13988 
13989  SW control to hide UDS assets, written once
13990  Default Value: 0x00000000
13991 
13992  Field: HIDEASSETS
13993  From..to bits: 0...0
13994  DefaultValue: 0x0
13995  Access type: write-only
13996  Description: UDS is Hidden in case ATTEST or Error or..
13997  during ATTEST-Privilege or Operational-and-not-in-force-supply-SOPs (except during soc privilege in which this MMR applies the hide)
13998  Type: Write-Clear.
13999 
14000 */
14001 #define SOC_AON_SECUDS_HIDEASSETS 0x00000001U
14002 #define SOC_AON_SECUDS_HIDEASSETS_M 0x00000001U
14003 #define SOC_AON_SECUDS_HIDEASSETS_S 0U
14004 
14005 
14006 /*-----------------------------------REGISTER------------------------------------
14007  Register name: PHYPROT1
14008  Offset name: SOC_AON_O_PHYPROT1
14009  Relative address: 0x2198
14010  Description: WLPHY RAM memory protection - Threshold register
14011  Default Value: 0x00000000
14012 
14013  Field: FETCHTH
14014  From..to bits: 7...14
14015  DefaultValue: 0x0
14016  Access type: read-write
14017  Description: Above this WLPHY Threshold register - read/write only (never-execute-region) after 'mem_wlphy_fetch_disable_pulse'.
14018  Fetch is allowed below this threshold regardless to S/W setting the [PHYPROT0.FETCHDIS].
14019  Resolution is 1KB: (1- 1KB, 2 - 2KB, ..., 255 - 255KB).
14020  MSBit not in use. (MSBit is reserved bit)
14021 
14022 */
14023 #define SOC_AON_PHYPROT1_FETCHTH_W 8U
14024 #define SOC_AON_PHYPROT1_FETCHTH_M 0x00007F80U
14025 #define SOC_AON_PHYPROT1_FETCHTH_S 7U
14026 
14027 
14028 /*-----------------------------------REGISTER------------------------------------
14029  Register name: PHYPROT0
14030  Offset name: SOC_AON_O_PHYPROT0
14031  Relative address: 0x219C
14032  Description: WLPHY RAM - Protect from fetch
14033  Default Value: 0x00000100
14034 
14035  Field: FETCHDIS
14036  From..to bits: 0...0
14037  DefaultValue: 0x0
14038  Access type: write-only
14039  Description: Write Once MMR protection - Do not allow fetching from WLPHY RAM (above a threshold) after this MMR is set.
14040  S/W pulse (WRCL) that sets an H/W F.F - cannot be cleared by S/W.
14041 
14042 */
14043 #define SOC_AON_PHYPROT0_FETCHDIS 0x00000001U
14044 #define SOC_AON_PHYPROT0_FETCHDIS_M 0x00000001U
14045 #define SOC_AON_PHYPROT0_FETCHDIS_S 0U
14046 
14047 
14048 /*-----------------------------------REGISTER------------------------------------
14049  Register name: ESMDIS
14050  Offset name: SOC_AON_O_ESMDIS
14051  Relative address: 0x21A0
14052  Description: ESMs Graceful Disable.
14053 
14054  Setting this bit - moving all ESM's from IDLE state to disabled state and cannot be configured until the next AON reset.
14055  notice this can be set only in IDLE mode - prior to other ESM configurations (i,e if ESM state is VIOLATED or DONE it will remain there)
14056  Default Value: 0x00000100
14057 
14058  Field: DIS
14059  From..to bits: 0...0
14060  DefaultValue: 0x0
14061  Access type: write-only
14062  Description: Setting this bit - moving all ESM's from IDLE state to disabled state and cannot be configured until the next AON reset.
14063  notice this can be set only in IDLE mode - prior to other ESM configurations (i,e if ESM state is VIOLATED or DONE it will remain there)
14064 
14065 */
14066 #define SOC_AON_ESMDIS_DIS 0x00000001U
14067 #define SOC_AON_ESMDIS_DIS_M 0x00000001U
14068 #define SOC_AON_ESMDIS_DIS_S 0U
14069 
14070 
14071 /*-----------------------------------REGISTER------------------------------------
14072  Register name: SPARE5
14073  Offset name: SOC_AON_O_SPARE5
14074  Relative address: 0x21A4
14075  Description: Spare bits , locked on boot
14076  Default Value: 0x00000000
14077 
14078  Field: BF0
14079  From..to bits: 0...0
14080  DefaultValue: 0x0
14081  Access type: read-write
14082  Description: Spare0 locked on boot done
14083 
14084 */
14085 #define SOC_AON_SPARE5_BF0 0x00000001U
14086 #define SOC_AON_SPARE5_BF0_M 0x00000001U
14087 #define SOC_AON_SPARE5_BF0_S 0U
14088 /*
14089 
14090  Field: BF1
14091  From..to bits: 1...1
14092  DefaultValue: 0x0
14093  Access type: read-write
14094  Description: Spare1 locked on boot done
14095 
14096 */
14097 #define SOC_AON_SPARE5_BF1 0x00000002U
14098 #define SOC_AON_SPARE5_BF1_M 0x00000002U
14099 #define SOC_AON_SPARE5_BF1_S 1U
14100 /*
14101 
14102  Field: BF2
14103  From..to bits: 2...2
14104  DefaultValue: 0x0
14105  Access type: read-write
14106  Description: Spare2 locked on boot done
14107 
14108 */
14109 #define SOC_AON_SPARE5_BF2 0x00000004U
14110 #define SOC_AON_SPARE5_BF2_M 0x00000004U
14111 #define SOC_AON_SPARE5_BF2_S 2U
14112 
14113 
14114 /*-----------------------------------REGISTER------------------------------------
14115  Register name: TOPDBG
14116  Offset name: SOC_AON_O_TOPDBG
14117  Relative address: 0x21A8
14118  Description: Top Debug Selectors.
14119 
14120  This register selects debug ports from Top debug to OCLA.
14121 
14122  INTERNAL NOTE:
14123  [Confluence][https://confluence.itg.ti.com/display/WNG/Osprey+MDB+PG1.0+-+OCLA+integration+Spec]
14124  [LINUX- OSPREYMDB - MDBPG10C3V2 Branch][toplevel/wsoc/doc/wsoc.xls]
14125  Default Value: NA
14126 
14127  Field: P2SUB
14128  From..to bits: 0...4
14129  DefaultValue: NA
14130  Access type: read-write
14131  Description: Port Set 2 - Submodule Selector.
14132 
14133  Selects the Submodule from the IP.
14134 
14135  INTERNAL NOTE-
14136  [LINUX- OSPREYMDB - MDBPG10C3V2 Branch][toplevel/wsoc/doc/wsoc.xls]
14137 
14138 */
14139 #define SOC_AON_TOPDBG_P2SUB_W 5U
14140 #define SOC_AON_TOPDBG_P2SUB_M 0x0000001FU
14141 #define SOC_AON_TOPDBG_P2SUB_S 0U
14142 /*
14143 
14144  Field: P1SUB
14145  From..to bits: 8...12
14146  DefaultValue: NA
14147  Access type: read-write
14148  Description: Port Set 1 - Submodule Selector.
14149 
14150  Selects the Submodule from the IP.
14151 
14152  INTERNAL NOTE-
14153  [LINUX- OSPREYMDB - MDBPG10C3V2 Branch][toplevel/wsoc/doc/wsoc.xls]
14154 
14155 */
14156 #define SOC_AON_TOPDBG_P1SUB_W 5U
14157 #define SOC_AON_TOPDBG_P1SUB_M 0x00001F00U
14158 #define SOC_AON_TOPDBG_P1SUB_S 8U
14159 /*
14160 
14161  Field: P2SEL
14162  From..to bits: 16...20
14163  DefaultValue: NA
14164  Access type: read-write
14165  Description: Port Set 2 - IP Selector.
14166 
14167  Selects the IP.
14168 
14169  INTERNAL NOTE-
14170  2.2.4 SOC (TOP)
14171  [Confluence][https://confluence.itg.ti.com/display/WNG/Osprey+MDB+PG1.0+-+OCLA+integration+Spec]
14172 
14173 */
14174 #define SOC_AON_TOPDBG_P2SEL_W 5U
14175 #define SOC_AON_TOPDBG_P2SEL_M 0x001F0000U
14176 #define SOC_AON_TOPDBG_P2SEL_S 16U
14177 /*
14178 
14179  Field: P1SEL
14180  From..to bits: 24...28
14181  DefaultValue: NA
14182  Access type: read-write
14183  Description: Port Set 1 - IP Selector.
14184 
14185  Selects the IP.
14186 
14187  INTERNAL NOTE-
14188  2.2.4 SOC (TOP)
14189  [Confluence][https://confluence.itg.ti.com/display/WNG/Osprey+MDB+PG1.0+-+OCLA+integration+Spec]
14190 
14191 */
14192 #define SOC_AON_TOPDBG_P1SEL_W 5U
14193 #define SOC_AON_TOPDBG_P1SEL_M 0x1F000000U
14194 #define SOC_AON_TOPDBG_P1SEL_S 24U
14195 /*
14196 
14197  Field: TPSEL
14198  From..to bits: 31...31
14199  DefaultValue: NA
14200  Access type: read-write
14201  Description: TP1/TP2 Selector.
14202 
14203  This field is used for Peripheral TP that have two 32bits TP (mode #3) e.g. SDIO_PHY, SDIO_FN1
14204  In this case TP include 64 bits but we can expose only 32bits
14205  So we need this MMR field to select either TP1 or TP2
14206  In this case this 16LSB(15:0) bit are connected to TP1 and 16MSB(31:16) to TP2
14207  0 - Select IP TP1
14208  1 - Select IP TP2
14209 
14210  Example:
14211  TP1 = mem_ocla_tp1_tp2_sel ? IP_TP2[15: 0] : IP_TP1[15: 0] ;
14212  TP2 = mem_ocla_tp1_tp2_sel ? IP_TP2[31:16] : IP_TP1[31:16] ;
14213 
14214 */
14215 #define SOC_AON_TOPDBG_TPSEL 0x80000000U
14216 #define SOC_AON_TOPDBG_TPSEL_M 0x80000000U
14217 #define SOC_AON_TOPDBG_TPSEL_S 31U
14218 
14219 
14220 /*-----------------------------------REGISTER------------------------------------
14221  Register name: DB0M3CLR
14222  Offset name: SOC_AON_O_DB0M3CLR
14223  Relative address: 0x2370
14224  Description: Doorbell 0 M3 Clear Register
14225  Default Value: 0x00000000
14226 
14227  Field: CLR
14228  From..to bits: 0...0
14229  DefaultValue: 0x0
14230  Access type: write-only
14231  Description: M3 to clear the IRQ after handled the massage from M33.
14232  type : Write-Clear
14233 
14234 */
14235 #define SOC_AON_DB0M3CLR_CLR 0x00000001U
14236 #define SOC_AON_DB0M3CLR_CLR_M 0x00000001U
14237 #define SOC_AON_DB0M3CLR_CLR_S 0U
14238 
14239 
14240 /*-----------------------------------REGISTER------------------------------------
14241  Register name: DB0M3SET
14242  Offset name: SOC_AON_O_DB0M3SET
14243  Relative address: 0x2374
14244  Description: Doorbell 0 M3 Set Register
14245  Default Value: 0x00000000
14246 
14247  Field: IRQ
14248  From..to bits: 0...0
14249  DefaultValue: 0x0
14250  Access type: write-only
14251  Description: M3 to generate IRQ towards M33 after writing the message.
14252  type: Write-Clear
14253 
14254 */
14255 #define SOC_AON_DB0M3SET_IRQ 0x00000001U
14256 #define SOC_AON_DB0M3SET_IRQ_M 0x00000001U
14257 #define SOC_AON_DB0M3SET_IRQ_S 0U
14258 
14259 
14260 /*-----------------------------------REGISTER------------------------------------
14261  Register name: DB0M3LOCK
14262  Offset name: SOC_AON_O_DB0M3LOCK
14263  Relative address: 0x2378
14264  Description: Doorbell 0 M3 Lock Bit
14265  Default Value: 0x00000000
14266 
14267  Field: LOCKBIT
14268  From..to bits: 0...1
14269  DefaultValue: 0x0
14270  Access type: read-write
14271  Description: Lock Bit.
14272  S/w attempt to lock upon read.
14273  if lock obtained, value set to 1 by h/w.
14274  M33 always looses to M3
14275  Reading value:
14276  00: not taken
14277  01: taken by M3 (should wr IRQ afterwards)
14278  10: taken by M33
14279  11: invalid.
14280 
14281  generating the IRQ towards M33 clears the lock.
14282  Writing '00' also release the lock.
14283 
14284  2'b10 means lock obtained by receiver side
14285 
14286  Type: Write-Read-Clear.
14287 
14288 */
14289 #define SOC_AON_DB0M3LOCK_LOCKBIT_W 2U
14290 #define SOC_AON_DB0M3LOCK_LOCKBIT_M 0x00000003U
14291 #define SOC_AON_DB0M3LOCK_LOCKBIT_S 0U
14292 
14293 
14294 /*-----------------------------------REGISTER------------------------------------
14295  Register name: DB1M3CLR
14296  Offset name: SOC_AON_O_DB1M3CLR
14297  Relative address: 0x237C
14298  Description: Doorbell 1 M3 Clear Register
14299  Default Value: 0x00000000
14300 
14301  Field: CLR
14302  From..to bits: 0...0
14303  DefaultValue: 0x0
14304  Access type: write-only
14305  Description: M3 to clear the IRQ after handled the massage from M33.
14306  type : Write-Clear
14307 
14308 */
14309 #define SOC_AON_DB1M3CLR_CLR 0x00000001U
14310 #define SOC_AON_DB1M3CLR_CLR_M 0x00000001U
14311 #define SOC_AON_DB1M3CLR_CLR_S 0U
14312 
14313 
14314 /*-----------------------------------REGISTER------------------------------------
14315  Register name: DB1M3SET
14316  Offset name: SOC_AON_O_DB1M3SET
14317  Relative address: 0x2380
14318  Description: Doorbell 1 M3 Set Register
14319  Default Value: 0x00000000
14320 
14321  Field: SET
14322  From..to bits: 0...0
14323  DefaultValue: 0x0
14324  Access type: write-only
14325  Description: M3 to generate IRQ towards M33 after writing the message.
14326  type: Write-Clear
14327 
14328 */
14329 #define SOC_AON_DB1M3SET_SET 0x00000001U
14330 #define SOC_AON_DB1M3SET_SET_M 0x00000001U
14331 #define SOC_AON_DB1M3SET_SET_S 0U
14332 
14333 
14334 /*-----------------------------------REGISTER------------------------------------
14335  Register name: DB1M3LOCK
14336  Offset name: SOC_AON_O_DB1M3LOCK
14337  Relative address: 0x2384
14338  Description: Doorbell 1 M3 Lock Bit
14339  Default Value: 0x00000000
14340 
14341  Field: LOCKBIT
14342  From..to bits: 0...1
14343  DefaultValue: 0x0
14344  Access type: read-write
14345  Description: Lock Bit.
14346  S/w attempt to lock upon read.
14347  if lock obtained, value set to 1 by h/w.
14348  M33 always looses to M3
14349  Reading value:
14350  00: not taken
14351  01: taken by M3 (should wr IRQ afterwards)
14352  10: taken by M33
14353  11: invalid.
14354 
14355  generating the IRQ towards M33 clears the lock.
14356  Writing '00' also release the lock.
14357 
14358  2'b10 means lock obtained by receiver side
14359 
14360  Type: Write-Read-Clear.
14361 
14362 */
14363 #define SOC_AON_DB1M3LOCK_LOCKBIT_W 2U
14364 #define SOC_AON_DB1M3LOCK_LOCKBIT_M 0x00000003U
14365 #define SOC_AON_DB1M3LOCK_LOCKBIT_S 0U
14366 
14367 
14368 /*-----------------------------------REGISTER------------------------------------
14369  Register name: DB2M3CLR
14370  Offset name: SOC_AON_O_DB2M3CLR
14371  Relative address: 0x2388
14372  Description: Doorbell 2 M3 Clear Register
14373  Default Value: 0x00000000
14374 
14375  Field: CLR
14376  From..to bits: 0...0
14377  DefaultValue: 0x0
14378  Access type: write-only
14379  Description: M3 to clear the IRQ after handled the massage from M33.
14380  type : Write-Clear
14381 
14382 */
14383 #define SOC_AON_DB2M3CLR_CLR 0x00000001U
14384 #define SOC_AON_DB2M3CLR_CLR_M 0x00000001U
14385 #define SOC_AON_DB2M3CLR_CLR_S 0U
14386 
14387 
14388 /*-----------------------------------REGISTER------------------------------------
14389  Register name: DB2M3SET
14390  Offset name: SOC_AON_O_DB2M3SET
14391  Relative address: 0x238C
14392  Description: Doorbell 2 M3 Set Register
14393  Default Value: 0x00000000
14394 
14395  Field: SET
14396  From..to bits: 0...0
14397  DefaultValue: 0x0
14398  Access type: write-only
14399  Description: M3 to generate IRQ towards M33 after writing the message.
14400  type: Write-Clear
14401 
14402 */
14403 #define SOC_AON_DB2M3SET_SET 0x00000001U
14404 #define SOC_AON_DB2M3SET_SET_M 0x00000001U
14405 #define SOC_AON_DB2M3SET_SET_S 0U
14406 
14407 
14408 /*-----------------------------------REGISTER------------------------------------
14409  Register name: DB2M3LOCK
14410  Offset name: SOC_AON_O_DB2M3LOCK
14411  Relative address: 0x2390
14412  Description: Doorbell 2 M3 Lock Bit
14413  Default Value: 0x00000000
14414 
14415  Field: LOCKBIT
14416  From..to bits: 0...1
14417  DefaultValue: 0x0
14418  Access type: read-write
14419  Description: Lock Bit.
14420  S/w attempt to lock upon read.
14421  if lock obtained, value set to 1 by h/w.
14422  M33 always looses to M3
14423  Reading value:
14424  00: not taken
14425  01: taken by M3 (should wr IRQ afterwards)
14426  10: taken by M33
14427  11: invalid.
14428 
14429  generating the IRQ towards M33 clears the lock.
14430  Writing '00' also release the lock.
14431 
14432  2'b10 means lock obtained by receiver side
14433 
14434  Type: Write-Read-Clear.
14435 
14436 */
14437 #define SOC_AON_DB2M3LOCK_LOCKBIT_W 2U
14438 #define SOC_AON_DB2M3LOCK_LOCKBIT_M 0x00000003U
14439 #define SOC_AON_DB2M3LOCK_LOCKBIT_S 0U
14440 
14441 
14442 /*-----------------------------------REGISTER------------------------------------
14443  Register name: DB3M3CLR
14444  Offset name: SOC_AON_O_DB3M3CLR
14445  Relative address: 0x2394
14446  Description: Doorbell 3 M3 Clear Register
14447  Default Value: 0x00000000
14448 
14449  Field: CLR
14450  From..to bits: 0...0
14451  DefaultValue: 0x0
14452  Access type: write-only
14453  Description: M3 to clear the IRQ after handled the massage from M33.
14454  type : Write-Clear
14455 
14456 */
14457 #define SOC_AON_DB3M3CLR_CLR 0x00000001U
14458 #define SOC_AON_DB3M3CLR_CLR_M 0x00000001U
14459 #define SOC_AON_DB3M3CLR_CLR_S 0U
14460 
14461 
14462 /*-----------------------------------REGISTER------------------------------------
14463  Register name: DB3M3SET
14464  Offset name: SOC_AON_O_DB3M3SET
14465  Relative address: 0x2398
14466  Description: Doorbell 3 M3 Set Register
14467  Default Value: 0x00000000
14468 
14469  Field: SET
14470  From..to bits: 0...0
14471  DefaultValue: 0x0
14472  Access type: write-only
14473  Description: M3 to generate IRQ towards M33 after writing the message.
14474  type: Write-Clear
14475 
14476 */
14477 #define SOC_AON_DB3M3SET_SET 0x00000001U
14478 #define SOC_AON_DB3M3SET_SET_M 0x00000001U
14479 #define SOC_AON_DB3M3SET_SET_S 0U
14480 
14481 
14482 /*-----------------------------------REGISTER------------------------------------
14483  Register name: DB3M3LOCK
14484  Offset name: SOC_AON_O_DB3M3LOCK
14485  Relative address: 0x239C
14486  Description: Doorbell 3 M3 Lock Bit
14487  Default Value: 0x00000000
14488 
14489  Field: LOCKBIT
14490  From..to bits: 0...1
14491  DefaultValue: 0x0
14492  Access type: read-write
14493  Description: Lock Bit.
14494  S/w attempt to lock upon read.
14495  if lock obtained, value set to 1 by h/w.
14496  M33 always looses to M3
14497  Reading value:
14498  00: not taken
14499  01: taken by M3 (should wr IRQ afterwards)
14500  10: taken by M33
14501  11: invalid.
14502 
14503  generating the IRQ towards M33 clears the lock.
14504  Writing '00' also release the lock.
14505 
14506  2'b10 means lock obtained by receiver side
14507 
14508  Type: Write-Read-Clear.
14509 
14510 */
14511 #define SOC_AON_DB3M3LOCK_LOCKBIT_W 2U
14512 #define SOC_AON_DB3M3LOCK_LOCKBIT_M 0x00000003U
14513 #define SOC_AON_DB3M3LOCK_LOCKBIT_S 0U
14514 
14515 
14516 /*-----------------------------------REGISTER------------------------------------
14517  Register name: DB4M3CLR
14518  Offset name: SOC_AON_O_DB4M3CLR
14519  Relative address: 0x23A0
14520  Description: Doorbell 4 M3 Clear Register
14521  Default Value: 0x00000000
14522 
14523  Field: CLR
14524  From..to bits: 0...0
14525  DefaultValue: 0x0
14526  Access type: write-only
14527  Description: M3 to clear the IRQ after handled the massage from M33.
14528  type : Write-Clear
14529 
14530 */
14531 #define SOC_AON_DB4M3CLR_CLR 0x00000001U
14532 #define SOC_AON_DB4M3CLR_CLR_M 0x00000001U
14533 #define SOC_AON_DB4M3CLR_CLR_S 0U
14534 
14535 
14536 /*-----------------------------------REGISTER------------------------------------
14537  Register name: DB4M3SET
14538  Offset name: SOC_AON_O_DB4M3SET
14539  Relative address: 0x23A4
14540  Description: Doorbell 4 M3 Set Register
14541  Default Value: 0x00000000
14542 
14543  Field: SET
14544  From..to bits: 0...0
14545  DefaultValue: 0x0
14546  Access type: write-only
14547  Description: M3 to generate IRQ towards M33 after writing the message.
14548  type: Write-Clear
14549 
14550 */
14551 #define SOC_AON_DB4M3SET_SET 0x00000001U
14552 #define SOC_AON_DB4M3SET_SET_M 0x00000001U
14553 #define SOC_AON_DB4M3SET_SET_S 0U
14554 
14555 
14556 /*-----------------------------------REGISTER------------------------------------
14557  Register name: DB4M3LOCK
14558  Offset name: SOC_AON_O_DB4M3LOCK
14559  Relative address: 0x23A8
14560  Description: Doorbell 4 M3 Lock Bit
14561  Default Value: 0x00000000
14562 
14563  Field: LOCKBIT
14564  From..to bits: 0...1
14565  DefaultValue: 0x0
14566  Access type: read-write
14567  Description: Lock Bit.
14568  S/w attempt to lock upon read.
14569  if lock obtained, value set to 1 by h/w.
14570  M33 always looses to M3
14571  Reading value:
14572  00: not taken
14573  01: taken by M3 (should wr IRQ afterwards)
14574  10: taken by M33
14575  11: invalid.
14576 
14577  generating the IRQ towards M33 clears the lock.
14578  Writing '00' also release the lock.
14579 
14580  2'b10 means lock obtained by receiver side
14581 
14582  Type: Write-Read-Clear.
14583 
14584 */
14585 #define SOC_AON_DB4M3LOCK_LOCKBIT_W 2U
14586 #define SOC_AON_DB4M3LOCK_LOCKBIT_M 0x00000003U
14587 #define SOC_AON_DB4M3LOCK_LOCKBIT_S 0U
14588 
14589 
14590 /*-----------------------------------REGISTER------------------------------------
14591  Register name: DB5M3CLR
14592  Offset name: SOC_AON_O_DB5M3CLR
14593  Relative address: 0x23AC
14594  Description: Doorbell 5 M3 Clear Register
14595  Default Value: 0x00000000
14596 
14597  Field: CLR
14598  From..to bits: 0...0
14599  DefaultValue: 0x0
14600  Access type: write-only
14601  Description: M3 to clear the IRQ after handled the massage from M33.
14602  type : Write-Clear
14603 
14604 */
14605 #define SOC_AON_DB5M3CLR_CLR 0x00000001U
14606 #define SOC_AON_DB5M3CLR_CLR_M 0x00000001U
14607 #define SOC_AON_DB5M3CLR_CLR_S 0U
14608 
14609 
14610 /*-----------------------------------REGISTER------------------------------------
14611  Register name: DB5M3SET
14612  Offset name: SOC_AON_O_DB5M3SET
14613  Relative address: 0x23B0
14614  Description: Doorbell 5 M3 Set Register
14615  Default Value: 0x00000000
14616 
14617  Field: SET
14618  From..to bits: 0...0
14619  DefaultValue: 0x0
14620  Access type: write-only
14621  Description: M3 to generate IRQ towards M33 after writing the message.
14622  type: Write-Clear
14623 
14624 */
14625 #define SOC_AON_DB5M3SET_SET 0x00000001U
14626 #define SOC_AON_DB5M3SET_SET_M 0x00000001U
14627 #define SOC_AON_DB5M3SET_SET_S 0U
14628 
14629 
14630 /*-----------------------------------REGISTER------------------------------------
14631  Register name: DB5M3LOCK
14632  Offset name: SOC_AON_O_DB5M3LOCK
14633  Relative address: 0x23B4
14634  Description: Doorbell 5 M3 Lock Bit
14635  Default Value: 0x00000000
14636 
14637  Field: LOCKBIT
14638  From..to bits: 0...1
14639  DefaultValue: 0x0
14640  Access type: read-write
14641  Description: Lock Bit.
14642  S/w attempt to lock upon read.
14643  if lock obtained, value set to 1 by h/w.
14644  M33 always looses to M3
14645  Reading value:
14646  00: not taken
14647  01: taken by M3 (should wr IRQ afterwards)
14648  10: taken by M33
14649  11: invalid.
14650 
14651  generating the IRQ towards M33 clears the lock.
14652  Writing '00' also release the lock.
14653 
14654  2'b10 means lock obtained by receiver side
14655 
14656  Type: Write-Read-Clear.
14657 
14658 */
14659 #define SOC_AON_DB5M3LOCK_LOCKBIT_W 2U
14660 #define SOC_AON_DB5M3LOCK_LOCKBIT_M 0x00000003U
14661 #define SOC_AON_DB5M3LOCK_LOCKBIT_S 0U
14662 
14663 
14664 /*-----------------------------------REGISTER------------------------------------
14665  Register name: DB6M3CLR
14666  Offset name: SOC_AON_O_DB6M3CLR
14667  Relative address: 0x23B8
14668  Description: Doorbell 6 M3 Clear Register
14669  Default Value: 0x00000000
14670 
14671  Field: CLR
14672  From..to bits: 0...0
14673  DefaultValue: 0x0
14674  Access type: write-only
14675  Description: M3 to clear the IRQ after handled the massage from M33.
14676  type : Write-Clear
14677 
14678 */
14679 #define SOC_AON_DB6M3CLR_CLR 0x00000001U
14680 #define SOC_AON_DB6M3CLR_CLR_M 0x00000001U
14681 #define SOC_AON_DB6M3CLR_CLR_S 0U
14682 
14683 
14684 /*-----------------------------------REGISTER------------------------------------
14685  Register name: DB6M3SET
14686  Offset name: SOC_AON_O_DB6M3SET
14687  Relative address: 0x23BC
14688  Description: Doorbell 6 M3 Set Register
14689  Default Value: 0x00000000
14690 
14691  Field: SET
14692  From..to bits: 0...0
14693  DefaultValue: 0x0
14694  Access type: write-only
14695  Description: M3 to generate IRQ towards M33 after writing the message.
14696  type: Write-Clear
14697 
14698 */
14699 #define SOC_AON_DB6M3SET_SET 0x00000001U
14700 #define SOC_AON_DB6M3SET_SET_M 0x00000001U
14701 #define SOC_AON_DB6M3SET_SET_S 0U
14702 
14703 
14704 /*-----------------------------------REGISTER------------------------------------
14705  Register name: DB6M3LOCK
14706  Offset name: SOC_AON_O_DB6M3LOCK
14707  Relative address: 0x23C0
14708  Description: Doorbell 6 M3 Lock Bit
14709  Default Value: 0x00000000
14710 
14711  Field: LOCKBIT
14712  From..to bits: 0...1
14713  DefaultValue: 0x0
14714  Access type: read-write
14715  Description: Lock Bit.
14716  S/w attempt to lock upon read.
14717  if lock obtained, value set to 1 by h/w.
14718  M33 always looses to M3
14719  Reading value:
14720  00: not taken
14721  01: taken by M3 (should wr IRQ afterwards)
14722  10: taken by M33
14723  11: invalid.
14724 
14725  generating the IRQ towards M33 clears the lock.
14726  Writing '00' also release the lock.
14727 
14728  2'b10 means lock obtained by receiver side
14729 
14730  Type: Write-Read-Clear.
14731 
14732 */
14733 #define SOC_AON_DB6M3LOCK_LOCKBIT_W 2U
14734 #define SOC_AON_DB6M3LOCK_LOCKBIT_M 0x00000003U
14735 #define SOC_AON_DB6M3LOCK_LOCKBIT_S 0U
14736 
14737 
14738 /*-----------------------------------REGISTER------------------------------------
14739  Register name: DB7M3CLR
14740  Offset name: SOC_AON_O_DB7M3CLR
14741  Relative address: 0x23C4
14742  Description: Doorbell 7 M3 Clear Register
14743  Default Value: 0x00000000
14744 
14745  Field: CLR
14746  From..to bits: 0...0
14747  DefaultValue: 0x0
14748  Access type: write-only
14749  Description: M3 to clear the IRQ after handled the massage from M33.
14750  type : Write-Clear
14751 
14752 */
14753 #define SOC_AON_DB7M3CLR_CLR 0x00000001U
14754 #define SOC_AON_DB7M3CLR_CLR_M 0x00000001U
14755 #define SOC_AON_DB7M3CLR_CLR_S 0U
14756 
14757 
14758 /*-----------------------------------REGISTER------------------------------------
14759  Register name: DB7M3SET
14760  Offset name: SOC_AON_O_DB7M3SET
14761  Relative address: 0x23C8
14762  Description: Doorbell 7 M3 Set Register
14763  Default Value: 0x00000000
14764 
14765  Field: SET
14766  From..to bits: 0...0
14767  DefaultValue: 0x0
14768  Access type: write-only
14769  Description: M3 to generate IRQ towards M33 after writing the message.
14770  type: Write-Clear
14771 
14772 */
14773 #define SOC_AON_DB7M3SET_SET 0x00000001U
14774 #define SOC_AON_DB7M3SET_SET_M 0x00000001U
14775 #define SOC_AON_DB7M3SET_SET_S 0U
14776 
14777 
14778 /*-----------------------------------REGISTER------------------------------------
14779  Register name: DB7M3LOCK
14780  Offset name: SOC_AON_O_DB7M3LOCK
14781  Relative address: 0x23CC
14782  Description: Doorbell 7 M3 Lock Bit
14783  Default Value: 0x00000000
14784 
14785  Field: LOCKBIT
14786  From..to bits: 0...1
14787  DefaultValue: 0x0
14788  Access type: read-write
14789  Description: Lock Bit.
14790  S/w attempt to lock upon read.
14791  if lock obtained, value set to 1 by h/w.
14792  M33 always looses to M3
14793  Reading value:
14794  00: not taken
14795  01: taken by M3 (should wr IRQ afterwards)
14796  10: taken by M33
14797  11: invalid.
14798 
14799  generating the IRQ towards M33 clears the lock.
14800  Writing '00' also release the lock.
14801 
14802  2'b10 means lock obtained by receiver side
14803 
14804  Type: Write-Read-Clear.
14805 
14806 */
14807 #define SOC_AON_DB7M3LOCK_LOCKBIT_W 2U
14808 #define SOC_AON_DB7M3LOCK_LOCKBIT_M 0x00000003U
14809 #define SOC_AON_DB7M3LOCK_LOCKBIT_S 0U
14810 
14811 
14812 /*-----------------------------------REGISTER------------------------------------
14813  Register name: M3GPIOEVT0
14814  Offset name: SOC_AON_O_M3GPIOEVT0
14815  Relative address: 0x23D0
14816  Description: M3 GPIO Event Status. 32 LSBs
14817  Default Value: 0x00000000
14818 
14819  Field: STA31TO0
14820  From..to bits: 0...31
14821  DefaultValue: 0x0
14822  Access type: read-only
14823  Description: 32 LSBs
14824 
14825 */
14826 #define SOC_AON_M3GPIOEVT0_STA31TO0_W 32U
14827 #define SOC_AON_M3GPIOEVT0_STA31TO0_M 0xFFFFFFFFU
14828 #define SOC_AON_M3GPIOEVT0_STA31TO0_S 0U
14829 
14830 
14831 /*-----------------------------------REGISTER------------------------------------
14832  Register name: M3GPIOEVT1
14833  Offset name: SOC_AON_O_M3GPIOEVT1
14834  Relative address: 0x23D4
14835  Description: M3 GPIO Event Status. 13 MSBs
14836  Default Value: 0x00000000
14837 
14838  Field: STA44TO32
14839  From..to bits: 0...12
14840  DefaultValue: 0x0
14841  Access type: read-only
14842  Description: 13 MSBs (44-32)
14843 
14844 */
14845 #define SOC_AON_M3GPIOEVT1_STA44TO32_W 13U
14846 #define SOC_AON_M3GPIOEVT1_STA44TO32_M 0x00001FFFU
14847 #define SOC_AON_M3GPIOEVT1_STA44TO32_S 0U
14848 
14849 
14850 /*-----------------------------------REGISTER------------------------------------
14851  Register name: FUSELOCK
14852  Offset name: SOC_AON_O_FUSELOCK
14853  Relative address: 0x23E8
14854  Description: Fuse Lock.
14855 
14856  1 lock. Write once. Issued to Fusefram Reg file
14857  and used to lock fusefarm OCP Disable indication (MMR),
14858  Locked immediately , cleared by core disable (or at soc aon reset or por reset)
14859  Default Value: 0x00000000
14860 
14861  Field: OCPDIS
14862  From..to bits: 0...0
14863  DefaultValue: 0x0
14864  Access type: writeOnce
14865  Description: Locking the FUSE FARM OCP Reg File
14866 
14867 */
14868 #define SOC_AON_FUSELOCK_OCPDIS 0x00000001U
14869 #define SOC_AON_FUSELOCK_OCPDIS_M 0x00000001U
14870 #define SOC_AON_FUSELOCK_OCPDIS_S 0U
14871 
14872 
14873 /*-----------------------------------REGISTER------------------------------------
14874  Register name: ROMBOOT
14875  Offset name: SOC_AON_O_ROMBOOT
14876  Relative address: 0x23EC
14877  Description: ROM Boot Done.
14878 
14879  1 lock. Write once.
14880  Asserted by FW at the end of ROM boot.
14881  Used to implement the ROM Hide,
14882  Locked immediately ,
14883  cleared by core disable (or at soc aon reset or por reset)
14884  Default Value: 0x00000000
14885 
14886  Field: DONE
14887  From..to bits: 0...0
14888  DefaultValue: 0x0
14889  Access type: writeOnce
14890  Description: Hiding the ROM at ROM Boot
14891 
14892 */
14893 #define SOC_AON_ROMBOOT_DONE 0x00000001U
14894 #define SOC_AON_ROMBOOT_DONE_M 0x00000001U
14895 #define SOC_AON_ROMBOOT_DONE_S 0U
14896 
14897 
14898 /*-----------------------------------REGISTER------------------------------------
14899  Register name: SOCBOOT
14900  Offset name: SOC_AON_O_SOCBOOT
14901  Relative address: 0x23FC
14902  Description: SOC Boot Done.
14903 
14904  1 lock. Write once.
14905  Asserted by FW at the end of TI secure boot,
14906  Used to lock the access to SOC security configurations ,
14907  Locked immediately,
14908  cleared only at soc aon reset or por reset
14909  Default Value: 0x00000000
14910 
14911  Field: DONE
14912  From..to bits: 0...0
14913  DefaultValue: 0x0
14914  Access type: read-write
14915  Description: locking the access to SOC security configurations
14916 
14917 */
14918 #define SOC_AON_SOCBOOT_DONE 0x00000001U
14919 #define SOC_AON_SOCBOOT_DONE_M 0x00000001U
14920 #define SOC_AON_SOCBOOT_DONE_S 0U
14921 
14922 
14923 /*-----------------------------------REGISTER------------------------------------
14924  Register name: ELEVATED
14925  Offset name: SOC_AON_O_ELEVATED
14926  Relative address: 0x2400
14927  Description: Elevated Mode Done.
14928 
14929  1 lock. Write once.
14930  Asserted by FW at the end of elevated mode
14931  and indicates the end of elevated mode,
14932  Locked immediately ,
14933  cleared by core disable (or at soc aon reset or por reset)
14934  Default Value: 0x00000000
14935 
14936  Field: DONE
14937  From..to bits: 0...0
14938  DefaultValue: 0x0
14939  Access type: writeOnce
14940  Description: nd of elevated mode (M3 Boot ROM + M3 Core Boot)
14941 
14942 */
14943 #define SOC_AON_ELEVATED_DONE 0x00000001U
14944 #define SOC_AON_ELEVATED_DONE_M 0x00000001U
14945 #define SOC_AON_ELEVATED_DONE_S 0U
14946 
14947 
14948 /*-----------------------------------REGISTER------------------------------------
14949  Register name: M3TCM
14950  Offset name: SOC_AON_O_M3TCM
14951  Relative address: 0x2408
14952  Description: M3 TCM Access.
14953 
14954  TCM access between M3 to M33
14955  Default Value: NA
14956 
14957  Field: ACCESSDIS
14958  From..to bits: 0...0
14959  DefaultValue: NA
14960  Access type: read-write
14961  Description: M3 TCM Access Disable.
14962 
14963  Control the mux which select TCM access between M3 to M33
14964 
14965  0. M3
14966  1. M33
14967 
14968 */
14969 #define SOC_AON_M3TCM_ACCESSDIS 0x00000001U
14970 #define SOC_AON_M3TCM_ACCESSDIS_M 0x00000001U
14971 #define SOC_AON_M3TCM_ACCESSDIS_S 0U
14972 
14973 
14974 /*-----------------------------------REGISTER------------------------------------
14975  Register name: HSMCFG
14976  Offset name: SOC_AON_O_HSMCFG
14977  Relative address: 0x240C
14978  Description: HSM Configurations.
14979  Fips Support, HSM_Configs, HSM_assets_hide, hsm_controller_host_mode (or firewall_mode).
14980  Default Value: 0x00000006
14981 
14982  Field: FIPS
14983  From..to bits: 0...0
14984  DefaultValue: 0x0
14985  Access type: read-write
14986  Description: Indication if hsm FIPS support:
14987  1- HSM run in fips compliant mode
14988  0- HSM doesn't run in fips compliant mode
14989 
14990 */
14991 #define SOC_AON_HSMCFG_FIPS 0x00000001U
14992 #define SOC_AON_HSMCFG_FIPS_M 0x00000001U
14993 #define SOC_AON_HSMCFG_FIPS_S 0U
14994 /*
14995 
14996  Field: SELFDIS
14997  From..to bits: 1...1
14998  DefaultValue: 0x1
14999  Access type: read-write
15000  Description: Disable self test & crc check on hsm reset exit, possible only is fips not supported:
15001  post_disable: 0-enable self test on reset exit, 1-disable self test on reset exit (default=1)
15002 
15003 */
15004 #define SOC_AON_HSMCFG_SELFDIS 0x00000002U
15005 #define SOC_AON_HSMCFG_SELFDIS_M 0x00000002U
15006 #define SOC_AON_HSMCFG_SELFDIS_S 1U
15007 /*
15008 
15009  Field: WMSELFDIS
15010  From..to bits: 2...2
15011  DefaultValue: 0x1
15012  Access type: read-write
15013  Description: HSM Warmboot Post Disable.
15014  Disable self test & crc check on hsm reset exit, possible only is fips not supported:
15015  warmboot_post_disable: 0-enable self test on sleep exit, 1-disable self test on sleep exit (default=1)
15016 
15017 */
15018 #define SOC_AON_HSMCFG_WMSELFDIS 0x00000004U
15019 #define SOC_AON_HSMCFG_WMSELFDIS_M 0x00000004U
15020 #define SOC_AON_HSMCFG_WMSELFDIS_S 2U
15021 /*
15022 
15023  Field: DMAGATEWAY
15024  From..to bits: 3...3
15025  DefaultValue: 0x0
15026  Access type: read-write
15027  Description: DMA Gateway Mode.
15028 
15029  Define the ids to be used on hsm dma access to OCP:
15030 
15031  0-M33 using HSM, use M33S and M33NS Mater IDs
15032 
15033  1-M33+M3 are using the HSM, use M33S and M3 Mater IDs
15034 
15035 */
15036 #define SOC_AON_HSMCFG_DMAGATEWAY 0x00000008U
15037 #define SOC_AON_HSMCFG_DMAGATEWAY_M 0x00000008U
15038 #define SOC_AON_HSMCFG_DMAGATEWAY_S 3U
15039 /*
15040 
15041  Field: FIREWALL
15042  From..to bits: 4...4
15043  DefaultValue: 0x0
15044  Access type: read-write
15045  Description: HSM Firewall Mode.
15046 
15047  Select the controller id to hsm cpu_id transaction mode:
15048 
15049  0-M3_MST_ID is translated to hsm cpu id 0 (controller host), this mode is used during boot (default=0)
15050  1-M33_MST_ID (secure and non secure) are translated to hsm cpu id 0 (controller host), operational mode
15051 
15052 */
15053 #define SOC_AON_HSMCFG_FIREWALL 0x00000010U
15054 #define SOC_AON_HSMCFG_FIREWALL_M 0x00000010U
15055 #define SOC_AON_HSMCFG_FIREWALL_S 4U
15056 /*
15057 
15058  Field: HIDEASSETS
15059  From..to bits: 5...5
15060  DefaultValue: 0x0
15061  Access type: read-write
15062  Description: HSM Assets Hide.
15063 
15064  Change the control on HSM assets from OCP to HSM. Controlling this value is allowed during boot (before soc_boot_done) is enabled
15065 
15066 */
15067 #define SOC_AON_HSMCFG_HIDEASSETS 0x00000020U
15068 #define SOC_AON_HSMCFG_HIDEASSETS_M 0x00000020U
15069 #define SOC_AON_HSMCFG_HIDEASSETS_S 5U
15070 
15071 
15072 /*-----------------------------------REGISTER------------------------------------
15073  Register name: ESM5CFG
15074  Offset name: SOC_AON_O_ESM5CFG
15075  Relative address: 0x2410
15076  Description: ESM4 Configuration- Customer HSM Debug Enable Sequence Monitor.
15077 
15078  Enable timeout mechanism and timeout counter value.
15079  Default Value: 0x00000001
15080 
15081  Field: ENTIMEOUT
15082  From..to bits: 0...0
15083  DefaultValue: 0x1
15084  Access type: read-write
15085  Description: This field enables timeout mechanism for ESM.
15086 
15087 */
15088 #define SOC_AON_ESM5CFG_ENTIMEOUT 0x00000001U
15089 #define SOC_AON_ESM5CFG_ENTIMEOUT_M 0x00000001U
15090 #define SOC_AON_ESM5CFG_ENTIMEOUT_S 0U
15091 /*
15092 
15093  Field: TIMEOUTCNT
15094  From..to bits: 8...11
15095  DefaultValue: 0x0
15096  Access type: read-write
15097  Description: This field sets the timeout value.
15098  time resolution equals to 16us. while:
15099  value 0 representing 16us
15100  value 1 - 2*16us
15101  value 2 - 3*16us and so on.
15102  value 15 is not supported.
15103 
15104 */
15105 #define SOC_AON_ESM5CFG_TIMEOUTCNT_W 4U
15106 #define SOC_AON_ESM5CFG_TIMEOUTCNT_M 0x00000F00U
15107 #define SOC_AON_ESM5CFG_TIMEOUTCNT_S 8U
15108 
15109 
15110 /*-----------------------------------REGISTER------------------------------------
15111  Register name: ESM5EN1
15112  Offset name: SOC_AON_O_ESM5EN1
15113  Relative address: 0x2414
15114  Description: ESM5 Enable Number 1.
15115  Default Value: NA
15116 
15117  Field: EN1
15118  From..to bits: 0...0
15119  DefaultValue: NA
15120  Access type: write-only
15121  Description: This field is the 1st enable for the ESM.
15122  Type: Write-Clear
15123 
15124 */
15125 #define SOC_AON_ESM5EN1_EN1 0x00000001U
15126 #define SOC_AON_ESM5EN1_EN1_M 0x00000001U
15127 #define SOC_AON_ESM5EN1_EN1_S 0U
15128 
15129 
15130 /*-----------------------------------REGISTER------------------------------------
15131  Register name: ESM5EN2
15132  Offset name: SOC_AON_O_ESM5EN2
15133  Relative address: 0x2418
15134  Description: ESM5 Enable Number 2.
15135  Default Value: NA
15136 
15137  Field: EN2
15138  From..to bits: 0...0
15139  DefaultValue: NA
15140  Access type: write-only
15141  Description: This field is the 2nd enable for the ESM.
15142  Type: Write-Clear
15143 
15144 */
15145 #define SOC_AON_ESM5EN2_EN2 0x00000001U
15146 #define SOC_AON_ESM5EN2_EN2_M 0x00000001U
15147 #define SOC_AON_ESM5EN2_EN2_S 0U
15148 
15149 
15150 /*-----------------------------------REGISTER------------------------------------
15151  Register name: ESM5EN3
15152  Offset name: SOC_AON_O_ESM5EN3
15153  Relative address: 0x241C
15154  Description: ESM5 Enable Number 3.
15155  Default Value: NA
15156 
15157  Field: EN3
15158  From..to bits: 0...0
15159  DefaultValue: NA
15160  Access type: write-only
15161  Description: This field is the 3rd enable for the ESM.
15162  Type: Write-Clear
15163 
15164 */
15165 #define SOC_AON_ESM5EN3_EN3 0x00000001U
15166 #define SOC_AON_ESM5EN3_EN3_M 0x00000001U
15167 #define SOC_AON_ESM5EN3_EN3_S 0U
15168 
15169 
15170 /*-----------------------------------REGISTER------------------------------------
15171  Register name: ESM5EN4
15172  Offset name: SOC_AON_O_ESM5EN4
15173  Relative address: 0x2420
15174  Description: ESM5 Enable Number 4.
15175  Default Value: NA
15176 
15177  Field: EN1
15178  From..to bits: 0...0
15179  DefaultValue: NA
15180  Access type: write-only
15181  Description: This field is the 4th enable for the ESM.
15182  Type: Write-Clear
15183 
15184 */
15185 #define SOC_AON_ESM5EN4_EN1 0x00000001U
15186 #define SOC_AON_ESM5EN4_EN1_M 0x00000001U
15187 #define SOC_AON_ESM5EN4_EN1_S 0U
15188 
15189 
15190 /*-----------------------------------REGISTER------------------------------------
15191  Register name: ESM5EN5
15192  Offset name: SOC_AON_O_ESM5EN5
15193  Relative address: 0x2424
15194  Description: ESM5 Enable Number 5.
15195  Default Value: NA
15196 
15197  Field: EN5
15198  From..to bits: 0...0
15199  DefaultValue: NA
15200  Access type: write-only
15201  Description: This field is the 5th enable for the ESM.
15202  Type: Write-Clear
15203 
15204 */
15205 #define SOC_AON_ESM5EN5_EN5 0x00000001U
15206 #define SOC_AON_ESM5EN5_EN5_M 0x00000001U
15207 #define SOC_AON_ESM5EN5_EN5_S 0U
15208 
15209 
15210 /*-----------------------------------REGISTER------------------------------------
15211  Register name: ESM1VAL1ST
15212  Offset name: SOC_AON_O_ESM1VAL1ST
15213  Relative address: 0x2428
15214  Description: ESM1 1st Magic Value.
15215 
15216  This value is compared to hard coded value and unmask ESM only when value is matched. This additional compare allow ESM protection against fault injection
15217  Default Value: NA
15218 
15219  Field: MGCVAL
15220  From..to bits: 0...7
15221  DefaultValue: NA
15222  Access type: read-write
15223  Description: ESM 1st magic value
15224 
15225 */
15226 #define SOC_AON_ESM1VAL1ST_MGCVAL_W 8U
15227 #define SOC_AON_ESM1VAL1ST_MGCVAL_M 0x000000FFU
15228 #define SOC_AON_ESM1VAL1ST_MGCVAL_S 0U
15229 
15230 
15231 /*-----------------------------------REGISTER------------------------------------
15232  Register name: ESM2VAL1ST
15233  Offset name: SOC_AON_O_ESM2VAL1ST
15234  Relative address: 0x242C
15235  Description: ESM2 1st Magic Value.
15236 
15237  This value is compared to hard coded value and unmask ESM only when value is matched. This additional compare allow ESM protection against fault injection
15238  Default Value: NA
15239 
15240  Field: MGCVAL
15241  From..to bits: 0...7
15242  DefaultValue: NA
15243  Access type: read-write
15244  Description: ESM 1st magic value
15245 
15246 */
15247 #define SOC_AON_ESM2VAL1ST_MGCVAL_W 8U
15248 #define SOC_AON_ESM2VAL1ST_MGCVAL_M 0x000000FFU
15249 #define SOC_AON_ESM2VAL1ST_MGCVAL_S 0U
15250 
15251 
15252 /*-----------------------------------REGISTER------------------------------------
15253  Register name: ESM3VAL1ST
15254  Offset name: SOC_AON_O_ESM3VAL1ST
15255  Relative address: 0x2430
15256  Description: ESM3 1st Magic Value.
15257 
15258  This value is compared to hard coded value and unmask ESM only when value is matched. This additional compare allow ESM protection against fault injection
15259  Default Value: NA
15260 
15261  Field: MGCVAL
15262  From..to bits: 0...7
15263  DefaultValue: NA
15264  Access type: read-write
15265  Description: ESM 1st magic value
15266 
15267 */
15268 #define SOC_AON_ESM3VAL1ST_MGCVAL_W 8U
15269 #define SOC_AON_ESM3VAL1ST_MGCVAL_M 0x000000FFU
15270 #define SOC_AON_ESM3VAL1ST_MGCVAL_S 0U
15271 
15272 
15273 /*-----------------------------------REGISTER------------------------------------
15274  Register name: ESM4VAL1ST
15275  Offset name: SOC_AON_O_ESM4VAL1ST
15276  Relative address: 0x2434
15277  Description: ESM4 1st Magic Value.
15278 
15279  This value is compared to hard coded value and unmask ESM only when value is matched. This additional compare allow ESM protection against fault injection
15280  Default Value: NA
15281 
15282  Field: MGCVAL
15283  From..to bits: 0...7
15284  DefaultValue: NA
15285  Access type: read-write
15286  Description: ESM 1st magic value
15287 
15288 */
15289 #define SOC_AON_ESM4VAL1ST_MGCVAL_W 8U
15290 #define SOC_AON_ESM4VAL1ST_MGCVAL_M 0x000000FFU
15291 #define SOC_AON_ESM4VAL1ST_MGCVAL_S 0U
15292 
15293 
15294 /*-----------------------------------REGISTER------------------------------------
15295  Register name: ESM5VAL1ST
15296  Offset name: SOC_AON_O_ESM5VAL1ST
15297  Relative address: 0x2438
15298  Description: ESM5 1st Magic Value.
15299 
15300  This value is compared to hard coded value and unmask ESM only when value is matched. This additional compare allow ESM protection against fault injection
15301  Default Value: NA
15302 
15303  Field: MGCVAL
15304  From..to bits: 0...7
15305  DefaultValue: NA
15306  Access type: read-write
15307  Description: ESM 1st magic value
15308 
15309 */
15310 #define SOC_AON_ESM5VAL1ST_MGCVAL_W 8U
15311 #define SOC_AON_ESM5VAL1ST_MGCVAL_M 0x000000FFU
15312 #define SOC_AON_ESM5VAL1ST_MGCVAL_S 0U
15313 
15314 
15315 /*-----------------------------------REGISTER------------------------------------
15316  Register name: DBM3IMASK
15317  Offset name: SOC_AON_O_DBM3IMASK
15318  Relative address: 0x2450
15319  Description: M3 Doorbell IMASK.
15320  Mask Event.
15321  '0' - CLR - Clear Interrupt Mask
15322  '1' - SET - Set Interrupt Mask
15323  Default Value: 0x00000000
15324 
15325  Field: IMASK
15326  From..to bits: 0...7
15327  DefaultValue: 0x0
15328  Access type: read-write
15329  Description: bit7 - doorbell 7 M3 IRQ
15330  bit6 - doorbell6 M3 IRQ
15331  bit5 - doorbell 5 M3 IRQ
15332  bit4 - doorbell 4 M3 IRQ
15333  bit3 - doorbell 3 M3 IRQ
15334  bit2 - doorbell 2 M3 IRQ
15335  bit1 - doorbell 1 M3 IRQ
15336  bit0 - doorbell 0 M3 IRQ
15337 
15338 */
15339 #define SOC_AON_DBM3IMASK_IMASK_W 8U
15340 #define SOC_AON_DBM3IMASK_IMASK_M 0x000000FFU
15341 #define SOC_AON_DBM3IMASK_IMASK_S 0U
15342 
15343 
15344 /*-----------------------------------REGISTER------------------------------------
15345  Register name: DBM3ISET
15346  Offset name: SOC_AON_O_DBM3ISET
15347  Relative address: 0x2454
15348  Description: M3 Doorbell ISET.
15349  Sets event in RIS
15350  Write 0 - NO_EFFECT - Writing 0 has no effect
15351  Write 1 - SET - Sets interrupt
15352  Default Value: 0x00000000
15353 
15354  Field: ISET
15355  From..to bits: 0...7
15356  DefaultValue: 0x0
15357  Access type: write-only
15358  Description: bit7 - doorbell 7 M3 IRQ
15359  bit6 - doorbell6 M3 IRQ
15360  bit5 - doorbell 5 M3 IRQ
15361  bit4 - doorbell 4 M3 IRQ
15362  bit3 - doorbell 3 M3 IRQ
15363  bit2 - doorbell 2 M3 IRQ
15364  bit1 - doorbell 1 M3 IRQ
15365  bit0 - doorbell 0 M3 IRQ
15366 
15367 */
15368 #define SOC_AON_DBM3ISET_ISET_W 8U
15369 #define SOC_AON_DBM3ISET_ISET_M 0x000000FFU
15370 #define SOC_AON_DBM3ISET_ISET_S 0U
15371 
15372 
15373 /*-----------------------------------REGISTER------------------------------------
15374  Register name: DBM3ICLR
15375  Offset name: SOC_AON_O_DBM3ICLR
15376  Relative address: 0x2458
15377  Description: M3 Doorbell ICLR.
15378 
15379  Clears event in RIS
15380  Write 0 - NO_EFFECT - Writing 0 has no effect
15381  Write 1 - CLR - Clears the Event
15382  Default Value: 0x00000000
15383 
15384  Field: ICLR
15385  From..to bits: 0...7
15386  DefaultValue: 0x0
15387  Access type: write-only
15388  Description: bit7 - doorbell 7 M3 IRQ
15389  bit6 - doorbell6 M3 IRQ
15390  bit5 - doorbell 5 M3 IRQ
15391  bit4 - doorbell 4 M3 IRQ
15392  bit3 - doorbell 3 M3 IRQ
15393  bit2 - doorbell 2 M3 IRQ
15394  bit1 - doorbell 1 M3 IRQ
15395  bit0 - doorbell 0 M3 IRQ
15396 
15397 */
15398 #define SOC_AON_DBM3ICLR_ICLR_W 8U
15399 #define SOC_AON_DBM3ICLR_ICLR_M 0x000000FFU
15400 #define SOC_AON_DBM3ICLR_ICLR_S 0U
15401 
15402 
15403 /*-----------------------------------REGISTER------------------------------------
15404  Register name: DBM3IMSET
15405  Offset name: SOC_AON_O_DBM3IMSET
15406  Relative address: 0x245C
15407  Description: M3 Doorbell IMSET.
15408 
15409  Sets Event
15410  Write 0 - NO_EFFECT - Writing 0 has no effect
15411  Write 1 - SET - Set interrupt mask
15412  Default Value: 0x00000000
15413 
15414  Field: IMSET
15415  From..to bits: 0...7
15416  DefaultValue: 0x0
15417  Access type: write-only
15418  Description: bit7 - doorbell 7 M3 IRQ
15419  bit6 - doorbell6 M3 IRQ
15420  bit5 - doorbell 5 M3 IRQ
15421  bit4 - doorbell 4 M3 IRQ
15422  bit3 - doorbell 3 M3 IRQ
15423  bit2 - doorbell 2 M3 IRQ
15424  bit1 - doorbell 1 M3 IRQ
15425  bit0 - doorbell 0 M3 IRQ
15426 
15427 */
15428 #define SOC_AON_DBM3IMSET_IMSET_W 8U
15429 #define SOC_AON_DBM3IMSET_IMSET_M 0x000000FFU
15430 #define SOC_AON_DBM3IMSET_IMSET_S 0U
15431 
15432 
15433 /*-----------------------------------REGISTER------------------------------------
15434  Register name: DBM3IMCLR
15435  Offset name: SOC_AON_O_DBM3IMCLR
15436  Relative address: 0x2460
15437  Description: M3 Doorbell IMCLR.
15438 
15439  Clears Event
15440  Write 0 - NO_EFFECT - Writing 0 has no effect
15441  Write 1 - CLR - Clear interrupt mask
15442  Default Value: 0x00000000
15443 
15444  Field: IMCLR
15445  From..to bits: 0...7
15446  DefaultValue: 0x0
15447  Access type: write-only
15448  Description: bit7 - doorbell 7 M3 IRQ
15449  bit6 - doorbell6 M3 IRQ
15450  bit5 - doorbell 5 M3 IRQ
15451  bit4 - doorbell 4 M3 IRQ
15452  bit3 - doorbell 3 M3 IRQ
15453  bit2 - doorbell 2 M3 IRQ
15454  bit1 - doorbell 1 M3 IRQ
15455  bit0 - doorbell 0 M3 IRQ
15456 
15457 */
15458 #define SOC_AON_DBM3IMCLR_IMCLR_W 8U
15459 #define SOC_AON_DBM3IMCLR_IMCLR_M 0x000000FFU
15460 #define SOC_AON_DBM3IMCLR_IMCLR_S 0U
15461 
15462 
15463 /*-----------------------------------REGISTER------------------------------------
15464  Register name: DBM3RIS
15465  Offset name: SOC_AON_O_DBM3RIS
15466  Relative address: 0x2464
15467  Description: M3 Doorbell RIS.
15468 
15469  Raw interrupt status for event.
15470  This bit is set to 1 when an event is received. when the corresponding bit in ICLR is set to 1, this bit will be cleared.
15471  Read 0 - CLR - Interrupt did not occur
15472  Read 1 - SET - Interrupt occurred
15473  Default Value: 0x00000000
15474 
15475  Field: RIS
15476  From..to bits: 0...7
15477  DefaultValue: 0x0
15478  Access type: read-only
15479  Description: bit7 - doorbell 7 M3 IRQ
15480  bit6 - doorbell6 M3 IRQ
15481  bit5 - doorbell 5 M3 IRQ
15482  bit4 - doorbell 4 M3 IRQ
15483  bit3 - doorbell 3 M3 IRQ
15484  bit2 - doorbell 2 M3 IRQ
15485  bit1 - doorbell 1 M3 IRQ
15486  bit0 - doorbell 0 M3 IRQ
15487 
15488 */
15489 #define SOC_AON_DBM3RIS_RIS_W 8U
15490 #define SOC_AON_DBM3RIS_RIS_M 0x000000FFU
15491 #define SOC_AON_DBM3RIS_RIS_S 0U
15492 
15493 
15494 /*-----------------------------------REGISTER------------------------------------
15495  Register name: DBM3MIS
15496  Offset name: SOC_AON_O_DBM3MIS
15497  Relative address: 0x2468
15498  Description: M3 Doorbell MIS.
15499 
15500  Mask interrupt status for event
15501  Read 0 - CLR - Interrupt did not occur
15502  Read 1 - SET - Interrupt occurred
15503  Default Value: 0x00000000
15504 
15505  Field: MIS
15506  From..to bits: 0...7
15507  DefaultValue: 0x0
15508  Access type: read-only
15509  Description: bit7 - doorbell 7 M3 IRQ
15510  bit6 - doorbell6 M3 IRQ
15511  bit5 - doorbell 5 M3 IRQ
15512  bit4 - doorbell 4 M3 IRQ
15513  bit3 - doorbell 3 M3 IRQ
15514  bit2 - doorbell 2 M3 IRQ
15515  bit1 - doorbell 1 M3 IRQ
15516  bit0 - doorbell 0 M3 IRQ
15517 
15518 */
15519 #define SOC_AON_DBM3MIS_MIS_W 8U
15520 #define SOC_AON_DBM3MIS_MIS_M 0x000000FFU
15521 #define SOC_AON_DBM3MIS_MIS_S 0U
15522 
15523 
15524 /*-----------------------------------REGISTER------------------------------------
15525  Register name: HOSTCRTX
15526  Offset name: SOC_AON_O_HOSTCRTX
15527  Relative address: 0x2680
15528  Description: M33 cortex system reset request
15529  Default Value: 0x00000000
15530 
15531  Field: SYSRSTREQ
15532  From..to bits: 0...0
15533  DefaultValue: 0x0
15534  Access type: read-write
15535  Description: M33 cortex system reset request. Level register.
15536  1 - request for reset
15537  0- lower reset request
15538  User should set and clear this register (two writes)
15539 
15540 */
15541 #define SOC_AON_HOSTCRTX_SYSRSTREQ 0x00000001U
15542 #define SOC_AON_HOSTCRTX_SYSRSTREQ_M 0x00000001U
15543 #define SOC_AON_HOSTCRTX_SYSRSTREQ_S 0U
15544 
15545 
15546 /*-----------------------------------REGISTER------------------------------------
15547  Register name: FWCFGSOC
15548  Offset name: SOC_AON_O_FWCFGSOC
15549  Relative address: 0x2684
15550  Description: SOC Firewall Bypass
15551  Default Value: 0x00000001
15552 
15553  Field: BYPASS
15554  From..to bits: 0...0
15555  DefaultValue: 0x1
15556  Access type: read-write
15557  Description: SOC Firewall Bypass
15558 
15559 */
15560 #define SOC_AON_FWCFGSOC_BYPASS 0x00000001U
15561 #define SOC_AON_FWCFGSOC_BYPASS_M 0x00000001U
15562 #define SOC_AON_FWCFGSOC_BYPASS_S 0U
15563 
15564 
15565 /*-----------------------------------REGISTER------------------------------------
15566  Register name: FWCOEX
15567  Offset name: SOC_AON_O_FWCOEX
15568  Relative address: 0x2688
15569  Description: COEX firewall access permission
15570  for 3 controller id :
15571  0 - M33 Non Secured
15572  1 - M33 Secured
15573  2 - Core (Non Secure)
15574  Default Value: 0x00000000
15575 
15576  Field: M33NS
15577  From..to bits: 0...0
15578  DefaultValue: 0x0
15579  Access type: read-write
15580  Description: Controller M33 None Secured:
15581  '0' - access not allowed
15582  '1' - access allowed
15583 
15584 */
15585 #define SOC_AON_FWCOEX_M33NS 0x00000001U
15586 #define SOC_AON_FWCOEX_M33NS_M 0x00000001U
15587 #define SOC_AON_FWCOEX_M33NS_S 0U
15588 /*
15589 
15590  Field: M33S
15591  From..to bits: 1...1
15592  DefaultValue: 0x0
15593  Access type: read-write
15594  Description: Controller M33 Secured:
15595  '0' - access not allowed
15596  '1' - access allowed
15597 
15598 */
15599 #define SOC_AON_FWCOEX_M33S 0x00000002U
15600 #define SOC_AON_FWCOEX_M33S_M 0x00000002U
15601 #define SOC_AON_FWCOEX_M33S_S 1U
15602 /*
15603 
15604  Field: CORENS
15605  From..to bits: 2...2
15606  DefaultValue: 0x0
15607  Access type: read-write
15608  Description: Controller Core Non Secured:
15609  '0' - access not allowed
15610  '1' - access allowed
15611 
15612 */
15613 #define SOC_AON_FWCOEX_CORENS 0x00000004U
15614 #define SOC_AON_FWCOEX_CORENS_M 0x00000004U
15615 #define SOC_AON_FWCOEX_CORENS_S 2U
15616 
15617 
15618 /*-----------------------------------REGISTER------------------------------------
15619  Register name: FWPRCM
15620  Offset name: SOC_AON_O_FWPRCM
15621  Relative address: 0x268C
15622  Description: PRCM CORE + M3 Scratchpad firewall access permission
15623  for 3 controller id :
15624  0 - M33 Non Secured
15625  1 - M33 Secured
15626  2 - Core (Non Secure)
15627  Default Value: 0x00000000
15628 
15629  Field: M33NS
15630  From..to bits: 0...0
15631  DefaultValue: 0x0
15632  Access type: read-write
15633  Description: Controller M33 None Secured:
15634  '0' - access not allowed
15635  '1' - access allowed
15636 
15637 */
15638 #define SOC_AON_FWPRCM_M33NS 0x00000001U
15639 #define SOC_AON_FWPRCM_M33NS_M 0x00000001U
15640 #define SOC_AON_FWPRCM_M33NS_S 0U
15641 /*
15642 
15643  Field: M33S
15644  From..to bits: 1...1
15645  DefaultValue: 0x0
15646  Access type: read-write
15647  Description: Controller M33 Secured:
15648  '0' - access not allowed
15649  '1' - access allowed
15650 
15651 */
15652 #define SOC_AON_FWPRCM_M33S 0x00000002U
15653 #define SOC_AON_FWPRCM_M33S_M 0x00000002U
15654 #define SOC_AON_FWPRCM_M33S_S 1U
15655 /*
15656 
15657  Field: CORENS
15658  From..to bits: 2...2
15659  DefaultValue: 0x0
15660  Access type: read-write
15661  Description: Controller Core Non Secured:
15662  '0' - access not allowed
15663  '1' - access allowed
15664 
15665 */
15666 #define SOC_AON_FWPRCM_CORENS 0x00000004U
15667 #define SOC_AON_FWPRCM_CORENS_M 0x00000004U
15668 #define SOC_AON_FWPRCM_CORENS_S 2U
15669 
15670 
15671 /*-----------------------------------REGISTER------------------------------------
15672  Register name: FWFUSE
15673  Offset name: SOC_AON_O_FWFUSE
15674  Relative address: 0x2690
15675  Description: FUSE FARM firewall access permission
15676  for 3 controller id :
15677  0 - M33 Non Secured (valid only in privilege mode)
15678  1 - M33 Secured (valid only in privilege mode)
15679  2 - Core (Non Secure)
15680  Default Value: 0x00000000
15681 
15682  Field: M33NS
15683  From..to bits: 0...0
15684  DefaultValue: 0x0
15685  Access type: read-write
15686  Description: Controller M33 None Secured:
15687  Controller M33 None Secured:
15688  '0' - access not allowed
15689  '1' - access allowed
15690 
15691 */
15692 #define SOC_AON_FWFUSE_M33NS 0x00000001U
15693 #define SOC_AON_FWFUSE_M33NS_M 0x00000001U
15694 #define SOC_AON_FWFUSE_M33NS_S 0U
15695 /*
15696 
15697  Field: M33S
15698  From..to bits: 1...1
15699  DefaultValue: 0x0
15700  Access type: read-write
15701  Description: Controller M33 Secured:
15702  '0' - access not allowed
15703  '1' - access allowed
15704 
15705 */
15706 #define SOC_AON_FWFUSE_M33S 0x00000002U
15707 #define SOC_AON_FWFUSE_M33S_M 0x00000002U
15708 #define SOC_AON_FWFUSE_M33S_S 1U
15709 /*
15710 
15711  Field: CORENS
15712  From..to bits: 2...2
15713  DefaultValue: 0x0
15714  Access type: read-write
15715  Description: Controller Core Non Secured:
15716  '0' - access not allowed
15717  '1' - access allowed
15718 
15719 */
15720 #define SOC_AON_FWFUSE_CORENS 0x00000004U
15721 #define SOC_AON_FWFUSE_CORENS_M 0x00000004U
15722 #define SOC_AON_FWFUSE_CORENS_S 2U
15723 
15724 
15725 /*-----------------------------------REGISTER------------------------------------
15726  Register name: FWGPADC
15727  Offset name: SOC_AON_O_FWGPADC
15728  Relative address: 0x2694
15729  Description: GPADC firewall access permission
15730  for 3 controller id :
15731  0 - M33 Non Secured
15732  1 - M33 Secured
15733  2 - Core (Non Secure)
15734  Default Value: 0x00000000
15735 
15736  Field: M33NS
15737  From..to bits: 0...0
15738  DefaultValue: 0x0
15739  Access type: read-write
15740  Description: Controller M33 None Secured:
15741  '0' - access not allowed
15742  '1' - access allowed
15743 
15744 */
15745 #define SOC_AON_FWGPADC_M33NS 0x00000001U
15746 #define SOC_AON_FWGPADC_M33NS_M 0x00000001U
15747 #define SOC_AON_FWGPADC_M33NS_S 0U
15748 /*
15749 
15750  Field: M33S
15751  From..to bits: 1...1
15752  DefaultValue: 0x0
15753  Access type: read-write
15754  Description: Controller M33 Secured:
15755  '0' - access not allowed
15756  '1' - access allowed
15757 
15758 */
15759 #define SOC_AON_FWGPADC_M33S 0x00000002U
15760 #define SOC_AON_FWGPADC_M33S_M 0x00000002U
15761 #define SOC_AON_FWGPADC_M33S_S 1U
15762 /*
15763 
15764  Field: CORENS
15765  From..to bits: 2...2
15766  DefaultValue: 0x0
15767  Access type: read-write
15768  Description: Controller Core Non Secured:
15769  '0' - access not allowed
15770  '1' - access allowed
15771 
15772 */
15773 #define SOC_AON_FWGPADC_CORENS 0x00000004U
15774 #define SOC_AON_FWGPADC_CORENS_M 0x00000004U
15775 #define SOC_AON_FWGPADC_CORENS_S 2U
15776 
15777 
15778 /*-----------------------------------REGISTER------------------------------------
15779  Register name: FWDBGSS
15780  Offset name: SOC_AON_O_FWDBGSS
15781  Relative address: 0x2698
15782  Description: DEBUGSS firewall access permission
15783  for 3 controller id :
15784  0 - M33 Non Secured
15785  1 - M33 Secured
15786  2 - Core (Non Secure)
15787  Default Value: 0x00000000
15788 
15789  Field: M33NS
15790  From..to bits: 0...0
15791  DefaultValue: 0x0
15792  Access type: read-write
15793  Description: Controller M33 None Secured:
15794  '0' - access not allowed
15795  '1' - access allowed
15796 
15797 */
15798 #define SOC_AON_FWDBGSS_M33NS 0x00000001U
15799 #define SOC_AON_FWDBGSS_M33NS_M 0x00000001U
15800 #define SOC_AON_FWDBGSS_M33NS_S 0U
15801 /*
15802 
15803  Field: M33S
15804  From..to bits: 1...1
15805  DefaultValue: 0x0
15806  Access type: read-write
15807  Description: Controller M33 Secured:
15808  '0' - access not allowed
15809  '1' - access allowed
15810 
15811 */
15812 #define SOC_AON_FWDBGSS_M33S 0x00000002U
15813 #define SOC_AON_FWDBGSS_M33S_M 0x00000002U
15814 #define SOC_AON_FWDBGSS_M33S_S 1U
15815 /*
15816 
15817  Field: CORENS
15818  From..to bits: 2...2
15819  DefaultValue: 0x0
15820  Access type: read-write
15821  Description: Controller Core Non Secured:
15822  '0' - access not allowed
15823  '1' - access allowed
15824 
15825 */
15826 #define SOC_AON_FWDBGSS_CORENS 0x00000004U
15827 #define SOC_AON_FWDBGSS_CORENS_M 0x00000004U
15828 #define SOC_AON_FWDBGSS_CORENS_S 2U
15829 
15830 
15831 /*-----------------------------------REGISTER------------------------------------
15832  Register name: FWAONM3
15833  Offset name: SOC_AON_O_FWAONM3
15834  Relative address: 0x269C
15835  Description: SOC_AON_M3 firewall access permission
15836  for 3 controller id :
15837  0 - M33 Non Secured
15838  1 - M33 Secured
15839  2 - Core (Non Secure)
15840  Default Value: 0x00000000
15841 
15842  Field: M33NS
15843  From..to bits: 0...0
15844  DefaultValue: 0x0
15845  Access type: read-write
15846  Description: Controller M33 None Secured:
15847  '0' - access not allowed
15848  '1' - access allowed
15849 
15850 */
15851 #define SOC_AON_FWAONM3_M33NS 0x00000001U
15852 #define SOC_AON_FWAONM3_M33NS_M 0x00000001U
15853 #define SOC_AON_FWAONM3_M33NS_S 0U
15854 /*
15855 
15856  Field: M33S
15857  From..to bits: 1...1
15858  DefaultValue: 0x0
15859  Access type: read-write
15860  Description: Controller M33 Secured:
15861  '0' - access not allowed
15862  '1' - access allowed
15863 
15864 */
15865 #define SOC_AON_FWAONM3_M33S 0x00000002U
15866 #define SOC_AON_FWAONM3_M33S_M 0x00000002U
15867 #define SOC_AON_FWAONM3_M33S_S 1U
15868 /*
15869 
15870  Field: CORENS
15871  From..to bits: 2...2
15872  DefaultValue: 0x0
15873  Access type: read-write
15874  Description: Controller Core Non Secured:
15875  '0' - access not allowed
15876  '1' - access allowed
15877 
15878 */
15879 #define SOC_AON_FWAONM3_CORENS 0x00000004U
15880 #define SOC_AON_FWAONM3_CORENS_M 0x00000004U
15881 #define SOC_AON_FWAONM3_CORENS_S 2U
15882 
15883 
15884 /*-----------------------------------REGISTER------------------------------------
15885  Register name: FWOCLA
15886  Offset name: SOC_AON_O_FWOCLA
15887  Relative address: 0x26A0
15888  Description: OCLA firewall access permission
15889  for 3 controller id :
15890  0 - M33 Non Secured
15891  1 - M33 Secured
15892  2 - Core (Non Secure)
15893  Default Value: 0x00000000
15894 
15895  Field: M33NS
15896  From..to bits: 0...0
15897  DefaultValue: 0x0
15898  Access type: read-write
15899  Description: Controller M33 None Secured:
15900  '0' - access not allowed
15901  '1' - access allowed
15902 
15903 */
15904 #define SOC_AON_FWOCLA_M33NS 0x00000001U
15905 #define SOC_AON_FWOCLA_M33NS_M 0x00000001U
15906 #define SOC_AON_FWOCLA_M33NS_S 0U
15907 /*
15908 
15909  Field: M33S
15910  From..to bits: 1...1
15911  DefaultValue: 0x0
15912  Access type: read-write
15913  Description: Controller M33 Secured:
15914  '0' - access not allowed
15915  '1' - access allowed
15916 
15917 */
15918 #define SOC_AON_FWOCLA_M33S 0x00000002U
15919 #define SOC_AON_FWOCLA_M33S_M 0x00000002U
15920 #define SOC_AON_FWOCLA_M33S_S 1U
15921 /*
15922 
15923  Field: CORENS
15924  From..to bits: 2...2
15925  DefaultValue: 0x0
15926  Access type: read-write
15927  Description: Controller Core Non Secured:
15928  '0' - access not allowed
15929  '1' - access allowed
15930 
15931 */
15932 #define SOC_AON_FWOCLA_CORENS 0x00000004U
15933 #define SOC_AON_FWOCLA_CORENS_M 0x00000004U
15934 #define SOC_AON_FWOCLA_CORENS_S 2U
15935 
15936 
15937 /*-----------------------------------REGISTER------------------------------------
15938  Register name: FWCORE
15939  Offset name: SOC_AON_O_FWCORE
15940  Relative address: 0x26A4
15941  Description: WSOC_IC firewall access permission
15942  for 3 controller id :
15943  0 - M33 Non Secured
15944  1 - M33 Secured
15945  2 - Core (Non Secure)
15946  Default Value: 0x00000000
15947 
15948  Field: M33NS
15949  From..to bits: 0...0
15950  DefaultValue: 0x0
15951  Access type: read-write
15952  Description: Controller M33 None Secured:
15953  '0' - access not allowed
15954  '1' - access allowed
15955 
15956 */
15957 #define SOC_AON_FWCORE_M33NS 0x00000001U
15958 #define SOC_AON_FWCORE_M33NS_M 0x00000001U
15959 #define SOC_AON_FWCORE_M33NS_S 0U
15960 /*
15961 
15962  Field: M33S
15963  From..to bits: 1...1
15964  DefaultValue: 0x0
15965  Access type: read-write
15966  Description: Controller M33 Secured:
15967  '0' - access not allowed
15968  '1' - access allowed
15969 
15970 */
15971 #define SOC_AON_FWCORE_M33S 0x00000002U
15972 #define SOC_AON_FWCORE_M33S_M 0x00000002U
15973 #define SOC_AON_FWCORE_M33S_S 1U
15974 /*
15975 
15976  Field: CORENS
15977  From..to bits: 2...2
15978  DefaultValue: 0x0
15979  Access type: read-write
15980  Description: Controller Core Non Secured:
15981  '0' - access not allowed
15982  '1' - access allowed
15983 
15984 */
15985 #define SOC_AON_FWCORE_CORENS 0x00000004U
15986 #define SOC_AON_FWCORE_CORENS_M 0x00000004U
15987 #define SOC_AON_FWCORE_CORENS_S 2U
15988 
15989 
15990 /*-----------------------------------REGISTER------------------------------------
15991  Register name: FWAAONM3
15992  Offset name: SOC_AON_O_FWAAONM3
15993  Relative address: 0x26A8
15994  Description: SOC_AAON_M3 firewall access permission
15995  for 3 controller id :
15996  0 - M33 Non Secured
15997  1 - M33 Secured
15998  2 - Core (Non Secure)
15999  Default Value: 0x00000000
16000 
16001  Field: M33NS
16002  From..to bits: 0...0
16003  DefaultValue: 0x0
16004  Access type: read-write
16005  Description: Controller M33 None Secured:
16006  '0' - access not allowed
16007  '1' - access allowed
16008 
16009 */
16010 #define SOC_AON_FWAAONM3_M33NS 0x00000001U
16011 #define SOC_AON_FWAAONM3_M33NS_M 0x00000001U
16012 #define SOC_AON_FWAAONM3_M33NS_S 0U
16013 /*
16014 
16015  Field: M33S
16016  From..to bits: 1...1
16017  DefaultValue: 0x0
16018  Access type: read-write
16019  Description: Controller M33 Secured:
16020  '0' - access not allowed
16021  '1' - access allowed
16022 
16023 */
16024 #define SOC_AON_FWAAONM3_M33S 0x00000002U
16025 #define SOC_AON_FWAAONM3_M33S_M 0x00000002U
16026 #define SOC_AON_FWAAONM3_M33S_S 1U
16027 /*
16028 
16029  Field: CORENS
16030  From..to bits: 2...2
16031  DefaultValue: 0x0
16032  Access type: read-write
16033  Description: Controller Core Non Secured:
16034  '0' - access not allowed
16035  '1' - access allowed
16036 
16037 */
16038 #define SOC_AON_FWAAONM3_CORENS 0x00000004U
16039 #define SOC_AON_FWAAONM3_CORENS_M 0x00000004U
16040 #define SOC_AON_FWAAONM3_CORENS_S 2U
16041 
16042 
16043 /*-----------------------------------REGISTER------------------------------------
16044  Register name: FWXIPCFG
16045  Offset name: SOC_AON_O_FWXIPCFG
16046  Relative address: 0x26AC
16047  Description: XIP_CFG firewall access permission
16048  for 3 controller id :
16049  0 - M33 Non Secured
16050  1 - M33 Secured
16051  2 - Core (Non Secure)
16052  Default Value: 0x00000000
16053 
16054  Field: M33NS
16055  From..to bits: 0...0
16056  DefaultValue: 0x0
16057  Access type: read-write
16058  Description: Controller M33 None Secured:
16059  '0' - access not allowed
16060  '1' - access allowed
16061 
16062 */
16063 #define SOC_AON_FWXIPCFG_M33NS 0x00000001U
16064 #define SOC_AON_FWXIPCFG_M33NS_M 0x00000001U
16065 #define SOC_AON_FWXIPCFG_M33NS_S 0U
16066 /*
16067 
16068  Field: M33S
16069  From..to bits: 1...1
16070  DefaultValue: 0x0
16071  Access type: read-write
16072  Description: Controller M33 Secured:
16073  '0' - access not allowed
16074  '1' - access allowed
16075 
16076 */
16077 #define SOC_AON_FWXIPCFG_M33S 0x00000002U
16078 #define SOC_AON_FWXIPCFG_M33S_M 0x00000002U
16079 #define SOC_AON_FWXIPCFG_M33S_S 1U
16080 /*
16081 
16082  Field: CORENS
16083  From..to bits: 2...2
16084  DefaultValue: 0x0
16085  Access type: read-write
16086  Description: Controller Core Non Secured:
16087  '0' - access not allowed
16088  '1' - access allowed
16089 
16090 */
16091 #define SOC_AON_FWXIPCFG_CORENS 0x00000004U
16092 #define SOC_AON_FWXIPCFG_CORENS_M 0x00000004U
16093 #define SOC_AON_FWXIPCFG_CORENS_S 2U
16094 
16095 
16096 /*-----------------------------------REGISTER------------------------------------
16097  Register name: FWOTFLCK
16098  Offset name: SOC_AON_O_FWOTFLCK
16099  Relative address: 0x26B0
16100  Description: OTFE_BOOT_LOCK firewall access permission
16101  for 3 controller id :
16102  0 - M33 Non Secured
16103  1 - M33 Secured
16104  2 - Core (Non Secure)
16105  Default Value: 0x00000000
16106 
16107  Field: M33NS
16108  From..to bits: 0...0
16109  DefaultValue: 0x0
16110  Access type: read-write
16111  Description: Controller M33 None Secured:
16112  '0' - access not allowed
16113  '1' - access allowed
16114 
16115 */
16116 #define SOC_AON_FWOTFLCK_M33NS 0x00000001U
16117 #define SOC_AON_FWOTFLCK_M33NS_M 0x00000001U
16118 #define SOC_AON_FWOTFLCK_M33NS_S 0U
16119 /*
16120 
16121  Field: M33S
16122  From..to bits: 1...1
16123  DefaultValue: 0x0
16124  Access type: read-write
16125  Description: Controller M33 Secured:
16126  '0' - access not allowed
16127  '1' - access allowed
16128 
16129 */
16130 #define SOC_AON_FWOTFLCK_M33S 0x00000002U
16131 #define SOC_AON_FWOTFLCK_M33S_M 0x00000002U
16132 #define SOC_AON_FWOTFLCK_M33S_S 1U
16133 /*
16134 
16135  Field: CORENS
16136  From..to bits: 2...2
16137  DefaultValue: 0x0
16138  Access type: read-write
16139  Description: Controller Core Non Secured:
16140  '0' - access not allowed
16141  '1' - access allowed
16142 
16143 */
16144 #define SOC_AON_FWOTFLCK_CORENS 0x00000004U
16145 #define SOC_AON_FWOTFLCK_CORENS_M 0x00000004U
16146 #define SOC_AON_FWOTFLCK_CORENS_S 2U
16147 
16148 
16149 /*-----------------------------------REGISTER------------------------------------
16150  Register name: FWOTFNLCK
16151  Offset name: SOC_AON_O_FWOTFNLCK
16152  Relative address: 0x26B4
16153  Description: OTFDE_NON_LOCK firewall access permission
16154  for 3 controller id :
16155  0 - M33 Non Secured
16156  1 - M33 Secured
16157  2 - Core (Non Secure)
16158  Default Value: 0x00000000
16159 
16160  Field: M33NS
16161  From..to bits: 0...0
16162  DefaultValue: 0x0
16163  Access type: read-write
16164  Description: Controller M33 None Secured:
16165  '0' - access not allowed
16166  '1' - access allowed
16167 
16168 */
16169 #define SOC_AON_FWOTFNLCK_M33NS 0x00000001U
16170 #define SOC_AON_FWOTFNLCK_M33NS_M 0x00000001U
16171 #define SOC_AON_FWOTFNLCK_M33NS_S 0U
16172 /*
16173 
16174  Field: M33S
16175  From..to bits: 1...1
16176  DefaultValue: 0x0
16177  Access type: read-write
16178  Description: Controller M33 Secured:
16179  '0' - access not allowed
16180  '1' - access allowed
16181 
16182 */
16183 #define SOC_AON_FWOTFNLCK_M33S 0x00000002U
16184 #define SOC_AON_FWOTFNLCK_M33S_M 0x00000002U
16185 #define SOC_AON_FWOTFNLCK_M33S_S 1U
16186 /*
16187 
16188  Field: CORENS
16189  From..to bits: 2...2
16190  DefaultValue: 0x0
16191  Access type: read-write
16192  Description: Controller Core Non Secured:
16193  '0' - access not allowed
16194  '1' - access allowed
16195 
16196 */
16197 #define SOC_AON_FWOTFNLCK_CORENS 0x00000004U
16198 #define SOC_AON_FWOTFNLCK_CORENS_M 0x00000004U
16199 #define SOC_AON_FWOTFNLCK_CORENS_S 2U
16200 
16201 
16202 /*-----------------------------------REGISTER------------------------------------
16203  Register name: FWCOREAON
16204  Offset name: SOC_AON_O_FWCOREAON
16205  Relative address: 0x2808
16206  Description: CORE_AON firewall access permission
16207  for 3 controller id :
16208  0 - M33 Non Secured
16209  1 - M33 Secured
16210  2 - Core (Non Secure)
16211  Default Value: 0x00000000
16212 
16213  Field: M33NS
16214  From..to bits: 0...0
16215  DefaultValue: 0x0
16216  Access type: read-write
16217  Description: Controller M33 None Secured:
16218  '0' - access not allowed
16219  '1' - access allowed
16220 
16221 */
16222 #define SOC_AON_FWCOREAON_M33NS 0x00000001U
16223 #define SOC_AON_FWCOREAON_M33NS_M 0x00000001U
16224 #define SOC_AON_FWCOREAON_M33NS_S 0U
16225 /*
16226 
16227  Field: M33S
16228  From..to bits: 1...1
16229  DefaultValue: 0x0
16230  Access type: read-write
16231  Description: Controller M33 Secured:
16232  '0' - access not allowed
16233  '1' - access allowed
16234 
16235 */
16236 #define SOC_AON_FWCOREAON_M33S 0x00000002U
16237 #define SOC_AON_FWCOREAON_M33S_M 0x00000002U
16238 #define SOC_AON_FWCOREAON_M33S_S 1U
16239 /*
16240 
16241  Field: CORENS
16242  From..to bits: 2...2
16243  DefaultValue: 0x0
16244  Access type: read-write
16245  Description: Controller Core Non Secured:
16246  '0' - access not allowed
16247  '1' - access allowed
16248 
16249 */
16250 #define SOC_AON_FWCOREAON_CORENS 0x00000004U
16251 #define SOC_AON_FWCOREAON_CORENS_M 0x00000004U
16252 #define SOC_AON_FWCOREAON_CORENS_S 2U
16253 
16254 
16255 /*-----------------------------------REGISTER------------------------------------
16256  Register name: FWSPARE1
16257  Offset name: SOC_AON_O_FWSPARE1
16258  Relative address: 0x287C
16259  Description: Spare firewall access register.
16260  locked by SOC BOOT DONE (secgk)
16261  3 access bits - {M33NS , M33S , M3} .
16262  Default Value: 0x00000000
16263 
16264  Field: M33NS
16265  From..to bits: 0...0
16266  DefaultValue: 0x0
16267  Access type: read-write
16268  Description: Controller M33 None Secured:
16269  '0' - access not allowed
16270  '1' - access allowed
16271 
16272 */
16273 #define SOC_AON_FWSPARE1_M33NS 0x00000001U
16274 #define SOC_AON_FWSPARE1_M33NS_M 0x00000001U
16275 #define SOC_AON_FWSPARE1_M33NS_S 0U
16276 /*
16277 
16278  Field: M33S
16279  From..to bits: 1...1
16280  DefaultValue: 0x0
16281  Access type: read-write
16282  Description: Controller M33 Secured:
16283  '0' - access not allowed
16284  '1' - access allowed
16285 
16286 */
16287 #define SOC_AON_FWSPARE1_M33S 0x00000002U
16288 #define SOC_AON_FWSPARE1_M33S_M 0x00000002U
16289 #define SOC_AON_FWSPARE1_M33S_S 1U
16290 /*
16291 
16292  Field: CORENS
16293  From..to bits: 2...2
16294  DefaultValue: 0x0
16295  Access type: read-write
16296  Description: Controller Core Non Secured:
16297  '0' - access not allowed
16298  '1' - access allowed
16299 
16300 */
16301 #define SOC_AON_FWSPARE1_CORENS 0x00000004U
16302 #define SOC_AON_FWSPARE1_CORENS_M 0x00000004U
16303 #define SOC_AON_FWSPARE1_CORENS_S 2U
16304 
16305 
16306 /*-----------------------------------REGISTER------------------------------------
16307  Register name: SOCSTA
16308  Offset name: SOC_AON_O_SOCSTA
16309  Relative address: 0x2898
16310  Description: Boot Status.
16311 
16312  Report boot status which reflected on Config AP on DebugSS and can be read by JTAG (tools), these configuration will be used by both privilege and elevated boot code
16313  The Boot status reveal is controlled by FW - status will be updated using authenticated request.
16314  Default Value: 0x00000000
16315 
16316  Field: BOOTSTA
16317  From..to bits: 0...31
16318  DefaultValue: 0x0
16319  Access type: read-write
16320  Description: Boot Status.
16321 
16322 */
16323 #define SOC_AON_SOCSTA_BOOTSTA_W 32U
16324 #define SOC_AON_SOCSTA_BOOTSTA_M 0xFFFFFFFFU
16325 #define SOC_AON_SOCSTA_BOOTSTA_S 0U
16326 
16327 
16328 /*-----------------------------------REGISTER------------------------------------
16329  Register name: LCCFG
16330  Offset name: SOC_AON_O_LCCFG
16331  Relative address: 0x289C
16332  Description: LifeCycle Config.
16333 
16334  Report device parameters to config - AP.
16335  Default Value: 0x00000000
16336 
16337  Field: DEVPARAMS
16338  From..to bits: 8...31
16339  DefaultValue: 0x0
16340  Access type: read-write
16341  Description: Bits 7:0 - Fixed lifecycle taken from HW (SW_LIFECYCLE, HW_LIFECYCLE)
16342  Bits 31:8 - device parameters (fuse/SW)
16343 
16344 */
16345 #define SOC_AON_LCCFG_DEVPARAMS_W 24U
16346 #define SOC_AON_LCCFG_DEVPARAMS_M 0xFFFFFF00U
16347 #define SOC_AON_LCCFG_DEVPARAMS_S 8U
16348 
16349 
16350 /*-----------------------------------REGISTER------------------------------------
16351  Register name: ESM1STA
16352  Offset name: SOC_AON_O_ESM1STA
16353  Relative address: 0x28A0
16354  Description: status register , for each of the ESM (enable sequence monitor) what is the current state of esm.
16355  Default Value: NA
16356 
16357  Field: STATE
16358  From..to bits: 0...3
16359  DefaultValue: NA
16360  Access type: read-only
16361  Description: 5 states:
16362  0000 - READY
16363  0001 - ENABLED (not guarenteed that magic values match)
16364  0010 - PENDING TO NEXT WRITE
16365  0100 - GRACFULLY LOCKED
16366  1000 - FAULT
16367 
16368 
16369 */
16370 #define SOC_AON_ESM1STA_STATE_W 4U
16371 #define SOC_AON_ESM1STA_STATE_M 0x0000000FU
16372 #define SOC_AON_ESM1STA_STATE_S 0U
16373 
16374 
16375 /*-----------------------------------REGISTER------------------------------------
16376  Register name: ESM2STA
16377  Offset name: SOC_AON_O_ESM2STA
16378  Relative address: 0x28A4
16379  Description: status register , for each of the ESM (enable sequence monitor) what is the current state of esm.
16380  Default Value: NA
16381 
16382  Field: STATE
16383  From..to bits: 0...3
16384  DefaultValue: NA
16385  Access type: read-only
16386  Description: 5 states:
16387  0000 - READY
16388  0001 - ENABLED (not guarenteed that magic values match)
16389  0010 - PENDING TO NEXT WRITE
16390  0100 - GRACFULLY LOCKED
16391  1000 - FAULT
16392 
16393 
16394 */
16395 #define SOC_AON_ESM2STA_STATE_W 4U
16396 #define SOC_AON_ESM2STA_STATE_M 0x0000000FU
16397 #define SOC_AON_ESM2STA_STATE_S 0U
16398 
16399 
16400 /*-----------------------------------REGISTER------------------------------------
16401  Register name: ESM1STA1ST
16402  Offset name: SOC_AON_O_ESM1STA1ST
16403  Relative address: 0x28A8
16404  Description: ESM1 1st magic value match indication.
16405  Default Value: NA
16406 
16407  Field: MGCVDONE
16408  From..to bits: 0...0
16409  DefaultValue: NA
16410  Access type: read-only
16411  Description: ESM 1st magic val match
16412 
16413 */
16414 #define SOC_AON_ESM1STA1ST_MGCVDONE 0x00000001U
16415 #define SOC_AON_ESM1STA1ST_MGCVDONE_M 0x00000001U
16416 #define SOC_AON_ESM1STA1ST_MGCVDONE_S 0U
16417 /*
16418 
16419  Field: MGCVFLT
16420  From..to bits: 1...1
16421  DefaultValue: NA
16422  Access type: read-only
16423  Description: ESM 1st magic val fault ( note: indicates fault before a write to the magic val register)
16424 
16425 */
16426 #define SOC_AON_ESM1STA1ST_MGCVFLT 0x00000002U
16427 #define SOC_AON_ESM1STA1ST_MGCVFLT_M 0x00000002U
16428 #define SOC_AON_ESM1STA1ST_MGCVFLT_S 1U
16429 
16430 
16431 /*-----------------------------------REGISTER------------------------------------
16432  Register name: ESM2STA1ST
16433  Offset name: SOC_AON_O_ESM2STA1ST
16434  Relative address: 0x28AC
16435  Description: ESM2 1st magic value match indication.
16436  Default Value: NA
16437 
16438  Field: MGCVDONE
16439  From..to bits: 0...0
16440  DefaultValue: NA
16441  Access type: read-only
16442  Description: ESM 1st magic val match
16443 
16444 */
16445 #define SOC_AON_ESM2STA1ST_MGCVDONE 0x00000001U
16446 #define SOC_AON_ESM2STA1ST_MGCVDONE_M 0x00000001U
16447 #define SOC_AON_ESM2STA1ST_MGCVDONE_S 0U
16448 /*
16449 
16450  Field: MGCVFLT
16451  From..to bits: 1...1
16452  DefaultValue: NA
16453  Access type: read-only
16454  Description: ESM 1st magic val fault ( note: indicates fault before a write to the magic val register)
16455 
16456 */
16457 #define SOC_AON_ESM2STA1ST_MGCVFLT 0x00000002U
16458 #define SOC_AON_ESM2STA1ST_MGCVFLT_M 0x00000002U
16459 #define SOC_AON_ESM2STA1ST_MGCVFLT_S 1U
16460 
16461 
16462 /*-----------------------------------REGISTER------------------------------------
16463  Register name: ESM3STA1ST
16464  Offset name: SOC_AON_O_ESM3STA1ST
16465  Relative address: 0x28B0
16466  Description: ESM3 1st magic value match indication.
16467  Default Value: NA
16468 
16469  Field: MGCVDONE
16470  From..to bits: 0...0
16471  DefaultValue: NA
16472  Access type: read-only
16473  Description: ESM 1st magic val match
16474 
16475 */
16476 #define SOC_AON_ESM3STA1ST_MGCVDONE 0x00000001U
16477 #define SOC_AON_ESM3STA1ST_MGCVDONE_M 0x00000001U
16478 #define SOC_AON_ESM3STA1ST_MGCVDONE_S 0U
16479 /*
16480 
16481  Field: MGCVFLT
16482  From..to bits: 1...1
16483  DefaultValue: NA
16484  Access type: read-only
16485  Description: ESM 1st magic val fault ( note: indicates fault before a write to the magic val register)
16486 
16487 */
16488 #define SOC_AON_ESM3STA1ST_MGCVFLT 0x00000002U
16489 #define SOC_AON_ESM3STA1ST_MGCVFLT_M 0x00000002U
16490 #define SOC_AON_ESM3STA1ST_MGCVFLT_S 1U
16491 
16492 
16493 /*-----------------------------------REGISTER------------------------------------
16494  Register name: ESM4STA1ST
16495  Offset name: SOC_AON_O_ESM4STA1ST
16496  Relative address: 0x28B4
16497  Description: ESM4 1st magic value match indication.
16498  Default Value: NA
16499 
16500  Field: MGCVDONE
16501  From..to bits: 0...0
16502  DefaultValue: NA
16503  Access type: read-only
16504  Description: ESM 1st magic val match
16505 
16506 */
16507 #define SOC_AON_ESM4STA1ST_MGCVDONE 0x00000001U
16508 #define SOC_AON_ESM4STA1ST_MGCVDONE_M 0x00000001U
16509 #define SOC_AON_ESM4STA1ST_MGCVDONE_S 0U
16510 /*
16511 
16512  Field: MGCVFAULT
16513  From..to bits: 1...1
16514  DefaultValue: NA
16515  Access type: read-only
16516  Description: ESM 1st magic val fault ( note: indicates fault before a write to the magic val register)
16517 
16518 */
16519 #define SOC_AON_ESM4STA1ST_MGCVFAULT 0x00000002U
16520 #define SOC_AON_ESM4STA1ST_MGCVFAULT_M 0x00000002U
16521 #define SOC_AON_ESM4STA1ST_MGCVFAULT_S 1U
16522 
16523 
16524 /*-----------------------------------REGISTER------------------------------------
16525  Register name: ESM5STA1ST
16526  Offset name: SOC_AON_O_ESM5STA1ST
16527  Relative address: 0x28B8
16528  Description: ESM5 1st magic value match indication.
16529  Default Value: NA
16530 
16531  Field: MGCVDONE
16532  From..to bits: 0...0
16533  DefaultValue: NA
16534  Access type: read-only
16535  Description: ESM 1st magic val match
16536 
16537 */
16538 #define SOC_AON_ESM5STA1ST_MGCVDONE 0x00000001U
16539 #define SOC_AON_ESM5STA1ST_MGCVDONE_M 0x00000001U
16540 #define SOC_AON_ESM5STA1ST_MGCVDONE_S 0U
16541 /*
16542 
16543  Field: MGCVFLT
16544  From..to bits: 1...1
16545  DefaultValue: NA
16546  Access type: read-only
16547  Description: ESM 1st magic val fault ( note: indicates fault before a write to the magic val register)
16548 
16549 */
16550 #define SOC_AON_ESM5STA1ST_MGCVFLT 0x00000002U
16551 #define SOC_AON_ESM5STA1ST_MGCVFLT_M 0x00000002U
16552 #define SOC_AON_ESM5STA1ST_MGCVFLT_S 1U
16553 
16554 
16555 /*-----------------------------------REGISTER------------------------------------
16556  Register name: SECGSERR
16557  Offset name: SOC_AON_O_SECGSERR
16558  Relative address: 0x2908
16559  Description: Enable Security Group SERROR.
16560  Enable SERROR when trying to access locked register in SOC AON , HOSTXIP and WSOCCOMMONS regfiles
16561  Default Value: 0x00000000
16562 
16563  Field: EN
16564  From..to bits: 0...0
16565  DefaultValue: 0x0
16566  Access type: read-write
16567  Description: Enable secgroup serror.
16568 
16569 */
16570 #define SOC_AON_SECGSERR_EN 0x00000001U
16571 #define SOC_AON_SECGSERR_EN_M 0x00000001U
16572 #define SOC_AON_SECGSERR_EN_S 0U
16573 
16574 
16575 /*-----------------------------------REGISTER------------------------------------
16576  Register name: DRAMCTL
16577  Offset name: SOC_AON_O_DRAMCTL
16578  Relative address: 0x290C
16579  Description: Erase Assets DRAM.
16580  Default Value: 0x00000100
16581 
16582  Field: ERASEASST
16583  From..to bits: 0...0
16584  DefaultValue: 0x0
16585  Access type: read-write
16586  Description: Enable the automatic erase of the assets area of DRAM (8K) upon core reset exit. This action erase 8k in 25.6us
16587 
16588 */
16589 #define SOC_AON_DRAMCTL_ERASEASST 0x00000001U
16590 #define SOC_AON_DRAMCTL_ERASEASST_M 0x00000001U
16591 #define SOC_AON_DRAMCTL_ERASEASST_S 0U
16592 
16593 
16594 /*-----------------------------------REGISTER------------------------------------
16595  Register name: CONNSTPCTL
16596  Offset name: SOC_AON_O_CONNSTPCTL
16597  Relative address: 0x2910
16598  Description: Conn Stop Control By M33.
16599 
16600  '1' - Switch control of con_stop from HW (default con start) to M33 (default con stop)
16601  Default Value: 0x00000100
16602 
16603  Field: SWITCH
16604  From..to bits: 0...0
16605  DefaultValue: 0x0
16606  Access type: writeOnce
16607  Description: '1' - Switch control of con_stop from HW (default con start) to M33 (default con stop)
16608 
16609 */
16610 #define SOC_AON_CONNSTPCTL_SWITCH 0x00000001U
16611 #define SOC_AON_CONNSTPCTL_SWITCH_M 0x00000001U
16612 #define SOC_AON_CONNSTPCTL_SWITCH_S 0U
16613 
16614 
16615 /*-----------------------------------REGISTER------------------------------------
16616  Register name: ESMSTATI
16617  Offset name: SOC_AON_O_ESMSTATI
16618  Relative address: 0x2914
16619  Description: TI ESMs STATUS (3,4,5)
16620 
16621  status register , for each of the ESM (enable sequence monitor) what is the status (Done, violated, or None).
16622  Final ESM status for the entire ESM - ESM machine + magic value comparators
16623  Default Value: NA
16624 
16625  Field: ESM3DONE
16626  From..to bits: 0...0
16627  DefaultValue: NA
16628  Access type: read-only
16629  Description: ESM 3 Done.
16630 
16631 */
16632 #define SOC_AON_ESMSTATI_ESM3DONE 0x00000001U
16633 #define SOC_AON_ESMSTATI_ESM3DONE_M 0x00000001U
16634 #define SOC_AON_ESMSTATI_ESM3DONE_S 0U
16635 /*
16636 
16637  Field: ESM3VIO
16638  From..to bits: 1...1
16639  DefaultValue: NA
16640  Access type: read-only
16641  Description: ESM 3 Violated.
16642 
16643 */
16644 #define SOC_AON_ESMSTATI_ESM3VIO 0x00000002U
16645 #define SOC_AON_ESMSTATI_ESM3VIO_M 0x00000002U
16646 #define SOC_AON_ESMSTATI_ESM3VIO_S 1U
16647 /*
16648 
16649  Field: ESM4DONE
16650  From..to bits: 8...8
16651  DefaultValue: NA
16652  Access type: read-only
16653  Description: ESM 4 Done.
16654 
16655 */
16656 #define SOC_AON_ESMSTATI_ESM4DONE 0x00000100U
16657 #define SOC_AON_ESMSTATI_ESM4DONE_M 0x00000100U
16658 #define SOC_AON_ESMSTATI_ESM4DONE_S 8U
16659 /*
16660 
16661  Field: ESM4VIO
16662  From..to bits: 9...9
16663  DefaultValue: NA
16664  Access type: read-only
16665  Description: ESM 4 Violated.
16666 
16667 */
16668 #define SOC_AON_ESMSTATI_ESM4VIO 0x00000200U
16669 #define SOC_AON_ESMSTATI_ESM4VIO_M 0x00000200U
16670 #define SOC_AON_ESMSTATI_ESM4VIO_S 9U
16671 /*
16672 
16673  Field: ESM5DONE
16674  From..to bits: 16...16
16675  DefaultValue: NA
16676  Access type: read-only
16677  Description: ESM 5Done.
16678 
16679 */
16680 #define SOC_AON_ESMSTATI_ESM5DONE 0x00010000U
16681 #define SOC_AON_ESMSTATI_ESM5DONE_M 0x00010000U
16682 #define SOC_AON_ESMSTATI_ESM5DONE_S 16U
16683 /*
16684 
16685  Field: ESM5VIO
16686  From..to bits: 17...17
16687  DefaultValue: NA
16688  Access type: read-only
16689  Description: ESM 5 Violated.
16690 
16691 */
16692 #define SOC_AON_ESMSTATI_ESM5VIO 0x00020000U
16693 #define SOC_AON_ESMSTATI_ESM5VIO_M 0x00020000U
16694 #define SOC_AON_ESMSTATI_ESM5VIO_S 17U
16695 
16696 
16697 /*-----------------------------------REGISTER------------------------------------
16698  Register name: M3GPIOMIS0
16699  Offset name: SOC_AON_O_M3GPIOMIS0
16700  Relative address: 0x2918
16701  Description: M3 GPIO Functional MIS. 32 LSBs
16702  Default Value: NA
16703 
16704  Field: 31TO0
16705  From..to bits: 0...31
16706  DefaultValue: NA
16707  Access type: read-only
16708  Description: M3 GPIO Functional MIS. 32 LSBs
16709 
16710 */
16711 #define SOC_AON_M3GPIOMIS0_31TO0_W 32U
16712 #define SOC_AON_M3GPIOMIS0_31TO0_M 0xFFFFFFFFU
16713 #define SOC_AON_M3GPIOMIS0_31TO0_S 0U
16714 
16715 
16716 /*-----------------------------------REGISTER------------------------------------
16717  Register name: M3GPIOMIS1
16718  Offset name: SOC_AON_O_M3GPIOMIS1
16719  Relative address: 0x291C
16720  Description: M3 GPIO Functional MIS. 13 MSBs (44-32)
16721  Default Value: NA
16722 
16723  Field: 44TO32
16724  From..to bits: 0...12
16725  DefaultValue: NA
16726  Access type: read-only
16727  Description: M3 GPIO Functional MIS. 13 MSBs (44-32)
16728 
16729 */
16730 #define SOC_AON_M3GPIOMIS1_44TO32_W 13U
16731 #define SOC_AON_M3GPIOMIS1_44TO32_M 0x00001FFFU
16732 #define SOC_AON_M3GPIOMIS1_44TO32_S 0U
16733 
16734 
16735 /*-----------------------------------REGISTER------------------------------------
16736  Register name: M3GPIOFNC0
16737  Offset name: SOC_AON_O_M3GPIOFNC0
16738  Relative address: 0x2920
16739  Description: M3 GPIO Functional Mask
16740  Default Value: NA
16741 
16742  Field: MASK31TO0
16743  From..to bits: 0...31
16744  DefaultValue: NA
16745  Access type: read-write
16746  Description: M3 GPIO Functional Mask. 32 LSBs
16747 
16748  0. Mask
16749  1. Un-Mask
16750 
16751 */
16752 #define SOC_AON_M3GPIOFNC0_MASK31TO0_W 32U
16753 #define SOC_AON_M3GPIOFNC0_MASK31TO0_M 0xFFFFFFFFU
16754 #define SOC_AON_M3GPIOFNC0_MASK31TO0_S 0U
16755 
16756 
16757 /*-----------------------------------REGISTER------------------------------------
16758  Register name: M3GPIOFNC1
16759  Offset name: SOC_AON_O_M3GPIOFNC1
16760  Relative address: 0x2924
16761  Description: M3 GPIO Functional Mask
16762  Default Value: NA
16763 
16764  Field: MASK44TO32
16765  From..to bits: 0...12
16766  DefaultValue: NA
16767  Access type: read-write
16768  Description: M3 GPIO Functional Mask. 13 MSBs (44-32)
16769 
16770  0. Mask
16771  1. Un-Mask
16772 
16773 */
16774 #define SOC_AON_M3GPIOFNC1_MASK44TO32_W 13U
16775 #define SOC_AON_M3GPIOFNC1_MASK44TO32_M 0x00001FFFU
16776 #define SOC_AON_M3GPIOFNC1_MASK44TO32_S 0U
16777 
16778 
16779 /*-----------------------------------REGISTER------------------------------------
16780  Register name: DBGOCLA
16781  Offset name: SOC_AON_O_DBGOCLA
16782  Relative address: 0x2928
16783  Description: Debug Bus Out Select.
16784  This register sets the debug over sleep and IOMUX debug bus selection
16785  Default Value: 0x00000000
16786 
16787  Field: SELLSB
16788  From..to bits: 0...2
16789  DefaultValue: 0x0
16790  Access type: read-write
16791  Description: Debug mux port select LSB:
16792  Chooses debug mux port to iomux
16793  '000' - prcm/elp debug mux [7:0]
16794  '001' - prcm/elp debug mux [15:8]
16795  '010' - soc aod debug mux [7:0]
16796  '011' - soc aod debug mux [15:8]
16797  '100' - ocla debug mux [7:0]
16798  '101' - ocla debug mux [15:8]
16799 
16800 */
16801 #define SOC_AON_DBGOCLA_SELLSB_W 3U
16802 #define SOC_AON_DBGOCLA_SELLSB_M 0x00000007U
16803 #define SOC_AON_DBGOCLA_SELLSB_S 0U
16804 /*
16805 
16806  Field: SELMSB
16807  From..to bits: 3...5
16808  DefaultValue: 0x0
16809  Access type: read-write
16810  Description: Debug mux port select MSB:
16811  Chooses debug mux port to iomux
16812  '000' - prcm/elp debug mux [7:0]
16813  '001' - prcm/elp debug mux [15:8]
16814  '010' - soc aod debug mux [7:0]
16815  '011' - soc aod debug mux [15:8]
16816  '100' - ocla debug mux [7:0]
16817  '101' - ocla debug mux [15:8]
16818 
16819 */
16820 #define SOC_AON_DBGOCLA_SELMSB_W 3U
16821 #define SOC_AON_DBGOCLA_SELMSB_M 0x00000038U
16822 #define SOC_AON_DBGOCLA_SELMSB_S 3U
16823 /*
16824 
16825  Field: AODTP1SEL
16826  From..to bits: 6...8
16827  DefaultValue: 0x0
16828  Access type: read-write
16829  Description: AOD to OCLA TP1 select.
16830  Chooses debug mux port to ocla
16831  '000' - prcm tp1
16832  '001' - elp tp1
16833  '010' - rtc tp1
16834  '011' - iomux tp1
16835  '100' - debug aon tp1
16836  '101' - soc aon tp1
16837  '110' - host aon tp1
16838 
16839 */
16840 #define SOC_AON_DBGOCLA_AODTP1SEL_W 3U
16841 #define SOC_AON_DBGOCLA_AODTP1SEL_M 0x000001C0U
16842 #define SOC_AON_DBGOCLA_AODTP1SEL_S 6U
16843 /*
16844 
16845  Field: AODTP2SEL
16846  From..to bits: 9...11
16847  DefaultValue: 0x0
16848  Access type: read-write
16849  Description: AOD to OCLA TP2 Select.
16850  Chooses debug mux port to ocla
16851  '000' - prcm tp2
16852  '001' - elp tp2
16853  '010' - rtc tp2
16854  '011' - iomux tp2
16855  '100' - debug aon tp2
16856  '101' - soc aon tp1
16857  '110' - host aon tp2
16858 
16859 */
16860 #define SOC_AON_DBGOCLA_AODTP2SEL_W 3U
16861 #define SOC_AON_DBGOCLA_AODTP2SEL_M 0x00000E00U
16862 #define SOC_AON_DBGOCLA_AODTP2SEL_S 9U
16863 
16864 
16865 /*-----------------------------------REGISTER------------------------------------
16866  Register name: CPUWAIT
16867  Offset name: SOC_AON_O_CPUWAIT
16868  Relative address: 0x292C
16869  Description: M33 CPUWAIT.
16870 
16871  lock once. Do Not lock until written.
16872  When written Locked immediately,
16873  cleared only at soc aon reset or por reset.
16874  These are host security lock configurations
16875  Default Value: 0x00000000
16876 
16877  Field: EXIT
16878  From..to bits: 0...0
16879  DefaultValue: 0x0
16880  Access type: writeOnce
16881  Description: locking HOSTMCU CPUWAIT
16882  '1' - use FSM value
16883  '0' - CPUWAIT
16884 
16885 */
16886 #define SOC_AON_CPUWAIT_EXIT 0x00000001U
16887 #define SOC_AON_CPUWAIT_EXIT_M 0x00000001U
16888 #define SOC_AON_CPUWAIT_EXIT_S 0U
16889 
16890 
16891 /*-----------------------------------REGISTER------------------------------------
16892  Register name: SPARE6
16893  Offset name: SOC_AON_O_SPARE6
16894  Relative address: 0x2930
16895  Description: spare reg for m3 aperture.
16896  not locked.
16897  Default Value: 0x00000000
16898 
16899  Field: BF
16900  From..to bits: 0...3
16901  DefaultValue: 0x0
16902  Access type: read-write
16903  Description: M3 spare register
16904 
16905 */
16906 #define SOC_AON_SPARE6_BF_W 4U
16907 #define SOC_AON_SPARE6_BF_M 0x0000000FU
16908 #define SOC_AON_SPARE6_BF_S 0U
16909 
16910 
16911 /*-----------------------------------REGISTER------------------------------------
16912  Register name: SECSTA
16913  Offset name: SOC_AON_O_SECSTA
16914  Relative address: 0x2934
16915  Description: Security AON Status.
16916  Default Value: NA
16917 
16918  Field: HIDEASST
16919  From..to bits: 0...0
16920  DefaultValue: NA
16921  Access type: read-only
16922  Description: Hide assets.
16923 
16924  0. OPEN
16925  1. HIDE
16926 
16927  This bit is the status of ROM hide H/W indication. 1 - ROM Assets (2KB in M3 BOOT ROM is hidden); 0 - ROM Assets (2KB in M3 BOOT ROM) is NOT hidden.
16928  NOTE: same as [ROMASSETS]
16929 
16930 */
16931 #define SOC_AON_SECSTA_HIDEASST 0x00000001U
16932 #define SOC_AON_SECSTA_HIDEASST_M 0x00000001U
16933 #define SOC_AON_SECSTA_HIDEASST_S 0U
16934 /*
16935 
16936  Field: UDSRDEN
16937  From..to bits: 1...1
16938  DefaultValue: NA
16939  Access type: read-only
16940  Description: UDS Read Enable.
16941 
16942  0 - HIDE
16943  1- OPEN
16944 
16945  This bit is the status of UDS hide H/W indication. 1 - UDS is readable; 0 - UDS is hidden.
16946  The Status Registers [UDS0.*], [UDS1.*], [UDS2.*], [UDS3.*] and [FUSELINE3.*], [FUSELINE4.*], [FUSELINE5.*], [FUSELINE6.*] will be read as 0
16947 
16948 */
16949 #define SOC_AON_SECSTA_UDSRDEN 0x00000002U
16950 #define SOC_AON_SECSTA_UDSRDEN_M 0x00000002U
16951 #define SOC_AON_SECSTA_UDSRDEN_S 1U
16952 /*
16953 
16954  Field: DEVATTEST
16955  From..to bits: 2...2
16956  DefaultValue: NA
16957  Access type: read-only
16958  Description: Device At test.
16959 
16960  0 - FALSE
16961  1 - TRUE
16962 
16963  This bit indicates the Device is in ATTEST (or First Birthday).
16964  Specifically, the Fuse pass without EFC or CRC errors, the Lifecycle is either 0 or 1 and strong pattern is all zeros.
16965  NOTE: same as [SECBYPASS]
16966 
16967 */
16968 #define SOC_AON_SECSTA_DEVATTEST 0x00000004U
16969 #define SOC_AON_SECSTA_DEVATTEST_M 0x00000004U
16970 #define SOC_AON_SECSTA_DEVATTEST_S 2U
16971 /*
16972 
16973  Field: SECBYPASS
16974  From..to bits: 4...4
16975  DefaultValue: NA
16976  Access type: read-only
16977  Description: Security Bypass.
16978 
16979  0 - FALSE
16980  1 - TRUE
16981 
16982  This bit indicates the Device is in ATTEST (or First Birthday).
16983  Specifically, the Fuse pass without EFC or CRC errors, the Lifecycle is either 0 or 1 and strong pattern is all zeros.
16984  NOTE: same as [DEVATTEST]
16985 
16986 */
16987 #define SOC_AON_SECSTA_SECBYPASS 0x00000010U
16988 #define SOC_AON_SECSTA_SECBYPASS_M 0x00000010U
16989 #define SOC_AON_SECSTA_SECBYPASS_S 4U
16990 /*
16991 
16992  Field: HWCRCEN
16993  From..to bits: 5...7
16994  DefaultValue: NA
16995  Access type: read-only
16996  Description: HW CRC Enable.
16997 
16998  This field reflects the Device fuse shift field HWCRCEN (3b) in case that EFC check has passed. Otherwise, it reflects "000"
16999 
17000 */
17001 #define SOC_AON_SECSTA_HWCRCEN_W 3U
17002 #define SOC_AON_SECSTA_HWCRCEN_M 0x000000E0U
17003 #define SOC_AON_SECSTA_HWCRCEN_S 5U
17004 /*
17005 
17006  Field: PRCMSOP
17007  From..to bits: 8...9
17008  DefaultValue: NA
17009  Access type: read-only
17010  Description: PRCM SOP:
17011 
17012  0- DEBUG
17013  1- DEFAULT
17014  2- FSPKG
17015  3- FSPRB
17016 
17017  This field reflects the Device Sense on Power (SOP):
17018  OSPREY_DEV_SOP_SOC_DEBUG 2'h0
17019  OSPREY_DEV_SOP_DEFAULT 2'h1
17020  OSPREY_DEV_SOP_FORCE_SUPPLY_PKG 2'h2
17021  OSPREY_DEV_SOP_FORCE_SUPPLY 2'h3
17022 
17023 */
17024 #define SOC_AON_SECSTA_PRCMSOP_W 2U
17025 #define SOC_AON_SECSTA_PRCMSOP_M 0x00000300U
17026 #define SOC_AON_SECSTA_PRCMSOP_S 8U
17027 /*
17028 
17029  Field: EFCERR
17030  From..to bits: 11...15
17031  DefaultValue: NA
17032  Access type: read-only
17033  Description: EFC Error.
17034 
17035  This field reflects the Device fuse shift EFC error 5 bits. All zeros means no error.
17036 
17037 */
17038 #define SOC_AON_SECSTA_EFCERR_W 5U
17039 #define SOC_AON_SECSTA_EFCERR_M 0x0000F800U
17040 #define SOC_AON_SECSTA_EFCERR_S 11U
17041 /*
17042 
17043  Field: EFCLDDONE
17044  From..to bits: 16...16
17045  DefaultValue: NA
17046  Access type: read-only
17047  Description: EFC Autoload Done.
17048 
17049  0 - FAIL
17050  1 - PASS
17051 
17052  This bit indicates the Device h/w fuse shit progress has been done.
17053 
17054 */
17055 #define SOC_AON_SECSTA_EFCLDDONE 0x00010000U
17056 #define SOC_AON_SECSTA_EFCLDDONE_M 0x00010000U
17057 #define SOC_AON_SECSTA_EFCLDDONE_S 16U
17058 /*
17059 
17060  Field: LCVALID
17061  From..to bits: 17...17
17062  DefaultValue: NA
17063  Access type: read-only
17064  Description: Device LifeCycle Valid.
17065 
17066  0 - FAIL
17067  1 - PASS
17068 
17069  This bit indicates the Device h/w fuse shift has pass without EFC or CRC errors and that the Lifecycle matches the strong pattern.
17070  Meaning pattern equal to 0 in LC equal to 0 or 1; pattern equal to LC of ATTST PRIVILEGE; pattern equal to LC of Operational;
17071 
17072 */
17073 #define SOC_AON_SECSTA_LCVALID 0x00020000U
17074 #define SOC_AON_SECSTA_LCVALID_M 0x00020000U
17075 #define SOC_AON_SECSTA_LCVALID_S 17U
17076 /*
17077 
17078  Field: COREEN
17079  From..to bits: 18...18
17080  DefaultValue: NA
17081  Access type: read-only
17082  Description: Core Enable,
17083 
17084  0 - NO
17085  1 - YES
17086 
17087  This bit indicates the Device Application CPU requested the Network CPU to power off ("Connectivity Stop" a.k.a "SL STOP" in former device family).
17088  When This bit is set the Network Core CPU registers will be automatically cleared.
17089  The device is now ready to be reloaded in "elevated mode" namely Secondary Boot.
17090 
17091 */
17092 #define SOC_AON_SECSTA_COREEN 0x00040000U
17093 #define SOC_AON_SECSTA_COREEN_M 0x00040000U
17094 #define SOC_AON_SECSTA_COREEN_S 18U
17095 /*
17096 
17097  Field: LCPATMATCH
17098  From..to bits: 19...19
17099  DefaultValue: NA
17100  Access type: read-only
17101  Description: Pattern Match LyfeCycle.
17102 
17103  0 - NO_MATCH
17104  1 - MATCH
17105 
17106  This bit indicates the Device h/w fuse shift has done and that the Lifecycle matches the strong pattern.
17107  Meaning pattern equal to 0 in LC equal to 0 or 1; pattern equal to LC of ATTST PRIVILEGE; pattern equal to LC of Operational;
17108  NOTE: No validity Check is conditioning this indication. Specifically no EFC or CRC check masks this indication.
17109 
17110 */
17111 #define SOC_AON_SECSTA_LCPATMATCH 0x00080000U
17112 #define SOC_AON_SECSTA_LCPATMATCH_M 0x00080000U
17113 #define SOC_AON_SECSTA_LCPATMATCH_S 19U
17114 /*
17115 
17116  Field: CRCPASSED
17117  From..to bits: 20...20
17118  DefaultValue: NA
17119  Access type: read-only
17120  Description: Fuse CRC Check Passed.
17121 
17122  0 - NO
17123  1- YES
17124 
17125  This bit indicates the Device h/w fuse shift has passed without CRC error, or that fuse shift is done with the CRC check being ignored by System PRCM module
17126 
17127 */
17128 #define SOC_AON_SECSTA_CRCPASSED 0x00100000U
17129 #define SOC_AON_SECSTA_CRCPASSED_M 0x00100000U
17130 #define SOC_AON_SECSTA_CRCPASSED_S 20U
17131 /*
17132 
17133  Field: CRCIGNORE
17134  From..to bits: 21...21
17135  DefaultValue: NA
17136  Access type: read-only
17137  Description: PRCM Ignore Fuse CRC Check.
17138 
17139  0 - NO
17140  1 - YES
17141 
17142  This bit indicates the Device System PRCM module sets the CRC check ignored bit
17143 
17144 */
17145 #define SOC_AON_SECSTA_CRCIGNORE 0x00200000U
17146 #define SOC_AON_SECSTA_CRCIGNORE_M 0x00200000U
17147 #define SOC_AON_SECSTA_CRCIGNORE_S 21U
17148 /*
17149 
17150  Field: LCSTRONG
17151  From..to bits: 22...22
17152  DefaultValue: NA
17153  Access type: read-only
17154  Description: Device LifeCycle Strong Pattern Valid.
17155 
17156  0 - FAIL
17157  1- PASS
17158 
17159  This bit indicates the fuse shift is done without EFC error
17160 
17161 */
17162 #define SOC_AON_SECSTA_LCSTRONG 0x00400000U
17163 #define SOC_AON_SECSTA_LCSTRONG_M 0x00400000U
17164 #define SOC_AON_SECSTA_LCSTRONG_S 22U
17165 /*
17166 
17167  Field: BOOTROM
17168  From..to bits: 23...23
17169  DefaultValue: NA
17170  Access type: read-only
17171  Description: Hide Boot ROM.
17172 
17173  This bit is the status of ROM hide H/W indication. 1 - entire Boot ROM is hidden; 0 - Boot ROM is NOT hidden.
17174 
17175 */
17176 #define SOC_AON_SECSTA_BOOTROM 0x00800000U
17177 #define SOC_AON_SECSTA_BOOTROM_M 0x00800000U
17178 #define SOC_AON_SECSTA_BOOTROM_S 23U
17179 /*
17180 
17181  Field: ROMASSETS
17182  From..to bits: 24...24
17183  DefaultValue: NA
17184  Access type: read-only
17185  Description: Hide Rom Assets,
17186 
17187  0 - OPEN
17188  1- HIDE
17189 
17190  This bit is the status of ROM hide H/W indication. 1 - ROM Assets (2KB in M3 BOOT ROM is hidden); 0 - ROM Assets (2KB in M3 BOOT ROM) is NOT hidden.
17191  NOTE: same as [HIDEASSETS]
17192 
17193 */
17194 #define SOC_AON_SECSTA_ROMASSETS 0x01000000U
17195 #define SOC_AON_SECSTA_ROMASSETS_M 0x01000000U
17196 #define SOC_AON_SECSTA_ROMASSETS_S 24U
17197 /*
17198 
17199  Field: ELEVMODE
17200  From..to bits: 25...25
17201  DefaultValue: NA
17202  Access type: read-only
17203  Description: Device Elevated Mode.
17204 
17205 */
17206 #define SOC_AON_SECSTA_ELEVMODE 0x02000000U
17207 #define SOC_AON_SECSTA_ELEVMODE_M 0x02000000U
17208 #define SOC_AON_SECSTA_ELEVMODE_S 25U
17209 
17210 
17211 /*-----------------------------------REGISTER------------------------------------
17212  Register name: ESM3VAL2ND
17213  Offset name: SOC_AON_O_ESM3VAL2ND
17214  Relative address: 0x2938
17215  Description: ESM3 2nd Magic Value.
17216 
17217  This value is compared to hard coded value and unmask ESM only when value is matched. This additional compare allow additional protection on ESM and also allow vendor to unmask ESM only at the end of vendor secure boot (SBL) is completed
17218  Default Value: NA
17219 
17220  Field: MGCVAL
17221  From..to bits: 0...7
17222  DefaultValue: NA
17223  Access type: read-write
17224  Description: ESM 2nd magic value
17225 
17226 */
17227 #define SOC_AON_ESM3VAL2ND_MGCVAL_W 8U
17228 #define SOC_AON_ESM3VAL2ND_MGCVAL_M 0x000000FFU
17229 #define SOC_AON_ESM3VAL2ND_MGCVAL_S 0U
17230 
17231 
17232 /*-----------------------------------REGISTER------------------------------------
17233  Register name: ESM4VAL2ND
17234  Offset name: SOC_AON_O_ESM4VAL2ND
17235  Relative address: 0x293C
17236  Description: ESM4 2nd Magic Value.
17237 
17238  This value is compared to hard coded value and unmask ESM only when value is matched. This additional compare allow additional protection on ESM and also allow vendor to unmask ESM only at the end of vendor secure boot (SBL) is completed
17239  Default Value: NA
17240 
17241  Field: MGCVAL
17242  From..to bits: 0...7
17243  DefaultValue: NA
17244  Access type: read-write
17245  Description: ESM 2nd magic value
17246 
17247 */
17248 #define SOC_AON_ESM4VAL2ND_MGCVAL_W 8U
17249 #define SOC_AON_ESM4VAL2ND_MGCVAL_M 0x000000FFU
17250 #define SOC_AON_ESM4VAL2ND_MGCVAL_S 0U
17251 
17252 
17253 /*-----------------------------------REGISTER------------------------------------
17254  Register name: ESM5VAL2ND
17255  Offset name: SOC_AON_O_ESM5VAL2ND
17256  Relative address: 0x2940
17257  Description: ESM5 2nd Magic Value.
17258 
17259  This value is compared to hard coded value and unmask ESM only when value is matched. This additional compare allow additional protection on ESM and also allow vendor to unmask ESM only at the end of vendor secure boot (SBL) is completed
17260  Default Value: NA
17261 
17262  Field: MGCVAL
17263  From..to bits: 0...7
17264  DefaultValue: NA
17265  Access type: read-write
17266  Description: ESM 2nd magic value
17267 
17268 */
17269 #define SOC_AON_ESM5VAL2ND_MGCVAL_W 8U
17270 #define SOC_AON_ESM5VAL2ND_MGCVAL_M 0x000000FFU
17271 #define SOC_AON_ESM5VAL2ND_MGCVAL_S 0U
17272 
17273 
17274 /*-----------------------------------REGISTER------------------------------------
17275  Register name: ESM3STA
17276  Offset name: SOC_AON_O_ESM3STA
17277  Relative address: 0x2944
17278  Description: ESM3 Status.
17279 
17280  status register , for each of the ESM (enable sequence monitor) what is the current state of esm.
17281  Default Value: NA
17282 
17283  Field: STATE
17284  From..to bits: 0...3
17285  DefaultValue: NA
17286  Access type: read-only
17287  Description: 5 states:
17288  0000 - READY
17289  0001 - ENABLED (not guarenteed that magic values match)
17290  0010 - PENDING TO NEXT WRITE
17291  0100 - GRACFULLY LOCKED
17292  1000 - FAULT
17293 
17294 
17295 */
17296 #define SOC_AON_ESM3STA_STATE_W 4U
17297 #define SOC_AON_ESM3STA_STATE_M 0x0000000FU
17298 #define SOC_AON_ESM3STA_STATE_S 0U
17299 
17300 
17301 /*-----------------------------------REGISTER------------------------------------
17302  Register name: ESM4STA
17303  Offset name: SOC_AON_O_ESM4STA
17304  Relative address: 0x2948
17305  Description: ESM4 Status.
17306 
17307  status register , for each of the ESM (enable sequence monitor) what is the current state of esm.
17308  Default Value: NA
17309 
17310  Field: STATE
17311  From..to bits: 0...3
17312  DefaultValue: NA
17313  Access type: read-only
17314  Description: 5 states:
17315  0000 - READY
17316  0001 - ENABLED (not guarenteed that magic values match)
17317  0010 - PENDING TO NEXT WRITE
17318  0100 - GRACFULLY LOCKED
17319  1000 - FAULT
17320 
17321 
17322 */
17323 #define SOC_AON_ESM4STA_STATE_W 4U
17324 #define SOC_AON_ESM4STA_STATE_M 0x0000000FU
17325 #define SOC_AON_ESM4STA_STATE_S 0U
17326 
17327 
17328 /*-----------------------------------REGISTER------------------------------------
17329  Register name: ESM5STA
17330  Offset name: SOC_AON_O_ESM5STA
17331  Relative address: 0x294C
17332  Description: ESM5 Status.
17333 
17334  status register , for each of the ESM (enable sequence monitor) what is the current state of esm.
17335  Default Value: NA
17336 
17337  Field: STATE
17338  From..to bits: 0...3
17339  DefaultValue: NA
17340  Access type: read-only
17341  Description: 5 states:
17342  0000 - READY
17343  0001 - ENABLED (not guarenteed that magic values match)
17344  0010 - PENDING TO NEXT WRITE
17345  0100 - GRACFULLY LOCKED
17346  1000 - FAULT
17347 
17348 
17349 */
17350 #define SOC_AON_ESM5STA_STATE_W 4U
17351 #define SOC_AON_ESM5STA_STATE_M 0x0000000FU
17352 #define SOC_AON_ESM5STA_STATE_S 0U
17353 
17354 
17355 /*-----------------------------------REGISTER------------------------------------
17356  Register name: ESM3STA2ND
17357  Offset name: SOC_AON_O_ESM3STA2ND
17358  Relative address: 0x2950
17359  Description: ESM3 2nd magic value match indication.
17360  Default Value: NA
17361 
17362  Field: MGCVDONE
17363  From..to bits: 0...0
17364  DefaultValue: NA
17365  Access type: read-only
17366  Description: ESM 2nd magic val match
17367 
17368 */
17369 #define SOC_AON_ESM3STA2ND_MGCVDONE 0x00000001U
17370 #define SOC_AON_ESM3STA2ND_MGCVDONE_M 0x00000001U
17371 #define SOC_AON_ESM3STA2ND_MGCVDONE_S 0U
17372 /*
17373 
17374  Field: MGCVFLT
17375  From..to bits: 1...1
17376  DefaultValue: NA
17377  Access type: read-only
17378  Description: ESM 2nd magic val fault ( note: indicates fault before a write to the magic val register)
17379 
17380 */
17381 #define SOC_AON_ESM3STA2ND_MGCVFLT 0x00000002U
17382 #define SOC_AON_ESM3STA2ND_MGCVFLT_M 0x00000002U
17383 #define SOC_AON_ESM3STA2ND_MGCVFLT_S 1U
17384 
17385 
17386 /*-----------------------------------REGISTER------------------------------------
17387  Register name: ESM4STA2ND
17388  Offset name: SOC_AON_O_ESM4STA2ND
17389  Relative address: 0x2954
17390  Description: ESM4 2nd magic value match indication.
17391  Default Value: NA
17392 
17393  Field: MGCVDONE
17394  From..to bits: 0...0
17395  DefaultValue: NA
17396  Access type: read-only
17397  Description: ESM 2nd magic val match
17398 
17399 */
17400 #define SOC_AON_ESM4STA2ND_MGCVDONE 0x00000001U
17401 #define SOC_AON_ESM4STA2ND_MGCVDONE_M 0x00000001U
17402 #define SOC_AON_ESM4STA2ND_MGCVDONE_S 0U
17403 /*
17404 
17405  Field: MGCVFLT
17406  From..to bits: 1...1
17407  DefaultValue: NA
17408  Access type: read-only
17409  Description: ESM 2nd magic val fault ( note: indicates fault before a write to the magic val register)
17410 
17411 */
17412 #define SOC_AON_ESM4STA2ND_MGCVFLT 0x00000002U
17413 #define SOC_AON_ESM4STA2ND_MGCVFLT_M 0x00000002U
17414 #define SOC_AON_ESM4STA2ND_MGCVFLT_S 1U
17415 
17416 
17417 /*-----------------------------------REGISTER------------------------------------
17418  Register name: ESM5STA2ND
17419  Offset name: SOC_AON_O_ESM5STA2ND
17420  Relative address: 0x2958
17421  Description: ESM5 2nd magic value match indication.
17422  Default Value: NA
17423 
17424  Field: MGCVDONE
17425  From..to bits: 0...0
17426  DefaultValue: NA
17427  Access type: read-only
17428  Description: ESM 2nd magic val match
17429 
17430 */
17431 #define SOC_AON_ESM5STA2ND_MGCVDONE 0x00000001U
17432 #define SOC_AON_ESM5STA2ND_MGCVDONE_M 0x00000001U
17433 #define SOC_AON_ESM5STA2ND_MGCVDONE_S 0U
17434 /*
17435 
17436  Field: MGCVFLT
17437  From..to bits: 1...1
17438  DefaultValue: NA
17439  Access type: read-only
17440  Description: ESM 2nd magic val fault ( note: indicates fault before a write to the magic val register)
17441 
17442 */
17443 #define SOC_AON_ESM5STA2ND_MGCVFLT 0x00000002U
17444 #define SOC_AON_ESM5STA2ND_MGCVFLT_M 0x00000002U
17445 #define SOC_AON_ESM5STA2ND_MGCVFLT_S 1U
17446 
17447 
17448 /*-----------------------------------REGISTER------------------------------------
17449  Register name: LCSTA
17450  Offset name: SOC_AON_O_LCSTA
17451  Relative address: 0x295C
17452  Description: This register contains information on Device Life Cycles ad follow:
17453 
17454  1. [11:8] Device Life Cycle SW Managed - as exist at [FUSELINE0.DEVLCSW]
17455  2. [3:0] Device Life Cycle - based on Device Life Cycle HW Managed as exist at [FUSELINE0.DEVLCHW]
17456  but with following decoding and validation logic:
17457  if fuse data is valid- no crc/no efc ready /pattern error the Decoded value is:
17458  0 - 1st Birthday
17459  1 - AT TEST
17460  2 - AT TEST Privilege
17461  3 - Operational
17462  otherwise, the value is
17463  4 - fault mode -fault occurred on life cycle read
17464  Default Value: NA
17465 
17466  Field: LIFECYCLE
17467  From..to bits: 0...3
17468  DefaultValue: NA
17469  Access type: read-only
17470  Description: OSPREY device lifecycle
17471 
17472 */
17473 #define SOC_AON_LCSTA_LIFECYCLE_W 4U
17474 #define SOC_AON_LCSTA_LIFECYCLE_M 0x0000000FU
17475 #define SOC_AON_LCSTA_LIFECYCLE_S 0U
17476 /*
17477 
17478  Field: SWMNG
17479  From..to bits: 8...11
17480  DefaultValue: NA
17481  Access type: read-only
17482  Description: OSPREY SW device lifecycle
17483 
17484 
17485 */
17486 #define SOC_AON_LCSTA_SWMNG_W 4U
17487 #define SOC_AON_LCSTA_SWMNG_M 0x00000F00U
17488 #define SOC_AON_LCSTA_SWMNG_S 8U
17489 
17490 
17491 /*-----------------------------------REGISTER------------------------------------
17492  Register name: DRMAST
17493  Offset name: SOC_AON_O_DRMAST
17494  Relative address: 0x2960
17495  Description: DRAM_ASSET
17496  Default Value: NA
17497 
17498  Field: ERSDRMDN
17499  From..to bits: 0...0
17500  DefaultValue: NA
17501  Access type: read-only
17502  Description: ERASE_DRAM_ASSET_DONE
17503 
17504  1: erase done
17505  0: erase in progress
17506 
17507 */
17508 #define SOC_AON_DRMAST_ERSDRMDN 0x00000001U
17509 #define SOC_AON_DRMAST_ERSDRMDN_M 0x00000001U
17510 #define SOC_AON_DRMAST_ERSDRMDN_S 0U
17511 
17512 
17513 /*-----------------------------------REGISTER------------------------------------
17514  Register name: FLASHMASK
17515  Offset name: SOC_AON_O_FLASHMASK
17516  Relative address: 0x2964
17517  Description: FLASH MASK
17518  Default Value: 0x00000001
17519 
17520  Field: FLASHMASKOV
17521  From..to bits: 0...0
17522  DefaultValue: 0x1
17523  Access type: read-write
17524  Description: FLASH_MASK_OVERRIDE
17525  Override flash data output masking logic ( done using flash cs ) to allow working on external flash on stacked PSRAM devices
17526  1: unmask flash lines, data visible on external pins
17527  0: flash lines are masked according to flash_cs
17528 
17529 */
17530 #define SOC_AON_FLASHMASK_FLASHMASKOV 0x00000001U
17531 #define SOC_AON_FLASHMASK_FLASHMASKOV_M 0x00000001U
17532 #define SOC_AON_FLASHMASK_FLASHMASKOV_S 0U
17533 
17534 
17535 /*-----------------------------------REGISTER------------------------------------
17536  Register name: WSOCROM
17537  Offset name: SOC_AON_O_WSOCROM
17538  Relative address: 0x2968
17539  Description: WSOC ROM Unhide.
17540 
17541  1 lock. Write once.
17542  Asserted by FW at the end of ROM boot.
17543  Locked immediately ,
17544  cleared by core disable (or at soc aon reset or por reset)
17545  Default Value: 0x00000001
17546 
17547  Field: UNHIDE
17548  From..to bits: 0...0
17549  DefaultValue: 0x1
17550  Access type: writeOnce
17551  Description: Hiding the ROM
17552 
17553 */
17554 #define SOC_AON_WSOCROM_UNHIDE 0x00000001U
17555 #define SOC_AON_WSOCROM_UNHIDE_M 0x00000001U
17556 #define SOC_AON_WSOCROM_UNHIDE_S 0U
17557 
17558 #endif /* __HW_SOC_AON_H__*/