1 /* 2 * Copyright (c) 2020 - 2024 Renesas Electronics Corporation and/or its affiliates 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 /********************************************************************************************************************** 8 * File Name : scifa_iobitmask.h 9 * Version : 1.00 10 * Description : IO bit mask file for scifa. 11 *********************************************************************************************************************/ 12 13 #ifndef SCIFA_IOBITMASK_H 14 #define SCIFA_IOBITMASK_H 15 16 #define R_SCIFA0_SMR_CKS_Msk (0x0003UL) 17 #define R_SCIFA0_SMR_CKS_Pos (0UL) 18 #define R_SCIFA0_SMR_STOP_Msk (0x0008UL) 19 #define R_SCIFA0_SMR_STOP_Pos (3UL) 20 #define R_SCIFA0_SMR_PM_Msk (0x0010UL) 21 #define R_SCIFA0_SMR_PM_Pos (4UL) 22 #define R_SCIFA0_SMR_PE_Msk (0x0020UL) 23 #define R_SCIFA0_SMR_PE_Pos (5UL) 24 #define R_SCIFA0_SMR_CHR_Msk (0x0040UL) 25 #define R_SCIFA0_SMR_CHR_Pos (6UL) 26 #define R_SCIFA0_SMR_CM_Msk (0x0080UL) 27 #define R_SCIFA0_SMR_CM_Pos (7UL) 28 #define R_SCIFA0_MDDR_MDDR_Msk (0xFFUL) 29 #define R_SCIFA0_MDDR_MDDR_Pos (0UL) 30 #define R_SCIFA0_BRR_BRR_Msk (0xFFUL) 31 #define R_SCIFA0_BRR_BRR_Pos (0UL) 32 #define R_SCIFA0_SCR_CKE_Msk (0x0003UL) 33 #define R_SCIFA0_SCR_CKE_Pos (0UL) 34 #define R_SCIFA0_SCR_TEIE_Msk (0x0004UL) 35 #define R_SCIFA0_SCR_TEIE_Pos (2UL) 36 #define R_SCIFA0_SCR_REIE_Msk (0x0008UL) 37 #define R_SCIFA0_SCR_REIE_Pos (3UL) 38 #define R_SCIFA0_SCR_RE_Msk (0x0010UL) 39 #define R_SCIFA0_SCR_RE_Pos (4UL) 40 #define R_SCIFA0_SCR_TE_Msk (0x0020UL) 41 #define R_SCIFA0_SCR_TE_Pos (5UL) 42 #define R_SCIFA0_SCR_RIE_Msk (0x0040UL) 43 #define R_SCIFA0_SCR_RIE_Pos (6UL) 44 #define R_SCIFA0_SCR_TIE_Msk (0x0080UL) 45 #define R_SCIFA0_SCR_TIE_Pos (7UL) 46 #define R_SCIFA0_FTDR_FTDR_Msk (0xFFUL) 47 #define R_SCIFA0_FTDR_FTDR_Pos (0UL) 48 #define R_SCIFA0_FSR_DR_Msk (0x0001UL) 49 #define R_SCIFA0_FSR_DR_Pos (0UL) 50 #define R_SCIFA0_FSR_RDF_Msk (0x0002UL) 51 #define R_SCIFA0_FSR_RDF_Pos (1UL) 52 #define R_SCIFA0_FSR_PER_Msk (0x0004UL) 53 #define R_SCIFA0_FSR_PER_Pos (2UL) 54 #define R_SCIFA0_FSR_FER_Msk (0x0008UL) 55 #define R_SCIFA0_FSR_FER_Pos (3UL) 56 #define R_SCIFA0_FSR_BRK_Msk (0x0010UL) 57 #define R_SCIFA0_FSR_BRK_Pos (4UL) 58 #define R_SCIFA0_FSR_TDFE_Msk (0x0020UL) 59 #define R_SCIFA0_FSR_TDFE_Pos (5UL) 60 #define R_SCIFA0_FSR_TEND_Msk (0x0040UL) 61 #define R_SCIFA0_FSR_TEND_Pos (6UL) 62 #define R_SCIFA0_FSR_ER_Msk (0x0080UL) 63 #define R_SCIFA0_FSR_ER_Pos (7UL) 64 #define R_SCIFA0_FRDR_FRDR_Msk (0xFFUL) 65 #define R_SCIFA0_FRDR_FRDR_Pos (0UL) 66 #define R_SCIFA0_FCR_LOOP_Msk (0x0001UL) 67 #define R_SCIFA0_FCR_LOOP_Pos (0UL) 68 #define R_SCIFA0_FCR_RFRST_Msk (0x0002UL) 69 #define R_SCIFA0_FCR_RFRST_Pos (1UL) 70 #define R_SCIFA0_FCR_TFRST_Msk (0x0004UL) 71 #define R_SCIFA0_FCR_TFRST_Pos (2UL) 72 #define R_SCIFA0_FCR_MCE_Msk (0x0008UL) 73 #define R_SCIFA0_FCR_MCE_Pos (3UL) 74 #define R_SCIFA0_FCR_TTRG_Msk (0x0030UL) 75 #define R_SCIFA0_FCR_TTRG_Pos (4UL) 76 #define R_SCIFA0_FCR_RTRG_Msk (0x00C0UL) 77 #define R_SCIFA0_FCR_RTRG_Pos (6UL) 78 #define R_SCIFA0_FCR_RSTRG_Msk (0x0700UL) 79 #define R_SCIFA0_FCR_RSTRG_Pos (8UL) 80 #define R_SCIFA0_FDR_R_Msk (0x001FUL) 81 #define R_SCIFA0_FDR_R_Pos (0UL) 82 #define R_SCIFA0_FDR_T_Msk (0x1F00UL) 83 #define R_SCIFA0_FDR_T_Pos (8UL) 84 #define R_SCIFA0_SPTR_SPB2DT_Msk (0x0001UL) 85 #define R_SCIFA0_SPTR_SPB2DT_Pos (0UL) 86 #define R_SCIFA0_SPTR_SPB2IO_Msk (0x0002UL) 87 #define R_SCIFA0_SPTR_SPB2IO_Pos (1UL) 88 #define R_SCIFA0_SPTR_SCKDT_Msk (0x0004UL) 89 #define R_SCIFA0_SPTR_SCKDT_Pos (2UL) 90 #define R_SCIFA0_SPTR_SCKIO_Msk (0x0008UL) 91 #define R_SCIFA0_SPTR_SCKIO_Pos (3UL) 92 #define R_SCIFA0_SPTR_CTS2DT_Msk (0x0010UL) 93 #define R_SCIFA0_SPTR_CTS2DT_Pos (4UL) 94 #define R_SCIFA0_SPTR_CTS2IO_Msk (0x0020UL) 95 #define R_SCIFA0_SPTR_CTS2IO_Pos (5UL) 96 #define R_SCIFA0_SPTR_RTS2DT_Msk (0x0040UL) 97 #define R_SCIFA0_SPTR_RTS2DT_Pos (6UL) 98 #define R_SCIFA0_SPTR_RTS2IO_Msk (0x0080UL) 99 #define R_SCIFA0_SPTR_RTS2IO_Pos (7UL) 100 #define R_SCIFA0_LSR_ORER_Msk (0x0001UL) 101 #define R_SCIFA0_LSR_ORER_Pos (0UL) 102 #define R_SCIFA0_LSR_FER_Msk (0x003CUL) 103 #define R_SCIFA0_LSR_FER_Pos (2UL) 104 #define R_SCIFA0_LSR_PER_Msk (0x0F00UL) 105 #define R_SCIFA0_LSR_PER_Pos (8UL) 106 #define R_SCIFA0_SEMR_ABCS0_Msk (0x01UL) 107 #define R_SCIFA0_SEMR_ABCS0_Pos (0UL) 108 #define R_SCIFA0_SEMR_NFEN_Msk (0x04UL) 109 #define R_SCIFA0_SEMR_NFEN_Pos (2UL) 110 #define R_SCIFA0_SEMR_DIR_Msk (0x08UL) 111 #define R_SCIFA0_SEMR_DIR_Pos (3UL) 112 #define R_SCIFA0_SEMR_MDDRS_Msk (0x10UL) 113 #define R_SCIFA0_SEMR_MDDRS_Pos (4UL) 114 #define R_SCIFA0_SEMR_BRME_Msk (0x20UL) 115 #define R_SCIFA0_SEMR_BRME_Pos (5UL) 116 #define R_SCIFA0_SEMR_BGDM_Msk (0x80UL) 117 #define R_SCIFA0_SEMR_BGDM_Pos (7UL) 118 #define R_SCIFA0_FTCR_TFTC_Msk (0x001FUL) 119 #define R_SCIFA0_FTCR_TFTC_Pos (0UL) 120 #define R_SCIFA0_FTCR_TTRGS_Msk (0x0080UL) 121 #define R_SCIFA0_FTCR_TTRGS_Pos (7UL) 122 #define R_SCIFA0_FTCR_RFTC_Msk (0x1F00UL) 123 #define R_SCIFA0_FTCR_RFTC_Pos (8UL) 124 #define R_SCIFA0_FTCR_RTRGS_Msk (0x8000UL) 125 #define R_SCIFA0_FTCR_RTRGS_Pos (15UL) 126 127 #endif /* SCIFA_IOBITMASK_H */ 128