CC35xxDriverLibrary
hw_host_xip.h
Go to the documentation of this file.
1 /******************************************************************************
2 * Filename: hw_host_xip.h
3 *
4 * Description: Defines and prototypes for the HOST_XIP 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_HOST_XIP_H__
37 #define __HW_HOST_XIP_H__
38 /*-------------------------------------------------------------------------------
39 
40 This section defines the register offsets of the HOST_XIP component
41 
42 --------------------------------------------------------------------------------- */
43 
44 //WRR Arbiter Enable
45 #define HOST_XIP_O_ARBCTL 0x00000000U
46 
47 //WRR ARBITER HALT
48 #define HOST_XIP_O_ARBHALT 0x00000004U
49 
50 //WRR Arbiter - Agent 0 Configuration
51 #define HOST_XIP_O_ARBCFG0 0x00000008U
52 
53 //WRR Arbiter - Agent 1 Configuration
54 #define HOST_XIP_O_ARBCFG1 0x0000000CU
55 
56 //WRR Arbiter - Agent 2 Configuration
57 #define HOST_XIP_O_ARBCFG2 0x00000010U
58 
59 //Register to configure the extra delay added before the device switch
60 #define HOST_XIP_O_SWCHDLY 0x00000014U
61 
62 //Disable clocks using HOST_XIP_RCM Module
63 #define HOST_XIP_O_RCMCLKDIS 0x00000020U
64 
65 //Force clocks using HOST_XIP_RCM Module
66 #define HOST_XIP_O_RCMCLKFRC 0x00000024U
67 
68 //(ICG) Clock Status from HOST_XIP_RCM Module
69 #define HOST_XIP_O_RCMCLKSTA 0x00000028U
70 
71 //OSPICFG
72 #define HOST_XIP_O_OSPICFG 0x00000040U
73 
74 //uDMA source address for secured read master
75 #define HOST_XIP_O_UDSCFG0 0x00001000U
76 
77 //uDMA destination address for secured write master
78 #define HOST_XIP_O_UDSCFG1 0x00001004U
79 
80 //uDMA secured job Length
81 #define HOST_XIP_O_UDSCFG2 0x00001008U
82 
83 //uDMA Direction
84 #define HOST_XIP_O_UDSCFG3 0x0000100CU
85 
86 //uDMA secured job kick
87 #define HOST_XIP_O_UDSCTL0 0x00001010U
88 
89 //uDMA secured job abort
90 #define HOST_XIP_O_UDSCTL1 0x00001014U
91 
92 //uDMA secured Status bits
93 #define HOST_XIP_O_UDSSTA 0x00001020U
94 
95 //uDMA secured IRQ Status bits
96 #define HOST_XIP_O_UDSIRQ 0x00001024U
97 
98 //uDMA secured Status bits in addition to [UDMSSTA] register
99 #define HOST_XIP_O_UDSSTA1 0x0000102CU
100 
101 //uDMA Secure channel peripheral config register
102 #define HOST_XIP_O_UDSPERCFG 0x00001040U
103 
104 //Register to select the peripheral to be served on secured channel
105 #define HOST_XIP_O_UDSPERSEL 0x00001060U
106 
107 //Register to select the peripheral to be served on non secured channel
108 #define HOST_XIP_O_UDNSPERSEL 0x00001064U
109 
110 //uDMA source address for non-secured read master
111 #define HOST_XIP_O_UDNSCFG0 0x00002000U
112 
113 //uDMA destination address for non-secured write master
114 #define HOST_XIP_O_UDNSCFG1 0x00002004U
115 
116 //uDMA non-secured job Length
117 #define HOST_XIP_O_UDNSCFG2 0x00002008U
118 
119 //uDMA Direction
120 #define HOST_XIP_O_UDNSCFG3 0x0000200CU
121 
122 //uDMA non-secured job kick
123 #define HOST_XIP_O_UDNSCTL0 0x00002010U
124 
125 //uDMA non-secured job abort
126 #define HOST_XIP_O_UDNSCTL1 0x00002014U
127 
128 //uDMA non-secured Status bits
129 #define HOST_XIP_O_UDNSSTA 0x00002020U
130 
131 //uDMA non-secured IRQ Status bits
132 #define HOST_XIP_O_UDNSIRQ 0x00002024U
133 
134 //uDMA threshold configuration
135 #define HOST_XIP_O_UTHRCNF 0x00002028U
136 
137 //uDMA non-secured Status bits in addition to [UDNSSTA] register
138 #define HOST_XIP_O_UDNSSTA1 0x0000202CU
139 
140 //Non secure peirpheral job configuration
141 #define HOST_XIP_O_UDNSPERCFG 0x00002040U
142 
143 //For Load/Read xSPI config job in OTFDE memory
144 #define HOST_XIP_O_OTOSMEM 0x00003000U
145 
146 //SECGA OTFDE PROTECTION CONFIG:
147 #define HOST_XIP_O_OTPRTCFG 0x00004000U
148 
149 //Region 0 key word 0
150 #define HOST_XIP_O_RGN0CFG0 0x00004004U
151 
152 //Region 0 key word 1
153 #define HOST_XIP_O_RGN0CFG1 0x00004008U
154 
155 //Region 0 key word 2
156 #define HOST_XIP_O_RGN0CFG2 0x0000400CU
157 
158 //Region 0 key word 3
159 #define HOST_XIP_O_RGN0CFG3 0x00004010U
160 
161 //Region 0 nonce word 0
162 #define HOST_XIP_O_RGN0CFG4 0x00004014U
163 
164 //Region 0 nonce word 1
165 #define HOST_XIP_O_RGN0CFG5 0x00004018U
166 
167 //Region 1 key word 0
168 #define HOST_XIP_O_RGN1CFG0 0x00004020U
169 
170 //Region 1 key word 1
171 #define HOST_XIP_O_RGN1CFG1 0x00004024U
172 
173 //Region 1 key word 2
174 #define HOST_XIP_O_RGN1CFG2 0x00004028U
175 
176 //Region 1 key word 3
177 #define HOST_XIP_O_RGN1CFG3 0x0000402CU
178 
179 //Region 1 nonce word 0
180 #define HOST_XIP_O_RGN1CFG4 0x00004030U
181 
182 //Region 1 nonce word 1
183 #define HOST_XIP_O_RGN1CFG5 0x00004034U
184 
185 //Region 2 key word 0
186 #define HOST_XIP_O_RGN2CFG0 0x00004040U
187 
188 //Region 1 key word 1
189 #define HOST_XIP_O_RGN2CFG1 0x00004044U
190 
191 //Region 1 key word 2
192 #define HOST_XIP_O_RGN2CFG2 0x00004048U
193 
194 //Region 1 key word 3
195 #define HOST_XIP_O_RGN2CFG3 0x0000404CU
196 
197 //Region 2 nonce word 0
198 #define HOST_XIP_O_RGN2CFG4 0x00004050U
199 
200 //Region 2 nonce word 1
201 #define HOST_XIP_O_RGN2CFG5 0x00004054U
202 
203 //Region 3 key word 0
204 #define HOST_XIP_O_RGN3CFG0 0x00004060U
205 
206 //Region 3 key word 1
207 #define HOST_XIP_O_RGN3CFG1 0x00004064U
208 
209 //Region 3 key word 2
210 #define HOST_XIP_O_RGN3CFG2 0x00004068U
211 
212 //Region 3 key word 3
213 #define HOST_XIP_O_RGN3CFG3 0x0000406CU
214 
215 //Region 3 nonce word 0
216 #define HOST_XIP_O_RGN3CFG4 0x00004070U
217 
218 //Region 3 nonce word 1
219 #define HOST_XIP_O_RGN3CFG5 0x00004074U
220 
221 //Pulse signaled by SW to enable OTFDE and start handling incoming tasks
222 #define HOST_XIP_O_OTSWCTL0 0x00005000U
223 
224 //Pulse signaled by SW to disable OTFDE and stop handling incoming task
225 #define HOST_XIP_O_OTSWCTL1 0x00005004U
226 
227 //Pulse signaled by SW to suspend OTFDE task and hold task related data
228 #define HOST_XIP_O_OTSWCTL2 0x00005008U
229 
230 //Pulse signaled by SW to resume OTFDE suspended task
231 #define HOST_XIP_O_OTSWCTL3 0x0000500CU
232 
233 //Pulse signaled by SW to soft reset OTFDE engine and fifo and move to active idle
234 #define HOST_XIP_O_OTSWCTL4 0x00005010U
235 
236 //OTFDE status
237 #define HOST_XIP_O_OTSTA 0x00005020U
238 
239 //Event indication
240 #define HOST_XIP_O_OTINDSTA 0x00005030U
241 
242 //Event Masked
243 #define HOST_XIP_O_OTINDMASK 0x00005040U
244 
245 //Event IRQ next state
246 #define HOST_XIP_O_OTINDNEXT 0x00005050U
247 
248 //set of controller non STIG configurations
249 #define HOST_XIP_O_OTSTGSEL 0x00005060U
250 
251 //Device 0 parameters
252 #define HOST_XIP_O_OTD0CFG 0x00005070U
253 
254 //Device 0 polling timer parameters
255 #define HOST_XIP_O_OTD0PTMR 0x00005074U
256 
257 //Device 0 wrap configuration
258 #define HOST_XIP_O_OTD0WRAP 0x00005078U
259 
260 //Device 1 parameters
261 #define HOST_XIP_O_OTD1CFG 0x00005080U
262 
263 //Device 1 wrap configuration
264 #define HOST_XIP_O_OTD1WRAP 0x00005084U
265 
266 //Global watchdog timer
267 #define HOST_XIP_O_OTGLBTMR 0x00005090U
268 
269 //region 0 parameters config 0
270 #define HOST_XIP_O_OTR0CFG0 0x00006000U
271 
272 //region 0 parameters config 1
273 #define HOST_XIP_O_OTR0CFG1 0x00006004U
274 
275 //region 0 parameters config 2
276 #define HOST_XIP_O_OTR0CFG2 0x00006008U
277 
278 //region 0 parameters config 3
279 #define HOST_XIP_O_OTR0CFG3 0x0000600CU
280 
281 //region 1 parameters config 0
282 #define HOST_XIP_O_OTR1CFG0 0x00007000U
283 
284 //region 1 parameters config 1
285 #define HOST_XIP_O_OTR1CFG1 0x00007004U
286 
287 //region 1 parameters config 2
288 #define HOST_XIP_O_OTR1CFG2 0x00007008U
289 
290 //region 1 parameters config 3
291 #define HOST_XIP_O_OTR1CFG3 0x0000700CU
292 
293 //region 2 parameters config 0
294 #define HOST_XIP_O_OTR2CFG0 0x00008000U
295 
296 //region 2 parameters config 1
297 #define HOST_XIP_O_OTR2CFG1 0x00008004U
298 
299 //region 2 parameters config 2
300 #define HOST_XIP_O_OTR2CFG2 0x00008008U
301 
302 //region 2 parameters config 3
303 #define HOST_XIP_O_OTR2CFG3 0x0000800CU
304 
305 //region 3 parameters config 0
306 #define HOST_XIP_O_OTR3CFG0 0x00009000U
307 
308 //region 3 parameters config 1
309 #define HOST_XIP_O_OTR3CFG1 0x00009004U
310 
311 //region 3 parameters config 2
312 #define HOST_XIP_O_OTR3CFG2 0x00009008U
313 
314 //region 3 parameters config 3
315 #define HOST_XIP_O_OTR3CFG3 0x0000900CU
316 
317 
318 
319 /*-----------------------------------REGISTER------------------------------------
320  Register name: ARBCTL
321  Offset name: HOST_XIP_O_ARBCTL
322  Relative address: 0x0
323  Description: WRR Arbiter Enable
324  Default Value: 0x00000003
325 
326  Field: WRR
327  From..to bits: 0...0
328  DefaultValue: 0x1
329  Access type: read-write
330  Description: 0 - Disabled, use SIE-200 arbitration logic.
331  1 - Enable, use wrapper arbitration logic.
332 
333 */
334 #define HOST_XIP_ARBCTL_WRR 0x00000001U
335 #define HOST_XIP_ARBCTL_WRR_M 0x00000001U
336 #define HOST_XIP_ARBCTL_WRR_S 0U
337 /*
338 
339  Field: WRRCFG
340  From..to bits: 1...1
341  DefaultValue: 0x1
342  Access type: read-write
343  Description: WRR ARB POLICY RR:
344  0 - Fixed Priority
345  1 - Round Robin (Default)
346 
347 */
348 #define HOST_XIP_ARBCTL_WRRCFG 0x00000002U
349 #define HOST_XIP_ARBCTL_WRRCFG_M 0x00000002U
350 #define HOST_XIP_ARBCTL_WRRCFG_S 1U
351 
352 
353 /*-----------------------------------REGISTER------------------------------------
354  Register name: ARBHALT
355  Offset name: HOST_XIP_O_ARBHALT
356  Relative address: 0x4
357  Description: WRR ARBITER HALT.
358  With sending halt request, Arbiter will finish current burst and then stop transmission of data.
359  Write ENABLE = 0 to stop halting
360  Default Value: 0x00000000
361 
362  Field: EN
363  From..to bits: 0...0
364  DefaultValue: 0x0
365  Access type: read-write
366  Description: MEM_ARBITER_HALT_EN ARBITER HALT.
367  0: Arbiter transmiting data/ disable halt
368  1: Arbiter will stop transmiting data
369 
370 */
371 #define HOST_XIP_ARBHALT_EN 0x00000001U
372 #define HOST_XIP_ARBHALT_EN_M 0x00000001U
373 #define HOST_XIP_ARBHALT_EN_S 0U
374 /*
375 
376  Field: STS
377  From..to bits: 1...1
378  DefaultValue: 0x0
379  Access type: read-only
380  Description: 1: Arbiter curently halted
381 
382 */
383 #define HOST_XIP_ARBHALT_STS 0x00000002U
384 #define HOST_XIP_ARBHALT_STS_M 0x00000002U
385 #define HOST_XIP_ARBHALT_STS_S 1U
386 
387 
388 /*-----------------------------------REGISTER------------------------------------
389  Register name: ARBCFG0
390  Offset name: HOST_XIP_O_ARBCFG0
391  Relative address: 0x8
392  Description: WRR Arbiter - Agent 0 Configuration
393  Default Value: 0x04010010
394 
395  Field: NUMWORDS
396  From..to bits: 0...12
397  DefaultValue: 0x10
398  Access type: read-write
399  Description: Number of words to be served in each arbitration grant.
400  Up to 8,192 words (32KB).
401  Value must be > 0.
402 
403 */
404 #define HOST_XIP_ARBCFG0_NUMWORDS_W 13U
405 #define HOST_XIP_ARBCFG0_NUMWORDS_M 0x00001FFFU
406 #define HOST_XIP_ARBCFG0_NUMWORDS_S 0U
407 /*
408 
409  Field: FIXPRI
410  From..to bits: 16...17
411  DefaultValue: 0x1
412  Access type: read-write
413  Description: For Fixed Priority:
414  0 - Highest.
415  1 - Medium.
416  2 - Lowest (default).
417 
418 */
419 #define HOST_XIP_ARBCFG0_FIXPRI_W 2U
420 #define HOST_XIP_ARBCFG0_FIXPRI_M 0x00030000U
421 #define HOST_XIP_ARBCFG0_FIXPRI_S 16U
422 /*
423 
424  Field: TRANSDLY
425  From..to bits: 24...28
426  DefaultValue: 0x4
427  Access type: read-write
428  Description: Number of cycle before starting to serve next agent in line.
429  Up to 32 cycles.
430 
431 */
432 #define HOST_XIP_ARBCFG0_TRANSDLY_W 5U
433 #define HOST_XIP_ARBCFG0_TRANSDLY_M 0x1F000000U
434 #define HOST_XIP_ARBCFG0_TRANSDLY_S 24U
435 
436 
437 /*-----------------------------------REGISTER------------------------------------
438  Register name: ARBCFG1
439  Offset name: HOST_XIP_O_ARBCFG1
440  Relative address: 0xC
441  Description: WRR Arbiter - Agent 1 Configuration
442  Default Value: 0x00020001
443 
444  Field: NUMWORDS
445  From..to bits: 0...12
446  DefaultValue: 0x1
447  Access type: read-write
448  Description: Number of words to be served in each arbitration grant.
449  Up to 8,192 words (32KB).
450  Value must be atleast 1. 0(Zero) is not allowed.
451 
452 */
453 #define HOST_XIP_ARBCFG1_NUMWORDS_W 13U
454 #define HOST_XIP_ARBCFG1_NUMWORDS_M 0x00001FFFU
455 #define HOST_XIP_ARBCFG1_NUMWORDS_S 0U
456 /*
457 
458  Field: FIXPRI
459  From..to bits: 16...17
460  DefaultValue: 0x2
461  Access type: read-write
462  Description: For Fixed Priority:
463  0 - Highest.
464  1 - Medium (default).
465  2 - Lowest.
466 
467 */
468 #define HOST_XIP_ARBCFG1_FIXPRI_W 2U
469 #define HOST_XIP_ARBCFG1_FIXPRI_M 0x00030000U
470 #define HOST_XIP_ARBCFG1_FIXPRI_S 16U
471 /*
472 
473  Field: TRANSDLY
474  From..to bits: 24...28
475  DefaultValue: 0x0
476  Access type: read-write
477  Description: Number of cycle before starting to serve next agent in line.
478  Up to 32 cycles.
479 
480 */
481 #define HOST_XIP_ARBCFG1_TRANSDLY_W 5U
482 #define HOST_XIP_ARBCFG1_TRANSDLY_M 0x1F000000U
483 #define HOST_XIP_ARBCFG1_TRANSDLY_S 24U
484 
485 
486 /*-----------------------------------REGISTER------------------------------------
487  Register name: ARBCFG2
488  Offset name: HOST_XIP_O_ARBCFG2
489  Relative address: 0x10
490  Description: WRR Arbiter - Agent 2 Configuration
491  Default Value: 0x04000004
492 
493  Field: NUMWORDS
494  From..to bits: 0...12
495  DefaultValue: 0x4
496  Access type: read-write
497  Description: Number of words to be served in each arbitration grant.
498  Up to 8,192 words (32KB).
499  Value must be > 0.
500 
501 */
502 #define HOST_XIP_ARBCFG2_NUMWORDS_W 13U
503 #define HOST_XIP_ARBCFG2_NUMWORDS_M 0x00001FFFU
504 #define HOST_XIP_ARBCFG2_NUMWORDS_S 0U
505 /*
506 
507  Field: FIXPRI
508  From..to bits: 16...17
509  DefaultValue: 0x0
510  Access type: read-write
511  Description: For Fixed Priority:
512  0 - Highest (default).
513  1 - Medium.
514  2 - Lowest.
515 
516 */
517 #define HOST_XIP_ARBCFG2_FIXPRI_W 2U
518 #define HOST_XIP_ARBCFG2_FIXPRI_M 0x00030000U
519 #define HOST_XIP_ARBCFG2_FIXPRI_S 16U
520 /*
521 
522  Field: TRANSDLY
523  From..to bits: 24...28
524  DefaultValue: 0x4
525  Access type: read-write
526  Description: Number of cycle before starting to serve next agent in line.
527  Up to 32 cycles.
528 
529 */
530 #define HOST_XIP_ARBCFG2_TRANSDLY_W 5U
531 #define HOST_XIP_ARBCFG2_TRANSDLY_M 0x1F000000U
532 #define HOST_XIP_ARBCFG2_TRANSDLY_S 24U
533 
534 
535 /*-----------------------------------REGISTER------------------------------------
536  Register name: SWCHDLY
537  Offset name: HOST_XIP_O_SWCHDLY
538  Relative address: 0x14
539  Description: Register to configure the extra delay added before the device switch
540  Default Value: 0x00000001
541 
542  Field: DEVSWCHDLY
543  From..to bits: 0...1
544  DefaultValue: 0x1
545  Access type: read-write
546  Description: This field configures the extra delay added before the device switch
547 
548  ENUMs:
549  SEL0: No extra delay
550  SEL1: Extra delay of 16 cycles
551  SEL2: Extra delay of 32 cycles
552  SEL3: Extra delay of 64 cycles
553 */
554 #define HOST_XIP_SWCHDLY_DEVSWCHDLY_W 2U
555 #define HOST_XIP_SWCHDLY_DEVSWCHDLY_M 0x00000003U
556 #define HOST_XIP_SWCHDLY_DEVSWCHDLY_S 0U
557 #define HOST_XIP_SWCHDLY_DEVSWCHDLY_SEL0 0x00000000U
558 #define HOST_XIP_SWCHDLY_DEVSWCHDLY_SEL1 0x00000001U
559 #define HOST_XIP_SWCHDLY_DEVSWCHDLY_SEL2 0x00000002U
560 #define HOST_XIP_SWCHDLY_DEVSWCHDLY_SEL3 0x00000003U
561 
562 
563 /*-----------------------------------REGISTER------------------------------------
564  Register name: RCMCLKDIS
565  Offset name: HOST_XIP_O_RCMCLKDIS
566  Relative address: 0x20
567  Description: Disable clocks using HOST_XIP_RCM Module
568  Default Value: 0x00000000
569 
570  Field: HOSTXIP
571  From..to bits: 0...0
572  DefaultValue: 0x0
573  Access type: read-write
574  Description: HOST_XIP CLK SW DISABLE:
575  1 - Clock is permanent blocked (not depended on clk_req input)
576  0 - (default) - Clock is not blocked, but gated with clk_req input port
577 
578 */
579 #define HOST_XIP_RCMCLKDIS_HOSTXIP 0x00000001U
580 #define HOST_XIP_RCMCLKDIS_HOSTXIP_M 0x00000001U
581 #define HOST_XIP_RCMCLKDIS_HOSTXIP_S 0U
582 /*
583 
584  Field: SOC
585  From..to bits: 1...1
586  DefaultValue: 0x0
587  Access type: read-write
588  Description: SOC CLK SW DISABLE:
589  1 - Clock is permanent blocked (not depended on clk_req input)
590  0 - (default) - Clock is not blocked, but gated with clk_req input port
591 
592 */
593 #define HOST_XIP_RCMCLKDIS_SOC 0x00000002U
594 #define HOST_XIP_RCMCLKDIS_SOC_M 0x00000002U
595 #define HOST_XIP_RCMCLKDIS_SOC_S 1U
596 /*
597 
598  Field: OSPIREF
599  From..to bits: 2...2
600  DefaultValue: 0x0
601  Access type: read-write
602  Description: OSPI REF CLK SW DISABLE:
603  1 - Clock is permanent blocked (not depended on clk_req input)
604  0 - (default) - Clock is not blocked, but gated with clk_req input port
605 
606 */
607 #define HOST_XIP_RCMCLKDIS_OSPIREF 0x00000004U
608 #define HOST_XIP_RCMCLKDIS_OSPIREF_M 0x00000004U
609 #define HOST_XIP_RCMCLKDIS_OSPIREF_S 2U
610 
611 
612 /*-----------------------------------REGISTER------------------------------------
613  Register name: RCMCLKFRC
614  Offset name: HOST_XIP_O_RCMCLKFRC
615  Relative address: 0x24
616  Description: Force clocks using HOST_XIP_RCM Module
617  Default Value: 0x00000000
618 
619  Field: HOSTXIP
620  From..to bits: 0...0
621  DefaultValue: 0x0
622  Access type: read-write
623  Description: HOST_XIP CLK SW FORCE:
624  1 - Force clk (even if sw_disable_clk is 1 or clk_req is 0)
625  0 - Clock is not forced, but gated with clk_req input port
626 
627 */
628 #define HOST_XIP_RCMCLKFRC_HOSTXIP 0x00000001U
629 #define HOST_XIP_RCMCLKFRC_HOSTXIP_M 0x00000001U
630 #define HOST_XIP_RCMCLKFRC_HOSTXIP_S 0U
631 /*
632 
633  Field: SOC
634  From..to bits: 1...1
635  DefaultValue: 0x0
636  Access type: read-write
637  Description: SOC CLK SW FORCE:
638  1 - Force clk (even if sw_disable_clk is 1 or clk_req is 0)
639  0 - Clock is not forced, but gated with clk_req input port
640 
641 */
642 #define HOST_XIP_RCMCLKFRC_SOC 0x00000002U
643 #define HOST_XIP_RCMCLKFRC_SOC_M 0x00000002U
644 #define HOST_XIP_RCMCLKFRC_SOC_S 1U
645 /*
646 
647  Field: OSPIREF
648  From..to bits: 2...2
649  DefaultValue: 0x0
650  Access type: read-write
651  Description: OSPI REF CLK SW FORCE:
652  1 - Force clk (even if sw_disable_clk is 1 or clk_req is 0)
653  0 - Clock is not forced, but gated with clk_req input port
654 
655 */
656 #define HOST_XIP_RCMCLKFRC_OSPIREF 0x00000004U
657 #define HOST_XIP_RCMCLKFRC_OSPIREF_M 0x00000004U
658 #define HOST_XIP_RCMCLKFRC_OSPIREF_S 2U
659 
660 
661 /*-----------------------------------REGISTER------------------------------------
662  Register name: RCMCLKSTA
663  Offset name: HOST_XIP_O_RCMCLKSTA
664  Relative address: 0x28
665  Description: (ICG) Clock Status from HOST_XIP_RCM Module
666  Default Value: 0x00000000
667 
668  Field: HOSTXIP
669  From..to bits: 0...0
670  DefaultValue: 0x0
671  Access type: read-only
672  Description: 1 - Force clk (even if sw_disable_clk is 1 or clk_req is 0)
673  0 - Clock is not forced, but gated with clk_req input port
674 
675 */
676 #define HOST_XIP_RCMCLKSTA_HOSTXIP 0x00000001U
677 #define HOST_XIP_RCMCLKSTA_HOSTXIP_M 0x00000001U
678 #define HOST_XIP_RCMCLKSTA_HOSTXIP_S 0U
679 /*
680 
681  Field: SOC
682  From..to bits: 1...1
683  DefaultValue: 0x0
684  Access type: read-only
685  Description: 1 - Force clk (even if sw_disable_clk is 1 or clk_req is 0)
686  0 - Clock is not forced, but gated with clk_req input port
687 
688 */
689 #define HOST_XIP_RCMCLKSTA_SOC 0x00000002U
690 #define HOST_XIP_RCMCLKSTA_SOC_M 0x00000002U
691 #define HOST_XIP_RCMCLKSTA_SOC_S 1U
692 /*
693 
694  Field: OSPIREF
695  From..to bits: 2...2
696  DefaultValue: 0x0
697  Access type: read-only
698  Description: 1 - Force clk (even if sw_disable_clk is 1 or clk_req is 0)
699  0 - Clock is not forced, but gated with clk_req input port
700 
701 */
702 #define HOST_XIP_RCMCLKSTA_OSPIREF 0x00000004U
703 #define HOST_XIP_RCMCLKSTA_OSPIREF_M 0x00000004U
704 #define HOST_XIP_RCMCLKSTA_OSPIREF_S 2U
705 
706 
707 /*-----------------------------------REGISTER------------------------------------
708  Register name: OSPICFG
709  Offset name: HOST_XIP_O_OSPICFG
710  Relative address: 0x40
711  Description:
712  Default Value: 0x00000003
713 
714  Field: HLDFIXEN
715  From..to bits: 0...0
716  DefaultValue: 0x1
717  Access type: read-write
718  Description: HOLD FIX ENABLE
719 
720  Field to enable the *OSPI* hold fix
721 
722  ENUMs:
723  DIS: Disable
724  EN: Enable
725 */
726 #define HOST_XIP_OSPICFG_HLDFIXEN 0x00000001U
727 #define HOST_XIP_OSPICFG_HLDFIXEN_M 0x00000001U
728 #define HOST_XIP_OSPICFG_HLDFIXEN_S 0U
729 #define HOST_XIP_OSPICFG_HLDFIXEN_DIS 0x00000000U
730 #define HOST_XIP_OSPICFG_HLDFIXEN_EN 0x00000001U
731 /*
732 
733  Field: GLTFIXEN
734  From..to bits: 1...1
735  DefaultValue: 0x1
736  Access type: read-write
737  Description: Field to enable the *OSPI* glitch fix
738 
739  ENUMs:
740  DIS: Disable
741  EN: Enable
742 */
743 #define HOST_XIP_OSPICFG_GLTFIXEN 0x00000002U
744 #define HOST_XIP_OSPICFG_GLTFIXEN_M 0x00000002U
745 #define HOST_XIP_OSPICFG_GLTFIXEN_S 1U
746 #define HOST_XIP_OSPICFG_GLTFIXEN_DIS 0x00000000U
747 #define HOST_XIP_OSPICFG_GLTFIXEN_EN 0x00000002U
748 
749 
750 /*-----------------------------------REGISTER------------------------------------
751  Register name: UDSCFG0
752  Offset name: HOST_XIP_O_UDSCFG0
753  Relative address: 0x1000
754  Description: uDMA source address for secured read master.
755  Must be Word aligned.
756  Default Value: 0x00000000
757 
758  Field: JSRCADDR
759  From..to bits: 0...31
760  DefaultValue: 0x0
761  Access type: read-write
762  Description: DMA SEC JOB SRC ADDR:
763  Specifies source address for secured read master.
764  Source address must comply with bit.26 to enable Sec/Non-Sec accesses, otherwise transactions will be blocked.
765 
766 */
767 #define HOST_XIP_UDSCFG0_JSRCADDR_W 32U
768 #define HOST_XIP_UDSCFG0_JSRCADDR_M 0xFFFFFFFFU
769 #define HOST_XIP_UDSCFG0_JSRCADDR_S 0U
770 
771 
772 /*-----------------------------------REGISTER------------------------------------
773  Register name: UDSCFG1
774  Offset name: HOST_XIP_O_UDSCFG1
775  Relative address: 0x1004
776  Description: uDMA destination address for secured write master.
777  Must be Word aligned.
778  Default Value: 0x00000000
779 
780  Field: JDESTADDR
781  From..to bits: 0...31
782  DefaultValue: 0x0
783  Access type: read-write
784  Description: DMA SEC JOB DST ADDR:
785  Specifies destination address for secured write master.
786  Destination address must comply with bit.26 to enable Sec/Non-Sec accesses, otherwise transactions will be blocked.
787 
788 */
789 #define HOST_XIP_UDSCFG1_JDESTADDR_W 32U
790 #define HOST_XIP_UDSCFG1_JDESTADDR_M 0xFFFFFFFFU
791 #define HOST_XIP_UDSCFG1_JDESTADDR_S 0U
792 
793 
794 /*-----------------------------------REGISTER------------------------------------
795  Register name: UDSCFG2
796  Offset name: HOST_XIP_O_UDSCFG2
797  Relative address: 0x1008
798  Description: uDMA secured job Length
799  Default Value: 0x00000000
800 
801  Field: JLEN
802  From..to bits: 0...17
803  DefaultValue: 0x0
804  Access type: read-write
805  Description: DMA SEC JOB LENGTH:
806  Resolution - 32 bits/4 bytes
807  Maximum configurable job size - 1 Mega byte (256K Words).
808  (Maximum available size in MEMSS is 1MB).
809 
810 */
811 #define HOST_XIP_UDSCFG2_JLEN_W 18U
812 #define HOST_XIP_UDSCFG2_JLEN_M 0x0003FFFFU
813 #define HOST_XIP_UDSCFG2_JLEN_S 0U
814 
815 
816 /*-----------------------------------REGISTER------------------------------------
817  Register name: UDSCFG3
818  Offset name: HOST_XIP_O_UDSCFG3
819  Relative address: 0x100C
820  Description: uDMA Direction
821  Default Value: 0x00000000
822 
823  Field: JDIR
824  From..to bits: 0...0
825  DefaultValue: 0x0
826  Access type: read-write
827  Description: DMA SEC JOB MODE:
828  0 - Data movement from External memory to Internal memory/Peripheral
829  1 - Data movement from Internal memory/Peripheral to External memory.
830 
831 */
832 #define HOST_XIP_UDSCFG3_JDIR 0x00000001U
833 #define HOST_XIP_UDSCFG3_JDIR_M 0x00000001U
834 #define HOST_XIP_UDSCFG3_JDIR_S 0U
835 /*
836 
837  Field: SMODE
838  From..to bits: 1...1
839  DefaultValue: 0x0
840  Access type: read-write
841  Description: Secure channel mode
842  0: Memory Mode
843  1: Peripheral Mode
844 
845 */
846 #define HOST_XIP_UDSCFG3_SMODE 0x00000002U
847 #define HOST_XIP_UDSCFG3_SMODE_M 0x00000002U
848 #define HOST_XIP_UDSCFG3_SMODE_S 1U
849 
850 
851 /*-----------------------------------REGISTER------------------------------------
852  Register name: UDSCTL0
853  Offset name: HOST_XIP_O_UDSCTL0
854  Relative address: 0x1010
855  Description: uDMA secured job kick
856  Default Value: 0x00000000
857 
858  Field: JSTART
859  From..to bits: 0...0
860  DefaultValue: 0x0
861  Access type: write-only
862  Description: DMA SEC JOB START WRCL:
863  Start command for uDMA to start working on secured configured job.
864 
865 */
866 #define HOST_XIP_UDSCTL0_JSTART 0x00000001U
867 #define HOST_XIP_UDSCTL0_JSTART_M 0x00000001U
868 #define HOST_XIP_UDSCTL0_JSTART_S 0U
869 
870 
871 /*-----------------------------------REGISTER------------------------------------
872  Register name: UDSCTL1
873  Offset name: HOST_XIP_O_UDSCTL1
874  Relative address: 0x1014
875  Description: uDMA secured job abort
876  Default Value: 0x00000000
877 
878  Field: JCLR
879  From..to bits: 0...0
880  DefaultValue: 0x0
881  Access type: write-only
882  Description: DMA SEC JOB CLEAR WRCL:
883  Clear command for uDMA to stop working and clear configuration.
884 
885 */
886 #define HOST_XIP_UDSCTL1_JCLR 0x00000001U
887 #define HOST_XIP_UDSCTL1_JCLR_M 0x00000001U
888 #define HOST_XIP_UDSCTL1_JCLR_S 0U
889 
890 
891 /*-----------------------------------REGISTER------------------------------------
892  Register name: UDSSTA
893  Offset name: HOST_XIP_O_UDSSTA
894  Relative address: 0x1020
895  Description: uDMA secured Status bits
896  Default Value: 0x00000000
897 
898  Field: JSTA
899  From..to bits: 0...0
900  DefaultValue: 0x0
901  Access type: read-only
902  Description: DMA SEC JOB ACTIVE:
903  Status bit to indicate that DMA is processing a secured job.
904  When this bit is set, SW has written all the job parameters and also provided a start_pulse to HW,
905  and cannot change job parameters without clear_pulse.
906  Job will wait to be executed (indicated by job_in_progress)
907 
908 */
909 #define HOST_XIP_UDSSTA_JSTA 0x00000001U
910 #define HOST_XIP_UDSSTA_JSTA_M 0x00000001U
911 #define HOST_XIP_UDSSTA_JSTA_S 0U
912 /*
913 
914  Field: JINPROG
915  From..to bits: 4...4
916  DefaultValue: 0x0
917  Access type: read-only
918  Description: DMA SEC JOB IN PROGRESS:
919  1- sec job is currently in progress and being executed by uDMA
920 
921 */
922 #define HOST_XIP_UDSSTA_JINPROG 0x00000010U
923 #define HOST_XIP_UDSSTA_JINPROG_M 0x00000010U
924 #define HOST_XIP_UDSSTA_JINPROG_S 4U
925 /*
926 
927  Field: RDWRDSLFT
928  From..to bits: 8...27
929  DefaultValue: 0x0
930  Access type: read-only
931  Description: DMA SEC JOB READ WORDS LEFT:
932  number of read words left in sec job.
933  Note: This value would be updated on a read to this register. [UDSSTA1.WRWRDSLFT] is updated on a read to this register
934  This register value shows number of words in 32 bit when field [UDSCFG3.JDIR] is configured '0' else shows number of words in 8/16/32 bit based on the configuration of [UDSCFG3.SMODE] and [UDPERCFG.SWORDSZ] fields
935 
936 */
937 #define HOST_XIP_UDSSTA_RDWRDSLFT_W 20U
938 #define HOST_XIP_UDSSTA_RDWRDSLFT_M 0x0FFFFF00U
939 #define HOST_XIP_UDSSTA_RDWRDSLFT_S 8U
940 
941 
942 /*-----------------------------------REGISTER------------------------------------
943  Register name: UDSIRQ
944  Offset name: HOST_XIP_O_UDSIRQ
945  Relative address: 0x1024
946  Description: uDMA secured IRQ Status bits
947  Default Value: 0x00000000
948 
949  Field: JIRQSTA
950  From..to bits: 0...1
951  DefaultValue: 0x0
952  Access type: read-only
953  Description: Status vector for IRQ indication for secured DMA IRQ:
954  2'd0 - DMA done.
955  2'd1 - DMA Internal bus error occurred. check SEC_STATUS in order to recovers
956 
957 */
958 #define HOST_XIP_UDSIRQ_JIRQSTA_W 2U
959 #define HOST_XIP_UDSIRQ_JIRQSTA_M 0x00000003U
960 #define HOST_XIP_UDSIRQ_JIRQSTA_S 0U
961 /*
962 
963  Field: JIRQBEDIR
964  From..to bits: 2...2
965  DefaultValue: 0x0
966  Access type: read-only
967  Description: Bus Error direction
968  0: Source bus
969  1: Destination bus
970  Note: Source and destination is determined based on [UDMA_SEC_MODE_CFG.MEM_DMA_SEC_JOB_MODE] configuration
971 
972 */
973 #define HOST_XIP_UDSIRQ_JIRQBEDIR 0x00000004U
974 #define HOST_XIP_UDSIRQ_JIRQBEDIR_M 0x00000004U
975 #define HOST_XIP_UDSIRQ_JIRQBEDIR_S 2U
976 
977 
978 /*-----------------------------------REGISTER------------------------------------
979  Register name: UDSSTA1
980  Offset name: HOST_XIP_O_UDSSTA1
981  Relative address: 0x102C
982  Description: uDMA secured Status bits in addition to [UDMSSTA] register
983  Default Value: NA
984 
985  Field: WRDOFST
986  From..to bits: 0...7
987  DefaultValue: NA
988  Access type: read-only
989  Description: DMA SEC PERIPH WORD OFFSET:
990  Number of words left in a peripheral block.
991  Note: This value would be updated only on a read to [UDSSTA] register.
992  This register value shows number of words in 8/16/32 bit based on the configuration of [UDSCFG3.SMODE] and [UDPERCFG.SWORDSZ] fields
993 
994 */
995 #define HOST_XIP_UDSSTA1_WRDOFST_W 8U
996 #define HOST_XIP_UDSSTA1_WRDOFST_M 0x000000FFU
997 #define HOST_XIP_UDSSTA1_WRDOFST_S 0U
998 /*
999 
1000  Field: WRWRDSLFT
1001  From..to bits: 8...27
1002  DefaultValue: NA
1003  Access type: read-only
1004  Description: DMA SEC JOB WRITE WORDS LEFT:
1005  Number of write words left in sec job.
1006  Note: This value would be updated only on a read to [UDSSTA] register.
1007  This register value shows number of words in 32 bit when field [UDSCFG3.JDIR] is configured '1' else shows number of words in 8/16/32 bit based on the configuration of [UDSCFG3.SMODE] and [UDPERCFG.SWORDSZ] fields
1008 
1009 */
1010 #define HOST_XIP_UDSSTA1_WRWRDSLFT_W 20U
1011 #define HOST_XIP_UDSSTA1_WRWRDSLFT_M 0x0FFFFF00U
1012 #define HOST_XIP_UDSSTA1_WRWRDSLFT_S 8U
1013 
1014 
1015 /*-----------------------------------REGISTER------------------------------------
1016  Register name: UDSPERCFG
1017  Offset name: HOST_XIP_O_UDSPERCFG
1018  Relative address: 0x1040
1019  Description: uDMA Secure channel peripheral config register
1020  Default Value: 0x00000000
1021 
1022  Field: SPERWDSZ
1023  From..to bits: 0...1
1024  DefaultValue: 0x0
1025  Access type: read-write
1026  Description: Secure channel peripheral job word size
1027  8/16/32 (Word Size of 1/2/4 bytes)
1028  Sel_0 - 32 bit
1029  Sel_1 - 16 bit
1030  Sel_2 - 8 bit
1031 
1032 */
1033 #define HOST_XIP_UDSPERCFG_SPERWDSZ_W 2U
1034 #define HOST_XIP_UDSPERCFG_SPERWDSZ_M 0x00000003U
1035 #define HOST_XIP_UDSPERCFG_SPERWDSZ_S 0U
1036 /*
1037 
1038  Field: SPERBLKSZ
1039  From..to bits: 2...7
1040  DefaultValue: 0x0
1041  Access type: read-write
1042  Description: Secure channel peripheral block size(in 32bits/4bytes)
1043  Multiplication of Word size
1044 
1045  Upto 64 words based on the word size selected
1046 
1047  Block = block_size * word_size
1048 
1049 */
1050 #define HOST_XIP_UDSPERCFG_SPERBLKSZ_W 6U
1051 #define HOST_XIP_UDSPERCFG_SPERBLKSZ_M 0x000000FCU
1052 #define HOST_XIP_UDSPERCFG_SPERBLKSZ_S 2U
1053 /*
1054 
1055  Field: SENCLRSRT
1056  From..to bits: 8...8
1057  DefaultValue: 0x0
1058  Access type: read-write
1059  Description: Enable uDMA to set a rd/wr clear pulse at the beginning of a job
1060 
1061 */
1062 #define HOST_XIP_UDSPERCFG_SENCLRSRT 0x00000100U
1063 #define HOST_XIP_UDSPERCFG_SENCLRSRT_M 0x00000100U
1064 #define HOST_XIP_UDSPERCFG_SENCLRSRT_S 8U
1065 
1066 
1067 /*-----------------------------------REGISTER------------------------------------
1068  Register name: UDSPERSEL
1069  Offset name: HOST_XIP_O_UDSPERSEL
1070  Relative address: 0x1060
1071  Description: Register to select the peripheral to be served on secured channel
1072  Default Value: 0x00000000
1073 
1074  Field: SPERSEL
1075  From..to bits: 0...3
1076  DefaultValue: 0x0
1077  Access type: read-write
1078  Description: Select the peripheral to serve job. This field along with [UDMA_SEC_MODE.MEM_SEC_MODE] selects the peripheral to the channel
1079  0x0 UART0
1080  0x1 UART1
1081  0x2 SPI0
1082  0x3 SPI1
1083  0x4 I2C0
1084  0x5 I2C1
1085  0x6 SDMMC
1086  0x7 SDIO
1087  0x8 MCAN
1088  0x9 ADC
1089  0xA PDM
1090  0xB HIF
1091 
1092 
1093 */
1094 #define HOST_XIP_UDSPERSEL_SPERSEL_W 4U
1095 #define HOST_XIP_UDSPERSEL_SPERSEL_M 0x0000000FU
1096 #define HOST_XIP_UDSPERSEL_SPERSEL_S 0U
1097 
1098 
1099 /*-----------------------------------REGISTER------------------------------------
1100  Register name: UDNSPERSEL
1101  Offset name: HOST_XIP_O_UDNSPERSEL
1102  Relative address: 0x1064
1103  Description: Register to select the peripheral to be served on non secured channel
1104  Default Value: 0x00000000
1105 
1106  Field: NSPERSEL
1107  From..to bits: 0...3
1108  DefaultValue: 0x0
1109  Access type: read-write
1110  Description: Select the peripheral to serve job. This field along with [UDMA_NONSEC_MODE.MEM_NON_SEC_MODE] selects the peripheral to the channel
1111  0x0 UART0
1112  0x1 UART1
1113  0x2 SPI0
1114  0x3 SPI1
1115  0x4 I2C0
1116  0x5 I2C1
1117  0x6 SDMMC
1118  0x7 SDIO
1119  0x8 MCAN
1120  0x9 ADC
1121  0xA PDM
1122  0xB HIF
1123 
1124 */
1125 #define HOST_XIP_UDNSPERSEL_NSPERSEL_W 4U
1126 #define HOST_XIP_UDNSPERSEL_NSPERSEL_M 0x0000000FU
1127 #define HOST_XIP_UDNSPERSEL_NSPERSEL_S 0U
1128 
1129 
1130 /*-----------------------------------REGISTER------------------------------------
1131  Register name: UDNSCFG0
1132  Offset name: HOST_XIP_O_UDNSCFG0
1133  Relative address: 0x2000
1134  Description: uDMA source address for non-secured read master.
1135  Must be Word aligned.
1136  Default Value: 0x00000000
1137 
1138  Field: JSRCADDR
1139  From..to bits: 0...31
1140  DefaultValue: 0x0
1141  Access type: read-write
1142  Description: DMA NONSEC JOB SRC ADDR:
1143  Specifies source address for non-secured read master.
1144  Source address must comply with bit.26 to enable Sec/Non-Sec accesses, otherwise transactions will be blocked.
1145  In case using SAU to define secured memory region 'inside' the non-secured, this channel will allow this.
1146 
1147 */
1148 #define HOST_XIP_UDNSCFG0_JSRCADDR_W 32U
1149 #define HOST_XIP_UDNSCFG0_JSRCADDR_M 0xFFFFFFFFU
1150 #define HOST_XIP_UDNSCFG0_JSRCADDR_S 0U
1151 
1152 
1153 /*-----------------------------------REGISTER------------------------------------
1154  Register name: UDNSCFG1
1155  Offset name: HOST_XIP_O_UDNSCFG1
1156  Relative address: 0x2004
1157  Description: uDMA destination address for non-secured write master.
1158  Must be Word aligned.
1159  Default Value: 0x00000000
1160 
1161  Field: JDESTADDR
1162  From..to bits: 0...31
1163  DefaultValue: 0x0
1164  Access type: read-write
1165  Description: DMA NONSEC JOB DST ADDR:
1166  Specifies destination address for non-secured write master.
1167  Destination address must comply with bit.26 to enable Sec/Non-Sec accesses, otherwise transactions will be blocked.
1168  In case using SAU to define secured memory region 'inside' the non-secured, this channel will allow this.
1169 
1170 */
1171 #define HOST_XIP_UDNSCFG1_JDESTADDR_W 32U
1172 #define HOST_XIP_UDNSCFG1_JDESTADDR_M 0xFFFFFFFFU
1173 #define HOST_XIP_UDNSCFG1_JDESTADDR_S 0U
1174 
1175 
1176 /*-----------------------------------REGISTER------------------------------------
1177  Register name: UDNSCFG2
1178  Offset name: HOST_XIP_O_UDNSCFG2
1179  Relative address: 0x2008
1180  Description: uDMA non-secured job Length
1181  Default Value: 0x00000000
1182 
1183  Field: JLEN
1184  From..to bits: 0...17
1185  DefaultValue: 0x0
1186  Access type: read-write
1187  Description: DMA NONSEC JOB LENGTH:
1188  Resolution - 32 bits/4bytes
1189  Maximum configurable job size - 1 Mega byte (256K Words).
1190  (Maximum available size in MEMSS is 1MB).
1191 
1192 */
1193 #define HOST_XIP_UDNSCFG2_JLEN_W 18U
1194 #define HOST_XIP_UDNSCFG2_JLEN_M 0x0003FFFFU
1195 #define HOST_XIP_UDNSCFG2_JLEN_S 0U
1196 
1197 
1198 /*-----------------------------------REGISTER------------------------------------
1199  Register name: UDNSCFG3
1200  Offset name: HOST_XIP_O_UDNSCFG3
1201  Relative address: 0x200C
1202  Description: uDMA Direction
1203  Default Value: 0x00000000
1204 
1205  Field: JDIR
1206  From..to bits: 0...0
1207  DefaultValue: 0x0
1208  Access type: read-write
1209  Description: DMA NONSEC JOB MODE:
1210  0 - Data movement from External memory to Internal memory.
1211  1 - Data movement from Internal memory to External memory.
1212 
1213 */
1214 #define HOST_XIP_UDNSCFG3_JDIR 0x00000001U
1215 #define HOST_XIP_UDNSCFG3_JDIR_M 0x00000001U
1216 #define HOST_XIP_UDNSCFG3_JDIR_S 0U
1217 /*
1218 
1219  Field: NSMODE
1220  From..to bits: 1...1
1221  DefaultValue: 0x0
1222  Access type: read-write
1223  Description: Non secure channel mode
1224  0: Memory Mode
1225  1: Peripheral Mode
1226 
1227 */
1228 #define HOST_XIP_UDNSCFG3_NSMODE 0x00000002U
1229 #define HOST_XIP_UDNSCFG3_NSMODE_M 0x00000002U
1230 #define HOST_XIP_UDNSCFG3_NSMODE_S 1U
1231 
1232 
1233 /*-----------------------------------REGISTER------------------------------------
1234  Register name: UDNSCTL0
1235  Offset name: HOST_XIP_O_UDNSCTL0
1236  Relative address: 0x2010
1237  Description: uDMA non-secured job kick
1238  Default Value: 0x00000000
1239 
1240  Field: JSTART
1241  From..to bits: 0...0
1242  DefaultValue: 0x0
1243  Access type: write-only
1244  Description: DMA NONSEC JOB START WRCL:
1245  Start command for uDMA to start working on non-secured configured job.
1246 
1247 */
1248 #define HOST_XIP_UDNSCTL0_JSTART 0x00000001U
1249 #define HOST_XIP_UDNSCTL0_JSTART_M 0x00000001U
1250 #define HOST_XIP_UDNSCTL0_JSTART_S 0U
1251 
1252 
1253 /*-----------------------------------REGISTER------------------------------------
1254  Register name: UDNSCTL1
1255  Offset name: HOST_XIP_O_UDNSCTL1
1256  Relative address: 0x2014
1257  Description: uDMA non-secured job abort
1258  Default Value: 0x00000000
1259 
1260  Field: JCLR
1261  From..to bits: 0...0
1262  DefaultValue: 0x0
1263  Access type: write-only
1264  Description: DMA NONSEC JOB CLEAR WRCL:
1265  Clear command for uDMA to stop working and clear configuration.
1266 
1267 */
1268 #define HOST_XIP_UDNSCTL1_JCLR 0x00000001U
1269 #define HOST_XIP_UDNSCTL1_JCLR_M 0x00000001U
1270 #define HOST_XIP_UDNSCTL1_JCLR_S 0U
1271 
1272 
1273 /*-----------------------------------REGISTER------------------------------------
1274  Register name: UDNSSTA
1275  Offset name: HOST_XIP_O_UDNSSTA
1276  Relative address: 0x2020
1277  Description: uDMA non-secured Status bits
1278  Default Value: 0x00000000
1279 
1280  Field: JSTA
1281  From..to bits: 0...0
1282  DefaultValue: 0x0
1283  Access type: read-only
1284  Description: DMA NONSEC JOB ACTIVE:
1285  Status bit to indicate that DMA is processing a non-secured job.
1286  When this bit is set, SW has written all the job parameters and also provided a start_pulse to HW,
1287  and cannot change job parameters without clear_pulse.
1288  Job will wait to be executed (indicated by job_in_progress)
1289 
1290 */
1291 #define HOST_XIP_UDNSSTA_JSTA 0x00000001U
1292 #define HOST_XIP_UDNSSTA_JSTA_M 0x00000001U
1293 #define HOST_XIP_UDNSSTA_JSTA_S 0U
1294 /*
1295 
1296  Field: JINPROG
1297  From..to bits: 4...4
1298  DefaultValue: 0x0
1299  Access type: read-only
1300  Description: DMA NONSEC JOB IN PROGRESS:
1301  1- nonsec job is currently in progress and being executed by uDMA
1302 
1303 */
1304 #define HOST_XIP_UDNSSTA_JINPROG 0x00000010U
1305 #define HOST_XIP_UDNSSTA_JINPROG_M 0x00000010U
1306 #define HOST_XIP_UDNSSTA_JINPROG_S 4U
1307 /*
1308 
1309  Field: RDWRDSLFT
1310  From..to bits: 8...27
1311  DefaultValue: 0x0
1312  Access type: read-only
1313  Description: DMA NONSEC JOB READ WORDS LEFT:
1314  Number of read words left in nonsec job
1315  Note: This value would be updated on a read to this register. [UDNSSTA1.WRWRDSLFT] is updated on a read to this register
1316  This register value shows number of words in 32 bit when field [UDNSCFG3.JDIR] is configured '0' else shows number of words in 8/16/32 bit based on the configuration of [UDNSCFG3.NSMODE] and [UDPERCFG.NSWORDSZ] fields
1317 
1318 */
1319 #define HOST_XIP_UDNSSTA_RDWRDSLFT_W 20U
1320 #define HOST_XIP_UDNSSTA_RDWRDSLFT_M 0x0FFFFF00U
1321 #define HOST_XIP_UDNSSTA_RDWRDSLFT_S 8U
1322 
1323 
1324 /*-----------------------------------REGISTER------------------------------------
1325  Register name: UDNSIRQ
1326  Offset name: HOST_XIP_O_UDNSIRQ
1327  Relative address: 0x2024
1328  Description: uDMA non-secured IRQ Status bits
1329  Default Value: 0x00000000
1330 
1331  Field: JIRQSTA
1332  From..to bits: 0...1
1333  DefaultValue: 0x0
1334  Access type: read-only
1335  Description: Status vector for IRQ indication for non-secured DMA IRQ:
1336  2'd0 - DMA done.
1337  2'd1 - DMA bus error occurred. check NONSEC_STATUS in order to recovers
1338 
1339 */
1340 #define HOST_XIP_UDNSIRQ_JIRQSTA_W 2U
1341 #define HOST_XIP_UDNSIRQ_JIRQSTA_M 0x00000003U
1342 #define HOST_XIP_UDNSIRQ_JIRQSTA_S 0U
1343 /*
1344 
1345  Field: JIRQBEDIR
1346  From..to bits: 2...2
1347  DefaultValue: 0x0
1348  Access type: read-only
1349  Description: Bus Error direction
1350  0: Source bus
1351  1: Destination bus
1352  Note: Source and destination is determined based on [UDMA_NONSEC_MODE_CFG.MEM_DMA_NONSEC_JOB_MODE] configuration
1353 
1354 */
1355 #define HOST_XIP_UDNSIRQ_JIRQBEDIR 0x00000004U
1356 #define HOST_XIP_UDNSIRQ_JIRQBEDIR_M 0x00000004U
1357 #define HOST_XIP_UDNSIRQ_JIRQBEDIR_S 2U
1358 
1359 
1360 /*-----------------------------------REGISTER------------------------------------
1361  Register name: UTHRCNF
1362  Offset name: HOST_XIP_O_UTHRCNF
1363  Relative address: 0x2028
1364  Description: uDMA threshold configuration
1365  Default Value: 0x00000090
1366 
1367  Field: THRVAL
1368  From..to bits: 0...4
1369  DefaultValue: 0x10
1370  Access type: read-write
1371  Description: FIFO WRITE THRESHOLD:
1372  In case of write to ext mem, uDMA will reach the threshold and after that will send the data to the ext mem
1373  Note: 0(Zero) is not allowed
1374 
1375 */
1376 #define HOST_XIP_UTHRCNF_THRVAL_W 5U
1377 #define HOST_XIP_UTHRCNF_THRVAL_M 0x0000001FU
1378 #define HOST_XIP_UTHRCNF_THRVAL_S 0U
1379 /*
1380 
1381  Field: BURSTVAL
1382  From..to bits: 5...6
1383  DefaultValue: 0x0
1384  Access type: read-write
1385  Description: FIFO WRITE BURST LEN:
1386  After uDMA will reached the threshold, uDMA will sent the data in blocks.
1387  0x0 : block size = 4 word
1388  0x1 : block size = 8 word
1389  0x2 : block size = 16 word
1390  0x3 : block size = 32 word
1391 
1392 */
1393 #define HOST_XIP_UTHRCNF_BURSTVAL_W 2U
1394 #define HOST_XIP_UTHRCNF_BURSTVAL_M 0x00000060U
1395 #define HOST_XIP_UTHRCNF_BURSTVAL_S 5U
1396 
1397 
1398 /*-----------------------------------REGISTER------------------------------------
1399  Register name: UDNSSTA1
1400  Offset name: HOST_XIP_O_UDNSSTA1
1401  Relative address: 0x202C
1402  Description: uDMA non-secured Status bits in addition to [UDNSSTA] register
1403  Default Value: NA
1404 
1405  Field: WRWRDSLFT
1406  From..to bits: 0...7
1407  DefaultValue: NA
1408  Access type: read-only
1409  Description: DMA NONSEC PERIPH WORD OFFSET:
1410  Number of words left in a peripheral block.
1411  Note: This value would be updated only on a read to [UDNSSTA] register.
1412  This register value shows number of words in 8/16/32 bit based on the configuration of [UDNSCFG3.NSMODE] and [UDPERCFG.NSWORDSZ] fields
1413 
1414 */
1415 #define HOST_XIP_UDNSSTA1_WRWRDSLFT_W 8U
1416 #define HOST_XIP_UDNSSTA1_WRWRDSLFT_M 0x000000FFU
1417 #define HOST_XIP_UDNSSTA1_WRWRDSLFT_S 0U
1418 /*
1419 
1420  Field: WRDOFST
1421  From..to bits: 8...27
1422  DefaultValue: NA
1423  Access type: read-only
1424  Description: DMA NONSEC JOB WRITE WORDS LEFT:
1425  Number of write words left in nonsec job.
1426  Note: This value would be updated only on a read to [UDNSSTA] register.
1427  This register value shows number of words in 32 bit when field [UDNSCFG3.JDIR] is configured '1' else shows number of words in 8/16/32 bit based on the configuration of [UDNSCFG3.NSMODE] and [UDPERCFG.NSWORDSZ] fields
1428 
1429 */
1430 #define HOST_XIP_UDNSSTA1_WRDOFST_W 20U
1431 #define HOST_XIP_UDNSSTA1_WRDOFST_M 0x0FFFFF00U
1432 #define HOST_XIP_UDNSSTA1_WRDOFST_S 8U
1433 
1434 
1435 /*-----------------------------------REGISTER------------------------------------
1436  Register name: UDNSPERCFG
1437  Offset name: HOST_XIP_O_UDNSPERCFG
1438  Relative address: 0x2040
1439  Description: Non secure peirpheral job configuration
1440  Default Value: 0x00000000
1441 
1442  Field: NSPERWDSZ
1443  From..to bits: 0...1
1444  DefaultValue: 0x0
1445  Access type: read-write
1446  Description: Non-secure channel peripheral job word size
1447  8/16/32 (Word Size of 1/2/4 bytes)
1448 
1449  Sel_0 - 32 bit
1450  Sel_1 - 16 bit
1451  Sel_2 - 8 bit
1452 
1453 */
1454 #define HOST_XIP_UDNSPERCFG_NSPERWDSZ_W 2U
1455 #define HOST_XIP_UDNSPERCFG_NSPERWDSZ_M 0x00000003U
1456 #define HOST_XIP_UDNSPERCFG_NSPERWDSZ_S 0U
1457 /*
1458 
1459  Field: NSPERBLSZ
1460  From..to bits: 2...7
1461  DefaultValue: 0x0
1462  Access type: read-write
1463  Description: Non-secure channel peripheral job block size(in 32bits/4bytes)
1464  Multiplication of Word size.
1465 
1466  Upto 64 words based on Word size
1467 
1468  Block = block_size * word_size
1469 
1470 */
1471 #define HOST_XIP_UDNSPERCFG_NSPERBLSZ_W 6U
1472 #define HOST_XIP_UDNSPERCFG_NSPERBLSZ_M 0x000000FCU
1473 #define HOST_XIP_UDNSPERCFG_NSPERBLSZ_S 2U
1474 /*
1475 
1476  Field: NSENCLRSRT
1477  From..to bits: 8...8
1478  DefaultValue: 0x0
1479  Access type: read-write
1480  Description: Enable uDMA to set a rd/wr clear pulse at the beginning of a job
1481 
1482 */
1483 #define HOST_XIP_UDNSPERCFG_NSENCLRSRT 0x00000100U
1484 #define HOST_XIP_UDNSPERCFG_NSENCLRSRT_M 0x00000100U
1485 #define HOST_XIP_UDNSPERCFG_NSENCLRSRT_S 8U
1486 
1487 
1488 /*-----------------------------------REGISTER------------------------------------
1489  Register name: OTOSMEM
1490  Offset name: HOST_XIP_O_OTOSMEM
1491  Relative address: 0x3000
1492  Description: For Load/Read xSPI config job in OTFDE memory
1493  Default Value: 0x00000000
1494 
1495  Field: WDATACFG
1496  From..to bits: 0...31
1497  DefaultValue: 0x0
1498  Access type: read-write
1499  Description: OTFDE CFG OSPI 81FC WR MEM
1500  xSPI config Memory wr/rd access (under OTFDE module)
1501 
1502 */
1503 #define HOST_XIP_OTOSMEM_WDATACFG_W 32U
1504 #define HOST_XIP_OTOSMEM_WDATACFG_M 0xFFFFFFFFU
1505 #define HOST_XIP_OTOSMEM_WDATACFG_S 0U
1506 
1507 
1508 /*-----------------------------------REGISTER------------------------------------
1509  Register name: OTPRTCFG
1510  Offset name: HOST_XIP_O_OTPRTCFG
1511  Relative address: 0x4000
1512  Description: SECGA OTFDE PROTECTION CONFIG:
1513  General OTFDE protection Configurations
1514  Default Value: 0x0000000A
1515 
1516  Field: INITDLY
1517  From..to bits: 0...3
1518  DefaultValue: 0xA
1519  Access type: read-write
1520  Description: OTFDE INITIAL DELAY:
1521  0-15 160MHz cycles of initial delay of the first transaction of a task
1522  must configure value greater than 10 (0xa)
1523 
1524 */
1525 #define HOST_XIP_OTPRTCFG_INITDLY_W 4U
1526 #define HOST_XIP_OTPRTCFG_INITDLY_M 0x0000000FU
1527 #define HOST_XIP_OTPRTCFG_INITDLY_S 0U
1528 /*
1529 
1530  Field: R0WRLOCK
1531  From..to bits: 4...4
1532  DefaultValue: 0x0
1533  Access type: read-write
1534  Description: OTFDE REGION 0 WRITE LOCK EN:
1535  Locks the ability to write into Region 0 registers
1536  0- Lock Disabled
1537  1- Lock Enabled
1538 
1539 */
1540 #define HOST_XIP_OTPRTCFG_R0WRLOCK 0x00000010U
1541 #define HOST_XIP_OTPRTCFG_R0WRLOCK_M 0x00000010U
1542 #define HOST_XIP_OTPRTCFG_R0WRLOCK_S 4U
1543 /*
1544 
1545  Field: R0ENCBPASS
1546  From..to bits: 5...5
1547  DefaultValue: 0x0
1548  Access type: read-write
1549  Description: OTFDE REGION 0 ENC DEC BYPASS:
1550  Encrypt Decrypt or Bypass transactions for region 0
1551  0- Enable bypass and no enc dec
1552  1- Disable bypass and use enc dec
1553 
1554 */
1555 #define HOST_XIP_OTPRTCFG_R0ENCBPASS 0x00000020U
1556 #define HOST_XIP_OTPRTCFG_R0ENCBPASS_M 0x00000020U
1557 #define HOST_XIP_OTPRTCFG_R0ENCBPASS_S 5U
1558 /*
1559 
1560  Field: R1WRLOCK
1561  From..to bits: 8...8
1562  DefaultValue: 0x0
1563  Access type: read-write
1564  Description: OTFDE REGION 1 WRITE LOCK EN:
1565  Locks the ability to write into Region 1 registers
1566  0- Lock Disabled
1567  1- Lock Enabled
1568 
1569 */
1570 #define HOST_XIP_OTPRTCFG_R1WRLOCK 0x00000100U
1571 #define HOST_XIP_OTPRTCFG_R1WRLOCK_M 0x00000100U
1572 #define HOST_XIP_OTPRTCFG_R1WRLOCK_S 8U
1573 /*
1574 
1575  Field: R1ENCBPASS
1576  From..to bits: 9...9
1577  DefaultValue: 0x0
1578  Access type: read-write
1579  Description: OTFDE REGION 1 ENC DEC BYPASS:
1580  Encrypt Decrypt or Bypass transactions for region 1
1581  0- Enable bypass and no enc dec
1582  1- Disable bypass and use enc dec
1583 
1584 */
1585 #define HOST_XIP_OTPRTCFG_R1ENCBPASS 0x00000200U
1586 #define HOST_XIP_OTPRTCFG_R1ENCBPASS_M 0x00000200U
1587 #define HOST_XIP_OTPRTCFG_R1ENCBPASS_S 9U
1588 /*
1589 
1590  Field: R2WRLOCK
1591  From..to bits: 12...12
1592  DefaultValue: 0x0
1593  Access type: read-write
1594  Description: OTFDE REGION 2 WRITE LOCK EN:
1595  Locks the ability to write into Region 2 registers
1596  0- Lock Disabled
1597  1- Lock Enabled
1598 
1599 */
1600 #define HOST_XIP_OTPRTCFG_R2WRLOCK 0x00001000U
1601 #define HOST_XIP_OTPRTCFG_R2WRLOCK_M 0x00001000U
1602 #define HOST_XIP_OTPRTCFG_R2WRLOCK_S 12U
1603 /*
1604 
1605  Field: R2ENCBPASS
1606  From..to bits: 13...13
1607  DefaultValue: 0x0
1608  Access type: read-write
1609  Description: OTFDE REGION 2 ENC DEC BYPASS:
1610  Encrypt Decrypt or Bypass transactions for region 2
1611  0- Enable bypass and no enc dec
1612  1- Disable bypass and use enc dec
1613 
1614 */
1615 #define HOST_XIP_OTPRTCFG_R2ENCBPASS 0x00002000U
1616 #define HOST_XIP_OTPRTCFG_R2ENCBPASS_M 0x00002000U
1617 #define HOST_XIP_OTPRTCFG_R2ENCBPASS_S 13U
1618 /*
1619 
1620  Field: R3WRLOCK
1621  From..to bits: 16...16
1622  DefaultValue: 0x0
1623  Access type: read-write
1624  Description: OTFDE REGION 3 WRITE LOCK EN:
1625  Locks the ability to write into Region 3 registers
1626  0- Lock Disabled
1627  1- Lock Enabled
1628 
1629 */
1630 #define HOST_XIP_OTPRTCFG_R3WRLOCK 0x00010000U
1631 #define HOST_XIP_OTPRTCFG_R3WRLOCK_M 0x00010000U
1632 #define HOST_XIP_OTPRTCFG_R3WRLOCK_S 16U
1633 /*
1634 
1635  Field: R3ENCBPASS
1636  From..to bits: 17...17
1637  DefaultValue: 0x0
1638  Access type: read-write
1639  Description: OTFDE REGION 3 ENC DEC BYPASS:
1640  Encrypt Decrypt or Bypass transactions for region 3
1641  0- Enable bypass and no enc dec
1642  1- Disable bypass and use enc dec
1643 
1644 */
1645 #define HOST_XIP_OTPRTCFG_R3ENCBPASS 0x00020000U
1646 #define HOST_XIP_OTPRTCFG_R3ENCBPASS_M 0x00020000U
1647 #define HOST_XIP_OTPRTCFG_R3ENCBPASS_S 17U
1648 
1649 
1650 /*-----------------------------------REGISTER------------------------------------
1651  Register name: RGN0CFG0
1652  Offset name: HOST_XIP_O_RGN0CFG0
1653  Relative address: 0x4004
1654  Description: Region 0 key word 0
1655  Default Value: 0x00000000
1656 
1657  Field: KEY0
1658  From..to bits: 0...31
1659  DefaultValue: 0x0
1660  Access type: read-write
1661  Description: AES encryption Key LSBs
1662 
1663 */
1664 #define HOST_XIP_RGN0CFG0_KEY0_W 32U
1665 #define HOST_XIP_RGN0CFG0_KEY0_M 0xFFFFFFFFU
1666 #define HOST_XIP_RGN0CFG0_KEY0_S 0U
1667 
1668 
1669 /*-----------------------------------REGISTER------------------------------------
1670  Register name: RGN0CFG1
1671  Offset name: HOST_XIP_O_RGN0CFG1
1672  Relative address: 0x4008
1673  Description: Region 0 key word 1
1674  Default Value: 0x00000000
1675 
1676  Field: KEY1
1677  From..to bits: 0...31
1678  DefaultValue: 0x0
1679  Access type: read-write
1680  Description: AES encryption Key
1681 
1682 */
1683 #define HOST_XIP_RGN0CFG1_KEY1_W 32U
1684 #define HOST_XIP_RGN0CFG1_KEY1_M 0xFFFFFFFFU
1685 #define HOST_XIP_RGN0CFG1_KEY1_S 0U
1686 
1687 
1688 /*-----------------------------------REGISTER------------------------------------
1689  Register name: RGN0CFG2
1690  Offset name: HOST_XIP_O_RGN0CFG2
1691  Relative address: 0x400C
1692  Description: Region 0 key word 2
1693  Default Value: 0x00000000
1694 
1695  Field: KEY2
1696  From..to bits: 0...31
1697  DefaultValue: 0x0
1698  Access type: read-write
1699  Description: AES encryption Key
1700 
1701 */
1702 #define HOST_XIP_RGN0CFG2_KEY2_W 32U
1703 #define HOST_XIP_RGN0CFG2_KEY2_M 0xFFFFFFFFU
1704 #define HOST_XIP_RGN0CFG2_KEY2_S 0U
1705 
1706 
1707 /*-----------------------------------REGISTER------------------------------------
1708  Register name: RGN0CFG3
1709  Offset name: HOST_XIP_O_RGN0CFG3
1710  Relative address: 0x4010
1711  Description: Region 0 key word 3
1712  Default Value: 0x00000000
1713 
1714  Field: KEY3
1715  From..to bits: 0...31
1716  DefaultValue: 0x0
1717  Access type: read-write
1718  Description: AES encryption Key MSBs
1719 
1720 */
1721 #define HOST_XIP_RGN0CFG3_KEY3_W 32U
1722 #define HOST_XIP_RGN0CFG3_KEY3_M 0xFFFFFFFFU
1723 #define HOST_XIP_RGN0CFG3_KEY3_S 0U
1724 
1725 
1726 /*-----------------------------------REGISTER------------------------------------
1727  Register name: RGN0CFG4
1728  Offset name: HOST_XIP_O_RGN0CFG4
1729  Relative address: 0x4014
1730  Description: Region 0 nonce word 0
1731  Default Value: 0x00000000
1732 
1733  Field: NONCE0
1734  From..to bits: 0...31
1735  DefaultValue: 0x0
1736  Access type: read-write
1737  Description: Nonce (IV)
1738 
1739 */
1740 #define HOST_XIP_RGN0CFG4_NONCE0_W 32U
1741 #define HOST_XIP_RGN0CFG4_NONCE0_M 0xFFFFFFFFU
1742 #define HOST_XIP_RGN0CFG4_NONCE0_S 0U
1743 
1744 
1745 /*-----------------------------------REGISTER------------------------------------
1746  Register name: RGN0CFG5
1747  Offset name: HOST_XIP_O_RGN0CFG5
1748  Relative address: 0x4018
1749  Description: Region 0 nonce word 1
1750  Default Value: 0x00000000
1751 
1752  Field: NONCE1
1753  From..to bits: 0...31
1754  DefaultValue: 0x0
1755  Access type: read-write
1756  Description: Nonce (IV)
1757 
1758 */
1759 #define HOST_XIP_RGN0CFG5_NONCE1_W 32U
1760 #define HOST_XIP_RGN0CFG5_NONCE1_M 0xFFFFFFFFU
1761 #define HOST_XIP_RGN0CFG5_NONCE1_S 0U
1762 
1763 
1764 /*-----------------------------------REGISTER------------------------------------
1765  Register name: RGN1CFG0
1766  Offset name: HOST_XIP_O_RGN1CFG0
1767  Relative address: 0x4020
1768  Description: Region 1 key word 0
1769  Default Value: 0x00000000
1770 
1771  Field: KEY0
1772  From..to bits: 0...31
1773  DefaultValue: 0x0
1774  Access type: read-write
1775  Description: AES encryption Key LSBs
1776 
1777 */
1778 #define HOST_XIP_RGN1CFG0_KEY0_W 32U
1779 #define HOST_XIP_RGN1CFG0_KEY0_M 0xFFFFFFFFU
1780 #define HOST_XIP_RGN1CFG0_KEY0_S 0U
1781 
1782 
1783 /*-----------------------------------REGISTER------------------------------------
1784  Register name: RGN1CFG1
1785  Offset name: HOST_XIP_O_RGN1CFG1
1786  Relative address: 0x4024
1787  Description: Region 1 key word 1
1788  Default Value: 0x00000000
1789 
1790  Field: KEY1
1791  From..to bits: 0...31
1792  DefaultValue: 0x0
1793  Access type: read-write
1794  Description: AES encryption Key
1795 
1796 */
1797 #define HOST_XIP_RGN1CFG1_KEY1_W 32U
1798 #define HOST_XIP_RGN1CFG1_KEY1_M 0xFFFFFFFFU
1799 #define HOST_XIP_RGN1CFG1_KEY1_S 0U
1800 
1801 
1802 /*-----------------------------------REGISTER------------------------------------
1803  Register name: RGN1CFG2
1804  Offset name: HOST_XIP_O_RGN1CFG2
1805  Relative address: 0x4028
1806  Description: Region 1 key word 2
1807  Default Value: 0x00000000
1808 
1809  Field: KEY2
1810  From..to bits: 0...31
1811  DefaultValue: 0x0
1812  Access type: read-write
1813  Description: AES encryption Key
1814 
1815 */
1816 #define HOST_XIP_RGN1CFG2_KEY2_W 32U
1817 #define HOST_XIP_RGN1CFG2_KEY2_M 0xFFFFFFFFU
1818 #define HOST_XIP_RGN1CFG2_KEY2_S 0U
1819 
1820 
1821 /*-----------------------------------REGISTER------------------------------------
1822  Register name: RGN1CFG3
1823  Offset name: HOST_XIP_O_RGN1CFG3
1824  Relative address: 0x402C
1825  Description: Region 1 key word 3
1826  Default Value: 0x00000000
1827 
1828  Field: KEY3
1829  From..to bits: 0...31
1830  DefaultValue: 0x0
1831  Access type: read-write
1832  Description: AES encryption Key MSBs
1833 
1834 */
1835 #define HOST_XIP_RGN1CFG3_KEY3_W 32U
1836 #define HOST_XIP_RGN1CFG3_KEY3_M 0xFFFFFFFFU
1837 #define HOST_XIP_RGN1CFG3_KEY3_S 0U
1838 
1839 
1840 /*-----------------------------------REGISTER------------------------------------
1841  Register name: RGN1CFG4
1842  Offset name: HOST_XIP_O_RGN1CFG4
1843  Relative address: 0x4030
1844  Description: Region 1 nonce word 0
1845  Default Value: 0x00000000
1846 
1847  Field: NONCE0
1848  From..to bits: 0...31
1849  DefaultValue: 0x0
1850  Access type: read-write
1851  Description: Nonce (IV)
1852 
1853 */
1854 #define HOST_XIP_RGN1CFG4_NONCE0_W 32U
1855 #define HOST_XIP_RGN1CFG4_NONCE0_M 0xFFFFFFFFU
1856 #define HOST_XIP_RGN1CFG4_NONCE0_S 0U
1857 
1858 
1859 /*-----------------------------------REGISTER------------------------------------
1860  Register name: RGN1CFG5
1861  Offset name: HOST_XIP_O_RGN1CFG5
1862  Relative address: 0x4034
1863  Description: Region 1 nonce word 1
1864  Default Value: 0x00000000
1865 
1866  Field: NONCE1
1867  From..to bits: 0...31
1868  DefaultValue: 0x0
1869  Access type: read-write
1870  Description: Nonce (IV)
1871 
1872 */
1873 #define HOST_XIP_RGN1CFG5_NONCE1_W 32U
1874 #define HOST_XIP_RGN1CFG5_NONCE1_M 0xFFFFFFFFU
1875 #define HOST_XIP_RGN1CFG5_NONCE1_S 0U
1876 
1877 
1878 /*-----------------------------------REGISTER------------------------------------
1879  Register name: RGN2CFG0
1880  Offset name: HOST_XIP_O_RGN2CFG0
1881  Relative address: 0x4040
1882  Description: Region 2 key word 0
1883  Default Value: 0x00000000
1884 
1885  Field: KEY0
1886  From..to bits: 0...31
1887  DefaultValue: 0x0
1888  Access type: read-write
1889  Description: AES encryption Key LSBs
1890 
1891 */
1892 #define HOST_XIP_RGN2CFG0_KEY0_W 32U
1893 #define HOST_XIP_RGN2CFG0_KEY0_M 0xFFFFFFFFU
1894 #define HOST_XIP_RGN2CFG0_KEY0_S 0U
1895 
1896 
1897 /*-----------------------------------REGISTER------------------------------------
1898  Register name: RGN2CFG1
1899  Offset name: HOST_XIP_O_RGN2CFG1
1900  Relative address: 0x4044
1901  Description: Region 1 key word 1
1902  Default Value: 0x00000000
1903 
1904  Field: KEY1
1905  From..to bits: 0...31
1906  DefaultValue: 0x0
1907  Access type: read-write
1908  Description: AES encryption Key
1909 
1910 */
1911 #define HOST_XIP_RGN2CFG1_KEY1_W 32U
1912 #define HOST_XIP_RGN2CFG1_KEY1_M 0xFFFFFFFFU
1913 #define HOST_XIP_RGN2CFG1_KEY1_S 0U
1914 
1915 
1916 /*-----------------------------------REGISTER------------------------------------
1917  Register name: RGN2CFG2
1918  Offset name: HOST_XIP_O_RGN2CFG2
1919  Relative address: 0x4048
1920  Description: Region 1 key word 2
1921  Default Value: 0x00000000
1922 
1923  Field: KEY2
1924  From..to bits: 0...31
1925  DefaultValue: 0x0
1926  Access type: read-write
1927  Description: AES encryption Key
1928 
1929 */
1930 #define HOST_XIP_RGN2CFG2_KEY2_W 32U
1931 #define HOST_XIP_RGN2CFG2_KEY2_M 0xFFFFFFFFU
1932 #define HOST_XIP_RGN2CFG2_KEY2_S 0U
1933 
1934 
1935 /*-----------------------------------REGISTER------------------------------------
1936  Register name: RGN2CFG3
1937  Offset name: HOST_XIP_O_RGN2CFG3
1938  Relative address: 0x404C
1939  Description: Region 1 key word 3
1940  Default Value: 0x00000000
1941 
1942  Field: KEY3
1943  From..to bits: 0...31
1944  DefaultValue: 0x0
1945  Access type: read-write
1946  Description: AES encryption Key MSBs
1947 
1948 */
1949 #define HOST_XIP_RGN2CFG3_KEY3_W 32U
1950 #define HOST_XIP_RGN2CFG3_KEY3_M 0xFFFFFFFFU
1951 #define HOST_XIP_RGN2CFG3_KEY3_S 0U
1952 
1953 
1954 /*-----------------------------------REGISTER------------------------------------
1955  Register name: RGN2CFG4
1956  Offset name: HOST_XIP_O_RGN2CFG4
1957  Relative address: 0x4050
1958  Description: Region 2 nonce word 0
1959  Default Value: 0x00000000
1960 
1961  Field: NONCE0
1962  From..to bits: 0...31
1963  DefaultValue: 0x0
1964  Access type: read-write
1965  Description: Nonce (IV)
1966 
1967 */
1968 #define HOST_XIP_RGN2CFG4_NONCE0_W 32U
1969 #define HOST_XIP_RGN2CFG4_NONCE0_M 0xFFFFFFFFU
1970 #define HOST_XIP_RGN2CFG4_NONCE0_S 0U
1971 
1972 
1973 /*-----------------------------------REGISTER------------------------------------
1974  Register name: RGN2CFG5
1975  Offset name: HOST_XIP_O_RGN2CFG5
1976  Relative address: 0x4054
1977  Description: Region 2 nonce word 1
1978  Default Value: 0x00000000
1979 
1980  Field: NONCE1
1981  From..to bits: 0...31
1982  DefaultValue: 0x0
1983  Access type: read-write
1984  Description: Nonce (IV)
1985 
1986 */
1987 #define HOST_XIP_RGN2CFG5_NONCE1_W 32U
1988 #define HOST_XIP_RGN2CFG5_NONCE1_M 0xFFFFFFFFU
1989 #define HOST_XIP_RGN2CFG5_NONCE1_S 0U
1990 
1991 
1992 /*-----------------------------------REGISTER------------------------------------
1993  Register name: RGN3CFG0
1994  Offset name: HOST_XIP_O_RGN3CFG0
1995  Relative address: 0x4060
1996  Description: Region 3 key word 0
1997  Default Value: 0x00000000
1998 
1999  Field: KEY0
2000  From..to bits: 0...31
2001  DefaultValue: 0x0
2002  Access type: read-write
2003  Description: AES encryption Key LSBs
2004 
2005 */
2006 #define HOST_XIP_RGN3CFG0_KEY0_W 32U
2007 #define HOST_XIP_RGN3CFG0_KEY0_M 0xFFFFFFFFU
2008 #define HOST_XIP_RGN3CFG0_KEY0_S 0U
2009 
2010 
2011 /*-----------------------------------REGISTER------------------------------------
2012  Register name: RGN3CFG1
2013  Offset name: HOST_XIP_O_RGN3CFG1
2014  Relative address: 0x4064
2015  Description: Region 3 key word 1
2016  Default Value: 0x00000000
2017 
2018  Field: KEY1
2019  From..to bits: 0...31
2020  DefaultValue: 0x0
2021  Access type: read-write
2022  Description: AES encryption Key
2023 
2024 */
2025 #define HOST_XIP_RGN3CFG1_KEY1_W 32U
2026 #define HOST_XIP_RGN3CFG1_KEY1_M 0xFFFFFFFFU
2027 #define HOST_XIP_RGN3CFG1_KEY1_S 0U
2028 
2029 
2030 /*-----------------------------------REGISTER------------------------------------
2031  Register name: RGN3CFG2
2032  Offset name: HOST_XIP_O_RGN3CFG2
2033  Relative address: 0x4068
2034  Description: Region 3 key word 2
2035  Default Value: 0x00000000
2036 
2037  Field: KEY2
2038  From..to bits: 0...31
2039  DefaultValue: 0x0
2040  Access type: read-write
2041  Description: AES encryption Key
2042 
2043 */
2044 #define HOST_XIP_RGN3CFG2_KEY2_W 32U
2045 #define HOST_XIP_RGN3CFG2_KEY2_M 0xFFFFFFFFU
2046 #define HOST_XIP_RGN3CFG2_KEY2_S 0U
2047 
2048 
2049 /*-----------------------------------REGISTER------------------------------------
2050  Register name: RGN3CFG3
2051  Offset name: HOST_XIP_O_RGN3CFG3
2052  Relative address: 0x406C
2053  Description: Region 3 key word 3
2054  Default Value: 0x00000000
2055 
2056  Field: KEY3
2057  From..to bits: 0...31
2058  DefaultValue: 0x0
2059  Access type: read-write
2060  Description: AES encryption Key MSBs
2061 
2062 */
2063 #define HOST_XIP_RGN3CFG3_KEY3_W 32U
2064 #define HOST_XIP_RGN3CFG3_KEY3_M 0xFFFFFFFFU
2065 #define HOST_XIP_RGN3CFG3_KEY3_S 0U
2066 
2067 
2068 /*-----------------------------------REGISTER------------------------------------
2069  Register name: RGN3CFG4
2070  Offset name: HOST_XIP_O_RGN3CFG4
2071  Relative address: 0x4070
2072  Description: Region 3 nonce word 0
2073  Default Value: 0x00000000
2074 
2075  Field: NONCE0
2076  From..to bits: 0...31
2077  DefaultValue: 0x0
2078  Access type: read-write
2079  Description: Nonce (IV)
2080 
2081 */
2082 #define HOST_XIP_RGN3CFG4_NONCE0_W 32U
2083 #define HOST_XIP_RGN3CFG4_NONCE0_M 0xFFFFFFFFU
2084 #define HOST_XIP_RGN3CFG4_NONCE0_S 0U
2085 
2086 
2087 /*-----------------------------------REGISTER------------------------------------
2088  Register name: RGN3CFG5
2089  Offset name: HOST_XIP_O_RGN3CFG5
2090  Relative address: 0x4074
2091  Description: Region 3 nonce word 1
2092  Default Value: 0x00000000
2093 
2094  Field: NONCE1
2095  From..to bits: 0...31
2096  DefaultValue: 0x0
2097  Access type: read-write
2098  Description: Nonce (IV)
2099 
2100 */
2101 #define HOST_XIP_RGN3CFG5_NONCE1_W 32U
2102 #define HOST_XIP_RGN3CFG5_NONCE1_M 0xFFFFFFFFU
2103 #define HOST_XIP_RGN3CFG5_NONCE1_S 0U
2104 
2105 
2106 /*-----------------------------------REGISTER------------------------------------
2107  Register name: OTSWCTL0
2108  Offset name: HOST_XIP_O_OTSWCTL0
2109  Relative address: 0x5000
2110  Description: Pulse signaled by SW to enable OTFDE and start handling incoming tasks
2111  Default Value: 0x00000000
2112 
2113  Field: ENREQ
2114  From..to bits: 0...0
2115  DefaultValue: 0x0
2116  Access type: write-only
2117  Description: OTFDE SW ENABLE REQ WRCL:
2118  Pulse signaled by SW to enable OTFDE and start handling incoming tasks
2119 
2120 */
2121 #define HOST_XIP_OTSWCTL0_ENREQ 0x00000001U
2122 #define HOST_XIP_OTSWCTL0_ENREQ_M 0x00000001U
2123 #define HOST_XIP_OTSWCTL0_ENREQ_S 0U
2124 
2125 
2126 /*-----------------------------------REGISTER------------------------------------
2127  Register name: OTSWCTL1
2128  Offset name: HOST_XIP_O_OTSWCTL1
2129  Relative address: 0x5004
2130  Description: Pulse signaled by SW to disable OTFDE and stop handling incoming task
2131  and erase all task related data
2132  Default Value: 0x00000000
2133 
2134  Field: DISREQ
2135  From..to bits: 0...0
2136  DefaultValue: 0x0
2137  Access type: write-only
2138  Description: OTFDE SW DISABLE REQ WRCL:
2139  Pulse signaled by SW to disable OTFDE and stop handling incoming task
2140  and erase all task related data
2141 
2142 */
2143 #define HOST_XIP_OTSWCTL1_DISREQ 0x00000001U
2144 #define HOST_XIP_OTSWCTL1_DISREQ_M 0x00000001U
2145 #define HOST_XIP_OTSWCTL1_DISREQ_S 0U
2146 
2147 
2148 /*-----------------------------------REGISTER------------------------------------
2149  Register name: OTSWCTL2
2150  Offset name: HOST_XIP_O_OTSWCTL2
2151  Relative address: 0x5008
2152  Description: Pulse signaled by SW to suspend OTFDE task and hold task related data
2153  Default Value: 0x00000000
2154 
2155  Field: SUSPENDREQ
2156  From..to bits: 0...0
2157  DefaultValue: 0x0
2158  Access type: write-only
2159  Description: OTFDE SW SUSPEND TASK REQ WRCL:
2160  Pulse signaled by SW to suspend OTFDE task and hold task related data
2161 
2162 */
2163 #define HOST_XIP_OTSWCTL2_SUSPENDREQ 0x00000001U
2164 #define HOST_XIP_OTSWCTL2_SUSPENDREQ_M 0x00000001U
2165 #define HOST_XIP_OTSWCTL2_SUSPENDREQ_S 0U
2166 
2167 
2168 /*-----------------------------------REGISTER------------------------------------
2169  Register name: OTSWCTL3
2170  Offset name: HOST_XIP_O_OTSWCTL3
2171  Relative address: 0x500C
2172  Description: Pulse signaled by SW to resume OTFDE suspended task
2173  Default Value: 0x00000000
2174 
2175  Field: RESUMEREQ
2176  From..to bits: 0...0
2177  DefaultValue: 0x0
2178  Access type: write-only
2179  Description: OTFDE SW RESUME TASK REQ WRCL:
2180  Pulse signaled by SW to resume OTFDE suspended task
2181 
2182 */
2183 #define HOST_XIP_OTSWCTL3_RESUMEREQ 0x00000001U
2184 #define HOST_XIP_OTSWCTL3_RESUMEREQ_M 0x00000001U
2185 #define HOST_XIP_OTSWCTL3_RESUMEREQ_S 0U
2186 
2187 
2188 /*-----------------------------------REGISTER------------------------------------
2189  Register name: OTSWCTL4
2190  Offset name: HOST_XIP_O_OTSWCTL4
2191  Relative address: 0x5010
2192  Description: Pulse signaled by SW to soft reset OTFDE engine and fifo and move to active idle
2193  Default Value: 0x00000000
2194 
2195  Field: RSTREQ
2196  From..to bits: 0...0
2197  DefaultValue: 0x0
2198  Access type: write-only
2199  Description: OTFDE SW SOFT RESET REQ WRCL:
2200  1- Soft Reset request pulse
2201 
2202 */
2203 #define HOST_XIP_OTSWCTL4_RSTREQ 0x00000001U
2204 #define HOST_XIP_OTSWCTL4_RSTREQ_M 0x00000001U
2205 #define HOST_XIP_OTSWCTL4_RSTREQ_S 0U
2206 
2207 
2208 /*-----------------------------------REGISTER------------------------------------
2209  Register name: OTSTA
2210  Offset name: HOST_XIP_O_OTSTA
2211  Relative address: 0x5020
2212  Description: OTFDE status
2213  Default Value: 0x00000100
2214 
2215  Field: ACTIVESTA
2216  From..to bits: 0...0
2217  DefaultValue: 0x0
2218  Access type: read-only
2219  Description: OTFDE ACTIVE:
2220  0- OTFDE is disabled IF OTFDE_TASK_SUSPENDED is also de-asserted
2221  1- OTFDE is active
2222 
2223 */
2224 #define HOST_XIP_OTSTA_ACTIVESTA 0x00000001U
2225 #define HOST_XIP_OTSTA_ACTIVESTA_M 0x00000001U
2226 #define HOST_XIP_OTSTA_ACTIVESTA_S 0U
2227 /*
2228 
2229  Field: TASKSUS
2230  From..to bits: 1...1
2231  DefaultValue: 0x0
2232  Access type: read-only
2233  Description: OTFDE TASK SUSPENDED
2234  1- OTFDE is in task suspended mode
2235  0- OTFDE is either active or disabled (IF OTFDE_ACTIVE is also de-asserted then OTFDE is disabled)
2236 
2237 */
2238 #define HOST_XIP_OTSTA_TASKSUS 0x00000002U
2239 #define HOST_XIP_OTSTA_TASKSUS_M 0x00000002U
2240 #define HOST_XIP_OTSTA_TASKSUS_S 1U
2241 /*
2242 
2243  Field: EXTMUX
2244  From..to bits: 2...2
2245  DefaultValue: 0x0
2246  Access type: read-only
2247  Description: OTFDE SELECT EXTERNAL MUX:
2248  0- External Muxes bypassing OTFDE allowing System/ SW access to xspi
2249  1- External Muxes are controlled by OTFDE which is Active and has access to xspi
2250 
2251 */
2252 #define HOST_XIP_OTSTA_EXTMUX 0x00000004U
2253 #define HOST_XIP_OTSTA_EXTMUX_M 0x00000004U
2254 #define HOST_XIP_OTSTA_EXTMUX_S 2U
2255 /*
2256 
2257  Field: TASKACTIVE
2258  From..to bits: 3...3
2259  DefaultValue: 0x0
2260  Access type: read-only
2261  Description: OTFDE ACTIVE TASK VALID:
2262  0- No task is being handled,
2263  1- A task is being handled,
2264  note: decide if OTFDE is active or suspended using OTFDE_ACTIVE and OTFDE_TASK_SUSPENDED
2265 
2266 */
2267 #define HOST_XIP_OTSTA_TASKACTIVE 0x00000008U
2268 #define HOST_XIP_OTSTA_TASKACTIVE_M 0x00000008U
2269 #define HOST_XIP_OTSTA_TASKACTIVE_S 3U
2270 /*
2271 
2272  Field: TASKDIR
2273  From..to bits: 4...4
2274  DefaultValue: 0x0
2275  Access type: read-only
2276  Description: OTFDE ACTIVE TASK TYPE:
2277  0- Active read task
2278  1- Active write task
2279  value is valid only if OTFDE_ACTIVE or OTFDE_TASK_SUSPENDED are set
2280 
2281 */
2282 #define HOST_XIP_OTSTA_TASKDIR 0x00000010U
2283 #define HOST_XIP_OTSTA_TASKDIR_M 0x00000010U
2284 #define HOST_XIP_OTSTA_TASKDIR_S 4U
2285 /*
2286 
2287  Field: TASKDEVICE
2288  From..to bits: 5...5
2289  DefaultValue: 0x0
2290  Access type: read-only
2291  Description: OTFDE ACTIVE TASK DEVICE:
2292  0- Device 0 active task
2293  1- Device 1 active task
2294  value is valid only if OTFDE_ACTIVE or OTFDE_TASK_SUSPENDED are set
2295 
2296 */
2297 #define HOST_XIP_OTSTA_TASKDEVICE 0x00000020U
2298 #define HOST_XIP_OTSTA_TASKDEVICE_M 0x00000020U
2299 #define HOST_XIP_OTSTA_TASKDEVICE_S 5U
2300 /*
2301 
2302  Field: TASKREGION
2303  From..to bits: 6...7
2304  DefaultValue: 0x0
2305  Access type: read-only
2306  Description: OTFDE ACTIVE TASK REGION:
2307  0- Region 0 active task
2308  1- Region 1 active task
2309  2- Region 2 active task
2310  3- Region 3 active task
2311  value is valid only if OTFDE_ACTIVE or OTFDE_TASK_SUSPENDED are set
2312 
2313 */
2314 #define HOST_XIP_OTSTA_TASKREGION_W 2U
2315 #define HOST_XIP_OTSTA_TASKREGION_M 0x000000C0U
2316 #define HOST_XIP_OTSTA_TASKREGION_S 6U
2317 /*
2318 
2319  Field: OTFDENBUSY
2320  From..to bits: 8...8
2321  DefaultValue: 0x1
2322  Access type: read-only
2323  Description: OTFDE IS NOT BUSY.
2324  This bit set when OTFDE NOT in the middle of configuration or transmitting data.
2325  OTFDE can be halted only when this bit is set.
2326 
2327 */
2328 #define HOST_XIP_OTSTA_OTFDENBUSY 0x00000100U
2329 #define HOST_XIP_OTSTA_OTFDENBUSY_M 0x00000100U
2330 #define HOST_XIP_OTSTA_OTFDENBUSY_S 8U
2331 
2332 
2333 /*-----------------------------------REGISTER------------------------------------
2334  Register name: OTINDSTA
2335  Offset name: HOST_XIP_O_OTINDSTA
2336  Relative address: 0x5030
2337  Description: Event indication
2338  Default Value: 0x00000000
2339 
2340  Field: RSTEV
2341  From..to bits: 0...0
2342  DefaultValue: 0x0
2343  Access type: read-only
2344  Description: OTFDE RESET EVENT RDCL:
2345  0 - Disable
2346  1- Set Indication
2347  OTFDE Hard reset or Disable request completion event indication
2348 
2349 */
2350 #define HOST_XIP_OTINDSTA_RSTEV 0x00000001U
2351 #define HOST_XIP_OTINDSTA_RSTEV_M 0x00000001U
2352 #define HOST_XIP_OTINDSTA_RSTEV_S 0U
2353 /*
2354 
2355  Field: SWRSTEV
2356  From..to bits: 1...1
2357  DefaultValue: 0x0
2358  Access type: read-only
2359  Description: OTFDE SOFT RESET EVENT RDCL:
2360  0 - Disable
2361  1- Set Indication
2362  OTFDE Soft reset completion event indication
2363 
2364 */
2365 #define HOST_XIP_OTINDSTA_SWRSTEV 0x00000002U
2366 #define HOST_XIP_OTINDSTA_SWRSTEV_M 0x00000002U
2367 #define HOST_XIP_OTINDSTA_SWRSTEV_S 1U
2368 /*
2369 
2370  Field: BYPASSEV
2371  From..to bits: 2...2
2372  DefaultValue: 0x0
2373  Access type: read-only
2374  Description: OTFDE BYPASS MODE CHANGE EVENT RDCL:
2375  0 - Disable
2376  1- Set Indication
2377  OTFDE entered or exited bypass mode between suspend and resume states
2378 
2379 */
2380 #define HOST_XIP_OTINDSTA_BYPASSEV 0x00000004U
2381 #define HOST_XIP_OTINDSTA_BYPASSEV_M 0x00000004U
2382 #define HOST_XIP_OTINDSTA_BYPASSEV_S 2U
2383 /*
2384 
2385  Field: GENERALERR
2386  From..to bits: 4...4
2387  DefaultValue: 0x0
2388  Access type: read-only
2389  Description: OTFDE GENERAL ERROR RDCL:
2390  0 - Disable
2391  1- Set Indication
2392  General error event indication
2393 
2394 */
2395 #define HOST_XIP_OTINDSTA_GENERALERR 0x00000010U
2396 #define HOST_XIP_OTINDSTA_GENERALERR_M 0x00000010U
2397 #define HOST_XIP_OTINDSTA_GENERALERR_S 4U
2398 /*
2399 
2400  Field: DATPATHERR
2401  From..to bits: 5...5
2402  DefaultValue: 0x0
2403  Access type: read-only
2404  Description: OTFDE XSPI DATA PATH ERROR_RDCL:
2405  0 - Disable
2406  1- Set Indication
2407  xSPI error on the data path to OTFDE
2408 
2409 */
2410 #define HOST_XIP_OTINDSTA_DATPATHERR 0x00000020U
2411 #define HOST_XIP_OTINDSTA_DATPATHERR_M 0x00000020U
2412 #define HOST_XIP_OTINDSTA_DATPATHERR_S 5U
2413 /*
2414 
2415  Field: XSPICFGERR
2416  From..to bits: 6...6
2417  DefaultValue: 0x0
2418  Access type: read-only
2419  Description: OTFDE XSPI CNFG PATH ERROR RDCL:
2420  0 - Disable
2421  1- Set Indication
2422  xSPI error on the config path to OTFDE
2423 
2424 */
2425 #define HOST_XIP_OTINDSTA_XSPICFGERR 0x00000040U
2426 #define HOST_XIP_OTINDSTA_XSPICFGERR_M 0x00000040U
2427 #define HOST_XIP_OTINDSTA_XSPICFGERR_S 6U
2428 /*
2429 
2430  Field: XSPIINT
2431  From..to bits: 7...7
2432  DefaultValue: 0x0
2433  Access type: read-only
2434  Description: OTFDE XSPI SERVICE INTERRUPT INDICATION RDCL:
2435  0 - Disable
2436  1- Set Indication
2437  indication that service interruption criteria was triggered
2438 
2439 */
2440 #define HOST_XIP_OTINDSTA_XSPIINT 0x00000080U
2441 #define HOST_XIP_OTINDSTA_XSPIINT_M 0x00000080U
2442 #define HOST_XIP_OTINDSTA_XSPIINT_S 7U
2443 /*
2444 
2445  Field: DEVDISERR
2446  From..to bits: 8...8
2447  DefaultValue: 0x0
2448  Access type: read-only
2449  Description: OTFDE TRANS DEVICE DISABLED ERROR RDCL:
2450  0 - Disable
2451  1- Set Indication
2452  indication that the current transaction is into a disabled device
2453 
2454 */
2455 #define HOST_XIP_OTINDSTA_DEVDISERR 0x00000100U
2456 #define HOST_XIP_OTINDSTA_DEVDISERR_M 0x00000100U
2457 #define HOST_XIP_OTINDSTA_DEVDISERR_S 8U
2458 /*
2459 
2460  Field: REGDISERR
2461  From..to bits: 9...9
2462  DefaultValue: 0x0
2463  Access type: read-only
2464  Description: OTFDE TRANS REGION DISABLED ERROR RDCL:
2465  0 - Disable
2466  1- Set Indication
2467  indication that the current transaction is into a disabled region
2468 
2469 */
2470 #define HOST_XIP_OTINDSTA_REGDISERR 0x00000200U
2471 #define HOST_XIP_OTINDSTA_REGDISERR_M 0x00000200U
2472 #define HOST_XIP_OTINDSTA_REGDISERR_S 9U
2473 /*
2474 
2475  Field: POLLITREXP
2476  From..to bits: 10...10
2477  DefaultValue: 0x0
2478  Access type: read-only
2479  Description: OTFDE TRANS XSPI POLLING ITR EXPIRED RDCL:
2480  0 - Disable
2481  1- Set Indication
2482  Polling Request iterations expired
2483 
2484 */
2485 #define HOST_XIP_OTINDSTA_POLLITREXP 0x00000400U
2486 #define HOST_XIP_OTINDSTA_POLLITREXP_M 0x00000400U
2487 #define HOST_XIP_OTINDSTA_POLLITREXP_S 10U
2488 /*
2489 
2490  Field: REGMAPERR
2491  From..to bits: 11...11
2492  DefaultValue: 0x0
2493  Access type: read-only
2494  Description: OTFDE TRANS MULTIPLE REGIONS MAPPED ERROR RDCL:
2495  0 - Disable
2496  1- Set Indication
2497  Indication that a transaction was mapped into more than one region
2498 
2499 */
2500 #define HOST_XIP_OTINDSTA_REGMAPERR 0x00000800U
2501 #define HOST_XIP_OTINDSTA_REGMAPERR_M 0x00000800U
2502 #define HOST_XIP_OTINDSTA_REGMAPERR_S 11U
2503 /*
2504 
2505  Field: ADDRNOALGN
2506  From..to bits: 12...12
2507  DefaultValue: 0x0
2508  Access type: read-only
2509  Description: OTFDE TRANS ADDRESS NOT 32 BIT VIOLATION RDCL:
2510  0 - Disable
2511  1- Set Indication
2512  Indication that a transaction address was not 32 bit aligned
2513 
2514 */
2515 #define HOST_XIP_OTINDSTA_ADDRNOALGN 0x00001000U
2516 #define HOST_XIP_OTINDSTA_ADDRNOALGN_M 0x00001000U
2517 #define HOST_XIP_OTINDSTA_ADDRNOALGN_S 12U
2518 /*
2519 
2520  Field: SIZENOALGN
2521  From..to bits: 13...13
2522  DefaultValue: 0x0
2523  Access type: read-only
2524  Description: OTFDE TRANS SIZE NOT 32 BIT VIOLATION RDCL:
2525  0 - Disable
2526  1- Set Indication
2527  Indication that a transaction size was not 32 bit
2528 
2529 */
2530 #define HOST_XIP_OTINDSTA_SIZENOALGN 0x00002000U
2531 #define HOST_XIP_OTINDSTA_SIZENOALGN_M 0x00002000U
2532 #define HOST_XIP_OTINDSTA_SIZENOALGN_S 13U
2533 /*
2534 
2535  Field: BURNOALGN
2536  From..to bits: 14...14
2537  DefaultValue: 0x0
2538  Access type: read-only
2539  Description: OTFDE TRANS BURST NOT 32 BIT VIOLATION RDCL:
2540  0 - Disable
2541  1- Set Indication
2542  Indication that a transaction burst was not non-seq
2543 
2544 */
2545 #define HOST_XIP_OTINDSTA_BURNOALGN 0x00004000U
2546 #define HOST_XIP_OTINDSTA_BURNOALGN_M 0x00004000U
2547 #define HOST_XIP_OTINDSTA_BURNOALGN_S 14U
2548 /*
2549 
2550  Field: REGDIRERR
2551  From..to bits: 15...15
2552  DefaultValue: 0x0
2553  Access type: read-only
2554  Description: OTFDE REGION READ WRITE DEF VIOLATION RDCL:
2555  0 - Disable
2556  1- Set Indication
2557  Indication that a transaction type was not allowed according to region definitions
2558 
2559 */
2560 #define HOST_XIP_OTINDSTA_REGDIRERR 0x00008000U
2561 #define HOST_XIP_OTINDSTA_REGDIRERR_M 0x00008000U
2562 #define HOST_XIP_OTINDSTA_REGDIRERR_S 15U
2563 /*
2564 
2565  Field: SUSPENDDIS
2566  From..to bits: 16...16
2567  DefaultValue: 0x0
2568  Access type: read-only
2569  Description: OTFDE SW SUSPEND REQ WHILE DISABLED RDCL:
2570  0 - Disable
2571  1- Set Indication
2572  indication that SW requested suspend while OTFDE is disabled
2573 
2574 */
2575 #define HOST_XIP_OTINDSTA_SUSPENDDIS 0x00010000U
2576 #define HOST_XIP_OTINDSTA_SUSPENDDIS_M 0x00010000U
2577 #define HOST_XIP_OTINDSTA_SUSPENDDIS_S 16U
2578 
2579 
2580 /*-----------------------------------REGISTER------------------------------------
2581  Register name: OTINDMASK
2582  Offset name: HOST_XIP_O_OTINDMASK
2583  Relative address: 0x5040
2584  Description: Event Masked
2585  Default Value: 0x0001FFFF
2586 
2587  Field: RSTEV
2588  From..to bits: 0...0
2589  DefaultValue: 0x1
2590  Access type: read-write
2591  Description: OTFDE RESET MASK:
2592  0- Masked
2593  1- Enabled
2594  Enable / Mask hard reset completion event
2595 
2596 */
2597 #define HOST_XIP_OTINDMASK_RSTEV 0x00000001U
2598 #define HOST_XIP_OTINDMASK_RSTEV_M 0x00000001U
2599 #define HOST_XIP_OTINDMASK_RSTEV_S 0U
2600 /*
2601 
2602  Field: SWRSTEV
2603  From..to bits: 1...1
2604  DefaultValue: 0x1
2605  Access type: read-write
2606  Description: OTFDE SOFT RESET MASK:
2607  0- Masked
2608  1- Enabled
2609  Enable / Mask soft reset completion event
2610 
2611 */
2612 #define HOST_XIP_OTINDMASK_SWRSTEV 0x00000002U
2613 #define HOST_XIP_OTINDMASK_SWRSTEV_M 0x00000002U
2614 #define HOST_XIP_OTINDMASK_SWRSTEV_S 1U
2615 /*
2616 
2617  Field: BYPASSEV
2618  From..to bits: 2...2
2619  DefaultValue: 0x1
2620  Access type: read-write
2621  Description: OTFDE BYPASS MODE CHANGE MASK:
2622  0- Masked
2623  1- Enabled
2624  Enable / Mask bypass mode change between suspend and resume completion event
2625 
2626 */
2627 #define HOST_XIP_OTINDMASK_BYPASSEV 0x00000004U
2628 #define HOST_XIP_OTINDMASK_BYPASSEV_M 0x00000004U
2629 #define HOST_XIP_OTINDMASK_BYPASSEV_S 2U
2630 /*
2631 
2632  Field: GENERALERR
2633  From..to bits: 4...4
2634  DefaultValue: 0x1
2635  Access type: read-write
2636  Description: OTFDE GENERAL MASK:
2637  0- Masked
2638  1- Enabled
2639  Enable / Mask general error event
2640 
2641 */
2642 #define HOST_XIP_OTINDMASK_GENERALERR 0x00000010U
2643 #define HOST_XIP_OTINDMASK_GENERALERR_M 0x00000010U
2644 #define HOST_XIP_OTINDMASK_GENERALERR_S 4U
2645 /*
2646 
2647  Field: DATPATHERR
2648  From..to bits: 5...5
2649  DefaultValue: 0x1
2650  Access type: read-write
2651  Description: OTFDE XSPI DATA PATH MASK:
2652  0- Masked
2653  1- Enabled
2654  Enable / Mask xSPI data path related errors signaled to OTFDE
2655 
2656 */
2657 #define HOST_XIP_OTINDMASK_DATPATHERR 0x00000020U
2658 #define HOST_XIP_OTINDMASK_DATPATHERR_M 0x00000020U
2659 #define HOST_XIP_OTINDMASK_DATPATHERR_S 5U
2660 /*
2661 
2662  Field: XSPICFGERR
2663  From..to bits: 6...6
2664  DefaultValue: 0x1
2665  Access type: read-write
2666  Description: 0- Masked
2667  1- Enabled
2668  Enable / Mask xSPI config path related errors signaled to OTFDE
2669 
2670 */
2671 #define HOST_XIP_OTINDMASK_XSPICFGERR 0x00000040U
2672 #define HOST_XIP_OTINDMASK_XSPICFGERR_M 0x00000040U
2673 #define HOST_XIP_OTINDMASK_XSPICFGERR_S 6U
2674 /*
2675 
2676  Field: XSPIINT
2677  From..to bits: 7...7
2678  DefaultValue: 0x1
2679  Access type: read-write
2680  Description: OTFDE XSPI SERVICE INTERRUPT MASK:
2681  0- Masked
2682  1- Enabled
2683  Enable / Mask xSPI service interrupt criteria event indication
2684 
2685 */
2686 #define HOST_XIP_OTINDMASK_XSPIINT 0x00000080U
2687 #define HOST_XIP_OTINDMASK_XSPIINT_M 0x00000080U
2688 #define HOST_XIP_OTINDMASK_XSPIINT_S 7U
2689 /*
2690 
2691  Field: DEVDISERR
2692  From..to bits: 8...8
2693  DefaultValue: 0x1
2694  Access type: read-write
2695  Description: OTFDE TRANS DEVICE DISABLED MASK:
2696  0- Masked
2697  1- Enabled
2698  Enable / Mask transaction into a disabled device event indication
2699 
2700 */
2701 #define HOST_XIP_OTINDMASK_DEVDISERR 0x00000100U
2702 #define HOST_XIP_OTINDMASK_DEVDISERR_M 0x00000100U
2703 #define HOST_XIP_OTINDMASK_DEVDISERR_S 8U
2704 /*
2705 
2706  Field: REGDISERR
2707  From..to bits: 9...9
2708  DefaultValue: 0x1
2709  Access type: read-write
2710  Description: OTFDE TRANS REGION DISABLED MASK:
2711  0- Masked
2712  1- Enabled
2713  Enable / Mask transaction into a disabled region event indication
2714 
2715 */
2716 #define HOST_XIP_OTINDMASK_REGDISERR 0x00000200U
2717 #define HOST_XIP_OTINDMASK_REGDISERR_M 0x00000200U
2718 #define HOST_XIP_OTINDMASK_REGDISERR_S 9U
2719 /*
2720 
2721  Field: POLLITREXP
2722  From..to bits: 10...10
2723  DefaultValue: 0x1
2724  Access type: read-write
2725  Description: OTFDE XSPI POLLING ITR EXPIRED MASK:
2726  0- Masked
2727  1- Enabled
2728  Polling requests iterations expired
2729 
2730 */
2731 #define HOST_XIP_OTINDMASK_POLLITREXP 0x00000400U
2732 #define HOST_XIP_OTINDMASK_POLLITREXP_M 0x00000400U
2733 #define HOST_XIP_OTINDMASK_POLLITREXP_S 10U
2734 /*
2735 
2736  Field: REGMAPERR
2737  From..to bits: 11...11
2738  DefaultValue: 0x1
2739  Access type: read-write
2740  Description: OTFDE TRANS MULTIPLE REGIONS MAPPED MASK:
2741  0- Masked
2742  1- Enabled
2743  Enable / Mask transaction was mapped into more than one region indication
2744 
2745 */
2746 #define HOST_XIP_OTINDMASK_REGMAPERR 0x00000800U
2747 #define HOST_XIP_OTINDMASK_REGMAPERR_M 0x00000800U
2748 #define HOST_XIP_OTINDMASK_REGMAPERR_S 11U
2749 /*
2750 
2751  Field: ADDRNOALGN
2752  From..to bits: 12...12
2753  DefaultValue: 0x1
2754  Access type: read-write
2755  Description: OTFDE TRANS ADDRESS NOT 32 BIT MASK:
2756  0- Masked
2757  1- Enabled
2758  Enable / Mask transaction address was not 32 bit aligned indication
2759 
2760 */
2761 #define HOST_XIP_OTINDMASK_ADDRNOALGN 0x00001000U
2762 #define HOST_XIP_OTINDMASK_ADDRNOALGN_M 0x00001000U
2763 #define HOST_XIP_OTINDMASK_ADDRNOALGN_S 12U
2764 /*
2765 
2766  Field: SIZENOALGN
2767  From..to bits: 13...13
2768  DefaultValue: 0x1
2769  Access type: read-write
2770  Description: OTFDE TRANS SIZE NOT 32 BIT MASK:
2771  0- Masked
2772  1- Enabled
2773  Enable / Mask transaction size was not 32 bit indication
2774 
2775 */
2776 #define HOST_XIP_OTINDMASK_SIZENOALGN 0x00002000U
2777 #define HOST_XIP_OTINDMASK_SIZENOALGN_M 0x00002000U
2778 #define HOST_XIP_OTINDMASK_SIZENOALGN_S 13U
2779 /*
2780 
2781  Field: BURNOALGN
2782  From..to bits: 14...14
2783  DefaultValue: 0x1
2784  Access type: read-write
2785  Description: OTFDE TRANS BURST NOT 32 BIT MASK:
2786  0- Masked
2787  1- Enabled
2788  Enable / Mask transaction burst was not non-seq indication
2789 
2790 */
2791 #define HOST_XIP_OTINDMASK_BURNOALGN 0x00004000U
2792 #define HOST_XIP_OTINDMASK_BURNOALGN_M 0x00004000U
2793 #define HOST_XIP_OTINDMASK_BURNOALGN_S 14U
2794 /*
2795 
2796  Field: REGDIRERR
2797  From..to bits: 15...15
2798  DefaultValue: 0x1
2799  Access type: read-write
2800  Description: OTFDE REGION READ WRITE DEF MASK:
2801  0- Masked
2802  1- Enabled
2803  Enable / Mask transaction type was not allowed according to region definitions
2804 
2805 */
2806 #define HOST_XIP_OTINDMASK_REGDIRERR 0x00008000U
2807 #define HOST_XIP_OTINDMASK_REGDIRERR_M 0x00008000U
2808 #define HOST_XIP_OTINDMASK_REGDIRERR_S 15U
2809 /*
2810 
2811  Field: SUSPENDDIS
2812  From..to bits: 16...16
2813  DefaultValue: 0x1
2814  Access type: read-write
2815  Description: OTFDE SUSPEND WHILE DISABLED MASK:
2816  0- Masked
2817  1- Enabled
2818  Enable / Mask SW requested suspend while OTFDE is disabled indication
2819 
2820 */
2821 #define HOST_XIP_OTINDMASK_SUSPENDDIS 0x00010000U
2822 #define HOST_XIP_OTINDMASK_SUSPENDDIS_M 0x00010000U
2823 #define HOST_XIP_OTINDMASK_SUSPENDDIS_S 16U
2824 
2825 
2826 /*-----------------------------------REGISTER------------------------------------
2827  Register name: OTINDNEXT
2828  Offset name: HOST_XIP_O_OTINDNEXT
2829  Relative address: 0x5050
2830  Description: Event IRQ next state
2831  Default Value: 0x0000F3FA
2832 
2833  Field: RSTNS
2834  From..to bits: 0...0
2835  DefaultValue: 0x0
2836  Access type: read-write
2837  Description: RESET NON SECURED
2838 
2839 */
2840 #define HOST_XIP_OTINDNEXT_RSTNS 0x00000001U
2841 #define HOST_XIP_OTINDNEXT_RSTNS_M 0x00000001U
2842 #define HOST_XIP_OTINDNEXT_RSTNS_S 0U
2843 /*
2844 
2845  Field: SWRSTEV
2846  From..to bits: 1...1
2847  DefaultValue: 0x1
2848  Access type: read-write
2849  Description: OTFDE SOFT RESET NS:
2850  0- Disable
2851  1- Active Idle
2852  Decision of next state for soft reset completion event
2853 
2854 */
2855 #define HOST_XIP_OTINDNEXT_SWRSTEV 0x00000002U
2856 #define HOST_XIP_OTINDNEXT_SWRSTEV_M 0x00000002U
2857 #define HOST_XIP_OTINDNEXT_SWRSTEV_S 1U
2858 /*
2859 
2860  Field: BYPMDCH
2861  From..to bits: 2...2
2862  DefaultValue: 0x0
2863  Access type: read-write
2864  Description: BYPASS MODE CHANGE
2865 
2866  Used in ECO for PG1.
2867  Problem Statement
2868  In DDR 80MHz mode RD cmd, Seen in QPI (Octal not yet checked) the xSPI IP stop driving the data to soon violating Ext Mem hold requirement (~0.5ns v. up to ~2-3ns requirement for most vendors)
2869  Suggested Fix
2870  extend IO data drive by additional logic at IP for read commands in the DDR 80MHz mode
2871 
2872 */
2873 #define HOST_XIP_OTINDNEXT_BYPMDCH 0x00000004U
2874 #define HOST_XIP_OTINDNEXT_BYPMDCH_M 0x00000004U
2875 #define HOST_XIP_OTINDNEXT_BYPMDCH_S 2U
2876 /*
2877 
2878  Field: GENERALERR
2879  From..to bits: 4...4
2880  DefaultValue: 0x1
2881  Access type: read-write
2882  Description: OTFDE GENERAL ERROR NS:
2883  0- Disable
2884  1- Active Idle
2885  Decision of next state for general error event
2886 
2887 */
2888 #define HOST_XIP_OTINDNEXT_GENERALERR 0x00000010U
2889 #define HOST_XIP_OTINDNEXT_GENERALERR_M 0x00000010U
2890 #define HOST_XIP_OTINDNEXT_GENERALERR_S 4U
2891 /*
2892 
2893  Field: DATPATHERR
2894  From..to bits: 5...5
2895  DefaultValue: 0x1
2896  Access type: read-write
2897  Description: OTFDE XSPI DATA PATH ERROR NS:
2898  0- Disable
2899  1- Active Idle
2900  Decision of next state for xSPI data path related errors signaled to OTFDE
2901 
2902 */
2903 #define HOST_XIP_OTINDNEXT_DATPATHERR 0x00000020U
2904 #define HOST_XIP_OTINDNEXT_DATPATHERR_M 0x00000020U
2905 #define HOST_XIP_OTINDNEXT_DATPATHERR_S 5U
2906 /*
2907 
2908  Field: XSPICFGERR
2909  From..to bits: 6...6
2910  DefaultValue: 0x1
2911  Access type: read-write
2912  Description: OTFDE XSPI CNFG PATH ERROR NS:
2913  0- Disable
2914  1- Active Idle
2915  Decision of next state for xSPI config path related errors signaled to OTFDE
2916 
2917 */
2918 #define HOST_XIP_OTINDNEXT_XSPICFGERR 0x00000040U
2919 #define HOST_XIP_OTINDNEXT_XSPICFGERR_M 0x00000040U
2920 #define HOST_XIP_OTINDNEXT_XSPICFGERR_S 6U
2921 /*
2922 
2923  Field: XSPISERINT
2924  From..to bits: 7...7
2925  DefaultValue: 0x1
2926  Access type: read-write
2927  Description: XSPI SERVICE INTERRUPT
2928 
2929 */
2930 #define HOST_XIP_OTINDNEXT_XSPISERINT 0x00000080U
2931 #define HOST_XIP_OTINDNEXT_XSPISERINT_M 0x00000080U
2932 #define HOST_XIP_OTINDNEXT_XSPISERINT_S 7U
2933 /*
2934 
2935  Field: DEVDISERR
2936  From..to bits: 8...8
2937  DefaultValue: 0x1
2938  Access type: read-write
2939  Description: OTFDE TRANS DEVICE DISABLED NS:
2940  0- Disable
2941  1- Active Idle
2942  Decision of next state for transaction into a disabled device event indication
2943 
2944 */
2945 #define HOST_XIP_OTINDNEXT_DEVDISERR 0x00000100U
2946 #define HOST_XIP_OTINDNEXT_DEVDISERR_M 0x00000100U
2947 #define HOST_XIP_OTINDNEXT_DEVDISERR_S 8U
2948 /*
2949 
2950  Field: REGDISERR
2951  From..to bits: 9...9
2952  DefaultValue: 0x1
2953  Access type: read-write
2954  Description: OTFDE TRANS REGION DISABLED NS:
2955  0- Disable
2956  1- Active Idle
2957  Decision of next state for transaction into a disabled region event indication
2958 
2959 */
2960 #define HOST_XIP_OTINDNEXT_REGDISERR 0x00000200U
2961 #define HOST_XIP_OTINDNEXT_REGDISERR_M 0x00000200U
2962 #define HOST_XIP_OTINDNEXT_REGDISERR_S 9U
2963 /*
2964 
2965  Field: REGMAPERR
2966  From..to bits: 11...11
2967  DefaultValue: 0x0
2968  Access type: read-write
2969  Description: OTFDE TRANS MULTIPLE REGIONS MAPPED NS:
2970  0- Disable
2971  1- N/A
2972  Decision of next state for transaction was mapped into more than one region
2973 
2974 */
2975 #define HOST_XIP_OTINDNEXT_REGMAPERR 0x00000800U
2976 #define HOST_XIP_OTINDNEXT_REGMAPERR_M 0x00000800U
2977 #define HOST_XIP_OTINDNEXT_REGMAPERR_S 11U
2978 /*
2979 
2980  Field: ADDRNOALGN
2981  From..to bits: 12...12
2982  DefaultValue: 0x1
2983  Access type: read-write
2984  Description: OTFDE TRANS ADDRESS NOT 32 BIT NS:
2985  0- Disable
2986  1- Active Idle
2987  Decision of next state for transaction address was not 32 bit aligned indication
2988 
2989 */
2990 #define HOST_XIP_OTINDNEXT_ADDRNOALGN 0x00001000U
2991 #define HOST_XIP_OTINDNEXT_ADDRNOALGN_M 0x00001000U
2992 #define HOST_XIP_OTINDNEXT_ADDRNOALGN_S 12U
2993 /*
2994 
2995  Field: SIZENOALGN
2996  From..to bits: 13...13
2997  DefaultValue: 0x1
2998  Access type: read-write
2999  Description: OTFDE TRANS SIZE NOT 32 BIT NS:
3000  0- Disable
3001  1- Active Idle
3002  Decision of next state for transaction size was not 32 bit indication
3003 
3004 */
3005 #define HOST_XIP_OTINDNEXT_SIZENOALGN 0x00002000U
3006 #define HOST_XIP_OTINDNEXT_SIZENOALGN_M 0x00002000U
3007 #define HOST_XIP_OTINDNEXT_SIZENOALGN_S 13U
3008 /*
3009 
3010  Field: BURNOALGN
3011  From..to bits: 14...14
3012  DefaultValue: 0x1
3013  Access type: read-write
3014  Description: OTFDE TRANS BURST NOT 32 BIT NS:
3015  0- Disable
3016  1- Active Idle
3017  Decision of next state for transaction burst was not non-seq indication
3018 
3019 */
3020 #define HOST_XIP_OTINDNEXT_BURNOALGN 0x00004000U
3021 #define HOST_XIP_OTINDNEXT_BURNOALGN_M 0x00004000U
3022 #define HOST_XIP_OTINDNEXT_BURNOALGN_S 14U
3023 /*
3024 
3025  Field: REGDIRERR
3026  From..to bits: 15...15
3027  DefaultValue: 0x1
3028  Access type: read-write
3029  Description: OTFDE REGION READ WRITE VIOLATION NS:
3030  0- Disable
3031  1- Active Idle
3032  Decision of next state for transaction type was not allowed according to region definitions
3033 
3034 */
3035 #define HOST_XIP_OTINDNEXT_REGDIRERR 0x00008000U
3036 #define HOST_XIP_OTINDNEXT_REGDIRERR_M 0x00008000U
3037 #define HOST_XIP_OTINDNEXT_REGDIRERR_S 15U
3038 /*
3039 
3040  Field: SUSPENDDIS
3041  From..to bits: 16...16
3042  DefaultValue: 0x0
3043  Access type: read-write
3044  Description: OTFDE SUSPEND WHILE DISABLED NS:
3045  0- Disable
3046  1- N/A
3047  Decision of next state for SW requested suspend while OTFDE is disabled
3048 
3049 */
3050 #define HOST_XIP_OTINDNEXT_SUSPENDDIS 0x00010000U
3051 #define HOST_XIP_OTINDNEXT_SUSPENDDIS_M 0x00010000U
3052 #define HOST_XIP_OTINDNEXT_SUSPENDDIS_S 16U
3053 
3054 
3055 /*-----------------------------------REGISTER------------------------------------
3056  Register name: OTSTGSEL
3057  Offset name: HOST_XIP_O_OTSTGSEL
3058  Relative address: 0x5060
3059  Description: set of controller non STIG configurations
3060  Default Value: 0x00000000
3061 
3062  Field: DEV0JOB0
3063  From..to bits: 0...0
3064  DefaultValue: 0x0
3065  Access type: read-write
3066  Description: Used when the access address does not match any region
3067  0- Reject not mapped address access
3068  1- Bypass not mapped address access (address is forwarded as is to xspi)
3069 
3070 */
3071 #define HOST_XIP_OTSTGSEL_DEV0JOB0 0x00000001U
3072 #define HOST_XIP_OTSTGSEL_DEV0JOB0_M 0x00000001U
3073 #define HOST_XIP_OTSTGSEL_DEV0JOB0_S 0U
3074 /*
3075 
3076  Field: DEV0JOB4
3077  From..to bits: 4...4
3078  DefaultValue: 0x0
3079  Access type: read-write
3080  Description: Used when the access address does not match any region
3081  0- Reject not mapped address access
3082  1- Bypass not mapped address access (address is forwarded as is to xspi)
3083 
3084 */
3085 #define HOST_XIP_OTSTGSEL_DEV0JOB4 0x00000010U
3086 #define HOST_XIP_OTSTGSEL_DEV0JOB4_M 0x00000010U
3087 #define HOST_XIP_OTSTGSEL_DEV0JOB4_S 4U
3088 /*
3089 
3090  Field: DEV0JOB5
3091  From..to bits: 5...5
3092  DefaultValue: 0x0
3093  Access type: read-write
3094  Description: Used when the access address does not match any region
3095  0- Reject not mapped address access
3096  1- Bypass not mapped address access (address is forwarded as is to xspi)
3097 
3098 */
3099 #define HOST_XIP_OTSTGSEL_DEV0JOB5 0x00000020U
3100 #define HOST_XIP_OTSTGSEL_DEV0JOB5_M 0x00000020U
3101 #define HOST_XIP_OTSTGSEL_DEV0JOB5_S 5U
3102 /*
3103 
3104  Field: DEV0JOB6
3105  From..to bits: 6...6
3106  DefaultValue: 0x0
3107  Access type: read-write
3108  Description: Used when the access address does not match any region
3109  0- Reject not mapped address access
3110  1- Bypass not mapped address access (address is forwarded as is to xspi)
3111 
3112 */
3113 #define HOST_XIP_OTSTGSEL_DEV0JOB6 0x00000040U
3114 #define HOST_XIP_OTSTGSEL_DEV0JOB6_M 0x00000040U
3115 #define HOST_XIP_OTSTGSEL_DEV0JOB6_S 6U
3116 /*
3117 
3118  Field: DEV0JOB7
3119  From..to bits: 7...7
3120  DefaultValue: 0x0
3121  Access type: read-write
3122  Description: Used when the access address does not match any region
3123  0- Reject not mapped address access
3124  1- Bypass not mapped address access (address is forwarded as is to xspi)
3125 
3126 */
3127 #define HOST_XIP_OTSTGSEL_DEV0JOB7 0x00000080U
3128 #define HOST_XIP_OTSTGSEL_DEV0JOB7_M 0x00000080U
3129 #define HOST_XIP_OTSTGSEL_DEV0JOB7_S 7U
3130 /*
3131 
3132  Field: DEV1JOB0
3133  From..to bits: 8...8
3134  DefaultValue: 0x0
3135  Access type: read-write
3136  Description: Used when the access address does not match any region
3137  0- Reject not mapped address access
3138  1- Bypass not mapped address access (address is forwarded as is to xspi)
3139 
3140 */
3141 #define HOST_XIP_OTSTGSEL_DEV1JOB0 0x00000100U
3142 #define HOST_XIP_OTSTGSEL_DEV1JOB0_M 0x00000100U
3143 #define HOST_XIP_OTSTGSEL_DEV1JOB0_S 8U
3144 /*
3145 
3146  Field: DEV1JOB4
3147  From..to bits: 12...12
3148  DefaultValue: 0x0
3149  Access type: read-write
3150  Description: Used when the access address does not match any region
3151  0- Reject not mapped address access
3152  1- Bypass not mapped address access (address is forwarded as is to xspi)
3153 
3154 */
3155 #define HOST_XIP_OTSTGSEL_DEV1JOB4 0x00001000U
3156 #define HOST_XIP_OTSTGSEL_DEV1JOB4_M 0x00001000U
3157 #define HOST_XIP_OTSTGSEL_DEV1JOB4_S 12U
3158 /*
3159 
3160  Field: DEV1JOB5
3161  From..to bits: 13...13
3162  DefaultValue: 0x0
3163  Access type: read-write
3164  Description: Used when the access address does not match any region
3165  0- Reject not mapped address access
3166  1- Bypass not mapped address access (address is forwarded as is to xspi)
3167 
3168 */
3169 #define HOST_XIP_OTSTGSEL_DEV1JOB5 0x00002000U
3170 #define HOST_XIP_OTSTGSEL_DEV1JOB5_M 0x00002000U
3171 #define HOST_XIP_OTSTGSEL_DEV1JOB5_S 13U
3172 /*
3173 
3174  Field: DEV1JOB6
3175  From..to bits: 14...14
3176  DefaultValue: 0x0
3177  Access type: read-write
3178  Description: Used when the access address does not match any region
3179  0- Reject not mapped address access
3180  1- Bypass not mapped address access (address is forwarded as is to xspi)
3181 
3182 */
3183 #define HOST_XIP_OTSTGSEL_DEV1JOB6 0x00004000U
3184 #define HOST_XIP_OTSTGSEL_DEV1JOB6_M 0x00004000U
3185 #define HOST_XIP_OTSTGSEL_DEV1JOB6_S 14U
3186 /*
3187 
3188  Field: DEV1JOB7
3189  From..to bits: 15...15
3190  DefaultValue: 0x0
3191  Access type: read-write
3192  Description: Used when the access address does not match any region
3193  0- Reject not mapped address access
3194  1- Bypass not mapped address access (address is forwarded as is to xspi)
3195 
3196 */
3197 #define HOST_XIP_OTSTGSEL_DEV1JOB7 0x00008000U
3198 #define HOST_XIP_OTSTGSEL_DEV1JOB7_M 0x00008000U
3199 #define HOST_XIP_OTSTGSEL_DEV1JOB7_S 15U
3200 
3201 
3202 /*-----------------------------------REGISTER------------------------------------
3203  Register name: OTD0CFG
3204  Offset name: HOST_XIP_O_OTD0CFG
3205  Relative address: 0x5070
3206  Description: Device 0 parameters
3207  Default Value: 0x00500001
3208 
3209  Field: DEVICE
3210  From..to bits: 0...0
3211  DefaultValue: 0x1
3212  Access type: read-write
3213  Description: OTFDE DEVICE 0 ENABLED:
3214  Device enabled (and all the device parameters were checked in SW)
3215  0- Device Disabled
3216  1- Device Enabled
3217 
3218 */
3219 #define HOST_XIP_OTD0CFG_DEVICE 0x00000001U
3220 #define HOST_XIP_OTD0CFG_DEVICE_M 0x00000001U
3221 #define HOST_XIP_OTD0CFG_DEVICE_S 0U
3222 /*
3223 
3224  Field: WRPROTTIME
3225  From..to bits: 1...1
3226  DefaultValue: 0x0
3227  Access type: read-write
3228  Description: OTFDE DEVICE 0 WRITE PROTECTION TIMER EN:
3229  Set the write protection timer after a write task
3230  0- Write protection timer is disabled
3231  1- Write protection timer is enabled
3232 
3233 */
3234 #define HOST_XIP_OTD0CFG_WRPROTTIME 0x00000002U
3235 #define HOST_XIP_OTD0CFG_WRPROTTIME_M 0x00000002U
3236 #define HOST_XIP_OTD0CFG_WRPROTTIME_S 1U
3237 /*
3238 
3239  Field: PREWRCMD
3240  From..to bits: 2...2
3241  DefaultValue: 0x0
3242  Access type: read-write
3243  Description: OTFDE DEVICE 0 ISSUE PRE WRITE CMD:
3244  Issue a Pre Write command before the next write task
3245  0- Do not issue PRE WR CMD
3246  1- Issue PRE WR CMD before every write task
3247 
3248 */
3249 #define HOST_XIP_OTD0CFG_PREWRCMD 0x00000004U
3250 #define HOST_XIP_OTD0CFG_PREWRCMD_M 0x00000004U
3251 #define HOST_XIP_OTD0CFG_PREWRCMD_S 2U
3252 /*
3253 
3254  Field: POSTWRCMD
3255  From..to bits: 3...3
3256  DefaultValue: 0x0
3257  Access type: read-write
3258  Description: OTFDE DEVICE 0 ISSUE POST WRITE CMD:
3259  Issue a Post Write command after the write task ended
3260  0- Do not issue POST WR CMD
3261  1- Issue POST WR CMD after every write task
3262 
3263 */
3264 #define HOST_XIP_OTD0CFG_POSTWRCMD 0x00000008U
3265 #define HOST_XIP_OTD0CFG_POSTWRCMD_M 0x00000008U
3266 #define HOST_XIP_OTD0CFG_POSTWRCMD_S 3U
3267 /*
3268 
3269  Field: WRBUFTMMOD
3270  From..to bits: 4...5
3271  DefaultValue: 0x0
3272  Access type: read-write
3273  Description: OTFDE DEVICE 0 WRITE BUFFER TIMER MODE:
3274  00- mode0 is 16usec resolution
3275  01- mode1 is 32usec resolution
3276  10- mode2 is 64usec resolution
3277  11- mode3 is 256usec resolution
3278 
3279 */
3280 #define HOST_XIP_OTD0CFG_WRBUFTMMOD_W 2U
3281 #define HOST_XIP_OTD0CFG_WRBUFTMMOD_M 0x00000030U
3282 #define HOST_XIP_OTD0CFG_WRBUFTMMOD_S 4U
3283 /*
3284 
3285  Field: WRBUFTMRNG
3286  From..to bits: 8...13
3287  DefaultValue: 0x0
3288  Access type: read-write
3289  Description: OTFDE DEVICE 0 WRITE BUFFER TIMER RANGE:
3290  range is 0 - 63 multiplied by Mode resolution
3291  mode0: timer res is 16usec, timer range is 16-1024usec
3292  mode1: timer res is 32usec, timer range is 32-2048usec
3293  mode2: timer res is 64usec, timer range is 64-4192usec
3294  mode3: timer res is 256usec, timer range is 256-16384usec
3295 
3296 */
3297 #define HOST_XIP_OTD0CFG_WRBUFTMRNG_W 6U
3298 #define HOST_XIP_OTD0CFG_WRBUFTMRNG_M 0x00003F00U
3299 #define HOST_XIP_OTD0CFG_WRBUFTMRNG_S 8U
3300 /*
3301 
3302  Field: RWW
3303  From..to bits: 16...16
3304  DefaultValue: 0x0
3305  Access type: read-write
3306  Description: OTFDE DEVICE 0 RWW EN:
3307  0- Read while Write is disabled
3308  1- Read while Write is Enabled
3309 
3310 */
3311 #define HOST_XIP_OTD0CFG_RWW 0x00010000U
3312 #define HOST_XIP_OTD0CFG_RWW_M 0x00010000U
3313 #define HOST_XIP_OTD0CFG_RWW_S 16U
3314 /*
3315 
3316  Field: DEVICESIZE
3317  From..to bits: 20...22
3318  DefaultValue: 0x5
3319  Access type: read-write
3320  Description: OTFDE DEVICE 0 SIZE:
3321  000 - 2 MByte
3322  001 - 4 MByte
3323  010 - 8 MByte
3324  011 - 16 MByte
3325  100 - 32 MByte
3326  101 - 64 MByte
3327 
3328 */
3329 #define HOST_XIP_OTD0CFG_DEVICESIZE_W 3U
3330 #define HOST_XIP_OTD0CFG_DEVICESIZE_M 0x00700000U
3331 #define HOST_XIP_OTD0CFG_DEVICESIZE_S 20U
3332 /*
3333 
3334  Field: NUMBANKS
3335  From..to bits: 24...26
3336  DefaultValue: 0x0
3337  Access type: read-write
3338  Description: OTFDE DEVICE 0 NUMBER OF BANKS:
3339  000 - 1 Bank
3340  001 - 2 Banks
3341  010 - 4 Banks
3342  011 - 8 Banks
3343  100 - 16 Banks
3344 
3345 */
3346 #define HOST_XIP_OTD0CFG_NUMBANKS_W 3U
3347 #define HOST_XIP_OTD0CFG_NUMBANKS_M 0x07000000U
3348 #define HOST_XIP_OTD0CFG_NUMBANKS_S 24U
3349 /*
3350 
3351  Field: INTCRT
3352  From..to bits: 28...31
3353  DefaultValue: 0x0
3354  Access type: read-write
3355  Description: OTFDE DEVICE 0 SERVICE INTERRUPT CRITERIA:
3356  0- No service interruption criteria.
3357  any other value is in 160MHz cycles between two transactions towards xSPI
3358 
3359 */
3360 #define HOST_XIP_OTD0CFG_INTCRT_W 4U
3361 #define HOST_XIP_OTD0CFG_INTCRT_M 0xF0000000U
3362 #define HOST_XIP_OTD0CFG_INTCRT_S 28U
3363 
3364 
3365 /*-----------------------------------REGISTER------------------------------------
3366  Register name: OTD0PTMR
3367  Offset name: HOST_XIP_O_OTD0PTMR
3368  Relative address: 0x5074
3369  Description: Device 0 polling timer parameters
3370  Default Value: 0x000103FF
3371 
3372  Field: RESPCNT
3373  From..to bits: 0...9
3374  DefaultValue: 0x3FF
3375  Access type: read-write
3376  Description: This value holds the amount of time in us between each polling iteration sent to xspi control
3377  range : 1us-1023us
3378  value zero is NA
3379 
3380 */
3381 #define HOST_XIP_OTD0PTMR_RESPCNT_W 10U
3382 #define HOST_XIP_OTD0PTMR_RESPCNT_M 0x000003FFU
3383 #define HOST_XIP_OTD0PTMR_RESPCNT_S 0U
3384 /*
3385 
3386  Field: POLLITERA
3387  From..to bits: 16...20
3388  DefaultValue: 0x1
3389  Access type: read-write
3390  Description: This value holds the number of additional iterations before polling process is considered complete
3391  range : 0-31 iterations
3392  Translating into total polling request iterations: min 1 and max 32
3393 
3394 */
3395 #define HOST_XIP_OTD0PTMR_POLLITERA_W 5U
3396 #define HOST_XIP_OTD0PTMR_POLLITERA_M 0x001F0000U
3397 #define HOST_XIP_OTD0PTMR_POLLITERA_S 16U
3398 
3399 
3400 /*-----------------------------------REGISTER------------------------------------
3401  Register name: OTD0WRAP
3402  Offset name: HOST_XIP_O_OTD0WRAP
3403  Relative address: 0x5078
3404  Description: Device 0 wrap configuration
3405  Default Value: 0x000103FF
3406 
3407  Field: EN
3408  From..to bits: 0...0
3409  DefaultValue: 0x1
3410  Access type: read-write
3411  Description: Enable wrap feature for device 0
3412 
3413 */
3414 #define HOST_XIP_OTD0WRAP_EN 0x00000001U
3415 #define HOST_XIP_OTD0WRAP_EN_M 0x00000001U
3416 #define HOST_XIP_OTD0WRAP_EN_S 0U
3417 /*
3418 
3419  Field: SIZE
3420  From..to bits: 1...4
3421  DefaultValue: 0xF
3422  Access type: read-write
3423  Description: Define the wrap size, this field is active only if [EN] is set.
3424  0x0. 8 Bytes
3425  0x1. 16 Bytes
3426  0x2. 32 Bytes
3427  0x3. 64 Bytes
3428  0x4. 128 Bytes
3429  0x5. 256 Bytes
3430  0x6. 512 Bytes
3431  0x7. 1024 Bytes
3432  0x8. 2048 Bytes
3433  0x9. 4096 Bytes
3434 
3435 
3436 */
3437 #define HOST_XIP_OTD0WRAP_SIZE_W 4U
3438 #define HOST_XIP_OTD0WRAP_SIZE_M 0x0000001EU
3439 #define HOST_XIP_OTD0WRAP_SIZE_S 1U
3440 
3441 
3442 /*-----------------------------------REGISTER------------------------------------
3443  Register name: OTD1CFG
3444  Offset name: HOST_XIP_O_OTD1CFG
3445  Relative address: 0x5080
3446  Description: Device 1 parameters
3447  Default Value: 0x00000000
3448 
3449  Field: DEVICE
3450  From..to bits: 0...0
3451  DefaultValue: 0x0
3452  Access type: read-write
3453  Description: OTFDE DEVICE 1 ENABLED:
3454  Device enabled (and all the device parameters were checked in SW)
3455  0 - Device Disabled
3456  1- Device Enabled
3457 
3458 */
3459 #define HOST_XIP_OTD1CFG_DEVICE 0x00000001U
3460 #define HOST_XIP_OTD1CFG_DEVICE_M 0x00000001U
3461 #define HOST_XIP_OTD1CFG_DEVICE_S 0U
3462 /*
3463 
3464  Field: WRPROTTIME
3465  From..to bits: 1...1
3466  DefaultValue: 0x0
3467  Access type: read-write
3468  Description: OTFDE DEVICE 1 WRITE PROTECTION TIMER EN:
3469  Set the write protection timer after a write task
3470  0- Write protection timer is disabled
3471  1- Write protection timer is enabled
3472 
3473 */
3474 #define HOST_XIP_OTD1CFG_WRPROTTIME 0x00000002U
3475 #define HOST_XIP_OTD1CFG_WRPROTTIME_M 0x00000002U
3476 #define HOST_XIP_OTD1CFG_WRPROTTIME_S 1U
3477 /*
3478 
3479  Field: PREWRCMD
3480  From..to bits: 2...2
3481  DefaultValue: 0x0
3482  Access type: read-write
3483  Description: OTFDE DEVICE 1 ISSUE PRE WRITE CMD:
3484  Issue a Pre Write command before the next write task
3485  0- Do not issue PRE WR CMD
3486  1- Issue PRE WR CMD before every write task
3487 
3488 */
3489 #define HOST_XIP_OTD1CFG_PREWRCMD 0x00000004U
3490 #define HOST_XIP_OTD1CFG_PREWRCMD_M 0x00000004U
3491 #define HOST_XIP_OTD1CFG_PREWRCMD_S 2U
3492 /*
3493 
3494  Field: POSTWRCMD
3495  From..to bits: 3...3
3496  DefaultValue: 0x0
3497  Access type: read-write
3498  Description: OTFDE DEVICE 1 ISSUE POST WRITE CMD:
3499  Issue a Post Write command after the write task ended
3500  0- Do not issue POST WR CMD
3501  1- Issue POST WR CMD after every write task
3502 
3503 */
3504 #define HOST_XIP_OTD1CFG_POSTWRCMD 0x00000008U
3505 #define HOST_XIP_OTD1CFG_POSTWRCMD_M 0x00000008U
3506 #define HOST_XIP_OTD1CFG_POSTWRCMD_S 3U
3507 /*
3508 
3509  Field: WRBUFTMMOD
3510  From..to bits: 4...5
3511  DefaultValue: 0x0
3512  Access type: read-write
3513  Description: OTFDE DEVICE 1 WRITE BUFFER TIMER MODE:
3514  00- mode0 is 16usec resolution
3515  01- mode1 is 32usec resolution
3516  10- mode2 is 64usec resolution
3517  11- mode3 is 256usec resolution
3518 
3519 */
3520 #define HOST_XIP_OTD1CFG_WRBUFTMMOD_W 2U
3521 #define HOST_XIP_OTD1CFG_WRBUFTMMOD_M 0x00000030U
3522 #define HOST_XIP_OTD1CFG_WRBUFTMMOD_S 4U
3523 /*
3524 
3525  Field: WRBUFTMRNG
3526  From..to bits: 8...13
3527  DefaultValue: 0x0
3528  Access type: read-write
3529  Description: OTFDE DEVICE 1 WRITE BUFFER TIMER RANGE:
3530  range is 0 - 63 multiplied by Mode resolution
3531  mode0: timer res is 16usec, timer range is 16-1024usec
3532  mode1: timer res is 32usec, timer range is 32-2048usec
3533  mode2: timer res is 64usec, timer range is 64-4192usec
3534  mode3: timer res is 256usec, timer range is 256-16384usec
3535 
3536 */
3537 #define HOST_XIP_OTD1CFG_WRBUFTMRNG_W 6U
3538 #define HOST_XIP_OTD1CFG_WRBUFTMRNG_M 0x00003F00U
3539 #define HOST_XIP_OTD1CFG_WRBUFTMRNG_S 8U
3540 /*
3541 
3542  Field: INTCRT
3543  From..to bits: 16...19
3544  DefaultValue: 0x0
3545  Access type: read-write
3546  Description: OTFDE DEVICE 1 SERVICE INTERRUPT CRITERIA:
3547  0- No service interruption criteria.
3548  any other value is in 160MHz cycles between two transactions towards xSPI
3549 
3550 */
3551 #define HOST_XIP_OTD1CFG_INTCRT_W 4U
3552 #define HOST_XIP_OTD1CFG_INTCRT_M 0x000F0000U
3553 #define HOST_XIP_OTD1CFG_INTCRT_S 16U
3554 
3555 
3556 /*-----------------------------------REGISTER------------------------------------
3557  Register name: OTD1WRAP
3558  Offset name: HOST_XIP_O_OTD1WRAP
3559  Relative address: 0x5084
3560  Description: Device 1 wrap configuration
3561  Default Value: 0x000103FF
3562 
3563  Field: EN
3564  From..to bits: 0...0
3565  DefaultValue: 0x1
3566  Access type: read-write
3567  Description: Enable wrap feature for device 1
3568 
3569 */
3570 #define HOST_XIP_OTD1WRAP_EN 0x00000001U
3571 #define HOST_XIP_OTD1WRAP_EN_M 0x00000001U
3572 #define HOST_XIP_OTD1WRAP_EN_S 0U
3573 /*
3574 
3575  Field: SIZE
3576  From..to bits: 1...4
3577  DefaultValue: 0xF
3578  Access type: read-write
3579  Description: Define the wrap size, this field is active only if [EN] is set.
3580  0x0. 8 Bytes
3581  0x1. 16 Bytes
3582  0x2. 32 Bytes
3583  0x3. 64 Bytes
3584  0x4. 128 Bytes
3585  0x5. 256 Bytes
3586  0x6. 512 Bytes
3587  0x7. 1024 Bytes
3588  0x8. 2048 Bytes
3589  0x9. 4096 Bytes
3590 
3591 
3592 */
3593 #define HOST_XIP_OTD1WRAP_SIZE_W 4U
3594 #define HOST_XIP_OTD1WRAP_SIZE_M 0x0000001EU
3595 #define HOST_XIP_OTD1WRAP_SIZE_S 1U
3596 
3597 
3598 /*-----------------------------------REGISTER------------------------------------
3599  Register name: OTGLBTMR
3600  Offset name: HOST_XIP_O_OTGLBTMR
3601  Relative address: 0x5090
3602  Description: Global watchdog timer
3603  counting before raising IRQ
3604  Default Value: 0x00000005
3605 
3606  Field: VAL
3607  From..to bits: 0...2
3608  DefaultValue: 0x5
3609  Access type: read-write
3610  Description: Watchdog timer in ms
3611  Timer pops watchdog IRQ in case a process within OTFDE crosses the required time
3612  range 0-7
3613  translated to up to 7ms
3614  value 0 is NA
3615 
3616 */
3617 #define HOST_XIP_OTGLBTMR_VAL_W 3U
3618 #define HOST_XIP_OTGLBTMR_VAL_M 0x00000007U
3619 #define HOST_XIP_OTGLBTMR_VAL_S 0U
3620 
3621 
3622 /*-----------------------------------REGISTER------------------------------------
3623  Register name: OTR0CFG0
3624  Offset name: HOST_XIP_O_OTR0CFG0
3625  Relative address: 0x6000
3626  Description: region 0 parameters config 0
3627  Default Value: 0x0000000D
3628 
3629  Field: REGION
3630  From..to bits: 0...0
3631  DefaultValue: 0x1
3632  Access type: read-write
3633  Description: REGION 0 ENABLED:
3634  0- Disabled
3635  1- Enabled
3636  Region enabled for incoming transactions
3637 
3638 */
3639 #define HOST_XIP_OTR0CFG0_REGION 0x00000001U
3640 #define HOST_XIP_OTR0CFG0_REGION_M 0x00000001U
3641 #define HOST_XIP_OTR0CFG0_REGION_S 0U
3642 /*
3643 
3644  Field: DEVICE
3645  From..to bits: 1...1
3646  DefaultValue: 0x0
3647  Access type: read-write
3648  Description: REGION 0 DEVICE ID:
3649  0- Device_0
3650  1- Device_1
3651 
3652 */
3653 #define HOST_XIP_OTR0CFG0_DEVICE 0x00000002U
3654 #define HOST_XIP_OTR0CFG0_DEVICE_M 0x00000002U
3655 #define HOST_XIP_OTR0CFG0_DEVICE_S 1U
3656 /*
3657 
3658  Field: SPIWR
3659  From..to bits: 2...2
3660  DefaultValue: 0x1
3661  Access type: read-write
3662  Description: REGION 0 SPI WRITE ENABLE:
3663  0- Cannot issue a SPI Write to this region
3664  1- Can issue a SPI Write to this region
3665 
3666 */
3667 #define HOST_XIP_OTR0CFG0_SPIWR 0x00000004U
3668 #define HOST_XIP_OTR0CFG0_SPIWR_M 0x00000004U
3669 #define HOST_XIP_OTR0CFG0_SPIWR_S 2U
3670 /*
3671 
3672  Field: SPIRD
3673  From..to bits: 3...3
3674  DefaultValue: 0x1
3675  Access type: read-write
3676  Description: REGION 0 SPI READ ENABLE:
3677  0- Cannot issue a SPI Read from this region
3678  1- Can issue a SPI Read from this region
3679 
3680 */
3681 #define HOST_XIP_OTR0CFG0_SPIRD 0x00000008U
3682 #define HOST_XIP_OTR0CFG0_SPIRD_M 0x00000008U
3683 #define HOST_XIP_OTR0CFG0_SPIRD_S 3U
3684 /*
3685 
3686  Field: OFFSET
3687  From..to bits: 4...17
3688  DefaultValue: 0x0
3689  Access type: read-write
3690  Description: Device related address offset
3691 
3692 */
3693 #define HOST_XIP_OTR0CFG0_OFFSET_W 14U
3694 #define HOST_XIP_OTR0CFG0_OFFSET_M 0x0003FFF0U
3695 #define HOST_XIP_OTR0CFG0_OFFSET_S 4U
3696 /*
3697 
3698  Field: SECID1
3699  From..to bits: 20...25
3700  DefaultValue: 0x0
3701  Access type: read-write
3702  Description: 6 MSB bits of ID+COUNTER field (out of 38bits)
3703 
3704 */
3705 #define HOST_XIP_OTR0CFG0_SECID1_W 6U
3706 #define HOST_XIP_OTR0CFG0_SECID1_M 0x03F00000U
3707 #define HOST_XIP_OTR0CFG0_SECID1_S 20U
3708 
3709 
3710 /*-----------------------------------REGISTER------------------------------------
3711  Register name: OTR0CFG1
3712  Offset name: HOST_XIP_O_OTR0CFG1
3713  Relative address: 0x6004
3714  Description: region 0 parameters config 1
3715  Default Value: 0x00010000
3716 
3717  Field: STARTADDR
3718  From..to bits: 0...19
3719  DefaultValue: 0x10000
3720  Access type: read-write
3721  Description: System start address
3722 
3723 */
3724 #define HOST_XIP_OTR0CFG1_STARTADDR_W 20U
3725 #define HOST_XIP_OTR0CFG1_STARTADDR_M 0x000FFFFFU
3726 #define HOST_XIP_OTR0CFG1_STARTADDR_S 0U
3727 
3728 
3729 /*-----------------------------------REGISTER------------------------------------
3730  Register name: OTR0CFG2
3731  Offset name: HOST_XIP_O_OTR0CFG2
3732  Relative address: 0x6008
3733  Description: region 0 parameters config 2
3734  Default Value: 0x00017FFF
3735 
3736  Field: ENDADDR
3737  From..to bits: 0...19
3738  DefaultValue: 0x17FFF
3739  Access type: read-write
3740  Description: System end address
3741 
3742 */
3743 #define HOST_XIP_OTR0CFG2_ENDADDR_W 20U
3744 #define HOST_XIP_OTR0CFG2_ENDADDR_M 0x000FFFFFU
3745 #define HOST_XIP_OTR0CFG2_ENDADDR_S 0U
3746 
3747 
3748 /*-----------------------------------REGISTER------------------------------------
3749  Register name: OTR0CFG3
3750  Offset name: HOST_XIP_O_OTR0CFG3
3751  Relative address: 0x600C
3752  Description: region 0 parameters config 3
3753  Default Value: 0x00000000
3754 
3755  Field: SECID0
3756  From..to bits: 0...31
3757  DefaultValue: 0x0
3758  Access type: read-write
3759  Description: 32 LSB bits of ID+COUNTER field (out of 38bits)
3760 
3761 */
3762 #define HOST_XIP_OTR0CFG3_SECID0_W 32U
3763 #define HOST_XIP_OTR0CFG3_SECID0_M 0xFFFFFFFFU
3764 #define HOST_XIP_OTR0CFG3_SECID0_S 0U
3765 
3766 
3767 /*-----------------------------------REGISTER------------------------------------
3768  Register name: OTR1CFG0
3769  Offset name: HOST_XIP_O_OTR1CFG0
3770  Relative address: 0x7000
3771  Description: region 1 parameters config 0
3772  Default Value: 0x00000000
3773 
3774  Field: REGION
3775  From..to bits: 0...0
3776  DefaultValue: 0x0
3777  Access type: read-write
3778  Description: REGION 1 ENABLED:
3779  0- Disabled
3780  1- Enabled
3781  Region enabled for incoming transactions
3782 
3783 */
3784 #define HOST_XIP_OTR1CFG0_REGION 0x00000001U
3785 #define HOST_XIP_OTR1CFG0_REGION_M 0x00000001U
3786 #define HOST_XIP_OTR1CFG0_REGION_S 0U
3787 /*
3788 
3789  Field: DEVICE
3790  From..to bits: 1...1
3791  DefaultValue: 0x0
3792  Access type: read-write
3793  Description: REGION 1 DEVICE ID:
3794  0- Device_0
3795  1- Device_1
3796 
3797 */
3798 #define HOST_XIP_OTR1CFG0_DEVICE 0x00000002U
3799 #define HOST_XIP_OTR1CFG0_DEVICE_M 0x00000002U
3800 #define HOST_XIP_OTR1CFG0_DEVICE_S 1U
3801 /*
3802 
3803  Field: SPIWR
3804  From..to bits: 2...2
3805  DefaultValue: 0x0
3806  Access type: read-write
3807  Description: REGION 1 SPI WRITE ENABLE:
3808  0- Cannot issue a SPI Write to this region
3809  1- Can issue a SPI Write to this region
3810 
3811 */
3812 #define HOST_XIP_OTR1CFG0_SPIWR 0x00000004U
3813 #define HOST_XIP_OTR1CFG0_SPIWR_M 0x00000004U
3814 #define HOST_XIP_OTR1CFG0_SPIWR_S 2U
3815 /*
3816 
3817  Field: SPIRD
3818  From..to bits: 3...3
3819  DefaultValue: 0x0
3820  Access type: read-write
3821  Description: REGION 1 SPI READ ENABLE:
3822  0- Cannot issue a SPI Read from this region
3823  1- Can issue a SPI Read from this region
3824 
3825 */
3826 #define HOST_XIP_OTR1CFG0_SPIRD 0x00000008U
3827 #define HOST_XIP_OTR1CFG0_SPIRD_M 0x00000008U
3828 #define HOST_XIP_OTR1CFG0_SPIRD_S 3U
3829 /*
3830 
3831  Field: OFFSET
3832  From..to bits: 4...17
3833  DefaultValue: 0x0
3834  Access type: read-write
3835  Description: Device related address offset
3836 
3837 */
3838 #define HOST_XIP_OTR1CFG0_OFFSET_W 14U
3839 #define HOST_XIP_OTR1CFG0_OFFSET_M 0x0003FFF0U
3840 #define HOST_XIP_OTR1CFG0_OFFSET_S 4U
3841 /*
3842 
3843  Field: SECID1
3844  From..to bits: 20...25
3845  DefaultValue: 0x0
3846  Access type: read-write
3847  Description: 6 MSB bits of ID+COUNTER field (out of 38bits)
3848 
3849 */
3850 #define HOST_XIP_OTR1CFG0_SECID1_W 6U
3851 #define HOST_XIP_OTR1CFG0_SECID1_M 0x03F00000U
3852 #define HOST_XIP_OTR1CFG0_SECID1_S 20U
3853 
3854 
3855 /*-----------------------------------REGISTER------------------------------------
3856  Register name: OTR1CFG1
3857  Offset name: HOST_XIP_O_OTR1CFG1
3858  Relative address: 0x7004
3859  Description: region 1 parameters config 1
3860  Default Value: 0x00000001
3861 
3862  Field: STARTADDR
3863  From..to bits: 0...19
3864  DefaultValue: 0x1
3865  Access type: read-write
3866  Description: System start address
3867 
3868 */
3869 #define HOST_XIP_OTR1CFG1_STARTADDR_W 20U
3870 #define HOST_XIP_OTR1CFG1_STARTADDR_M 0x000FFFFFU
3871 #define HOST_XIP_OTR1CFG1_STARTADDR_S 0U
3872 
3873 
3874 /*-----------------------------------REGISTER------------------------------------
3875  Register name: OTR1CFG2
3876  Offset name: HOST_XIP_O_OTR1CFG2
3877  Relative address: 0x7008
3878  Description: region 1 parameters config 2
3879  Default Value: 0x00000000
3880 
3881  Field: ENDADDR
3882  From..to bits: 0...19
3883  DefaultValue: 0x0
3884  Access type: read-write
3885  Description: System end address
3886 
3887 */
3888 #define HOST_XIP_OTR1CFG2_ENDADDR_W 20U
3889 #define HOST_XIP_OTR1CFG2_ENDADDR_M 0x000FFFFFU
3890 #define HOST_XIP_OTR1CFG2_ENDADDR_S 0U
3891 
3892 
3893 /*-----------------------------------REGISTER------------------------------------
3894  Register name: OTR1CFG3
3895  Offset name: HOST_XIP_O_OTR1CFG3
3896  Relative address: 0x700C
3897  Description: region 1 parameters config 3
3898  Default Value: 0x00000000
3899 
3900  Field: SECID0
3901  From..to bits: 0...31
3902  DefaultValue: 0x0
3903  Access type: read-write
3904  Description: 32 LSB bits of ID+COUNTER field (out of 38bits)
3905 
3906 */
3907 #define HOST_XIP_OTR1CFG3_SECID0_W 32U
3908 #define HOST_XIP_OTR1CFG3_SECID0_M 0xFFFFFFFFU
3909 #define HOST_XIP_OTR1CFG3_SECID0_S 0U
3910 
3911 
3912 /*-----------------------------------REGISTER------------------------------------
3913  Register name: OTR2CFG0
3914  Offset name: HOST_XIP_O_OTR2CFG0
3915  Relative address: 0x8000
3916  Description: region 2 parameters config 0
3917  Default Value: 0x00000000
3918 
3919  Field: REGION
3920  From..to bits: 0...0
3921  DefaultValue: 0x0
3922  Access type: read-write
3923  Description: REGION 2 ENABLED:
3924  0- Disabled
3925  1- Enabled
3926  Region enabled for incoming transactions
3927 
3928 */
3929 #define HOST_XIP_OTR2CFG0_REGION 0x00000001U
3930 #define HOST_XIP_OTR2CFG0_REGION_M 0x00000001U
3931 #define HOST_XIP_OTR2CFG0_REGION_S 0U
3932 /*
3933 
3934  Field: DEVICE
3935  From..to bits: 1...1
3936  DefaultValue: 0x0
3937  Access type: read-write
3938  Description: REGION 2 DEVICE ID:
3939  0- Device_0
3940  1- Device_1
3941 
3942 */
3943 #define HOST_XIP_OTR2CFG0_DEVICE 0x00000002U
3944 #define HOST_XIP_OTR2CFG0_DEVICE_M 0x00000002U
3945 #define HOST_XIP_OTR2CFG0_DEVICE_S 1U
3946 /*
3947 
3948  Field: SPIWR
3949  From..to bits: 2...2
3950  DefaultValue: 0x0
3951  Access type: read-write
3952  Description: REGION 2 SPI WRITE ENABLE:
3953  0- Cannot issue a SPI Write to this region
3954  1- Can issue a SPI Write to this region
3955 
3956 */
3957 #define HOST_XIP_OTR2CFG0_SPIWR 0x00000004U
3958 #define HOST_XIP_OTR2CFG0_SPIWR_M 0x00000004U
3959 #define HOST_XIP_OTR2CFG0_SPIWR_S 2U
3960 /*
3961 
3962  Field: SPIRD
3963  From..to bits: 3...3
3964  DefaultValue: 0x0
3965  Access type: read-write
3966  Description: REGION 2 SPI READ ENABLE:
3967  0- Cannot issue a SPI Read from this region
3968  1- Can issue a SPI Read from this region
3969 
3970 */
3971 #define HOST_XIP_OTR2CFG0_SPIRD 0x00000008U
3972 #define HOST_XIP_OTR2CFG0_SPIRD_M 0x00000008U
3973 #define HOST_XIP_OTR2CFG0_SPIRD_S 3U
3974 /*
3975 
3976  Field: OFFSET
3977  From..to bits: 4...17
3978  DefaultValue: 0x0
3979  Access type: read-write
3980  Description: Device related address offset
3981 
3982 */
3983 #define HOST_XIP_OTR2CFG0_OFFSET_W 14U
3984 #define HOST_XIP_OTR2CFG0_OFFSET_M 0x0003FFF0U
3985 #define HOST_XIP_OTR2CFG0_OFFSET_S 4U
3986 /*
3987 
3988  Field: SECID1
3989  From..to bits: 20...25
3990  DefaultValue: 0x0
3991  Access type: read-write
3992  Description: 6 MSB bits of ID+COUNTER field (out of 38bits)
3993 
3994 */
3995 #define HOST_XIP_OTR2CFG0_SECID1_W 6U
3996 #define HOST_XIP_OTR2CFG0_SECID1_M 0x03F00000U
3997 #define HOST_XIP_OTR2CFG0_SECID1_S 20U
3998 
3999 
4000 /*-----------------------------------REGISTER------------------------------------
4001  Register name: OTR2CFG1
4002  Offset name: HOST_XIP_O_OTR2CFG1
4003  Relative address: 0x8004
4004  Description: region 2 parameters config 1
4005  Default Value: 0x00000001
4006 
4007  Field: STARTADDR
4008  From..to bits: 0...19
4009  DefaultValue: 0x1
4010  Access type: read-write
4011  Description: System start address
4012 
4013 */
4014 #define HOST_XIP_OTR2CFG1_STARTADDR_W 20U
4015 #define HOST_XIP_OTR2CFG1_STARTADDR_M 0x000FFFFFU
4016 #define HOST_XIP_OTR2CFG1_STARTADDR_S 0U
4017 
4018 
4019 /*-----------------------------------REGISTER------------------------------------
4020  Register name: OTR2CFG2
4021  Offset name: HOST_XIP_O_OTR2CFG2
4022  Relative address: 0x8008
4023  Description: region 2 parameters config 2
4024  Default Value: 0x00000000
4025 
4026  Field: ENDADDR
4027  From..to bits: 0...19
4028  DefaultValue: 0x0
4029  Access type: read-write
4030  Description: System end address
4031 
4032 */
4033 #define HOST_XIP_OTR2CFG2_ENDADDR_W 20U
4034 #define HOST_XIP_OTR2CFG2_ENDADDR_M 0x000FFFFFU
4035 #define HOST_XIP_OTR2CFG2_ENDADDR_S 0U
4036 
4037 
4038 /*-----------------------------------REGISTER------------------------------------
4039  Register name: OTR2CFG3
4040  Offset name: HOST_XIP_O_OTR2CFG3
4041  Relative address: 0x800C
4042  Description: region 2 parameters config 3
4043  Default Value: 0x00000000
4044 
4045  Field: SECID0
4046  From..to bits: 0...31
4047  DefaultValue: 0x0
4048  Access type: read-write
4049  Description: 32 LSB bits of ID+COUNTER field (out of 38bits)
4050 
4051 */
4052 #define HOST_XIP_OTR2CFG3_SECID0_W 32U
4053 #define HOST_XIP_OTR2CFG3_SECID0_M 0xFFFFFFFFU
4054 #define HOST_XIP_OTR2CFG3_SECID0_S 0U
4055 
4056 
4057 /*-----------------------------------REGISTER------------------------------------
4058  Register name: OTR3CFG0
4059  Offset name: HOST_XIP_O_OTR3CFG0
4060  Relative address: 0x9000
4061  Description: region 3 parameters config 0
4062  Default Value: 0x00000000
4063 
4064  Field: REGION
4065  From..to bits: 0...0
4066  DefaultValue: 0x0
4067  Access type: read-write
4068  Description: REGION 3 ENABLED:
4069  0- Disabled
4070  1- Enabled
4071  Region enabled for incoming transactions
4072 
4073 */
4074 #define HOST_XIP_OTR3CFG0_REGION 0x00000001U
4075 #define HOST_XIP_OTR3CFG0_REGION_M 0x00000001U
4076 #define HOST_XIP_OTR3CFG0_REGION_S 0U
4077 /*
4078 
4079  Field: DEVICE
4080  From..to bits: 1...1
4081  DefaultValue: 0x0
4082  Access type: read-write
4083  Description: REGION 3 DEVICE ID:
4084  0- Device_0
4085  1- Device_1
4086 
4087 */
4088 #define HOST_XIP_OTR3CFG0_DEVICE 0x00000002U
4089 #define HOST_XIP_OTR3CFG0_DEVICE_M 0x00000002U
4090 #define HOST_XIP_OTR3CFG0_DEVICE_S 1U
4091 /*
4092 
4093  Field: SPIWR
4094  From..to bits: 2...2
4095  DefaultValue: 0x0
4096  Access type: read-write
4097  Description: REGION 3 SPI WRITE ENABLE:
4098  0- Cannot issue a SPI Write to this region
4099  1- Can issue a SPI Write to this region
4100 
4101 */
4102 #define HOST_XIP_OTR3CFG0_SPIWR 0x00000004U
4103 #define HOST_XIP_OTR3CFG0_SPIWR_M 0x00000004U
4104 #define HOST_XIP_OTR3CFG0_SPIWR_S 2U
4105 /*
4106 
4107  Field: SPIRD
4108  From..to bits: 3...3
4109  DefaultValue: 0x0
4110  Access type: read-write
4111  Description: REGION 3 SPI READ ENABLE:
4112  0- Cannot issue a SPI Read from this region
4113  1- Can issue a SPI Read from this region
4114 
4115 */
4116 #define HOST_XIP_OTR3CFG0_SPIRD 0x00000008U
4117 #define HOST_XIP_OTR3CFG0_SPIRD_M 0x00000008U
4118 #define HOST_XIP_OTR3CFG0_SPIRD_S 3U
4119 /*
4120 
4121  Field: OFFSET
4122  From..to bits: 4...17
4123  DefaultValue: 0x0
4124  Access type: read-write
4125  Description: Device related address offset
4126 
4127 */
4128 #define HOST_XIP_OTR3CFG0_OFFSET_W 14U
4129 #define HOST_XIP_OTR3CFG0_OFFSET_M 0x0003FFF0U
4130 #define HOST_XIP_OTR3CFG0_OFFSET_S 4U
4131 /*
4132 
4133  Field: SECID1
4134  From..to bits: 20...25
4135  DefaultValue: 0x0
4136  Access type: read-write
4137  Description: 6 MSB bits of ID+COUNTER field (out of 38bits)
4138 
4139 */
4140 #define HOST_XIP_OTR3CFG0_SECID1_W 6U
4141 #define HOST_XIP_OTR3CFG0_SECID1_M 0x03F00000U
4142 #define HOST_XIP_OTR3CFG0_SECID1_S 20U
4143 
4144 
4145 /*-----------------------------------REGISTER------------------------------------
4146  Register name: OTR3CFG1
4147  Offset name: HOST_XIP_O_OTR3CFG1
4148  Relative address: 0x9004
4149  Description: region 3 parameters config 1
4150  Default Value: 0x00000001
4151 
4152  Field: STARTADDR
4153  From..to bits: 0...19
4154  DefaultValue: 0x1
4155  Access type: read-write
4156  Description: System start address
4157 
4158 */
4159 #define HOST_XIP_OTR3CFG1_STARTADDR_W 20U
4160 #define HOST_XIP_OTR3CFG1_STARTADDR_M 0x000FFFFFU
4161 #define HOST_XIP_OTR3CFG1_STARTADDR_S 0U
4162 
4163 
4164 /*-----------------------------------REGISTER------------------------------------
4165  Register name: OTR3CFG2
4166  Offset name: HOST_XIP_O_OTR3CFG2
4167  Relative address: 0x9008
4168  Description: region 3 parameters config 2
4169  Default Value: 0x00000000
4170 
4171  Field: ENDADDR
4172  From..to bits: 0...19
4173  DefaultValue: 0x0
4174  Access type: read-write
4175  Description: System end address
4176 
4177 */
4178 #define HOST_XIP_OTR3CFG2_ENDADDR_W 20U
4179 #define HOST_XIP_OTR3CFG2_ENDADDR_M 0x000FFFFFU
4180 #define HOST_XIP_OTR3CFG2_ENDADDR_S 0U
4181 
4182 
4183 /*-----------------------------------REGISTER------------------------------------
4184  Register name: OTR3CFG3
4185  Offset name: HOST_XIP_O_OTR3CFG3
4186  Relative address: 0x900C
4187  Description: region 3 parameters config 3
4188  Default Value: 0x00000000
4189 
4190  Field: SECID0
4191  From..to bits: 0...31
4192  DefaultValue: 0x0
4193  Access type: read-write
4194  Description: 32 LSB bits of ID+COUNTER field (out of 38bits)
4195 
4196 */
4197 #define HOST_XIP_OTR3CFG3_SECID0_W 32U
4198 #define HOST_XIP_OTR3CFG3_SECID0_M 0xFFFFFFFFU
4199 #define HOST_XIP_OTR3CFG3_SECID0_S 0U
4200 
4201 #endif /* __HW_HOST_XIP_H__*/