35 #ifndef __ALT_SOCAL_MBOX_STREAM_H__
36 #define __ALT_SOCAL_MBOX_STREAM_H__
73 #define ALT_MBOX_STREAM_REG0_FLD_LSB 0
75 #define ALT_MBOX_STREAM_REG0_FLD_MSB 31
77 #define ALT_MBOX_STREAM_REG0_FLD_WIDTH 32
79 #define ALT_MBOX_STREAM_REG0_FLD_SET_MSK 0xffffffff
81 #define ALT_MBOX_STREAM_REG0_FLD_CLR_MSK 0x00000000
83 #define ALT_MBOX_STREAM_REG0_FLD_RESET 0x0
85 #define ALT_MBOX_STREAM_REG0_FLD_GET(value) (((value) & 0xffffffff) >> 0)
87 #define ALT_MBOX_STREAM_REG0_FLD_SET(value) (((value) << 0) & 0xffffffff)
100 struct ALT_MBOX_STREAM_REG0_s
102 volatile uint32_t fld : 32;
106 typedef struct ALT_MBOX_STREAM_REG0_s ALT_MBOX_STREAM_REG0_t;
110 #define ALT_MBOX_STREAM_REG0_RESET 0x00000000
112 #define ALT_MBOX_STREAM_REG0_OFST 0x0
135 #define ALT_MBOX_STREAM_REG1_FLD_LSB 0
137 #define ALT_MBOX_STREAM_REG1_FLD_MSB 31
139 #define ALT_MBOX_STREAM_REG1_FLD_WIDTH 32
141 #define ALT_MBOX_STREAM_REG1_FLD_SET_MSK 0xffffffff
143 #define ALT_MBOX_STREAM_REG1_FLD_CLR_MSK 0x00000000
145 #define ALT_MBOX_STREAM_REG1_FLD_RESET 0x0
147 #define ALT_MBOX_STREAM_REG1_FLD_GET(value) (((value) & 0xffffffff) >> 0)
149 #define ALT_MBOX_STREAM_REG1_FLD_SET(value) (((value) << 0) & 0xffffffff)
162 struct ALT_MBOX_STREAM_REG1_s
164 volatile uint32_t fld : 32;
168 typedef struct ALT_MBOX_STREAM_REG1_s ALT_MBOX_STREAM_REG1_t;
172 #define ALT_MBOX_STREAM_REG1_RESET 0x00000000
174 #define ALT_MBOX_STREAM_REG1_OFST 0x4
197 #define ALT_MBOX_STREAM_REG2_FLD_LSB 0
199 #define ALT_MBOX_STREAM_REG2_FLD_MSB 31
201 #define ALT_MBOX_STREAM_REG2_FLD_WIDTH 32
203 #define ALT_MBOX_STREAM_REG2_FLD_SET_MSK 0xffffffff
205 #define ALT_MBOX_STREAM_REG2_FLD_CLR_MSK 0x00000000
207 #define ALT_MBOX_STREAM_REG2_FLD_RESET 0x0
209 #define ALT_MBOX_STREAM_REG2_FLD_GET(value) (((value) & 0xffffffff) >> 0)
211 #define ALT_MBOX_STREAM_REG2_FLD_SET(value) (((value) << 0) & 0xffffffff)
224 struct ALT_MBOX_STREAM_REG2_s
226 volatile uint32_t fld : 32;
230 typedef struct ALT_MBOX_STREAM_REG2_s ALT_MBOX_STREAM_REG2_t;
234 #define ALT_MBOX_STREAM_REG2_RESET 0x00000000
236 #define ALT_MBOX_STREAM_REG2_OFST 0x8
259 #define ALT_MBOX_STREAM_REG3_FLD_LSB 0
261 #define ALT_MBOX_STREAM_REG3_FLD_MSB 31
263 #define ALT_MBOX_STREAM_REG3_FLD_WIDTH 32
265 #define ALT_MBOX_STREAM_REG3_FLD_SET_MSK 0xffffffff
267 #define ALT_MBOX_STREAM_REG3_FLD_CLR_MSK 0x00000000
269 #define ALT_MBOX_STREAM_REG3_FLD_RESET 0x0
271 #define ALT_MBOX_STREAM_REG3_FLD_GET(value) (((value) & 0xffffffff) >> 0)
273 #define ALT_MBOX_STREAM_REG3_FLD_SET(value) (((value) << 0) & 0xffffffff)
286 struct ALT_MBOX_STREAM_REG3_s
288 volatile uint32_t fld : 32;
292 typedef struct ALT_MBOX_STREAM_REG3_s ALT_MBOX_STREAM_REG3_t;
296 #define ALT_MBOX_STREAM_REG3_RESET 0x00000000
298 #define ALT_MBOX_STREAM_REG3_OFST 0xc
321 #define ALT_MBOX_STREAM_REG4_FLD_LSB 0
323 #define ALT_MBOX_STREAM_REG4_FLD_MSB 31
325 #define ALT_MBOX_STREAM_REG4_FLD_WIDTH 32
327 #define ALT_MBOX_STREAM_REG4_FLD_SET_MSK 0xffffffff
329 #define ALT_MBOX_STREAM_REG4_FLD_CLR_MSK 0x00000000
331 #define ALT_MBOX_STREAM_REG4_FLD_RESET 0x0
333 #define ALT_MBOX_STREAM_REG4_FLD_GET(value) (((value) & 0xffffffff) >> 0)
335 #define ALT_MBOX_STREAM_REG4_FLD_SET(value) (((value) << 0) & 0xffffffff)
348 struct ALT_MBOX_STREAM_REG4_s
350 volatile uint32_t fld : 32;
354 typedef struct ALT_MBOX_STREAM_REG4_s ALT_MBOX_STREAM_REG4_t;
358 #define ALT_MBOX_STREAM_REG4_RESET 0x00000000
360 #define ALT_MBOX_STREAM_REG4_OFST 0x10
383 #define ALT_MBOX_STREAM_REG5_FLD_LSB 0
385 #define ALT_MBOX_STREAM_REG5_FLD_MSB 31
387 #define ALT_MBOX_STREAM_REG5_FLD_WIDTH 32
389 #define ALT_MBOX_STREAM_REG5_FLD_SET_MSK 0xffffffff
391 #define ALT_MBOX_STREAM_REG5_FLD_CLR_MSK 0x00000000
393 #define ALT_MBOX_STREAM_REG5_FLD_RESET 0x0
395 #define ALT_MBOX_STREAM_REG5_FLD_GET(value) (((value) & 0xffffffff) >> 0)
397 #define ALT_MBOX_STREAM_REG5_FLD_SET(value) (((value) << 0) & 0xffffffff)
410 struct ALT_MBOX_STREAM_REG5_s
412 volatile uint32_t fld : 32;
416 typedef struct ALT_MBOX_STREAM_REG5_s ALT_MBOX_STREAM_REG5_t;
420 #define ALT_MBOX_STREAM_REG5_RESET 0x00000000
422 #define ALT_MBOX_STREAM_REG5_OFST 0x14
445 #define ALT_MBOX_STREAM_REG6_FLD_LSB 0
447 #define ALT_MBOX_STREAM_REG6_FLD_MSB 31
449 #define ALT_MBOX_STREAM_REG6_FLD_WIDTH 32
451 #define ALT_MBOX_STREAM_REG6_FLD_SET_MSK 0xffffffff
453 #define ALT_MBOX_STREAM_REG6_FLD_CLR_MSK 0x00000000
455 #define ALT_MBOX_STREAM_REG6_FLD_RESET 0x0
457 #define ALT_MBOX_STREAM_REG6_FLD_GET(value) (((value) & 0xffffffff) >> 0)
459 #define ALT_MBOX_STREAM_REG6_FLD_SET(value) (((value) << 0) & 0xffffffff)
472 struct ALT_MBOX_STREAM_REG6_s
474 volatile uint32_t fld : 32;
478 typedef struct ALT_MBOX_STREAM_REG6_s ALT_MBOX_STREAM_REG6_t;
482 #define ALT_MBOX_STREAM_REG6_RESET 0x00000000
484 #define ALT_MBOX_STREAM_REG6_OFST 0x18
507 #define ALT_MBOX_STREAM_REG7_FLD_LSB 0
509 #define ALT_MBOX_STREAM_REG7_FLD_MSB 31
511 #define ALT_MBOX_STREAM_REG7_FLD_WIDTH 32
513 #define ALT_MBOX_STREAM_REG7_FLD_SET_MSK 0xffffffff
515 #define ALT_MBOX_STREAM_REG7_FLD_CLR_MSK 0x00000000
517 #define ALT_MBOX_STREAM_REG7_FLD_RESET 0x0
519 #define ALT_MBOX_STREAM_REG7_FLD_GET(value) (((value) & 0xffffffff) >> 0)
521 #define ALT_MBOX_STREAM_REG7_FLD_SET(value) (((value) << 0) & 0xffffffff)
534 struct ALT_MBOX_STREAM_REG7_s
536 volatile uint32_t fld : 32;
540 typedef struct ALT_MBOX_STREAM_REG7_s ALT_MBOX_STREAM_REG7_t;
544 #define ALT_MBOX_STREAM_REG7_RESET 0x00000000
546 #define ALT_MBOX_STREAM_REG7_OFST 0x1c
559 struct ALT_MBOX_STREAM_s
561 volatile ALT_MBOX_STREAM_REG0_t reg0;
562 volatile ALT_MBOX_STREAM_REG1_t reg1;
563 volatile ALT_MBOX_STREAM_REG2_t reg2;
564 volatile ALT_MBOX_STREAM_REG3_t reg3;
565 volatile ALT_MBOX_STREAM_REG4_t reg4;
566 volatile ALT_MBOX_STREAM_REG5_t reg5;
567 volatile ALT_MBOX_STREAM_REG6_t reg6;
568 volatile ALT_MBOX_STREAM_REG7_t reg7;
569 volatile uint32_t _pad_0x20_0x44[9];
573 typedef struct ALT_MBOX_STREAM_s ALT_MBOX_STREAM_t;
575 struct ALT_MBOX_STREAM_raw_s
577 volatile uint32_t reg0;
578 volatile uint32_t reg1;
579 volatile uint32_t reg2;
580 volatile uint32_t reg3;
581 volatile uint32_t reg4;
582 volatile uint32_t reg5;
583 volatile uint32_t reg6;
584 volatile uint32_t reg7;
585 volatile uint32_t _pad_0x20_0x44[9];
589 typedef struct ALT_MBOX_STREAM_raw_s ALT_MBOX_STREAM_raw_t;