Hardware Libraries  20.1
Stratix 10 SoC Hardware Manager
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
alt_mbox.h
1 /***********************************************************************************
2 * *
3 * Copyright 2013-2015 Altera Corporation. All Rights Reserved. *
4 * *
5 * Redistribution and use in source and binary forms, with or without *
6 * modification, are permitted provided that the following conditions are met: *
7 * *
8 * 1. Redistributions of source code must retain the above copyright notice, *
9 * this list of conditions and the following disclaimer. *
10 * *
11 * 2. Redistributions in binary form must reproduce the above copyright notice, *
12 * this list of conditions and the following disclaimer in the documentation *
13 * and/or other materials provided with the distribution. *
14 * *
15 * 3. Neither the name of the copyright holder nor the names of its contributors *
16 * may be used to endorse or promote products derived from this software without *
17 * specific prior written permission. *
18 * *
19 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" *
20 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE *
21 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE *
22 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE *
23 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR *
24 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF *
25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS *
26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN *
27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) *
28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE *
29 * POSSIBILITY OF SUCH DAMAGE. *
30 * *
31 ***********************************************************************************/
32 
33 /* Altera - ALT_MBOX */
34 
35 #ifndef __ALT_SOCAL_MBOX_H__
36 #define __ALT_SOCAL_MBOX_H__
37 
38 #ifndef __ASSEMBLY__
39 #ifdef __cplusplus
40 #include <cstdint>
41 extern "C"
42 {
43 #else /* __cplusplus */
44 #include <stdint.h>
45 #endif /* __cplusplus */
46 #endif /* __ASSEMBLY__ */
47 
48 /*
49  * Component : external_master_mailbox - MBOX
50  * external_master_mailbox
51  *
52  * External master Mailbox
53  *
54  * This is a 256 byte mailbox which allows message exchange between SDM and
55  * external master
56  *
57  * External master: SCP, APS, FPGA
58  *
59  * mreqinfo decoding needed to determine the which mailbox box is used.
60  *
61  * mreqinfo[7:6] = 00 --> SCP
62  *
63  * mreqinfo[7:6] = 01 --> APS
64  *
65  * mreqinfo[7:6] = 10 --> APS
66  *
67  */
68 /*
69  * Register : reg0
70  *
71  * mailbox phantom register
72  *
73  * Register Layout
74  *
75  * Bits | Access | Reset | Description
76  * :-------|:-------|:------|:------------
77  * [31:0] | RW | 0x0 | Empty
78  *
79  */
80 /*
81  * Field : Empty - fld
82  *
83  * Placeholder
84  *
85  * Field Access Macros:
86  *
87  */
88 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG0_FLD register field. */
89 #define ALT_MBOX_REG0_FLD_LSB 0
90 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG0_FLD register field. */
91 #define ALT_MBOX_REG0_FLD_MSB 31
92 /* The width in bits of the ALT_MBOX_REG0_FLD register field. */
93 #define ALT_MBOX_REG0_FLD_WIDTH 32
94 /* The mask used to set the ALT_MBOX_REG0_FLD register field value. */
95 #define ALT_MBOX_REG0_FLD_SET_MSK 0xffffffff
96 /* The mask used to clear the ALT_MBOX_REG0_FLD register field value. */
97 #define ALT_MBOX_REG0_FLD_CLR_MSK 0x00000000
98 /* The reset value of the ALT_MBOX_REG0_FLD register field. */
99 #define ALT_MBOX_REG0_FLD_RESET 0x0
100 /* Extracts the ALT_MBOX_REG0_FLD field value from a register. */
101 #define ALT_MBOX_REG0_FLD_GET(value) (((value) & 0xffffffff) >> 0)
102 /* Produces a ALT_MBOX_REG0_FLD register field value suitable for setting the register. */
103 #define ALT_MBOX_REG0_FLD_SET(value) (((value) << 0) & 0xffffffff)
104 
105 #ifndef __ASSEMBLY__
106 /*
107  * WARNING: The C register and register group struct declarations are provided for
108  * convenience and illustrative purposes. They should, however, be used with
109  * caution as the C language standard provides no guarantees about the alignment or
110  * atomicity of device memory accesses. The recommended practice for writing
111  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
112  * alt_write_word() functions.
113  *
114  * The struct declaration for register ALT_MBOX_REG0.
115  */
116 struct ALT_MBOX_REG0_s
117 {
118  volatile uint32_t fld : 32; /* Empty */
119 };
120 
121 /* The typedef declaration for register ALT_MBOX_REG0. */
122 typedef struct ALT_MBOX_REG0_s ALT_MBOX_REG0_t;
123 #endif /* __ASSEMBLY__ */
124 
125 /* The reset value of the ALT_MBOX_REG0 register. */
126 #define ALT_MBOX_REG0_RESET 0x00000000
127 /* The byte offset of the ALT_MBOX_REG0 register from the beginning of the component. */
128 #define ALT_MBOX_REG0_OFST 0x0
129 
130 /*
131  * Register : reg1
132  *
133  * mailbox phantom register
134  *
135  * Register Layout
136  *
137  * Bits | Access | Reset | Description
138  * :-------|:-------|:------|:------------
139  * [31:0] | RW | 0x0 | Empty
140  *
141  */
142 /*
143  * Field : Empty - fld
144  *
145  * Placeholder
146  *
147  * Field Access Macros:
148  *
149  */
150 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG1_FLD register field. */
151 #define ALT_MBOX_REG1_FLD_LSB 0
152 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG1_FLD register field. */
153 #define ALT_MBOX_REG1_FLD_MSB 31
154 /* The width in bits of the ALT_MBOX_REG1_FLD register field. */
155 #define ALT_MBOX_REG1_FLD_WIDTH 32
156 /* The mask used to set the ALT_MBOX_REG1_FLD register field value. */
157 #define ALT_MBOX_REG1_FLD_SET_MSK 0xffffffff
158 /* The mask used to clear the ALT_MBOX_REG1_FLD register field value. */
159 #define ALT_MBOX_REG1_FLD_CLR_MSK 0x00000000
160 /* The reset value of the ALT_MBOX_REG1_FLD register field. */
161 #define ALT_MBOX_REG1_FLD_RESET 0x0
162 /* Extracts the ALT_MBOX_REG1_FLD field value from a register. */
163 #define ALT_MBOX_REG1_FLD_GET(value) (((value) & 0xffffffff) >> 0)
164 /* Produces a ALT_MBOX_REG1_FLD register field value suitable for setting the register. */
165 #define ALT_MBOX_REG1_FLD_SET(value) (((value) << 0) & 0xffffffff)
166 
167 #ifndef __ASSEMBLY__
168 /*
169  * WARNING: The C register and register group struct declarations are provided for
170  * convenience and illustrative purposes. They should, however, be used with
171  * caution as the C language standard provides no guarantees about the alignment or
172  * atomicity of device memory accesses. The recommended practice for writing
173  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
174  * alt_write_word() functions.
175  *
176  * The struct declaration for register ALT_MBOX_REG1.
177  */
178 struct ALT_MBOX_REG1_s
179 {
180  volatile uint32_t fld : 32; /* Empty */
181 };
182 
183 /* The typedef declaration for register ALT_MBOX_REG1. */
184 typedef struct ALT_MBOX_REG1_s ALT_MBOX_REG1_t;
185 #endif /* __ASSEMBLY__ */
186 
187 /* The reset value of the ALT_MBOX_REG1 register. */
188 #define ALT_MBOX_REG1_RESET 0x00000000
189 /* The byte offset of the ALT_MBOX_REG1 register from the beginning of the component. */
190 #define ALT_MBOX_REG1_OFST 0x4
191 
192 /*
193  * Register : reg2
194  *
195  * mailbox phantom register
196  *
197  * Register Layout
198  *
199  * Bits | Access | Reset | Description
200  * :-------|:-------|:------|:------------
201  * [31:0] | RW | 0x0 | Empty
202  *
203  */
204 /*
205  * Field : Empty - fld
206  *
207  * Placeholder
208  *
209  * Field Access Macros:
210  *
211  */
212 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG2_FLD register field. */
213 #define ALT_MBOX_REG2_FLD_LSB 0
214 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG2_FLD register field. */
215 #define ALT_MBOX_REG2_FLD_MSB 31
216 /* The width in bits of the ALT_MBOX_REG2_FLD register field. */
217 #define ALT_MBOX_REG2_FLD_WIDTH 32
218 /* The mask used to set the ALT_MBOX_REG2_FLD register field value. */
219 #define ALT_MBOX_REG2_FLD_SET_MSK 0xffffffff
220 /* The mask used to clear the ALT_MBOX_REG2_FLD register field value. */
221 #define ALT_MBOX_REG2_FLD_CLR_MSK 0x00000000
222 /* The reset value of the ALT_MBOX_REG2_FLD register field. */
223 #define ALT_MBOX_REG2_FLD_RESET 0x0
224 /* Extracts the ALT_MBOX_REG2_FLD field value from a register. */
225 #define ALT_MBOX_REG2_FLD_GET(value) (((value) & 0xffffffff) >> 0)
226 /* Produces a ALT_MBOX_REG2_FLD register field value suitable for setting the register. */
227 #define ALT_MBOX_REG2_FLD_SET(value) (((value) << 0) & 0xffffffff)
228 
229 #ifndef __ASSEMBLY__
230 /*
231  * WARNING: The C register and register group struct declarations are provided for
232  * convenience and illustrative purposes. They should, however, be used with
233  * caution as the C language standard provides no guarantees about the alignment or
234  * atomicity of device memory accesses. The recommended practice for writing
235  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
236  * alt_write_word() functions.
237  *
238  * The struct declaration for register ALT_MBOX_REG2.
239  */
240 struct ALT_MBOX_REG2_s
241 {
242  volatile uint32_t fld : 32; /* Empty */
243 };
244 
245 /* The typedef declaration for register ALT_MBOX_REG2. */
246 typedef struct ALT_MBOX_REG2_s ALT_MBOX_REG2_t;
247 #endif /* __ASSEMBLY__ */
248 
249 /* The reset value of the ALT_MBOX_REG2 register. */
250 #define ALT_MBOX_REG2_RESET 0x00000000
251 /* The byte offset of the ALT_MBOX_REG2 register from the beginning of the component. */
252 #define ALT_MBOX_REG2_OFST 0x8
253 
254 /*
255  * Register : reg3
256  *
257  * mailbox phantom register
258  *
259  * Register Layout
260  *
261  * Bits | Access | Reset | Description
262  * :-------|:-------|:------|:------------
263  * [31:0] | RW | 0x0 | Empty
264  *
265  */
266 /*
267  * Field : Empty - fld
268  *
269  * Placeholder
270  *
271  * Field Access Macros:
272  *
273  */
274 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG3_FLD register field. */
275 #define ALT_MBOX_REG3_FLD_LSB 0
276 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG3_FLD register field. */
277 #define ALT_MBOX_REG3_FLD_MSB 31
278 /* The width in bits of the ALT_MBOX_REG3_FLD register field. */
279 #define ALT_MBOX_REG3_FLD_WIDTH 32
280 /* The mask used to set the ALT_MBOX_REG3_FLD register field value. */
281 #define ALT_MBOX_REG3_FLD_SET_MSK 0xffffffff
282 /* The mask used to clear the ALT_MBOX_REG3_FLD register field value. */
283 #define ALT_MBOX_REG3_FLD_CLR_MSK 0x00000000
284 /* The reset value of the ALT_MBOX_REG3_FLD register field. */
285 #define ALT_MBOX_REG3_FLD_RESET 0x0
286 /* Extracts the ALT_MBOX_REG3_FLD field value from a register. */
287 #define ALT_MBOX_REG3_FLD_GET(value) (((value) & 0xffffffff) >> 0)
288 /* Produces a ALT_MBOX_REG3_FLD register field value suitable for setting the register. */
289 #define ALT_MBOX_REG3_FLD_SET(value) (((value) << 0) & 0xffffffff)
290 
291 #ifndef __ASSEMBLY__
292 /*
293  * WARNING: The C register and register group struct declarations are provided for
294  * convenience and illustrative purposes. They should, however, be used with
295  * caution as the C language standard provides no guarantees about the alignment or
296  * atomicity of device memory accesses. The recommended practice for writing
297  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
298  * alt_write_word() functions.
299  *
300  * The struct declaration for register ALT_MBOX_REG3.
301  */
302 struct ALT_MBOX_REG3_s
303 {
304  volatile uint32_t fld : 32; /* Empty */
305 };
306 
307 /* The typedef declaration for register ALT_MBOX_REG3. */
308 typedef struct ALT_MBOX_REG3_s ALT_MBOX_REG3_t;
309 #endif /* __ASSEMBLY__ */
310 
311 /* The reset value of the ALT_MBOX_REG3 register. */
312 #define ALT_MBOX_REG3_RESET 0x00000000
313 /* The byte offset of the ALT_MBOX_REG3 register from the beginning of the component. */
314 #define ALT_MBOX_REG3_OFST 0xc
315 
316 /*
317  * Register : reg4
318  *
319  * mailbox phantom register
320  *
321  * Register Layout
322  *
323  * Bits | Access | Reset | Description
324  * :-------|:-------|:------|:------------
325  * [31:0] | RW | 0x0 | Empty
326  *
327  */
328 /*
329  * Field : Empty - fld
330  *
331  * Placeholder
332  *
333  * Field Access Macros:
334  *
335  */
336 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG4_FLD register field. */
337 #define ALT_MBOX_REG4_FLD_LSB 0
338 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG4_FLD register field. */
339 #define ALT_MBOX_REG4_FLD_MSB 31
340 /* The width in bits of the ALT_MBOX_REG4_FLD register field. */
341 #define ALT_MBOX_REG4_FLD_WIDTH 32
342 /* The mask used to set the ALT_MBOX_REG4_FLD register field value. */
343 #define ALT_MBOX_REG4_FLD_SET_MSK 0xffffffff
344 /* The mask used to clear the ALT_MBOX_REG4_FLD register field value. */
345 #define ALT_MBOX_REG4_FLD_CLR_MSK 0x00000000
346 /* The reset value of the ALT_MBOX_REG4_FLD register field. */
347 #define ALT_MBOX_REG4_FLD_RESET 0x0
348 /* Extracts the ALT_MBOX_REG4_FLD field value from a register. */
349 #define ALT_MBOX_REG4_FLD_GET(value) (((value) & 0xffffffff) >> 0)
350 /* Produces a ALT_MBOX_REG4_FLD register field value suitable for setting the register. */
351 #define ALT_MBOX_REG4_FLD_SET(value) (((value) << 0) & 0xffffffff)
352 
353 #ifndef __ASSEMBLY__
354 /*
355  * WARNING: The C register and register group struct declarations are provided for
356  * convenience and illustrative purposes. They should, however, be used with
357  * caution as the C language standard provides no guarantees about the alignment or
358  * atomicity of device memory accesses. The recommended practice for writing
359  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
360  * alt_write_word() functions.
361  *
362  * The struct declaration for register ALT_MBOX_REG4.
363  */
364 struct ALT_MBOX_REG4_s
365 {
366  volatile uint32_t fld : 32; /* Empty */
367 };
368 
369 /* The typedef declaration for register ALT_MBOX_REG4. */
370 typedef struct ALT_MBOX_REG4_s ALT_MBOX_REG4_t;
371 #endif /* __ASSEMBLY__ */
372 
373 /* The reset value of the ALT_MBOX_REG4 register. */
374 #define ALT_MBOX_REG4_RESET 0x00000000
375 /* The byte offset of the ALT_MBOX_REG4 register from the beginning of the component. */
376 #define ALT_MBOX_REG4_OFST 0x10
377 
378 /*
379  * Register : reg5
380  *
381  * mailbox phantom register
382  *
383  * Register Layout
384  *
385  * Bits | Access | Reset | Description
386  * :-------|:-------|:------|:------------
387  * [31:0] | RW | 0x0 | Empty
388  *
389  */
390 /*
391  * Field : Empty - fld
392  *
393  * Placeholder
394  *
395  * Field Access Macros:
396  *
397  */
398 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG5_FLD register field. */
399 #define ALT_MBOX_REG5_FLD_LSB 0
400 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG5_FLD register field. */
401 #define ALT_MBOX_REG5_FLD_MSB 31
402 /* The width in bits of the ALT_MBOX_REG5_FLD register field. */
403 #define ALT_MBOX_REG5_FLD_WIDTH 32
404 /* The mask used to set the ALT_MBOX_REG5_FLD register field value. */
405 #define ALT_MBOX_REG5_FLD_SET_MSK 0xffffffff
406 /* The mask used to clear the ALT_MBOX_REG5_FLD register field value. */
407 #define ALT_MBOX_REG5_FLD_CLR_MSK 0x00000000
408 /* The reset value of the ALT_MBOX_REG5_FLD register field. */
409 #define ALT_MBOX_REG5_FLD_RESET 0x0
410 /* Extracts the ALT_MBOX_REG5_FLD field value from a register. */
411 #define ALT_MBOX_REG5_FLD_GET(value) (((value) & 0xffffffff) >> 0)
412 /* Produces a ALT_MBOX_REG5_FLD register field value suitable for setting the register. */
413 #define ALT_MBOX_REG5_FLD_SET(value) (((value) << 0) & 0xffffffff)
414 
415 #ifndef __ASSEMBLY__
416 /*
417  * WARNING: The C register and register group struct declarations are provided for
418  * convenience and illustrative purposes. They should, however, be used with
419  * caution as the C language standard provides no guarantees about the alignment or
420  * atomicity of device memory accesses. The recommended practice for writing
421  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
422  * alt_write_word() functions.
423  *
424  * The struct declaration for register ALT_MBOX_REG5.
425  */
426 struct ALT_MBOX_REG5_s
427 {
428  volatile uint32_t fld : 32; /* Empty */
429 };
430 
431 /* The typedef declaration for register ALT_MBOX_REG5. */
432 typedef struct ALT_MBOX_REG5_s ALT_MBOX_REG5_t;
433 #endif /* __ASSEMBLY__ */
434 
435 /* The reset value of the ALT_MBOX_REG5 register. */
436 #define ALT_MBOX_REG5_RESET 0x00000000
437 /* The byte offset of the ALT_MBOX_REG5 register from the beginning of the component. */
438 #define ALT_MBOX_REG5_OFST 0x14
439 
440 /*
441  * Register : reg6
442  *
443  * mailbox phantom register
444  *
445  * Register Layout
446  *
447  * Bits | Access | Reset | Description
448  * :-------|:-------|:------|:------------
449  * [31:0] | RW | 0x0 | Empty
450  *
451  */
452 /*
453  * Field : Empty - fld
454  *
455  * Placeholder
456  *
457  * Field Access Macros:
458  *
459  */
460 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG6_FLD register field. */
461 #define ALT_MBOX_REG6_FLD_LSB 0
462 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG6_FLD register field. */
463 #define ALT_MBOX_REG6_FLD_MSB 31
464 /* The width in bits of the ALT_MBOX_REG6_FLD register field. */
465 #define ALT_MBOX_REG6_FLD_WIDTH 32
466 /* The mask used to set the ALT_MBOX_REG6_FLD register field value. */
467 #define ALT_MBOX_REG6_FLD_SET_MSK 0xffffffff
468 /* The mask used to clear the ALT_MBOX_REG6_FLD register field value. */
469 #define ALT_MBOX_REG6_FLD_CLR_MSK 0x00000000
470 /* The reset value of the ALT_MBOX_REG6_FLD register field. */
471 #define ALT_MBOX_REG6_FLD_RESET 0x0
472 /* Extracts the ALT_MBOX_REG6_FLD field value from a register. */
473 #define ALT_MBOX_REG6_FLD_GET(value) (((value) & 0xffffffff) >> 0)
474 /* Produces a ALT_MBOX_REG6_FLD register field value suitable for setting the register. */
475 #define ALT_MBOX_REG6_FLD_SET(value) (((value) << 0) & 0xffffffff)
476 
477 #ifndef __ASSEMBLY__
478 /*
479  * WARNING: The C register and register group struct declarations are provided for
480  * convenience and illustrative purposes. They should, however, be used with
481  * caution as the C language standard provides no guarantees about the alignment or
482  * atomicity of device memory accesses. The recommended practice for writing
483  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
484  * alt_write_word() functions.
485  *
486  * The struct declaration for register ALT_MBOX_REG6.
487  */
488 struct ALT_MBOX_REG6_s
489 {
490  volatile uint32_t fld : 32; /* Empty */
491 };
492 
493 /* The typedef declaration for register ALT_MBOX_REG6. */
494 typedef struct ALT_MBOX_REG6_s ALT_MBOX_REG6_t;
495 #endif /* __ASSEMBLY__ */
496 
497 /* The reset value of the ALT_MBOX_REG6 register. */
498 #define ALT_MBOX_REG6_RESET 0x00000000
499 /* The byte offset of the ALT_MBOX_REG6 register from the beginning of the component. */
500 #define ALT_MBOX_REG6_OFST 0x18
501 
502 /*
503  * Register : reg7
504  *
505  * mailbox phantom register
506  *
507  * Register Layout
508  *
509  * Bits | Access | Reset | Description
510  * :-------|:-------|:------|:------------
511  * [31:0] | RW | 0x0 | Empty
512  *
513  */
514 /*
515  * Field : Empty - fld
516  *
517  * Placeholder
518  *
519  * Field Access Macros:
520  *
521  */
522 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG7_FLD register field. */
523 #define ALT_MBOX_REG7_FLD_LSB 0
524 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG7_FLD register field. */
525 #define ALT_MBOX_REG7_FLD_MSB 31
526 /* The width in bits of the ALT_MBOX_REG7_FLD register field. */
527 #define ALT_MBOX_REG7_FLD_WIDTH 32
528 /* The mask used to set the ALT_MBOX_REG7_FLD register field value. */
529 #define ALT_MBOX_REG7_FLD_SET_MSK 0xffffffff
530 /* The mask used to clear the ALT_MBOX_REG7_FLD register field value. */
531 #define ALT_MBOX_REG7_FLD_CLR_MSK 0x00000000
532 /* The reset value of the ALT_MBOX_REG7_FLD register field. */
533 #define ALT_MBOX_REG7_FLD_RESET 0x0
534 /* Extracts the ALT_MBOX_REG7_FLD field value from a register. */
535 #define ALT_MBOX_REG7_FLD_GET(value) (((value) & 0xffffffff) >> 0)
536 /* Produces a ALT_MBOX_REG7_FLD register field value suitable for setting the register. */
537 #define ALT_MBOX_REG7_FLD_SET(value) (((value) << 0) & 0xffffffff)
538 
539 #ifndef __ASSEMBLY__
540 /*
541  * WARNING: The C register and register group struct declarations are provided for
542  * convenience and illustrative purposes. They should, however, be used with
543  * caution as the C language standard provides no guarantees about the alignment or
544  * atomicity of device memory accesses. The recommended practice for writing
545  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
546  * alt_write_word() functions.
547  *
548  * The struct declaration for register ALT_MBOX_REG7.
549  */
550 struct ALT_MBOX_REG7_s
551 {
552  volatile uint32_t fld : 32; /* Empty */
553 };
554 
555 /* The typedef declaration for register ALT_MBOX_REG7. */
556 typedef struct ALT_MBOX_REG7_s ALT_MBOX_REG7_t;
557 #endif /* __ASSEMBLY__ */
558 
559 /* The reset value of the ALT_MBOX_REG7 register. */
560 #define ALT_MBOX_REG7_RESET 0x00000000
561 /* The byte offset of the ALT_MBOX_REG7 register from the beginning of the component. */
562 #define ALT_MBOX_REG7_OFST 0x1c
563 
564 /*
565  * Register : reg8
566  *
567  * mailbox phantom register
568  *
569  * Register Layout
570  *
571  * Bits | Access | Reset | Description
572  * :-------|:-------|:------|:------------
573  * [31:0] | RW | 0x0 | Empty
574  *
575  */
576 /*
577  * Field : Empty - fld
578  *
579  * Placeholder
580  *
581  * Field Access Macros:
582  *
583  */
584 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG8_FLD register field. */
585 #define ALT_MBOX_REG8_FLD_LSB 0
586 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG8_FLD register field. */
587 #define ALT_MBOX_REG8_FLD_MSB 31
588 /* The width in bits of the ALT_MBOX_REG8_FLD register field. */
589 #define ALT_MBOX_REG8_FLD_WIDTH 32
590 /* The mask used to set the ALT_MBOX_REG8_FLD register field value. */
591 #define ALT_MBOX_REG8_FLD_SET_MSK 0xffffffff
592 /* The mask used to clear the ALT_MBOX_REG8_FLD register field value. */
593 #define ALT_MBOX_REG8_FLD_CLR_MSK 0x00000000
594 /* The reset value of the ALT_MBOX_REG8_FLD register field. */
595 #define ALT_MBOX_REG8_FLD_RESET 0x0
596 /* Extracts the ALT_MBOX_REG8_FLD field value from a register. */
597 #define ALT_MBOX_REG8_FLD_GET(value) (((value) & 0xffffffff) >> 0)
598 /* Produces a ALT_MBOX_REG8_FLD register field value suitable for setting the register. */
599 #define ALT_MBOX_REG8_FLD_SET(value) (((value) << 0) & 0xffffffff)
600 
601 #ifndef __ASSEMBLY__
602 /*
603  * WARNING: The C register and register group struct declarations are provided for
604  * convenience and illustrative purposes. They should, however, be used with
605  * caution as the C language standard provides no guarantees about the alignment or
606  * atomicity of device memory accesses. The recommended practice for writing
607  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
608  * alt_write_word() functions.
609  *
610  * The struct declaration for register ALT_MBOX_REG8.
611  */
612 struct ALT_MBOX_REG8_s
613 {
614  volatile uint32_t fld : 32; /* Empty */
615 };
616 
617 /* The typedef declaration for register ALT_MBOX_REG8. */
618 typedef struct ALT_MBOX_REG8_s ALT_MBOX_REG8_t;
619 #endif /* __ASSEMBLY__ */
620 
621 /* The reset value of the ALT_MBOX_REG8 register. */
622 #define ALT_MBOX_REG8_RESET 0x00000000
623 /* The byte offset of the ALT_MBOX_REG8 register from the beginning of the component. */
624 #define ALT_MBOX_REG8_OFST 0x20
625 
626 /*
627  * Register : reg9
628  *
629  * mailbox phantom register
630  *
631  * Register Layout
632  *
633  * Bits | Access | Reset | Description
634  * :-------|:-------|:------|:------------
635  * [31:0] | RW | 0x0 | Empty
636  *
637  */
638 /*
639  * Field : Empty - fld
640  *
641  * Placeholder
642  *
643  * Field Access Macros:
644  *
645  */
646 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG9_FLD register field. */
647 #define ALT_MBOX_REG9_FLD_LSB 0
648 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG9_FLD register field. */
649 #define ALT_MBOX_REG9_FLD_MSB 31
650 /* The width in bits of the ALT_MBOX_REG9_FLD register field. */
651 #define ALT_MBOX_REG9_FLD_WIDTH 32
652 /* The mask used to set the ALT_MBOX_REG9_FLD register field value. */
653 #define ALT_MBOX_REG9_FLD_SET_MSK 0xffffffff
654 /* The mask used to clear the ALT_MBOX_REG9_FLD register field value. */
655 #define ALT_MBOX_REG9_FLD_CLR_MSK 0x00000000
656 /* The reset value of the ALT_MBOX_REG9_FLD register field. */
657 #define ALT_MBOX_REG9_FLD_RESET 0x0
658 /* Extracts the ALT_MBOX_REG9_FLD field value from a register. */
659 #define ALT_MBOX_REG9_FLD_GET(value) (((value) & 0xffffffff) >> 0)
660 /* Produces a ALT_MBOX_REG9_FLD register field value suitable for setting the register. */
661 #define ALT_MBOX_REG9_FLD_SET(value) (((value) << 0) & 0xffffffff)
662 
663 #ifndef __ASSEMBLY__
664 /*
665  * WARNING: The C register and register group struct declarations are provided for
666  * convenience and illustrative purposes. They should, however, be used with
667  * caution as the C language standard provides no guarantees about the alignment or
668  * atomicity of device memory accesses. The recommended practice for writing
669  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
670  * alt_write_word() functions.
671  *
672  * The struct declaration for register ALT_MBOX_REG9.
673  */
674 struct ALT_MBOX_REG9_s
675 {
676  volatile uint32_t fld : 32; /* Empty */
677 };
678 
679 /* The typedef declaration for register ALT_MBOX_REG9. */
680 typedef struct ALT_MBOX_REG9_s ALT_MBOX_REG9_t;
681 #endif /* __ASSEMBLY__ */
682 
683 /* The reset value of the ALT_MBOX_REG9 register. */
684 #define ALT_MBOX_REG9_RESET 0x00000000
685 /* The byte offset of the ALT_MBOX_REG9 register from the beginning of the component. */
686 #define ALT_MBOX_REG9_OFST 0x24
687 
688 /*
689  * Register : reg10
690  *
691  * mailbox phantom register
692  *
693  * Register Layout
694  *
695  * Bits | Access | Reset | Description
696  * :-------|:-------|:------|:------------
697  * [31:0] | RW | 0x0 | Empty
698  *
699  */
700 /*
701  * Field : Empty - fld
702  *
703  * Placeholder
704  *
705  * Field Access Macros:
706  *
707  */
708 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG10_FLD register field. */
709 #define ALT_MBOX_REG10_FLD_LSB 0
710 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG10_FLD register field. */
711 #define ALT_MBOX_REG10_FLD_MSB 31
712 /* The width in bits of the ALT_MBOX_REG10_FLD register field. */
713 #define ALT_MBOX_REG10_FLD_WIDTH 32
714 /* The mask used to set the ALT_MBOX_REG10_FLD register field value. */
715 #define ALT_MBOX_REG10_FLD_SET_MSK 0xffffffff
716 /* The mask used to clear the ALT_MBOX_REG10_FLD register field value. */
717 #define ALT_MBOX_REG10_FLD_CLR_MSK 0x00000000
718 /* The reset value of the ALT_MBOX_REG10_FLD register field. */
719 #define ALT_MBOX_REG10_FLD_RESET 0x0
720 /* Extracts the ALT_MBOX_REG10_FLD field value from a register. */
721 #define ALT_MBOX_REG10_FLD_GET(value) (((value) & 0xffffffff) >> 0)
722 /* Produces a ALT_MBOX_REG10_FLD register field value suitable for setting the register. */
723 #define ALT_MBOX_REG10_FLD_SET(value) (((value) << 0) & 0xffffffff)
724 
725 #ifndef __ASSEMBLY__
726 /*
727  * WARNING: The C register and register group struct declarations are provided for
728  * convenience and illustrative purposes. They should, however, be used with
729  * caution as the C language standard provides no guarantees about the alignment or
730  * atomicity of device memory accesses. The recommended practice for writing
731  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
732  * alt_write_word() functions.
733  *
734  * The struct declaration for register ALT_MBOX_REG10.
735  */
736 struct ALT_MBOX_REG10_s
737 {
738  volatile uint32_t fld : 32; /* Empty */
739 };
740 
741 /* The typedef declaration for register ALT_MBOX_REG10. */
742 typedef struct ALT_MBOX_REG10_s ALT_MBOX_REG10_t;
743 #endif /* __ASSEMBLY__ */
744 
745 /* The reset value of the ALT_MBOX_REG10 register. */
746 #define ALT_MBOX_REG10_RESET 0x00000000
747 /* The byte offset of the ALT_MBOX_REG10 register from the beginning of the component. */
748 #define ALT_MBOX_REG10_OFST 0x28
749 
750 /*
751  * Register : reg11
752  *
753  * mailbox phantom register
754  *
755  * Register Layout
756  *
757  * Bits | Access | Reset | Description
758  * :-------|:-------|:------|:------------
759  * [31:0] | RW | 0x0 | Empty
760  *
761  */
762 /*
763  * Field : Empty - fld
764  *
765  * Placeholder
766  *
767  * Field Access Macros:
768  *
769  */
770 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG11_FLD register field. */
771 #define ALT_MBOX_REG11_FLD_LSB 0
772 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG11_FLD register field. */
773 #define ALT_MBOX_REG11_FLD_MSB 31
774 /* The width in bits of the ALT_MBOX_REG11_FLD register field. */
775 #define ALT_MBOX_REG11_FLD_WIDTH 32
776 /* The mask used to set the ALT_MBOX_REG11_FLD register field value. */
777 #define ALT_MBOX_REG11_FLD_SET_MSK 0xffffffff
778 /* The mask used to clear the ALT_MBOX_REG11_FLD register field value. */
779 #define ALT_MBOX_REG11_FLD_CLR_MSK 0x00000000
780 /* The reset value of the ALT_MBOX_REG11_FLD register field. */
781 #define ALT_MBOX_REG11_FLD_RESET 0x0
782 /* Extracts the ALT_MBOX_REG11_FLD field value from a register. */
783 #define ALT_MBOX_REG11_FLD_GET(value) (((value) & 0xffffffff) >> 0)
784 /* Produces a ALT_MBOX_REG11_FLD register field value suitable for setting the register. */
785 #define ALT_MBOX_REG11_FLD_SET(value) (((value) << 0) & 0xffffffff)
786 
787 #ifndef __ASSEMBLY__
788 /*
789  * WARNING: The C register and register group struct declarations are provided for
790  * convenience and illustrative purposes. They should, however, be used with
791  * caution as the C language standard provides no guarantees about the alignment or
792  * atomicity of device memory accesses. The recommended practice for writing
793  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
794  * alt_write_word() functions.
795  *
796  * The struct declaration for register ALT_MBOX_REG11.
797  */
798 struct ALT_MBOX_REG11_s
799 {
800  volatile uint32_t fld : 32; /* Empty */
801 };
802 
803 /* The typedef declaration for register ALT_MBOX_REG11. */
804 typedef struct ALT_MBOX_REG11_s ALT_MBOX_REG11_t;
805 #endif /* __ASSEMBLY__ */
806 
807 /* The reset value of the ALT_MBOX_REG11 register. */
808 #define ALT_MBOX_REG11_RESET 0x00000000
809 /* The byte offset of the ALT_MBOX_REG11 register from the beginning of the component. */
810 #define ALT_MBOX_REG11_OFST 0x2c
811 
812 /*
813  * Register : reg12
814  *
815  * mailbox phantom register
816  *
817  * Register Layout
818  *
819  * Bits | Access | Reset | Description
820  * :-------|:-------|:------|:------------
821  * [31:0] | RW | 0x0 | Empty
822  *
823  */
824 /*
825  * Field : Empty - fld
826  *
827  * Placeholder
828  *
829  * Field Access Macros:
830  *
831  */
832 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG12_FLD register field. */
833 #define ALT_MBOX_REG12_FLD_LSB 0
834 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG12_FLD register field. */
835 #define ALT_MBOX_REG12_FLD_MSB 31
836 /* The width in bits of the ALT_MBOX_REG12_FLD register field. */
837 #define ALT_MBOX_REG12_FLD_WIDTH 32
838 /* The mask used to set the ALT_MBOX_REG12_FLD register field value. */
839 #define ALT_MBOX_REG12_FLD_SET_MSK 0xffffffff
840 /* The mask used to clear the ALT_MBOX_REG12_FLD register field value. */
841 #define ALT_MBOX_REG12_FLD_CLR_MSK 0x00000000
842 /* The reset value of the ALT_MBOX_REG12_FLD register field. */
843 #define ALT_MBOX_REG12_FLD_RESET 0x0
844 /* Extracts the ALT_MBOX_REG12_FLD field value from a register. */
845 #define ALT_MBOX_REG12_FLD_GET(value) (((value) & 0xffffffff) >> 0)
846 /* Produces a ALT_MBOX_REG12_FLD register field value suitable for setting the register. */
847 #define ALT_MBOX_REG12_FLD_SET(value) (((value) << 0) & 0xffffffff)
848 
849 #ifndef __ASSEMBLY__
850 /*
851  * WARNING: The C register and register group struct declarations are provided for
852  * convenience and illustrative purposes. They should, however, be used with
853  * caution as the C language standard provides no guarantees about the alignment or
854  * atomicity of device memory accesses. The recommended practice for writing
855  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
856  * alt_write_word() functions.
857  *
858  * The struct declaration for register ALT_MBOX_REG12.
859  */
860 struct ALT_MBOX_REG12_s
861 {
862  volatile uint32_t fld : 32; /* Empty */
863 };
864 
865 /* The typedef declaration for register ALT_MBOX_REG12. */
866 typedef struct ALT_MBOX_REG12_s ALT_MBOX_REG12_t;
867 #endif /* __ASSEMBLY__ */
868 
869 /* The reset value of the ALT_MBOX_REG12 register. */
870 #define ALT_MBOX_REG12_RESET 0x00000000
871 /* The byte offset of the ALT_MBOX_REG12 register from the beginning of the component. */
872 #define ALT_MBOX_REG12_OFST 0x30
873 
874 /*
875  * Register : reg13
876  *
877  * mailbox phantom register
878  *
879  * Register Layout
880  *
881  * Bits | Access | Reset | Description
882  * :-------|:-------|:------|:------------
883  * [31:0] | RW | 0x0 | Empty
884  *
885  */
886 /*
887  * Field : Empty - fld
888  *
889  * Placeholder
890  *
891  * Field Access Macros:
892  *
893  */
894 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG13_FLD register field. */
895 #define ALT_MBOX_REG13_FLD_LSB 0
896 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG13_FLD register field. */
897 #define ALT_MBOX_REG13_FLD_MSB 31
898 /* The width in bits of the ALT_MBOX_REG13_FLD register field. */
899 #define ALT_MBOX_REG13_FLD_WIDTH 32
900 /* The mask used to set the ALT_MBOX_REG13_FLD register field value. */
901 #define ALT_MBOX_REG13_FLD_SET_MSK 0xffffffff
902 /* The mask used to clear the ALT_MBOX_REG13_FLD register field value. */
903 #define ALT_MBOX_REG13_FLD_CLR_MSK 0x00000000
904 /* The reset value of the ALT_MBOX_REG13_FLD register field. */
905 #define ALT_MBOX_REG13_FLD_RESET 0x0
906 /* Extracts the ALT_MBOX_REG13_FLD field value from a register. */
907 #define ALT_MBOX_REG13_FLD_GET(value) (((value) & 0xffffffff) >> 0)
908 /* Produces a ALT_MBOX_REG13_FLD register field value suitable for setting the register. */
909 #define ALT_MBOX_REG13_FLD_SET(value) (((value) << 0) & 0xffffffff)
910 
911 #ifndef __ASSEMBLY__
912 /*
913  * WARNING: The C register and register group struct declarations are provided for
914  * convenience and illustrative purposes. They should, however, be used with
915  * caution as the C language standard provides no guarantees about the alignment or
916  * atomicity of device memory accesses. The recommended practice for writing
917  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
918  * alt_write_word() functions.
919  *
920  * The struct declaration for register ALT_MBOX_REG13.
921  */
922 struct ALT_MBOX_REG13_s
923 {
924  volatile uint32_t fld : 32; /* Empty */
925 };
926 
927 /* The typedef declaration for register ALT_MBOX_REG13. */
928 typedef struct ALT_MBOX_REG13_s ALT_MBOX_REG13_t;
929 #endif /* __ASSEMBLY__ */
930 
931 /* The reset value of the ALT_MBOX_REG13 register. */
932 #define ALT_MBOX_REG13_RESET 0x00000000
933 /* The byte offset of the ALT_MBOX_REG13 register from the beginning of the component. */
934 #define ALT_MBOX_REG13_OFST 0x34
935 
936 /*
937  * Register : reg14
938  *
939  * mailbox phantom register
940  *
941  * Register Layout
942  *
943  * Bits | Access | Reset | Description
944  * :-------|:-------|:------|:------------
945  * [31:0] | RW | 0x0 | Empty
946  *
947  */
948 /*
949  * Field : Empty - fld
950  *
951  * Placeholder
952  *
953  * Field Access Macros:
954  *
955  */
956 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG14_FLD register field. */
957 #define ALT_MBOX_REG14_FLD_LSB 0
958 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG14_FLD register field. */
959 #define ALT_MBOX_REG14_FLD_MSB 31
960 /* The width in bits of the ALT_MBOX_REG14_FLD register field. */
961 #define ALT_MBOX_REG14_FLD_WIDTH 32
962 /* The mask used to set the ALT_MBOX_REG14_FLD register field value. */
963 #define ALT_MBOX_REG14_FLD_SET_MSK 0xffffffff
964 /* The mask used to clear the ALT_MBOX_REG14_FLD register field value. */
965 #define ALT_MBOX_REG14_FLD_CLR_MSK 0x00000000
966 /* The reset value of the ALT_MBOX_REG14_FLD register field. */
967 #define ALT_MBOX_REG14_FLD_RESET 0x0
968 /* Extracts the ALT_MBOX_REG14_FLD field value from a register. */
969 #define ALT_MBOX_REG14_FLD_GET(value) (((value) & 0xffffffff) >> 0)
970 /* Produces a ALT_MBOX_REG14_FLD register field value suitable for setting the register. */
971 #define ALT_MBOX_REG14_FLD_SET(value) (((value) << 0) & 0xffffffff)
972 
973 #ifndef __ASSEMBLY__
974 /*
975  * WARNING: The C register and register group struct declarations are provided for
976  * convenience and illustrative purposes. They should, however, be used with
977  * caution as the C language standard provides no guarantees about the alignment or
978  * atomicity of device memory accesses. The recommended practice for writing
979  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
980  * alt_write_word() functions.
981  *
982  * The struct declaration for register ALT_MBOX_REG14.
983  */
984 struct ALT_MBOX_REG14_s
985 {
986  volatile uint32_t fld : 32; /* Empty */
987 };
988 
989 /* The typedef declaration for register ALT_MBOX_REG14. */
990 typedef struct ALT_MBOX_REG14_s ALT_MBOX_REG14_t;
991 #endif /* __ASSEMBLY__ */
992 
993 /* The reset value of the ALT_MBOX_REG14 register. */
994 #define ALT_MBOX_REG14_RESET 0x00000000
995 /* The byte offset of the ALT_MBOX_REG14 register from the beginning of the component. */
996 #define ALT_MBOX_REG14_OFST 0x38
997 
998 /*
999  * Register : reg15
1000  *
1001  * mailbox phantom register
1002  *
1003  * Register Layout
1004  *
1005  * Bits | Access | Reset | Description
1006  * :-------|:-------|:------|:------------
1007  * [31:0] | RW | 0x0 | Empty
1008  *
1009  */
1010 /*
1011  * Field : Empty - fld
1012  *
1013  * Placeholder
1014  *
1015  * Field Access Macros:
1016  *
1017  */
1018 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG15_FLD register field. */
1019 #define ALT_MBOX_REG15_FLD_LSB 0
1020 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG15_FLD register field. */
1021 #define ALT_MBOX_REG15_FLD_MSB 31
1022 /* The width in bits of the ALT_MBOX_REG15_FLD register field. */
1023 #define ALT_MBOX_REG15_FLD_WIDTH 32
1024 /* The mask used to set the ALT_MBOX_REG15_FLD register field value. */
1025 #define ALT_MBOX_REG15_FLD_SET_MSK 0xffffffff
1026 /* The mask used to clear the ALT_MBOX_REG15_FLD register field value. */
1027 #define ALT_MBOX_REG15_FLD_CLR_MSK 0x00000000
1028 /* The reset value of the ALT_MBOX_REG15_FLD register field. */
1029 #define ALT_MBOX_REG15_FLD_RESET 0x0
1030 /* Extracts the ALT_MBOX_REG15_FLD field value from a register. */
1031 #define ALT_MBOX_REG15_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1032 /* Produces a ALT_MBOX_REG15_FLD register field value suitable for setting the register. */
1033 #define ALT_MBOX_REG15_FLD_SET(value) (((value) << 0) & 0xffffffff)
1034 
1035 #ifndef __ASSEMBLY__
1036 /*
1037  * WARNING: The C register and register group struct declarations are provided for
1038  * convenience and illustrative purposes. They should, however, be used with
1039  * caution as the C language standard provides no guarantees about the alignment or
1040  * atomicity of device memory accesses. The recommended practice for writing
1041  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1042  * alt_write_word() functions.
1043  *
1044  * The struct declaration for register ALT_MBOX_REG15.
1045  */
1046 struct ALT_MBOX_REG15_s
1047 {
1048  volatile uint32_t fld : 32; /* Empty */
1049 };
1050 
1051 /* The typedef declaration for register ALT_MBOX_REG15. */
1052 typedef struct ALT_MBOX_REG15_s ALT_MBOX_REG15_t;
1053 #endif /* __ASSEMBLY__ */
1054 
1055 /* The reset value of the ALT_MBOX_REG15 register. */
1056 #define ALT_MBOX_REG15_RESET 0x00000000
1057 /* The byte offset of the ALT_MBOX_REG15 register from the beginning of the component. */
1058 #define ALT_MBOX_REG15_OFST 0x3c
1059 
1060 /*
1061  * Register : reg16
1062  *
1063  * mailbox phantom register
1064  *
1065  * Register Layout
1066  *
1067  * Bits | Access | Reset | Description
1068  * :-------|:-------|:------|:------------
1069  * [31:0] | RW | 0x0 | Empty
1070  *
1071  */
1072 /*
1073  * Field : Empty - fld
1074  *
1075  * Placeholder
1076  *
1077  * Field Access Macros:
1078  *
1079  */
1080 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG16_FLD register field. */
1081 #define ALT_MBOX_REG16_FLD_LSB 0
1082 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG16_FLD register field. */
1083 #define ALT_MBOX_REG16_FLD_MSB 31
1084 /* The width in bits of the ALT_MBOX_REG16_FLD register field. */
1085 #define ALT_MBOX_REG16_FLD_WIDTH 32
1086 /* The mask used to set the ALT_MBOX_REG16_FLD register field value. */
1087 #define ALT_MBOX_REG16_FLD_SET_MSK 0xffffffff
1088 /* The mask used to clear the ALT_MBOX_REG16_FLD register field value. */
1089 #define ALT_MBOX_REG16_FLD_CLR_MSK 0x00000000
1090 /* The reset value of the ALT_MBOX_REG16_FLD register field. */
1091 #define ALT_MBOX_REG16_FLD_RESET 0x0
1092 /* Extracts the ALT_MBOX_REG16_FLD field value from a register. */
1093 #define ALT_MBOX_REG16_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1094 /* Produces a ALT_MBOX_REG16_FLD register field value suitable for setting the register. */
1095 #define ALT_MBOX_REG16_FLD_SET(value) (((value) << 0) & 0xffffffff)
1096 
1097 #ifndef __ASSEMBLY__
1098 /*
1099  * WARNING: The C register and register group struct declarations are provided for
1100  * convenience and illustrative purposes. They should, however, be used with
1101  * caution as the C language standard provides no guarantees about the alignment or
1102  * atomicity of device memory accesses. The recommended practice for writing
1103  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1104  * alt_write_word() functions.
1105  *
1106  * The struct declaration for register ALT_MBOX_REG16.
1107  */
1108 struct ALT_MBOX_REG16_s
1109 {
1110  volatile uint32_t fld : 32; /* Empty */
1111 };
1112 
1113 /* The typedef declaration for register ALT_MBOX_REG16. */
1114 typedef struct ALT_MBOX_REG16_s ALT_MBOX_REG16_t;
1115 #endif /* __ASSEMBLY__ */
1116 
1117 /* The reset value of the ALT_MBOX_REG16 register. */
1118 #define ALT_MBOX_REG16_RESET 0x00000000
1119 /* The byte offset of the ALT_MBOX_REG16 register from the beginning of the component. */
1120 #define ALT_MBOX_REG16_OFST 0x40
1121 
1122 /*
1123  * Register : reg17
1124  *
1125  * mailbox phantom register
1126  *
1127  * Register Layout
1128  *
1129  * Bits | Access | Reset | Description
1130  * :-------|:-------|:------|:------------
1131  * [31:0] | RW | 0x0 | Empty
1132  *
1133  */
1134 /*
1135  * Field : Empty - fld
1136  *
1137  * Placeholder
1138  *
1139  * Field Access Macros:
1140  *
1141  */
1142 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG17_FLD register field. */
1143 #define ALT_MBOX_REG17_FLD_LSB 0
1144 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG17_FLD register field. */
1145 #define ALT_MBOX_REG17_FLD_MSB 31
1146 /* The width in bits of the ALT_MBOX_REG17_FLD register field. */
1147 #define ALT_MBOX_REG17_FLD_WIDTH 32
1148 /* The mask used to set the ALT_MBOX_REG17_FLD register field value. */
1149 #define ALT_MBOX_REG17_FLD_SET_MSK 0xffffffff
1150 /* The mask used to clear the ALT_MBOX_REG17_FLD register field value. */
1151 #define ALT_MBOX_REG17_FLD_CLR_MSK 0x00000000
1152 /* The reset value of the ALT_MBOX_REG17_FLD register field. */
1153 #define ALT_MBOX_REG17_FLD_RESET 0x0
1154 /* Extracts the ALT_MBOX_REG17_FLD field value from a register. */
1155 #define ALT_MBOX_REG17_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1156 /* Produces a ALT_MBOX_REG17_FLD register field value suitable for setting the register. */
1157 #define ALT_MBOX_REG17_FLD_SET(value) (((value) << 0) & 0xffffffff)
1158 
1159 #ifndef __ASSEMBLY__
1160 /*
1161  * WARNING: The C register and register group struct declarations are provided for
1162  * convenience and illustrative purposes. They should, however, be used with
1163  * caution as the C language standard provides no guarantees about the alignment or
1164  * atomicity of device memory accesses. The recommended practice for writing
1165  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1166  * alt_write_word() functions.
1167  *
1168  * The struct declaration for register ALT_MBOX_REG17.
1169  */
1170 struct ALT_MBOX_REG17_s
1171 {
1172  volatile uint32_t fld : 32; /* Empty */
1173 };
1174 
1175 /* The typedef declaration for register ALT_MBOX_REG17. */
1176 typedef struct ALT_MBOX_REG17_s ALT_MBOX_REG17_t;
1177 #endif /* __ASSEMBLY__ */
1178 
1179 /* The reset value of the ALT_MBOX_REG17 register. */
1180 #define ALT_MBOX_REG17_RESET 0x00000000
1181 /* The byte offset of the ALT_MBOX_REG17 register from the beginning of the component. */
1182 #define ALT_MBOX_REG17_OFST 0x44
1183 
1184 /*
1185  * Register : reg18
1186  *
1187  * mailbox phantom register
1188  *
1189  * Register Layout
1190  *
1191  * Bits | Access | Reset | Description
1192  * :-------|:-------|:------|:------------
1193  * [31:0] | RW | 0x0 | Empty
1194  *
1195  */
1196 /*
1197  * Field : Empty - fld
1198  *
1199  * Placeholder
1200  *
1201  * Field Access Macros:
1202  *
1203  */
1204 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG18_FLD register field. */
1205 #define ALT_MBOX_REG18_FLD_LSB 0
1206 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG18_FLD register field. */
1207 #define ALT_MBOX_REG18_FLD_MSB 31
1208 /* The width in bits of the ALT_MBOX_REG18_FLD register field. */
1209 #define ALT_MBOX_REG18_FLD_WIDTH 32
1210 /* The mask used to set the ALT_MBOX_REG18_FLD register field value. */
1211 #define ALT_MBOX_REG18_FLD_SET_MSK 0xffffffff
1212 /* The mask used to clear the ALT_MBOX_REG18_FLD register field value. */
1213 #define ALT_MBOX_REG18_FLD_CLR_MSK 0x00000000
1214 /* The reset value of the ALT_MBOX_REG18_FLD register field. */
1215 #define ALT_MBOX_REG18_FLD_RESET 0x0
1216 /* Extracts the ALT_MBOX_REG18_FLD field value from a register. */
1217 #define ALT_MBOX_REG18_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1218 /* Produces a ALT_MBOX_REG18_FLD register field value suitable for setting the register. */
1219 #define ALT_MBOX_REG18_FLD_SET(value) (((value) << 0) & 0xffffffff)
1220 
1221 #ifndef __ASSEMBLY__
1222 /*
1223  * WARNING: The C register and register group struct declarations are provided for
1224  * convenience and illustrative purposes. They should, however, be used with
1225  * caution as the C language standard provides no guarantees about the alignment or
1226  * atomicity of device memory accesses. The recommended practice for writing
1227  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1228  * alt_write_word() functions.
1229  *
1230  * The struct declaration for register ALT_MBOX_REG18.
1231  */
1232 struct ALT_MBOX_REG18_s
1233 {
1234  volatile uint32_t fld : 32; /* Empty */
1235 };
1236 
1237 /* The typedef declaration for register ALT_MBOX_REG18. */
1238 typedef struct ALT_MBOX_REG18_s ALT_MBOX_REG18_t;
1239 #endif /* __ASSEMBLY__ */
1240 
1241 /* The reset value of the ALT_MBOX_REG18 register. */
1242 #define ALT_MBOX_REG18_RESET 0x00000000
1243 /* The byte offset of the ALT_MBOX_REG18 register from the beginning of the component. */
1244 #define ALT_MBOX_REG18_OFST 0x48
1245 
1246 /*
1247  * Register : reg19
1248  *
1249  * mailbox phantom register
1250  *
1251  * Register Layout
1252  *
1253  * Bits | Access | Reset | Description
1254  * :-------|:-------|:------|:------------
1255  * [31:0] | RW | 0x0 | Empty
1256  *
1257  */
1258 /*
1259  * Field : Empty - fld
1260  *
1261  * Placeholder
1262  *
1263  * Field Access Macros:
1264  *
1265  */
1266 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG19_FLD register field. */
1267 #define ALT_MBOX_REG19_FLD_LSB 0
1268 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG19_FLD register field. */
1269 #define ALT_MBOX_REG19_FLD_MSB 31
1270 /* The width in bits of the ALT_MBOX_REG19_FLD register field. */
1271 #define ALT_MBOX_REG19_FLD_WIDTH 32
1272 /* The mask used to set the ALT_MBOX_REG19_FLD register field value. */
1273 #define ALT_MBOX_REG19_FLD_SET_MSK 0xffffffff
1274 /* The mask used to clear the ALT_MBOX_REG19_FLD register field value. */
1275 #define ALT_MBOX_REG19_FLD_CLR_MSK 0x00000000
1276 /* The reset value of the ALT_MBOX_REG19_FLD register field. */
1277 #define ALT_MBOX_REG19_FLD_RESET 0x0
1278 /* Extracts the ALT_MBOX_REG19_FLD field value from a register. */
1279 #define ALT_MBOX_REG19_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1280 /* Produces a ALT_MBOX_REG19_FLD register field value suitable for setting the register. */
1281 #define ALT_MBOX_REG19_FLD_SET(value) (((value) << 0) & 0xffffffff)
1282 
1283 #ifndef __ASSEMBLY__
1284 /*
1285  * WARNING: The C register and register group struct declarations are provided for
1286  * convenience and illustrative purposes. They should, however, be used with
1287  * caution as the C language standard provides no guarantees about the alignment or
1288  * atomicity of device memory accesses. The recommended practice for writing
1289  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1290  * alt_write_word() functions.
1291  *
1292  * The struct declaration for register ALT_MBOX_REG19.
1293  */
1294 struct ALT_MBOX_REG19_s
1295 {
1296  volatile uint32_t fld : 32; /* Empty */
1297 };
1298 
1299 /* The typedef declaration for register ALT_MBOX_REG19. */
1300 typedef struct ALT_MBOX_REG19_s ALT_MBOX_REG19_t;
1301 #endif /* __ASSEMBLY__ */
1302 
1303 /* The reset value of the ALT_MBOX_REG19 register. */
1304 #define ALT_MBOX_REG19_RESET 0x00000000
1305 /* The byte offset of the ALT_MBOX_REG19 register from the beginning of the component. */
1306 #define ALT_MBOX_REG19_OFST 0x4c
1307 
1308 /*
1309  * Register : reg20
1310  *
1311  * mailbox phantom register
1312  *
1313  * Register Layout
1314  *
1315  * Bits | Access | Reset | Description
1316  * :-------|:-------|:------|:------------
1317  * [31:0] | RW | 0x0 | Empty
1318  *
1319  */
1320 /*
1321  * Field : Empty - fld
1322  *
1323  * Placeholder
1324  *
1325  * Field Access Macros:
1326  *
1327  */
1328 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG20_FLD register field. */
1329 #define ALT_MBOX_REG20_FLD_LSB 0
1330 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG20_FLD register field. */
1331 #define ALT_MBOX_REG20_FLD_MSB 31
1332 /* The width in bits of the ALT_MBOX_REG20_FLD register field. */
1333 #define ALT_MBOX_REG20_FLD_WIDTH 32
1334 /* The mask used to set the ALT_MBOX_REG20_FLD register field value. */
1335 #define ALT_MBOX_REG20_FLD_SET_MSK 0xffffffff
1336 /* The mask used to clear the ALT_MBOX_REG20_FLD register field value. */
1337 #define ALT_MBOX_REG20_FLD_CLR_MSK 0x00000000
1338 /* The reset value of the ALT_MBOX_REG20_FLD register field. */
1339 #define ALT_MBOX_REG20_FLD_RESET 0x0
1340 /* Extracts the ALT_MBOX_REG20_FLD field value from a register. */
1341 #define ALT_MBOX_REG20_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1342 /* Produces a ALT_MBOX_REG20_FLD register field value suitable for setting the register. */
1343 #define ALT_MBOX_REG20_FLD_SET(value) (((value) << 0) & 0xffffffff)
1344 
1345 #ifndef __ASSEMBLY__
1346 /*
1347  * WARNING: The C register and register group struct declarations are provided for
1348  * convenience and illustrative purposes. They should, however, be used with
1349  * caution as the C language standard provides no guarantees about the alignment or
1350  * atomicity of device memory accesses. The recommended practice for writing
1351  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1352  * alt_write_word() functions.
1353  *
1354  * The struct declaration for register ALT_MBOX_REG20.
1355  */
1356 struct ALT_MBOX_REG20_s
1357 {
1358  volatile uint32_t fld : 32; /* Empty */
1359 };
1360 
1361 /* The typedef declaration for register ALT_MBOX_REG20. */
1362 typedef struct ALT_MBOX_REG20_s ALT_MBOX_REG20_t;
1363 #endif /* __ASSEMBLY__ */
1364 
1365 /* The reset value of the ALT_MBOX_REG20 register. */
1366 #define ALT_MBOX_REG20_RESET 0x00000000
1367 /* The byte offset of the ALT_MBOX_REG20 register from the beginning of the component. */
1368 #define ALT_MBOX_REG20_OFST 0x50
1369 
1370 /*
1371  * Register : reg21
1372  *
1373  * mailbox phantom register
1374  *
1375  * Register Layout
1376  *
1377  * Bits | Access | Reset | Description
1378  * :-------|:-------|:------|:------------
1379  * [31:0] | RW | 0x0 | Empty
1380  *
1381  */
1382 /*
1383  * Field : Empty - fld
1384  *
1385  * Placeholder
1386  *
1387  * Field Access Macros:
1388  *
1389  */
1390 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG21_FLD register field. */
1391 #define ALT_MBOX_REG21_FLD_LSB 0
1392 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG21_FLD register field. */
1393 #define ALT_MBOX_REG21_FLD_MSB 31
1394 /* The width in bits of the ALT_MBOX_REG21_FLD register field. */
1395 #define ALT_MBOX_REG21_FLD_WIDTH 32
1396 /* The mask used to set the ALT_MBOX_REG21_FLD register field value. */
1397 #define ALT_MBOX_REG21_FLD_SET_MSK 0xffffffff
1398 /* The mask used to clear the ALT_MBOX_REG21_FLD register field value. */
1399 #define ALT_MBOX_REG21_FLD_CLR_MSK 0x00000000
1400 /* The reset value of the ALT_MBOX_REG21_FLD register field. */
1401 #define ALT_MBOX_REG21_FLD_RESET 0x0
1402 /* Extracts the ALT_MBOX_REG21_FLD field value from a register. */
1403 #define ALT_MBOX_REG21_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1404 /* Produces a ALT_MBOX_REG21_FLD register field value suitable for setting the register. */
1405 #define ALT_MBOX_REG21_FLD_SET(value) (((value) << 0) & 0xffffffff)
1406 
1407 #ifndef __ASSEMBLY__
1408 /*
1409  * WARNING: The C register and register group struct declarations are provided for
1410  * convenience and illustrative purposes. They should, however, be used with
1411  * caution as the C language standard provides no guarantees about the alignment or
1412  * atomicity of device memory accesses. The recommended practice for writing
1413  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1414  * alt_write_word() functions.
1415  *
1416  * The struct declaration for register ALT_MBOX_REG21.
1417  */
1418 struct ALT_MBOX_REG21_s
1419 {
1420  volatile uint32_t fld : 32; /* Empty */
1421 };
1422 
1423 /* The typedef declaration for register ALT_MBOX_REG21. */
1424 typedef struct ALT_MBOX_REG21_s ALT_MBOX_REG21_t;
1425 #endif /* __ASSEMBLY__ */
1426 
1427 /* The reset value of the ALT_MBOX_REG21 register. */
1428 #define ALT_MBOX_REG21_RESET 0x00000000
1429 /* The byte offset of the ALT_MBOX_REG21 register from the beginning of the component. */
1430 #define ALT_MBOX_REG21_OFST 0x54
1431 
1432 /*
1433  * Register : reg22
1434  *
1435  * mailbox phantom register
1436  *
1437  * Register Layout
1438  *
1439  * Bits | Access | Reset | Description
1440  * :-------|:-------|:------|:------------
1441  * [31:0] | RW | 0x0 | Empty
1442  *
1443  */
1444 /*
1445  * Field : Empty - fld
1446  *
1447  * Placeholder
1448  *
1449  * Field Access Macros:
1450  *
1451  */
1452 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG22_FLD register field. */
1453 #define ALT_MBOX_REG22_FLD_LSB 0
1454 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG22_FLD register field. */
1455 #define ALT_MBOX_REG22_FLD_MSB 31
1456 /* The width in bits of the ALT_MBOX_REG22_FLD register field. */
1457 #define ALT_MBOX_REG22_FLD_WIDTH 32
1458 /* The mask used to set the ALT_MBOX_REG22_FLD register field value. */
1459 #define ALT_MBOX_REG22_FLD_SET_MSK 0xffffffff
1460 /* The mask used to clear the ALT_MBOX_REG22_FLD register field value. */
1461 #define ALT_MBOX_REG22_FLD_CLR_MSK 0x00000000
1462 /* The reset value of the ALT_MBOX_REG22_FLD register field. */
1463 #define ALT_MBOX_REG22_FLD_RESET 0x0
1464 /* Extracts the ALT_MBOX_REG22_FLD field value from a register. */
1465 #define ALT_MBOX_REG22_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1466 /* Produces a ALT_MBOX_REG22_FLD register field value suitable for setting the register. */
1467 #define ALT_MBOX_REG22_FLD_SET(value) (((value) << 0) & 0xffffffff)
1468 
1469 #ifndef __ASSEMBLY__
1470 /*
1471  * WARNING: The C register and register group struct declarations are provided for
1472  * convenience and illustrative purposes. They should, however, be used with
1473  * caution as the C language standard provides no guarantees about the alignment or
1474  * atomicity of device memory accesses. The recommended practice for writing
1475  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1476  * alt_write_word() functions.
1477  *
1478  * The struct declaration for register ALT_MBOX_REG22.
1479  */
1480 struct ALT_MBOX_REG22_s
1481 {
1482  volatile uint32_t fld : 32; /* Empty */
1483 };
1484 
1485 /* The typedef declaration for register ALT_MBOX_REG22. */
1486 typedef struct ALT_MBOX_REG22_s ALT_MBOX_REG22_t;
1487 #endif /* __ASSEMBLY__ */
1488 
1489 /* The reset value of the ALT_MBOX_REG22 register. */
1490 #define ALT_MBOX_REG22_RESET 0x00000000
1491 /* The byte offset of the ALT_MBOX_REG22 register from the beginning of the component. */
1492 #define ALT_MBOX_REG22_OFST 0x58
1493 
1494 /*
1495  * Register : reg23
1496  *
1497  * mailbox phantom register
1498  *
1499  * Register Layout
1500  *
1501  * Bits | Access | Reset | Description
1502  * :-------|:-------|:------|:------------
1503  * [31:0] | RW | 0x0 | Empty
1504  *
1505  */
1506 /*
1507  * Field : Empty - fld
1508  *
1509  * Placeholder
1510  *
1511  * Field Access Macros:
1512  *
1513  */
1514 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG23_FLD register field. */
1515 #define ALT_MBOX_REG23_FLD_LSB 0
1516 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG23_FLD register field. */
1517 #define ALT_MBOX_REG23_FLD_MSB 31
1518 /* The width in bits of the ALT_MBOX_REG23_FLD register field. */
1519 #define ALT_MBOX_REG23_FLD_WIDTH 32
1520 /* The mask used to set the ALT_MBOX_REG23_FLD register field value. */
1521 #define ALT_MBOX_REG23_FLD_SET_MSK 0xffffffff
1522 /* The mask used to clear the ALT_MBOX_REG23_FLD register field value. */
1523 #define ALT_MBOX_REG23_FLD_CLR_MSK 0x00000000
1524 /* The reset value of the ALT_MBOX_REG23_FLD register field. */
1525 #define ALT_MBOX_REG23_FLD_RESET 0x0
1526 /* Extracts the ALT_MBOX_REG23_FLD field value from a register. */
1527 #define ALT_MBOX_REG23_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1528 /* Produces a ALT_MBOX_REG23_FLD register field value suitable for setting the register. */
1529 #define ALT_MBOX_REG23_FLD_SET(value) (((value) << 0) & 0xffffffff)
1530 
1531 #ifndef __ASSEMBLY__
1532 /*
1533  * WARNING: The C register and register group struct declarations are provided for
1534  * convenience and illustrative purposes. They should, however, be used with
1535  * caution as the C language standard provides no guarantees about the alignment or
1536  * atomicity of device memory accesses. The recommended practice for writing
1537  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1538  * alt_write_word() functions.
1539  *
1540  * The struct declaration for register ALT_MBOX_REG23.
1541  */
1542 struct ALT_MBOX_REG23_s
1543 {
1544  volatile uint32_t fld : 32; /* Empty */
1545 };
1546 
1547 /* The typedef declaration for register ALT_MBOX_REG23. */
1548 typedef struct ALT_MBOX_REG23_s ALT_MBOX_REG23_t;
1549 #endif /* __ASSEMBLY__ */
1550 
1551 /* The reset value of the ALT_MBOX_REG23 register. */
1552 #define ALT_MBOX_REG23_RESET 0x00000000
1553 /* The byte offset of the ALT_MBOX_REG23 register from the beginning of the component. */
1554 #define ALT_MBOX_REG23_OFST 0x5c
1555 
1556 /*
1557  * Register : reg24
1558  *
1559  * mailbox phantom register
1560  *
1561  * Register Layout
1562  *
1563  * Bits | Access | Reset | Description
1564  * :-------|:-------|:------|:------------
1565  * [31:0] | RW | 0x0 | Empty
1566  *
1567  */
1568 /*
1569  * Field : Empty - fld
1570  *
1571  * Placeholder
1572  *
1573  * Field Access Macros:
1574  *
1575  */
1576 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG24_FLD register field. */
1577 #define ALT_MBOX_REG24_FLD_LSB 0
1578 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG24_FLD register field. */
1579 #define ALT_MBOX_REG24_FLD_MSB 31
1580 /* The width in bits of the ALT_MBOX_REG24_FLD register field. */
1581 #define ALT_MBOX_REG24_FLD_WIDTH 32
1582 /* The mask used to set the ALT_MBOX_REG24_FLD register field value. */
1583 #define ALT_MBOX_REG24_FLD_SET_MSK 0xffffffff
1584 /* The mask used to clear the ALT_MBOX_REG24_FLD register field value. */
1585 #define ALT_MBOX_REG24_FLD_CLR_MSK 0x00000000
1586 /* The reset value of the ALT_MBOX_REG24_FLD register field. */
1587 #define ALT_MBOX_REG24_FLD_RESET 0x0
1588 /* Extracts the ALT_MBOX_REG24_FLD field value from a register. */
1589 #define ALT_MBOX_REG24_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1590 /* Produces a ALT_MBOX_REG24_FLD register field value suitable for setting the register. */
1591 #define ALT_MBOX_REG24_FLD_SET(value) (((value) << 0) & 0xffffffff)
1592 
1593 #ifndef __ASSEMBLY__
1594 /*
1595  * WARNING: The C register and register group struct declarations are provided for
1596  * convenience and illustrative purposes. They should, however, be used with
1597  * caution as the C language standard provides no guarantees about the alignment or
1598  * atomicity of device memory accesses. The recommended practice for writing
1599  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1600  * alt_write_word() functions.
1601  *
1602  * The struct declaration for register ALT_MBOX_REG24.
1603  */
1604 struct ALT_MBOX_REG24_s
1605 {
1606  volatile uint32_t fld : 32; /* Empty */
1607 };
1608 
1609 /* The typedef declaration for register ALT_MBOX_REG24. */
1610 typedef struct ALT_MBOX_REG24_s ALT_MBOX_REG24_t;
1611 #endif /* __ASSEMBLY__ */
1612 
1613 /* The reset value of the ALT_MBOX_REG24 register. */
1614 #define ALT_MBOX_REG24_RESET 0x00000000
1615 /* The byte offset of the ALT_MBOX_REG24 register from the beginning of the component. */
1616 #define ALT_MBOX_REG24_OFST 0x60
1617 
1618 /*
1619  * Register : reg25
1620  *
1621  * mailbox phantom register
1622  *
1623  * Register Layout
1624  *
1625  * Bits | Access | Reset | Description
1626  * :-------|:-------|:------|:------------
1627  * [31:0] | RW | 0x0 | Empty
1628  *
1629  */
1630 /*
1631  * Field : Empty - fld
1632  *
1633  * Placeholder
1634  *
1635  * Field Access Macros:
1636  *
1637  */
1638 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG25_FLD register field. */
1639 #define ALT_MBOX_REG25_FLD_LSB 0
1640 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG25_FLD register field. */
1641 #define ALT_MBOX_REG25_FLD_MSB 31
1642 /* The width in bits of the ALT_MBOX_REG25_FLD register field. */
1643 #define ALT_MBOX_REG25_FLD_WIDTH 32
1644 /* The mask used to set the ALT_MBOX_REG25_FLD register field value. */
1645 #define ALT_MBOX_REG25_FLD_SET_MSK 0xffffffff
1646 /* The mask used to clear the ALT_MBOX_REG25_FLD register field value. */
1647 #define ALT_MBOX_REG25_FLD_CLR_MSK 0x00000000
1648 /* The reset value of the ALT_MBOX_REG25_FLD register field. */
1649 #define ALT_MBOX_REG25_FLD_RESET 0x0
1650 /* Extracts the ALT_MBOX_REG25_FLD field value from a register. */
1651 #define ALT_MBOX_REG25_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1652 /* Produces a ALT_MBOX_REG25_FLD register field value suitable for setting the register. */
1653 #define ALT_MBOX_REG25_FLD_SET(value) (((value) << 0) & 0xffffffff)
1654 
1655 #ifndef __ASSEMBLY__
1656 /*
1657  * WARNING: The C register and register group struct declarations are provided for
1658  * convenience and illustrative purposes. They should, however, be used with
1659  * caution as the C language standard provides no guarantees about the alignment or
1660  * atomicity of device memory accesses. The recommended practice for writing
1661  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1662  * alt_write_word() functions.
1663  *
1664  * The struct declaration for register ALT_MBOX_REG25.
1665  */
1666 struct ALT_MBOX_REG25_s
1667 {
1668  volatile uint32_t fld : 32; /* Empty */
1669 };
1670 
1671 /* The typedef declaration for register ALT_MBOX_REG25. */
1672 typedef struct ALT_MBOX_REG25_s ALT_MBOX_REG25_t;
1673 #endif /* __ASSEMBLY__ */
1674 
1675 /* The reset value of the ALT_MBOX_REG25 register. */
1676 #define ALT_MBOX_REG25_RESET 0x00000000
1677 /* The byte offset of the ALT_MBOX_REG25 register from the beginning of the component. */
1678 #define ALT_MBOX_REG25_OFST 0x64
1679 
1680 /*
1681  * Register : reg26
1682  *
1683  * mailbox phantom register
1684  *
1685  * Register Layout
1686  *
1687  * Bits | Access | Reset | Description
1688  * :-------|:-------|:------|:------------
1689  * [31:0] | RW | 0x0 | Empty
1690  *
1691  */
1692 /*
1693  * Field : Empty - fld
1694  *
1695  * Placeholder
1696  *
1697  * Field Access Macros:
1698  *
1699  */
1700 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG26_FLD register field. */
1701 #define ALT_MBOX_REG26_FLD_LSB 0
1702 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG26_FLD register field. */
1703 #define ALT_MBOX_REG26_FLD_MSB 31
1704 /* The width in bits of the ALT_MBOX_REG26_FLD register field. */
1705 #define ALT_MBOX_REG26_FLD_WIDTH 32
1706 /* The mask used to set the ALT_MBOX_REG26_FLD register field value. */
1707 #define ALT_MBOX_REG26_FLD_SET_MSK 0xffffffff
1708 /* The mask used to clear the ALT_MBOX_REG26_FLD register field value. */
1709 #define ALT_MBOX_REG26_FLD_CLR_MSK 0x00000000
1710 /* The reset value of the ALT_MBOX_REG26_FLD register field. */
1711 #define ALT_MBOX_REG26_FLD_RESET 0x0
1712 /* Extracts the ALT_MBOX_REG26_FLD field value from a register. */
1713 #define ALT_MBOX_REG26_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1714 /* Produces a ALT_MBOX_REG26_FLD register field value suitable for setting the register. */
1715 #define ALT_MBOX_REG26_FLD_SET(value) (((value) << 0) & 0xffffffff)
1716 
1717 #ifndef __ASSEMBLY__
1718 /*
1719  * WARNING: The C register and register group struct declarations are provided for
1720  * convenience and illustrative purposes. They should, however, be used with
1721  * caution as the C language standard provides no guarantees about the alignment or
1722  * atomicity of device memory accesses. The recommended practice for writing
1723  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1724  * alt_write_word() functions.
1725  *
1726  * The struct declaration for register ALT_MBOX_REG26.
1727  */
1728 struct ALT_MBOX_REG26_s
1729 {
1730  volatile uint32_t fld : 32; /* Empty */
1731 };
1732 
1733 /* The typedef declaration for register ALT_MBOX_REG26. */
1734 typedef struct ALT_MBOX_REG26_s ALT_MBOX_REG26_t;
1735 #endif /* __ASSEMBLY__ */
1736 
1737 /* The reset value of the ALT_MBOX_REG26 register. */
1738 #define ALT_MBOX_REG26_RESET 0x00000000
1739 /* The byte offset of the ALT_MBOX_REG26 register from the beginning of the component. */
1740 #define ALT_MBOX_REG26_OFST 0x68
1741 
1742 /*
1743  * Register : reg27
1744  *
1745  * mailbox phantom register
1746  *
1747  * Register Layout
1748  *
1749  * Bits | Access | Reset | Description
1750  * :-------|:-------|:------|:------------
1751  * [31:0] | RW | 0x0 | Empty
1752  *
1753  */
1754 /*
1755  * Field : Empty - fld
1756  *
1757  * Placeholder
1758  *
1759  * Field Access Macros:
1760  *
1761  */
1762 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG27_FLD register field. */
1763 #define ALT_MBOX_REG27_FLD_LSB 0
1764 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG27_FLD register field. */
1765 #define ALT_MBOX_REG27_FLD_MSB 31
1766 /* The width in bits of the ALT_MBOX_REG27_FLD register field. */
1767 #define ALT_MBOX_REG27_FLD_WIDTH 32
1768 /* The mask used to set the ALT_MBOX_REG27_FLD register field value. */
1769 #define ALT_MBOX_REG27_FLD_SET_MSK 0xffffffff
1770 /* The mask used to clear the ALT_MBOX_REG27_FLD register field value. */
1771 #define ALT_MBOX_REG27_FLD_CLR_MSK 0x00000000
1772 /* The reset value of the ALT_MBOX_REG27_FLD register field. */
1773 #define ALT_MBOX_REG27_FLD_RESET 0x0
1774 /* Extracts the ALT_MBOX_REG27_FLD field value from a register. */
1775 #define ALT_MBOX_REG27_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1776 /* Produces a ALT_MBOX_REG27_FLD register field value suitable for setting the register. */
1777 #define ALT_MBOX_REG27_FLD_SET(value) (((value) << 0) & 0xffffffff)
1778 
1779 #ifndef __ASSEMBLY__
1780 /*
1781  * WARNING: The C register and register group struct declarations are provided for
1782  * convenience and illustrative purposes. They should, however, be used with
1783  * caution as the C language standard provides no guarantees about the alignment or
1784  * atomicity of device memory accesses. The recommended practice for writing
1785  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1786  * alt_write_word() functions.
1787  *
1788  * The struct declaration for register ALT_MBOX_REG27.
1789  */
1790 struct ALT_MBOX_REG27_s
1791 {
1792  volatile uint32_t fld : 32; /* Empty */
1793 };
1794 
1795 /* The typedef declaration for register ALT_MBOX_REG27. */
1796 typedef struct ALT_MBOX_REG27_s ALT_MBOX_REG27_t;
1797 #endif /* __ASSEMBLY__ */
1798 
1799 /* The reset value of the ALT_MBOX_REG27 register. */
1800 #define ALT_MBOX_REG27_RESET 0x00000000
1801 /* The byte offset of the ALT_MBOX_REG27 register from the beginning of the component. */
1802 #define ALT_MBOX_REG27_OFST 0x6c
1803 
1804 /*
1805  * Register : reg28
1806  *
1807  * mailbox phantom register
1808  *
1809  * Register Layout
1810  *
1811  * Bits | Access | Reset | Description
1812  * :-------|:-------|:------|:------------
1813  * [31:0] | RW | 0x0 | Empty
1814  *
1815  */
1816 /*
1817  * Field : Empty - fld
1818  *
1819  * Placeholder
1820  *
1821  * Field Access Macros:
1822  *
1823  */
1824 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG28_FLD register field. */
1825 #define ALT_MBOX_REG28_FLD_LSB 0
1826 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG28_FLD register field. */
1827 #define ALT_MBOX_REG28_FLD_MSB 31
1828 /* The width in bits of the ALT_MBOX_REG28_FLD register field. */
1829 #define ALT_MBOX_REG28_FLD_WIDTH 32
1830 /* The mask used to set the ALT_MBOX_REG28_FLD register field value. */
1831 #define ALT_MBOX_REG28_FLD_SET_MSK 0xffffffff
1832 /* The mask used to clear the ALT_MBOX_REG28_FLD register field value. */
1833 #define ALT_MBOX_REG28_FLD_CLR_MSK 0x00000000
1834 /* The reset value of the ALT_MBOX_REG28_FLD register field. */
1835 #define ALT_MBOX_REG28_FLD_RESET 0x0
1836 /* Extracts the ALT_MBOX_REG28_FLD field value from a register. */
1837 #define ALT_MBOX_REG28_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1838 /* Produces a ALT_MBOX_REG28_FLD register field value suitable for setting the register. */
1839 #define ALT_MBOX_REG28_FLD_SET(value) (((value) << 0) & 0xffffffff)
1840 
1841 #ifndef __ASSEMBLY__
1842 /*
1843  * WARNING: The C register and register group struct declarations are provided for
1844  * convenience and illustrative purposes. They should, however, be used with
1845  * caution as the C language standard provides no guarantees about the alignment or
1846  * atomicity of device memory accesses. The recommended practice for writing
1847  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1848  * alt_write_word() functions.
1849  *
1850  * The struct declaration for register ALT_MBOX_REG28.
1851  */
1852 struct ALT_MBOX_REG28_s
1853 {
1854  volatile uint32_t fld : 32; /* Empty */
1855 };
1856 
1857 /* The typedef declaration for register ALT_MBOX_REG28. */
1858 typedef struct ALT_MBOX_REG28_s ALT_MBOX_REG28_t;
1859 #endif /* __ASSEMBLY__ */
1860 
1861 /* The reset value of the ALT_MBOX_REG28 register. */
1862 #define ALT_MBOX_REG28_RESET 0x00000000
1863 /* The byte offset of the ALT_MBOX_REG28 register from the beginning of the component. */
1864 #define ALT_MBOX_REG28_OFST 0x70
1865 
1866 /*
1867  * Register : reg29
1868  *
1869  * mailbox phantom register
1870  *
1871  * Register Layout
1872  *
1873  * Bits | Access | Reset | Description
1874  * :-------|:-------|:------|:------------
1875  * [31:0] | RW | 0x0 | Empty
1876  *
1877  */
1878 /*
1879  * Field : Empty - fld
1880  *
1881  * Placeholder
1882  *
1883  * Field Access Macros:
1884  *
1885  */
1886 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG29_FLD register field. */
1887 #define ALT_MBOX_REG29_FLD_LSB 0
1888 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG29_FLD register field. */
1889 #define ALT_MBOX_REG29_FLD_MSB 31
1890 /* The width in bits of the ALT_MBOX_REG29_FLD register field. */
1891 #define ALT_MBOX_REG29_FLD_WIDTH 32
1892 /* The mask used to set the ALT_MBOX_REG29_FLD register field value. */
1893 #define ALT_MBOX_REG29_FLD_SET_MSK 0xffffffff
1894 /* The mask used to clear the ALT_MBOX_REG29_FLD register field value. */
1895 #define ALT_MBOX_REG29_FLD_CLR_MSK 0x00000000
1896 /* The reset value of the ALT_MBOX_REG29_FLD register field. */
1897 #define ALT_MBOX_REG29_FLD_RESET 0x0
1898 /* Extracts the ALT_MBOX_REG29_FLD field value from a register. */
1899 #define ALT_MBOX_REG29_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1900 /* Produces a ALT_MBOX_REG29_FLD register field value suitable for setting the register. */
1901 #define ALT_MBOX_REG29_FLD_SET(value) (((value) << 0) & 0xffffffff)
1902 
1903 #ifndef __ASSEMBLY__
1904 /*
1905  * WARNING: The C register and register group struct declarations are provided for
1906  * convenience and illustrative purposes. They should, however, be used with
1907  * caution as the C language standard provides no guarantees about the alignment or
1908  * atomicity of device memory accesses. The recommended practice for writing
1909  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1910  * alt_write_word() functions.
1911  *
1912  * The struct declaration for register ALT_MBOX_REG29.
1913  */
1914 struct ALT_MBOX_REG29_s
1915 {
1916  volatile uint32_t fld : 32; /* Empty */
1917 };
1918 
1919 /* The typedef declaration for register ALT_MBOX_REG29. */
1920 typedef struct ALT_MBOX_REG29_s ALT_MBOX_REG29_t;
1921 #endif /* __ASSEMBLY__ */
1922 
1923 /* The reset value of the ALT_MBOX_REG29 register. */
1924 #define ALT_MBOX_REG29_RESET 0x00000000
1925 /* The byte offset of the ALT_MBOX_REG29 register from the beginning of the component. */
1926 #define ALT_MBOX_REG29_OFST 0x74
1927 
1928 /*
1929  * Register : reg30
1930  *
1931  * mailbox phantom register
1932  *
1933  * Register Layout
1934  *
1935  * Bits | Access | Reset | Description
1936  * :-------|:-------|:------|:------------
1937  * [31:0] | RW | 0x0 | Empty
1938  *
1939  */
1940 /*
1941  * Field : Empty - fld
1942  *
1943  * Placeholder
1944  *
1945  * Field Access Macros:
1946  *
1947  */
1948 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG30_FLD register field. */
1949 #define ALT_MBOX_REG30_FLD_LSB 0
1950 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG30_FLD register field. */
1951 #define ALT_MBOX_REG30_FLD_MSB 31
1952 /* The width in bits of the ALT_MBOX_REG30_FLD register field. */
1953 #define ALT_MBOX_REG30_FLD_WIDTH 32
1954 /* The mask used to set the ALT_MBOX_REG30_FLD register field value. */
1955 #define ALT_MBOX_REG30_FLD_SET_MSK 0xffffffff
1956 /* The mask used to clear the ALT_MBOX_REG30_FLD register field value. */
1957 #define ALT_MBOX_REG30_FLD_CLR_MSK 0x00000000
1958 /* The reset value of the ALT_MBOX_REG30_FLD register field. */
1959 #define ALT_MBOX_REG30_FLD_RESET 0x0
1960 /* Extracts the ALT_MBOX_REG30_FLD field value from a register. */
1961 #define ALT_MBOX_REG30_FLD_GET(value) (((value) & 0xffffffff) >> 0)
1962 /* Produces a ALT_MBOX_REG30_FLD register field value suitable for setting the register. */
1963 #define ALT_MBOX_REG30_FLD_SET(value) (((value) << 0) & 0xffffffff)
1964 
1965 #ifndef __ASSEMBLY__
1966 /*
1967  * WARNING: The C register and register group struct declarations are provided for
1968  * convenience and illustrative purposes. They should, however, be used with
1969  * caution as the C language standard provides no guarantees about the alignment or
1970  * atomicity of device memory accesses. The recommended practice for writing
1971  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
1972  * alt_write_word() functions.
1973  *
1974  * The struct declaration for register ALT_MBOX_REG30.
1975  */
1976 struct ALT_MBOX_REG30_s
1977 {
1978  volatile uint32_t fld : 32; /* Empty */
1979 };
1980 
1981 /* The typedef declaration for register ALT_MBOX_REG30. */
1982 typedef struct ALT_MBOX_REG30_s ALT_MBOX_REG30_t;
1983 #endif /* __ASSEMBLY__ */
1984 
1985 /* The reset value of the ALT_MBOX_REG30 register. */
1986 #define ALT_MBOX_REG30_RESET 0x00000000
1987 /* The byte offset of the ALT_MBOX_REG30 register from the beginning of the component. */
1988 #define ALT_MBOX_REG30_OFST 0x78
1989 
1990 /*
1991  * Register : reg31
1992  *
1993  * mailbox phantom register
1994  *
1995  * Register Layout
1996  *
1997  * Bits | Access | Reset | Description
1998  * :-------|:-------|:------|:------------
1999  * [31:0] | RW | 0x0 | Empty
2000  *
2001  */
2002 /*
2003  * Field : Empty - fld
2004  *
2005  * Placeholder
2006  *
2007  * Field Access Macros:
2008  *
2009  */
2010 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG31_FLD register field. */
2011 #define ALT_MBOX_REG31_FLD_LSB 0
2012 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG31_FLD register field. */
2013 #define ALT_MBOX_REG31_FLD_MSB 31
2014 /* The width in bits of the ALT_MBOX_REG31_FLD register field. */
2015 #define ALT_MBOX_REG31_FLD_WIDTH 32
2016 /* The mask used to set the ALT_MBOX_REG31_FLD register field value. */
2017 #define ALT_MBOX_REG31_FLD_SET_MSK 0xffffffff
2018 /* The mask used to clear the ALT_MBOX_REG31_FLD register field value. */
2019 #define ALT_MBOX_REG31_FLD_CLR_MSK 0x00000000
2020 /* The reset value of the ALT_MBOX_REG31_FLD register field. */
2021 #define ALT_MBOX_REG31_FLD_RESET 0x0
2022 /* Extracts the ALT_MBOX_REG31_FLD field value from a register. */
2023 #define ALT_MBOX_REG31_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2024 /* Produces a ALT_MBOX_REG31_FLD register field value suitable for setting the register. */
2025 #define ALT_MBOX_REG31_FLD_SET(value) (((value) << 0) & 0xffffffff)
2026 
2027 #ifndef __ASSEMBLY__
2028 /*
2029  * WARNING: The C register and register group struct declarations are provided for
2030  * convenience and illustrative purposes. They should, however, be used with
2031  * caution as the C language standard provides no guarantees about the alignment or
2032  * atomicity of device memory accesses. The recommended practice for writing
2033  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2034  * alt_write_word() functions.
2035  *
2036  * The struct declaration for register ALT_MBOX_REG31.
2037  */
2038 struct ALT_MBOX_REG31_s
2039 {
2040  volatile uint32_t fld : 32; /* Empty */
2041 };
2042 
2043 /* The typedef declaration for register ALT_MBOX_REG31. */
2044 typedef struct ALT_MBOX_REG31_s ALT_MBOX_REG31_t;
2045 #endif /* __ASSEMBLY__ */
2046 
2047 /* The reset value of the ALT_MBOX_REG31 register. */
2048 #define ALT_MBOX_REG31_RESET 0x00000000
2049 /* The byte offset of the ALT_MBOX_REG31 register from the beginning of the component. */
2050 #define ALT_MBOX_REG31_OFST 0x7c
2051 
2052 /*
2053  * Register : aps_mailbox - reg32
2054  *
2055  * mailbox phantom register
2056  *
2057  * Register Layout
2058  *
2059  * Bits | Access | Reset | Description
2060  * :-------|:-------|:------|:------------
2061  * [31:0] | RW | 0x0 | Empty
2062  *
2063  */
2064 /*
2065  * Field : Empty - fld
2066  *
2067  * Placeholder
2068  *
2069  * Field Access Macros:
2070  *
2071  */
2072 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG32_FLD register field. */
2073 #define ALT_MBOX_REG32_FLD_LSB 0
2074 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG32_FLD register field. */
2075 #define ALT_MBOX_REG32_FLD_MSB 31
2076 /* The width in bits of the ALT_MBOX_REG32_FLD register field. */
2077 #define ALT_MBOX_REG32_FLD_WIDTH 32
2078 /* The mask used to set the ALT_MBOX_REG32_FLD register field value. */
2079 #define ALT_MBOX_REG32_FLD_SET_MSK 0xffffffff
2080 /* The mask used to clear the ALT_MBOX_REG32_FLD register field value. */
2081 #define ALT_MBOX_REG32_FLD_CLR_MSK 0x00000000
2082 /* The reset value of the ALT_MBOX_REG32_FLD register field. */
2083 #define ALT_MBOX_REG32_FLD_RESET 0x0
2084 /* Extracts the ALT_MBOX_REG32_FLD field value from a register. */
2085 #define ALT_MBOX_REG32_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2086 /* Produces a ALT_MBOX_REG32_FLD register field value suitable for setting the register. */
2087 #define ALT_MBOX_REG32_FLD_SET(value) (((value) << 0) & 0xffffffff)
2088 
2089 #ifndef __ASSEMBLY__
2090 /*
2091  * WARNING: The C register and register group struct declarations are provided for
2092  * convenience and illustrative purposes. They should, however, be used with
2093  * caution as the C language standard provides no guarantees about the alignment or
2094  * atomicity of device memory accesses. The recommended practice for writing
2095  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2096  * alt_write_word() functions.
2097  *
2098  * The struct declaration for register ALT_MBOX_REG32.
2099  */
2100 struct ALT_MBOX_REG32_s
2101 {
2102  volatile uint32_t fld : 32; /* Empty */
2103 };
2104 
2105 /* The typedef declaration for register ALT_MBOX_REG32. */
2106 typedef struct ALT_MBOX_REG32_s ALT_MBOX_REG32_t;
2107 #endif /* __ASSEMBLY__ */
2108 
2109 /* The reset value of the ALT_MBOX_REG32 register. */
2110 #define ALT_MBOX_REG32_RESET 0x00000000
2111 /* The byte offset of the ALT_MBOX_REG32 register from the beginning of the component. */
2112 #define ALT_MBOX_REG32_OFST 0x80
2113 
2114 /*
2115  * Register : reg33
2116  *
2117  * mailbox phantom register
2118  *
2119  * Register Layout
2120  *
2121  * Bits | Access | Reset | Description
2122  * :-------|:-------|:------|:------------
2123  * [31:0] | RW | 0x0 | Empty
2124  *
2125  */
2126 /*
2127  * Field : Empty - fld
2128  *
2129  * Placeholder
2130  *
2131  * Field Access Macros:
2132  *
2133  */
2134 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG33_FLD register field. */
2135 #define ALT_MBOX_REG33_FLD_LSB 0
2136 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG33_FLD register field. */
2137 #define ALT_MBOX_REG33_FLD_MSB 31
2138 /* The width in bits of the ALT_MBOX_REG33_FLD register field. */
2139 #define ALT_MBOX_REG33_FLD_WIDTH 32
2140 /* The mask used to set the ALT_MBOX_REG33_FLD register field value. */
2141 #define ALT_MBOX_REG33_FLD_SET_MSK 0xffffffff
2142 /* The mask used to clear the ALT_MBOX_REG33_FLD register field value. */
2143 #define ALT_MBOX_REG33_FLD_CLR_MSK 0x00000000
2144 /* The reset value of the ALT_MBOX_REG33_FLD register field. */
2145 #define ALT_MBOX_REG33_FLD_RESET 0x0
2146 /* Extracts the ALT_MBOX_REG33_FLD field value from a register. */
2147 #define ALT_MBOX_REG33_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2148 /* Produces a ALT_MBOX_REG33_FLD register field value suitable for setting the register. */
2149 #define ALT_MBOX_REG33_FLD_SET(value) (((value) << 0) & 0xffffffff)
2150 
2151 #ifndef __ASSEMBLY__
2152 /*
2153  * WARNING: The C register and register group struct declarations are provided for
2154  * convenience and illustrative purposes. They should, however, be used with
2155  * caution as the C language standard provides no guarantees about the alignment or
2156  * atomicity of device memory accesses. The recommended practice for writing
2157  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2158  * alt_write_word() functions.
2159  *
2160  * The struct declaration for register ALT_MBOX_REG33.
2161  */
2162 struct ALT_MBOX_REG33_s
2163 {
2164  volatile uint32_t fld : 32; /* Empty */
2165 };
2166 
2167 /* The typedef declaration for register ALT_MBOX_REG33. */
2168 typedef struct ALT_MBOX_REG33_s ALT_MBOX_REG33_t;
2169 #endif /* __ASSEMBLY__ */
2170 
2171 /* The reset value of the ALT_MBOX_REG33 register. */
2172 #define ALT_MBOX_REG33_RESET 0x00000000
2173 /* The byte offset of the ALT_MBOX_REG33 register from the beginning of the component. */
2174 #define ALT_MBOX_REG33_OFST 0x84
2175 
2176 /*
2177  * Register : reg34
2178  *
2179  * mailbox phantom register
2180  *
2181  * Register Layout
2182  *
2183  * Bits | Access | Reset | Description
2184  * :-------|:-------|:------|:------------
2185  * [31:0] | RW | 0x0 | Empty
2186  *
2187  */
2188 /*
2189  * Field : Empty - fld
2190  *
2191  * Placeholder
2192  *
2193  * Field Access Macros:
2194  *
2195  */
2196 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG34_FLD register field. */
2197 #define ALT_MBOX_REG34_FLD_LSB 0
2198 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG34_FLD register field. */
2199 #define ALT_MBOX_REG34_FLD_MSB 31
2200 /* The width in bits of the ALT_MBOX_REG34_FLD register field. */
2201 #define ALT_MBOX_REG34_FLD_WIDTH 32
2202 /* The mask used to set the ALT_MBOX_REG34_FLD register field value. */
2203 #define ALT_MBOX_REG34_FLD_SET_MSK 0xffffffff
2204 /* The mask used to clear the ALT_MBOX_REG34_FLD register field value. */
2205 #define ALT_MBOX_REG34_FLD_CLR_MSK 0x00000000
2206 /* The reset value of the ALT_MBOX_REG34_FLD register field. */
2207 #define ALT_MBOX_REG34_FLD_RESET 0x0
2208 /* Extracts the ALT_MBOX_REG34_FLD field value from a register. */
2209 #define ALT_MBOX_REG34_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2210 /* Produces a ALT_MBOX_REG34_FLD register field value suitable for setting the register. */
2211 #define ALT_MBOX_REG34_FLD_SET(value) (((value) << 0) & 0xffffffff)
2212 
2213 #ifndef __ASSEMBLY__
2214 /*
2215  * WARNING: The C register and register group struct declarations are provided for
2216  * convenience and illustrative purposes. They should, however, be used with
2217  * caution as the C language standard provides no guarantees about the alignment or
2218  * atomicity of device memory accesses. The recommended practice for writing
2219  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2220  * alt_write_word() functions.
2221  *
2222  * The struct declaration for register ALT_MBOX_REG34.
2223  */
2224 struct ALT_MBOX_REG34_s
2225 {
2226  volatile uint32_t fld : 32; /* Empty */
2227 };
2228 
2229 /* The typedef declaration for register ALT_MBOX_REG34. */
2230 typedef struct ALT_MBOX_REG34_s ALT_MBOX_REG34_t;
2231 #endif /* __ASSEMBLY__ */
2232 
2233 /* The reset value of the ALT_MBOX_REG34 register. */
2234 #define ALT_MBOX_REG34_RESET 0x00000000
2235 /* The byte offset of the ALT_MBOX_REG34 register from the beginning of the component. */
2236 #define ALT_MBOX_REG34_OFST 0x88
2237 
2238 /*
2239  * Register : reg35
2240  *
2241  * mailbox phantom register
2242  *
2243  * Register Layout
2244  *
2245  * Bits | Access | Reset | Description
2246  * :-------|:-------|:------|:------------
2247  * [31:0] | RW | 0x0 | Empty
2248  *
2249  */
2250 /*
2251  * Field : Empty - fld
2252  *
2253  * Placeholder
2254  *
2255  * Field Access Macros:
2256  *
2257  */
2258 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG35_FLD register field. */
2259 #define ALT_MBOX_REG35_FLD_LSB 0
2260 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG35_FLD register field. */
2261 #define ALT_MBOX_REG35_FLD_MSB 31
2262 /* The width in bits of the ALT_MBOX_REG35_FLD register field. */
2263 #define ALT_MBOX_REG35_FLD_WIDTH 32
2264 /* The mask used to set the ALT_MBOX_REG35_FLD register field value. */
2265 #define ALT_MBOX_REG35_FLD_SET_MSK 0xffffffff
2266 /* The mask used to clear the ALT_MBOX_REG35_FLD register field value. */
2267 #define ALT_MBOX_REG35_FLD_CLR_MSK 0x00000000
2268 /* The reset value of the ALT_MBOX_REG35_FLD register field. */
2269 #define ALT_MBOX_REG35_FLD_RESET 0x0
2270 /* Extracts the ALT_MBOX_REG35_FLD field value from a register. */
2271 #define ALT_MBOX_REG35_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2272 /* Produces a ALT_MBOX_REG35_FLD register field value suitable for setting the register. */
2273 #define ALT_MBOX_REG35_FLD_SET(value) (((value) << 0) & 0xffffffff)
2274 
2275 #ifndef __ASSEMBLY__
2276 /*
2277  * WARNING: The C register and register group struct declarations are provided for
2278  * convenience and illustrative purposes. They should, however, be used with
2279  * caution as the C language standard provides no guarantees about the alignment or
2280  * atomicity of device memory accesses. The recommended practice for writing
2281  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2282  * alt_write_word() functions.
2283  *
2284  * The struct declaration for register ALT_MBOX_REG35.
2285  */
2286 struct ALT_MBOX_REG35_s
2287 {
2288  volatile uint32_t fld : 32; /* Empty */
2289 };
2290 
2291 /* The typedef declaration for register ALT_MBOX_REG35. */
2292 typedef struct ALT_MBOX_REG35_s ALT_MBOX_REG35_t;
2293 #endif /* __ASSEMBLY__ */
2294 
2295 /* The reset value of the ALT_MBOX_REG35 register. */
2296 #define ALT_MBOX_REG35_RESET 0x00000000
2297 /* The byte offset of the ALT_MBOX_REG35 register from the beginning of the component. */
2298 #define ALT_MBOX_REG35_OFST 0x8c
2299 
2300 /*
2301  * Register : reg36
2302  *
2303  * mailbox phantom register
2304  *
2305  * Register Layout
2306  *
2307  * Bits | Access | Reset | Description
2308  * :-------|:-------|:------|:------------
2309  * [31:0] | RW | 0x0 | Empty
2310  *
2311  */
2312 /*
2313  * Field : Empty - fld
2314  *
2315  * Placeholder
2316  *
2317  * Field Access Macros:
2318  *
2319  */
2320 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG36_FLD register field. */
2321 #define ALT_MBOX_REG36_FLD_LSB 0
2322 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG36_FLD register field. */
2323 #define ALT_MBOX_REG36_FLD_MSB 31
2324 /* The width in bits of the ALT_MBOX_REG36_FLD register field. */
2325 #define ALT_MBOX_REG36_FLD_WIDTH 32
2326 /* The mask used to set the ALT_MBOX_REG36_FLD register field value. */
2327 #define ALT_MBOX_REG36_FLD_SET_MSK 0xffffffff
2328 /* The mask used to clear the ALT_MBOX_REG36_FLD register field value. */
2329 #define ALT_MBOX_REG36_FLD_CLR_MSK 0x00000000
2330 /* The reset value of the ALT_MBOX_REG36_FLD register field. */
2331 #define ALT_MBOX_REG36_FLD_RESET 0x0
2332 /* Extracts the ALT_MBOX_REG36_FLD field value from a register. */
2333 #define ALT_MBOX_REG36_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2334 /* Produces a ALT_MBOX_REG36_FLD register field value suitable for setting the register. */
2335 #define ALT_MBOX_REG36_FLD_SET(value) (((value) << 0) & 0xffffffff)
2336 
2337 #ifndef __ASSEMBLY__
2338 /*
2339  * WARNING: The C register and register group struct declarations are provided for
2340  * convenience and illustrative purposes. They should, however, be used with
2341  * caution as the C language standard provides no guarantees about the alignment or
2342  * atomicity of device memory accesses. The recommended practice for writing
2343  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2344  * alt_write_word() functions.
2345  *
2346  * The struct declaration for register ALT_MBOX_REG36.
2347  */
2348 struct ALT_MBOX_REG36_s
2349 {
2350  volatile uint32_t fld : 32; /* Empty */
2351 };
2352 
2353 /* The typedef declaration for register ALT_MBOX_REG36. */
2354 typedef struct ALT_MBOX_REG36_s ALT_MBOX_REG36_t;
2355 #endif /* __ASSEMBLY__ */
2356 
2357 /* The reset value of the ALT_MBOX_REG36 register. */
2358 #define ALT_MBOX_REG36_RESET 0x00000000
2359 /* The byte offset of the ALT_MBOX_REG36 register from the beginning of the component. */
2360 #define ALT_MBOX_REG36_OFST 0x90
2361 
2362 /*
2363  * Register : reg37
2364  *
2365  * mailbox phantom register
2366  *
2367  * Register Layout
2368  *
2369  * Bits | Access | Reset | Description
2370  * :-------|:-------|:------|:------------
2371  * [31:0] | RW | 0x0 | Empty
2372  *
2373  */
2374 /*
2375  * Field : Empty - fld
2376  *
2377  * Placeholder
2378  *
2379  * Field Access Macros:
2380  *
2381  */
2382 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG37_FLD register field. */
2383 #define ALT_MBOX_REG37_FLD_LSB 0
2384 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG37_FLD register field. */
2385 #define ALT_MBOX_REG37_FLD_MSB 31
2386 /* The width in bits of the ALT_MBOX_REG37_FLD register field. */
2387 #define ALT_MBOX_REG37_FLD_WIDTH 32
2388 /* The mask used to set the ALT_MBOX_REG37_FLD register field value. */
2389 #define ALT_MBOX_REG37_FLD_SET_MSK 0xffffffff
2390 /* The mask used to clear the ALT_MBOX_REG37_FLD register field value. */
2391 #define ALT_MBOX_REG37_FLD_CLR_MSK 0x00000000
2392 /* The reset value of the ALT_MBOX_REG37_FLD register field. */
2393 #define ALT_MBOX_REG37_FLD_RESET 0x0
2394 /* Extracts the ALT_MBOX_REG37_FLD field value from a register. */
2395 #define ALT_MBOX_REG37_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2396 /* Produces a ALT_MBOX_REG37_FLD register field value suitable for setting the register. */
2397 #define ALT_MBOX_REG37_FLD_SET(value) (((value) << 0) & 0xffffffff)
2398 
2399 #ifndef __ASSEMBLY__
2400 /*
2401  * WARNING: The C register and register group struct declarations are provided for
2402  * convenience and illustrative purposes. They should, however, be used with
2403  * caution as the C language standard provides no guarantees about the alignment or
2404  * atomicity of device memory accesses. The recommended practice for writing
2405  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2406  * alt_write_word() functions.
2407  *
2408  * The struct declaration for register ALT_MBOX_REG37.
2409  */
2410 struct ALT_MBOX_REG37_s
2411 {
2412  volatile uint32_t fld : 32; /* Empty */
2413 };
2414 
2415 /* The typedef declaration for register ALT_MBOX_REG37. */
2416 typedef struct ALT_MBOX_REG37_s ALT_MBOX_REG37_t;
2417 #endif /* __ASSEMBLY__ */
2418 
2419 /* The reset value of the ALT_MBOX_REG37 register. */
2420 #define ALT_MBOX_REG37_RESET 0x00000000
2421 /* The byte offset of the ALT_MBOX_REG37 register from the beginning of the component. */
2422 #define ALT_MBOX_REG37_OFST 0x94
2423 
2424 /*
2425  * Register : reg38
2426  *
2427  * mailbox phantom register
2428  *
2429  * Register Layout
2430  *
2431  * Bits | Access | Reset | Description
2432  * :-------|:-------|:------|:------------
2433  * [31:0] | RW | 0x0 | Empty
2434  *
2435  */
2436 /*
2437  * Field : Empty - fld
2438  *
2439  * Placeholder
2440  *
2441  * Field Access Macros:
2442  *
2443  */
2444 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG38_FLD register field. */
2445 #define ALT_MBOX_REG38_FLD_LSB 0
2446 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG38_FLD register field. */
2447 #define ALT_MBOX_REG38_FLD_MSB 31
2448 /* The width in bits of the ALT_MBOX_REG38_FLD register field. */
2449 #define ALT_MBOX_REG38_FLD_WIDTH 32
2450 /* The mask used to set the ALT_MBOX_REG38_FLD register field value. */
2451 #define ALT_MBOX_REG38_FLD_SET_MSK 0xffffffff
2452 /* The mask used to clear the ALT_MBOX_REG38_FLD register field value. */
2453 #define ALT_MBOX_REG38_FLD_CLR_MSK 0x00000000
2454 /* The reset value of the ALT_MBOX_REG38_FLD register field. */
2455 #define ALT_MBOX_REG38_FLD_RESET 0x0
2456 /* Extracts the ALT_MBOX_REG38_FLD field value from a register. */
2457 #define ALT_MBOX_REG38_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2458 /* Produces a ALT_MBOX_REG38_FLD register field value suitable for setting the register. */
2459 #define ALT_MBOX_REG38_FLD_SET(value) (((value) << 0) & 0xffffffff)
2460 
2461 #ifndef __ASSEMBLY__
2462 /*
2463  * WARNING: The C register and register group struct declarations are provided for
2464  * convenience and illustrative purposes. They should, however, be used with
2465  * caution as the C language standard provides no guarantees about the alignment or
2466  * atomicity of device memory accesses. The recommended practice for writing
2467  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2468  * alt_write_word() functions.
2469  *
2470  * The struct declaration for register ALT_MBOX_REG38.
2471  */
2472 struct ALT_MBOX_REG38_s
2473 {
2474  volatile uint32_t fld : 32; /* Empty */
2475 };
2476 
2477 /* The typedef declaration for register ALT_MBOX_REG38. */
2478 typedef struct ALT_MBOX_REG38_s ALT_MBOX_REG38_t;
2479 #endif /* __ASSEMBLY__ */
2480 
2481 /* The reset value of the ALT_MBOX_REG38 register. */
2482 #define ALT_MBOX_REG38_RESET 0x00000000
2483 /* The byte offset of the ALT_MBOX_REG38 register from the beginning of the component. */
2484 #define ALT_MBOX_REG38_OFST 0x98
2485 
2486 /*
2487  * Register : reg39
2488  *
2489  * mailbox phantom register
2490  *
2491  * Register Layout
2492  *
2493  * Bits | Access | Reset | Description
2494  * :-------|:-------|:------|:------------
2495  * [31:0] | RW | 0x0 | Empty
2496  *
2497  */
2498 /*
2499  * Field : Empty - fld
2500  *
2501  * Placeholder
2502  *
2503  * Field Access Macros:
2504  *
2505  */
2506 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG39_FLD register field. */
2507 #define ALT_MBOX_REG39_FLD_LSB 0
2508 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG39_FLD register field. */
2509 #define ALT_MBOX_REG39_FLD_MSB 31
2510 /* The width in bits of the ALT_MBOX_REG39_FLD register field. */
2511 #define ALT_MBOX_REG39_FLD_WIDTH 32
2512 /* The mask used to set the ALT_MBOX_REG39_FLD register field value. */
2513 #define ALT_MBOX_REG39_FLD_SET_MSK 0xffffffff
2514 /* The mask used to clear the ALT_MBOX_REG39_FLD register field value. */
2515 #define ALT_MBOX_REG39_FLD_CLR_MSK 0x00000000
2516 /* The reset value of the ALT_MBOX_REG39_FLD register field. */
2517 #define ALT_MBOX_REG39_FLD_RESET 0x0
2518 /* Extracts the ALT_MBOX_REG39_FLD field value from a register. */
2519 #define ALT_MBOX_REG39_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2520 /* Produces a ALT_MBOX_REG39_FLD register field value suitable for setting the register. */
2521 #define ALT_MBOX_REG39_FLD_SET(value) (((value) << 0) & 0xffffffff)
2522 
2523 #ifndef __ASSEMBLY__
2524 /*
2525  * WARNING: The C register and register group struct declarations are provided for
2526  * convenience and illustrative purposes. They should, however, be used with
2527  * caution as the C language standard provides no guarantees about the alignment or
2528  * atomicity of device memory accesses. The recommended practice for writing
2529  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2530  * alt_write_word() functions.
2531  *
2532  * The struct declaration for register ALT_MBOX_REG39.
2533  */
2534 struct ALT_MBOX_REG39_s
2535 {
2536  volatile uint32_t fld : 32; /* Empty */
2537 };
2538 
2539 /* The typedef declaration for register ALT_MBOX_REG39. */
2540 typedef struct ALT_MBOX_REG39_s ALT_MBOX_REG39_t;
2541 #endif /* __ASSEMBLY__ */
2542 
2543 /* The reset value of the ALT_MBOX_REG39 register. */
2544 #define ALT_MBOX_REG39_RESET 0x00000000
2545 /* The byte offset of the ALT_MBOX_REG39 register from the beginning of the component. */
2546 #define ALT_MBOX_REG39_OFST 0x9c
2547 
2548 /*
2549  * Register : reg40
2550  *
2551  * mailbox phantom register
2552  *
2553  * Register Layout
2554  *
2555  * Bits | Access | Reset | Description
2556  * :-------|:-------|:------|:------------
2557  * [31:0] | RW | 0x0 | Empty
2558  *
2559  */
2560 /*
2561  * Field : Empty - fld
2562  *
2563  * Placeholder
2564  *
2565  * Field Access Macros:
2566  *
2567  */
2568 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG40_FLD register field. */
2569 #define ALT_MBOX_REG40_FLD_LSB 0
2570 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG40_FLD register field. */
2571 #define ALT_MBOX_REG40_FLD_MSB 31
2572 /* The width in bits of the ALT_MBOX_REG40_FLD register field. */
2573 #define ALT_MBOX_REG40_FLD_WIDTH 32
2574 /* The mask used to set the ALT_MBOX_REG40_FLD register field value. */
2575 #define ALT_MBOX_REG40_FLD_SET_MSK 0xffffffff
2576 /* The mask used to clear the ALT_MBOX_REG40_FLD register field value. */
2577 #define ALT_MBOX_REG40_FLD_CLR_MSK 0x00000000
2578 /* The reset value of the ALT_MBOX_REG40_FLD register field. */
2579 #define ALT_MBOX_REG40_FLD_RESET 0x0
2580 /* Extracts the ALT_MBOX_REG40_FLD field value from a register. */
2581 #define ALT_MBOX_REG40_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2582 /* Produces a ALT_MBOX_REG40_FLD register field value suitable for setting the register. */
2583 #define ALT_MBOX_REG40_FLD_SET(value) (((value) << 0) & 0xffffffff)
2584 
2585 #ifndef __ASSEMBLY__
2586 /*
2587  * WARNING: The C register and register group struct declarations are provided for
2588  * convenience and illustrative purposes. They should, however, be used with
2589  * caution as the C language standard provides no guarantees about the alignment or
2590  * atomicity of device memory accesses. The recommended practice for writing
2591  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2592  * alt_write_word() functions.
2593  *
2594  * The struct declaration for register ALT_MBOX_REG40.
2595  */
2596 struct ALT_MBOX_REG40_s
2597 {
2598  volatile uint32_t fld : 32; /* Empty */
2599 };
2600 
2601 /* The typedef declaration for register ALT_MBOX_REG40. */
2602 typedef struct ALT_MBOX_REG40_s ALT_MBOX_REG40_t;
2603 #endif /* __ASSEMBLY__ */
2604 
2605 /* The reset value of the ALT_MBOX_REG40 register. */
2606 #define ALT_MBOX_REG40_RESET 0x00000000
2607 /* The byte offset of the ALT_MBOX_REG40 register from the beginning of the component. */
2608 #define ALT_MBOX_REG40_OFST 0xa0
2609 
2610 /*
2611  * Register : fpga_mailbox - reg41
2612  *
2613  * mailbox phantom register
2614  *
2615  * Register Layout
2616  *
2617  * Bits | Access | Reset | Description
2618  * :-------|:-------|:------|:------------
2619  * [31:0] | RW | 0x0 | Empty
2620  *
2621  */
2622 /*
2623  * Field : Empty - fld
2624  *
2625  * Placeholder
2626  *
2627  * Field Access Macros:
2628  *
2629  */
2630 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG41_FLD register field. */
2631 #define ALT_MBOX_REG41_FLD_LSB 0
2632 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG41_FLD register field. */
2633 #define ALT_MBOX_REG41_FLD_MSB 31
2634 /* The width in bits of the ALT_MBOX_REG41_FLD register field. */
2635 #define ALT_MBOX_REG41_FLD_WIDTH 32
2636 /* The mask used to set the ALT_MBOX_REG41_FLD register field value. */
2637 #define ALT_MBOX_REG41_FLD_SET_MSK 0xffffffff
2638 /* The mask used to clear the ALT_MBOX_REG41_FLD register field value. */
2639 #define ALT_MBOX_REG41_FLD_CLR_MSK 0x00000000
2640 /* The reset value of the ALT_MBOX_REG41_FLD register field. */
2641 #define ALT_MBOX_REG41_FLD_RESET 0x0
2642 /* Extracts the ALT_MBOX_REG41_FLD field value from a register. */
2643 #define ALT_MBOX_REG41_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2644 /* Produces a ALT_MBOX_REG41_FLD register field value suitable for setting the register. */
2645 #define ALT_MBOX_REG41_FLD_SET(value) (((value) << 0) & 0xffffffff)
2646 
2647 #ifndef __ASSEMBLY__
2648 /*
2649  * WARNING: The C register and register group struct declarations are provided for
2650  * convenience and illustrative purposes. They should, however, be used with
2651  * caution as the C language standard provides no guarantees about the alignment or
2652  * atomicity of device memory accesses. The recommended practice for writing
2653  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2654  * alt_write_word() functions.
2655  *
2656  * The struct declaration for register ALT_MBOX_REG41.
2657  */
2658 struct ALT_MBOX_REG41_s
2659 {
2660  volatile uint32_t fld : 32; /* Empty */
2661 };
2662 
2663 /* The typedef declaration for register ALT_MBOX_REG41. */
2664 typedef struct ALT_MBOX_REG41_s ALT_MBOX_REG41_t;
2665 #endif /* __ASSEMBLY__ */
2666 
2667 /* The reset value of the ALT_MBOX_REG41 register. */
2668 #define ALT_MBOX_REG41_RESET 0x00000000
2669 /* The byte offset of the ALT_MBOX_REG41 register from the beginning of the component. */
2670 #define ALT_MBOX_REG41_OFST 0xa4
2671 
2672 /*
2673  * Register : reg42
2674  *
2675  * mailbox phantom register
2676  *
2677  * Register Layout
2678  *
2679  * Bits | Access | Reset | Description
2680  * :-------|:-------|:------|:------------
2681  * [31:0] | RW | 0x0 | Empty
2682  *
2683  */
2684 /*
2685  * Field : Empty - fld
2686  *
2687  * Placeholder
2688  *
2689  * Field Access Macros:
2690  *
2691  */
2692 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG42_FLD register field. */
2693 #define ALT_MBOX_REG42_FLD_LSB 0
2694 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG42_FLD register field. */
2695 #define ALT_MBOX_REG42_FLD_MSB 31
2696 /* The width in bits of the ALT_MBOX_REG42_FLD register field. */
2697 #define ALT_MBOX_REG42_FLD_WIDTH 32
2698 /* The mask used to set the ALT_MBOX_REG42_FLD register field value. */
2699 #define ALT_MBOX_REG42_FLD_SET_MSK 0xffffffff
2700 /* The mask used to clear the ALT_MBOX_REG42_FLD register field value. */
2701 #define ALT_MBOX_REG42_FLD_CLR_MSK 0x00000000
2702 /* The reset value of the ALT_MBOX_REG42_FLD register field. */
2703 #define ALT_MBOX_REG42_FLD_RESET 0x0
2704 /* Extracts the ALT_MBOX_REG42_FLD field value from a register. */
2705 #define ALT_MBOX_REG42_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2706 /* Produces a ALT_MBOX_REG42_FLD register field value suitable for setting the register. */
2707 #define ALT_MBOX_REG42_FLD_SET(value) (((value) << 0) & 0xffffffff)
2708 
2709 #ifndef __ASSEMBLY__
2710 /*
2711  * WARNING: The C register and register group struct declarations are provided for
2712  * convenience and illustrative purposes. They should, however, be used with
2713  * caution as the C language standard provides no guarantees about the alignment or
2714  * atomicity of device memory accesses. The recommended practice for writing
2715  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2716  * alt_write_word() functions.
2717  *
2718  * The struct declaration for register ALT_MBOX_REG42.
2719  */
2720 struct ALT_MBOX_REG42_s
2721 {
2722  volatile uint32_t fld : 32; /* Empty */
2723 };
2724 
2725 /* The typedef declaration for register ALT_MBOX_REG42. */
2726 typedef struct ALT_MBOX_REG42_s ALT_MBOX_REG42_t;
2727 #endif /* __ASSEMBLY__ */
2728 
2729 /* The reset value of the ALT_MBOX_REG42 register. */
2730 #define ALT_MBOX_REG42_RESET 0x00000000
2731 /* The byte offset of the ALT_MBOX_REG42 register from the beginning of the component. */
2732 #define ALT_MBOX_REG42_OFST 0xa8
2733 
2734 /*
2735  * Register : reg43
2736  *
2737  * mailbox phantom register
2738  *
2739  * Register Layout
2740  *
2741  * Bits | Access | Reset | Description
2742  * :-------|:-------|:------|:------------
2743  * [31:0] | RW | 0x0 | Empty
2744  *
2745  */
2746 /*
2747  * Field : Empty - fld
2748  *
2749  * Placeholder
2750  *
2751  * Field Access Macros:
2752  *
2753  */
2754 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG43_FLD register field. */
2755 #define ALT_MBOX_REG43_FLD_LSB 0
2756 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG43_FLD register field. */
2757 #define ALT_MBOX_REG43_FLD_MSB 31
2758 /* The width in bits of the ALT_MBOX_REG43_FLD register field. */
2759 #define ALT_MBOX_REG43_FLD_WIDTH 32
2760 /* The mask used to set the ALT_MBOX_REG43_FLD register field value. */
2761 #define ALT_MBOX_REG43_FLD_SET_MSK 0xffffffff
2762 /* The mask used to clear the ALT_MBOX_REG43_FLD register field value. */
2763 #define ALT_MBOX_REG43_FLD_CLR_MSK 0x00000000
2764 /* The reset value of the ALT_MBOX_REG43_FLD register field. */
2765 #define ALT_MBOX_REG43_FLD_RESET 0x0
2766 /* Extracts the ALT_MBOX_REG43_FLD field value from a register. */
2767 #define ALT_MBOX_REG43_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2768 /* Produces a ALT_MBOX_REG43_FLD register field value suitable for setting the register. */
2769 #define ALT_MBOX_REG43_FLD_SET(value) (((value) << 0) & 0xffffffff)
2770 
2771 #ifndef __ASSEMBLY__
2772 /*
2773  * WARNING: The C register and register group struct declarations are provided for
2774  * convenience and illustrative purposes. They should, however, be used with
2775  * caution as the C language standard provides no guarantees about the alignment or
2776  * atomicity of device memory accesses. The recommended practice for writing
2777  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2778  * alt_write_word() functions.
2779  *
2780  * The struct declaration for register ALT_MBOX_REG43.
2781  */
2782 struct ALT_MBOX_REG43_s
2783 {
2784  volatile uint32_t fld : 32; /* Empty */
2785 };
2786 
2787 /* The typedef declaration for register ALT_MBOX_REG43. */
2788 typedef struct ALT_MBOX_REG43_s ALT_MBOX_REG43_t;
2789 #endif /* __ASSEMBLY__ */
2790 
2791 /* The reset value of the ALT_MBOX_REG43 register. */
2792 #define ALT_MBOX_REG43_RESET 0x00000000
2793 /* The byte offset of the ALT_MBOX_REG43 register from the beginning of the component. */
2794 #define ALT_MBOX_REG43_OFST 0xac
2795 
2796 /*
2797  * Register : reg44
2798  *
2799  * mailbox phantom register
2800  *
2801  * Register Layout
2802  *
2803  * Bits | Access | Reset | Description
2804  * :-------|:-------|:------|:------------
2805  * [31:0] | RW | 0x0 | Empty
2806  *
2807  */
2808 /*
2809  * Field : Empty - fld
2810  *
2811  * Placeholder
2812  *
2813  * Field Access Macros:
2814  *
2815  */
2816 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG44_FLD register field. */
2817 #define ALT_MBOX_REG44_FLD_LSB 0
2818 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG44_FLD register field. */
2819 #define ALT_MBOX_REG44_FLD_MSB 31
2820 /* The width in bits of the ALT_MBOX_REG44_FLD register field. */
2821 #define ALT_MBOX_REG44_FLD_WIDTH 32
2822 /* The mask used to set the ALT_MBOX_REG44_FLD register field value. */
2823 #define ALT_MBOX_REG44_FLD_SET_MSK 0xffffffff
2824 /* The mask used to clear the ALT_MBOX_REG44_FLD register field value. */
2825 #define ALT_MBOX_REG44_FLD_CLR_MSK 0x00000000
2826 /* The reset value of the ALT_MBOX_REG44_FLD register field. */
2827 #define ALT_MBOX_REG44_FLD_RESET 0x0
2828 /* Extracts the ALT_MBOX_REG44_FLD field value from a register. */
2829 #define ALT_MBOX_REG44_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2830 /* Produces a ALT_MBOX_REG44_FLD register field value suitable for setting the register. */
2831 #define ALT_MBOX_REG44_FLD_SET(value) (((value) << 0) & 0xffffffff)
2832 
2833 #ifndef __ASSEMBLY__
2834 /*
2835  * WARNING: The C register and register group struct declarations are provided for
2836  * convenience and illustrative purposes. They should, however, be used with
2837  * caution as the C language standard provides no guarantees about the alignment or
2838  * atomicity of device memory accesses. The recommended practice for writing
2839  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2840  * alt_write_word() functions.
2841  *
2842  * The struct declaration for register ALT_MBOX_REG44.
2843  */
2844 struct ALT_MBOX_REG44_s
2845 {
2846  volatile uint32_t fld : 32; /* Empty */
2847 };
2848 
2849 /* The typedef declaration for register ALT_MBOX_REG44. */
2850 typedef struct ALT_MBOX_REG44_s ALT_MBOX_REG44_t;
2851 #endif /* __ASSEMBLY__ */
2852 
2853 /* The reset value of the ALT_MBOX_REG44 register. */
2854 #define ALT_MBOX_REG44_RESET 0x00000000
2855 /* The byte offset of the ALT_MBOX_REG44 register from the beginning of the component. */
2856 #define ALT_MBOX_REG44_OFST 0xb0
2857 
2858 /*
2859  * Register : reg45
2860  *
2861  * mailbox phantom register
2862  *
2863  * Register Layout
2864  *
2865  * Bits | Access | Reset | Description
2866  * :-------|:-------|:------|:------------
2867  * [31:0] | RW | 0x0 | Empty
2868  *
2869  */
2870 /*
2871  * Field : Empty - fld
2872  *
2873  * Placeholder
2874  *
2875  * Field Access Macros:
2876  *
2877  */
2878 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG45_FLD register field. */
2879 #define ALT_MBOX_REG45_FLD_LSB 0
2880 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG45_FLD register field. */
2881 #define ALT_MBOX_REG45_FLD_MSB 31
2882 /* The width in bits of the ALT_MBOX_REG45_FLD register field. */
2883 #define ALT_MBOX_REG45_FLD_WIDTH 32
2884 /* The mask used to set the ALT_MBOX_REG45_FLD register field value. */
2885 #define ALT_MBOX_REG45_FLD_SET_MSK 0xffffffff
2886 /* The mask used to clear the ALT_MBOX_REG45_FLD register field value. */
2887 #define ALT_MBOX_REG45_FLD_CLR_MSK 0x00000000
2888 /* The reset value of the ALT_MBOX_REG45_FLD register field. */
2889 #define ALT_MBOX_REG45_FLD_RESET 0x0
2890 /* Extracts the ALT_MBOX_REG45_FLD field value from a register. */
2891 #define ALT_MBOX_REG45_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2892 /* Produces a ALT_MBOX_REG45_FLD register field value suitable for setting the register. */
2893 #define ALT_MBOX_REG45_FLD_SET(value) (((value) << 0) & 0xffffffff)
2894 
2895 #ifndef __ASSEMBLY__
2896 /*
2897  * WARNING: The C register and register group struct declarations are provided for
2898  * convenience and illustrative purposes. They should, however, be used with
2899  * caution as the C language standard provides no guarantees about the alignment or
2900  * atomicity of device memory accesses. The recommended practice for writing
2901  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2902  * alt_write_word() functions.
2903  *
2904  * The struct declaration for register ALT_MBOX_REG45.
2905  */
2906 struct ALT_MBOX_REG45_s
2907 {
2908  volatile uint32_t fld : 32; /* Empty */
2909 };
2910 
2911 /* The typedef declaration for register ALT_MBOX_REG45. */
2912 typedef struct ALT_MBOX_REG45_s ALT_MBOX_REG45_t;
2913 #endif /* __ASSEMBLY__ */
2914 
2915 /* The reset value of the ALT_MBOX_REG45 register. */
2916 #define ALT_MBOX_REG45_RESET 0x00000000
2917 /* The byte offset of the ALT_MBOX_REG45 register from the beginning of the component. */
2918 #define ALT_MBOX_REG45_OFST 0xb4
2919 
2920 /*
2921  * Register : reg46
2922  *
2923  * mailbox phantom register
2924  *
2925  * Register Layout
2926  *
2927  * Bits | Access | Reset | Description
2928  * :-------|:-------|:------|:------------
2929  * [31:0] | RW | 0x0 | Empty
2930  *
2931  */
2932 /*
2933  * Field : Empty - fld
2934  *
2935  * Placeholder
2936  *
2937  * Field Access Macros:
2938  *
2939  */
2940 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG46_FLD register field. */
2941 #define ALT_MBOX_REG46_FLD_LSB 0
2942 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG46_FLD register field. */
2943 #define ALT_MBOX_REG46_FLD_MSB 31
2944 /* The width in bits of the ALT_MBOX_REG46_FLD register field. */
2945 #define ALT_MBOX_REG46_FLD_WIDTH 32
2946 /* The mask used to set the ALT_MBOX_REG46_FLD register field value. */
2947 #define ALT_MBOX_REG46_FLD_SET_MSK 0xffffffff
2948 /* The mask used to clear the ALT_MBOX_REG46_FLD register field value. */
2949 #define ALT_MBOX_REG46_FLD_CLR_MSK 0x00000000
2950 /* The reset value of the ALT_MBOX_REG46_FLD register field. */
2951 #define ALT_MBOX_REG46_FLD_RESET 0x0
2952 /* Extracts the ALT_MBOX_REG46_FLD field value from a register. */
2953 #define ALT_MBOX_REG46_FLD_GET(value) (((value) & 0xffffffff) >> 0)
2954 /* Produces a ALT_MBOX_REG46_FLD register field value suitable for setting the register. */
2955 #define ALT_MBOX_REG46_FLD_SET(value) (((value) << 0) & 0xffffffff)
2956 
2957 #ifndef __ASSEMBLY__
2958 /*
2959  * WARNING: The C register and register group struct declarations are provided for
2960  * convenience and illustrative purposes. They should, however, be used with
2961  * caution as the C language standard provides no guarantees about the alignment or
2962  * atomicity of device memory accesses. The recommended practice for writing
2963  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
2964  * alt_write_word() functions.
2965  *
2966  * The struct declaration for register ALT_MBOX_REG46.
2967  */
2968 struct ALT_MBOX_REG46_s
2969 {
2970  volatile uint32_t fld : 32; /* Empty */
2971 };
2972 
2973 /* The typedef declaration for register ALT_MBOX_REG46. */
2974 typedef struct ALT_MBOX_REG46_s ALT_MBOX_REG46_t;
2975 #endif /* __ASSEMBLY__ */
2976 
2977 /* The reset value of the ALT_MBOX_REG46 register. */
2978 #define ALT_MBOX_REG46_RESET 0x00000000
2979 /* The byte offset of the ALT_MBOX_REG46 register from the beginning of the component. */
2980 #define ALT_MBOX_REG46_OFST 0xb8
2981 
2982 /*
2983  * Register : reg47
2984  *
2985  * mailbox phantom register
2986  *
2987  * Register Layout
2988  *
2989  * Bits | Access | Reset | Description
2990  * :-------|:-------|:------|:------------
2991  * [31:0] | RW | 0x0 | Empty
2992  *
2993  */
2994 /*
2995  * Field : Empty - fld
2996  *
2997  * Placeholder
2998  *
2999  * Field Access Macros:
3000  *
3001  */
3002 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG47_FLD register field. */
3003 #define ALT_MBOX_REG47_FLD_LSB 0
3004 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG47_FLD register field. */
3005 #define ALT_MBOX_REG47_FLD_MSB 31
3006 /* The width in bits of the ALT_MBOX_REG47_FLD register field. */
3007 #define ALT_MBOX_REG47_FLD_WIDTH 32
3008 /* The mask used to set the ALT_MBOX_REG47_FLD register field value. */
3009 #define ALT_MBOX_REG47_FLD_SET_MSK 0xffffffff
3010 /* The mask used to clear the ALT_MBOX_REG47_FLD register field value. */
3011 #define ALT_MBOX_REG47_FLD_CLR_MSK 0x00000000
3012 /* The reset value of the ALT_MBOX_REG47_FLD register field. */
3013 #define ALT_MBOX_REG47_FLD_RESET 0x0
3014 /* Extracts the ALT_MBOX_REG47_FLD field value from a register. */
3015 #define ALT_MBOX_REG47_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3016 /* Produces a ALT_MBOX_REG47_FLD register field value suitable for setting the register. */
3017 #define ALT_MBOX_REG47_FLD_SET(value) (((value) << 0) & 0xffffffff)
3018 
3019 #ifndef __ASSEMBLY__
3020 /*
3021  * WARNING: The C register and register group struct declarations are provided for
3022  * convenience and illustrative purposes. They should, however, be used with
3023  * caution as the C language standard provides no guarantees about the alignment or
3024  * atomicity of device memory accesses. The recommended practice for writing
3025  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3026  * alt_write_word() functions.
3027  *
3028  * The struct declaration for register ALT_MBOX_REG47.
3029  */
3030 struct ALT_MBOX_REG47_s
3031 {
3032  volatile uint32_t fld : 32; /* Empty */
3033 };
3034 
3035 /* The typedef declaration for register ALT_MBOX_REG47. */
3036 typedef struct ALT_MBOX_REG47_s ALT_MBOX_REG47_t;
3037 #endif /* __ASSEMBLY__ */
3038 
3039 /* The reset value of the ALT_MBOX_REG47 register. */
3040 #define ALT_MBOX_REG47_RESET 0x00000000
3041 /* The byte offset of the ALT_MBOX_REG47 register from the beginning of the component. */
3042 #define ALT_MBOX_REG47_OFST 0xbc
3043 
3044 /*
3045  * Register : reg48
3046  *
3047  * mailbox phantom register
3048  *
3049  * Register Layout
3050  *
3051  * Bits | Access | Reset | Description
3052  * :-------|:-------|:------|:------------
3053  * [31:0] | RW | 0x0 | Empty
3054  *
3055  */
3056 /*
3057  * Field : Empty - fld
3058  *
3059  * Placeholder
3060  *
3061  * Field Access Macros:
3062  *
3063  */
3064 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG48_FLD register field. */
3065 #define ALT_MBOX_REG48_FLD_LSB 0
3066 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG48_FLD register field. */
3067 #define ALT_MBOX_REG48_FLD_MSB 31
3068 /* The width in bits of the ALT_MBOX_REG48_FLD register field. */
3069 #define ALT_MBOX_REG48_FLD_WIDTH 32
3070 /* The mask used to set the ALT_MBOX_REG48_FLD register field value. */
3071 #define ALT_MBOX_REG48_FLD_SET_MSK 0xffffffff
3072 /* The mask used to clear the ALT_MBOX_REG48_FLD register field value. */
3073 #define ALT_MBOX_REG48_FLD_CLR_MSK 0x00000000
3074 /* The reset value of the ALT_MBOX_REG48_FLD register field. */
3075 #define ALT_MBOX_REG48_FLD_RESET 0x0
3076 /* Extracts the ALT_MBOX_REG48_FLD field value from a register. */
3077 #define ALT_MBOX_REG48_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3078 /* Produces a ALT_MBOX_REG48_FLD register field value suitable for setting the register. */
3079 #define ALT_MBOX_REG48_FLD_SET(value) (((value) << 0) & 0xffffffff)
3080 
3081 #ifndef __ASSEMBLY__
3082 /*
3083  * WARNING: The C register and register group struct declarations are provided for
3084  * convenience and illustrative purposes. They should, however, be used with
3085  * caution as the C language standard provides no guarantees about the alignment or
3086  * atomicity of device memory accesses. The recommended practice for writing
3087  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3088  * alt_write_word() functions.
3089  *
3090  * The struct declaration for register ALT_MBOX_REG48.
3091  */
3092 struct ALT_MBOX_REG48_s
3093 {
3094  volatile uint32_t fld : 32; /* Empty */
3095 };
3096 
3097 /* The typedef declaration for register ALT_MBOX_REG48. */
3098 typedef struct ALT_MBOX_REG48_s ALT_MBOX_REG48_t;
3099 #endif /* __ASSEMBLY__ */
3100 
3101 /* The reset value of the ALT_MBOX_REG48 register. */
3102 #define ALT_MBOX_REG48_RESET 0x00000000
3103 /* The byte offset of the ALT_MBOX_REG48 register from the beginning of the component. */
3104 #define ALT_MBOX_REG48_OFST 0xc0
3105 
3106 /*
3107  * Register : reg49
3108  *
3109  * mailbox phantom register
3110  *
3111  * Register Layout
3112  *
3113  * Bits | Access | Reset | Description
3114  * :-------|:-------|:------|:------------
3115  * [31:0] | RW | 0x0 | Empty
3116  *
3117  */
3118 /*
3119  * Field : Empty - fld
3120  *
3121  * Placeholder
3122  *
3123  * Field Access Macros:
3124  *
3125  */
3126 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG49_FLD register field. */
3127 #define ALT_MBOX_REG49_FLD_LSB 0
3128 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG49_FLD register field. */
3129 #define ALT_MBOX_REG49_FLD_MSB 31
3130 /* The width in bits of the ALT_MBOX_REG49_FLD register field. */
3131 #define ALT_MBOX_REG49_FLD_WIDTH 32
3132 /* The mask used to set the ALT_MBOX_REG49_FLD register field value. */
3133 #define ALT_MBOX_REG49_FLD_SET_MSK 0xffffffff
3134 /* The mask used to clear the ALT_MBOX_REG49_FLD register field value. */
3135 #define ALT_MBOX_REG49_FLD_CLR_MSK 0x00000000
3136 /* The reset value of the ALT_MBOX_REG49_FLD register field. */
3137 #define ALT_MBOX_REG49_FLD_RESET 0x0
3138 /* Extracts the ALT_MBOX_REG49_FLD field value from a register. */
3139 #define ALT_MBOX_REG49_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3140 /* Produces a ALT_MBOX_REG49_FLD register field value suitable for setting the register. */
3141 #define ALT_MBOX_REG49_FLD_SET(value) (((value) << 0) & 0xffffffff)
3142 
3143 #ifndef __ASSEMBLY__
3144 /*
3145  * WARNING: The C register and register group struct declarations are provided for
3146  * convenience and illustrative purposes. They should, however, be used with
3147  * caution as the C language standard provides no guarantees about the alignment or
3148  * atomicity of device memory accesses. The recommended practice for writing
3149  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3150  * alt_write_word() functions.
3151  *
3152  * The struct declaration for register ALT_MBOX_REG49.
3153  */
3154 struct ALT_MBOX_REG49_s
3155 {
3156  volatile uint32_t fld : 32; /* Empty */
3157 };
3158 
3159 /* The typedef declaration for register ALT_MBOX_REG49. */
3160 typedef struct ALT_MBOX_REG49_s ALT_MBOX_REG49_t;
3161 #endif /* __ASSEMBLY__ */
3162 
3163 /* The reset value of the ALT_MBOX_REG49 register. */
3164 #define ALT_MBOX_REG49_RESET 0x00000000
3165 /* The byte offset of the ALT_MBOX_REG49 register from the beginning of the component. */
3166 #define ALT_MBOX_REG49_OFST 0xc4
3167 
3168 /*
3169  * Register : reg50
3170  *
3171  * mailbox phantom register
3172  *
3173  * Register Layout
3174  *
3175  * Bits | Access | Reset | Description
3176  * :-------|:-------|:------|:------------
3177  * [31:0] | RW | 0x0 | Empty
3178  *
3179  */
3180 /*
3181  * Field : Empty - fld
3182  *
3183  * Placeholder
3184  *
3185  * Field Access Macros:
3186  *
3187  */
3188 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG50_FLD register field. */
3189 #define ALT_MBOX_REG50_FLD_LSB 0
3190 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG50_FLD register field. */
3191 #define ALT_MBOX_REG50_FLD_MSB 31
3192 /* The width in bits of the ALT_MBOX_REG50_FLD register field. */
3193 #define ALT_MBOX_REG50_FLD_WIDTH 32
3194 /* The mask used to set the ALT_MBOX_REG50_FLD register field value. */
3195 #define ALT_MBOX_REG50_FLD_SET_MSK 0xffffffff
3196 /* The mask used to clear the ALT_MBOX_REG50_FLD register field value. */
3197 #define ALT_MBOX_REG50_FLD_CLR_MSK 0x00000000
3198 /* The reset value of the ALT_MBOX_REG50_FLD register field. */
3199 #define ALT_MBOX_REG50_FLD_RESET 0x0
3200 /* Extracts the ALT_MBOX_REG50_FLD field value from a register. */
3201 #define ALT_MBOX_REG50_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3202 /* Produces a ALT_MBOX_REG50_FLD register field value suitable for setting the register. */
3203 #define ALT_MBOX_REG50_FLD_SET(value) (((value) << 0) & 0xffffffff)
3204 
3205 #ifndef __ASSEMBLY__
3206 /*
3207  * WARNING: The C register and register group struct declarations are provided for
3208  * convenience and illustrative purposes. They should, however, be used with
3209  * caution as the C language standard provides no guarantees about the alignment or
3210  * atomicity of device memory accesses. The recommended practice for writing
3211  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3212  * alt_write_word() functions.
3213  *
3214  * The struct declaration for register ALT_MBOX_REG50.
3215  */
3216 struct ALT_MBOX_REG50_s
3217 {
3218  volatile uint32_t fld : 32; /* Empty */
3219 };
3220 
3221 /* The typedef declaration for register ALT_MBOX_REG50. */
3222 typedef struct ALT_MBOX_REG50_s ALT_MBOX_REG50_t;
3223 #endif /* __ASSEMBLY__ */
3224 
3225 /* The reset value of the ALT_MBOX_REG50 register. */
3226 #define ALT_MBOX_REG50_RESET 0x00000000
3227 /* The byte offset of the ALT_MBOX_REG50 register from the beginning of the component. */
3228 #define ALT_MBOX_REG50_OFST 0xc8
3229 
3230 /*
3231  * Register : reg51
3232  *
3233  * mailbox phantom register
3234  *
3235  * Register Layout
3236  *
3237  * Bits | Access | Reset | Description
3238  * :-------|:-------|:------|:------------
3239  * [31:0] | RW | 0x0 | Empty
3240  *
3241  */
3242 /*
3243  * Field : Empty - fld
3244  *
3245  * Placeholder
3246  *
3247  * Field Access Macros:
3248  *
3249  */
3250 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG51_FLD register field. */
3251 #define ALT_MBOX_REG51_FLD_LSB 0
3252 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG51_FLD register field. */
3253 #define ALT_MBOX_REG51_FLD_MSB 31
3254 /* The width in bits of the ALT_MBOX_REG51_FLD register field. */
3255 #define ALT_MBOX_REG51_FLD_WIDTH 32
3256 /* The mask used to set the ALT_MBOX_REG51_FLD register field value. */
3257 #define ALT_MBOX_REG51_FLD_SET_MSK 0xffffffff
3258 /* The mask used to clear the ALT_MBOX_REG51_FLD register field value. */
3259 #define ALT_MBOX_REG51_FLD_CLR_MSK 0x00000000
3260 /* The reset value of the ALT_MBOX_REG51_FLD register field. */
3261 #define ALT_MBOX_REG51_FLD_RESET 0x0
3262 /* Extracts the ALT_MBOX_REG51_FLD field value from a register. */
3263 #define ALT_MBOX_REG51_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3264 /* Produces a ALT_MBOX_REG51_FLD register field value suitable for setting the register. */
3265 #define ALT_MBOX_REG51_FLD_SET(value) (((value) << 0) & 0xffffffff)
3266 
3267 #ifndef __ASSEMBLY__
3268 /*
3269  * WARNING: The C register and register group struct declarations are provided for
3270  * convenience and illustrative purposes. They should, however, be used with
3271  * caution as the C language standard provides no guarantees about the alignment or
3272  * atomicity of device memory accesses. The recommended practice for writing
3273  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3274  * alt_write_word() functions.
3275  *
3276  * The struct declaration for register ALT_MBOX_REG51.
3277  */
3278 struct ALT_MBOX_REG51_s
3279 {
3280  volatile uint32_t fld : 32; /* Empty */
3281 };
3282 
3283 /* The typedef declaration for register ALT_MBOX_REG51. */
3284 typedef struct ALT_MBOX_REG51_s ALT_MBOX_REG51_t;
3285 #endif /* __ASSEMBLY__ */
3286 
3287 /* The reset value of the ALT_MBOX_REG51 register. */
3288 #define ALT_MBOX_REG51_RESET 0x00000000
3289 /* The byte offset of the ALT_MBOX_REG51 register from the beginning of the component. */
3290 #define ALT_MBOX_REG51_OFST 0xcc
3291 
3292 /*
3293  * Register : reg52
3294  *
3295  * mailbox phantom register
3296  *
3297  * Register Layout
3298  *
3299  * Bits | Access | Reset | Description
3300  * :-------|:-------|:------|:------------
3301  * [31:0] | RW | 0x0 | Empty
3302  *
3303  */
3304 /*
3305  * Field : Empty - fld
3306  *
3307  * Placeholder
3308  *
3309  * Field Access Macros:
3310  *
3311  */
3312 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG52_FLD register field. */
3313 #define ALT_MBOX_REG52_FLD_LSB 0
3314 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG52_FLD register field. */
3315 #define ALT_MBOX_REG52_FLD_MSB 31
3316 /* The width in bits of the ALT_MBOX_REG52_FLD register field. */
3317 #define ALT_MBOX_REG52_FLD_WIDTH 32
3318 /* The mask used to set the ALT_MBOX_REG52_FLD register field value. */
3319 #define ALT_MBOX_REG52_FLD_SET_MSK 0xffffffff
3320 /* The mask used to clear the ALT_MBOX_REG52_FLD register field value. */
3321 #define ALT_MBOX_REG52_FLD_CLR_MSK 0x00000000
3322 /* The reset value of the ALT_MBOX_REG52_FLD register field. */
3323 #define ALT_MBOX_REG52_FLD_RESET 0x0
3324 /* Extracts the ALT_MBOX_REG52_FLD field value from a register. */
3325 #define ALT_MBOX_REG52_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3326 /* Produces a ALT_MBOX_REG52_FLD register field value suitable for setting the register. */
3327 #define ALT_MBOX_REG52_FLD_SET(value) (((value) << 0) & 0xffffffff)
3328 
3329 #ifndef __ASSEMBLY__
3330 /*
3331  * WARNING: The C register and register group struct declarations are provided for
3332  * convenience and illustrative purposes. They should, however, be used with
3333  * caution as the C language standard provides no guarantees about the alignment or
3334  * atomicity of device memory accesses. The recommended practice for writing
3335  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3336  * alt_write_word() functions.
3337  *
3338  * The struct declaration for register ALT_MBOX_REG52.
3339  */
3340 struct ALT_MBOX_REG52_s
3341 {
3342  volatile uint32_t fld : 32; /* Empty */
3343 };
3344 
3345 /* The typedef declaration for register ALT_MBOX_REG52. */
3346 typedef struct ALT_MBOX_REG52_s ALT_MBOX_REG52_t;
3347 #endif /* __ASSEMBLY__ */
3348 
3349 /* The reset value of the ALT_MBOX_REG52 register. */
3350 #define ALT_MBOX_REG52_RESET 0x00000000
3351 /* The byte offset of the ALT_MBOX_REG52 register from the beginning of the component. */
3352 #define ALT_MBOX_REG52_OFST 0xd0
3353 
3354 /*
3355  * Register : reg53
3356  *
3357  * mailbox phantom register
3358  *
3359  * Register Layout
3360  *
3361  * Bits | Access | Reset | Description
3362  * :-------|:-------|:------|:------------
3363  * [31:0] | RW | 0x0 | Empty
3364  *
3365  */
3366 /*
3367  * Field : Empty - fld
3368  *
3369  * Placeholder
3370  *
3371  * Field Access Macros:
3372  *
3373  */
3374 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG53_FLD register field. */
3375 #define ALT_MBOX_REG53_FLD_LSB 0
3376 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG53_FLD register field. */
3377 #define ALT_MBOX_REG53_FLD_MSB 31
3378 /* The width in bits of the ALT_MBOX_REG53_FLD register field. */
3379 #define ALT_MBOX_REG53_FLD_WIDTH 32
3380 /* The mask used to set the ALT_MBOX_REG53_FLD register field value. */
3381 #define ALT_MBOX_REG53_FLD_SET_MSK 0xffffffff
3382 /* The mask used to clear the ALT_MBOX_REG53_FLD register field value. */
3383 #define ALT_MBOX_REG53_FLD_CLR_MSK 0x00000000
3384 /* The reset value of the ALT_MBOX_REG53_FLD register field. */
3385 #define ALT_MBOX_REG53_FLD_RESET 0x0
3386 /* Extracts the ALT_MBOX_REG53_FLD field value from a register. */
3387 #define ALT_MBOX_REG53_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3388 /* Produces a ALT_MBOX_REG53_FLD register field value suitable for setting the register. */
3389 #define ALT_MBOX_REG53_FLD_SET(value) (((value) << 0) & 0xffffffff)
3390 
3391 #ifndef __ASSEMBLY__
3392 /*
3393  * WARNING: The C register and register group struct declarations are provided for
3394  * convenience and illustrative purposes. They should, however, be used with
3395  * caution as the C language standard provides no guarantees about the alignment or
3396  * atomicity of device memory accesses. The recommended practice for writing
3397  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3398  * alt_write_word() functions.
3399  *
3400  * The struct declaration for register ALT_MBOX_REG53.
3401  */
3402 struct ALT_MBOX_REG53_s
3403 {
3404  volatile uint32_t fld : 32; /* Empty */
3405 };
3406 
3407 /* The typedef declaration for register ALT_MBOX_REG53. */
3408 typedef struct ALT_MBOX_REG53_s ALT_MBOX_REG53_t;
3409 #endif /* __ASSEMBLY__ */
3410 
3411 /* The reset value of the ALT_MBOX_REG53 register. */
3412 #define ALT_MBOX_REG53_RESET 0x00000000
3413 /* The byte offset of the ALT_MBOX_REG53 register from the beginning of the component. */
3414 #define ALT_MBOX_REG53_OFST 0xd4
3415 
3416 /*
3417  * Register : reg54
3418  *
3419  * mailbox phantom register
3420  *
3421  * Register Layout
3422  *
3423  * Bits | Access | Reset | Description
3424  * :-------|:-------|:------|:------------
3425  * [31:0] | RW | 0x0 | Empty
3426  *
3427  */
3428 /*
3429  * Field : Empty - fld
3430  *
3431  * Placeholder
3432  *
3433  * Field Access Macros:
3434  *
3435  */
3436 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG54_FLD register field. */
3437 #define ALT_MBOX_REG54_FLD_LSB 0
3438 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG54_FLD register field. */
3439 #define ALT_MBOX_REG54_FLD_MSB 31
3440 /* The width in bits of the ALT_MBOX_REG54_FLD register field. */
3441 #define ALT_MBOX_REG54_FLD_WIDTH 32
3442 /* The mask used to set the ALT_MBOX_REG54_FLD register field value. */
3443 #define ALT_MBOX_REG54_FLD_SET_MSK 0xffffffff
3444 /* The mask used to clear the ALT_MBOX_REG54_FLD register field value. */
3445 #define ALT_MBOX_REG54_FLD_CLR_MSK 0x00000000
3446 /* The reset value of the ALT_MBOX_REG54_FLD register field. */
3447 #define ALT_MBOX_REG54_FLD_RESET 0x0
3448 /* Extracts the ALT_MBOX_REG54_FLD field value from a register. */
3449 #define ALT_MBOX_REG54_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3450 /* Produces a ALT_MBOX_REG54_FLD register field value suitable for setting the register. */
3451 #define ALT_MBOX_REG54_FLD_SET(value) (((value) << 0) & 0xffffffff)
3452 
3453 #ifndef __ASSEMBLY__
3454 /*
3455  * WARNING: The C register and register group struct declarations are provided for
3456  * convenience and illustrative purposes. They should, however, be used with
3457  * caution as the C language standard provides no guarantees about the alignment or
3458  * atomicity of device memory accesses. The recommended practice for writing
3459  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3460  * alt_write_word() functions.
3461  *
3462  * The struct declaration for register ALT_MBOX_REG54.
3463  */
3464 struct ALT_MBOX_REG54_s
3465 {
3466  volatile uint32_t fld : 32; /* Empty */
3467 };
3468 
3469 /* The typedef declaration for register ALT_MBOX_REG54. */
3470 typedef struct ALT_MBOX_REG54_s ALT_MBOX_REG54_t;
3471 #endif /* __ASSEMBLY__ */
3472 
3473 /* The reset value of the ALT_MBOX_REG54 register. */
3474 #define ALT_MBOX_REG54_RESET 0x00000000
3475 /* The byte offset of the ALT_MBOX_REG54 register from the beginning of the component. */
3476 #define ALT_MBOX_REG54_OFST 0xd8
3477 
3478 /*
3479  * Register : reg55
3480  *
3481  * mailbox phantom register
3482  *
3483  * Register Layout
3484  *
3485  * Bits | Access | Reset | Description
3486  * :-------|:-------|:------|:------------
3487  * [31:0] | RW | 0x0 | Empty
3488  *
3489  */
3490 /*
3491  * Field : Empty - fld
3492  *
3493  * Placeholder
3494  *
3495  * Field Access Macros:
3496  *
3497  */
3498 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG55_FLD register field. */
3499 #define ALT_MBOX_REG55_FLD_LSB 0
3500 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG55_FLD register field. */
3501 #define ALT_MBOX_REG55_FLD_MSB 31
3502 /* The width in bits of the ALT_MBOX_REG55_FLD register field. */
3503 #define ALT_MBOX_REG55_FLD_WIDTH 32
3504 /* The mask used to set the ALT_MBOX_REG55_FLD register field value. */
3505 #define ALT_MBOX_REG55_FLD_SET_MSK 0xffffffff
3506 /* The mask used to clear the ALT_MBOX_REG55_FLD register field value. */
3507 #define ALT_MBOX_REG55_FLD_CLR_MSK 0x00000000
3508 /* The reset value of the ALT_MBOX_REG55_FLD register field. */
3509 #define ALT_MBOX_REG55_FLD_RESET 0x0
3510 /* Extracts the ALT_MBOX_REG55_FLD field value from a register. */
3511 #define ALT_MBOX_REG55_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3512 /* Produces a ALT_MBOX_REG55_FLD register field value suitable for setting the register. */
3513 #define ALT_MBOX_REG55_FLD_SET(value) (((value) << 0) & 0xffffffff)
3514 
3515 #ifndef __ASSEMBLY__
3516 /*
3517  * WARNING: The C register and register group struct declarations are provided for
3518  * convenience and illustrative purposes. They should, however, be used with
3519  * caution as the C language standard provides no guarantees about the alignment or
3520  * atomicity of device memory accesses. The recommended practice for writing
3521  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3522  * alt_write_word() functions.
3523  *
3524  * The struct declaration for register ALT_MBOX_REG55.
3525  */
3526 struct ALT_MBOX_REG55_s
3527 {
3528  volatile uint32_t fld : 32; /* Empty */
3529 };
3530 
3531 /* The typedef declaration for register ALT_MBOX_REG55. */
3532 typedef struct ALT_MBOX_REG55_s ALT_MBOX_REG55_t;
3533 #endif /* __ASSEMBLY__ */
3534 
3535 /* The reset value of the ALT_MBOX_REG55 register. */
3536 #define ALT_MBOX_REG55_RESET 0x00000000
3537 /* The byte offset of the ALT_MBOX_REG55 register from the beginning of the component. */
3538 #define ALT_MBOX_REG55_OFST 0xdc
3539 
3540 /*
3541  * Register : reg56
3542  *
3543  * mailbox phantom register
3544  *
3545  * Register Layout
3546  *
3547  * Bits | Access | Reset | Description
3548  * :-------|:-------|:------|:------------
3549  * [31:0] | RW | 0x0 | Empty
3550  *
3551  */
3552 /*
3553  * Field : Empty - fld
3554  *
3555  * Placeholder
3556  *
3557  * Field Access Macros:
3558  *
3559  */
3560 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG56_FLD register field. */
3561 #define ALT_MBOX_REG56_FLD_LSB 0
3562 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG56_FLD register field. */
3563 #define ALT_MBOX_REG56_FLD_MSB 31
3564 /* The width in bits of the ALT_MBOX_REG56_FLD register field. */
3565 #define ALT_MBOX_REG56_FLD_WIDTH 32
3566 /* The mask used to set the ALT_MBOX_REG56_FLD register field value. */
3567 #define ALT_MBOX_REG56_FLD_SET_MSK 0xffffffff
3568 /* The mask used to clear the ALT_MBOX_REG56_FLD register field value. */
3569 #define ALT_MBOX_REG56_FLD_CLR_MSK 0x00000000
3570 /* The reset value of the ALT_MBOX_REG56_FLD register field. */
3571 #define ALT_MBOX_REG56_FLD_RESET 0x0
3572 /* Extracts the ALT_MBOX_REG56_FLD field value from a register. */
3573 #define ALT_MBOX_REG56_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3574 /* Produces a ALT_MBOX_REG56_FLD register field value suitable for setting the register. */
3575 #define ALT_MBOX_REG56_FLD_SET(value) (((value) << 0) & 0xffffffff)
3576 
3577 #ifndef __ASSEMBLY__
3578 /*
3579  * WARNING: The C register and register group struct declarations are provided for
3580  * convenience and illustrative purposes. They should, however, be used with
3581  * caution as the C language standard provides no guarantees about the alignment or
3582  * atomicity of device memory accesses. The recommended practice for writing
3583  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3584  * alt_write_word() functions.
3585  *
3586  * The struct declaration for register ALT_MBOX_REG56.
3587  */
3588 struct ALT_MBOX_REG56_s
3589 {
3590  volatile uint32_t fld : 32; /* Empty */
3591 };
3592 
3593 /* The typedef declaration for register ALT_MBOX_REG56. */
3594 typedef struct ALT_MBOX_REG56_s ALT_MBOX_REG56_t;
3595 #endif /* __ASSEMBLY__ */
3596 
3597 /* The reset value of the ALT_MBOX_REG56 register. */
3598 #define ALT_MBOX_REG56_RESET 0x00000000
3599 /* The byte offset of the ALT_MBOX_REG56 register from the beginning of the component. */
3600 #define ALT_MBOX_REG56_OFST 0xe0
3601 
3602 /*
3603  * Register : reg57
3604  *
3605  * mailbox phantom register
3606  *
3607  * Register Layout
3608  *
3609  * Bits | Access | Reset | Description
3610  * :-------|:-------|:------|:------------
3611  * [31:0] | RW | 0x0 | Empty
3612  *
3613  */
3614 /*
3615  * Field : Empty - fld
3616  *
3617  * Placeholder
3618  *
3619  * Field Access Macros:
3620  *
3621  */
3622 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG57_FLD register field. */
3623 #define ALT_MBOX_REG57_FLD_LSB 0
3624 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG57_FLD register field. */
3625 #define ALT_MBOX_REG57_FLD_MSB 31
3626 /* The width in bits of the ALT_MBOX_REG57_FLD register field. */
3627 #define ALT_MBOX_REG57_FLD_WIDTH 32
3628 /* The mask used to set the ALT_MBOX_REG57_FLD register field value. */
3629 #define ALT_MBOX_REG57_FLD_SET_MSK 0xffffffff
3630 /* The mask used to clear the ALT_MBOX_REG57_FLD register field value. */
3631 #define ALT_MBOX_REG57_FLD_CLR_MSK 0x00000000
3632 /* The reset value of the ALT_MBOX_REG57_FLD register field. */
3633 #define ALT_MBOX_REG57_FLD_RESET 0x0
3634 /* Extracts the ALT_MBOX_REG57_FLD field value from a register. */
3635 #define ALT_MBOX_REG57_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3636 /* Produces a ALT_MBOX_REG57_FLD register field value suitable for setting the register. */
3637 #define ALT_MBOX_REG57_FLD_SET(value) (((value) << 0) & 0xffffffff)
3638 
3639 #ifndef __ASSEMBLY__
3640 /*
3641  * WARNING: The C register and register group struct declarations are provided for
3642  * convenience and illustrative purposes. They should, however, be used with
3643  * caution as the C language standard provides no guarantees about the alignment or
3644  * atomicity of device memory accesses. The recommended practice for writing
3645  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3646  * alt_write_word() functions.
3647  *
3648  * The struct declaration for register ALT_MBOX_REG57.
3649  */
3650 struct ALT_MBOX_REG57_s
3651 {
3652  volatile uint32_t fld : 32; /* Empty */
3653 };
3654 
3655 /* The typedef declaration for register ALT_MBOX_REG57. */
3656 typedef struct ALT_MBOX_REG57_s ALT_MBOX_REG57_t;
3657 #endif /* __ASSEMBLY__ */
3658 
3659 /* The reset value of the ALT_MBOX_REG57 register. */
3660 #define ALT_MBOX_REG57_RESET 0x00000000
3661 /* The byte offset of the ALT_MBOX_REG57 register from the beginning of the component. */
3662 #define ALT_MBOX_REG57_OFST 0xe4
3663 
3664 /*
3665  * Register : reg58
3666  *
3667  * mailbox phantom register
3668  *
3669  * Register Layout
3670  *
3671  * Bits | Access | Reset | Description
3672  * :-------|:-------|:------|:------------
3673  * [31:0] | RW | 0x0 | Empty
3674  *
3675  */
3676 /*
3677  * Field : Empty - fld
3678  *
3679  * Placeholder
3680  *
3681  * Field Access Macros:
3682  *
3683  */
3684 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG58_FLD register field. */
3685 #define ALT_MBOX_REG58_FLD_LSB 0
3686 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG58_FLD register field. */
3687 #define ALT_MBOX_REG58_FLD_MSB 31
3688 /* The width in bits of the ALT_MBOX_REG58_FLD register field. */
3689 #define ALT_MBOX_REG58_FLD_WIDTH 32
3690 /* The mask used to set the ALT_MBOX_REG58_FLD register field value. */
3691 #define ALT_MBOX_REG58_FLD_SET_MSK 0xffffffff
3692 /* The mask used to clear the ALT_MBOX_REG58_FLD register field value. */
3693 #define ALT_MBOX_REG58_FLD_CLR_MSK 0x00000000
3694 /* The reset value of the ALT_MBOX_REG58_FLD register field. */
3695 #define ALT_MBOX_REG58_FLD_RESET 0x0
3696 /* Extracts the ALT_MBOX_REG58_FLD field value from a register. */
3697 #define ALT_MBOX_REG58_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3698 /* Produces a ALT_MBOX_REG58_FLD register field value suitable for setting the register. */
3699 #define ALT_MBOX_REG58_FLD_SET(value) (((value) << 0) & 0xffffffff)
3700 
3701 #ifndef __ASSEMBLY__
3702 /*
3703  * WARNING: The C register and register group struct declarations are provided for
3704  * convenience and illustrative purposes. They should, however, be used with
3705  * caution as the C language standard provides no guarantees about the alignment or
3706  * atomicity of device memory accesses. The recommended practice for writing
3707  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3708  * alt_write_word() functions.
3709  *
3710  * The struct declaration for register ALT_MBOX_REG58.
3711  */
3712 struct ALT_MBOX_REG58_s
3713 {
3714  volatile uint32_t fld : 32; /* Empty */
3715 };
3716 
3717 /* The typedef declaration for register ALT_MBOX_REG58. */
3718 typedef struct ALT_MBOX_REG58_s ALT_MBOX_REG58_t;
3719 #endif /* __ASSEMBLY__ */
3720 
3721 /* The reset value of the ALT_MBOX_REG58 register. */
3722 #define ALT_MBOX_REG58_RESET 0x00000000
3723 /* The byte offset of the ALT_MBOX_REG58 register from the beginning of the component. */
3724 #define ALT_MBOX_REG58_OFST 0xe8
3725 
3726 /*
3727  * Register : reg59
3728  *
3729  * mailbox phantom register
3730  *
3731  * Register Layout
3732  *
3733  * Bits | Access | Reset | Description
3734  * :-------|:-------|:------|:------------
3735  * [31:0] | RW | 0x0 | Empty
3736  *
3737  */
3738 /*
3739  * Field : Empty - fld
3740  *
3741  * Placeholder
3742  *
3743  * Field Access Macros:
3744  *
3745  */
3746 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG59_FLD register field. */
3747 #define ALT_MBOX_REG59_FLD_LSB 0
3748 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG59_FLD register field. */
3749 #define ALT_MBOX_REG59_FLD_MSB 31
3750 /* The width in bits of the ALT_MBOX_REG59_FLD register field. */
3751 #define ALT_MBOX_REG59_FLD_WIDTH 32
3752 /* The mask used to set the ALT_MBOX_REG59_FLD register field value. */
3753 #define ALT_MBOX_REG59_FLD_SET_MSK 0xffffffff
3754 /* The mask used to clear the ALT_MBOX_REG59_FLD register field value. */
3755 #define ALT_MBOX_REG59_FLD_CLR_MSK 0x00000000
3756 /* The reset value of the ALT_MBOX_REG59_FLD register field. */
3757 #define ALT_MBOX_REG59_FLD_RESET 0x0
3758 /* Extracts the ALT_MBOX_REG59_FLD field value from a register. */
3759 #define ALT_MBOX_REG59_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3760 /* Produces a ALT_MBOX_REG59_FLD register field value suitable for setting the register. */
3761 #define ALT_MBOX_REG59_FLD_SET(value) (((value) << 0) & 0xffffffff)
3762 
3763 #ifndef __ASSEMBLY__
3764 /*
3765  * WARNING: The C register and register group struct declarations are provided for
3766  * convenience and illustrative purposes. They should, however, be used with
3767  * caution as the C language standard provides no guarantees about the alignment or
3768  * atomicity of device memory accesses. The recommended practice for writing
3769  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3770  * alt_write_word() functions.
3771  *
3772  * The struct declaration for register ALT_MBOX_REG59.
3773  */
3774 struct ALT_MBOX_REG59_s
3775 {
3776  volatile uint32_t fld : 32; /* Empty */
3777 };
3778 
3779 /* The typedef declaration for register ALT_MBOX_REG59. */
3780 typedef struct ALT_MBOX_REG59_s ALT_MBOX_REG59_t;
3781 #endif /* __ASSEMBLY__ */
3782 
3783 /* The reset value of the ALT_MBOX_REG59 register. */
3784 #define ALT_MBOX_REG59_RESET 0x00000000
3785 /* The byte offset of the ALT_MBOX_REG59 register from the beginning of the component. */
3786 #define ALT_MBOX_REG59_OFST 0xec
3787 
3788 /*
3789  * Register : reg60
3790  *
3791  * mailbox phantom register
3792  *
3793  * Register Layout
3794  *
3795  * Bits | Access | Reset | Description
3796  * :-------|:-------|:------|:------------
3797  * [31:0] | RW | 0x0 | Empty
3798  *
3799  */
3800 /*
3801  * Field : Empty - fld
3802  *
3803  * Placeholder
3804  *
3805  * Field Access Macros:
3806  *
3807  */
3808 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG60_FLD register field. */
3809 #define ALT_MBOX_REG60_FLD_LSB 0
3810 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG60_FLD register field. */
3811 #define ALT_MBOX_REG60_FLD_MSB 31
3812 /* The width in bits of the ALT_MBOX_REG60_FLD register field. */
3813 #define ALT_MBOX_REG60_FLD_WIDTH 32
3814 /* The mask used to set the ALT_MBOX_REG60_FLD register field value. */
3815 #define ALT_MBOX_REG60_FLD_SET_MSK 0xffffffff
3816 /* The mask used to clear the ALT_MBOX_REG60_FLD register field value. */
3817 #define ALT_MBOX_REG60_FLD_CLR_MSK 0x00000000
3818 /* The reset value of the ALT_MBOX_REG60_FLD register field. */
3819 #define ALT_MBOX_REG60_FLD_RESET 0x0
3820 /* Extracts the ALT_MBOX_REG60_FLD field value from a register. */
3821 #define ALT_MBOX_REG60_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3822 /* Produces a ALT_MBOX_REG60_FLD register field value suitable for setting the register. */
3823 #define ALT_MBOX_REG60_FLD_SET(value) (((value) << 0) & 0xffffffff)
3824 
3825 #ifndef __ASSEMBLY__
3826 /*
3827  * WARNING: The C register and register group struct declarations are provided for
3828  * convenience and illustrative purposes. They should, however, be used with
3829  * caution as the C language standard provides no guarantees about the alignment or
3830  * atomicity of device memory accesses. The recommended practice for writing
3831  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3832  * alt_write_word() functions.
3833  *
3834  * The struct declaration for register ALT_MBOX_REG60.
3835  */
3836 struct ALT_MBOX_REG60_s
3837 {
3838  volatile uint32_t fld : 32; /* Empty */
3839 };
3840 
3841 /* The typedef declaration for register ALT_MBOX_REG60. */
3842 typedef struct ALT_MBOX_REG60_s ALT_MBOX_REG60_t;
3843 #endif /* __ASSEMBLY__ */
3844 
3845 /* The reset value of the ALT_MBOX_REG60 register. */
3846 #define ALT_MBOX_REG60_RESET 0x00000000
3847 /* The byte offset of the ALT_MBOX_REG60 register from the beginning of the component. */
3848 #define ALT_MBOX_REG60_OFST 0xf0
3849 
3850 /*
3851  * Register : reg61
3852  *
3853  * mailbox phantom register
3854  *
3855  * Register Layout
3856  *
3857  * Bits | Access | Reset | Description
3858  * :-------|:-------|:------|:------------
3859  * [31:0] | RW | 0x0 | Empty
3860  *
3861  */
3862 /*
3863  * Field : Empty - fld
3864  *
3865  * Placeholder
3866  *
3867  * Field Access Macros:
3868  *
3869  */
3870 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG61_FLD register field. */
3871 #define ALT_MBOX_REG61_FLD_LSB 0
3872 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG61_FLD register field. */
3873 #define ALT_MBOX_REG61_FLD_MSB 31
3874 /* The width in bits of the ALT_MBOX_REG61_FLD register field. */
3875 #define ALT_MBOX_REG61_FLD_WIDTH 32
3876 /* The mask used to set the ALT_MBOX_REG61_FLD register field value. */
3877 #define ALT_MBOX_REG61_FLD_SET_MSK 0xffffffff
3878 /* The mask used to clear the ALT_MBOX_REG61_FLD register field value. */
3879 #define ALT_MBOX_REG61_FLD_CLR_MSK 0x00000000
3880 /* The reset value of the ALT_MBOX_REG61_FLD register field. */
3881 #define ALT_MBOX_REG61_FLD_RESET 0x0
3882 /* Extracts the ALT_MBOX_REG61_FLD field value from a register. */
3883 #define ALT_MBOX_REG61_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3884 /* Produces a ALT_MBOX_REG61_FLD register field value suitable for setting the register. */
3885 #define ALT_MBOX_REG61_FLD_SET(value) (((value) << 0) & 0xffffffff)
3886 
3887 #ifndef __ASSEMBLY__
3888 /*
3889  * WARNING: The C register and register group struct declarations are provided for
3890  * convenience and illustrative purposes. They should, however, be used with
3891  * caution as the C language standard provides no guarantees about the alignment or
3892  * atomicity of device memory accesses. The recommended practice for writing
3893  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3894  * alt_write_word() functions.
3895  *
3896  * The struct declaration for register ALT_MBOX_REG61.
3897  */
3898 struct ALT_MBOX_REG61_s
3899 {
3900  volatile uint32_t fld : 32; /* Empty */
3901 };
3902 
3903 /* The typedef declaration for register ALT_MBOX_REG61. */
3904 typedef struct ALT_MBOX_REG61_s ALT_MBOX_REG61_t;
3905 #endif /* __ASSEMBLY__ */
3906 
3907 /* The reset value of the ALT_MBOX_REG61 register. */
3908 #define ALT_MBOX_REG61_RESET 0x00000000
3909 /* The byte offset of the ALT_MBOX_REG61 register from the beginning of the component. */
3910 #define ALT_MBOX_REG61_OFST 0xf4
3911 
3912 /*
3913  * Register : reg62
3914  *
3915  * mailbox phantom register
3916  *
3917  * Register Layout
3918  *
3919  * Bits | Access | Reset | Description
3920  * :-------|:-------|:------|:------------
3921  * [31:0] | RW | 0x0 | Empty
3922  *
3923  */
3924 /*
3925  * Field : Empty - fld
3926  *
3927  * Placeholder
3928  *
3929  * Field Access Macros:
3930  *
3931  */
3932 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG62_FLD register field. */
3933 #define ALT_MBOX_REG62_FLD_LSB 0
3934 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG62_FLD register field. */
3935 #define ALT_MBOX_REG62_FLD_MSB 31
3936 /* The width in bits of the ALT_MBOX_REG62_FLD register field. */
3937 #define ALT_MBOX_REG62_FLD_WIDTH 32
3938 /* The mask used to set the ALT_MBOX_REG62_FLD register field value. */
3939 #define ALT_MBOX_REG62_FLD_SET_MSK 0xffffffff
3940 /* The mask used to clear the ALT_MBOX_REG62_FLD register field value. */
3941 #define ALT_MBOX_REG62_FLD_CLR_MSK 0x00000000
3942 /* The reset value of the ALT_MBOX_REG62_FLD register field. */
3943 #define ALT_MBOX_REG62_FLD_RESET 0x0
3944 /* Extracts the ALT_MBOX_REG62_FLD field value from a register. */
3945 #define ALT_MBOX_REG62_FLD_GET(value) (((value) & 0xffffffff) >> 0)
3946 /* Produces a ALT_MBOX_REG62_FLD register field value suitable for setting the register. */
3947 #define ALT_MBOX_REG62_FLD_SET(value) (((value) << 0) & 0xffffffff)
3948 
3949 #ifndef __ASSEMBLY__
3950 /*
3951  * WARNING: The C register and register group struct declarations are provided for
3952  * convenience and illustrative purposes. They should, however, be used with
3953  * caution as the C language standard provides no guarantees about the alignment or
3954  * atomicity of device memory accesses. The recommended practice for writing
3955  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
3956  * alt_write_word() functions.
3957  *
3958  * The struct declaration for register ALT_MBOX_REG62.
3959  */
3960 struct ALT_MBOX_REG62_s
3961 {
3962  volatile uint32_t fld : 32; /* Empty */
3963 };
3964 
3965 /* The typedef declaration for register ALT_MBOX_REG62. */
3966 typedef struct ALT_MBOX_REG62_s ALT_MBOX_REG62_t;
3967 #endif /* __ASSEMBLY__ */
3968 
3969 /* The reset value of the ALT_MBOX_REG62 register. */
3970 #define ALT_MBOX_REG62_RESET 0x00000000
3971 /* The byte offset of the ALT_MBOX_REG62 register from the beginning of the component. */
3972 #define ALT_MBOX_REG62_OFST 0xf8
3973 
3974 /*
3975  * Register : reg63
3976  *
3977  * mailbox phantom register
3978  *
3979  * Register Layout
3980  *
3981  * Bits | Access | Reset | Description
3982  * :-------|:-------|:------|:------------
3983  * [31:0] | RW | 0x0 | Empty
3984  *
3985  */
3986 /*
3987  * Field : Empty - fld
3988  *
3989  * Placeholder
3990  *
3991  * Field Access Macros:
3992  *
3993  */
3994 /* The Least Significant Bit (LSB) position of the ALT_MBOX_REG63_FLD register field. */
3995 #define ALT_MBOX_REG63_FLD_LSB 0
3996 /* The Most Significant Bit (MSB) position of the ALT_MBOX_REG63_FLD register field. */
3997 #define ALT_MBOX_REG63_FLD_MSB 31
3998 /* The width in bits of the ALT_MBOX_REG63_FLD register field. */
3999 #define ALT_MBOX_REG63_FLD_WIDTH 32
4000 /* The mask used to set the ALT_MBOX_REG63_FLD register field value. */
4001 #define ALT_MBOX_REG63_FLD_SET_MSK 0xffffffff
4002 /* The mask used to clear the ALT_MBOX_REG63_FLD register field value. */
4003 #define ALT_MBOX_REG63_FLD_CLR_MSK 0x00000000
4004 /* The reset value of the ALT_MBOX_REG63_FLD register field. */
4005 #define ALT_MBOX_REG63_FLD_RESET 0x0
4006 /* Extracts the ALT_MBOX_REG63_FLD field value from a register. */
4007 #define ALT_MBOX_REG63_FLD_GET(value) (((value) & 0xffffffff) >> 0)
4008 /* Produces a ALT_MBOX_REG63_FLD register field value suitable for setting the register. */
4009 #define ALT_MBOX_REG63_FLD_SET(value) (((value) << 0) & 0xffffffff)
4010 
4011 #ifndef __ASSEMBLY__
4012 /*
4013  * WARNING: The C register and register group struct declarations are provided for
4014  * convenience and illustrative purposes. They should, however, be used with
4015  * caution as the C language standard provides no guarantees about the alignment or
4016  * atomicity of device memory accesses. The recommended practice for writing
4017  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
4018  * alt_write_word() functions.
4019  *
4020  * The struct declaration for register ALT_MBOX_REG63.
4021  */
4022 struct ALT_MBOX_REG63_s
4023 {
4024  volatile uint32_t fld : 32; /* Empty */
4025 };
4026 
4027 /* The typedef declaration for register ALT_MBOX_REG63. */
4028 typedef struct ALT_MBOX_REG63_s ALT_MBOX_REG63_t;
4029 #endif /* __ASSEMBLY__ */
4030 
4031 /* The reset value of the ALT_MBOX_REG63 register. */
4032 #define ALT_MBOX_REG63_RESET 0x00000000
4033 /* The byte offset of the ALT_MBOX_REG63 register from the beginning of the component. */
4034 #define ALT_MBOX_REG63_OFST 0xfc
4035 
4036 #ifndef __ASSEMBLY__
4037 /*
4038  * WARNING: The C register and register group struct declarations are provided for
4039  * convenience and illustrative purposes. They should, however, be used with
4040  * caution as the C language standard provides no guarantees about the alignment or
4041  * atomicity of device memory accesses. The recommended practice for writing
4042  * hardware drivers is to use the SoCAL access macros and alt_read_word() and
4043  * alt_write_word() functions.
4044  *
4045  * The struct declaration for register group ALT_MBOX.
4046  */
4047 struct ALT_MBOX_s
4048 {
4049  volatile ALT_MBOX_REG0_t reg0; /* ALT_MBOX_REG0 */
4050  volatile ALT_MBOX_REG1_t reg1; /* ALT_MBOX_REG1 */
4051  volatile ALT_MBOX_REG2_t reg2; /* ALT_MBOX_REG2 */
4052  volatile ALT_MBOX_REG3_t reg3; /* ALT_MBOX_REG3 */
4053  volatile ALT_MBOX_REG4_t reg4; /* ALT_MBOX_REG4 */
4054  volatile ALT_MBOX_REG5_t reg5; /* ALT_MBOX_REG5 */
4055  volatile ALT_MBOX_REG6_t reg6; /* ALT_MBOX_REG6 */
4056  volatile ALT_MBOX_REG7_t reg7; /* ALT_MBOX_REG7 */
4057  volatile ALT_MBOX_REG8_t reg8; /* ALT_MBOX_REG8 */
4058  volatile ALT_MBOX_REG9_t reg9; /* ALT_MBOX_REG9 */
4059  volatile ALT_MBOX_REG10_t reg10; /* ALT_MBOX_REG10 */
4060  volatile ALT_MBOX_REG11_t reg11; /* ALT_MBOX_REG11 */
4061  volatile ALT_MBOX_REG12_t reg12; /* ALT_MBOX_REG12 */
4062  volatile ALT_MBOX_REG13_t reg13; /* ALT_MBOX_REG13 */
4063  volatile ALT_MBOX_REG14_t reg14; /* ALT_MBOX_REG14 */
4064  volatile ALT_MBOX_REG15_t reg15; /* ALT_MBOX_REG15 */
4065  volatile ALT_MBOX_REG16_t reg16; /* ALT_MBOX_REG16 */
4066  volatile ALT_MBOX_REG17_t reg17; /* ALT_MBOX_REG17 */
4067  volatile ALT_MBOX_REG18_t reg18; /* ALT_MBOX_REG18 */
4068  volatile ALT_MBOX_REG19_t reg19; /* ALT_MBOX_REG19 */
4069  volatile ALT_MBOX_REG20_t reg20; /* ALT_MBOX_REG20 */
4070  volatile ALT_MBOX_REG21_t reg21; /* ALT_MBOX_REG21 */
4071  volatile ALT_MBOX_REG22_t reg22; /* ALT_MBOX_REG22 */
4072  volatile ALT_MBOX_REG23_t reg23; /* ALT_MBOX_REG23 */
4073  volatile ALT_MBOX_REG24_t reg24; /* ALT_MBOX_REG24 */
4074  volatile ALT_MBOX_REG25_t reg25; /* ALT_MBOX_REG25 */
4075  volatile ALT_MBOX_REG26_t reg26; /* ALT_MBOX_REG26 */
4076  volatile ALT_MBOX_REG27_t reg27; /* ALT_MBOX_REG27 */
4077  volatile ALT_MBOX_REG28_t reg28; /* ALT_MBOX_REG28 */
4078  volatile ALT_MBOX_REG29_t reg29; /* ALT_MBOX_REG29 */
4079  volatile ALT_MBOX_REG30_t reg30; /* ALT_MBOX_REG30 */
4080  volatile ALT_MBOX_REG31_t reg31; /* ALT_MBOX_REG31 */
4081  volatile ALT_MBOX_REG32_t reg32; /* ALT_MBOX_REG32 */
4082  volatile ALT_MBOX_REG33_t reg33; /* ALT_MBOX_REG33 */
4083  volatile ALT_MBOX_REG34_t reg34; /* ALT_MBOX_REG34 */
4084  volatile ALT_MBOX_REG35_t reg35; /* ALT_MBOX_REG35 */
4085  volatile ALT_MBOX_REG36_t reg36; /* ALT_MBOX_REG36 */
4086  volatile ALT_MBOX_REG37_t reg37; /* ALT_MBOX_REG37 */
4087  volatile ALT_MBOX_REG38_t reg38; /* ALT_MBOX_REG38 */
4088  volatile ALT_MBOX_REG39_t reg39; /* ALT_MBOX_REG39 */
4089  volatile ALT_MBOX_REG40_t reg40; /* ALT_MBOX_REG40 */
4090  volatile ALT_MBOX_REG41_t reg41; /* ALT_MBOX_REG41 */
4091  volatile ALT_MBOX_REG42_t reg42; /* ALT_MBOX_REG42 */
4092  volatile ALT_MBOX_REG43_t reg43; /* ALT_MBOX_REG43 */
4093  volatile ALT_MBOX_REG44_t reg44; /* ALT_MBOX_REG44 */
4094  volatile ALT_MBOX_REG45_t reg45; /* ALT_MBOX_REG45 */
4095  volatile ALT_MBOX_REG46_t reg46; /* ALT_MBOX_REG46 */
4096  volatile ALT_MBOX_REG47_t reg47; /* ALT_MBOX_REG47 */
4097  volatile ALT_MBOX_REG48_t reg48; /* ALT_MBOX_REG48 */
4098  volatile ALT_MBOX_REG49_t reg49; /* ALT_MBOX_REG49 */
4099  volatile ALT_MBOX_REG50_t reg50; /* ALT_MBOX_REG50 */
4100  volatile ALT_MBOX_REG51_t reg51; /* ALT_MBOX_REG51 */
4101  volatile ALT_MBOX_REG52_t reg52; /* ALT_MBOX_REG52 */
4102  volatile ALT_MBOX_REG53_t reg53; /* ALT_MBOX_REG53 */
4103  volatile ALT_MBOX_REG54_t reg54; /* ALT_MBOX_REG54 */
4104  volatile ALT_MBOX_REG55_t reg55; /* ALT_MBOX_REG55 */
4105  volatile ALT_MBOX_REG56_t reg56; /* ALT_MBOX_REG56 */
4106  volatile ALT_MBOX_REG57_t reg57; /* ALT_MBOX_REG57 */
4107  volatile ALT_MBOX_REG58_t reg58; /* ALT_MBOX_REG58 */
4108  volatile ALT_MBOX_REG59_t reg59; /* ALT_MBOX_REG59 */
4109  volatile ALT_MBOX_REG60_t reg60; /* ALT_MBOX_REG60 */
4110  volatile ALT_MBOX_REG61_t reg61; /* ALT_MBOX_REG61 */
4111  volatile ALT_MBOX_REG62_t reg62; /* ALT_MBOX_REG62 */
4112  volatile ALT_MBOX_REG63_t reg63; /* ALT_MBOX_REG63 */
4113 };
4114 
4115 /* The typedef declaration for register group ALT_MBOX. */
4116 typedef struct ALT_MBOX_s ALT_MBOX_t;
4117 /* The struct declaration for the raw register contents of register group ALT_MBOX. */
4118 struct ALT_MBOX_raw_s
4119 {
4120  volatile uint32_t reg0; /* ALT_MBOX_REG0 */
4121  volatile uint32_t reg1; /* ALT_MBOX_REG1 */
4122  volatile uint32_t reg2; /* ALT_MBOX_REG2 */
4123  volatile uint32_t reg3; /* ALT_MBOX_REG3 */
4124  volatile uint32_t reg4; /* ALT_MBOX_REG4 */
4125  volatile uint32_t reg5; /* ALT_MBOX_REG5 */
4126  volatile uint32_t reg6; /* ALT_MBOX_REG6 */
4127  volatile uint32_t reg7; /* ALT_MBOX_REG7 */
4128  volatile uint32_t reg8; /* ALT_MBOX_REG8 */
4129  volatile uint32_t reg9; /* ALT_MBOX_REG9 */
4130  volatile uint32_t reg10; /* ALT_MBOX_REG10 */
4131  volatile uint32_t reg11; /* ALT_MBOX_REG11 */
4132  volatile uint32_t reg12; /* ALT_MBOX_REG12 */
4133  volatile uint32_t reg13; /* ALT_MBOX_REG13 */
4134  volatile uint32_t reg14; /* ALT_MBOX_REG14 */
4135  volatile uint32_t reg15; /* ALT_MBOX_REG15 */
4136  volatile uint32_t reg16; /* ALT_MBOX_REG16 */
4137  volatile uint32_t reg17; /* ALT_MBOX_REG17 */
4138  volatile uint32_t reg18; /* ALT_MBOX_REG18 */
4139  volatile uint32_t reg19; /* ALT_MBOX_REG19 */
4140  volatile uint32_t reg20; /* ALT_MBOX_REG20 */
4141  volatile uint32_t reg21; /* ALT_MBOX_REG21 */
4142  volatile uint32_t reg22; /* ALT_MBOX_REG22 */
4143  volatile uint32_t reg23; /* ALT_MBOX_REG23 */
4144  volatile uint32_t reg24; /* ALT_MBOX_REG24 */
4145  volatile uint32_t reg25; /* ALT_MBOX_REG25 */
4146  volatile uint32_t reg26; /* ALT_MBOX_REG26 */
4147  volatile uint32_t reg27; /* ALT_MBOX_REG27 */
4148  volatile uint32_t reg28; /* ALT_MBOX_REG28 */
4149  volatile uint32_t reg29; /* ALT_MBOX_REG29 */
4150  volatile uint32_t reg30; /* ALT_MBOX_REG30 */
4151  volatile uint32_t reg31; /* ALT_MBOX_REG31 */
4152  volatile uint32_t reg32; /* ALT_MBOX_REG32 */
4153  volatile uint32_t reg33; /* ALT_MBOX_REG33 */
4154  volatile uint32_t reg34; /* ALT_MBOX_REG34 */
4155  volatile uint32_t reg35; /* ALT_MBOX_REG35 */
4156  volatile uint32_t reg36; /* ALT_MBOX_REG36 */
4157  volatile uint32_t reg37; /* ALT_MBOX_REG37 */
4158  volatile uint32_t reg38; /* ALT_MBOX_REG38 */
4159  volatile uint32_t reg39; /* ALT_MBOX_REG39 */
4160  volatile uint32_t reg40; /* ALT_MBOX_REG40 */
4161  volatile uint32_t reg41; /* ALT_MBOX_REG41 */
4162  volatile uint32_t reg42; /* ALT_MBOX_REG42 */
4163  volatile uint32_t reg43; /* ALT_MBOX_REG43 */
4164  volatile uint32_t reg44; /* ALT_MBOX_REG44 */
4165  volatile uint32_t reg45; /* ALT_MBOX_REG45 */
4166  volatile uint32_t reg46; /* ALT_MBOX_REG46 */
4167  volatile uint32_t reg47; /* ALT_MBOX_REG47 */
4168  volatile uint32_t reg48; /* ALT_MBOX_REG48 */
4169  volatile uint32_t reg49; /* ALT_MBOX_REG49 */
4170  volatile uint32_t reg50; /* ALT_MBOX_REG50 */
4171  volatile uint32_t reg51; /* ALT_MBOX_REG51 */
4172  volatile uint32_t reg52; /* ALT_MBOX_REG52 */
4173  volatile uint32_t reg53; /* ALT_MBOX_REG53 */
4174  volatile uint32_t reg54; /* ALT_MBOX_REG54 */
4175  volatile uint32_t reg55; /* ALT_MBOX_REG55 */
4176  volatile uint32_t reg56; /* ALT_MBOX_REG56 */
4177  volatile uint32_t reg57; /* ALT_MBOX_REG57 */
4178  volatile uint32_t reg58; /* ALT_MBOX_REG58 */
4179  volatile uint32_t reg59; /* ALT_MBOX_REG59 */
4180  volatile uint32_t reg60; /* ALT_MBOX_REG60 */
4181  volatile uint32_t reg61; /* ALT_MBOX_REG61 */
4182  volatile uint32_t reg62; /* ALT_MBOX_REG62 */
4183  volatile uint32_t reg63; /* ALT_MBOX_REG63 */
4184 };
4185 
4186 /* The typedef declaration for the raw register contents of register group ALT_MBOX. */
4187 typedef struct ALT_MBOX_raw_s ALT_MBOX_raw_t;
4188 #endif /* __ASSEMBLY__ */
4189 
4190 
4191 #ifdef __cplusplus
4192 }
4193 #endif /* __cplusplus */
4194 #endif /* __ALT_SOCAL_MBOX_H__ */
4195