17 __W uint32_t TXWRD[1];
18 __R uint8_t RESERVED0[12];
19 __R uint32_t RXWRD[1];
29 #define MBX_CR_TXRESET_MASK (0x80000000UL)
30 #define MBX_CR_TXRESET_SHIFT (31U)
31 #define MBX_CR_TXRESET_SET(x) (((uint32_t)(x) << MBX_CR_TXRESET_SHIFT) & MBX_CR_TXRESET_MASK)
32 #define MBX_CR_TXRESET_GET(x) (((uint32_t)(x) & MBX_CR_TXRESET_MASK) >> MBX_CR_TXRESET_SHIFT)
43 #define MBX_CR_BARCTL_MASK (0xC000U)
44 #define MBX_CR_BARCTL_SHIFT (14U)
45 #define MBX_CR_BARCTL_SET(x) (((uint32_t)(x) << MBX_CR_BARCTL_SHIFT) & MBX_CR_BARCTL_MASK)
46 #define MBX_CR_BARCTL_GET(x) (((uint32_t)(x) & MBX_CR_BARCTL_MASK) >> MBX_CR_BARCTL_SHIFT)
55 #define MBX_CR_BEIE_MASK (0x100U)
56 #define MBX_CR_BEIE_SHIFT (8U)
57 #define MBX_CR_BEIE_SET(x) (((uint32_t)(x) << MBX_CR_BEIE_SHIFT) & MBX_CR_BEIE_MASK)
58 #define MBX_CR_BEIE_GET(x) (((uint32_t)(x) & MBX_CR_BEIE_MASK) >> MBX_CR_BEIE_SHIFT)
67 #define MBX_CR_TFMAIE_MASK (0x80U)
68 #define MBX_CR_TFMAIE_SHIFT (7U)
69 #define MBX_CR_TFMAIE_SET(x) (((uint32_t)(x) << MBX_CR_TFMAIE_SHIFT) & MBX_CR_TFMAIE_MASK)
70 #define MBX_CR_TFMAIE_GET(x) (((uint32_t)(x) & MBX_CR_TFMAIE_MASK) >> MBX_CR_TFMAIE_SHIFT)
79 #define MBX_CR_TFMEIE_MASK (0x40U)
80 #define MBX_CR_TFMEIE_SHIFT (6U)
81 #define MBX_CR_TFMEIE_SET(x) (((uint32_t)(x) << MBX_CR_TFMEIE_SHIFT) & MBX_CR_TFMEIE_MASK)
82 #define MBX_CR_TFMEIE_GET(x) (((uint32_t)(x) & MBX_CR_TFMEIE_MASK) >> MBX_CR_TFMEIE_SHIFT)
91 #define MBX_CR_RFMAIE_MASK (0x20U)
92 #define MBX_CR_RFMAIE_SHIFT (5U)
93 #define MBX_CR_RFMAIE_SET(x) (((uint32_t)(x) << MBX_CR_RFMAIE_SHIFT) & MBX_CR_RFMAIE_MASK)
94 #define MBX_CR_RFMAIE_GET(x) (((uint32_t)(x) & MBX_CR_RFMAIE_MASK) >> MBX_CR_RFMAIE_SHIFT)
103 #define MBX_CR_RFMFIE_MASK (0x10U)
104 #define MBX_CR_RFMFIE_SHIFT (4U)
105 #define MBX_CR_RFMFIE_SET(x) (((uint32_t)(x) << MBX_CR_RFMFIE_SHIFT) & MBX_CR_RFMFIE_MASK)
106 #define MBX_CR_RFMFIE_GET(x) (((uint32_t)(x) & MBX_CR_RFMFIE_MASK) >> MBX_CR_RFMFIE_SHIFT)
115 #define MBX_CR_TWMEIE_MASK (0x2U)
116 #define MBX_CR_TWMEIE_SHIFT (1U)
117 #define MBX_CR_TWMEIE_SET(x) (((uint32_t)(x) << MBX_CR_TWMEIE_SHIFT) & MBX_CR_TWMEIE_MASK)
118 #define MBX_CR_TWMEIE_GET(x) (((uint32_t)(x) & MBX_CR_TWMEIE_MASK) >> MBX_CR_TWMEIE_SHIFT)
127 #define MBX_CR_RWMVIE_MASK (0x1U)
128 #define MBX_CR_RWMVIE_SHIFT (0U)
129 #define MBX_CR_RWMVIE_SET(x) (((uint32_t)(x) << MBX_CR_RWMVIE_SHIFT) & MBX_CR_RWMVIE_MASK)
130 #define MBX_CR_RWMVIE_GET(x) (((uint32_t)(x) & MBX_CR_RWMVIE_MASK) >> MBX_CR_RWMVIE_SHIFT)
138 #define MBX_SR_RFVC_MASK (0xF00000UL)
139 #define MBX_SR_RFVC_SHIFT (20U)
140 #define MBX_SR_RFVC_GET(x) (((uint32_t)(x) & MBX_SR_RFVC_MASK) >> MBX_SR_RFVC_SHIFT)
147 #define MBX_SR_TFEC_MASK (0xF0000UL)
148 #define MBX_SR_TFEC_SHIFT (16U)
149 #define MBX_SR_TFEC_GET(x) (((uint32_t)(x) & MBX_SR_TFEC_MASK) >> MBX_SR_TFEC_SHIFT)
158 #define MBX_SR_ERRRE_MASK (0x2000U)
159 #define MBX_SR_ERRRE_SHIFT (13U)
160 #define MBX_SR_ERRRE_SET(x) (((uint32_t)(x) << MBX_SR_ERRRE_SHIFT) & MBX_SR_ERRRE_MASK)
161 #define MBX_SR_ERRRE_GET(x) (((uint32_t)(x) & MBX_SR_ERRRE_MASK) >> MBX_SR_ERRRE_SHIFT)
170 #define MBX_SR_EWTRF_MASK (0x1000U)
171 #define MBX_SR_EWTRF_SHIFT (12U)
172 #define MBX_SR_EWTRF_SET(x) (((uint32_t)(x) << MBX_SR_EWTRF_SHIFT) & MBX_SR_EWTRF_MASK)
173 #define MBX_SR_EWTRF_GET(x) (((uint32_t)(x) & MBX_SR_EWTRF_MASK) >> MBX_SR_EWTRF_SHIFT)
182 #define MBX_SR_ERRFE_MASK (0x800U)
183 #define MBX_SR_ERRFE_SHIFT (11U)
184 #define MBX_SR_ERRFE_SET(x) (((uint32_t)(x) << MBX_SR_ERRFE_SHIFT) & MBX_SR_ERRFE_MASK)
185 #define MBX_SR_ERRFE_GET(x) (((uint32_t)(x) & MBX_SR_ERRFE_MASK) >> MBX_SR_ERRFE_SHIFT)
194 #define MBX_SR_EWTFF_MASK (0x400U)
195 #define MBX_SR_EWTFF_SHIFT (10U)
196 #define MBX_SR_EWTFF_SET(x) (((uint32_t)(x) << MBX_SR_EWTFF_SHIFT) & MBX_SR_EWTFF_MASK)
197 #define MBX_SR_EWTFF_GET(x) (((uint32_t)(x) & MBX_SR_EWTFF_MASK) >> MBX_SR_EWTFF_SHIFT)
206 #define MBX_SR_EAIVA_MASK (0x200U)
207 #define MBX_SR_EAIVA_SHIFT (9U)
208 #define MBX_SR_EAIVA_SET(x) (((uint32_t)(x) << MBX_SR_EAIVA_SHIFT) & MBX_SR_EAIVA_MASK)
209 #define MBX_SR_EAIVA_GET(x) (((uint32_t)(x) & MBX_SR_EAIVA_MASK) >> MBX_SR_EAIVA_SHIFT)
218 #define MBX_SR_EW2RO_MASK (0x100U)
219 #define MBX_SR_EW2RO_SHIFT (8U)
220 #define MBX_SR_EW2RO_SET(x) (((uint32_t)(x) << MBX_SR_EW2RO_SHIFT) & MBX_SR_EW2RO_MASK)
221 #define MBX_SR_EW2RO_GET(x) (((uint32_t)(x) & MBX_SR_EW2RO_MASK) >> MBX_SR_EW2RO_SHIFT)
230 #define MBX_SR_TFMA_MASK (0x80U)
231 #define MBX_SR_TFMA_SHIFT (7U)
232 #define MBX_SR_TFMA_SET(x) (((uint32_t)(x) << MBX_SR_TFMA_SHIFT) & MBX_SR_TFMA_MASK)
233 #define MBX_SR_TFMA_GET(x) (((uint32_t)(x) & MBX_SR_TFMA_MASK) >> MBX_SR_TFMA_SHIFT)
242 #define MBX_SR_TFME_MASK (0x40U)
243 #define MBX_SR_TFME_SHIFT (6U)
244 #define MBX_SR_TFME_SET(x) (((uint32_t)(x) << MBX_SR_TFME_SHIFT) & MBX_SR_TFME_MASK)
245 #define MBX_SR_TFME_GET(x) (((uint32_t)(x) & MBX_SR_TFME_MASK) >> MBX_SR_TFME_SHIFT)
254 #define MBX_SR_RFMA_MASK (0x20U)
255 #define MBX_SR_RFMA_SHIFT (5U)
256 #define MBX_SR_RFMA_GET(x) (((uint32_t)(x) & MBX_SR_RFMA_MASK) >> MBX_SR_RFMA_SHIFT)
265 #define MBX_SR_RFMF_MASK (0x10U)
266 #define MBX_SR_RFMF_SHIFT (4U)
267 #define MBX_SR_RFMF_GET(x) (((uint32_t)(x) & MBX_SR_RFMF_MASK) >> MBX_SR_RFMF_SHIFT)
276 #define MBX_SR_TWME_MASK (0x2U)
277 #define MBX_SR_TWME_SHIFT (1U)
278 #define MBX_SR_TWME_GET(x) (((uint32_t)(x) & MBX_SR_TWME_MASK) >> MBX_SR_TWME_SHIFT)
287 #define MBX_SR_RWMV_MASK (0x1U)
288 #define MBX_SR_RWMV_SHIFT (0U)
289 #define MBX_SR_RWMV_GET(x) (((uint32_t)(x) & MBX_SR_RWMV_MASK) >> MBX_SR_RWMV_SHIFT)
297 #define MBX_TXREG_TXREG_MASK (0xFFFFFFFFUL)
298 #define MBX_TXREG_TXREG_SHIFT (0U)
299 #define MBX_TXREG_TXREG_SET(x) (((uint32_t)(x) << MBX_TXREG_TXREG_SHIFT) & MBX_TXREG_TXREG_MASK)
300 #define MBX_TXREG_TXREG_GET(x) (((uint32_t)(x) & MBX_TXREG_TXREG_MASK) >> MBX_TXREG_TXREG_SHIFT)
308 #define MBX_RXREG_RXREG_MASK (0xFFFFFFFFUL)
309 #define MBX_RXREG_RXREG_SHIFT (0U)
310 #define MBX_RXREG_RXREG_GET(x) (((uint32_t)(x) & MBX_RXREG_RXREG_MASK) >> MBX_RXREG_RXREG_SHIFT)
320 #define MBX_TXWRD_TXFIFO_MASK (0xFFFFFFFFUL)
321 #define MBX_TXWRD_TXFIFO_SHIFT (0U)
322 #define MBX_TXWRD_TXFIFO_SET(x) (((uint32_t)(x) << MBX_TXWRD_TXFIFO_SHIFT) & MBX_TXWRD_TXFIFO_MASK)
323 #define MBX_TXWRD_TXFIFO_GET(x) (((uint32_t)(x) & MBX_TXWRD_TXFIFO_MASK) >> MBX_TXWRD_TXFIFO_SHIFT)
333 #define MBX_RXWRD_RXFIFO_MASK (0xFFFFFFFFUL)
334 #define MBX_RXWRD_RXFIFO_SHIFT (0U)
335 #define MBX_RXWRD_RXFIFO_GET(x) (((uint32_t)(x) & MBX_RXWRD_RXFIFO_MASK) >> MBX_RXWRD_RXFIFO_SHIFT)
340 #define MBX_TXWRD_TXFIFO0 (0UL)
343 #define MBX_RXWRD_RXFIFO0 (0UL)
Definition: hpm_mbx_regs.h:12