13 __R uint8_t RESERVED0[4];
15 __R uint8_t RESERVED1[4];
25 __R uint8_t RESERVED2[16];
29 __R uint8_t RESERVED3[4];
34 __R uint8_t RESERVED4[32];
38 __R uint8_t RESERVED5[4];
61 __R uint8_t RESERVED6[8];
65 __R uint8_t RESERVED7[260];
66 __R uint32_t TS_SEL[16];
73 __R uint8_t RESERVED8[424];
74 __RW uint32_t GLB_CTL;
75 __R uint32_t GLB_STATUS;
76 __R uint8_t RESERVED9[4];
87 #define MCAN_ENDN_EVT_MASK (0xFFFFFFFFUL)
88 #define MCAN_ENDN_EVT_SHIFT (0U)
89 #define MCAN_ENDN_EVT_GET(x) (((uint32_t)(x) & MCAN_ENDN_EVT_MASK) >> MCAN_ENDN_EVT_SHIFT)
99 #define MCAN_DBTP_TDC_MASK (0x800000UL)
100 #define MCAN_DBTP_TDC_SHIFT (23U)
101 #define MCAN_DBTP_TDC_SET(x) (((uint32_t)(x) << MCAN_DBTP_TDC_SHIFT) & MCAN_DBTP_TDC_MASK)
102 #define MCAN_DBTP_TDC_GET(x) (((uint32_t)(x) & MCAN_DBTP_TDC_MASK) >> MCAN_DBTP_TDC_SHIFT)
111 #define MCAN_DBTP_DBRP_MASK (0x1F0000UL)
112 #define MCAN_DBTP_DBRP_SHIFT (16U)
113 #define MCAN_DBTP_DBRP_SET(x) (((uint32_t)(x) << MCAN_DBTP_DBRP_SHIFT) & MCAN_DBTP_DBRP_MASK)
114 #define MCAN_DBTP_DBRP_GET(x) (((uint32_t)(x) & MCAN_DBTP_DBRP_MASK) >> MCAN_DBTP_DBRP_SHIFT)
122 #define MCAN_DBTP_DTSEG1_MASK (0x1F00U)
123 #define MCAN_DBTP_DTSEG1_SHIFT (8U)
124 #define MCAN_DBTP_DTSEG1_SET(x) (((uint32_t)(x) << MCAN_DBTP_DTSEG1_SHIFT) & MCAN_DBTP_DTSEG1_MASK)
125 #define MCAN_DBTP_DTSEG1_GET(x) (((uint32_t)(x) & MCAN_DBTP_DTSEG1_MASK) >> MCAN_DBTP_DTSEG1_SHIFT)
133 #define MCAN_DBTP_DTSEG2_MASK (0xF0U)
134 #define MCAN_DBTP_DTSEG2_SHIFT (4U)
135 #define MCAN_DBTP_DTSEG2_SET(x) (((uint32_t)(x) << MCAN_DBTP_DTSEG2_SHIFT) & MCAN_DBTP_DTSEG2_MASK)
136 #define MCAN_DBTP_DTSEG2_GET(x) (((uint32_t)(x) & MCAN_DBTP_DTSEG2_MASK) >> MCAN_DBTP_DTSEG2_SHIFT)
144 #define MCAN_DBTP_DSJW_MASK (0xFU)
145 #define MCAN_DBTP_DSJW_SHIFT (0U)
146 #define MCAN_DBTP_DSJW_SET(x) (((uint32_t)(x) << MCAN_DBTP_DSJW_SHIFT) & MCAN_DBTP_DSJW_MASK)
147 #define MCAN_DBTP_DSJW_GET(x) (((uint32_t)(x) & MCAN_DBTP_DSJW_MASK) >> MCAN_DBTP_DSJW_SHIFT)
157 #define MCAN_TEST_SVAL_MASK (0x200000UL)
158 #define MCAN_TEST_SVAL_SHIFT (21U)
159 #define MCAN_TEST_SVAL_GET(x) (((uint32_t)(x) & MCAN_TEST_SVAL_MASK) >> MCAN_TEST_SVAL_SHIFT)
167 #define MCAN_TEST_TXBNS_MASK (0x1F0000UL)
168 #define MCAN_TEST_TXBNS_SHIFT (16U)
169 #define MCAN_TEST_TXBNS_GET(x) (((uint32_t)(x) & MCAN_TEST_TXBNS_MASK) >> MCAN_TEST_TXBNS_SHIFT)
178 #define MCAN_TEST_PVAL_MASK (0x2000U)
179 #define MCAN_TEST_PVAL_SHIFT (13U)
180 #define MCAN_TEST_PVAL_GET(x) (((uint32_t)(x) & MCAN_TEST_PVAL_MASK) >> MCAN_TEST_PVAL_SHIFT)
188 #define MCAN_TEST_TXBNP_MASK (0x1F00U)
189 #define MCAN_TEST_TXBNP_SHIFT (8U)
190 #define MCAN_TEST_TXBNP_GET(x) (((uint32_t)(x) & MCAN_TEST_TXBNP_MASK) >> MCAN_TEST_TXBNP_SHIFT)
200 #define MCAN_TEST_RX_MASK (0x80U)
201 #define MCAN_TEST_RX_SHIFT (7U)
202 #define MCAN_TEST_RX_GET(x) (((uint32_t)(x) & MCAN_TEST_RX_MASK) >> MCAN_TEST_RX_SHIFT)
213 #define MCAN_TEST_TX_MASK (0x60U)
214 #define MCAN_TEST_TX_SHIFT (5U)
215 #define MCAN_TEST_TX_SET(x) (((uint32_t)(x) << MCAN_TEST_TX_SHIFT) & MCAN_TEST_TX_MASK)
216 #define MCAN_TEST_TX_GET(x) (((uint32_t)(x) & MCAN_TEST_TX_MASK) >> MCAN_TEST_TX_SHIFT)
225 #define MCAN_TEST_LBCK_MASK (0x10U)
226 #define MCAN_TEST_LBCK_SHIFT (4U)
227 #define MCAN_TEST_LBCK_SET(x) (((uint32_t)(x) << MCAN_TEST_LBCK_SHIFT) & MCAN_TEST_LBCK_MASK)
228 #define MCAN_TEST_LBCK_GET(x) (((uint32_t)(x) & MCAN_TEST_LBCK_MASK) >> MCAN_TEST_LBCK_SHIFT)
237 #define MCAN_RWD_WDV_MASK (0xFF00U)
238 #define MCAN_RWD_WDV_SHIFT (8U)
239 #define MCAN_RWD_WDV_GET(x) (((uint32_t)(x) & MCAN_RWD_WDV_MASK) >> MCAN_RWD_WDV_SHIFT)
247 #define MCAN_RWD_WDC_MASK (0xFFU)
248 #define MCAN_RWD_WDC_SHIFT (0U)
249 #define MCAN_RWD_WDC_SET(x) (((uint32_t)(x) << MCAN_RWD_WDC_SHIFT) & MCAN_RWD_WDC_MASK)
250 #define MCAN_RWD_WDC_GET(x) (((uint32_t)(x) & MCAN_RWD_WDC_MASK) >> MCAN_RWD_WDC_SHIFT)
263 #define MCAN_CCCR_NISO_MASK (0x8000U)
264 #define MCAN_CCCR_NISO_SHIFT (15U)
265 #define MCAN_CCCR_NISO_SET(x) (((uint32_t)(x) << MCAN_CCCR_NISO_SHIFT) & MCAN_CCCR_NISO_MASK)
266 #define MCAN_CCCR_NISO_GET(x) (((uint32_t)(x) & MCAN_CCCR_NISO_MASK) >> MCAN_CCCR_NISO_SHIFT)
277 #define MCAN_CCCR_TXP_MASK (0x4000U)
278 #define MCAN_CCCR_TXP_SHIFT (14U)
279 #define MCAN_CCCR_TXP_SET(x) (((uint32_t)(x) << MCAN_CCCR_TXP_SHIFT) & MCAN_CCCR_TXP_MASK)
280 #define MCAN_CCCR_TXP_GET(x) (((uint32_t)(x) & MCAN_CCCR_TXP_MASK) >> MCAN_CCCR_TXP_SHIFT)
289 #define MCAN_CCCR_EFBI_MASK (0x2000U)
290 #define MCAN_CCCR_EFBI_SHIFT (13U)
291 #define MCAN_CCCR_EFBI_SET(x) (((uint32_t)(x) << MCAN_CCCR_EFBI_SHIFT) & MCAN_CCCR_EFBI_MASK)
292 #define MCAN_CCCR_EFBI_GET(x) (((uint32_t)(x) & MCAN_CCCR_EFBI_MASK) >> MCAN_CCCR_EFBI_SHIFT)
302 #define MCAN_CCCR_PXHD_MASK (0x1000U)
303 #define MCAN_CCCR_PXHD_SHIFT (12U)
304 #define MCAN_CCCR_PXHD_SET(x) (((uint32_t)(x) << MCAN_CCCR_PXHD_SHIFT) & MCAN_CCCR_PXHD_MASK)
305 #define MCAN_CCCR_PXHD_GET(x) (((uint32_t)(x) & MCAN_CCCR_PXHD_MASK) >> MCAN_CCCR_PXHD_SHIFT)
315 #define MCAN_CCCR_WMM_MASK (0x800U)
316 #define MCAN_CCCR_WMM_SHIFT (11U)
317 #define MCAN_CCCR_WMM_SET(x) (((uint32_t)(x) << MCAN_CCCR_WMM_SHIFT) & MCAN_CCCR_WMM_MASK)
318 #define MCAN_CCCR_WMM_GET(x) (((uint32_t)(x) & MCAN_CCCR_WMM_MASK) >> MCAN_CCCR_WMM_SHIFT)
330 #define MCAN_CCCR_UTSU_MASK (0x400U)
331 #define MCAN_CCCR_UTSU_SHIFT (10U)
332 #define MCAN_CCCR_UTSU_SET(x) (((uint32_t)(x) << MCAN_CCCR_UTSU_SHIFT) & MCAN_CCCR_UTSU_MASK)
333 #define MCAN_CCCR_UTSU_GET(x) (((uint32_t)(x) & MCAN_CCCR_UTSU_MASK) >> MCAN_CCCR_UTSU_SHIFT)
343 #define MCAN_CCCR_BRSE_MASK (0x200U)
344 #define MCAN_CCCR_BRSE_SHIFT (9U)
345 #define MCAN_CCCR_BRSE_SET(x) (((uint32_t)(x) << MCAN_CCCR_BRSE_SHIFT) & MCAN_CCCR_BRSE_MASK)
346 #define MCAN_CCCR_BRSE_GET(x) (((uint32_t)(x) & MCAN_CCCR_BRSE_MASK) >> MCAN_CCCR_BRSE_SHIFT)
355 #define MCAN_CCCR_FDOE_MASK (0x100U)
356 #define MCAN_CCCR_FDOE_SHIFT (8U)
357 #define MCAN_CCCR_FDOE_SET(x) (((uint32_t)(x) << MCAN_CCCR_FDOE_SHIFT) & MCAN_CCCR_FDOE_MASK)
358 #define MCAN_CCCR_FDOE_GET(x) (((uint32_t)(x) & MCAN_CCCR_FDOE_MASK) >> MCAN_CCCR_FDOE_SHIFT)
367 #define MCAN_CCCR_TEST_MASK (0x80U)
368 #define MCAN_CCCR_TEST_SHIFT (7U)
369 #define MCAN_CCCR_TEST_SET(x) (((uint32_t)(x) << MCAN_CCCR_TEST_SHIFT) & MCAN_CCCR_TEST_MASK)
370 #define MCAN_CCCR_TEST_GET(x) (((uint32_t)(x) & MCAN_CCCR_TEST_MASK) >> MCAN_CCCR_TEST_SHIFT)
379 #define MCAN_CCCR_DAR_MASK (0x40U)
380 #define MCAN_CCCR_DAR_SHIFT (6U)
381 #define MCAN_CCCR_DAR_SET(x) (((uint32_t)(x) << MCAN_CCCR_DAR_SHIFT) & MCAN_CCCR_DAR_MASK)
382 #define MCAN_CCCR_DAR_GET(x) (((uint32_t)(x) & MCAN_CCCR_DAR_MASK) >> MCAN_CCCR_DAR_SHIFT)
392 #define MCAN_CCCR_MON_MASK (0x20U)
393 #define MCAN_CCCR_MON_SHIFT (5U)
394 #define MCAN_CCCR_MON_SET(x) (((uint32_t)(x) << MCAN_CCCR_MON_SHIFT) & MCAN_CCCR_MON_MASK)
395 #define MCAN_CCCR_MON_GET(x) (((uint32_t)(x) & MCAN_CCCR_MON_MASK) >> MCAN_CCCR_MON_SHIFT)
404 #define MCAN_CCCR_CSR_MASK (0x10U)
405 #define MCAN_CCCR_CSR_SHIFT (4U)
406 #define MCAN_CCCR_CSR_SET(x) (((uint32_t)(x) << MCAN_CCCR_CSR_SHIFT) & MCAN_CCCR_CSR_MASK)
407 #define MCAN_CCCR_CSR_GET(x) (((uint32_t)(x) & MCAN_CCCR_CSR_MASK) >> MCAN_CCCR_CSR_SHIFT)
416 #define MCAN_CCCR_CSA_MASK (0x8U)
417 #define MCAN_CCCR_CSA_SHIFT (3U)
418 #define MCAN_CCCR_CSA_GET(x) (((uint32_t)(x) & MCAN_CCCR_CSA_MASK) >> MCAN_CCCR_CSA_SHIFT)
428 #define MCAN_CCCR_ASM_MASK (0x4U)
429 #define MCAN_CCCR_ASM_SHIFT (2U)
430 #define MCAN_CCCR_ASM_SET(x) (((uint32_t)(x) << MCAN_CCCR_ASM_SHIFT) & MCAN_CCCR_ASM_MASK)
431 #define MCAN_CCCR_ASM_GET(x) (((uint32_t)(x) & MCAN_CCCR_ASM_MASK) >> MCAN_CCCR_ASM_SHIFT)
440 #define MCAN_CCCR_CCE_MASK (0x2U)
441 #define MCAN_CCCR_CCE_SHIFT (1U)
442 #define MCAN_CCCR_CCE_SET(x) (((uint32_t)(x) << MCAN_CCCR_CCE_SHIFT) & MCAN_CCCR_CCE_MASK)
443 #define MCAN_CCCR_CCE_GET(x) (((uint32_t)(x) & MCAN_CCCR_CCE_MASK) >> MCAN_CCCR_CCE_SHIFT)
452 #define MCAN_CCCR_INIT_MASK (0x1U)
453 #define MCAN_CCCR_INIT_SHIFT (0U)
454 #define MCAN_CCCR_INIT_SET(x) (((uint32_t)(x) << MCAN_CCCR_INIT_SHIFT) & MCAN_CCCR_INIT_MASK)
455 #define MCAN_CCCR_INIT_GET(x) (((uint32_t)(x) & MCAN_CCCR_INIT_MASK) >> MCAN_CCCR_INIT_SHIFT)
464 #define MCAN_NBTP_NSJW_MASK (0xFE000000UL)
465 #define MCAN_NBTP_NSJW_SHIFT (25U)
466 #define MCAN_NBTP_NSJW_SET(x) (((uint32_t)(x) << MCAN_NBTP_NSJW_SHIFT) & MCAN_NBTP_NSJW_MASK)
467 #define MCAN_NBTP_NSJW_GET(x) (((uint32_t)(x) & MCAN_NBTP_NSJW_MASK) >> MCAN_NBTP_NSJW_SHIFT)
476 #define MCAN_NBTP_NBRP_MASK (0x1FF0000UL)
477 #define MCAN_NBTP_NBRP_SHIFT (16U)
478 #define MCAN_NBTP_NBRP_SET(x) (((uint32_t)(x) << MCAN_NBTP_NBRP_SHIFT) & MCAN_NBTP_NBRP_MASK)
479 #define MCAN_NBTP_NBRP_GET(x) (((uint32_t)(x) & MCAN_NBTP_NBRP_MASK) >> MCAN_NBTP_NBRP_SHIFT)
487 #define MCAN_NBTP_NTSEG1_MASK (0xFF00U)
488 #define MCAN_NBTP_NTSEG1_SHIFT (8U)
489 #define MCAN_NBTP_NTSEG1_SET(x) (((uint32_t)(x) << MCAN_NBTP_NTSEG1_SHIFT) & MCAN_NBTP_NTSEG1_MASK)
490 #define MCAN_NBTP_NTSEG1_GET(x) (((uint32_t)(x) & MCAN_NBTP_NTSEG1_MASK) >> MCAN_NBTP_NTSEG1_SHIFT)
498 #define MCAN_NBTP_NTSEG2_MASK (0x7FU)
499 #define MCAN_NBTP_NTSEG2_SHIFT (0U)
500 #define MCAN_NBTP_NTSEG2_SET(x) (((uint32_t)(x) << MCAN_NBTP_NTSEG2_SHIFT) & MCAN_NBTP_NTSEG2_MASK)
501 #define MCAN_NBTP_NTSEG2_GET(x) (((uint32_t)(x) & MCAN_NBTP_NTSEG2_MASK) >> MCAN_NBTP_NTSEG2_SHIFT)
510 #define MCAN_TSCC_TCP_MASK (0xF0000UL)
511 #define MCAN_TSCC_TCP_SHIFT (16U)
512 #define MCAN_TSCC_TCP_SET(x) (((uint32_t)(x) << MCAN_TSCC_TCP_SHIFT) & MCAN_TSCC_TCP_MASK)
513 #define MCAN_TSCC_TCP_GET(x) (((uint32_t)(x) & MCAN_TSCC_TCP_MASK) >> MCAN_TSCC_TCP_SHIFT)
524 #define MCAN_TSCC_TSS_MASK (0x3U)
525 #define MCAN_TSCC_TSS_SHIFT (0U)
526 #define MCAN_TSCC_TSS_SET(x) (((uint32_t)(x) << MCAN_TSCC_TSS_SHIFT) & MCAN_TSCC_TSS_MASK)
527 #define MCAN_TSCC_TSS_GET(x) (((uint32_t)(x) & MCAN_TSCC_TSS_MASK) >> MCAN_TSCC_TSS_SHIFT)
537 #define MCAN_TSCV_TSC_MASK (0xFFFFU)
538 #define MCAN_TSCV_TSC_SHIFT (0U)
539 #define MCAN_TSCV_TSC_GET(x) (((uint32_t)(x) & MCAN_TSCV_TSC_MASK) >> MCAN_TSCV_TSC_SHIFT)
548 #define MCAN_TOCC_TOP_MASK (0xFFFF0000UL)
549 #define MCAN_TOCC_TOP_SHIFT (16U)
550 #define MCAN_TOCC_TOP_SET(x) (((uint32_t)(x) << MCAN_TOCC_TOP_SHIFT) & MCAN_TOCC_TOP_MASK)
551 #define MCAN_TOCC_TOP_GET(x) (((uint32_t)(x) & MCAN_TOCC_TOP_MASK) >> MCAN_TOCC_TOP_SHIFT)
564 #define MCAN_TOCC_TOS_MASK (0x6U)
565 #define MCAN_TOCC_TOS_SHIFT (1U)
566 #define MCAN_TOCC_TOS_SET(x) (((uint32_t)(x) << MCAN_TOCC_TOS_SHIFT) & MCAN_TOCC_TOS_MASK)
567 #define MCAN_TOCC_TOS_GET(x) (((uint32_t)(x) & MCAN_TOCC_TOS_MASK) >> MCAN_TOCC_TOS_SHIFT)
576 #define MCAN_TOCC_RP_MASK (0x1U)
577 #define MCAN_TOCC_RP_SHIFT (0U)
578 #define MCAN_TOCC_RP_SET(x) (((uint32_t)(x) << MCAN_TOCC_RP_SHIFT) & MCAN_TOCC_RP_MASK)
579 #define MCAN_TOCC_RP_GET(x) (((uint32_t)(x) & MCAN_TOCC_RP_MASK) >> MCAN_TOCC_RP_SHIFT)
590 #define MCAN_TOCV_TOC_MASK (0xFFFFU)
591 #define MCAN_TOCV_TOC_SHIFT (0U)
592 #define MCAN_TOCV_TOC_GET(x) (((uint32_t)(x) & MCAN_TOCV_TOC_MASK) >> MCAN_TOCV_TOC_SHIFT)
604 #define MCAN_ECR_CEL_MASK (0xFF0000UL)
605 #define MCAN_ECR_CEL_SHIFT (16U)
606 #define MCAN_ECR_CEL_GET(x) (((uint32_t)(x) & MCAN_ECR_CEL_MASK) >> MCAN_ECR_CEL_SHIFT)
615 #define MCAN_ECR_RP_MASK (0x8000U)
616 #define MCAN_ECR_RP_SHIFT (15U)
617 #define MCAN_ECR_RP_GET(x) (((uint32_t)(x) & MCAN_ECR_RP_MASK) >> MCAN_ECR_RP_SHIFT)
625 #define MCAN_ECR_REC_MASK (0x7F00U)
626 #define MCAN_ECR_REC_SHIFT (8U)
627 #define MCAN_ECR_REC_GET(x) (((uint32_t)(x) & MCAN_ECR_REC_MASK) >> MCAN_ECR_REC_SHIFT)
636 #define MCAN_ECR_TEC_MASK (0xFFU)
637 #define MCAN_ECR_TEC_SHIFT (0U)
638 #define MCAN_ECR_TEC_GET(x) (((uint32_t)(x) & MCAN_ECR_TEC_MASK) >> MCAN_ECR_TEC_SHIFT)
648 #define MCAN_PSR_TDCV_MASK (0x7F0000UL)
649 #define MCAN_PSR_TDCV_SHIFT (16U)
650 #define MCAN_PSR_TDCV_GET(x) (((uint32_t)(x) & MCAN_PSR_TDCV_MASK) >> MCAN_PSR_TDCV_SHIFT)
660 #define MCAN_PSR_PXE_MASK (0x4000U)
661 #define MCAN_PSR_PXE_SHIFT (14U)
662 #define MCAN_PSR_PXE_GET(x) (((uint32_t)(x) & MCAN_PSR_PXE_MASK) >> MCAN_PSR_PXE_SHIFT)
673 #define MCAN_PSR_RFDF_MASK (0x2000U)
674 #define MCAN_PSR_RFDF_SHIFT (13U)
675 #define MCAN_PSR_RFDF_GET(x) (((uint32_t)(x) & MCAN_PSR_RFDF_MASK) >> MCAN_PSR_RFDF_SHIFT)
686 #define MCAN_PSR_RBRS_MASK (0x1000U)
687 #define MCAN_PSR_RBRS_SHIFT (12U)
688 #define MCAN_PSR_RBRS_GET(x) (((uint32_t)(x) & MCAN_PSR_RBRS_MASK) >> MCAN_PSR_RBRS_SHIFT)
699 #define MCAN_PSR_RESI_MASK (0x800U)
700 #define MCAN_PSR_RESI_SHIFT (11U)
701 #define MCAN_PSR_RESI_GET(x) (((uint32_t)(x) & MCAN_PSR_RESI_MASK) >> MCAN_PSR_RESI_SHIFT)
711 #define MCAN_PSR_DLEC_MASK (0x700U)
712 #define MCAN_PSR_DLEC_SHIFT (8U)
713 #define MCAN_PSR_DLEC_GET(x) (((uint32_t)(x) & MCAN_PSR_DLEC_MASK) >> MCAN_PSR_DLEC_SHIFT)
722 #define MCAN_PSR_BO_MASK (0x80U)
723 #define MCAN_PSR_BO_SHIFT (7U)
724 #define MCAN_PSR_BO_GET(x) (((uint32_t)(x) & MCAN_PSR_BO_MASK) >> MCAN_PSR_BO_SHIFT)
733 #define MCAN_PSR_EW_MASK (0x40U)
734 #define MCAN_PSR_EW_SHIFT (6U)
735 #define MCAN_PSR_EW_GET(x) (((uint32_t)(x) & MCAN_PSR_EW_MASK) >> MCAN_PSR_EW_SHIFT)
744 #define MCAN_PSR_EP_MASK (0x20U)
745 #define MCAN_PSR_EP_SHIFT (5U)
746 #define MCAN_PSR_EP_GET(x) (((uint32_t)(x) & MCAN_PSR_EP_MASK) >> MCAN_PSR_EP_SHIFT)
759 #define MCAN_PSR_ACT_MASK (0x18U)
760 #define MCAN_PSR_ACT_SHIFT (3U)
761 #define MCAN_PSR_ACT_GET(x) (((uint32_t)(x) & MCAN_PSR_ACT_MASK) >> MCAN_PSR_ACT_SHIFT)
787 #define MCAN_PSR_LEC_MASK (0x7U)
788 #define MCAN_PSR_LEC_SHIFT (0U)
789 #define MCAN_PSR_LEC_GET(x) (((uint32_t)(x) & MCAN_PSR_LEC_MASK) >> MCAN_PSR_LEC_SHIFT)
798 #define MCAN_TDCR_TDCO_MASK (0x7F00U)
799 #define MCAN_TDCR_TDCO_SHIFT (8U)
800 #define MCAN_TDCR_TDCO_SET(x) (((uint32_t)(x) << MCAN_TDCR_TDCO_SHIFT) & MCAN_TDCR_TDCO_MASK)
801 #define MCAN_TDCR_TDCO_GET(x) (((uint32_t)(x) & MCAN_TDCR_TDCO_MASK) >> MCAN_TDCR_TDCO_SHIFT)
810 #define MCAN_TDCR_TDCF_MASK (0x7FU)
811 #define MCAN_TDCR_TDCF_SHIFT (0U)
812 #define MCAN_TDCR_TDCF_SET(x) (((uint32_t)(x) << MCAN_TDCR_TDCF_SHIFT) & MCAN_TDCR_TDCF_MASK)
813 #define MCAN_TDCR_TDCF_GET(x) (((uint32_t)(x) & MCAN_TDCR_TDCF_MASK) >> MCAN_TDCR_TDCF_SHIFT)
823 #define MCAN_IR_ARA_MASK (0x20000000UL)
824 #define MCAN_IR_ARA_SHIFT (29U)
825 #define MCAN_IR_ARA_SET(x) (((uint32_t)(x) << MCAN_IR_ARA_SHIFT) & MCAN_IR_ARA_MASK)
826 #define MCAN_IR_ARA_GET(x) (((uint32_t)(x) & MCAN_IR_ARA_MASK) >> MCAN_IR_ARA_SHIFT)
835 #define MCAN_IR_PED_MASK (0x10000000UL)
836 #define MCAN_IR_PED_SHIFT (28U)
837 #define MCAN_IR_PED_SET(x) (((uint32_t)(x) << MCAN_IR_PED_SHIFT) & MCAN_IR_PED_MASK)
838 #define MCAN_IR_PED_GET(x) (((uint32_t)(x) & MCAN_IR_PED_MASK) >> MCAN_IR_PED_SHIFT)
847 #define MCAN_IR_PEA_MASK (0x8000000UL)
848 #define MCAN_IR_PEA_SHIFT (27U)
849 #define MCAN_IR_PEA_SET(x) (((uint32_t)(x) << MCAN_IR_PEA_SHIFT) & MCAN_IR_PEA_MASK)
850 #define MCAN_IR_PEA_GET(x) (((uint32_t)(x) & MCAN_IR_PEA_MASK) >> MCAN_IR_PEA_SHIFT)
859 #define MCAN_IR_WDI_MASK (0x4000000UL)
860 #define MCAN_IR_WDI_SHIFT (26U)
861 #define MCAN_IR_WDI_SET(x) (((uint32_t)(x) << MCAN_IR_WDI_SHIFT) & MCAN_IR_WDI_MASK)
862 #define MCAN_IR_WDI_GET(x) (((uint32_t)(x) & MCAN_IR_WDI_MASK) >> MCAN_IR_WDI_SHIFT)
871 #define MCAN_IR_BO_MASK (0x2000000UL)
872 #define MCAN_IR_BO_SHIFT (25U)
873 #define MCAN_IR_BO_SET(x) (((uint32_t)(x) << MCAN_IR_BO_SHIFT) & MCAN_IR_BO_MASK)
874 #define MCAN_IR_BO_GET(x) (((uint32_t)(x) & MCAN_IR_BO_MASK) >> MCAN_IR_BO_SHIFT)
883 #define MCAN_IR_EW_MASK (0x1000000UL)
884 #define MCAN_IR_EW_SHIFT (24U)
885 #define MCAN_IR_EW_SET(x) (((uint32_t)(x) << MCAN_IR_EW_SHIFT) & MCAN_IR_EW_MASK)
886 #define MCAN_IR_EW_GET(x) (((uint32_t)(x) & MCAN_IR_EW_MASK) >> MCAN_IR_EW_SHIFT)
895 #define MCAN_IR_EP_MASK (0x800000UL)
896 #define MCAN_IR_EP_SHIFT (23U)
897 #define MCAN_IR_EP_SET(x) (((uint32_t)(x) << MCAN_IR_EP_SHIFT) & MCAN_IR_EP_MASK)
898 #define MCAN_IR_EP_GET(x) (((uint32_t)(x) & MCAN_IR_EP_MASK) >> MCAN_IR_EP_SHIFT)
907 #define MCAN_IR_ELO_MASK (0x400000UL)
908 #define MCAN_IR_ELO_SHIFT (22U)
909 #define MCAN_IR_ELO_SET(x) (((uint32_t)(x) << MCAN_IR_ELO_SHIFT) & MCAN_IR_ELO_MASK)
910 #define MCAN_IR_ELO_GET(x) (((uint32_t)(x) & MCAN_IR_ELO_MASK) >> MCAN_IR_ELO_SHIFT)
921 #define MCAN_IR_BEU_MASK (0x200000UL)
922 #define MCAN_IR_BEU_SHIFT (21U)
923 #define MCAN_IR_BEU_SET(x) (((uint32_t)(x) << MCAN_IR_BEU_SHIFT) & MCAN_IR_BEU_MASK)
924 #define MCAN_IR_BEU_GET(x) (((uint32_t)(x) & MCAN_IR_BEU_MASK) >> MCAN_IR_BEU_SHIFT)
934 #define MCAN_IR_BEC_MASK (0x100000UL)
935 #define MCAN_IR_BEC_SHIFT (20U)
936 #define MCAN_IR_BEC_SET(x) (((uint32_t)(x) << MCAN_IR_BEC_SHIFT) & MCAN_IR_BEC_MASK)
937 #define MCAN_IR_BEC_GET(x) (((uint32_t)(x) & MCAN_IR_BEC_MASK) >> MCAN_IR_BEC_SHIFT)
947 #define MCAN_IR_DRX_MASK (0x80000UL)
948 #define MCAN_IR_DRX_SHIFT (19U)
949 #define MCAN_IR_DRX_SET(x) (((uint32_t)(x) << MCAN_IR_DRX_SHIFT) & MCAN_IR_DRX_MASK)
950 #define MCAN_IR_DRX_GET(x) (((uint32_t)(x) & MCAN_IR_DRX_MASK) >> MCAN_IR_DRX_SHIFT)
959 #define MCAN_IR_TOO_MASK (0x40000UL)
960 #define MCAN_IR_TOO_SHIFT (18U)
961 #define MCAN_IR_TOO_SET(x) (((uint32_t)(x) << MCAN_IR_TOO_SHIFT) & MCAN_IR_TOO_MASK)
962 #define MCAN_IR_TOO_GET(x) (((uint32_t)(x) & MCAN_IR_TOO_MASK) >> MCAN_IR_TOO_SHIFT)
978 #define MCAN_IR_MRAF_MASK (0x20000UL)
979 #define MCAN_IR_MRAF_SHIFT (17U)
980 #define MCAN_IR_MRAF_SET(x) (((uint32_t)(x) << MCAN_IR_MRAF_SHIFT) & MCAN_IR_MRAF_MASK)
981 #define MCAN_IR_MRAF_GET(x) (((uint32_t)(x) & MCAN_IR_MRAF_MASK) >> MCAN_IR_MRAF_SHIFT)
990 #define MCAN_IR_TSW_MASK (0x10000UL)
991 #define MCAN_IR_TSW_SHIFT (16U)
992 #define MCAN_IR_TSW_SET(x) (((uint32_t)(x) << MCAN_IR_TSW_SHIFT) & MCAN_IR_TSW_MASK)
993 #define MCAN_IR_TSW_GET(x) (((uint32_t)(x) & MCAN_IR_TSW_MASK) >> MCAN_IR_TSW_SHIFT)
1002 #define MCAN_IR_TEFL_MASK (0x8000U)
1003 #define MCAN_IR_TEFL_SHIFT (15U)
1004 #define MCAN_IR_TEFL_SET(x) (((uint32_t)(x) << MCAN_IR_TEFL_SHIFT) & MCAN_IR_TEFL_MASK)
1005 #define MCAN_IR_TEFL_GET(x) (((uint32_t)(x) & MCAN_IR_TEFL_MASK) >> MCAN_IR_TEFL_SHIFT)
1014 #define MCAN_IR_TEFF_MASK (0x4000U)
1015 #define MCAN_IR_TEFF_SHIFT (14U)
1016 #define MCAN_IR_TEFF_SET(x) (((uint32_t)(x) << MCAN_IR_TEFF_SHIFT) & MCAN_IR_TEFF_MASK)
1017 #define MCAN_IR_TEFF_GET(x) (((uint32_t)(x) & MCAN_IR_TEFF_MASK) >> MCAN_IR_TEFF_SHIFT)
1026 #define MCAN_IR_TEFW_MASK (0x2000U)
1027 #define MCAN_IR_TEFW_SHIFT (13U)
1028 #define MCAN_IR_TEFW_SET(x) (((uint32_t)(x) << MCAN_IR_TEFW_SHIFT) & MCAN_IR_TEFW_MASK)
1029 #define MCAN_IR_TEFW_GET(x) (((uint32_t)(x) & MCAN_IR_TEFW_MASK) >> MCAN_IR_TEFW_SHIFT)
1038 #define MCAN_IR_TEFN_MASK (0x1000U)
1039 #define MCAN_IR_TEFN_SHIFT (12U)
1040 #define MCAN_IR_TEFN_SET(x) (((uint32_t)(x) << MCAN_IR_TEFN_SHIFT) & MCAN_IR_TEFN_MASK)
1041 #define MCAN_IR_TEFN_GET(x) (((uint32_t)(x) & MCAN_IR_TEFN_MASK) >> MCAN_IR_TEFN_SHIFT)
1050 #define MCAN_IR_TFE_MASK (0x800U)
1051 #define MCAN_IR_TFE_SHIFT (11U)
1052 #define MCAN_IR_TFE_SET(x) (((uint32_t)(x) << MCAN_IR_TFE_SHIFT) & MCAN_IR_TFE_MASK)
1053 #define MCAN_IR_TFE_GET(x) (((uint32_t)(x) & MCAN_IR_TFE_MASK) >> MCAN_IR_TFE_SHIFT)
1062 #define MCAN_IR_TCF_MASK (0x400U)
1063 #define MCAN_IR_TCF_SHIFT (10U)
1064 #define MCAN_IR_TCF_SET(x) (((uint32_t)(x) << MCAN_IR_TCF_SHIFT) & MCAN_IR_TCF_MASK)
1065 #define MCAN_IR_TCF_GET(x) (((uint32_t)(x) & MCAN_IR_TCF_MASK) >> MCAN_IR_TCF_SHIFT)
1074 #define MCAN_IR_TC_MASK (0x200U)
1075 #define MCAN_IR_TC_SHIFT (9U)
1076 #define MCAN_IR_TC_SET(x) (((uint32_t)(x) << MCAN_IR_TC_SHIFT) & MCAN_IR_TC_MASK)
1077 #define MCAN_IR_TC_GET(x) (((uint32_t)(x) & MCAN_IR_TC_MASK) >> MCAN_IR_TC_SHIFT)
1086 #define MCAN_IR_HPM_MASK (0x100U)
1087 #define MCAN_IR_HPM_SHIFT (8U)
1088 #define MCAN_IR_HPM_SET(x) (((uint32_t)(x) << MCAN_IR_HPM_SHIFT) & MCAN_IR_HPM_MASK)
1089 #define MCAN_IR_HPM_GET(x) (((uint32_t)(x) & MCAN_IR_HPM_MASK) >> MCAN_IR_HPM_SHIFT)
1098 #define MCAN_IR_RF1L_MASK (0x80U)
1099 #define MCAN_IR_RF1L_SHIFT (7U)
1100 #define MCAN_IR_RF1L_SET(x) (((uint32_t)(x) << MCAN_IR_RF1L_SHIFT) & MCAN_IR_RF1L_MASK)
1101 #define MCAN_IR_RF1L_GET(x) (((uint32_t)(x) & MCAN_IR_RF1L_MASK) >> MCAN_IR_RF1L_SHIFT)
1110 #define MCAN_IR_RF1F_MASK (0x40U)
1111 #define MCAN_IR_RF1F_SHIFT (6U)
1112 #define MCAN_IR_RF1F_SET(x) (((uint32_t)(x) << MCAN_IR_RF1F_SHIFT) & MCAN_IR_RF1F_MASK)
1113 #define MCAN_IR_RF1F_GET(x) (((uint32_t)(x) & MCAN_IR_RF1F_MASK) >> MCAN_IR_RF1F_SHIFT)
1122 #define MCAN_IR_RF1W_MASK (0x20U)
1123 #define MCAN_IR_RF1W_SHIFT (5U)
1124 #define MCAN_IR_RF1W_SET(x) (((uint32_t)(x) << MCAN_IR_RF1W_SHIFT) & MCAN_IR_RF1W_MASK)
1125 #define MCAN_IR_RF1W_GET(x) (((uint32_t)(x) & MCAN_IR_RF1W_MASK) >> MCAN_IR_RF1W_SHIFT)
1134 #define MCAN_IR_RF1N_MASK (0x10U)
1135 #define MCAN_IR_RF1N_SHIFT (4U)
1136 #define MCAN_IR_RF1N_SET(x) (((uint32_t)(x) << MCAN_IR_RF1N_SHIFT) & MCAN_IR_RF1N_MASK)
1137 #define MCAN_IR_RF1N_GET(x) (((uint32_t)(x) & MCAN_IR_RF1N_MASK) >> MCAN_IR_RF1N_SHIFT)
1146 #define MCAN_IR_RF0L_MASK (0x8U)
1147 #define MCAN_IR_RF0L_SHIFT (3U)
1148 #define MCAN_IR_RF0L_SET(x) (((uint32_t)(x) << MCAN_IR_RF0L_SHIFT) & MCAN_IR_RF0L_MASK)
1149 #define MCAN_IR_RF0L_GET(x) (((uint32_t)(x) & MCAN_IR_RF0L_MASK) >> MCAN_IR_RF0L_SHIFT)
1158 #define MCAN_IR_RF0F_MASK (0x4U)
1159 #define MCAN_IR_RF0F_SHIFT (2U)
1160 #define MCAN_IR_RF0F_SET(x) (((uint32_t)(x) << MCAN_IR_RF0F_SHIFT) & MCAN_IR_RF0F_MASK)
1161 #define MCAN_IR_RF0F_GET(x) (((uint32_t)(x) & MCAN_IR_RF0F_MASK) >> MCAN_IR_RF0F_SHIFT)
1170 #define MCAN_IR_RF0W_MASK (0x2U)
1171 #define MCAN_IR_RF0W_SHIFT (1U)
1172 #define MCAN_IR_RF0W_SET(x) (((uint32_t)(x) << MCAN_IR_RF0W_SHIFT) & MCAN_IR_RF0W_MASK)
1173 #define MCAN_IR_RF0W_GET(x) (((uint32_t)(x) & MCAN_IR_RF0W_MASK) >> MCAN_IR_RF0W_SHIFT)
1182 #define MCAN_IR_RF0N_MASK (0x1U)
1183 #define MCAN_IR_RF0N_SHIFT (0U)
1184 #define MCAN_IR_RF0N_SET(x) (((uint32_t)(x) << MCAN_IR_RF0N_SHIFT) & MCAN_IR_RF0N_MASK)
1185 #define MCAN_IR_RF0N_GET(x) (((uint32_t)(x) & MCAN_IR_RF0N_MASK) >> MCAN_IR_RF0N_SHIFT)
1193 #define MCAN_IE_ARAE_MASK (0x20000000UL)
1194 #define MCAN_IE_ARAE_SHIFT (29U)
1195 #define MCAN_IE_ARAE_SET(x) (((uint32_t)(x) << MCAN_IE_ARAE_SHIFT) & MCAN_IE_ARAE_MASK)
1196 #define MCAN_IE_ARAE_GET(x) (((uint32_t)(x) & MCAN_IE_ARAE_MASK) >> MCAN_IE_ARAE_SHIFT)
1203 #define MCAN_IE_PEDE_MASK (0x10000000UL)
1204 #define MCAN_IE_PEDE_SHIFT (28U)
1205 #define MCAN_IE_PEDE_SET(x) (((uint32_t)(x) << MCAN_IE_PEDE_SHIFT) & MCAN_IE_PEDE_MASK)
1206 #define MCAN_IE_PEDE_GET(x) (((uint32_t)(x) & MCAN_IE_PEDE_MASK) >> MCAN_IE_PEDE_SHIFT)
1213 #define MCAN_IE_PEAE_MASK (0x8000000UL)
1214 #define MCAN_IE_PEAE_SHIFT (27U)
1215 #define MCAN_IE_PEAE_SET(x) (((uint32_t)(x) << MCAN_IE_PEAE_SHIFT) & MCAN_IE_PEAE_MASK)
1216 #define MCAN_IE_PEAE_GET(x) (((uint32_t)(x) & MCAN_IE_PEAE_MASK) >> MCAN_IE_PEAE_SHIFT)
1223 #define MCAN_IE_WDIE_MASK (0x4000000UL)
1224 #define MCAN_IE_WDIE_SHIFT (26U)
1225 #define MCAN_IE_WDIE_SET(x) (((uint32_t)(x) << MCAN_IE_WDIE_SHIFT) & MCAN_IE_WDIE_MASK)
1226 #define MCAN_IE_WDIE_GET(x) (((uint32_t)(x) & MCAN_IE_WDIE_MASK) >> MCAN_IE_WDIE_SHIFT)
1233 #define MCAN_IE_BOE_MASK (0x2000000UL)
1234 #define MCAN_IE_BOE_SHIFT (25U)
1235 #define MCAN_IE_BOE_SET(x) (((uint32_t)(x) << MCAN_IE_BOE_SHIFT) & MCAN_IE_BOE_MASK)
1236 #define MCAN_IE_BOE_GET(x) (((uint32_t)(x) & MCAN_IE_BOE_MASK) >> MCAN_IE_BOE_SHIFT)
1243 #define MCAN_IE_EWE_MASK (0x1000000UL)
1244 #define MCAN_IE_EWE_SHIFT (24U)
1245 #define MCAN_IE_EWE_SET(x) (((uint32_t)(x) << MCAN_IE_EWE_SHIFT) & MCAN_IE_EWE_MASK)
1246 #define MCAN_IE_EWE_GET(x) (((uint32_t)(x) & MCAN_IE_EWE_MASK) >> MCAN_IE_EWE_SHIFT)
1253 #define MCAN_IE_EPE_MASK (0x800000UL)
1254 #define MCAN_IE_EPE_SHIFT (23U)
1255 #define MCAN_IE_EPE_SET(x) (((uint32_t)(x) << MCAN_IE_EPE_SHIFT) & MCAN_IE_EPE_MASK)
1256 #define MCAN_IE_EPE_GET(x) (((uint32_t)(x) & MCAN_IE_EPE_MASK) >> MCAN_IE_EPE_SHIFT)
1263 #define MCAN_IE_ELOE_MASK (0x400000UL)
1264 #define MCAN_IE_ELOE_SHIFT (22U)
1265 #define MCAN_IE_ELOE_SET(x) (((uint32_t)(x) << MCAN_IE_ELOE_SHIFT) & MCAN_IE_ELOE_MASK)
1266 #define MCAN_IE_ELOE_GET(x) (((uint32_t)(x) & MCAN_IE_ELOE_MASK) >> MCAN_IE_ELOE_SHIFT)
1273 #define MCAN_IE_BEUE_MASK (0x200000UL)
1274 #define MCAN_IE_BEUE_SHIFT (21U)
1275 #define MCAN_IE_BEUE_SET(x) (((uint32_t)(x) << MCAN_IE_BEUE_SHIFT) & MCAN_IE_BEUE_MASK)
1276 #define MCAN_IE_BEUE_GET(x) (((uint32_t)(x) & MCAN_IE_BEUE_MASK) >> MCAN_IE_BEUE_SHIFT)
1283 #define MCAN_IE_BECE_MASK (0x100000UL)
1284 #define MCAN_IE_BECE_SHIFT (20U)
1285 #define MCAN_IE_BECE_SET(x) (((uint32_t)(x) << MCAN_IE_BECE_SHIFT) & MCAN_IE_BECE_MASK)
1286 #define MCAN_IE_BECE_GET(x) (((uint32_t)(x) & MCAN_IE_BECE_MASK) >> MCAN_IE_BECE_SHIFT)
1293 #define MCAN_IE_DRXE_MASK (0x80000UL)
1294 #define MCAN_IE_DRXE_SHIFT (19U)
1295 #define MCAN_IE_DRXE_SET(x) (((uint32_t)(x) << MCAN_IE_DRXE_SHIFT) & MCAN_IE_DRXE_MASK)
1296 #define MCAN_IE_DRXE_GET(x) (((uint32_t)(x) & MCAN_IE_DRXE_MASK) >> MCAN_IE_DRXE_SHIFT)
1303 #define MCAN_IE_TOOE_MASK (0x40000UL)
1304 #define MCAN_IE_TOOE_SHIFT (18U)
1305 #define MCAN_IE_TOOE_SET(x) (((uint32_t)(x) << MCAN_IE_TOOE_SHIFT) & MCAN_IE_TOOE_MASK)
1306 #define MCAN_IE_TOOE_GET(x) (((uint32_t)(x) & MCAN_IE_TOOE_MASK) >> MCAN_IE_TOOE_SHIFT)
1313 #define MCAN_IE_MRAFE_MASK (0x20000UL)
1314 #define MCAN_IE_MRAFE_SHIFT (17U)
1315 #define MCAN_IE_MRAFE_SET(x) (((uint32_t)(x) << MCAN_IE_MRAFE_SHIFT) & MCAN_IE_MRAFE_MASK)
1316 #define MCAN_IE_MRAFE_GET(x) (((uint32_t)(x) & MCAN_IE_MRAFE_MASK) >> MCAN_IE_MRAFE_SHIFT)
1323 #define MCAN_IE_TSWE_MASK (0x10000UL)
1324 #define MCAN_IE_TSWE_SHIFT (16U)
1325 #define MCAN_IE_TSWE_SET(x) (((uint32_t)(x) << MCAN_IE_TSWE_SHIFT) & MCAN_IE_TSWE_MASK)
1326 #define MCAN_IE_TSWE_GET(x) (((uint32_t)(x) & MCAN_IE_TSWE_MASK) >> MCAN_IE_TSWE_SHIFT)
1333 #define MCAN_IE_TEFLE_MASK (0x8000U)
1334 #define MCAN_IE_TEFLE_SHIFT (15U)
1335 #define MCAN_IE_TEFLE_SET(x) (((uint32_t)(x) << MCAN_IE_TEFLE_SHIFT) & MCAN_IE_TEFLE_MASK)
1336 #define MCAN_IE_TEFLE_GET(x) (((uint32_t)(x) & MCAN_IE_TEFLE_MASK) >> MCAN_IE_TEFLE_SHIFT)
1343 #define MCAN_IE_TEFFE_MASK (0x4000U)
1344 #define MCAN_IE_TEFFE_SHIFT (14U)
1345 #define MCAN_IE_TEFFE_SET(x) (((uint32_t)(x) << MCAN_IE_TEFFE_SHIFT) & MCAN_IE_TEFFE_MASK)
1346 #define MCAN_IE_TEFFE_GET(x) (((uint32_t)(x) & MCAN_IE_TEFFE_MASK) >> MCAN_IE_TEFFE_SHIFT)
1353 #define MCAN_IE_TEFWE_MASK (0x2000U)
1354 #define MCAN_IE_TEFWE_SHIFT (13U)
1355 #define MCAN_IE_TEFWE_SET(x) (((uint32_t)(x) << MCAN_IE_TEFWE_SHIFT) & MCAN_IE_TEFWE_MASK)
1356 #define MCAN_IE_TEFWE_GET(x) (((uint32_t)(x) & MCAN_IE_TEFWE_MASK) >> MCAN_IE_TEFWE_SHIFT)
1363 #define MCAN_IE_TEFNE_MASK (0x1000U)
1364 #define MCAN_IE_TEFNE_SHIFT (12U)
1365 #define MCAN_IE_TEFNE_SET(x) (((uint32_t)(x) << MCAN_IE_TEFNE_SHIFT) & MCAN_IE_TEFNE_MASK)
1366 #define MCAN_IE_TEFNE_GET(x) (((uint32_t)(x) & MCAN_IE_TEFNE_MASK) >> MCAN_IE_TEFNE_SHIFT)
1373 #define MCAN_IE_TFEE_MASK (0x800U)
1374 #define MCAN_IE_TFEE_SHIFT (11U)
1375 #define MCAN_IE_TFEE_SET(x) (((uint32_t)(x) << MCAN_IE_TFEE_SHIFT) & MCAN_IE_TFEE_MASK)
1376 #define MCAN_IE_TFEE_GET(x) (((uint32_t)(x) & MCAN_IE_TFEE_MASK) >> MCAN_IE_TFEE_SHIFT)
1383 #define MCAN_IE_TCFE_MASK (0x400U)
1384 #define MCAN_IE_TCFE_SHIFT (10U)
1385 #define MCAN_IE_TCFE_SET(x) (((uint32_t)(x) << MCAN_IE_TCFE_SHIFT) & MCAN_IE_TCFE_MASK)
1386 #define MCAN_IE_TCFE_GET(x) (((uint32_t)(x) & MCAN_IE_TCFE_MASK) >> MCAN_IE_TCFE_SHIFT)
1393 #define MCAN_IE_TCE_MASK (0x200U)
1394 #define MCAN_IE_TCE_SHIFT (9U)
1395 #define MCAN_IE_TCE_SET(x) (((uint32_t)(x) << MCAN_IE_TCE_SHIFT) & MCAN_IE_TCE_MASK)
1396 #define MCAN_IE_TCE_GET(x) (((uint32_t)(x) & MCAN_IE_TCE_MASK) >> MCAN_IE_TCE_SHIFT)
1403 #define MCAN_IE_HPME_MASK (0x100U)
1404 #define MCAN_IE_HPME_SHIFT (8U)
1405 #define MCAN_IE_HPME_SET(x) (((uint32_t)(x) << MCAN_IE_HPME_SHIFT) & MCAN_IE_HPME_MASK)
1406 #define MCAN_IE_HPME_GET(x) (((uint32_t)(x) & MCAN_IE_HPME_MASK) >> MCAN_IE_HPME_SHIFT)
1413 #define MCAN_IE_RF1LE_MASK (0x80U)
1414 #define MCAN_IE_RF1LE_SHIFT (7U)
1415 #define MCAN_IE_RF1LE_SET(x) (((uint32_t)(x) << MCAN_IE_RF1LE_SHIFT) & MCAN_IE_RF1LE_MASK)
1416 #define MCAN_IE_RF1LE_GET(x) (((uint32_t)(x) & MCAN_IE_RF1LE_MASK) >> MCAN_IE_RF1LE_SHIFT)
1423 #define MCAN_IE_RF1FE_MASK (0x40U)
1424 #define MCAN_IE_RF1FE_SHIFT (6U)
1425 #define MCAN_IE_RF1FE_SET(x) (((uint32_t)(x) << MCAN_IE_RF1FE_SHIFT) & MCAN_IE_RF1FE_MASK)
1426 #define MCAN_IE_RF1FE_GET(x) (((uint32_t)(x) & MCAN_IE_RF1FE_MASK) >> MCAN_IE_RF1FE_SHIFT)
1433 #define MCAN_IE_RF1WE_MASK (0x20U)
1434 #define MCAN_IE_RF1WE_SHIFT (5U)
1435 #define MCAN_IE_RF1WE_SET(x) (((uint32_t)(x) << MCAN_IE_RF1WE_SHIFT) & MCAN_IE_RF1WE_MASK)
1436 #define MCAN_IE_RF1WE_GET(x) (((uint32_t)(x) & MCAN_IE_RF1WE_MASK) >> MCAN_IE_RF1WE_SHIFT)
1443 #define MCAN_IE_RF1NE_MASK (0x10U)
1444 #define MCAN_IE_RF1NE_SHIFT (4U)
1445 #define MCAN_IE_RF1NE_SET(x) (((uint32_t)(x) << MCAN_IE_RF1NE_SHIFT) & MCAN_IE_RF1NE_MASK)
1446 #define MCAN_IE_RF1NE_GET(x) (((uint32_t)(x) & MCAN_IE_RF1NE_MASK) >> MCAN_IE_RF1NE_SHIFT)
1453 #define MCAN_IE_RF0LE_MASK (0x8U)
1454 #define MCAN_IE_RF0LE_SHIFT (3U)
1455 #define MCAN_IE_RF0LE_SET(x) (((uint32_t)(x) << MCAN_IE_RF0LE_SHIFT) & MCAN_IE_RF0LE_MASK)
1456 #define MCAN_IE_RF0LE_GET(x) (((uint32_t)(x) & MCAN_IE_RF0LE_MASK) >> MCAN_IE_RF0LE_SHIFT)
1463 #define MCAN_IE_RF0FE_MASK (0x4U)
1464 #define MCAN_IE_RF0FE_SHIFT (2U)
1465 #define MCAN_IE_RF0FE_SET(x) (((uint32_t)(x) << MCAN_IE_RF0FE_SHIFT) & MCAN_IE_RF0FE_MASK)
1466 #define MCAN_IE_RF0FE_GET(x) (((uint32_t)(x) & MCAN_IE_RF0FE_MASK) >> MCAN_IE_RF0FE_SHIFT)
1473 #define MCAN_IE_RF0WE_MASK (0x2U)
1474 #define MCAN_IE_RF0WE_SHIFT (1U)
1475 #define MCAN_IE_RF0WE_SET(x) (((uint32_t)(x) << MCAN_IE_RF0WE_SHIFT) & MCAN_IE_RF0WE_MASK)
1476 #define MCAN_IE_RF0WE_GET(x) (((uint32_t)(x) & MCAN_IE_RF0WE_MASK) >> MCAN_IE_RF0WE_SHIFT)
1483 #define MCAN_IE_RF0NE_MASK (0x1U)
1484 #define MCAN_IE_RF0NE_SHIFT (0U)
1485 #define MCAN_IE_RF0NE_SET(x) (((uint32_t)(x) << MCAN_IE_RF0NE_SHIFT) & MCAN_IE_RF0NE_MASK)
1486 #define MCAN_IE_RF0NE_GET(x) (((uint32_t)(x) & MCAN_IE_RF0NE_MASK) >> MCAN_IE_RF0NE_SHIFT)
1494 #define MCAN_ILS_ARAL_MASK (0x20000000UL)
1495 #define MCAN_ILS_ARAL_SHIFT (29U)
1496 #define MCAN_ILS_ARAL_SET(x) (((uint32_t)(x) << MCAN_ILS_ARAL_SHIFT) & MCAN_ILS_ARAL_MASK)
1497 #define MCAN_ILS_ARAL_GET(x) (((uint32_t)(x) & MCAN_ILS_ARAL_MASK) >> MCAN_ILS_ARAL_SHIFT)
1504 #define MCAN_ILS_PEDL_MASK (0x10000000UL)
1505 #define MCAN_ILS_PEDL_SHIFT (28U)
1506 #define MCAN_ILS_PEDL_SET(x) (((uint32_t)(x) << MCAN_ILS_PEDL_SHIFT) & MCAN_ILS_PEDL_MASK)
1507 #define MCAN_ILS_PEDL_GET(x) (((uint32_t)(x) & MCAN_ILS_PEDL_MASK) >> MCAN_ILS_PEDL_SHIFT)
1514 #define MCAN_ILS_PEAL_MASK (0x8000000UL)
1515 #define MCAN_ILS_PEAL_SHIFT (27U)
1516 #define MCAN_ILS_PEAL_SET(x) (((uint32_t)(x) << MCAN_ILS_PEAL_SHIFT) & MCAN_ILS_PEAL_MASK)
1517 #define MCAN_ILS_PEAL_GET(x) (((uint32_t)(x) & MCAN_ILS_PEAL_MASK) >> MCAN_ILS_PEAL_SHIFT)
1524 #define MCAN_ILS_WDIL_MASK (0x4000000UL)
1525 #define MCAN_ILS_WDIL_SHIFT (26U)
1526 #define MCAN_ILS_WDIL_SET(x) (((uint32_t)(x) << MCAN_ILS_WDIL_SHIFT) & MCAN_ILS_WDIL_MASK)
1527 #define MCAN_ILS_WDIL_GET(x) (((uint32_t)(x) & MCAN_ILS_WDIL_MASK) >> MCAN_ILS_WDIL_SHIFT)
1534 #define MCAN_ILS_BOL_MASK (0x2000000UL)
1535 #define MCAN_ILS_BOL_SHIFT (25U)
1536 #define MCAN_ILS_BOL_SET(x) (((uint32_t)(x) << MCAN_ILS_BOL_SHIFT) & MCAN_ILS_BOL_MASK)
1537 #define MCAN_ILS_BOL_GET(x) (((uint32_t)(x) & MCAN_ILS_BOL_MASK) >> MCAN_ILS_BOL_SHIFT)
1544 #define MCAN_ILS_EWL_MASK (0x1000000UL)
1545 #define MCAN_ILS_EWL_SHIFT (24U)
1546 #define MCAN_ILS_EWL_SET(x) (((uint32_t)(x) << MCAN_ILS_EWL_SHIFT) & MCAN_ILS_EWL_MASK)
1547 #define MCAN_ILS_EWL_GET(x) (((uint32_t)(x) & MCAN_ILS_EWL_MASK) >> MCAN_ILS_EWL_SHIFT)
1554 #define MCAN_ILS_EPL_MASK (0x800000UL)
1555 #define MCAN_ILS_EPL_SHIFT (23U)
1556 #define MCAN_ILS_EPL_SET(x) (((uint32_t)(x) << MCAN_ILS_EPL_SHIFT) & MCAN_ILS_EPL_MASK)
1557 #define MCAN_ILS_EPL_GET(x) (((uint32_t)(x) & MCAN_ILS_EPL_MASK) >> MCAN_ILS_EPL_SHIFT)
1564 #define MCAN_ILS_ELOL_MASK (0x400000UL)
1565 #define MCAN_ILS_ELOL_SHIFT (22U)
1566 #define MCAN_ILS_ELOL_SET(x) (((uint32_t)(x) << MCAN_ILS_ELOL_SHIFT) & MCAN_ILS_ELOL_MASK)
1567 #define MCAN_ILS_ELOL_GET(x) (((uint32_t)(x) & MCAN_ILS_ELOL_MASK) >> MCAN_ILS_ELOL_SHIFT)
1574 #define MCAN_ILS_BEUL_MASK (0x200000UL)
1575 #define MCAN_ILS_BEUL_SHIFT (21U)
1576 #define MCAN_ILS_BEUL_SET(x) (((uint32_t)(x) << MCAN_ILS_BEUL_SHIFT) & MCAN_ILS_BEUL_MASK)
1577 #define MCAN_ILS_BEUL_GET(x) (((uint32_t)(x) & MCAN_ILS_BEUL_MASK) >> MCAN_ILS_BEUL_SHIFT)
1584 #define MCAN_ILS_BECL_MASK (0x100000UL)
1585 #define MCAN_ILS_BECL_SHIFT (20U)
1586 #define MCAN_ILS_BECL_SET(x) (((uint32_t)(x) << MCAN_ILS_BECL_SHIFT) & MCAN_ILS_BECL_MASK)
1587 #define MCAN_ILS_BECL_GET(x) (((uint32_t)(x) & MCAN_ILS_BECL_MASK) >> MCAN_ILS_BECL_SHIFT)
1594 #define MCAN_ILS_DRXL_MASK (0x80000UL)
1595 #define MCAN_ILS_DRXL_SHIFT (19U)
1596 #define MCAN_ILS_DRXL_SET(x) (((uint32_t)(x) << MCAN_ILS_DRXL_SHIFT) & MCAN_ILS_DRXL_MASK)
1597 #define MCAN_ILS_DRXL_GET(x) (((uint32_t)(x) & MCAN_ILS_DRXL_MASK) >> MCAN_ILS_DRXL_SHIFT)
1604 #define MCAN_ILS_TOOL_MASK (0x40000UL)
1605 #define MCAN_ILS_TOOL_SHIFT (18U)
1606 #define MCAN_ILS_TOOL_SET(x) (((uint32_t)(x) << MCAN_ILS_TOOL_SHIFT) & MCAN_ILS_TOOL_MASK)
1607 #define MCAN_ILS_TOOL_GET(x) (((uint32_t)(x) & MCAN_ILS_TOOL_MASK) >> MCAN_ILS_TOOL_SHIFT)
1614 #define MCAN_ILS_MRAFL_MASK (0x20000UL)
1615 #define MCAN_ILS_MRAFL_SHIFT (17U)
1616 #define MCAN_ILS_MRAFL_SET(x) (((uint32_t)(x) << MCAN_ILS_MRAFL_SHIFT) & MCAN_ILS_MRAFL_MASK)
1617 #define MCAN_ILS_MRAFL_GET(x) (((uint32_t)(x) & MCAN_ILS_MRAFL_MASK) >> MCAN_ILS_MRAFL_SHIFT)
1624 #define MCAN_ILS_TSWL_MASK (0x10000UL)
1625 #define MCAN_ILS_TSWL_SHIFT (16U)
1626 #define MCAN_ILS_TSWL_SET(x) (((uint32_t)(x) << MCAN_ILS_TSWL_SHIFT) & MCAN_ILS_TSWL_MASK)
1627 #define MCAN_ILS_TSWL_GET(x) (((uint32_t)(x) & MCAN_ILS_TSWL_MASK) >> MCAN_ILS_TSWL_SHIFT)
1634 #define MCAN_ILS_TEFLL_MASK (0x8000U)
1635 #define MCAN_ILS_TEFLL_SHIFT (15U)
1636 #define MCAN_ILS_TEFLL_SET(x) (((uint32_t)(x) << MCAN_ILS_TEFLL_SHIFT) & MCAN_ILS_TEFLL_MASK)
1637 #define MCAN_ILS_TEFLL_GET(x) (((uint32_t)(x) & MCAN_ILS_TEFLL_MASK) >> MCAN_ILS_TEFLL_SHIFT)
1644 #define MCAN_ILS_TEFFL_MASK (0x4000U)
1645 #define MCAN_ILS_TEFFL_SHIFT (14U)
1646 #define MCAN_ILS_TEFFL_SET(x) (((uint32_t)(x) << MCAN_ILS_TEFFL_SHIFT) & MCAN_ILS_TEFFL_MASK)
1647 #define MCAN_ILS_TEFFL_GET(x) (((uint32_t)(x) & MCAN_ILS_TEFFL_MASK) >> MCAN_ILS_TEFFL_SHIFT)
1654 #define MCAN_ILS_TEFWL_MASK (0x2000U)
1655 #define MCAN_ILS_TEFWL_SHIFT (13U)
1656 #define MCAN_ILS_TEFWL_SET(x) (((uint32_t)(x) << MCAN_ILS_TEFWL_SHIFT) & MCAN_ILS_TEFWL_MASK)
1657 #define MCAN_ILS_TEFWL_GET(x) (((uint32_t)(x) & MCAN_ILS_TEFWL_MASK) >> MCAN_ILS_TEFWL_SHIFT)
1664 #define MCAN_ILS_TEFNL_MASK (0x1000U)
1665 #define MCAN_ILS_TEFNL_SHIFT (12U)
1666 #define MCAN_ILS_TEFNL_SET(x) (((uint32_t)(x) << MCAN_ILS_TEFNL_SHIFT) & MCAN_ILS_TEFNL_MASK)
1667 #define MCAN_ILS_TEFNL_GET(x) (((uint32_t)(x) & MCAN_ILS_TEFNL_MASK) >> MCAN_ILS_TEFNL_SHIFT)
1674 #define MCAN_ILS_TFEL_MASK (0x800U)
1675 #define MCAN_ILS_TFEL_SHIFT (11U)
1676 #define MCAN_ILS_TFEL_SET(x) (((uint32_t)(x) << MCAN_ILS_TFEL_SHIFT) & MCAN_ILS_TFEL_MASK)
1677 #define MCAN_ILS_TFEL_GET(x) (((uint32_t)(x) & MCAN_ILS_TFEL_MASK) >> MCAN_ILS_TFEL_SHIFT)
1684 #define MCAN_ILS_TCFL_MASK (0x400U)
1685 #define MCAN_ILS_TCFL_SHIFT (10U)
1686 #define MCAN_ILS_TCFL_SET(x) (((uint32_t)(x) << MCAN_ILS_TCFL_SHIFT) & MCAN_ILS_TCFL_MASK)
1687 #define MCAN_ILS_TCFL_GET(x) (((uint32_t)(x) & MCAN_ILS_TCFL_MASK) >> MCAN_ILS_TCFL_SHIFT)
1694 #define MCAN_ILS_TCL_MASK (0x200U)
1695 #define MCAN_ILS_TCL_SHIFT (9U)
1696 #define MCAN_ILS_TCL_SET(x) (((uint32_t)(x) << MCAN_ILS_TCL_SHIFT) & MCAN_ILS_TCL_MASK)
1697 #define MCAN_ILS_TCL_GET(x) (((uint32_t)(x) & MCAN_ILS_TCL_MASK) >> MCAN_ILS_TCL_SHIFT)
1704 #define MCAN_ILS_HPML_MASK (0x100U)
1705 #define MCAN_ILS_HPML_SHIFT (8U)
1706 #define MCAN_ILS_HPML_SET(x) (((uint32_t)(x) << MCAN_ILS_HPML_SHIFT) & MCAN_ILS_HPML_MASK)
1707 #define MCAN_ILS_HPML_GET(x) (((uint32_t)(x) & MCAN_ILS_HPML_MASK) >> MCAN_ILS_HPML_SHIFT)
1714 #define MCAN_ILS_RF1LL_MASK (0x80U)
1715 #define MCAN_ILS_RF1LL_SHIFT (7U)
1716 #define MCAN_ILS_RF1LL_SET(x) (((uint32_t)(x) << MCAN_ILS_RF1LL_SHIFT) & MCAN_ILS_RF1LL_MASK)
1717 #define MCAN_ILS_RF1LL_GET(x) (((uint32_t)(x) & MCAN_ILS_RF1LL_MASK) >> MCAN_ILS_RF1LL_SHIFT)
1724 #define MCAN_ILS_RF1FL_MASK (0x40U)
1725 #define MCAN_ILS_RF1FL_SHIFT (6U)
1726 #define MCAN_ILS_RF1FL_SET(x) (((uint32_t)(x) << MCAN_ILS_RF1FL_SHIFT) & MCAN_ILS_RF1FL_MASK)
1727 #define MCAN_ILS_RF1FL_GET(x) (((uint32_t)(x) & MCAN_ILS_RF1FL_MASK) >> MCAN_ILS_RF1FL_SHIFT)
1734 #define MCAN_ILS_RF1WL_MASK (0x20U)
1735 #define MCAN_ILS_RF1WL_SHIFT (5U)
1736 #define MCAN_ILS_RF1WL_SET(x) (((uint32_t)(x) << MCAN_ILS_RF1WL_SHIFT) & MCAN_ILS_RF1WL_MASK)
1737 #define MCAN_ILS_RF1WL_GET(x) (((uint32_t)(x) & MCAN_ILS_RF1WL_MASK) >> MCAN_ILS_RF1WL_SHIFT)
1744 #define MCAN_ILS_RF1NL_MASK (0x10U)
1745 #define MCAN_ILS_RF1NL_SHIFT (4U)
1746 #define MCAN_ILS_RF1NL_SET(x) (((uint32_t)(x) << MCAN_ILS_RF1NL_SHIFT) & MCAN_ILS_RF1NL_MASK)
1747 #define MCAN_ILS_RF1NL_GET(x) (((uint32_t)(x) & MCAN_ILS_RF1NL_MASK) >> MCAN_ILS_RF1NL_SHIFT)
1754 #define MCAN_ILS_RF0LL_MASK (0x8U)
1755 #define MCAN_ILS_RF0LL_SHIFT (3U)
1756 #define MCAN_ILS_RF0LL_SET(x) (((uint32_t)(x) << MCAN_ILS_RF0LL_SHIFT) & MCAN_ILS_RF0LL_MASK)
1757 #define MCAN_ILS_RF0LL_GET(x) (((uint32_t)(x) & MCAN_ILS_RF0LL_MASK) >> MCAN_ILS_RF0LL_SHIFT)
1764 #define MCAN_ILS_RF0FL_MASK (0x4U)
1765 #define MCAN_ILS_RF0FL_SHIFT (2U)
1766 #define MCAN_ILS_RF0FL_SET(x) (((uint32_t)(x) << MCAN_ILS_RF0FL_SHIFT) & MCAN_ILS_RF0FL_MASK)
1767 #define MCAN_ILS_RF0FL_GET(x) (((uint32_t)(x) & MCAN_ILS_RF0FL_MASK) >> MCAN_ILS_RF0FL_SHIFT)
1774 #define MCAN_ILS_RF0WL_MASK (0x2U)
1775 #define MCAN_ILS_RF0WL_SHIFT (1U)
1776 #define MCAN_ILS_RF0WL_SET(x) (((uint32_t)(x) << MCAN_ILS_RF0WL_SHIFT) & MCAN_ILS_RF0WL_MASK)
1777 #define MCAN_ILS_RF0WL_GET(x) (((uint32_t)(x) & MCAN_ILS_RF0WL_MASK) >> MCAN_ILS_RF0WL_SHIFT)
1784 #define MCAN_ILS_RF0NL_MASK (0x1U)
1785 #define MCAN_ILS_RF0NL_SHIFT (0U)
1786 #define MCAN_ILS_RF0NL_SET(x) (((uint32_t)(x) << MCAN_ILS_RF0NL_SHIFT) & MCAN_ILS_RF0NL_MASK)
1787 #define MCAN_ILS_RF0NL_GET(x) (((uint32_t)(x) & MCAN_ILS_RF0NL_MASK) >> MCAN_ILS_RF0NL_SHIFT)
1797 #define MCAN_ILE_EINT1_MASK (0x2U)
1798 #define MCAN_ILE_EINT1_SHIFT (1U)
1799 #define MCAN_ILE_EINT1_SET(x) (((uint32_t)(x) << MCAN_ILE_EINT1_SHIFT) & MCAN_ILE_EINT1_MASK)
1800 #define MCAN_ILE_EINT1_GET(x) (((uint32_t)(x) & MCAN_ILE_EINT1_MASK) >> MCAN_ILE_EINT1_SHIFT)
1809 #define MCAN_ILE_EINT0_MASK (0x1U)
1810 #define MCAN_ILE_EINT0_SHIFT (0U)
1811 #define MCAN_ILE_EINT0_SET(x) (((uint32_t)(x) << MCAN_ILE_EINT0_SHIFT) & MCAN_ILE_EINT0_MASK)
1812 #define MCAN_ILE_EINT0_GET(x) (((uint32_t)(x) & MCAN_ILE_EINT0_MASK) >> MCAN_ILE_EINT0_SHIFT)
1825 #define MCAN_GFC_ANFS_MASK (0x30U)
1826 #define MCAN_GFC_ANFS_SHIFT (4U)
1827 #define MCAN_GFC_ANFS_SET(x) (((uint32_t)(x) << MCAN_GFC_ANFS_SHIFT) & MCAN_GFC_ANFS_MASK)
1828 #define MCAN_GFC_ANFS_GET(x) (((uint32_t)(x) & MCAN_GFC_ANFS_MASK) >> MCAN_GFC_ANFS_SHIFT)
1840 #define MCAN_GFC_ANFE_MASK (0xCU)
1841 #define MCAN_GFC_ANFE_SHIFT (2U)
1842 #define MCAN_GFC_ANFE_SET(x) (((uint32_t)(x) << MCAN_GFC_ANFE_SHIFT) & MCAN_GFC_ANFE_MASK)
1843 #define MCAN_GFC_ANFE_GET(x) (((uint32_t)(x) & MCAN_GFC_ANFE_MASK) >> MCAN_GFC_ANFE_SHIFT)
1852 #define MCAN_GFC_RRFS_MASK (0x2U)
1853 #define MCAN_GFC_RRFS_SHIFT (1U)
1854 #define MCAN_GFC_RRFS_SET(x) (((uint32_t)(x) << MCAN_GFC_RRFS_SHIFT) & MCAN_GFC_RRFS_MASK)
1855 #define MCAN_GFC_RRFS_GET(x) (((uint32_t)(x) & MCAN_GFC_RRFS_MASK) >> MCAN_GFC_RRFS_SHIFT)
1864 #define MCAN_GFC_RRFE_MASK (0x1U)
1865 #define MCAN_GFC_RRFE_SHIFT (0U)
1866 #define MCAN_GFC_RRFE_SET(x) (((uint32_t)(x) << MCAN_GFC_RRFE_SHIFT) & MCAN_GFC_RRFE_MASK)
1867 #define MCAN_GFC_RRFE_GET(x) (((uint32_t)(x) & MCAN_GFC_RRFE_MASK) >> MCAN_GFC_RRFE_SHIFT)
1878 #define MCAN_SIDFC_LSS_MASK (0xFF0000UL)
1879 #define MCAN_SIDFC_LSS_SHIFT (16U)
1880 #define MCAN_SIDFC_LSS_SET(x) (((uint32_t)(x) << MCAN_SIDFC_LSS_SHIFT) & MCAN_SIDFC_LSS_MASK)
1881 #define MCAN_SIDFC_LSS_GET(x) (((uint32_t)(x) & MCAN_SIDFC_LSS_MASK) >> MCAN_SIDFC_LSS_SHIFT)
1889 #define MCAN_SIDFC_FLSSA_MASK (0xFFFCU)
1890 #define MCAN_SIDFC_FLSSA_SHIFT (2U)
1891 #define MCAN_SIDFC_FLSSA_SET(x) (((uint32_t)(x) << MCAN_SIDFC_FLSSA_SHIFT) & MCAN_SIDFC_FLSSA_MASK)
1892 #define MCAN_SIDFC_FLSSA_GET(x) (((uint32_t)(x) & MCAN_SIDFC_FLSSA_MASK) >> MCAN_SIDFC_FLSSA_SHIFT)
1903 #define MCAN_XIDFC_LSE_MASK (0x7F0000UL)
1904 #define MCAN_XIDFC_LSE_SHIFT (16U)
1905 #define MCAN_XIDFC_LSE_SET(x) (((uint32_t)(x) << MCAN_XIDFC_LSE_SHIFT) & MCAN_XIDFC_LSE_MASK)
1906 #define MCAN_XIDFC_LSE_GET(x) (((uint32_t)(x) & MCAN_XIDFC_LSE_MASK) >> MCAN_XIDFC_LSE_SHIFT)
1914 #define MCAN_XIDFC_FLESA_MASK (0xFFFCU)
1915 #define MCAN_XIDFC_FLESA_SHIFT (2U)
1916 #define MCAN_XIDFC_FLESA_SET(x) (((uint32_t)(x) << MCAN_XIDFC_FLESA_SHIFT) & MCAN_XIDFC_FLESA_MASK)
1917 #define MCAN_XIDFC_FLESA_GET(x) (((uint32_t)(x) & MCAN_XIDFC_FLESA_MASK) >> MCAN_XIDFC_FLESA_SHIFT)
1927 #define MCAN_XIDAM_EIDM_MASK (0x1FFFFFFFUL)
1928 #define MCAN_XIDAM_EIDM_SHIFT (0U)
1929 #define MCAN_XIDAM_EIDM_SET(x) (((uint32_t)(x) << MCAN_XIDAM_EIDM_SHIFT) & MCAN_XIDAM_EIDM_MASK)
1930 #define MCAN_XIDAM_EIDM_GET(x) (((uint32_t)(x) & MCAN_XIDAM_EIDM_MASK) >> MCAN_XIDAM_EIDM_SHIFT)
1941 #define MCAN_HPMS_FLST_MASK (0x8000U)
1942 #define MCAN_HPMS_FLST_SHIFT (15U)
1943 #define MCAN_HPMS_FLST_GET(x) (((uint32_t)(x) & MCAN_HPMS_FLST_MASK) >> MCAN_HPMS_FLST_SHIFT)
1951 #define MCAN_HPMS_FIDX_MASK (0x7F00U)
1952 #define MCAN_HPMS_FIDX_SHIFT (8U)
1953 #define MCAN_HPMS_FIDX_GET(x) (((uint32_t)(x) & MCAN_HPMS_FIDX_MASK) >> MCAN_HPMS_FIDX_SHIFT)
1964 #define MCAN_HPMS_MSI_MASK (0xC0U)
1965 #define MCAN_HPMS_MSI_SHIFT (6U)
1966 #define MCAN_HPMS_MSI_GET(x) (((uint32_t)(x) & MCAN_HPMS_MSI_MASK) >> MCAN_HPMS_MSI_SHIFT)
1974 #define MCAN_HPMS_BIDX_MASK (0x3FU)
1975 #define MCAN_HPMS_BIDX_SHIFT (0U)
1976 #define MCAN_HPMS_BIDX_GET(x) (((uint32_t)(x) & MCAN_HPMS_BIDX_MASK) >> MCAN_HPMS_BIDX_SHIFT)
1988 #define MCAN_NDAT1_ND1_MASK (0xFFFFFFFFUL)
1989 #define MCAN_NDAT1_ND1_SHIFT (0U)
1990 #define MCAN_NDAT1_ND1_SET(x) (((uint32_t)(x) << MCAN_NDAT1_ND1_SHIFT) & MCAN_NDAT1_ND1_MASK)
1991 #define MCAN_NDAT1_ND1_GET(x) (((uint32_t)(x) & MCAN_NDAT1_ND1_MASK) >> MCAN_NDAT1_ND1_SHIFT)
2003 #define MCAN_NDAT2_ND2_MASK (0xFFFFFFFFUL)
2004 #define MCAN_NDAT2_ND2_SHIFT (0U)
2005 #define MCAN_NDAT2_ND2_SET(x) (((uint32_t)(x) << MCAN_NDAT2_ND2_SHIFT) & MCAN_NDAT2_ND2_MASK)
2006 #define MCAN_NDAT2_ND2_GET(x) (((uint32_t)(x) & MCAN_NDAT2_ND2_MASK) >> MCAN_NDAT2_ND2_SHIFT)
2017 #define MCAN_RXF0C_F0OM_MASK (0x80000000UL)
2018 #define MCAN_RXF0C_F0OM_SHIFT (31U)
2019 #define MCAN_RXF0C_F0OM_SET(x) (((uint32_t)(x) << MCAN_RXF0C_F0OM_SHIFT) & MCAN_RXF0C_F0OM_MASK)
2020 #define MCAN_RXF0C_F0OM_GET(x) (((uint32_t)(x) & MCAN_RXF0C_F0OM_MASK) >> MCAN_RXF0C_F0OM_SHIFT)
2030 #define MCAN_RXF0C_F0WM_MASK (0x7F000000UL)
2031 #define MCAN_RXF0C_F0WM_SHIFT (24U)
2032 #define MCAN_RXF0C_F0WM_SET(x) (((uint32_t)(x) << MCAN_RXF0C_F0WM_SHIFT) & MCAN_RXF0C_F0WM_MASK)
2033 #define MCAN_RXF0C_F0WM_GET(x) (((uint32_t)(x) & MCAN_RXF0C_F0WM_MASK) >> MCAN_RXF0C_F0WM_SHIFT)
2044 #define MCAN_RXF0C_F0S_MASK (0x7F0000UL)
2045 #define MCAN_RXF0C_F0S_SHIFT (16U)
2046 #define MCAN_RXF0C_F0S_SET(x) (((uint32_t)(x) << MCAN_RXF0C_F0S_SHIFT) & MCAN_RXF0C_F0S_MASK)
2047 #define MCAN_RXF0C_F0S_GET(x) (((uint32_t)(x) & MCAN_RXF0C_F0S_MASK) >> MCAN_RXF0C_F0S_SHIFT)
2055 #define MCAN_RXF0C_F0SA_MASK (0xFFFCU)
2056 #define MCAN_RXF0C_F0SA_SHIFT (2U)
2057 #define MCAN_RXF0C_F0SA_SET(x) (((uint32_t)(x) << MCAN_RXF0C_F0SA_SHIFT) & MCAN_RXF0C_F0SA_MASK)
2058 #define MCAN_RXF0C_F0SA_GET(x) (((uint32_t)(x) & MCAN_RXF0C_F0SA_MASK) >> MCAN_RXF0C_F0SA_SHIFT)
2070 #define MCAN_RXF0S_RF0L_MASK (0x2000000UL)
2071 #define MCAN_RXF0S_RF0L_SHIFT (25U)
2072 #define MCAN_RXF0S_RF0L_GET(x) (((uint32_t)(x) & MCAN_RXF0S_RF0L_MASK) >> MCAN_RXF0S_RF0L_SHIFT)
2081 #define MCAN_RXF0S_F0F_MASK (0x1000000UL)
2082 #define MCAN_RXF0S_F0F_SHIFT (24U)
2083 #define MCAN_RXF0S_F0F_GET(x) (((uint32_t)(x) & MCAN_RXF0S_F0F_MASK) >> MCAN_RXF0S_F0F_SHIFT)
2091 #define MCAN_RXF0S_F0PI_MASK (0x3F0000UL)
2092 #define MCAN_RXF0S_F0PI_SHIFT (16U)
2093 #define MCAN_RXF0S_F0PI_GET(x) (((uint32_t)(x) & MCAN_RXF0S_F0PI_MASK) >> MCAN_RXF0S_F0PI_SHIFT)
2101 #define MCAN_RXF0S_F0GI_MASK (0x3F00U)
2102 #define MCAN_RXF0S_F0GI_SHIFT (8U)
2103 #define MCAN_RXF0S_F0GI_GET(x) (((uint32_t)(x) & MCAN_RXF0S_F0GI_MASK) >> MCAN_RXF0S_F0GI_SHIFT)
2111 #define MCAN_RXF0S_F0FL_MASK (0x7FU)
2112 #define MCAN_RXF0S_F0FL_SHIFT (0U)
2113 #define MCAN_RXF0S_F0FL_GET(x) (((uint32_t)(x) & MCAN_RXF0S_F0FL_MASK) >> MCAN_RXF0S_F0FL_SHIFT)
2123 #define MCAN_RXF0A_F0AI_MASK (0x3FU)
2124 #define MCAN_RXF0A_F0AI_SHIFT (0U)
2125 #define MCAN_RXF0A_F0AI_SET(x) (((uint32_t)(x) << MCAN_RXF0A_F0AI_SHIFT) & MCAN_RXF0A_F0AI_MASK)
2126 #define MCAN_RXF0A_F0AI_GET(x) (((uint32_t)(x) & MCAN_RXF0A_F0AI_MASK) >> MCAN_RXF0A_F0AI_SHIFT)
2135 #define MCAN_RXBC_RBSA_MASK (0xFFFCU)
2136 #define MCAN_RXBC_RBSA_SHIFT (2U)
2137 #define MCAN_RXBC_RBSA_SET(x) (((uint32_t)(x) << MCAN_RXBC_RBSA_SHIFT) & MCAN_RXBC_RBSA_MASK)
2138 #define MCAN_RXBC_RBSA_GET(x) (((uint32_t)(x) & MCAN_RXBC_RBSA_MASK) >> MCAN_RXBC_RBSA_SHIFT)
2149 #define MCAN_RXF1C_F1OM_MASK (0x80000000UL)
2150 #define MCAN_RXF1C_F1OM_SHIFT (31U)
2151 #define MCAN_RXF1C_F1OM_SET(x) (((uint32_t)(x) << MCAN_RXF1C_F1OM_SHIFT) & MCAN_RXF1C_F1OM_MASK)
2152 #define MCAN_RXF1C_F1OM_GET(x) (((uint32_t)(x) & MCAN_RXF1C_F1OM_MASK) >> MCAN_RXF1C_F1OM_SHIFT)
2162 #define MCAN_RXF1C_F1WM_MASK (0x7F000000UL)
2163 #define MCAN_RXF1C_F1WM_SHIFT (24U)
2164 #define MCAN_RXF1C_F1WM_SET(x) (((uint32_t)(x) << MCAN_RXF1C_F1WM_SHIFT) & MCAN_RXF1C_F1WM_MASK)
2165 #define MCAN_RXF1C_F1WM_GET(x) (((uint32_t)(x) & MCAN_RXF1C_F1WM_MASK) >> MCAN_RXF1C_F1WM_SHIFT)
2176 #define MCAN_RXF1C_F1S_MASK (0x7F0000UL)
2177 #define MCAN_RXF1C_F1S_SHIFT (16U)
2178 #define MCAN_RXF1C_F1S_SET(x) (((uint32_t)(x) << MCAN_RXF1C_F1S_SHIFT) & MCAN_RXF1C_F1S_MASK)
2179 #define MCAN_RXF1C_F1S_GET(x) (((uint32_t)(x) & MCAN_RXF1C_F1S_MASK) >> MCAN_RXF1C_F1S_SHIFT)
2187 #define MCAN_RXF1C_F1SA_MASK (0xFFFCU)
2188 #define MCAN_RXF1C_F1SA_SHIFT (2U)
2189 #define MCAN_RXF1C_F1SA_SET(x) (((uint32_t)(x) << MCAN_RXF1C_F1SA_SHIFT) & MCAN_RXF1C_F1SA_MASK)
2190 #define MCAN_RXF1C_F1SA_GET(x) (((uint32_t)(x) & MCAN_RXF1C_F1SA_MASK) >> MCAN_RXF1C_F1SA_SHIFT)
2202 #define MCAN_RXF1S_DMS_MASK (0xC0000000UL)
2203 #define MCAN_RXF1S_DMS_SHIFT (30U)
2204 #define MCAN_RXF1S_DMS_GET(x) (((uint32_t)(x) & MCAN_RXF1S_DMS_MASK) >> MCAN_RXF1S_DMS_SHIFT)
2215 #define MCAN_RXF1S_RF1L_MASK (0x2000000UL)
2216 #define MCAN_RXF1S_RF1L_SHIFT (25U)
2217 #define MCAN_RXF1S_RF1L_GET(x) (((uint32_t)(x) & MCAN_RXF1S_RF1L_MASK) >> MCAN_RXF1S_RF1L_SHIFT)
2226 #define MCAN_RXF1S_F1F_MASK (0x1000000UL)
2227 #define MCAN_RXF1S_F1F_SHIFT (24U)
2228 #define MCAN_RXF1S_F1F_GET(x) (((uint32_t)(x) & MCAN_RXF1S_F1F_MASK) >> MCAN_RXF1S_F1F_SHIFT)
2236 #define MCAN_RXF1S_F1PI_MASK (0x3F0000UL)
2237 #define MCAN_RXF1S_F1PI_SHIFT (16U)
2238 #define MCAN_RXF1S_F1PI_GET(x) (((uint32_t)(x) & MCAN_RXF1S_F1PI_MASK) >> MCAN_RXF1S_F1PI_SHIFT)
2246 #define MCAN_RXF1S_F1GI_MASK (0x3F00U)
2247 #define MCAN_RXF1S_F1GI_SHIFT (8U)
2248 #define MCAN_RXF1S_F1GI_GET(x) (((uint32_t)(x) & MCAN_RXF1S_F1GI_MASK) >> MCAN_RXF1S_F1GI_SHIFT)
2256 #define MCAN_RXF1S_F1FL_MASK (0x7FU)
2257 #define MCAN_RXF1S_F1FL_SHIFT (0U)
2258 #define MCAN_RXF1S_F1FL_GET(x) (((uint32_t)(x) & MCAN_RXF1S_F1FL_MASK) >> MCAN_RXF1S_F1FL_SHIFT)
2268 #define MCAN_RXF1A_F1AI_MASK (0x3FU)
2269 #define MCAN_RXF1A_F1AI_SHIFT (0U)
2270 #define MCAN_RXF1A_F1AI_SET(x) (((uint32_t)(x) << MCAN_RXF1A_F1AI_SHIFT) & MCAN_RXF1A_F1AI_MASK)
2271 #define MCAN_RXF1A_F1AI_GET(x) (((uint32_t)(x) & MCAN_RXF1A_F1AI_MASK) >> MCAN_RXF1A_F1AI_SHIFT)
2287 #define MCAN_RXESC_RBDS_MASK (0x700U)
2288 #define MCAN_RXESC_RBDS_SHIFT (8U)
2289 #define MCAN_RXESC_RBDS_SET(x) (((uint32_t)(x) << MCAN_RXESC_RBDS_SHIFT) & MCAN_RXESC_RBDS_MASK)
2290 #define MCAN_RXESC_RBDS_GET(x) (((uint32_t)(x) & MCAN_RXESC_RBDS_MASK) >> MCAN_RXESC_RBDS_SHIFT)
2305 #define MCAN_RXESC_F1DS_MASK (0x70U)
2306 #define MCAN_RXESC_F1DS_SHIFT (4U)
2307 #define MCAN_RXESC_F1DS_SET(x) (((uint32_t)(x) << MCAN_RXESC_F1DS_SHIFT) & MCAN_RXESC_F1DS_MASK)
2308 #define MCAN_RXESC_F1DS_GET(x) (((uint32_t)(x) & MCAN_RXESC_F1DS_MASK) >> MCAN_RXESC_F1DS_SHIFT)
2325 #define MCAN_RXESC_F0DS_MASK (0x7U)
2326 #define MCAN_RXESC_F0DS_SHIFT (0U)
2327 #define MCAN_RXESC_F0DS_SET(x) (((uint32_t)(x) << MCAN_RXESC_F0DS_SHIFT) & MCAN_RXESC_F0DS_MASK)
2328 #define MCAN_RXESC_F0DS_GET(x) (((uint32_t)(x) & MCAN_RXESC_F0DS_MASK) >> MCAN_RXESC_F0DS_SHIFT)
2338 #define MCAN_TXBC_TFQM_MASK (0x40000000UL)
2339 #define MCAN_TXBC_TFQM_SHIFT (30U)
2340 #define MCAN_TXBC_TFQM_SET(x) (((uint32_t)(x) << MCAN_TXBC_TFQM_SHIFT) & MCAN_TXBC_TFQM_MASK)
2341 #define MCAN_TXBC_TFQM_GET(x) (((uint32_t)(x) & MCAN_TXBC_TFQM_MASK) >> MCAN_TXBC_TFQM_SHIFT)
2351 #define MCAN_TXBC_TFQS_MASK (0x3F000000UL)
2352 #define MCAN_TXBC_TFQS_SHIFT (24U)
2353 #define MCAN_TXBC_TFQS_SET(x) (((uint32_t)(x) << MCAN_TXBC_TFQS_SHIFT) & MCAN_TXBC_TFQS_MASK)
2354 #define MCAN_TXBC_TFQS_GET(x) (((uint32_t)(x) & MCAN_TXBC_TFQS_MASK) >> MCAN_TXBC_TFQS_SHIFT)
2364 #define MCAN_TXBC_NDTB_MASK (0x3F0000UL)
2365 #define MCAN_TXBC_NDTB_SHIFT (16U)
2366 #define MCAN_TXBC_NDTB_SET(x) (((uint32_t)(x) << MCAN_TXBC_NDTB_SHIFT) & MCAN_TXBC_NDTB_MASK)
2367 #define MCAN_TXBC_NDTB_GET(x) (((uint32_t)(x) & MCAN_TXBC_NDTB_MASK) >> MCAN_TXBC_NDTB_SHIFT)
2376 #define MCAN_TXBC_TBSA_MASK (0xFFFCU)
2377 #define MCAN_TXBC_TBSA_SHIFT (2U)
2378 #define MCAN_TXBC_TBSA_SET(x) (((uint32_t)(x) << MCAN_TXBC_TBSA_SHIFT) & MCAN_TXBC_TBSA_MASK)
2379 #define MCAN_TXBC_TBSA_GET(x) (((uint32_t)(x) & MCAN_TXBC_TBSA_MASK) >> MCAN_TXBC_TBSA_SHIFT)
2389 #define MCAN_TXFQS_TFQF_MASK (0x200000UL)
2390 #define MCAN_TXFQS_TFQF_SHIFT (21U)
2391 #define MCAN_TXFQS_TFQF_GET(x) (((uint32_t)(x) & MCAN_TXFQS_TFQF_MASK) >> MCAN_TXFQS_TFQF_SHIFT)
2399 #define MCAN_TXFQS_TFQPI_MASK (0x1F0000UL)
2400 #define MCAN_TXFQS_TFQPI_SHIFT (16U)
2401 #define MCAN_TXFQS_TFQPI_GET(x) (((uint32_t)(x) & MCAN_TXFQS_TFQPI_MASK) >> MCAN_TXFQS_TFQPI_SHIFT)
2410 #define MCAN_TXFQS_TFGI_MASK (0x1F00U)
2411 #define MCAN_TXFQS_TFGI_SHIFT (8U)
2412 #define MCAN_TXFQS_TFGI_GET(x) (((uint32_t)(x) & MCAN_TXFQS_TFGI_MASK) >> MCAN_TXFQS_TFGI_SHIFT)
2423 #define MCAN_TXFQS_TFFL_MASK (0x3FU)
2424 #define MCAN_TXFQS_TFFL_SHIFT (0U)
2425 #define MCAN_TXFQS_TFFL_GET(x) (((uint32_t)(x) & MCAN_TXFQS_TFFL_MASK) >> MCAN_TXFQS_TFFL_SHIFT)
2442 #define MCAN_TXESC_TBDS_MASK (0x7U)
2443 #define MCAN_TXESC_TBDS_SHIFT (0U)
2444 #define MCAN_TXESC_TBDS_SET(x) (((uint32_t)(x) << MCAN_TXESC_TBDS_SHIFT) & MCAN_TXESC_TBDS_MASK)
2445 #define MCAN_TXESC_TBDS_GET(x) (((uint32_t)(x) & MCAN_TXESC_TBDS_MASK) >> MCAN_TXESC_TBDS_SHIFT)
2468 #define MCAN_TXBRP_TRP_MASK (0xFFFFFFFFUL)
2469 #define MCAN_TXBRP_TRP_SHIFT (0U)
2470 #define MCAN_TXBRP_TRP_GET(x) (((uint32_t)(x) & MCAN_TXBRP_TRP_MASK) >> MCAN_TXBRP_TRP_SHIFT)
2484 #define MCAN_TXBAR_AR_MASK (0xFFFFFFFFUL)
2485 #define MCAN_TXBAR_AR_SHIFT (0U)
2486 #define MCAN_TXBAR_AR_SET(x) (((uint32_t)(x) << MCAN_TXBAR_AR_SHIFT) & MCAN_TXBAR_AR_MASK)
2487 #define MCAN_TXBAR_AR_GET(x) (((uint32_t)(x) & MCAN_TXBAR_AR_MASK) >> MCAN_TXBAR_AR_SHIFT)
2499 #define MCAN_TXBCR_CR_MASK (0xFFFFFFFFUL)
2500 #define MCAN_TXBCR_CR_SHIFT (0U)
2501 #define MCAN_TXBCR_CR_SET(x) (((uint32_t)(x) << MCAN_TXBCR_CR_SHIFT) & MCAN_TXBCR_CR_MASK)
2502 #define MCAN_TXBCR_CR_GET(x) (((uint32_t)(x) & MCAN_TXBCR_CR_MASK) >> MCAN_TXBCR_CR_SHIFT)
2513 #define MCAN_TXBTO_TO_MASK (0xFFFFFFFFUL)
2514 #define MCAN_TXBTO_TO_SHIFT (0U)
2515 #define MCAN_TXBTO_TO_GET(x) (((uint32_t)(x) & MCAN_TXBTO_TO_MASK) >> MCAN_TXBTO_TO_SHIFT)
2527 #define MCAN_TXBCF_CF_MASK (0xFFFFFFFFUL)
2528 #define MCAN_TXBCF_CF_SHIFT (0U)
2529 #define MCAN_TXBCF_CF_GET(x) (((uint32_t)(x) & MCAN_TXBCF_CF_MASK) >> MCAN_TXBCF_CF_SHIFT)
2540 #define MCAN_TXBTIE_TIE_MASK (0xFFFFFFFFUL)
2541 #define MCAN_TXBTIE_TIE_SHIFT (0U)
2542 #define MCAN_TXBTIE_TIE_SET(x) (((uint32_t)(x) << MCAN_TXBTIE_TIE_SHIFT) & MCAN_TXBTIE_TIE_MASK)
2543 #define MCAN_TXBTIE_TIE_GET(x) (((uint32_t)(x) & MCAN_TXBTIE_TIE_MASK) >> MCAN_TXBTIE_TIE_SHIFT)
2554 #define MCAN_TXBCIE_CFIE_MASK (0xFFFFFFFFUL)
2555 #define MCAN_TXBCIE_CFIE_SHIFT (0U)
2556 #define MCAN_TXBCIE_CFIE_SET(x) (((uint32_t)(x) << MCAN_TXBCIE_CFIE_SHIFT) & MCAN_TXBCIE_CFIE_MASK)
2557 #define MCAN_TXBCIE_CFIE_GET(x) (((uint32_t)(x) & MCAN_TXBCIE_CFIE_MASK) >> MCAN_TXBCIE_CFIE_SHIFT)
2568 #define MCAN_TXEFC_EFWM_MASK (0x3F000000UL)
2569 #define MCAN_TXEFC_EFWM_SHIFT (24U)
2570 #define MCAN_TXEFC_EFWM_SET(x) (((uint32_t)(x) << MCAN_TXEFC_EFWM_SHIFT) & MCAN_TXEFC_EFWM_MASK)
2571 #define MCAN_TXEFC_EFWM_GET(x) (((uint32_t)(x) & MCAN_TXEFC_EFWM_MASK) >> MCAN_TXEFC_EFWM_SHIFT)
2582 #define MCAN_TXEFC_EFS_MASK (0x3F0000UL)
2583 #define MCAN_TXEFC_EFS_SHIFT (16U)
2584 #define MCAN_TXEFC_EFS_SET(x) (((uint32_t)(x) << MCAN_TXEFC_EFS_SHIFT) & MCAN_TXEFC_EFS_MASK)
2585 #define MCAN_TXEFC_EFS_GET(x) (((uint32_t)(x) & MCAN_TXEFC_EFS_MASK) >> MCAN_TXEFC_EFS_SHIFT)
2593 #define MCAN_TXEFC_EFSA_MASK (0xFFFCU)
2594 #define MCAN_TXEFC_EFSA_SHIFT (2U)
2595 #define MCAN_TXEFC_EFSA_SET(x) (((uint32_t)(x) << MCAN_TXEFC_EFSA_SHIFT) & MCAN_TXEFC_EFSA_MASK)
2596 #define MCAN_TXEFC_EFSA_GET(x) (((uint32_t)(x) & MCAN_TXEFC_EFSA_MASK) >> MCAN_TXEFC_EFSA_SHIFT)
2607 #define MCAN_TXEFS_TEFL_MASK (0x2000000UL)
2608 #define MCAN_TXEFS_TEFL_SHIFT (25U)
2609 #define MCAN_TXEFS_TEFL_GET(x) (((uint32_t)(x) & MCAN_TXEFS_TEFL_MASK) >> MCAN_TXEFS_TEFL_SHIFT)
2618 #define MCAN_TXEFS_EFF_MASK (0x1000000UL)
2619 #define MCAN_TXEFS_EFF_SHIFT (24U)
2620 #define MCAN_TXEFS_EFF_GET(x) (((uint32_t)(x) & MCAN_TXEFS_EFF_MASK) >> MCAN_TXEFS_EFF_SHIFT)
2628 #define MCAN_TXEFS_EFPI_MASK (0x1F0000UL)
2629 #define MCAN_TXEFS_EFPI_SHIFT (16U)
2630 #define MCAN_TXEFS_EFPI_GET(x) (((uint32_t)(x) & MCAN_TXEFS_EFPI_MASK) >> MCAN_TXEFS_EFPI_SHIFT)
2638 #define MCAN_TXEFS_EFGI_MASK (0x1F00U)
2639 #define MCAN_TXEFS_EFGI_SHIFT (8U)
2640 #define MCAN_TXEFS_EFGI_GET(x) (((uint32_t)(x) & MCAN_TXEFS_EFGI_MASK) >> MCAN_TXEFS_EFGI_SHIFT)
2648 #define MCAN_TXEFS_EFFL_MASK (0x3FU)
2649 #define MCAN_TXEFS_EFFL_SHIFT (0U)
2650 #define MCAN_TXEFS_EFFL_GET(x) (((uint32_t)(x) & MCAN_TXEFS_EFFL_MASK) >> MCAN_TXEFS_EFFL_SHIFT)
2660 #define MCAN_TXEFA_EFAI_MASK (0x1FU)
2661 #define MCAN_TXEFA_EFAI_SHIFT (0U)
2662 #define MCAN_TXEFA_EFAI_SET(x) (((uint32_t)(x) << MCAN_TXEFA_EFAI_SHIFT) & MCAN_TXEFA_EFAI_MASK)
2663 #define MCAN_TXEFA_EFAI_GET(x) (((uint32_t)(x) & MCAN_TXEFA_EFAI_MASK) >> MCAN_TXEFA_EFAI_SHIFT)
2673 #define MCAN_TS_SEL_TS_MASK (0xFFFFFFFFUL)
2674 #define MCAN_TS_SEL_TS_SHIFT (0U)
2675 #define MCAN_TS_SEL_TS_GET(x) (((uint32_t)(x) & MCAN_TS_SEL_TS_MASK) >> MCAN_TS_SEL_TS_SHIFT)
2684 #define MCAN_CREL_REL_MASK (0xF0000000UL)
2685 #define MCAN_CREL_REL_SHIFT (28U)
2686 #define MCAN_CREL_REL_GET(x) (((uint32_t)(x) & MCAN_CREL_REL_MASK) >> MCAN_CREL_REL_SHIFT)
2694 #define MCAN_CREL_STEP_MASK (0xF000000UL)
2695 #define MCAN_CREL_STEP_SHIFT (24U)
2696 #define MCAN_CREL_STEP_GET(x) (((uint32_t)(x) & MCAN_CREL_STEP_MASK) >> MCAN_CREL_STEP_SHIFT)
2704 #define MCAN_CREL_SUBSTEP_MASK (0xF00000UL)
2705 #define MCAN_CREL_SUBSTEP_SHIFT (20U)
2706 #define MCAN_CREL_SUBSTEP_GET(x) (((uint32_t)(x) & MCAN_CREL_SUBSTEP_MASK) >> MCAN_CREL_SUBSTEP_SHIFT)
2715 #define MCAN_CREL_YEAR_MASK (0xF0000UL)
2716 #define MCAN_CREL_YEAR_SHIFT (16U)
2717 #define MCAN_CREL_YEAR_GET(x) (((uint32_t)(x) & MCAN_CREL_YEAR_MASK) >> MCAN_CREL_YEAR_SHIFT)
2726 #define MCAN_CREL_MON_MASK (0xFF00U)
2727 #define MCAN_CREL_MON_SHIFT (8U)
2728 #define MCAN_CREL_MON_GET(x) (((uint32_t)(x) & MCAN_CREL_MON_MASK) >> MCAN_CREL_MON_SHIFT)
2737 #define MCAN_CREL_DAY_MASK (0xFFU)
2738 #define MCAN_CREL_DAY_SHIFT (0U)
2739 #define MCAN_CREL_DAY_GET(x) (((uint32_t)(x) & MCAN_CREL_DAY_MASK) >> MCAN_CREL_DAY_SHIFT)
2756 #define MCAN_TSCFG_TBPRE_MASK (0xFF00U)
2757 #define MCAN_TSCFG_TBPRE_SHIFT (8U)
2758 #define MCAN_TSCFG_TBPRE_SET(x) (((uint32_t)(x) << MCAN_TSCFG_TBPRE_SHIFT) & MCAN_TSCFG_TBPRE_MASK)
2759 #define MCAN_TSCFG_TBPRE_GET(x) (((uint32_t)(x) & MCAN_TSCFG_TBPRE_MASK) >> MCAN_TSCFG_TBPRE_SHIFT)
2768 #define MCAN_TSCFG_EN64_MASK (0x8U)
2769 #define MCAN_TSCFG_EN64_SHIFT (3U)
2770 #define MCAN_TSCFG_EN64_SET(x) (((uint32_t)(x) << MCAN_TSCFG_EN64_SHIFT) & MCAN_TSCFG_EN64_MASK)
2771 #define MCAN_TSCFG_EN64_GET(x) (((uint32_t)(x) & MCAN_TSCFG_EN64_MASK) >> MCAN_TSCFG_EN64_SHIFT)
2780 #define MCAN_TSCFG_SCP_MASK (0x4U)
2781 #define MCAN_TSCFG_SCP_SHIFT (2U)
2782 #define MCAN_TSCFG_SCP_SET(x) (((uint32_t)(x) << MCAN_TSCFG_SCP_SHIFT) & MCAN_TSCFG_SCP_MASK)
2783 #define MCAN_TSCFG_SCP_GET(x) (((uint32_t)(x) & MCAN_TSCFG_SCP_MASK) >> MCAN_TSCFG_SCP_SHIFT)
2795 #define MCAN_TSCFG_TBCS_MASK (0x2U)
2796 #define MCAN_TSCFG_TBCS_SHIFT (1U)
2797 #define MCAN_TSCFG_TBCS_SET(x) (((uint32_t)(x) << MCAN_TSCFG_TBCS_SHIFT) & MCAN_TSCFG_TBCS_MASK)
2798 #define MCAN_TSCFG_TBCS_GET(x) (((uint32_t)(x) & MCAN_TSCFG_TBCS_MASK) >> MCAN_TSCFG_TBCS_SHIFT)
2807 #define MCAN_TSCFG_TSUE_MASK (0x1U)
2808 #define MCAN_TSCFG_TSUE_SHIFT (0U)
2809 #define MCAN_TSCFG_TSUE_SET(x) (((uint32_t)(x) << MCAN_TSCFG_TSUE_SHIFT) & MCAN_TSCFG_TSUE_MASK)
2810 #define MCAN_TSCFG_TSUE_GET(x) (((uint32_t)(x) & MCAN_TSCFG_TSUE_MASK) >> MCAN_TSCFG_TSUE_SHIFT)
2820 #define MCAN_TSS1_TSL_MASK (0xFFFF0000UL)
2821 #define MCAN_TSS1_TSL_SHIFT (16U)
2822 #define MCAN_TSS1_TSL_GET(x) (((uint32_t)(x) & MCAN_TSS1_TSL_MASK) >> MCAN_TSS1_TSL_SHIFT)
2831 #define MCAN_TSS1_TSN_MASK (0xFFFFU)
2832 #define MCAN_TSS1_TSN_SHIFT (0U)
2833 #define MCAN_TSS1_TSN_GET(x) (((uint32_t)(x) & MCAN_TSS1_TSN_MASK) >> MCAN_TSS1_TSN_SHIFT)
2844 #define MCAN_TSS2_TSP_MASK (0xFU)
2845 #define MCAN_TSS2_TSP_SHIFT (0U)
2846 #define MCAN_TSS2_TSP_GET(x) (((uint32_t)(x) & MCAN_TSS2_TSP_MASK) >> MCAN_TSS2_TSP_SHIFT)
2854 #define MCAN_ATB_TB_MASK (0xFFFFFFFFUL)
2855 #define MCAN_ATB_TB_SHIFT (0U)
2856 #define MCAN_ATB_TB_GET(x) (((uint32_t)(x) & MCAN_ATB_TB_MASK) >> MCAN_ATB_TB_SHIFT)
2864 #define MCAN_ATBH_TBH_MASK (0xFFFFFFFFUL)
2865 #define MCAN_ATBH_TBH_SHIFT (0U)
2866 #define MCAN_ATBH_TBH_GET(x) (((uint32_t)(x) & MCAN_ATBH_TBH_MASK) >> MCAN_ATBH_TBH_SHIFT)
2874 #define MCAN_GLB_CTL_M_CAN_STBY_MASK (0x80000000UL)
2875 #define MCAN_GLB_CTL_M_CAN_STBY_SHIFT (31U)
2876 #define MCAN_GLB_CTL_M_CAN_STBY_SET(x) (((uint32_t)(x) << MCAN_GLB_CTL_M_CAN_STBY_SHIFT) & MCAN_GLB_CTL_M_CAN_STBY_MASK)
2877 #define MCAN_GLB_CTL_M_CAN_STBY_GET(x) (((uint32_t)(x) & MCAN_GLB_CTL_M_CAN_STBY_MASK) >> MCAN_GLB_CTL_M_CAN_STBY_SHIFT)
2886 #define MCAN_GLB_CTL_STBY_CLR_EN_MASK (0x40000000UL)
2887 #define MCAN_GLB_CTL_STBY_CLR_EN_SHIFT (30U)
2888 #define MCAN_GLB_CTL_STBY_CLR_EN_SET(x) (((uint32_t)(x) << MCAN_GLB_CTL_STBY_CLR_EN_SHIFT) & MCAN_GLB_CTL_STBY_CLR_EN_MASK)
2889 #define MCAN_GLB_CTL_STBY_CLR_EN_GET(x) (((uint32_t)(x) & MCAN_GLB_CTL_STBY_CLR_EN_MASK) >> MCAN_GLB_CTL_STBY_CLR_EN_SHIFT)
2896 #define MCAN_GLB_CTL_STBY_POL_MASK (0x20000000UL)
2897 #define MCAN_GLB_CTL_STBY_POL_SHIFT (29U)
2898 #define MCAN_GLB_CTL_STBY_POL_SET(x) (((uint32_t)(x) << MCAN_GLB_CTL_STBY_POL_SHIFT) & MCAN_GLB_CTL_STBY_POL_MASK)
2899 #define MCAN_GLB_CTL_STBY_POL_GET(x) (((uint32_t)(x) & MCAN_GLB_CTL_STBY_POL_MASK) >> MCAN_GLB_CTL_STBY_POL_SHIFT)
2906 #define MCAN_GLB_CTL_TSU_TBIN_SEL_MASK (0x3U)
2907 #define MCAN_GLB_CTL_TSU_TBIN_SEL_SHIFT (0U)
2908 #define MCAN_GLB_CTL_TSU_TBIN_SEL_SET(x) (((uint32_t)(x) << MCAN_GLB_CTL_TSU_TBIN_SEL_SHIFT) & MCAN_GLB_CTL_TSU_TBIN_SEL_MASK)
2909 #define MCAN_GLB_CTL_TSU_TBIN_SEL_GET(x) (((uint32_t)(x) & MCAN_GLB_CTL_TSU_TBIN_SEL_MASK) >> MCAN_GLB_CTL_TSU_TBIN_SEL_SHIFT)
2917 #define MCAN_GLB_STATUS_M_CAN_INT1_MASK (0x8U)
2918 #define MCAN_GLB_STATUS_M_CAN_INT1_SHIFT (3U)
2919 #define MCAN_GLB_STATUS_M_CAN_INT1_GET(x) (((uint32_t)(x) & MCAN_GLB_STATUS_M_CAN_INT1_MASK) >> MCAN_GLB_STATUS_M_CAN_INT1_SHIFT)
2926 #define MCAN_GLB_STATUS_M_CAN_INT0_MASK (0x4U)
2927 #define MCAN_GLB_STATUS_M_CAN_INT0_SHIFT (2U)
2928 #define MCAN_GLB_STATUS_M_CAN_INT0_GET(x) (((uint32_t)(x) & MCAN_GLB_STATUS_M_CAN_INT0_MASK) >> MCAN_GLB_STATUS_M_CAN_INT0_SHIFT)
2933 #define MCAN_TS_SEL_TS_SEL0 (0UL)
2934 #define MCAN_TS_SEL_TS_SEL1 (1UL)
2935 #define MCAN_TS_SEL_TS_SEL2 (2UL)
2936 #define MCAN_TS_SEL_TS_SEL3 (3UL)
2937 #define MCAN_TS_SEL_TS_SEL4 (4UL)
2938 #define MCAN_TS_SEL_TS_SEL5 (5UL)
2939 #define MCAN_TS_SEL_TS_SEL6 (6UL)
2940 #define MCAN_TS_SEL_TS_SEL7 (7UL)
2941 #define MCAN_TS_SEL_TS_SEL8 (8UL)
2942 #define MCAN_TS_SEL_TS_SEL9 (9UL)
2943 #define MCAN_TS_SEL_TS_SEL10 (10UL)
2944 #define MCAN_TS_SEL_TS_SEL11 (11UL)
2945 #define MCAN_TS_SEL_TS_SEL12 (12UL)
2946 #define MCAN_TS_SEL_TS_SEL13 (13UL)
2947 #define MCAN_TS_SEL_TS_SEL14 (14UL)
2948 #define MCAN_TS_SEL_TS_SEL15 (15UL)
Definition: hpm_mcan_regs.h:12