1 /* 2 * Copyright 1997-2016 Freescale Semiconductor, Inc. 3 * Copyright 2016-2023 NXP 4 * 5 * SPDX-License-Identifier: BSD-3-Clause 6 */ 7 8 /*! 9 * @file S32Z2_CE_MRU.h 10 * @version 2.1 11 * @date 2023-07-20 12 * @brief Peripheral Access Layer for S32Z2_CE_MRU 13 * 14 * This file contains register definitions and macros for easy access to their 15 * bit fields. 16 * 17 * This file assumes LITTLE endian system. 18 */ 19 20 /** 21 * @page misra_violations MISRA-C:2012 violations 22 * 23 * @section [global] 24 * Violates MISRA 2012 Advisory Rule 2.3, local typedef not referenced 25 * The SoC header defines typedef for all modules. 26 * 27 * @section [global] 28 * Violates MISRA 2012 Advisory Rule 2.5, local macro not referenced 29 * The SoC header defines macros for all modules and registers. 30 * 31 * @section [global] 32 * Violates MISRA 2012 Advisory Directive 4.9, Function-like macro 33 * These are generated macros used for accessing the bit-fields from registers. 34 * 35 * @section [global] 36 * Violates MISRA 2012 Required Rule 5.1, identifier clash 37 * The supported compilers use more than 31 significant characters for identifiers. 38 * 39 * @section [global] 40 * Violates MISRA 2012 Required Rule 5.2, identifier clash 41 * The supported compilers use more than 31 significant characters for identifiers. 42 * 43 * @section [global] 44 * Violates MISRA 2012 Required Rule 5.4, identifier clash 45 * The supported compilers use more than 31 significant characters for identifiers. 46 * 47 * @section [global] 48 * Violates MISRA 2012 Required Rule 5.5, identifier clash 49 * The supported compilers use more than 31 significant characters for identifiers. 50 * 51 * @section [global] 52 * Violates MISRA 2012 Required Rule 21.1, defined macro '__I' is reserved to the compiler 53 * This type qualifier is needed to ensure correct I/O access and addressing. 54 */ 55 56 /* Prevention from multiple including the same memory map */ 57 #if !defined(S32Z2_CE_MRU_H_) /* Check if memory map has not been already included */ 58 #define S32Z2_CE_MRU_H_ 59 60 #include "S32Z2_COMMON.h" 61 62 /* ---------------------------------------------------------------------------- 63 -- CE_MRU Peripheral Access Layer 64 ---------------------------------------------------------------------------- */ 65 66 /*! 67 * @addtogroup CE_MRU_Peripheral_Access_Layer CE_MRU Peripheral Access Layer 68 * @{ 69 */ 70 71 /** CE_MRU - Size of Registers Arrays */ 72 #define CE_MRU_CHXCONFIG_COUNT 4u 73 #define CE_MRU_NOTIFY_COUNT 2u 74 75 /** CE_MRU - Register Layout Typedef */ 76 typedef struct { 77 struct { /* offset: 0x0, array step: 0x10 */ 78 __IO uint32_t CH_CFG0; /**< Channel (x) Configuration 0, array offset: 0x0, array step: 0x10, irregular array, not all indices are valid */ 79 __IO uint32_t CH_CFG1; /**< Channel (x) Configuration 1, array offset: 0x4, array step: 0x10, irregular array, not all indices are valid */ 80 __IO uint32_t CH_MBSTAT; /**< Channel (x) Mailbox Status, array offset: 0x8, array step: 0x10, irregular array, not all indices are valid */ 81 uint8_t RESERVED_0[4]; 82 } CHXCONFIG[CE_MRU_CHXCONFIG_COUNT]; 83 uint8_t RESERVED_0[448]; 84 __I uint32_t NOTIFY[CE_MRU_NOTIFY_COUNT]; /**< Notification 0 Status..Notification 1 Status, array offset: 0x200, array step: 0x4 */ 85 uint8_t RESERVED_1[15864]; 86 __IO uint32_t CH1_MB0; /**< Channel (x) Mailbox (n), offset: 0x4000 */ 87 __IO uint32_t CH1_MB1; /**< Channel (x) Mailbox (n), offset: 0x4004 */ 88 __IO uint32_t CH1_MB2; /**< Channel (x) Mailbox (n), offset: 0x4008 */ 89 __IO uint32_t CH1_MB3; /**< Channel (x) Mailbox (n), offset: 0x400C */ 90 __IO uint32_t CH1_MB4; /**< Channel (x) Mailbox (n), offset: 0x4010, not available in all instances (available on 12 out of 20) */ 91 __IO uint32_t CH1_MB5; /**< Channel (x) Mailbox (n), offset: 0x4014, not available in all instances (available on 12 out of 20) */ 92 __IO uint32_t CH1_MB6; /**< Channel (x) Mailbox (n), offset: 0x4018, not available in all instances (available on 12 out of 20) */ 93 __IO uint32_t CH1_MB7; /**< Channel (x) Mailbox (n), offset: 0x401C, not available in all instances (available on 12 out of 20) */ 94 __IO uint32_t CH1_MB8; /**< Channel (x) Mailbox (n), offset: 0x4020, not available in all instances (available on 12 out of 20) */ 95 __IO uint32_t CH1_MB9; /**< Channel (x) Mailbox (n), offset: 0x4024, not available in all instances (available on 12 out of 20) */ 96 __IO uint32_t CH1_MB10; /**< Channel (x) Mailbox (n), offset: 0x4028, not available in all instances (available on 12 out of 20) */ 97 __IO uint32_t CH1_MB11; /**< Channel (x) Mailbox (n), offset: 0x402C, not available in all instances (available on 12 out of 20) */ 98 __IO uint32_t CH1_MB12; /**< Channel (x) Mailbox (n), offset: 0x4030, not available in all instances (available on 12 out of 20) */ 99 __IO uint32_t CH1_MB13; /**< Channel (x) Mailbox (n), offset: 0x4034, not available in all instances (available on 12 out of 20) */ 100 __IO uint32_t CH1_MB14; /**< Channel (x) Mailbox (n), offset: 0x4038, not available in all instances (available on 12 out of 20) */ 101 __IO uint32_t CH1_MB15; /**< Channel (x) Mailbox (n), offset: 0x403C, not available in all instances (available on 12 out of 20) */ 102 uint8_t RESERVED_2[16320]; 103 __IO uint32_t CH2_MB0; /**< Channel (x) Mailbox (n), offset: 0x8000, not available in all instances (available on 12 out of 20) */ 104 __IO uint32_t CH2_MB1; /**< Channel (x) Mailbox (n), offset: 0x8004, not available in all instances (available on 12 out of 20) */ 105 __IO uint32_t CH2_MB2; /**< Channel (x) Mailbox (n), offset: 0x8008, not available in all instances (available on 12 out of 20) */ 106 __IO uint32_t CH2_MB3; /**< Channel (x) Mailbox (n), offset: 0x800C, not available in all instances (available on 12 out of 20) */ 107 __IO uint32_t CH2_MB4; /**< Channel (x) Mailbox (n), offset: 0x8010, not available in all instances (available on 12 out of 20) */ 108 __IO uint32_t CH2_MB5; /**< Channel (x) Mailbox (n), offset: 0x8014, not available in all instances (available on 12 out of 20) */ 109 __IO uint32_t CH2_MB6; /**< Channel (x) Mailbox (n), offset: 0x8018, not available in all instances (available on 12 out of 20) */ 110 __IO uint32_t CH2_MB7; /**< Channel (x) Mailbox (n), offset: 0x801C, not available in all instances (available on 12 out of 20) */ 111 __IO uint32_t CH2_MB8; /**< Channel (x) Mailbox (n), offset: 0x8020, not available in all instances (available on 12 out of 20) */ 112 __IO uint32_t CH2_MB9; /**< Channel (x) Mailbox (n), offset: 0x8024, not available in all instances (available on 12 out of 20) */ 113 __IO uint32_t CH2_MB10; /**< Channel (x) Mailbox (n), offset: 0x8028, not available in all instances (available on 12 out of 20) */ 114 __IO uint32_t CH2_MB11; /**< Channel (x) Mailbox (n), offset: 0x802C, not available in all instances (available on 12 out of 20) */ 115 __IO uint32_t CH2_MB12; /**< Channel (x) Mailbox (n), offset: 0x8030, not available in all instances (available on 12 out of 20) */ 116 __IO uint32_t CH2_MB13; /**< Channel (x) Mailbox (n), offset: 0x8034, not available in all instances (available on 12 out of 20) */ 117 __IO uint32_t CH2_MB14; /**< Channel (x) Mailbox (n), offset: 0x8038, not available in all instances (available on 12 out of 20) */ 118 __IO uint32_t CH2_MB15; /**< Channel (x) Mailbox (n), offset: 0x803C, not available in all instances (available on 12 out of 20) */ 119 uint8_t RESERVED_3[16320]; 120 __IO uint32_t CH3_MB0; /**< Channel (x) Mailbox (n), offset: 0xC000, not available in all instances (available on 12 out of 20) */ 121 __IO uint32_t CH3_MB1; /**< Channel (x) Mailbox (n), offset: 0xC004, not available in all instances (available on 12 out of 20) */ 122 __IO uint32_t CH3_MB2; /**< Channel (x) Mailbox (n), offset: 0xC008, not available in all instances (available on 12 out of 20) */ 123 __IO uint32_t CH3_MB3; /**< Channel (x) Mailbox (n), offset: 0xC00C, not available in all instances (available on 12 out of 20) */ 124 __IO uint32_t CH3_MB4; /**< Channel (x) Mailbox (n), offset: 0xC010, not available in all instances (available on 12 out of 20) */ 125 __IO uint32_t CH3_MB5; /**< Channel (x) Mailbox (n), offset: 0xC014, not available in all instances (available on 12 out of 20) */ 126 __IO uint32_t CH3_MB6; /**< Channel (x) Mailbox (n), offset: 0xC018, not available in all instances (available on 12 out of 20) */ 127 __IO uint32_t CH3_MB7; /**< Channel (x) Mailbox (n), offset: 0xC01C, not available in all instances (available on 12 out of 20) */ 128 __IO uint32_t CH3_MB8; /**< Channel (x) Mailbox (n), offset: 0xC020, not available in all instances (available on 12 out of 20) */ 129 __IO uint32_t CH3_MB9; /**< Channel (x) Mailbox (n), offset: 0xC024, not available in all instances (available on 12 out of 20) */ 130 __IO uint32_t CH3_MB10; /**< Channel (x) Mailbox (n), offset: 0xC028, not available in all instances (available on 12 out of 20) */ 131 __IO uint32_t CH3_MB11; /**< Channel (x) Mailbox (n), offset: 0xC02C, not available in all instances (available on 12 out of 20) */ 132 __IO uint32_t CH3_MB12; /**< Channel (x) Mailbox (n), offset: 0xC030, not available in all instances (available on 12 out of 20) */ 133 __IO uint32_t CH3_MB13; /**< Channel (x) Mailbox (n), offset: 0xC034, not available in all instances (available on 12 out of 20) */ 134 __IO uint32_t CH3_MB14; /**< Channel (x) Mailbox (n), offset: 0xC038, not available in all instances (available on 12 out of 20) */ 135 __IO uint32_t CH3_MB15; /**< Channel (x) Mailbox (n), offset: 0xC03C, not available in all instances (available on 12 out of 20) */ 136 uint8_t RESERVED_4[16320]; 137 __IO uint32_t CH4_MB0; /**< Channel (x) Mailbox (n), offset: 0x10000, not available in all instances (available on 12 out of 20) */ 138 __IO uint32_t CH4_MB1; /**< Channel (x) Mailbox (n), offset: 0x10004, not available in all instances (available on 12 out of 20) */ 139 __IO uint32_t CH4_MB2; /**< Channel (x) Mailbox (n), offset: 0x10008, not available in all instances (available on 12 out of 20) */ 140 __IO uint32_t CH4_MB3; /**< Channel (x) Mailbox (n), offset: 0x1000C, not available in all instances (available on 12 out of 20) */ 141 __IO uint32_t CH4_MB4; /**< Channel (x) Mailbox (n), offset: 0x10010, not available in all instances (available on 12 out of 20) */ 142 __IO uint32_t CH4_MB5; /**< Channel (x) Mailbox (n), offset: 0x10014, not available in all instances (available on 12 out of 20) */ 143 __IO uint32_t CH4_MB6; /**< Channel (x) Mailbox (n), offset: 0x10018, not available in all instances (available on 12 out of 20) */ 144 __IO uint32_t CH4_MB7; /**< Channel (x) Mailbox (n), offset: 0x1001C, not available in all instances (available on 12 out of 20) */ 145 __IO uint32_t CH4_MB8; /**< Channel (x) Mailbox (n), offset: 0x10020, not available in all instances (available on 12 out of 20) */ 146 __IO uint32_t CH4_MB9; /**< Channel (x) Mailbox (n), offset: 0x10024, not available in all instances (available on 12 out of 20) */ 147 __IO uint32_t CH4_MB10; /**< Channel (x) Mailbox (n), offset: 0x10028, not available in all instances (available on 12 out of 20) */ 148 __IO uint32_t CH4_MB11; /**< Channel (x) Mailbox (n), offset: 0x1002C, not available in all instances (available on 12 out of 20) */ 149 __IO uint32_t CH4_MB12; /**< Channel (x) Mailbox (n), offset: 0x10030, not available in all instances (available on 12 out of 20) */ 150 __IO uint32_t CH4_MB13; /**< Channel (x) Mailbox (n), offset: 0x10034, not available in all instances (available on 12 out of 20) */ 151 __IO uint32_t CH4_MB14; /**< Channel (x) Mailbox (n), offset: 0x10038, not available in all instances (available on 12 out of 20) */ 152 __IO uint32_t CH4_MB15; /**< Channel (x) Mailbox (n), offset: 0x1003C, not available in all instances (available on 12 out of 20) */ 153 } CE_MRU_Type, *CE_MRU_MemMapPtr; 154 155 /** Number of instances of the CE_MRU module. */ 156 #define CE_MRU_INSTANCE_COUNT (20u) 157 158 /* CE_MRU - Peripheral instance base addresses */ 159 /** Peripheral CE_MRU_0 base address */ 160 #define IP_CE_MRU_0_BASE (0x44AEC000u) 161 /** Peripheral CE_MRU_0 base pointer */ 162 #define IP_CE_MRU_0 ((CE_MRU_Type *)IP_CE_MRU_0_BASE) 163 /** Peripheral CE_MRU_1 base address */ 164 #define IP_CE_MRU_1_BASE (0x44B0C000u) 165 /** Peripheral CE_MRU_1 base pointer */ 166 #define IP_CE_MRU_1 ((CE_MRU_Type *)IP_CE_MRU_1_BASE) 167 /** Peripheral CE_MRU_2 base address */ 168 #define IP_CE_MRU_2_BASE (0x44B2C000u) 169 /** Peripheral CE_MRU_2 base pointer */ 170 #define IP_CE_MRU_2 ((CE_MRU_Type *)IP_CE_MRU_2_BASE) 171 /** Peripheral CE_MRU_3 base address */ 172 #define IP_CE_MRU_3_BASE (0x44B4C000u) 173 /** Peripheral CE_MRU_3 base pointer */ 174 #define IP_CE_MRU_3 ((CE_MRU_Type *)IP_CE_MRU_3_BASE) 175 /** Peripheral CE_MRU_4 base address */ 176 #define IP_CE_MRU_4_BASE (0x44B6C000u) 177 /** Peripheral CE_MRU_4 base pointer */ 178 #define IP_CE_MRU_4 ((CE_MRU_Type *)IP_CE_MRU_4_BASE) 179 /** Peripheral CE_MRU_5 base address */ 180 #define IP_CE_MRU_5_BASE (0x44B8C000u) 181 /** Peripheral CE_MRU_5 base pointer */ 182 #define IP_CE_MRU_5 ((CE_MRU_Type *)IP_CE_MRU_5_BASE) 183 /** Peripheral CE_MRU_6 base address */ 184 #define IP_CE_MRU_6_BASE (0x44C0C000u) 185 /** Peripheral CE_MRU_6 base pointer */ 186 #define IP_CE_MRU_6 ((CE_MRU_Type *)IP_CE_MRU_6_BASE) 187 /** Peripheral CE_MRU_7 base address */ 188 #define IP_CE_MRU_7_BASE (0x44C3C000u) 189 /** Peripheral CE_MRU_7 base pointer */ 190 #define IP_CE_MRU_7 ((CE_MRU_Type *)IP_CE_MRU_7_BASE) 191 /** Peripheral CE_MRU_8 base address */ 192 #define IP_CE_MRU_8_BASE (0x44C6C000u) 193 /** Peripheral CE_MRU_8 base pointer */ 194 #define IP_CE_MRU_8 ((CE_MRU_Type *)IP_CE_MRU_8_BASE) 195 /** Peripheral CE_MRU_9 base address */ 196 #define IP_CE_MRU_9_BASE (0x44C9C000u) 197 /** Peripheral CE_MRU_9 base pointer */ 198 #define IP_CE_MRU_9 ((CE_MRU_Type *)IP_CE_MRU_9_BASE) 199 /** Peripheral CE_MRU_10 base address */ 200 #define IP_CE_MRU_10_BASE (0x44CCC000u) 201 /** Peripheral CE_MRU_10 base pointer */ 202 #define IP_CE_MRU_10 ((CE_MRU_Type *)IP_CE_MRU_10_BASE) 203 /** Peripheral CE_MRU_11 base address */ 204 #define IP_CE_MRU_11_BASE (0x44CFC000u) 205 /** Peripheral CE_MRU_11 base pointer */ 206 #define IP_CE_MRU_11 ((CE_MRU_Type *)IP_CE_MRU_11_BASE) 207 /** Peripheral CE_MRU_12 base address */ 208 #define IP_CE_MRU_12_BASE (0x448EC000u) 209 /** Peripheral CE_MRU_12 base pointer */ 210 #define IP_CE_MRU_12 ((CE_MRU_Type *)IP_CE_MRU_12_BASE) 211 /** Peripheral CE_MRU_13 base address */ 212 #define IP_CE_MRU_13_BASE (0x4490C000u) 213 /** Peripheral CE_MRU_13 base pointer */ 214 #define IP_CE_MRU_13 ((CE_MRU_Type *)IP_CE_MRU_13_BASE) 215 /** Peripheral CE_MRU_14 base address */ 216 #define IP_CE_MRU_14_BASE (0x4492C000u) 217 /** Peripheral CE_MRU_14 base pointer */ 218 #define IP_CE_MRU_14 ((CE_MRU_Type *)IP_CE_MRU_14_BASE) 219 /** Peripheral CE_MRU_15 base address */ 220 #define IP_CE_MRU_15_BASE (0x4494C000u) 221 /** Peripheral CE_MRU_15 base pointer */ 222 #define IP_CE_MRU_15 ((CE_MRU_Type *)IP_CE_MRU_15_BASE) 223 /** Peripheral CE_MRU_16 base address */ 224 #define IP_CE_MRU_16_BASE (0x4496C000u) 225 /** Peripheral CE_MRU_16 base pointer */ 226 #define IP_CE_MRU_16 ((CE_MRU_Type *)IP_CE_MRU_16_BASE) 227 /** Peripheral CE_MRU_17 base address */ 228 #define IP_CE_MRU_17_BASE (0x4498C000u) 229 /** Peripheral CE_MRU_17 base pointer */ 230 #define IP_CE_MRU_17 ((CE_MRU_Type *)IP_CE_MRU_17_BASE) 231 /** Peripheral CE_MRU_18 base address */ 232 #define IP_CE_MRU_18_BASE (0x44D2C000u) 233 /** Peripheral CE_MRU_18 base pointer */ 234 #define IP_CE_MRU_18 ((CE_MRU_Type *)IP_CE_MRU_18_BASE) 235 /** Peripheral CE_MRU_19 base address */ 236 #define IP_CE_MRU_19_BASE (0x44D4C000u) 237 /** Peripheral CE_MRU_19 base pointer */ 238 #define IP_CE_MRU_19 ((CE_MRU_Type *)IP_CE_MRU_19_BASE) 239 /** Array initializer of CE_MRU peripheral base addresses */ 240 #define IP_CE_MRU_BASE_ADDRS { IP_CE_MRU_0_BASE, IP_CE_MRU_1_BASE, IP_CE_MRU_2_BASE, IP_CE_MRU_3_BASE, IP_CE_MRU_4_BASE, IP_CE_MRU_5_BASE, IP_CE_MRU_6_BASE, IP_CE_MRU_7_BASE, IP_CE_MRU_8_BASE, IP_CE_MRU_9_BASE, IP_CE_MRU_10_BASE, IP_CE_MRU_11_BASE, IP_CE_MRU_12_BASE, IP_CE_MRU_13_BASE, IP_CE_MRU_14_BASE, IP_CE_MRU_15_BASE, IP_CE_MRU_16_BASE, IP_CE_MRU_17_BASE, IP_CE_MRU_18_BASE, IP_CE_MRU_19_BASE } 241 /** Array initializer of CE_MRU peripheral base pointers */ 242 #define IP_CE_MRU_BASE_PTRS { IP_CE_MRU_0, IP_CE_MRU_1, IP_CE_MRU_2, IP_CE_MRU_3, IP_CE_MRU_4, IP_CE_MRU_5, IP_CE_MRU_6, IP_CE_MRU_7, IP_CE_MRU_8, IP_CE_MRU_9, IP_CE_MRU_10, IP_CE_MRU_11, IP_CE_MRU_12, IP_CE_MRU_13, IP_CE_MRU_14, IP_CE_MRU_15, IP_CE_MRU_16, IP_CE_MRU_17, IP_CE_MRU_18, IP_CE_MRU_19 } 243 244 /* ---------------------------------------------------------------------------- 245 -- CE_MRU Register Masks 246 ---------------------------------------------------------------------------- */ 247 248 /*! 249 * @addtogroup CE_MRU_Register_Masks CE_MRU Register Masks 250 * @{ 251 */ 252 253 /*! @name CH_CFG0 - Channel (x) Configuration 0 */ 254 /*! @{ */ 255 256 #define CE_MRU_CH_CFG0_CHE_MASK (0x1U) 257 #define CE_MRU_CH_CFG0_CHE_SHIFT (0U) 258 #define CE_MRU_CH_CFG0_CHE_WIDTH (1U) 259 #define CE_MRU_CH_CFG0_CHE(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_CHE_SHIFT)) & CE_MRU_CH_CFG0_CHE_MASK) 260 261 #define CE_MRU_CH_CFG0_CHR_MASK (0x2U) 262 #define CE_MRU_CH_CFG0_CHR_SHIFT (1U) 263 #define CE_MRU_CH_CFG0_CHR_WIDTH (1U) 264 #define CE_MRU_CH_CFG0_CHR(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_CHR_SHIFT)) & CE_MRU_CH_CFG0_CHR_MASK) 265 266 #define CE_MRU_CH_CFG0_IE_MASK (0x4U) 267 #define CE_MRU_CH_CFG0_IE_SHIFT (2U) 268 #define CE_MRU_CH_CFG0_IE_WIDTH (1U) 269 #define CE_MRU_CH_CFG0_IE(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_IE_SHIFT)) & CE_MRU_CH_CFG0_IE_MASK) 270 271 #define CE_MRU_CH_CFG0_MBE0_MASK (0x10000U) 272 #define CE_MRU_CH_CFG0_MBE0_SHIFT (16U) 273 #define CE_MRU_CH_CFG0_MBE0_WIDTH (1U) 274 #define CE_MRU_CH_CFG0_MBE0(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE0_SHIFT)) & CE_MRU_CH_CFG0_MBE0_MASK) 275 276 #define CE_MRU_CH_CFG0_MBE1_MASK (0x20000U) 277 #define CE_MRU_CH_CFG0_MBE1_SHIFT (17U) 278 #define CE_MRU_CH_CFG0_MBE1_WIDTH (1U) 279 #define CE_MRU_CH_CFG0_MBE1(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE1_SHIFT)) & CE_MRU_CH_CFG0_MBE1_MASK) 280 281 #define CE_MRU_CH_CFG0_MBE2_MASK (0x40000U) 282 #define CE_MRU_CH_CFG0_MBE2_SHIFT (18U) 283 #define CE_MRU_CH_CFG0_MBE2_WIDTH (1U) 284 #define CE_MRU_CH_CFG0_MBE2(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE2_SHIFT)) & CE_MRU_CH_CFG0_MBE2_MASK) 285 286 #define CE_MRU_CH_CFG0_MBE3_MASK (0x80000U) 287 #define CE_MRU_CH_CFG0_MBE3_SHIFT (19U) 288 #define CE_MRU_CH_CFG0_MBE3_WIDTH (1U) 289 #define CE_MRU_CH_CFG0_MBE3(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE3_SHIFT)) & CE_MRU_CH_CFG0_MBE3_MASK) 290 291 #define CE_MRU_CH_CFG0_MBE4_MASK (0x100000U) 292 #define CE_MRU_CH_CFG0_MBE4_SHIFT (20U) 293 #define CE_MRU_CH_CFG0_MBE4_WIDTH (1U) 294 #define CE_MRU_CH_CFG0_MBE4(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE4_SHIFT)) & CE_MRU_CH_CFG0_MBE4_MASK) 295 296 #define CE_MRU_CH_CFG0_MBE5_MASK (0x200000U) 297 #define CE_MRU_CH_CFG0_MBE5_SHIFT (21U) 298 #define CE_MRU_CH_CFG0_MBE5_WIDTH (1U) 299 #define CE_MRU_CH_CFG0_MBE5(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE5_SHIFT)) & CE_MRU_CH_CFG0_MBE5_MASK) 300 301 #define CE_MRU_CH_CFG0_MBE6_MASK (0x400000U) 302 #define CE_MRU_CH_CFG0_MBE6_SHIFT (22U) 303 #define CE_MRU_CH_CFG0_MBE6_WIDTH (1U) 304 #define CE_MRU_CH_CFG0_MBE6(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE6_SHIFT)) & CE_MRU_CH_CFG0_MBE6_MASK) 305 306 #define CE_MRU_CH_CFG0_MBE7_MASK (0x800000U) 307 #define CE_MRU_CH_CFG0_MBE7_SHIFT (23U) 308 #define CE_MRU_CH_CFG0_MBE7_WIDTH (1U) 309 #define CE_MRU_CH_CFG0_MBE7(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE7_SHIFT)) & CE_MRU_CH_CFG0_MBE7_MASK) 310 311 #define CE_MRU_CH_CFG0_MBE8_MASK (0x1000000U) 312 #define CE_MRU_CH_CFG0_MBE8_SHIFT (24U) 313 #define CE_MRU_CH_CFG0_MBE8_WIDTH (1U) 314 #define CE_MRU_CH_CFG0_MBE8(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE8_SHIFT)) & CE_MRU_CH_CFG0_MBE8_MASK) 315 316 #define CE_MRU_CH_CFG0_MBE9_MASK (0x2000000U) 317 #define CE_MRU_CH_CFG0_MBE9_SHIFT (25U) 318 #define CE_MRU_CH_CFG0_MBE9_WIDTH (1U) 319 #define CE_MRU_CH_CFG0_MBE9(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE9_SHIFT)) & CE_MRU_CH_CFG0_MBE9_MASK) 320 321 #define CE_MRU_CH_CFG0_MBE10_MASK (0x4000000U) 322 #define CE_MRU_CH_CFG0_MBE10_SHIFT (26U) 323 #define CE_MRU_CH_CFG0_MBE10_WIDTH (1U) 324 #define CE_MRU_CH_CFG0_MBE10(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE10_SHIFT)) & CE_MRU_CH_CFG0_MBE10_MASK) 325 326 #define CE_MRU_CH_CFG0_MBE11_MASK (0x8000000U) 327 #define CE_MRU_CH_CFG0_MBE11_SHIFT (27U) 328 #define CE_MRU_CH_CFG0_MBE11_WIDTH (1U) 329 #define CE_MRU_CH_CFG0_MBE11(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE11_SHIFT)) & CE_MRU_CH_CFG0_MBE11_MASK) 330 331 #define CE_MRU_CH_CFG0_MBE12_MASK (0x10000000U) 332 #define CE_MRU_CH_CFG0_MBE12_SHIFT (28U) 333 #define CE_MRU_CH_CFG0_MBE12_WIDTH (1U) 334 #define CE_MRU_CH_CFG0_MBE12(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE12_SHIFT)) & CE_MRU_CH_CFG0_MBE12_MASK) 335 336 #define CE_MRU_CH_CFG0_MBE13_MASK (0x20000000U) 337 #define CE_MRU_CH_CFG0_MBE13_SHIFT (29U) 338 #define CE_MRU_CH_CFG0_MBE13_WIDTH (1U) 339 #define CE_MRU_CH_CFG0_MBE13(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE13_SHIFT)) & CE_MRU_CH_CFG0_MBE13_MASK) 340 341 #define CE_MRU_CH_CFG0_MBE14_MASK (0x40000000U) 342 #define CE_MRU_CH_CFG0_MBE14_SHIFT (30U) 343 #define CE_MRU_CH_CFG0_MBE14_WIDTH (1U) 344 #define CE_MRU_CH_CFG0_MBE14(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE14_SHIFT)) & CE_MRU_CH_CFG0_MBE14_MASK) 345 346 #define CE_MRU_CH_CFG0_MBE15_MASK (0x80000000U) 347 #define CE_MRU_CH_CFG0_MBE15_SHIFT (31U) 348 #define CE_MRU_CH_CFG0_MBE15_WIDTH (1U) 349 #define CE_MRU_CH_CFG0_MBE15(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG0_MBE15_SHIFT)) & CE_MRU_CH_CFG0_MBE15_MASK) 350 /*! @} */ 351 352 /*! @name CH_CFG1 - Channel (x) Configuration 1 */ 353 /*! @{ */ 354 355 #define CE_MRU_CH_CFG1_MBIC0_MASK (0x10000U) 356 #define CE_MRU_CH_CFG1_MBIC0_SHIFT (16U) 357 #define CE_MRU_CH_CFG1_MBIC0_WIDTH (1U) 358 #define CE_MRU_CH_CFG1_MBIC0(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC0_SHIFT)) & CE_MRU_CH_CFG1_MBIC0_MASK) 359 360 #define CE_MRU_CH_CFG1_MBIC1_MASK (0x20000U) 361 #define CE_MRU_CH_CFG1_MBIC1_SHIFT (17U) 362 #define CE_MRU_CH_CFG1_MBIC1_WIDTH (1U) 363 #define CE_MRU_CH_CFG1_MBIC1(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC1_SHIFT)) & CE_MRU_CH_CFG1_MBIC1_MASK) 364 365 #define CE_MRU_CH_CFG1_MBIC2_MASK (0x40000U) 366 #define CE_MRU_CH_CFG1_MBIC2_SHIFT (18U) 367 #define CE_MRU_CH_CFG1_MBIC2_WIDTH (1U) 368 #define CE_MRU_CH_CFG1_MBIC2(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC2_SHIFT)) & CE_MRU_CH_CFG1_MBIC2_MASK) 369 370 #define CE_MRU_CH_CFG1_MBIC3_MASK (0x80000U) 371 #define CE_MRU_CH_CFG1_MBIC3_SHIFT (19U) 372 #define CE_MRU_CH_CFG1_MBIC3_WIDTH (1U) 373 #define CE_MRU_CH_CFG1_MBIC3(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC3_SHIFT)) & CE_MRU_CH_CFG1_MBIC3_MASK) 374 375 #define CE_MRU_CH_CFG1_MBIC4_MASK (0x100000U) 376 #define CE_MRU_CH_CFG1_MBIC4_SHIFT (20U) 377 #define CE_MRU_CH_CFG1_MBIC4_WIDTH (1U) 378 #define CE_MRU_CH_CFG1_MBIC4(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC4_SHIFT)) & CE_MRU_CH_CFG1_MBIC4_MASK) 379 380 #define CE_MRU_CH_CFG1_MBIC5_MASK (0x200000U) 381 #define CE_MRU_CH_CFG1_MBIC5_SHIFT (21U) 382 #define CE_MRU_CH_CFG1_MBIC5_WIDTH (1U) 383 #define CE_MRU_CH_CFG1_MBIC5(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC5_SHIFT)) & CE_MRU_CH_CFG1_MBIC5_MASK) 384 385 #define CE_MRU_CH_CFG1_MBIC6_MASK (0x400000U) 386 #define CE_MRU_CH_CFG1_MBIC6_SHIFT (22U) 387 #define CE_MRU_CH_CFG1_MBIC6_WIDTH (1U) 388 #define CE_MRU_CH_CFG1_MBIC6(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC6_SHIFT)) & CE_MRU_CH_CFG1_MBIC6_MASK) 389 390 #define CE_MRU_CH_CFG1_MBIC7_MASK (0x800000U) 391 #define CE_MRU_CH_CFG1_MBIC7_SHIFT (23U) 392 #define CE_MRU_CH_CFG1_MBIC7_WIDTH (1U) 393 #define CE_MRU_CH_CFG1_MBIC7(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC7_SHIFT)) & CE_MRU_CH_CFG1_MBIC7_MASK) 394 395 #define CE_MRU_CH_CFG1_MBIC8_MASK (0x1000000U) 396 #define CE_MRU_CH_CFG1_MBIC8_SHIFT (24U) 397 #define CE_MRU_CH_CFG1_MBIC8_WIDTH (1U) 398 #define CE_MRU_CH_CFG1_MBIC8(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC8_SHIFT)) & CE_MRU_CH_CFG1_MBIC8_MASK) 399 400 #define CE_MRU_CH_CFG1_MBIC9_MASK (0x2000000U) 401 #define CE_MRU_CH_CFG1_MBIC9_SHIFT (25U) 402 #define CE_MRU_CH_CFG1_MBIC9_WIDTH (1U) 403 #define CE_MRU_CH_CFG1_MBIC9(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC9_SHIFT)) & CE_MRU_CH_CFG1_MBIC9_MASK) 404 405 #define CE_MRU_CH_CFG1_MBIC10_MASK (0x4000000U) 406 #define CE_MRU_CH_CFG1_MBIC10_SHIFT (26U) 407 #define CE_MRU_CH_CFG1_MBIC10_WIDTH (1U) 408 #define CE_MRU_CH_CFG1_MBIC10(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC10_SHIFT)) & CE_MRU_CH_CFG1_MBIC10_MASK) 409 410 #define CE_MRU_CH_CFG1_MBIC11_MASK (0x8000000U) 411 #define CE_MRU_CH_CFG1_MBIC11_SHIFT (27U) 412 #define CE_MRU_CH_CFG1_MBIC11_WIDTH (1U) 413 #define CE_MRU_CH_CFG1_MBIC11(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC11_SHIFT)) & CE_MRU_CH_CFG1_MBIC11_MASK) 414 415 #define CE_MRU_CH_CFG1_MBIC12_MASK (0x10000000U) 416 #define CE_MRU_CH_CFG1_MBIC12_SHIFT (28U) 417 #define CE_MRU_CH_CFG1_MBIC12_WIDTH (1U) 418 #define CE_MRU_CH_CFG1_MBIC12(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC12_SHIFT)) & CE_MRU_CH_CFG1_MBIC12_MASK) 419 420 #define CE_MRU_CH_CFG1_MBIC13_MASK (0x20000000U) 421 #define CE_MRU_CH_CFG1_MBIC13_SHIFT (29U) 422 #define CE_MRU_CH_CFG1_MBIC13_WIDTH (1U) 423 #define CE_MRU_CH_CFG1_MBIC13(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC13_SHIFT)) & CE_MRU_CH_CFG1_MBIC13_MASK) 424 425 #define CE_MRU_CH_CFG1_MBIC14_MASK (0x40000000U) 426 #define CE_MRU_CH_CFG1_MBIC14_SHIFT (30U) 427 #define CE_MRU_CH_CFG1_MBIC14_WIDTH (1U) 428 #define CE_MRU_CH_CFG1_MBIC14(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC14_SHIFT)) & CE_MRU_CH_CFG1_MBIC14_MASK) 429 430 #define CE_MRU_CH_CFG1_MBIC15_MASK (0x80000000U) 431 #define CE_MRU_CH_CFG1_MBIC15_SHIFT (31U) 432 #define CE_MRU_CH_CFG1_MBIC15_WIDTH (1U) 433 #define CE_MRU_CH_CFG1_MBIC15(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_CFG1_MBIC15_SHIFT)) & CE_MRU_CH_CFG1_MBIC15_MASK) 434 /*! @} */ 435 436 /*! @name CH_MBSTAT - Channel (x) Mailbox Status */ 437 /*! @{ */ 438 439 #define CE_MRU_CH_MBSTAT_MBS0_MASK (0x10000U) 440 #define CE_MRU_CH_MBSTAT_MBS0_SHIFT (16U) 441 #define CE_MRU_CH_MBSTAT_MBS0_WIDTH (1U) 442 #define CE_MRU_CH_MBSTAT_MBS0(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS0_SHIFT)) & CE_MRU_CH_MBSTAT_MBS0_MASK) 443 444 #define CE_MRU_CH_MBSTAT_MBS1_MASK (0x20000U) 445 #define CE_MRU_CH_MBSTAT_MBS1_SHIFT (17U) 446 #define CE_MRU_CH_MBSTAT_MBS1_WIDTH (1U) 447 #define CE_MRU_CH_MBSTAT_MBS1(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS1_SHIFT)) & CE_MRU_CH_MBSTAT_MBS1_MASK) 448 449 #define CE_MRU_CH_MBSTAT_MBS2_MASK (0x40000U) 450 #define CE_MRU_CH_MBSTAT_MBS2_SHIFT (18U) 451 #define CE_MRU_CH_MBSTAT_MBS2_WIDTH (1U) 452 #define CE_MRU_CH_MBSTAT_MBS2(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS2_SHIFT)) & CE_MRU_CH_MBSTAT_MBS2_MASK) 453 454 #define CE_MRU_CH_MBSTAT_MBS3_MASK (0x80000U) 455 #define CE_MRU_CH_MBSTAT_MBS3_SHIFT (19U) 456 #define CE_MRU_CH_MBSTAT_MBS3_WIDTH (1U) 457 #define CE_MRU_CH_MBSTAT_MBS3(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS3_SHIFT)) & CE_MRU_CH_MBSTAT_MBS3_MASK) 458 459 #define CE_MRU_CH_MBSTAT_MBS4_MASK (0x100000U) 460 #define CE_MRU_CH_MBSTAT_MBS4_SHIFT (20U) 461 #define CE_MRU_CH_MBSTAT_MBS4_WIDTH (1U) 462 #define CE_MRU_CH_MBSTAT_MBS4(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS4_SHIFT)) & CE_MRU_CH_MBSTAT_MBS4_MASK) 463 464 #define CE_MRU_CH_MBSTAT_MBS5_MASK (0x200000U) 465 #define CE_MRU_CH_MBSTAT_MBS5_SHIFT (21U) 466 #define CE_MRU_CH_MBSTAT_MBS5_WIDTH (1U) 467 #define CE_MRU_CH_MBSTAT_MBS5(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS5_SHIFT)) & CE_MRU_CH_MBSTAT_MBS5_MASK) 468 469 #define CE_MRU_CH_MBSTAT_MBS6_MASK (0x400000U) 470 #define CE_MRU_CH_MBSTAT_MBS6_SHIFT (22U) 471 #define CE_MRU_CH_MBSTAT_MBS6_WIDTH (1U) 472 #define CE_MRU_CH_MBSTAT_MBS6(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS6_SHIFT)) & CE_MRU_CH_MBSTAT_MBS6_MASK) 473 474 #define CE_MRU_CH_MBSTAT_MBS7_MASK (0x800000U) 475 #define CE_MRU_CH_MBSTAT_MBS7_SHIFT (23U) 476 #define CE_MRU_CH_MBSTAT_MBS7_WIDTH (1U) 477 #define CE_MRU_CH_MBSTAT_MBS7(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS7_SHIFT)) & CE_MRU_CH_MBSTAT_MBS7_MASK) 478 479 #define CE_MRU_CH_MBSTAT_MBS8_MASK (0x1000000U) 480 #define CE_MRU_CH_MBSTAT_MBS8_SHIFT (24U) 481 #define CE_MRU_CH_MBSTAT_MBS8_WIDTH (1U) 482 #define CE_MRU_CH_MBSTAT_MBS8(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS8_SHIFT)) & CE_MRU_CH_MBSTAT_MBS8_MASK) 483 484 #define CE_MRU_CH_MBSTAT_MBS9_MASK (0x2000000U) 485 #define CE_MRU_CH_MBSTAT_MBS9_SHIFT (25U) 486 #define CE_MRU_CH_MBSTAT_MBS9_WIDTH (1U) 487 #define CE_MRU_CH_MBSTAT_MBS9(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS9_SHIFT)) & CE_MRU_CH_MBSTAT_MBS9_MASK) 488 489 #define CE_MRU_CH_MBSTAT_MBS10_MASK (0x4000000U) 490 #define CE_MRU_CH_MBSTAT_MBS10_SHIFT (26U) 491 #define CE_MRU_CH_MBSTAT_MBS10_WIDTH (1U) 492 #define CE_MRU_CH_MBSTAT_MBS10(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS10_SHIFT)) & CE_MRU_CH_MBSTAT_MBS10_MASK) 493 494 #define CE_MRU_CH_MBSTAT_MBS11_MASK (0x8000000U) 495 #define CE_MRU_CH_MBSTAT_MBS11_SHIFT (27U) 496 #define CE_MRU_CH_MBSTAT_MBS11_WIDTH (1U) 497 #define CE_MRU_CH_MBSTAT_MBS11(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS11_SHIFT)) & CE_MRU_CH_MBSTAT_MBS11_MASK) 498 499 #define CE_MRU_CH_MBSTAT_MBS12_MASK (0x10000000U) 500 #define CE_MRU_CH_MBSTAT_MBS12_SHIFT (28U) 501 #define CE_MRU_CH_MBSTAT_MBS12_WIDTH (1U) 502 #define CE_MRU_CH_MBSTAT_MBS12(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS12_SHIFT)) & CE_MRU_CH_MBSTAT_MBS12_MASK) 503 504 #define CE_MRU_CH_MBSTAT_MBS13_MASK (0x20000000U) 505 #define CE_MRU_CH_MBSTAT_MBS13_SHIFT (29U) 506 #define CE_MRU_CH_MBSTAT_MBS13_WIDTH (1U) 507 #define CE_MRU_CH_MBSTAT_MBS13(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS13_SHIFT)) & CE_MRU_CH_MBSTAT_MBS13_MASK) 508 509 #define CE_MRU_CH_MBSTAT_MBS14_MASK (0x40000000U) 510 #define CE_MRU_CH_MBSTAT_MBS14_SHIFT (30U) 511 #define CE_MRU_CH_MBSTAT_MBS14_WIDTH (1U) 512 #define CE_MRU_CH_MBSTAT_MBS14(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS14_SHIFT)) & CE_MRU_CH_MBSTAT_MBS14_MASK) 513 514 #define CE_MRU_CH_MBSTAT_MBS15_MASK (0x80000000U) 515 #define CE_MRU_CH_MBSTAT_MBS15_SHIFT (31U) 516 #define CE_MRU_CH_MBSTAT_MBS15_WIDTH (1U) 517 #define CE_MRU_CH_MBSTAT_MBS15(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH_MBSTAT_MBS15_SHIFT)) & CE_MRU_CH_MBSTAT_MBS15_MASK) 518 /*! @} */ 519 520 /*! @name NOTIFY - Notification 0 Status..Notification 1 Status */ 521 /*! @{ */ 522 523 #define CE_MRU_NOTIFY_CH1_IS0_MASK (0x1U) 524 #define CE_MRU_NOTIFY_CH1_IS0_SHIFT (0U) 525 #define CE_MRU_NOTIFY_CH1_IS0_WIDTH (1U) 526 #define CE_MRU_NOTIFY_CH1_IS0(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_NOTIFY_CH1_IS0_SHIFT)) & CE_MRU_NOTIFY_CH1_IS0_MASK) 527 528 #define CE_MRU_NOTIFY_CH1_IS1_MASK (0x1U) 529 #define CE_MRU_NOTIFY_CH1_IS1_SHIFT (0U) 530 #define CE_MRU_NOTIFY_CH1_IS1_WIDTH (1U) 531 #define CE_MRU_NOTIFY_CH1_IS1(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_NOTIFY_CH1_IS1_SHIFT)) & CE_MRU_NOTIFY_CH1_IS1_MASK) 532 533 #define CE_MRU_NOTIFY_CH2_IS0_MASK (0x2U) 534 #define CE_MRU_NOTIFY_CH2_IS0_SHIFT (1U) 535 #define CE_MRU_NOTIFY_CH2_IS0_WIDTH (1U) 536 #define CE_MRU_NOTIFY_CH2_IS0(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_NOTIFY_CH2_IS0_SHIFT)) & CE_MRU_NOTIFY_CH2_IS0_MASK) 537 538 #define CE_MRU_NOTIFY_CH2_IS1_MASK (0x2U) 539 #define CE_MRU_NOTIFY_CH2_IS1_SHIFT (1U) 540 #define CE_MRU_NOTIFY_CH2_IS1_WIDTH (1U) 541 #define CE_MRU_NOTIFY_CH2_IS1(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_NOTIFY_CH2_IS1_SHIFT)) & CE_MRU_NOTIFY_CH2_IS1_MASK) 542 543 #define CE_MRU_NOTIFY_CH3_IS0_MASK (0x4U) 544 #define CE_MRU_NOTIFY_CH3_IS0_SHIFT (2U) 545 #define CE_MRU_NOTIFY_CH3_IS0_WIDTH (1U) 546 #define CE_MRU_NOTIFY_CH3_IS0(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_NOTIFY_CH3_IS0_SHIFT)) & CE_MRU_NOTIFY_CH3_IS0_MASK) 547 548 #define CE_MRU_NOTIFY_CH3_IS1_MASK (0x4U) 549 #define CE_MRU_NOTIFY_CH3_IS1_SHIFT (2U) 550 #define CE_MRU_NOTIFY_CH3_IS1_WIDTH (1U) 551 #define CE_MRU_NOTIFY_CH3_IS1(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_NOTIFY_CH3_IS1_SHIFT)) & CE_MRU_NOTIFY_CH3_IS1_MASK) 552 553 #define CE_MRU_NOTIFY_CH4_IS0_MASK (0x8U) 554 #define CE_MRU_NOTIFY_CH4_IS0_SHIFT (3U) 555 #define CE_MRU_NOTIFY_CH4_IS0_WIDTH (1U) 556 #define CE_MRU_NOTIFY_CH4_IS0(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_NOTIFY_CH4_IS0_SHIFT)) & CE_MRU_NOTIFY_CH4_IS0_MASK) 557 558 #define CE_MRU_NOTIFY_CH4_IS1_MASK (0x8U) 559 #define CE_MRU_NOTIFY_CH4_IS1_SHIFT (3U) 560 #define CE_MRU_NOTIFY_CH4_IS1_WIDTH (1U) 561 #define CE_MRU_NOTIFY_CH4_IS1(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_NOTIFY_CH4_IS1_SHIFT)) & CE_MRU_NOTIFY_CH4_IS1_MASK) 562 /*! @} */ 563 564 /*! @name CH1_MB0 - Channel (x) Mailbox (n) */ 565 /*! @{ */ 566 567 #define CE_MRU_CH1_MB0_MBD_MASK (0xFFFFFFFFU) 568 #define CE_MRU_CH1_MB0_MBD_SHIFT (0U) 569 #define CE_MRU_CH1_MB0_MBD_WIDTH (32U) 570 #define CE_MRU_CH1_MB0_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB0_MBD_SHIFT)) & CE_MRU_CH1_MB0_MBD_MASK) 571 /*! @} */ 572 573 /*! @name CH1_MB1 - Channel (x) Mailbox (n) */ 574 /*! @{ */ 575 576 #define CE_MRU_CH1_MB1_MBD_MASK (0xFFFFFFFFU) 577 #define CE_MRU_CH1_MB1_MBD_SHIFT (0U) 578 #define CE_MRU_CH1_MB1_MBD_WIDTH (32U) 579 #define CE_MRU_CH1_MB1_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB1_MBD_SHIFT)) & CE_MRU_CH1_MB1_MBD_MASK) 580 /*! @} */ 581 582 /*! @name CH1_MB2 - Channel (x) Mailbox (n) */ 583 /*! @{ */ 584 585 #define CE_MRU_CH1_MB2_MBD_MASK (0xFFFFFFFFU) 586 #define CE_MRU_CH1_MB2_MBD_SHIFT (0U) 587 #define CE_MRU_CH1_MB2_MBD_WIDTH (32U) 588 #define CE_MRU_CH1_MB2_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB2_MBD_SHIFT)) & CE_MRU_CH1_MB2_MBD_MASK) 589 /*! @} */ 590 591 /*! @name CH1_MB3 - Channel (x) Mailbox (n) */ 592 /*! @{ */ 593 594 #define CE_MRU_CH1_MB3_MBD_MASK (0xFFFFFFFFU) 595 #define CE_MRU_CH1_MB3_MBD_SHIFT (0U) 596 #define CE_MRU_CH1_MB3_MBD_WIDTH (32U) 597 #define CE_MRU_CH1_MB3_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB3_MBD_SHIFT)) & CE_MRU_CH1_MB3_MBD_MASK) 598 /*! @} */ 599 600 /*! @name CH1_MB4 - Channel (x) Mailbox (n) */ 601 /*! @{ */ 602 603 #define CE_MRU_CH1_MB4_MBD_MASK (0xFFFFFFFFU) 604 #define CE_MRU_CH1_MB4_MBD_SHIFT (0U) 605 #define CE_MRU_CH1_MB4_MBD_WIDTH (32U) 606 #define CE_MRU_CH1_MB4_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB4_MBD_SHIFT)) & CE_MRU_CH1_MB4_MBD_MASK) 607 /*! @} */ 608 609 /*! @name CH1_MB5 - Channel (x) Mailbox (n) */ 610 /*! @{ */ 611 612 #define CE_MRU_CH1_MB5_MBD_MASK (0xFFFFFFFFU) 613 #define CE_MRU_CH1_MB5_MBD_SHIFT (0U) 614 #define CE_MRU_CH1_MB5_MBD_WIDTH (32U) 615 #define CE_MRU_CH1_MB5_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB5_MBD_SHIFT)) & CE_MRU_CH1_MB5_MBD_MASK) 616 /*! @} */ 617 618 /*! @name CH1_MB6 - Channel (x) Mailbox (n) */ 619 /*! @{ */ 620 621 #define CE_MRU_CH1_MB6_MBD_MASK (0xFFFFFFFFU) 622 #define CE_MRU_CH1_MB6_MBD_SHIFT (0U) 623 #define CE_MRU_CH1_MB6_MBD_WIDTH (32U) 624 #define CE_MRU_CH1_MB6_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB6_MBD_SHIFT)) & CE_MRU_CH1_MB6_MBD_MASK) 625 /*! @} */ 626 627 /*! @name CH1_MB7 - Channel (x) Mailbox (n) */ 628 /*! @{ */ 629 630 #define CE_MRU_CH1_MB7_MBD_MASK (0xFFFFFFFFU) 631 #define CE_MRU_CH1_MB7_MBD_SHIFT (0U) 632 #define CE_MRU_CH1_MB7_MBD_WIDTH (32U) 633 #define CE_MRU_CH1_MB7_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB7_MBD_SHIFT)) & CE_MRU_CH1_MB7_MBD_MASK) 634 /*! @} */ 635 636 /*! @name CH1_MB8 - Channel (x) Mailbox (n) */ 637 /*! @{ */ 638 639 #define CE_MRU_CH1_MB8_MBD_MASK (0xFFFFFFFFU) 640 #define CE_MRU_CH1_MB8_MBD_SHIFT (0U) 641 #define CE_MRU_CH1_MB8_MBD_WIDTH (32U) 642 #define CE_MRU_CH1_MB8_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB8_MBD_SHIFT)) & CE_MRU_CH1_MB8_MBD_MASK) 643 /*! @} */ 644 645 /*! @name CH1_MB9 - Channel (x) Mailbox (n) */ 646 /*! @{ */ 647 648 #define CE_MRU_CH1_MB9_MBD_MASK (0xFFFFFFFFU) 649 #define CE_MRU_CH1_MB9_MBD_SHIFT (0U) 650 #define CE_MRU_CH1_MB9_MBD_WIDTH (32U) 651 #define CE_MRU_CH1_MB9_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB9_MBD_SHIFT)) & CE_MRU_CH1_MB9_MBD_MASK) 652 /*! @} */ 653 654 /*! @name CH1_MB10 - Channel (x) Mailbox (n) */ 655 /*! @{ */ 656 657 #define CE_MRU_CH1_MB10_MBD_MASK (0xFFFFFFFFU) 658 #define CE_MRU_CH1_MB10_MBD_SHIFT (0U) 659 #define CE_MRU_CH1_MB10_MBD_WIDTH (32U) 660 #define CE_MRU_CH1_MB10_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB10_MBD_SHIFT)) & CE_MRU_CH1_MB10_MBD_MASK) 661 /*! @} */ 662 663 /*! @name CH1_MB11 - Channel (x) Mailbox (n) */ 664 /*! @{ */ 665 666 #define CE_MRU_CH1_MB11_MBD_MASK (0xFFFFFFFFU) 667 #define CE_MRU_CH1_MB11_MBD_SHIFT (0U) 668 #define CE_MRU_CH1_MB11_MBD_WIDTH (32U) 669 #define CE_MRU_CH1_MB11_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB11_MBD_SHIFT)) & CE_MRU_CH1_MB11_MBD_MASK) 670 /*! @} */ 671 672 /*! @name CH1_MB12 - Channel (x) Mailbox (n) */ 673 /*! @{ */ 674 675 #define CE_MRU_CH1_MB12_MBD_MASK (0xFFFFFFFFU) 676 #define CE_MRU_CH1_MB12_MBD_SHIFT (0U) 677 #define CE_MRU_CH1_MB12_MBD_WIDTH (32U) 678 #define CE_MRU_CH1_MB12_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB12_MBD_SHIFT)) & CE_MRU_CH1_MB12_MBD_MASK) 679 /*! @} */ 680 681 /*! @name CH1_MB13 - Channel (x) Mailbox (n) */ 682 /*! @{ */ 683 684 #define CE_MRU_CH1_MB13_MBD_MASK (0xFFFFFFFFU) 685 #define CE_MRU_CH1_MB13_MBD_SHIFT (0U) 686 #define CE_MRU_CH1_MB13_MBD_WIDTH (32U) 687 #define CE_MRU_CH1_MB13_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB13_MBD_SHIFT)) & CE_MRU_CH1_MB13_MBD_MASK) 688 /*! @} */ 689 690 /*! @name CH1_MB14 - Channel (x) Mailbox (n) */ 691 /*! @{ */ 692 693 #define CE_MRU_CH1_MB14_MBD_MASK (0xFFFFFFFFU) 694 #define CE_MRU_CH1_MB14_MBD_SHIFT (0U) 695 #define CE_MRU_CH1_MB14_MBD_WIDTH (32U) 696 #define CE_MRU_CH1_MB14_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB14_MBD_SHIFT)) & CE_MRU_CH1_MB14_MBD_MASK) 697 /*! @} */ 698 699 /*! @name CH1_MB15 - Channel (x) Mailbox (n) */ 700 /*! @{ */ 701 702 #define CE_MRU_CH1_MB15_MBD_MASK (0xFFFFFFFFU) 703 #define CE_MRU_CH1_MB15_MBD_SHIFT (0U) 704 #define CE_MRU_CH1_MB15_MBD_WIDTH (32U) 705 #define CE_MRU_CH1_MB15_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH1_MB15_MBD_SHIFT)) & CE_MRU_CH1_MB15_MBD_MASK) 706 /*! @} */ 707 708 /*! @name CH2_MB0 - Channel (x) Mailbox (n) */ 709 /*! @{ */ 710 711 #define CE_MRU_CH2_MB0_MBD_MASK (0xFFFFFFFFU) 712 #define CE_MRU_CH2_MB0_MBD_SHIFT (0U) 713 #define CE_MRU_CH2_MB0_MBD_WIDTH (32U) 714 #define CE_MRU_CH2_MB0_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB0_MBD_SHIFT)) & CE_MRU_CH2_MB0_MBD_MASK) 715 /*! @} */ 716 717 /*! @name CH2_MB1 - Channel (x) Mailbox (n) */ 718 /*! @{ */ 719 720 #define CE_MRU_CH2_MB1_MBD_MASK (0xFFFFFFFFU) 721 #define CE_MRU_CH2_MB1_MBD_SHIFT (0U) 722 #define CE_MRU_CH2_MB1_MBD_WIDTH (32U) 723 #define CE_MRU_CH2_MB1_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB1_MBD_SHIFT)) & CE_MRU_CH2_MB1_MBD_MASK) 724 /*! @} */ 725 726 /*! @name CH2_MB2 - Channel (x) Mailbox (n) */ 727 /*! @{ */ 728 729 #define CE_MRU_CH2_MB2_MBD_MASK (0xFFFFFFFFU) 730 #define CE_MRU_CH2_MB2_MBD_SHIFT (0U) 731 #define CE_MRU_CH2_MB2_MBD_WIDTH (32U) 732 #define CE_MRU_CH2_MB2_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB2_MBD_SHIFT)) & CE_MRU_CH2_MB2_MBD_MASK) 733 /*! @} */ 734 735 /*! @name CH2_MB3 - Channel (x) Mailbox (n) */ 736 /*! @{ */ 737 738 #define CE_MRU_CH2_MB3_MBD_MASK (0xFFFFFFFFU) 739 #define CE_MRU_CH2_MB3_MBD_SHIFT (0U) 740 #define CE_MRU_CH2_MB3_MBD_WIDTH (32U) 741 #define CE_MRU_CH2_MB3_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB3_MBD_SHIFT)) & CE_MRU_CH2_MB3_MBD_MASK) 742 /*! @} */ 743 744 /*! @name CH2_MB4 - Channel (x) Mailbox (n) */ 745 /*! @{ */ 746 747 #define CE_MRU_CH2_MB4_MBD_MASK (0xFFFFFFFFU) 748 #define CE_MRU_CH2_MB4_MBD_SHIFT (0U) 749 #define CE_MRU_CH2_MB4_MBD_WIDTH (32U) 750 #define CE_MRU_CH2_MB4_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB4_MBD_SHIFT)) & CE_MRU_CH2_MB4_MBD_MASK) 751 /*! @} */ 752 753 /*! @name CH2_MB5 - Channel (x) Mailbox (n) */ 754 /*! @{ */ 755 756 #define CE_MRU_CH2_MB5_MBD_MASK (0xFFFFFFFFU) 757 #define CE_MRU_CH2_MB5_MBD_SHIFT (0U) 758 #define CE_MRU_CH2_MB5_MBD_WIDTH (32U) 759 #define CE_MRU_CH2_MB5_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB5_MBD_SHIFT)) & CE_MRU_CH2_MB5_MBD_MASK) 760 /*! @} */ 761 762 /*! @name CH2_MB6 - Channel (x) Mailbox (n) */ 763 /*! @{ */ 764 765 #define CE_MRU_CH2_MB6_MBD_MASK (0xFFFFFFFFU) 766 #define CE_MRU_CH2_MB6_MBD_SHIFT (0U) 767 #define CE_MRU_CH2_MB6_MBD_WIDTH (32U) 768 #define CE_MRU_CH2_MB6_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB6_MBD_SHIFT)) & CE_MRU_CH2_MB6_MBD_MASK) 769 /*! @} */ 770 771 /*! @name CH2_MB7 - Channel (x) Mailbox (n) */ 772 /*! @{ */ 773 774 #define CE_MRU_CH2_MB7_MBD_MASK (0xFFFFFFFFU) 775 #define CE_MRU_CH2_MB7_MBD_SHIFT (0U) 776 #define CE_MRU_CH2_MB7_MBD_WIDTH (32U) 777 #define CE_MRU_CH2_MB7_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB7_MBD_SHIFT)) & CE_MRU_CH2_MB7_MBD_MASK) 778 /*! @} */ 779 780 /*! @name CH2_MB8 - Channel (x) Mailbox (n) */ 781 /*! @{ */ 782 783 #define CE_MRU_CH2_MB8_MBD_MASK (0xFFFFFFFFU) 784 #define CE_MRU_CH2_MB8_MBD_SHIFT (0U) 785 #define CE_MRU_CH2_MB8_MBD_WIDTH (32U) 786 #define CE_MRU_CH2_MB8_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB8_MBD_SHIFT)) & CE_MRU_CH2_MB8_MBD_MASK) 787 /*! @} */ 788 789 /*! @name CH2_MB9 - Channel (x) Mailbox (n) */ 790 /*! @{ */ 791 792 #define CE_MRU_CH2_MB9_MBD_MASK (0xFFFFFFFFU) 793 #define CE_MRU_CH2_MB9_MBD_SHIFT (0U) 794 #define CE_MRU_CH2_MB9_MBD_WIDTH (32U) 795 #define CE_MRU_CH2_MB9_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB9_MBD_SHIFT)) & CE_MRU_CH2_MB9_MBD_MASK) 796 /*! @} */ 797 798 /*! @name CH2_MB10 - Channel (x) Mailbox (n) */ 799 /*! @{ */ 800 801 #define CE_MRU_CH2_MB10_MBD_MASK (0xFFFFFFFFU) 802 #define CE_MRU_CH2_MB10_MBD_SHIFT (0U) 803 #define CE_MRU_CH2_MB10_MBD_WIDTH (32U) 804 #define CE_MRU_CH2_MB10_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB10_MBD_SHIFT)) & CE_MRU_CH2_MB10_MBD_MASK) 805 /*! @} */ 806 807 /*! @name CH2_MB11 - Channel (x) Mailbox (n) */ 808 /*! @{ */ 809 810 #define CE_MRU_CH2_MB11_MBD_MASK (0xFFFFFFFFU) 811 #define CE_MRU_CH2_MB11_MBD_SHIFT (0U) 812 #define CE_MRU_CH2_MB11_MBD_WIDTH (32U) 813 #define CE_MRU_CH2_MB11_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB11_MBD_SHIFT)) & CE_MRU_CH2_MB11_MBD_MASK) 814 /*! @} */ 815 816 /*! @name CH2_MB12 - Channel (x) Mailbox (n) */ 817 /*! @{ */ 818 819 #define CE_MRU_CH2_MB12_MBD_MASK (0xFFFFFFFFU) 820 #define CE_MRU_CH2_MB12_MBD_SHIFT (0U) 821 #define CE_MRU_CH2_MB12_MBD_WIDTH (32U) 822 #define CE_MRU_CH2_MB12_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB12_MBD_SHIFT)) & CE_MRU_CH2_MB12_MBD_MASK) 823 /*! @} */ 824 825 /*! @name CH2_MB13 - Channel (x) Mailbox (n) */ 826 /*! @{ */ 827 828 #define CE_MRU_CH2_MB13_MBD_MASK (0xFFFFFFFFU) 829 #define CE_MRU_CH2_MB13_MBD_SHIFT (0U) 830 #define CE_MRU_CH2_MB13_MBD_WIDTH (32U) 831 #define CE_MRU_CH2_MB13_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB13_MBD_SHIFT)) & CE_MRU_CH2_MB13_MBD_MASK) 832 /*! @} */ 833 834 /*! @name CH2_MB14 - Channel (x) Mailbox (n) */ 835 /*! @{ */ 836 837 #define CE_MRU_CH2_MB14_MBD_MASK (0xFFFFFFFFU) 838 #define CE_MRU_CH2_MB14_MBD_SHIFT (0U) 839 #define CE_MRU_CH2_MB14_MBD_WIDTH (32U) 840 #define CE_MRU_CH2_MB14_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB14_MBD_SHIFT)) & CE_MRU_CH2_MB14_MBD_MASK) 841 /*! @} */ 842 843 /*! @name CH2_MB15 - Channel (x) Mailbox (n) */ 844 /*! @{ */ 845 846 #define CE_MRU_CH2_MB15_MBD_MASK (0xFFFFFFFFU) 847 #define CE_MRU_CH2_MB15_MBD_SHIFT (0U) 848 #define CE_MRU_CH2_MB15_MBD_WIDTH (32U) 849 #define CE_MRU_CH2_MB15_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH2_MB15_MBD_SHIFT)) & CE_MRU_CH2_MB15_MBD_MASK) 850 /*! @} */ 851 852 /*! @name CH3_MB0 - Channel (x) Mailbox (n) */ 853 /*! @{ */ 854 855 #define CE_MRU_CH3_MB0_MBD_MASK (0xFFFFFFFFU) 856 #define CE_MRU_CH3_MB0_MBD_SHIFT (0U) 857 #define CE_MRU_CH3_MB0_MBD_WIDTH (32U) 858 #define CE_MRU_CH3_MB0_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB0_MBD_SHIFT)) & CE_MRU_CH3_MB0_MBD_MASK) 859 /*! @} */ 860 861 /*! @name CH3_MB1 - Channel (x) Mailbox (n) */ 862 /*! @{ */ 863 864 #define CE_MRU_CH3_MB1_MBD_MASK (0xFFFFFFFFU) 865 #define CE_MRU_CH3_MB1_MBD_SHIFT (0U) 866 #define CE_MRU_CH3_MB1_MBD_WIDTH (32U) 867 #define CE_MRU_CH3_MB1_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB1_MBD_SHIFT)) & CE_MRU_CH3_MB1_MBD_MASK) 868 /*! @} */ 869 870 /*! @name CH3_MB2 - Channel (x) Mailbox (n) */ 871 /*! @{ */ 872 873 #define CE_MRU_CH3_MB2_MBD_MASK (0xFFFFFFFFU) 874 #define CE_MRU_CH3_MB2_MBD_SHIFT (0U) 875 #define CE_MRU_CH3_MB2_MBD_WIDTH (32U) 876 #define CE_MRU_CH3_MB2_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB2_MBD_SHIFT)) & CE_MRU_CH3_MB2_MBD_MASK) 877 /*! @} */ 878 879 /*! @name CH3_MB3 - Channel (x) Mailbox (n) */ 880 /*! @{ */ 881 882 #define CE_MRU_CH3_MB3_MBD_MASK (0xFFFFFFFFU) 883 #define CE_MRU_CH3_MB3_MBD_SHIFT (0U) 884 #define CE_MRU_CH3_MB3_MBD_WIDTH (32U) 885 #define CE_MRU_CH3_MB3_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB3_MBD_SHIFT)) & CE_MRU_CH3_MB3_MBD_MASK) 886 /*! @} */ 887 888 /*! @name CH3_MB4 - Channel (x) Mailbox (n) */ 889 /*! @{ */ 890 891 #define CE_MRU_CH3_MB4_MBD_MASK (0xFFFFFFFFU) 892 #define CE_MRU_CH3_MB4_MBD_SHIFT (0U) 893 #define CE_MRU_CH3_MB4_MBD_WIDTH (32U) 894 #define CE_MRU_CH3_MB4_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB4_MBD_SHIFT)) & CE_MRU_CH3_MB4_MBD_MASK) 895 /*! @} */ 896 897 /*! @name CH3_MB5 - Channel (x) Mailbox (n) */ 898 /*! @{ */ 899 900 #define CE_MRU_CH3_MB5_MBD_MASK (0xFFFFFFFFU) 901 #define CE_MRU_CH3_MB5_MBD_SHIFT (0U) 902 #define CE_MRU_CH3_MB5_MBD_WIDTH (32U) 903 #define CE_MRU_CH3_MB5_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB5_MBD_SHIFT)) & CE_MRU_CH3_MB5_MBD_MASK) 904 /*! @} */ 905 906 /*! @name CH3_MB6 - Channel (x) Mailbox (n) */ 907 /*! @{ */ 908 909 #define CE_MRU_CH3_MB6_MBD_MASK (0xFFFFFFFFU) 910 #define CE_MRU_CH3_MB6_MBD_SHIFT (0U) 911 #define CE_MRU_CH3_MB6_MBD_WIDTH (32U) 912 #define CE_MRU_CH3_MB6_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB6_MBD_SHIFT)) & CE_MRU_CH3_MB6_MBD_MASK) 913 /*! @} */ 914 915 /*! @name CH3_MB7 - Channel (x) Mailbox (n) */ 916 /*! @{ */ 917 918 #define CE_MRU_CH3_MB7_MBD_MASK (0xFFFFFFFFU) 919 #define CE_MRU_CH3_MB7_MBD_SHIFT (0U) 920 #define CE_MRU_CH3_MB7_MBD_WIDTH (32U) 921 #define CE_MRU_CH3_MB7_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB7_MBD_SHIFT)) & CE_MRU_CH3_MB7_MBD_MASK) 922 /*! @} */ 923 924 /*! @name CH3_MB8 - Channel (x) Mailbox (n) */ 925 /*! @{ */ 926 927 #define CE_MRU_CH3_MB8_MBD_MASK (0xFFFFFFFFU) 928 #define CE_MRU_CH3_MB8_MBD_SHIFT (0U) 929 #define CE_MRU_CH3_MB8_MBD_WIDTH (32U) 930 #define CE_MRU_CH3_MB8_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB8_MBD_SHIFT)) & CE_MRU_CH3_MB8_MBD_MASK) 931 /*! @} */ 932 933 /*! @name CH3_MB9 - Channel (x) Mailbox (n) */ 934 /*! @{ */ 935 936 #define CE_MRU_CH3_MB9_MBD_MASK (0xFFFFFFFFU) 937 #define CE_MRU_CH3_MB9_MBD_SHIFT (0U) 938 #define CE_MRU_CH3_MB9_MBD_WIDTH (32U) 939 #define CE_MRU_CH3_MB9_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB9_MBD_SHIFT)) & CE_MRU_CH3_MB9_MBD_MASK) 940 /*! @} */ 941 942 /*! @name CH3_MB10 - Channel (x) Mailbox (n) */ 943 /*! @{ */ 944 945 #define CE_MRU_CH3_MB10_MBD_MASK (0xFFFFFFFFU) 946 #define CE_MRU_CH3_MB10_MBD_SHIFT (0U) 947 #define CE_MRU_CH3_MB10_MBD_WIDTH (32U) 948 #define CE_MRU_CH3_MB10_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB10_MBD_SHIFT)) & CE_MRU_CH3_MB10_MBD_MASK) 949 /*! @} */ 950 951 /*! @name CH3_MB11 - Channel (x) Mailbox (n) */ 952 /*! @{ */ 953 954 #define CE_MRU_CH3_MB11_MBD_MASK (0xFFFFFFFFU) 955 #define CE_MRU_CH3_MB11_MBD_SHIFT (0U) 956 #define CE_MRU_CH3_MB11_MBD_WIDTH (32U) 957 #define CE_MRU_CH3_MB11_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB11_MBD_SHIFT)) & CE_MRU_CH3_MB11_MBD_MASK) 958 /*! @} */ 959 960 /*! @name CH3_MB12 - Channel (x) Mailbox (n) */ 961 /*! @{ */ 962 963 #define CE_MRU_CH3_MB12_MBD_MASK (0xFFFFFFFFU) 964 #define CE_MRU_CH3_MB12_MBD_SHIFT (0U) 965 #define CE_MRU_CH3_MB12_MBD_WIDTH (32U) 966 #define CE_MRU_CH3_MB12_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB12_MBD_SHIFT)) & CE_MRU_CH3_MB12_MBD_MASK) 967 /*! @} */ 968 969 /*! @name CH3_MB13 - Channel (x) Mailbox (n) */ 970 /*! @{ */ 971 972 #define CE_MRU_CH3_MB13_MBD_MASK (0xFFFFFFFFU) 973 #define CE_MRU_CH3_MB13_MBD_SHIFT (0U) 974 #define CE_MRU_CH3_MB13_MBD_WIDTH (32U) 975 #define CE_MRU_CH3_MB13_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB13_MBD_SHIFT)) & CE_MRU_CH3_MB13_MBD_MASK) 976 /*! @} */ 977 978 /*! @name CH3_MB14 - Channel (x) Mailbox (n) */ 979 /*! @{ */ 980 981 #define CE_MRU_CH3_MB14_MBD_MASK (0xFFFFFFFFU) 982 #define CE_MRU_CH3_MB14_MBD_SHIFT (0U) 983 #define CE_MRU_CH3_MB14_MBD_WIDTH (32U) 984 #define CE_MRU_CH3_MB14_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB14_MBD_SHIFT)) & CE_MRU_CH3_MB14_MBD_MASK) 985 /*! @} */ 986 987 /*! @name CH3_MB15 - Channel (x) Mailbox (n) */ 988 /*! @{ */ 989 990 #define CE_MRU_CH3_MB15_MBD_MASK (0xFFFFFFFFU) 991 #define CE_MRU_CH3_MB15_MBD_SHIFT (0U) 992 #define CE_MRU_CH3_MB15_MBD_WIDTH (32U) 993 #define CE_MRU_CH3_MB15_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH3_MB15_MBD_SHIFT)) & CE_MRU_CH3_MB15_MBD_MASK) 994 /*! @} */ 995 996 /*! @name CH4_MB0 - Channel (x) Mailbox (n) */ 997 /*! @{ */ 998 999 #define CE_MRU_CH4_MB0_MBD_MASK (0xFFFFFFFFU) 1000 #define CE_MRU_CH4_MB0_MBD_SHIFT (0U) 1001 #define CE_MRU_CH4_MB0_MBD_WIDTH (32U) 1002 #define CE_MRU_CH4_MB0_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB0_MBD_SHIFT)) & CE_MRU_CH4_MB0_MBD_MASK) 1003 /*! @} */ 1004 1005 /*! @name CH4_MB1 - Channel (x) Mailbox (n) */ 1006 /*! @{ */ 1007 1008 #define CE_MRU_CH4_MB1_MBD_MASK (0xFFFFFFFFU) 1009 #define CE_MRU_CH4_MB1_MBD_SHIFT (0U) 1010 #define CE_MRU_CH4_MB1_MBD_WIDTH (32U) 1011 #define CE_MRU_CH4_MB1_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB1_MBD_SHIFT)) & CE_MRU_CH4_MB1_MBD_MASK) 1012 /*! @} */ 1013 1014 /*! @name CH4_MB2 - Channel (x) Mailbox (n) */ 1015 /*! @{ */ 1016 1017 #define CE_MRU_CH4_MB2_MBD_MASK (0xFFFFFFFFU) 1018 #define CE_MRU_CH4_MB2_MBD_SHIFT (0U) 1019 #define CE_MRU_CH4_MB2_MBD_WIDTH (32U) 1020 #define CE_MRU_CH4_MB2_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB2_MBD_SHIFT)) & CE_MRU_CH4_MB2_MBD_MASK) 1021 /*! @} */ 1022 1023 /*! @name CH4_MB3 - Channel (x) Mailbox (n) */ 1024 /*! @{ */ 1025 1026 #define CE_MRU_CH4_MB3_MBD_MASK (0xFFFFFFFFU) 1027 #define CE_MRU_CH4_MB3_MBD_SHIFT (0U) 1028 #define CE_MRU_CH4_MB3_MBD_WIDTH (32U) 1029 #define CE_MRU_CH4_MB3_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB3_MBD_SHIFT)) & CE_MRU_CH4_MB3_MBD_MASK) 1030 /*! @} */ 1031 1032 /*! @name CH4_MB4 - Channel (x) Mailbox (n) */ 1033 /*! @{ */ 1034 1035 #define CE_MRU_CH4_MB4_MBD_MASK (0xFFFFFFFFU) 1036 #define CE_MRU_CH4_MB4_MBD_SHIFT (0U) 1037 #define CE_MRU_CH4_MB4_MBD_WIDTH (32U) 1038 #define CE_MRU_CH4_MB4_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB4_MBD_SHIFT)) & CE_MRU_CH4_MB4_MBD_MASK) 1039 /*! @} */ 1040 1041 /*! @name CH4_MB5 - Channel (x) Mailbox (n) */ 1042 /*! @{ */ 1043 1044 #define CE_MRU_CH4_MB5_MBD_MASK (0xFFFFFFFFU) 1045 #define CE_MRU_CH4_MB5_MBD_SHIFT (0U) 1046 #define CE_MRU_CH4_MB5_MBD_WIDTH (32U) 1047 #define CE_MRU_CH4_MB5_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB5_MBD_SHIFT)) & CE_MRU_CH4_MB5_MBD_MASK) 1048 /*! @} */ 1049 1050 /*! @name CH4_MB6 - Channel (x) Mailbox (n) */ 1051 /*! @{ */ 1052 1053 #define CE_MRU_CH4_MB6_MBD_MASK (0xFFFFFFFFU) 1054 #define CE_MRU_CH4_MB6_MBD_SHIFT (0U) 1055 #define CE_MRU_CH4_MB6_MBD_WIDTH (32U) 1056 #define CE_MRU_CH4_MB6_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB6_MBD_SHIFT)) & CE_MRU_CH4_MB6_MBD_MASK) 1057 /*! @} */ 1058 1059 /*! @name CH4_MB7 - Channel (x) Mailbox (n) */ 1060 /*! @{ */ 1061 1062 #define CE_MRU_CH4_MB7_MBD_MASK (0xFFFFFFFFU) 1063 #define CE_MRU_CH4_MB7_MBD_SHIFT (0U) 1064 #define CE_MRU_CH4_MB7_MBD_WIDTH (32U) 1065 #define CE_MRU_CH4_MB7_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB7_MBD_SHIFT)) & CE_MRU_CH4_MB7_MBD_MASK) 1066 /*! @} */ 1067 1068 /*! @name CH4_MB8 - Channel (x) Mailbox (n) */ 1069 /*! @{ */ 1070 1071 #define CE_MRU_CH4_MB8_MBD_MASK (0xFFFFFFFFU) 1072 #define CE_MRU_CH4_MB8_MBD_SHIFT (0U) 1073 #define CE_MRU_CH4_MB8_MBD_WIDTH (32U) 1074 #define CE_MRU_CH4_MB8_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB8_MBD_SHIFT)) & CE_MRU_CH4_MB8_MBD_MASK) 1075 /*! @} */ 1076 1077 /*! @name CH4_MB9 - Channel (x) Mailbox (n) */ 1078 /*! @{ */ 1079 1080 #define CE_MRU_CH4_MB9_MBD_MASK (0xFFFFFFFFU) 1081 #define CE_MRU_CH4_MB9_MBD_SHIFT (0U) 1082 #define CE_MRU_CH4_MB9_MBD_WIDTH (32U) 1083 #define CE_MRU_CH4_MB9_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB9_MBD_SHIFT)) & CE_MRU_CH4_MB9_MBD_MASK) 1084 /*! @} */ 1085 1086 /*! @name CH4_MB10 - Channel (x) Mailbox (n) */ 1087 /*! @{ */ 1088 1089 #define CE_MRU_CH4_MB10_MBD_MASK (0xFFFFFFFFU) 1090 #define CE_MRU_CH4_MB10_MBD_SHIFT (0U) 1091 #define CE_MRU_CH4_MB10_MBD_WIDTH (32U) 1092 #define CE_MRU_CH4_MB10_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB10_MBD_SHIFT)) & CE_MRU_CH4_MB10_MBD_MASK) 1093 /*! @} */ 1094 1095 /*! @name CH4_MB11 - Channel (x) Mailbox (n) */ 1096 /*! @{ */ 1097 1098 #define CE_MRU_CH4_MB11_MBD_MASK (0xFFFFFFFFU) 1099 #define CE_MRU_CH4_MB11_MBD_SHIFT (0U) 1100 #define CE_MRU_CH4_MB11_MBD_WIDTH (32U) 1101 #define CE_MRU_CH4_MB11_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB11_MBD_SHIFT)) & CE_MRU_CH4_MB11_MBD_MASK) 1102 /*! @} */ 1103 1104 /*! @name CH4_MB12 - Channel (x) Mailbox (n) */ 1105 /*! @{ */ 1106 1107 #define CE_MRU_CH4_MB12_MBD_MASK (0xFFFFFFFFU) 1108 #define CE_MRU_CH4_MB12_MBD_SHIFT (0U) 1109 #define CE_MRU_CH4_MB12_MBD_WIDTH (32U) 1110 #define CE_MRU_CH4_MB12_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB12_MBD_SHIFT)) & CE_MRU_CH4_MB12_MBD_MASK) 1111 /*! @} */ 1112 1113 /*! @name CH4_MB13 - Channel (x) Mailbox (n) */ 1114 /*! @{ */ 1115 1116 #define CE_MRU_CH4_MB13_MBD_MASK (0xFFFFFFFFU) 1117 #define CE_MRU_CH4_MB13_MBD_SHIFT (0U) 1118 #define CE_MRU_CH4_MB13_MBD_WIDTH (32U) 1119 #define CE_MRU_CH4_MB13_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB13_MBD_SHIFT)) & CE_MRU_CH4_MB13_MBD_MASK) 1120 /*! @} */ 1121 1122 /*! @name CH4_MB14 - Channel (x) Mailbox (n) */ 1123 /*! @{ */ 1124 1125 #define CE_MRU_CH4_MB14_MBD_MASK (0xFFFFFFFFU) 1126 #define CE_MRU_CH4_MB14_MBD_SHIFT (0U) 1127 #define CE_MRU_CH4_MB14_MBD_WIDTH (32U) 1128 #define CE_MRU_CH4_MB14_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB14_MBD_SHIFT)) & CE_MRU_CH4_MB14_MBD_MASK) 1129 /*! @} */ 1130 1131 /*! @name CH4_MB15 - Channel (x) Mailbox (n) */ 1132 /*! @{ */ 1133 1134 #define CE_MRU_CH4_MB15_MBD_MASK (0xFFFFFFFFU) 1135 #define CE_MRU_CH4_MB15_MBD_SHIFT (0U) 1136 #define CE_MRU_CH4_MB15_MBD_WIDTH (32U) 1137 #define CE_MRU_CH4_MB15_MBD(x) (((uint32_t)(((uint32_t)(x)) << CE_MRU_CH4_MB15_MBD_SHIFT)) & CE_MRU_CH4_MB15_MBD_MASK) 1138 /*! @} */ 1139 1140 /*! 1141 * @} 1142 */ /* end of group CE_MRU_Register_Masks */ 1143 1144 /*! 1145 * @} 1146 */ /* end of group CE_MRU_Peripheral_Access_Layer */ 1147 1148 #endif /* #if !defined(S32Z2_CE_MRU_H_) */ 1149