1 /*
2  * Copyright 1997-2016 Freescale Semiconductor, Inc.
3  * Copyright 2016-2021 NXP
4  *
5  * SPDX-License-Identifier: BSD-3-Clause
6  */
7 
8 /*!
9  * @file S32K344_EIM.h
10  * @version 1.9
11  * @date 2021-10-27
12  * @brief Peripheral Access Layer for S32K344_EIM
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(S32K344_EIM_H_)  /* Check if memory map has not been already included */
58 #define S32K344_EIM_H_
59 
60 #include "S32K344_COMMON.h"
61 
62 /* ----------------------------------------------------------------------------
63    -- EIM Peripheral Access Layer
64    ---------------------------------------------------------------------------- */
65 
66 /*!
67  * @addtogroup EIM_Peripheral_Access_Layer EIM Peripheral Access Layer
68  * @{
69  */
70 
71 /** EIM - Register Layout Typedef */
72 typedef struct {
73   __IO uint32_t EIMCR;                             /**< Error Injection Module Configuration Register, offset: 0x0 */
74   __IO uint32_t EICHEN;                            /**< Error Injection Channel Enable register, offset: 0x4 */
75   uint8_t RESERVED_0[248];
76   __IO uint32_t EICHD0_WORD0;                      /**< Error Injection Channel Descriptor 0, Word0, offset: 0x100 */
77   __IO uint32_t EICHD0_WORD1;                      /**< Error Injection Channel Descriptor 0, Word1, offset: 0x104 */
78   __IO uint32_t EICHD0_WORD2;                      /**< Error Injection Channel Descriptor 0, Word2, offset: 0x108 */
79   uint8_t RESERVED_1[52];
80   __IO uint32_t EICHD1_WORD0;                      /**< Error Injection Channel Descriptor 1, Word0, offset: 0x140 */
81   __IO uint32_t EICHD1_WORD1;                      /**< Error Injection Channel Descriptor 1, Word1, offset: 0x144 */
82   __IO uint32_t EICHD1_WORD2;                      /**< Error Injection Channel Descriptor 1, Word2, offset: 0x148 */
83   uint8_t RESERVED_2[52];
84   __IO uint32_t EICHD2_WORD0;                      /**< Error Injection Channel Descriptor 2, Word0, offset: 0x180 */
85   __IO uint32_t EICHD2_WORD1;                      /**< Error Injection Channel Descriptor 2, Word1, offset: 0x184 */
86   __IO uint32_t EICHD2_WORD2;                      /**< Error Injection Channel Descriptor 2, Word2, offset: 0x188 */
87   uint8_t RESERVED_3[52];
88   __IO uint32_t EICHD3_WORD0;                      /**< Error Injection Channel Descriptor 3, Word0, offset: 0x1C0 */
89   __IO uint32_t EICHD3_WORD1;                      /**< Error Injection Channel Descriptor 3, Word1, offset: 0x1C4 */
90   __IO uint32_t EICHD3_WORD2;                      /**< Error Injection Channel Descriptor 3, Word2, offset: 0x1C8 */
91   uint8_t RESERVED_4[52];
92   __IO uint32_t EICHD4_WORD0;                      /**< Error Injection Channel Descriptor 4, Word0, offset: 0x200 */
93   __IO uint32_t EICHD4_WORD1;                      /**< Error Injection Channel Descriptor 4, Word1, offset: 0x204 */
94   __IO uint32_t EICHD4_WORD2;                      /**< Error Injection Channel Descriptor 4, Word2, offset: 0x208 */
95   __IO uint32_t EICHD4_WORD3;                      /**< Error Injection Channel Descriptor 4, Word3, offset: 0x20C */
96   __IO uint32_t EICHD4_WORD4;                      /**< Error Injection Channel Descriptor 4, Word4, offset: 0x210 */
97   uint8_t RESERVED_5[44];
98   __IO uint32_t EICHD5_WORD0;                      /**< Error Injection Channel Descriptor 5, Word0, offset: 0x240 */
99   __IO uint32_t EICHD5_WORD1;                      /**< Error Injection Channel Descriptor 5, Word1, offset: 0x244 */
100   __IO uint32_t EICHD5_WORD2;                      /**< Error Injection Channel Descriptor 5, Word2, offset: 0x248 */
101   __IO uint32_t EICHD5_WORD3;                      /**< Error Injection Channel Descriptor 5, Word3, offset: 0x24C */
102   __IO uint32_t EICHD5_WORD4;                      /**< Error Injection Channel Descriptor 5, Word4, offset: 0x250 */
103   uint8_t RESERVED_6[44];
104   __IO uint32_t EICHD6_WORD0;                      /**< Error Injection Channel Descriptor 6, Word0, offset: 0x280 */
105   __IO uint32_t EICHD6_WORD1;                      /**< Error Injection Channel Descriptor 6, Word1, offset: 0x284 */
106   __IO uint32_t EICHD6_WORD2;                      /**< Error Injection Channel Descriptor 6, Word2, offset: 0x288 */
107   __IO uint32_t EICHD6_WORD3;                      /**< Error Injection Channel Descriptor 6, Word3, offset: 0x28C */
108   __IO uint32_t EICHD6_WORD4;                      /**< Error Injection Channel Descriptor 6, Word4, offset: 0x290 */
109   uint8_t RESERVED_7[44];
110   __IO uint32_t EICHD7_WORD0;                      /**< Error Injection Channel Descriptor 7, Word0, offset: 0x2C0 */
111   __IO uint32_t EICHD7_WORD1;                      /**< Error Injection Channel Descriptor 7, Word1, offset: 0x2C4 */
112   __IO uint32_t EICHD7_WORD2;                      /**< Error Injection Channel Descriptor 7, Word2, offset: 0x2C8 */
113   __IO uint32_t EICHD7_WORD3;                      /**< Error Injection Channel Descriptor 7, Word3, offset: 0x2CC */
114   __IO uint32_t EICHD7_WORD4;                      /**< Error Injection Channel Descriptor 7, Word4, offset: 0x2D0 */
115   uint8_t RESERVED_8[44];
116   __IO uint32_t EICHD8_WORD0;                      /**< Error Injection Channel Descriptor 8, Word0, offset: 0x300 */
117   __IO uint32_t EICHD8_WORD1;                      /**< Error Injection Channel Descriptor 8, Word1, offset: 0x304 */
118   __IO uint32_t EICHD8_WORD2;                      /**< Error Injection Channel Descriptor 8, Word2, offset: 0x308 */
119   uint8_t RESERVED_9[52];
120   __IO uint32_t EICHD9_WORD0;                      /**< Error Injection Channel Descriptor 9, Word0, offset: 0x340 */
121   __IO uint32_t EICHD9_WORD1;                      /**< Error Injection Channel Descriptor 9, Word1, offset: 0x344 */
122   __IO uint32_t EICHD9_WORD2;                      /**< Error Injection Channel Descriptor 9, Word2, offset: 0x348 */
123   __IO uint32_t EICHD9_WORD3;                      /**< Error Injection Channel Descriptor 9, Word3, offset: 0x34C */
124   __IO uint32_t EICHD9_WORD4;                      /**< Error Injection Channel Descriptor 9, Word4, offset: 0x350 */
125   uint8_t RESERVED_10[44];
126   __IO uint32_t EICHD10_WORD0;                     /**< Error Injection Channel Descriptor 10, Word0, offset: 0x380 */
127   __IO uint32_t EICHD10_WORD1;                     /**< Error Injection Channel Descriptor 10, Word1, offset: 0x384 */
128   __IO uint32_t EICHD10_WORD2;                     /**< Error Injection Channel Descriptor 10, Word2, offset: 0x388 */
129   __IO uint32_t EICHD10_WORD3;                     /**< Error Injection Channel Descriptor 10, Word3, offset: 0x38C */
130   __IO uint32_t EICHD10_WORD4;                     /**< Error Injection Channel Descriptor 10, Word4, offset: 0x390 */
131   uint8_t RESERVED_11[44];
132   __IO uint32_t EICHD11_WORD0;                     /**< Error Injection Channel Descriptor 11, Word0, offset: 0x3C0 */
133   __IO uint32_t EICHD11_WORD1;                     /**< Error Injection Channel Descriptor 11, Word1, offset: 0x3C4 */
134   __IO uint32_t EICHD11_WORD2;                     /**< Error Injection Channel Descriptor 11, Word2, offset: 0x3C8 */
135   __IO uint32_t EICHD11_WORD3;                     /**< Error Injection Channel Descriptor 11, Word3, offset: 0x3CC */
136   __IO uint32_t EICHD11_WORD4;                     /**< Error Injection Channel Descriptor 11, Word4, offset: 0x3D0 */
137   uint8_t RESERVED_12[44];
138   __IO uint32_t EICHD12_WORD0;                     /**< Error Injection Channel Descriptor 12, Word0, offset: 0x400 */
139   __IO uint32_t EICHD12_WORD1;                     /**< Error Injection Channel Descriptor 12, Word1, offset: 0x404 */
140   __IO uint32_t EICHD12_WORD2;                     /**< Error Injection Channel Descriptor 12, Word2, offset: 0x408 */
141   __IO uint32_t EICHD12_WORD3;                     /**< Error Injection Channel Descriptor 12, Word3, offset: 0x40C */
142   __IO uint32_t EICHD12_WORD4;                     /**< Error Injection Channel Descriptor 12, Word4, offset: 0x410 */
143   uint8_t RESERVED_13[44];
144   __IO uint32_t EICHD13_WORD0;                     /**< Error Injection Channel Descriptor 13, Word0, offset: 0x440 */
145   __IO uint32_t EICHD13_WORD1;                     /**< Error Injection Channel Descriptor 13, Word1, offset: 0x444 */
146   __IO uint32_t EICHD13_WORD2;                     /**< Error Injection Channel Descriptor 13, Word2, offset: 0x448 */
147   uint8_t RESERVED_14[52];
148   __IO uint32_t EICHD14_WORD0;                     /**< Error Injection Channel Descriptor 14, Word0, offset: 0x480 */
149   __IO uint32_t EICHD14_WORD1;                     /**< Error Injection Channel Descriptor 14, Word1, offset: 0x484 */
150   uint8_t RESERVED_15[56];
151   __IO uint32_t EICHD15_WORD0;                     /**< Error Injection Channel Descriptor 15, Word0, offset: 0x4C0 */
152   __IO uint32_t EICHD15_WORD1;                     /**< Error Injection Channel Descriptor 15, Word1, offset: 0x4C4 */
153   uint8_t RESERVED_16[56];
154   __IO uint32_t EICHD16_WORD0;                     /**< Error Injection Channel Descriptor 16, Word0, offset: 0x500 */
155   __IO uint32_t EICHD16_WORD1;                     /**< Error Injection Channel Descriptor 16, Word1, offset: 0x504 */
156   __IO uint32_t EICHD16_WORD2;                     /**< Error Injection Channel Descriptor 16, Word2, offset: 0x508 */
157   uint8_t RESERVED_17[52];
158   __IO uint32_t EICHD17_WORD0;                     /**< Error Injection Channel Descriptor 17, Word0, offset: 0x540 */
159   __IO uint32_t EICHD17_WORD1;                     /**< Error Injection Channel Descriptor 17, Word1, offset: 0x544 */
160   uint8_t RESERVED_18[56];
161   __IO uint32_t EICHD18_WORD0;                     /**< Error Injection Channel Descriptor 18, Word0, offset: 0x580 */
162   __IO uint32_t EICHD18_WORD1;                     /**< Error Injection Channel Descriptor 18, Word1, offset: 0x584 */
163   uint8_t RESERVED_19[60];
164   __IO uint32_t EICHD19_WORD1;                     /**< Error Injection Channel Descriptor 19, Word1, offset: 0x5C4 */
165   __IO uint32_t EICHD19_WORD2;                     /**< Error Injection Channel Descriptor 19, Word2, offset: 0x5C8 */
166   __IO uint32_t EICHD19_WORD3;                     /**< Error Injection Channel Descriptor 19, Word3, offset: 0x5CC */
167   __IO uint32_t EICHD19_WORD4;                     /**< Error Injection Channel Descriptor 19, Word4, offset: 0x5D0 */
168   __IO uint32_t EICHD19_WORD5;                     /**< Error Injection Channel Descriptor 19, Word5, offset: 0x5D4 */
169   __IO uint32_t EICHD19_WORD6;                     /**< Error Injection Channel Descriptor 19, Word6, offset: 0x5D8 */
170   uint8_t RESERVED_20[40];
171   __IO uint32_t EICHD20_WORD1;                     /**< Error Injection Channel Descriptor 20, Word1, offset: 0x604 */
172   __IO uint32_t EICHD20_WORD2;                     /**< Error Injection Channel Descriptor 20, Word2, offset: 0x608 */
173   __IO uint32_t EICHD20_WORD3;                     /**< Error Injection Channel Descriptor 20, Word3, offset: 0x60C */
174   __IO uint32_t EICHD20_WORD4;                     /**< Error Injection Channel Descriptor 20, Word4, offset: 0x610 */
175   __IO uint32_t EICHD20_WORD5;                     /**< Error Injection Channel Descriptor 20, Word5, offset: 0x614 */
176   __IO uint32_t EICHD20_WORD6;                     /**< Error Injection Channel Descriptor 20, Word6, offset: 0x618 */
177   uint8_t RESERVED_21[40];
178   __IO uint32_t EICHD21_WORD1;                     /**< Error Injection Channel Descriptor 21, Word1, offset: 0x644 */
179   __IO uint32_t EICHD21_WORD2;                     /**< Error Injection Channel Descriptor 21, Word2, offset: 0x648 */
180   uint8_t RESERVED_22[56];
181   __IO uint32_t EICHD22_WORD1;                     /**< Error Injection Channel Descriptor 22, Word1, offset: 0x684 */
182   __IO uint32_t EICHD22_WORD2;                     /**< Error Injection Channel Descriptor 22, Word2, offset: 0x688 */
183   uint8_t RESERVED_23[56];
184   __IO uint32_t EICHD23_WORD1;                     /**< Error Injection Channel Descriptor 23, Word1, offset: 0x6C4 */
185   __IO uint32_t EICHD23_WORD2;                     /**< Error Injection Channel Descriptor 23, Word2, offset: 0x6C8 */
186   uint8_t RESERVED_24[56];
187   __IO uint32_t EICHD24_WORD1;                     /**< Error Injection Channel Descriptor 24, Word1, offset: 0x704 */
188   __IO uint32_t EICHD24_WORD2;                     /**< Error Injection Channel Descriptor 24, Word2, offset: 0x708 */
189   uint8_t RESERVED_25[56];
190   __IO uint32_t EICHD25_WORD1;                     /**< Error Injection Channel Descriptor 25, Word1, offset: 0x744 */
191   __IO uint32_t EICHD25_WORD2;                     /**< Error Injection Channel Descriptor 25, Word2, offset: 0x748 */
192   uint8_t RESERVED_26[56];
193   __IO uint32_t EICHD26_WORD1;                     /**< Error Injection Channel Descriptor 26, Word1, offset: 0x784 */
194   __IO uint32_t EICHD26_WORD2;                     /**< Error Injection Channel Descriptor 26, Word2, offset: 0x788 */
195   uint8_t RESERVED_27[56];
196   __IO uint32_t EICHD27_WORD1;                     /**< Error Injection Channel Descriptor 27, Word1, offset: 0x7C4 */
197   uint8_t RESERVED_28[60];
198   __IO uint32_t EICHD28_WORD1;                     /**< Error Injection Channel Descriptor 28, Word1, offset: 0x804 */
199   uint8_t RESERVED_29[60];
200   __IO uint32_t EICHD29_WORD1;                     /**< Error Injection Channel Descriptor 29, Word1, offset: 0x844 */
201   uint8_t RESERVED_30[60];
202   __IO uint32_t EICHD30_WORD1;                     /**< Error Injection Channel Descriptor 30, Word1, offset: 0x884 */
203 } EIM_Type, *EIM_MemMapPtr;
204 
205 /** Number of instances of the EIM module. */
206 #define EIM_INSTANCE_COUNT                       (1u)
207 
208 /* EIM - Peripheral instance base addresses */
209 /** Peripheral EIM base address */
210 #define IP_EIM_BASE                              (0x40258000u)
211 /** Peripheral EIM base pointer */
212 #define IP_EIM                                   ((EIM_Type *)IP_EIM_BASE)
213 /** Array initializer of EIM peripheral base addresses */
214 #define IP_EIM_BASE_ADDRS                        { IP_EIM_BASE }
215 /** Array initializer of EIM peripheral base pointers */
216 #define IP_EIM_BASE_PTRS                         { IP_EIM }
217 
218 /* ----------------------------------------------------------------------------
219    -- EIM Register Masks
220    ---------------------------------------------------------------------------- */
221 
222 /*!
223  * @addtogroup EIM_Register_Masks EIM Register Masks
224  * @{
225  */
226 
227 /*! @name EIMCR - Error Injection Module Configuration Register */
228 /*! @{ */
229 
230 #define EIM_EIMCR_GEIEN_MASK                     (0x1U)
231 #define EIM_EIMCR_GEIEN_SHIFT                    (0U)
232 #define EIM_EIMCR_GEIEN_WIDTH                    (1U)
233 #define EIM_EIMCR_GEIEN(x)                       (((uint32_t)(((uint32_t)(x)) << EIM_EIMCR_GEIEN_SHIFT)) & EIM_EIMCR_GEIEN_MASK)
234 /*! @} */
235 
236 /*! @name EICHEN - Error Injection Channel Enable register */
237 /*! @{ */
238 
239 #define EIM_EICHEN_EICH30EN_MASK                 (0x2U)
240 #define EIM_EICHEN_EICH30EN_SHIFT                (1U)
241 #define EIM_EICHEN_EICH30EN_WIDTH                (1U)
242 #define EIM_EICHEN_EICH30EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH30EN_SHIFT)) & EIM_EICHEN_EICH30EN_MASK)
243 
244 #define EIM_EICHEN_EICH29EN_MASK                 (0x4U)
245 #define EIM_EICHEN_EICH29EN_SHIFT                (2U)
246 #define EIM_EICHEN_EICH29EN_WIDTH                (1U)
247 #define EIM_EICHEN_EICH29EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH29EN_SHIFT)) & EIM_EICHEN_EICH29EN_MASK)
248 
249 #define EIM_EICHEN_EICH28EN_MASK                 (0x8U)
250 #define EIM_EICHEN_EICH28EN_SHIFT                (3U)
251 #define EIM_EICHEN_EICH28EN_WIDTH                (1U)
252 #define EIM_EICHEN_EICH28EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH28EN_SHIFT)) & EIM_EICHEN_EICH28EN_MASK)
253 
254 #define EIM_EICHEN_EICH27EN_MASK                 (0x10U)
255 #define EIM_EICHEN_EICH27EN_SHIFT                (4U)
256 #define EIM_EICHEN_EICH27EN_WIDTH                (1U)
257 #define EIM_EICHEN_EICH27EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH27EN_SHIFT)) & EIM_EICHEN_EICH27EN_MASK)
258 
259 #define EIM_EICHEN_EICH26EN_MASK                 (0x20U)
260 #define EIM_EICHEN_EICH26EN_SHIFT                (5U)
261 #define EIM_EICHEN_EICH26EN_WIDTH                (1U)
262 #define EIM_EICHEN_EICH26EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH26EN_SHIFT)) & EIM_EICHEN_EICH26EN_MASK)
263 
264 #define EIM_EICHEN_EICH25EN_MASK                 (0x40U)
265 #define EIM_EICHEN_EICH25EN_SHIFT                (6U)
266 #define EIM_EICHEN_EICH25EN_WIDTH                (1U)
267 #define EIM_EICHEN_EICH25EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH25EN_SHIFT)) & EIM_EICHEN_EICH25EN_MASK)
268 
269 #define EIM_EICHEN_EICH24EN_MASK                 (0x80U)
270 #define EIM_EICHEN_EICH24EN_SHIFT                (7U)
271 #define EIM_EICHEN_EICH24EN_WIDTH                (1U)
272 #define EIM_EICHEN_EICH24EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH24EN_SHIFT)) & EIM_EICHEN_EICH24EN_MASK)
273 
274 #define EIM_EICHEN_EICH23EN_MASK                 (0x100U)
275 #define EIM_EICHEN_EICH23EN_SHIFT                (8U)
276 #define EIM_EICHEN_EICH23EN_WIDTH                (1U)
277 #define EIM_EICHEN_EICH23EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH23EN_SHIFT)) & EIM_EICHEN_EICH23EN_MASK)
278 
279 #define EIM_EICHEN_EICH22EN_MASK                 (0x200U)
280 #define EIM_EICHEN_EICH22EN_SHIFT                (9U)
281 #define EIM_EICHEN_EICH22EN_WIDTH                (1U)
282 #define EIM_EICHEN_EICH22EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH22EN_SHIFT)) & EIM_EICHEN_EICH22EN_MASK)
283 
284 #define EIM_EICHEN_EICH21EN_MASK                 (0x400U)
285 #define EIM_EICHEN_EICH21EN_SHIFT                (10U)
286 #define EIM_EICHEN_EICH21EN_WIDTH                (1U)
287 #define EIM_EICHEN_EICH21EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH21EN_SHIFT)) & EIM_EICHEN_EICH21EN_MASK)
288 
289 #define EIM_EICHEN_EICH20EN_MASK                 (0x800U)
290 #define EIM_EICHEN_EICH20EN_SHIFT                (11U)
291 #define EIM_EICHEN_EICH20EN_WIDTH                (1U)
292 #define EIM_EICHEN_EICH20EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH20EN_SHIFT)) & EIM_EICHEN_EICH20EN_MASK)
293 
294 #define EIM_EICHEN_EICH19EN_MASK                 (0x1000U)
295 #define EIM_EICHEN_EICH19EN_SHIFT                (12U)
296 #define EIM_EICHEN_EICH19EN_WIDTH                (1U)
297 #define EIM_EICHEN_EICH19EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH19EN_SHIFT)) & EIM_EICHEN_EICH19EN_MASK)
298 
299 #define EIM_EICHEN_EICH18EN_MASK                 (0x2000U)
300 #define EIM_EICHEN_EICH18EN_SHIFT                (13U)
301 #define EIM_EICHEN_EICH18EN_WIDTH                (1U)
302 #define EIM_EICHEN_EICH18EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH18EN_SHIFT)) & EIM_EICHEN_EICH18EN_MASK)
303 
304 #define EIM_EICHEN_EICH17EN_MASK                 (0x4000U)
305 #define EIM_EICHEN_EICH17EN_SHIFT                (14U)
306 #define EIM_EICHEN_EICH17EN_WIDTH                (1U)
307 #define EIM_EICHEN_EICH17EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH17EN_SHIFT)) & EIM_EICHEN_EICH17EN_MASK)
308 
309 #define EIM_EICHEN_EICH16EN_MASK                 (0x8000U)
310 #define EIM_EICHEN_EICH16EN_SHIFT                (15U)
311 #define EIM_EICHEN_EICH16EN_WIDTH                (1U)
312 #define EIM_EICHEN_EICH16EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH16EN_SHIFT)) & EIM_EICHEN_EICH16EN_MASK)
313 
314 #define EIM_EICHEN_EICH15EN_MASK                 (0x10000U)
315 #define EIM_EICHEN_EICH15EN_SHIFT                (16U)
316 #define EIM_EICHEN_EICH15EN_WIDTH                (1U)
317 #define EIM_EICHEN_EICH15EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH15EN_SHIFT)) & EIM_EICHEN_EICH15EN_MASK)
318 
319 #define EIM_EICHEN_EICH14EN_MASK                 (0x20000U)
320 #define EIM_EICHEN_EICH14EN_SHIFT                (17U)
321 #define EIM_EICHEN_EICH14EN_WIDTH                (1U)
322 #define EIM_EICHEN_EICH14EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH14EN_SHIFT)) & EIM_EICHEN_EICH14EN_MASK)
323 
324 #define EIM_EICHEN_EICH13EN_MASK                 (0x40000U)
325 #define EIM_EICHEN_EICH13EN_SHIFT                (18U)
326 #define EIM_EICHEN_EICH13EN_WIDTH                (1U)
327 #define EIM_EICHEN_EICH13EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH13EN_SHIFT)) & EIM_EICHEN_EICH13EN_MASK)
328 
329 #define EIM_EICHEN_EICH12EN_MASK                 (0x80000U)
330 #define EIM_EICHEN_EICH12EN_SHIFT                (19U)
331 #define EIM_EICHEN_EICH12EN_WIDTH                (1U)
332 #define EIM_EICHEN_EICH12EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH12EN_SHIFT)) & EIM_EICHEN_EICH12EN_MASK)
333 
334 #define EIM_EICHEN_EICH11EN_MASK                 (0x100000U)
335 #define EIM_EICHEN_EICH11EN_SHIFT                (20U)
336 #define EIM_EICHEN_EICH11EN_WIDTH                (1U)
337 #define EIM_EICHEN_EICH11EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH11EN_SHIFT)) & EIM_EICHEN_EICH11EN_MASK)
338 
339 #define EIM_EICHEN_EICH10EN_MASK                 (0x200000U)
340 #define EIM_EICHEN_EICH10EN_SHIFT                (21U)
341 #define EIM_EICHEN_EICH10EN_WIDTH                (1U)
342 #define EIM_EICHEN_EICH10EN(x)                   (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH10EN_SHIFT)) & EIM_EICHEN_EICH10EN_MASK)
343 
344 #define EIM_EICHEN_EICH9EN_MASK                  (0x400000U)
345 #define EIM_EICHEN_EICH9EN_SHIFT                 (22U)
346 #define EIM_EICHEN_EICH9EN_WIDTH                 (1U)
347 #define EIM_EICHEN_EICH9EN(x)                    (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH9EN_SHIFT)) & EIM_EICHEN_EICH9EN_MASK)
348 
349 #define EIM_EICHEN_EICH8EN_MASK                  (0x800000U)
350 #define EIM_EICHEN_EICH8EN_SHIFT                 (23U)
351 #define EIM_EICHEN_EICH8EN_WIDTH                 (1U)
352 #define EIM_EICHEN_EICH8EN(x)                    (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH8EN_SHIFT)) & EIM_EICHEN_EICH8EN_MASK)
353 
354 #define EIM_EICHEN_EICH7EN_MASK                  (0x1000000U)
355 #define EIM_EICHEN_EICH7EN_SHIFT                 (24U)
356 #define EIM_EICHEN_EICH7EN_WIDTH                 (1U)
357 #define EIM_EICHEN_EICH7EN(x)                    (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH7EN_SHIFT)) & EIM_EICHEN_EICH7EN_MASK)
358 
359 #define EIM_EICHEN_EICH6EN_MASK                  (0x2000000U)
360 #define EIM_EICHEN_EICH6EN_SHIFT                 (25U)
361 #define EIM_EICHEN_EICH6EN_WIDTH                 (1U)
362 #define EIM_EICHEN_EICH6EN(x)                    (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH6EN_SHIFT)) & EIM_EICHEN_EICH6EN_MASK)
363 
364 #define EIM_EICHEN_EICH5EN_MASK                  (0x4000000U)
365 #define EIM_EICHEN_EICH5EN_SHIFT                 (26U)
366 #define EIM_EICHEN_EICH5EN_WIDTH                 (1U)
367 #define EIM_EICHEN_EICH5EN(x)                    (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH5EN_SHIFT)) & EIM_EICHEN_EICH5EN_MASK)
368 
369 #define EIM_EICHEN_EICH4EN_MASK                  (0x8000000U)
370 #define EIM_EICHEN_EICH4EN_SHIFT                 (27U)
371 #define EIM_EICHEN_EICH4EN_WIDTH                 (1U)
372 #define EIM_EICHEN_EICH4EN(x)                    (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH4EN_SHIFT)) & EIM_EICHEN_EICH4EN_MASK)
373 
374 #define EIM_EICHEN_EICH3EN_MASK                  (0x10000000U)
375 #define EIM_EICHEN_EICH3EN_SHIFT                 (28U)
376 #define EIM_EICHEN_EICH3EN_WIDTH                 (1U)
377 #define EIM_EICHEN_EICH3EN(x)                    (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH3EN_SHIFT)) & EIM_EICHEN_EICH3EN_MASK)
378 
379 #define EIM_EICHEN_EICH2EN_MASK                  (0x20000000U)
380 #define EIM_EICHEN_EICH2EN_SHIFT                 (29U)
381 #define EIM_EICHEN_EICH2EN_WIDTH                 (1U)
382 #define EIM_EICHEN_EICH2EN(x)                    (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH2EN_SHIFT)) & EIM_EICHEN_EICH2EN_MASK)
383 
384 #define EIM_EICHEN_EICH1EN_MASK                  (0x40000000U)
385 #define EIM_EICHEN_EICH1EN_SHIFT                 (30U)
386 #define EIM_EICHEN_EICH1EN_WIDTH                 (1U)
387 #define EIM_EICHEN_EICH1EN(x)                    (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH1EN_SHIFT)) & EIM_EICHEN_EICH1EN_MASK)
388 
389 #define EIM_EICHEN_EICH0EN_MASK                  (0x80000000U)
390 #define EIM_EICHEN_EICH0EN_SHIFT                 (31U)
391 #define EIM_EICHEN_EICH0EN_WIDTH                 (1U)
392 #define EIM_EICHEN_EICH0EN(x)                    (((uint32_t)(((uint32_t)(x)) << EIM_EICHEN_EICH0EN_SHIFT)) & EIM_EICHEN_EICH0EN_MASK)
393 /*! @} */
394 
395 /*! @name EICHD0_WORD0 - Error Injection Channel Descriptor 0, Word0 */
396 /*! @{ */
397 
398 #define EIM_EICHD0_WORD0_CHKBIT_MASK_MASK        (0xFF000000U)
399 #define EIM_EICHD0_WORD0_CHKBIT_MASK_SHIFT       (24U)
400 #define EIM_EICHD0_WORD0_CHKBIT_MASK_WIDTH       (8U)
401 #define EIM_EICHD0_WORD0_CHKBIT_MASK(x)          (((uint32_t)(((uint32_t)(x)) << EIM_EICHD0_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD0_WORD0_CHKBIT_MASK_MASK)
402 /*! @} */
403 
404 /*! @name EICHD0_WORD1 - Error Injection Channel Descriptor 0, Word1 */
405 /*! @{ */
406 
407 #define EIM_EICHD0_WORD1_B0_3DATA_MASK_MASK      (0xFFFFFFFFU)
408 #define EIM_EICHD0_WORD1_B0_3DATA_MASK_SHIFT     (0U)
409 #define EIM_EICHD0_WORD1_B0_3DATA_MASK_WIDTH     (32U)
410 #define EIM_EICHD0_WORD1_B0_3DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD0_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD0_WORD1_B0_3DATA_MASK_MASK)
411 /*! @} */
412 
413 /*! @name EICHD0_WORD2 - Error Injection Channel Descriptor 0, Word2 */
414 /*! @{ */
415 
416 #define EIM_EICHD0_WORD2_B4_7DATA_MASK_MASK      (0xFFFFFFFFU)
417 #define EIM_EICHD0_WORD2_B4_7DATA_MASK_SHIFT     (0U)
418 #define EIM_EICHD0_WORD2_B4_7DATA_MASK_WIDTH     (32U)
419 #define EIM_EICHD0_WORD2_B4_7DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD0_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD0_WORD2_B4_7DATA_MASK_MASK)
420 /*! @} */
421 
422 /*! @name EICHD1_WORD0 - Error Injection Channel Descriptor 1, Word0 */
423 /*! @{ */
424 
425 #define EIM_EICHD1_WORD0_CHKBIT_MASK_MASK        (0xFF000000U)
426 #define EIM_EICHD1_WORD0_CHKBIT_MASK_SHIFT       (24U)
427 #define EIM_EICHD1_WORD0_CHKBIT_MASK_WIDTH       (8U)
428 #define EIM_EICHD1_WORD0_CHKBIT_MASK(x)          (((uint32_t)(((uint32_t)(x)) << EIM_EICHD1_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD1_WORD0_CHKBIT_MASK_MASK)
429 /*! @} */
430 
431 /*! @name EICHD1_WORD1 - Error Injection Channel Descriptor 1, Word1 */
432 /*! @{ */
433 
434 #define EIM_EICHD1_WORD1_B0_3DATA_MASK_MASK      (0xFFFFFFFFU)
435 #define EIM_EICHD1_WORD1_B0_3DATA_MASK_SHIFT     (0U)
436 #define EIM_EICHD1_WORD1_B0_3DATA_MASK_WIDTH     (32U)
437 #define EIM_EICHD1_WORD1_B0_3DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD1_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD1_WORD1_B0_3DATA_MASK_MASK)
438 /*! @} */
439 
440 /*! @name EICHD1_WORD2 - Error Injection Channel Descriptor 1, Word2 */
441 /*! @{ */
442 
443 #define EIM_EICHD1_WORD2_B4_7DATA_MASK_MASK      (0xFFFFFFFFU)
444 #define EIM_EICHD1_WORD2_B4_7DATA_MASK_SHIFT     (0U)
445 #define EIM_EICHD1_WORD2_B4_7DATA_MASK_WIDTH     (32U)
446 #define EIM_EICHD1_WORD2_B4_7DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD1_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD1_WORD2_B4_7DATA_MASK_MASK)
447 /*! @} */
448 
449 /*! @name EICHD2_WORD0 - Error Injection Channel Descriptor 2, Word0 */
450 /*! @{ */
451 
452 #define EIM_EICHD2_WORD0_CHKBIT_MASK_MASK        (0xFF000000U)
453 #define EIM_EICHD2_WORD0_CHKBIT_MASK_SHIFT       (24U)
454 #define EIM_EICHD2_WORD0_CHKBIT_MASK_WIDTH       (8U)
455 #define EIM_EICHD2_WORD0_CHKBIT_MASK(x)          (((uint32_t)(((uint32_t)(x)) << EIM_EICHD2_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD2_WORD0_CHKBIT_MASK_MASK)
456 /*! @} */
457 
458 /*! @name EICHD2_WORD1 - Error Injection Channel Descriptor 2, Word1 */
459 /*! @{ */
460 
461 #define EIM_EICHD2_WORD1_B0_3DATA_MASK_MASK      (0xFFFFFFFFU)
462 #define EIM_EICHD2_WORD1_B0_3DATA_MASK_SHIFT     (0U)
463 #define EIM_EICHD2_WORD1_B0_3DATA_MASK_WIDTH     (32U)
464 #define EIM_EICHD2_WORD1_B0_3DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD2_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD2_WORD1_B0_3DATA_MASK_MASK)
465 /*! @} */
466 
467 /*! @name EICHD2_WORD2 - Error Injection Channel Descriptor 2, Word2 */
468 /*! @{ */
469 
470 #define EIM_EICHD2_WORD2_B4_7DATA_MASK_MASK      (0xFFFFFFFFU)
471 #define EIM_EICHD2_WORD2_B4_7DATA_MASK_SHIFT     (0U)
472 #define EIM_EICHD2_WORD2_B4_7DATA_MASK_WIDTH     (32U)
473 #define EIM_EICHD2_WORD2_B4_7DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD2_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD2_WORD2_B4_7DATA_MASK_MASK)
474 /*! @} */
475 
476 /*! @name EICHD3_WORD0 - Error Injection Channel Descriptor 3, Word0 */
477 /*! @{ */
478 
479 #define EIM_EICHD3_WORD0_CHKBIT_MASK_MASK        (0xFFFC0000U)
480 #define EIM_EICHD3_WORD0_CHKBIT_MASK_SHIFT       (18U)
481 #define EIM_EICHD3_WORD0_CHKBIT_MASK_WIDTH       (14U)
482 #define EIM_EICHD3_WORD0_CHKBIT_MASK(x)          (((uint32_t)(((uint32_t)(x)) << EIM_EICHD3_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD3_WORD0_CHKBIT_MASK_MASK)
483 /*! @} */
484 
485 /*! @name EICHD3_WORD1 - Error Injection Channel Descriptor 3, Word1 */
486 /*! @{ */
487 
488 #define EIM_EICHD3_WORD1_B0_3DATA_MASK_MASK      (0xFFFU)
489 #define EIM_EICHD3_WORD1_B0_3DATA_MASK_SHIFT     (0U)
490 #define EIM_EICHD3_WORD1_B0_3DATA_MASK_WIDTH     (12U)
491 #define EIM_EICHD3_WORD1_B0_3DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD3_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD3_WORD1_B0_3DATA_MASK_MASK)
492 /*! @} */
493 
494 /*! @name EICHD3_WORD2 - Error Injection Channel Descriptor 3, Word2 */
495 /*! @{ */
496 
497 #define EIM_EICHD3_WORD2_B4_7DATA_MASK_MASK      (0xFFFFFFFFU)
498 #define EIM_EICHD3_WORD2_B4_7DATA_MASK_SHIFT     (0U)
499 #define EIM_EICHD3_WORD2_B4_7DATA_MASK_WIDTH     (32U)
500 #define EIM_EICHD3_WORD2_B4_7DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD3_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD3_WORD2_B4_7DATA_MASK_MASK)
501 /*! @} */
502 
503 /*! @name EICHD4_WORD0 - Error Injection Channel Descriptor 4, Word0 */
504 /*! @{ */
505 
506 #define EIM_EICHD4_WORD0_CHKBIT_MASK_MASK        (0xFFFF0000U)
507 #define EIM_EICHD4_WORD0_CHKBIT_MASK_SHIFT       (16U)
508 #define EIM_EICHD4_WORD0_CHKBIT_MASK_WIDTH       (16U)
509 #define EIM_EICHD4_WORD0_CHKBIT_MASK(x)          (((uint32_t)(((uint32_t)(x)) << EIM_EICHD4_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD4_WORD0_CHKBIT_MASK_MASK)
510 /*! @} */
511 
512 /*! @name EICHD4_WORD1 - Error Injection Channel Descriptor 4, Word1 */
513 /*! @{ */
514 
515 #define EIM_EICHD4_WORD1_B0_3DATA_MASK_MASK      (0xFFFFFFFFU)
516 #define EIM_EICHD4_WORD1_B0_3DATA_MASK_SHIFT     (0U)
517 #define EIM_EICHD4_WORD1_B0_3DATA_MASK_WIDTH     (32U)
518 #define EIM_EICHD4_WORD1_B0_3DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD4_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD4_WORD1_B0_3DATA_MASK_MASK)
519 /*! @} */
520 
521 /*! @name EICHD4_WORD2 - Error Injection Channel Descriptor 4, Word2 */
522 /*! @{ */
523 
524 #define EIM_EICHD4_WORD2_B4_7DATA_MASK_MASK      (0xFFFFFFFFU)
525 #define EIM_EICHD4_WORD2_B4_7DATA_MASK_SHIFT     (0U)
526 #define EIM_EICHD4_WORD2_B4_7DATA_MASK_WIDTH     (32U)
527 #define EIM_EICHD4_WORD2_B4_7DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD4_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD4_WORD2_B4_7DATA_MASK_MASK)
528 /*! @} */
529 
530 /*! @name EICHD4_WORD3 - Error Injection Channel Descriptor 4, Word3 */
531 /*! @{ */
532 
533 #define EIM_EICHD4_WORD3_B8_11DATA_MASK_MASK     (0xFFFFFFFFU)
534 #define EIM_EICHD4_WORD3_B8_11DATA_MASK_SHIFT    (0U)
535 #define EIM_EICHD4_WORD3_B8_11DATA_MASK_WIDTH    (32U)
536 #define EIM_EICHD4_WORD3_B8_11DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD4_WORD3_B8_11DATA_MASK_SHIFT)) & EIM_EICHD4_WORD3_B8_11DATA_MASK_MASK)
537 /*! @} */
538 
539 /*! @name EICHD4_WORD4 - Error Injection Channel Descriptor 4, Word4 */
540 /*! @{ */
541 
542 #define EIM_EICHD4_WORD4_B12_15DATA_MASK_MASK    (0xFFFFFFFFU)
543 #define EIM_EICHD4_WORD4_B12_15DATA_MASK_SHIFT   (0U)
544 #define EIM_EICHD4_WORD4_B12_15DATA_MASK_WIDTH   (32U)
545 #define EIM_EICHD4_WORD4_B12_15DATA_MASK(x)      (((uint32_t)(((uint32_t)(x)) << EIM_EICHD4_WORD4_B12_15DATA_MASK_SHIFT)) & EIM_EICHD4_WORD4_B12_15DATA_MASK_MASK)
546 /*! @} */
547 
548 /*! @name EICHD5_WORD0 - Error Injection Channel Descriptor 5, Word0 */
549 /*! @{ */
550 
551 #define EIM_EICHD5_WORD0_CHKBIT_MASK_MASK        (0xFFFFFFF0U)
552 #define EIM_EICHD5_WORD0_CHKBIT_MASK_SHIFT       (4U)
553 #define EIM_EICHD5_WORD0_CHKBIT_MASK_WIDTH       (28U)
554 #define EIM_EICHD5_WORD0_CHKBIT_MASK(x)          (((uint32_t)(((uint32_t)(x)) << EIM_EICHD5_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD5_WORD0_CHKBIT_MASK_MASK)
555 /*! @} */
556 
557 /*! @name EICHD5_WORD1 - Error Injection Channel Descriptor 5, Word1 */
558 /*! @{ */
559 
560 #define EIM_EICHD5_WORD1_B0_3DATA_MASK_MASK      (0xFFU)
561 #define EIM_EICHD5_WORD1_B0_3DATA_MASK_SHIFT     (0U)
562 #define EIM_EICHD5_WORD1_B0_3DATA_MASK_WIDTH     (8U)
563 #define EIM_EICHD5_WORD1_B0_3DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD5_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD5_WORD1_B0_3DATA_MASK_MASK)
564 /*! @} */
565 
566 /*! @name EICHD5_WORD2 - Error Injection Channel Descriptor 5, Word2 */
567 /*! @{ */
568 
569 #define EIM_EICHD5_WORD2_B4_7DATA_MASK_MASK      (0xFFFFFFFFU)
570 #define EIM_EICHD5_WORD2_B4_7DATA_MASK_SHIFT     (0U)
571 #define EIM_EICHD5_WORD2_B4_7DATA_MASK_WIDTH     (32U)
572 #define EIM_EICHD5_WORD2_B4_7DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD5_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD5_WORD2_B4_7DATA_MASK_MASK)
573 /*! @} */
574 
575 /*! @name EICHD5_WORD3 - Error Injection Channel Descriptor 5, Word3 */
576 /*! @{ */
577 
578 #define EIM_EICHD5_WORD3_B8_11DATA_MASK_MASK     (0xFFFFFFFFU)
579 #define EIM_EICHD5_WORD3_B8_11DATA_MASK_SHIFT    (0U)
580 #define EIM_EICHD5_WORD3_B8_11DATA_MASK_WIDTH    (32U)
581 #define EIM_EICHD5_WORD3_B8_11DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD5_WORD3_B8_11DATA_MASK_SHIFT)) & EIM_EICHD5_WORD3_B8_11DATA_MASK_MASK)
582 /*! @} */
583 
584 /*! @name EICHD5_WORD4 - Error Injection Channel Descriptor 5, Word4 */
585 /*! @{ */
586 
587 #define EIM_EICHD5_WORD4_B12_15DATA_MASK_MASK    (0xFFFFFFFFU)
588 #define EIM_EICHD5_WORD4_B12_15DATA_MASK_SHIFT   (0U)
589 #define EIM_EICHD5_WORD4_B12_15DATA_MASK_WIDTH   (32U)
590 #define EIM_EICHD5_WORD4_B12_15DATA_MASK(x)      (((uint32_t)(((uint32_t)(x)) << EIM_EICHD5_WORD4_B12_15DATA_MASK_SHIFT)) & EIM_EICHD5_WORD4_B12_15DATA_MASK_MASK)
591 /*! @} */
592 
593 /*! @name EICHD6_WORD0 - Error Injection Channel Descriptor 6, Word0 */
594 /*! @{ */
595 
596 #define EIM_EICHD6_WORD0_CHKBIT_MASK_MASK        (0xFFFFFFF0U)
597 #define EIM_EICHD6_WORD0_CHKBIT_MASK_SHIFT       (4U)
598 #define EIM_EICHD6_WORD0_CHKBIT_MASK_WIDTH       (28U)
599 #define EIM_EICHD6_WORD0_CHKBIT_MASK(x)          (((uint32_t)(((uint32_t)(x)) << EIM_EICHD6_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD6_WORD0_CHKBIT_MASK_MASK)
600 /*! @} */
601 
602 /*! @name EICHD6_WORD1 - Error Injection Channel Descriptor 6, Word1 */
603 /*! @{ */
604 
605 #define EIM_EICHD6_WORD1_B0_3DATA_MASK_MASK      (0xFFFFFFFFU)
606 #define EIM_EICHD6_WORD1_B0_3DATA_MASK_SHIFT     (0U)
607 #define EIM_EICHD6_WORD1_B0_3DATA_MASK_WIDTH     (32U)
608 #define EIM_EICHD6_WORD1_B0_3DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD6_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD6_WORD1_B0_3DATA_MASK_MASK)
609 /*! @} */
610 
611 /*! @name EICHD6_WORD2 - Error Injection Channel Descriptor 6, Word2 */
612 /*! @{ */
613 
614 #define EIM_EICHD6_WORD2_B4_7DATA_MASK_MASK      (0xFFFFFFFFU)
615 #define EIM_EICHD6_WORD2_B4_7DATA_MASK_SHIFT     (0U)
616 #define EIM_EICHD6_WORD2_B4_7DATA_MASK_WIDTH     (32U)
617 #define EIM_EICHD6_WORD2_B4_7DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD6_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD6_WORD2_B4_7DATA_MASK_MASK)
618 /*! @} */
619 
620 /*! @name EICHD6_WORD3 - Error Injection Channel Descriptor 6, Word3 */
621 /*! @{ */
622 
623 #define EIM_EICHD6_WORD3_B8_11DATA_MASK_MASK     (0xFFFFFFFFU)
624 #define EIM_EICHD6_WORD3_B8_11DATA_MASK_SHIFT    (0U)
625 #define EIM_EICHD6_WORD3_B8_11DATA_MASK_WIDTH    (32U)
626 #define EIM_EICHD6_WORD3_B8_11DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD6_WORD3_B8_11DATA_MASK_SHIFT)) & EIM_EICHD6_WORD3_B8_11DATA_MASK_MASK)
627 /*! @} */
628 
629 /*! @name EICHD6_WORD4 - Error Injection Channel Descriptor 6, Word4 */
630 /*! @{ */
631 
632 #define EIM_EICHD6_WORD4_B12_15DATA_MASK_MASK    (0xFFFFFFFFU)
633 #define EIM_EICHD6_WORD4_B12_15DATA_MASK_SHIFT   (0U)
634 #define EIM_EICHD6_WORD4_B12_15DATA_MASK_WIDTH   (32U)
635 #define EIM_EICHD6_WORD4_B12_15DATA_MASK(x)      (((uint32_t)(((uint32_t)(x)) << EIM_EICHD6_WORD4_B12_15DATA_MASK_SHIFT)) & EIM_EICHD6_WORD4_B12_15DATA_MASK_MASK)
636 /*! @} */
637 
638 /*! @name EICHD7_WORD0 - Error Injection Channel Descriptor 7, Word0 */
639 /*! @{ */
640 
641 #define EIM_EICHD7_WORD0_CHKBIT_MASK_MASK        (0xFFFFFFF0U)
642 #define EIM_EICHD7_WORD0_CHKBIT_MASK_SHIFT       (4U)
643 #define EIM_EICHD7_WORD0_CHKBIT_MASK_WIDTH       (28U)
644 #define EIM_EICHD7_WORD0_CHKBIT_MASK(x)          (((uint32_t)(((uint32_t)(x)) << EIM_EICHD7_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD7_WORD0_CHKBIT_MASK_MASK)
645 /*! @} */
646 
647 /*! @name EICHD7_WORD1 - Error Injection Channel Descriptor 7, Word1 */
648 /*! @{ */
649 
650 #define EIM_EICHD7_WORD1_B0_3DATA_MASK_MASK      (0xFFFFFFFFU)
651 #define EIM_EICHD7_WORD1_B0_3DATA_MASK_SHIFT     (0U)
652 #define EIM_EICHD7_WORD1_B0_3DATA_MASK_WIDTH     (32U)
653 #define EIM_EICHD7_WORD1_B0_3DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD7_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD7_WORD1_B0_3DATA_MASK_MASK)
654 /*! @} */
655 
656 /*! @name EICHD7_WORD2 - Error Injection Channel Descriptor 7, Word2 */
657 /*! @{ */
658 
659 #define EIM_EICHD7_WORD2_B4_7DATA_MASK_MASK      (0xFFFFFFFFU)
660 #define EIM_EICHD7_WORD2_B4_7DATA_MASK_SHIFT     (0U)
661 #define EIM_EICHD7_WORD2_B4_7DATA_MASK_WIDTH     (32U)
662 #define EIM_EICHD7_WORD2_B4_7DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD7_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD7_WORD2_B4_7DATA_MASK_MASK)
663 /*! @} */
664 
665 /*! @name EICHD7_WORD3 - Error Injection Channel Descriptor 7, Word3 */
666 /*! @{ */
667 
668 #define EIM_EICHD7_WORD3_B8_11DATA_MASK_MASK     (0xFFFFFFFFU)
669 #define EIM_EICHD7_WORD3_B8_11DATA_MASK_SHIFT    (0U)
670 #define EIM_EICHD7_WORD3_B8_11DATA_MASK_WIDTH    (32U)
671 #define EIM_EICHD7_WORD3_B8_11DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD7_WORD3_B8_11DATA_MASK_SHIFT)) & EIM_EICHD7_WORD3_B8_11DATA_MASK_MASK)
672 /*! @} */
673 
674 /*! @name EICHD7_WORD4 - Error Injection Channel Descriptor 7, Word4 */
675 /*! @{ */
676 
677 #define EIM_EICHD7_WORD4_B12_15DATA_MASK_MASK    (0xFFFFFFFFU)
678 #define EIM_EICHD7_WORD4_B12_15DATA_MASK_SHIFT   (0U)
679 #define EIM_EICHD7_WORD4_B12_15DATA_MASK_WIDTH   (32U)
680 #define EIM_EICHD7_WORD4_B12_15DATA_MASK(x)      (((uint32_t)(((uint32_t)(x)) << EIM_EICHD7_WORD4_B12_15DATA_MASK_SHIFT)) & EIM_EICHD7_WORD4_B12_15DATA_MASK_MASK)
681 /*! @} */
682 
683 /*! @name EICHD8_WORD0 - Error Injection Channel Descriptor 8, Word0 */
684 /*! @{ */
685 
686 #define EIM_EICHD8_WORD0_CHKBIT_MASK_MASK        (0xFFFC0000U)
687 #define EIM_EICHD8_WORD0_CHKBIT_MASK_SHIFT       (18U)
688 #define EIM_EICHD8_WORD0_CHKBIT_MASK_WIDTH       (14U)
689 #define EIM_EICHD8_WORD0_CHKBIT_MASK(x)          (((uint32_t)(((uint32_t)(x)) << EIM_EICHD8_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD8_WORD0_CHKBIT_MASK_MASK)
690 /*! @} */
691 
692 /*! @name EICHD8_WORD1 - Error Injection Channel Descriptor 8, Word1 */
693 /*! @{ */
694 
695 #define EIM_EICHD8_WORD1_B0_3DATA_MASK_MASK      (0xFFFU)
696 #define EIM_EICHD8_WORD1_B0_3DATA_MASK_SHIFT     (0U)
697 #define EIM_EICHD8_WORD1_B0_3DATA_MASK_WIDTH     (12U)
698 #define EIM_EICHD8_WORD1_B0_3DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD8_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD8_WORD1_B0_3DATA_MASK_MASK)
699 /*! @} */
700 
701 /*! @name EICHD8_WORD2 - Error Injection Channel Descriptor 8, Word2 */
702 /*! @{ */
703 
704 #define EIM_EICHD8_WORD2_B4_7DATA_MASK_MASK      (0xFFFFFFFFU)
705 #define EIM_EICHD8_WORD2_B4_7DATA_MASK_SHIFT     (0U)
706 #define EIM_EICHD8_WORD2_B4_7DATA_MASK_WIDTH     (32U)
707 #define EIM_EICHD8_WORD2_B4_7DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD8_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD8_WORD2_B4_7DATA_MASK_MASK)
708 /*! @} */
709 
710 /*! @name EICHD9_WORD0 - Error Injection Channel Descriptor 9, Word0 */
711 /*! @{ */
712 
713 #define EIM_EICHD9_WORD0_CHKBIT_MASK_MASK        (0xFFFF0000U)
714 #define EIM_EICHD9_WORD0_CHKBIT_MASK_SHIFT       (16U)
715 #define EIM_EICHD9_WORD0_CHKBIT_MASK_WIDTH       (16U)
716 #define EIM_EICHD9_WORD0_CHKBIT_MASK(x)          (((uint32_t)(((uint32_t)(x)) << EIM_EICHD9_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD9_WORD0_CHKBIT_MASK_MASK)
717 /*! @} */
718 
719 /*! @name EICHD9_WORD1 - Error Injection Channel Descriptor 9, Word1 */
720 /*! @{ */
721 
722 #define EIM_EICHD9_WORD1_B0_3DATA_MASK_MASK      (0xFFFFFFFFU)
723 #define EIM_EICHD9_WORD1_B0_3DATA_MASK_SHIFT     (0U)
724 #define EIM_EICHD9_WORD1_B0_3DATA_MASK_WIDTH     (32U)
725 #define EIM_EICHD9_WORD1_B0_3DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD9_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD9_WORD1_B0_3DATA_MASK_MASK)
726 /*! @} */
727 
728 /*! @name EICHD9_WORD2 - Error Injection Channel Descriptor 9, Word2 */
729 /*! @{ */
730 
731 #define EIM_EICHD9_WORD2_B4_7DATA_MASK_MASK      (0xFFFFFFFFU)
732 #define EIM_EICHD9_WORD2_B4_7DATA_MASK_SHIFT     (0U)
733 #define EIM_EICHD9_WORD2_B4_7DATA_MASK_WIDTH     (32U)
734 #define EIM_EICHD9_WORD2_B4_7DATA_MASK(x)        (((uint32_t)(((uint32_t)(x)) << EIM_EICHD9_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD9_WORD2_B4_7DATA_MASK_MASK)
735 /*! @} */
736 
737 /*! @name EICHD9_WORD3 - Error Injection Channel Descriptor 9, Word3 */
738 /*! @{ */
739 
740 #define EIM_EICHD9_WORD3_B8_11DATA_MASK_MASK     (0xFFFFFFFFU)
741 #define EIM_EICHD9_WORD3_B8_11DATA_MASK_SHIFT    (0U)
742 #define EIM_EICHD9_WORD3_B8_11DATA_MASK_WIDTH    (32U)
743 #define EIM_EICHD9_WORD3_B8_11DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD9_WORD3_B8_11DATA_MASK_SHIFT)) & EIM_EICHD9_WORD3_B8_11DATA_MASK_MASK)
744 /*! @} */
745 
746 /*! @name EICHD9_WORD4 - Error Injection Channel Descriptor 9, Word4 */
747 /*! @{ */
748 
749 #define EIM_EICHD9_WORD4_B12_15DATA_MASK_MASK    (0xFFFFFFFFU)
750 #define EIM_EICHD9_WORD4_B12_15DATA_MASK_SHIFT   (0U)
751 #define EIM_EICHD9_WORD4_B12_15DATA_MASK_WIDTH   (32U)
752 #define EIM_EICHD9_WORD4_B12_15DATA_MASK(x)      (((uint32_t)(((uint32_t)(x)) << EIM_EICHD9_WORD4_B12_15DATA_MASK_SHIFT)) & EIM_EICHD9_WORD4_B12_15DATA_MASK_MASK)
753 /*! @} */
754 
755 /*! @name EICHD10_WORD0 - Error Injection Channel Descriptor 10, Word0 */
756 /*! @{ */
757 
758 #define EIM_EICHD10_WORD0_CHKBIT_MASK_MASK       (0xFFFFFFF0U)
759 #define EIM_EICHD10_WORD0_CHKBIT_MASK_SHIFT      (4U)
760 #define EIM_EICHD10_WORD0_CHKBIT_MASK_WIDTH      (28U)
761 #define EIM_EICHD10_WORD0_CHKBIT_MASK(x)         (((uint32_t)(((uint32_t)(x)) << EIM_EICHD10_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD10_WORD0_CHKBIT_MASK_MASK)
762 /*! @} */
763 
764 /*! @name EICHD10_WORD1 - Error Injection Channel Descriptor 10, Word1 */
765 /*! @{ */
766 
767 #define EIM_EICHD10_WORD1_B0_3DATA_MASK_MASK     (0xFFU)
768 #define EIM_EICHD10_WORD1_B0_3DATA_MASK_SHIFT    (0U)
769 #define EIM_EICHD10_WORD1_B0_3DATA_MASK_WIDTH    (8U)
770 #define EIM_EICHD10_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD10_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD10_WORD1_B0_3DATA_MASK_MASK)
771 /*! @} */
772 
773 /*! @name EICHD10_WORD2 - Error Injection Channel Descriptor 10, Word2 */
774 /*! @{ */
775 
776 #define EIM_EICHD10_WORD2_B4_7DATA_MASK_MASK     (0xFFFFFFFFU)
777 #define EIM_EICHD10_WORD2_B4_7DATA_MASK_SHIFT    (0U)
778 #define EIM_EICHD10_WORD2_B4_7DATA_MASK_WIDTH    (32U)
779 #define EIM_EICHD10_WORD2_B4_7DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD10_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD10_WORD2_B4_7DATA_MASK_MASK)
780 /*! @} */
781 
782 /*! @name EICHD10_WORD3 - Error Injection Channel Descriptor 10, Word3 */
783 /*! @{ */
784 
785 #define EIM_EICHD10_WORD3_B8_11DATA_MASK_MASK    (0xFFFFFFFFU)
786 #define EIM_EICHD10_WORD3_B8_11DATA_MASK_SHIFT   (0U)
787 #define EIM_EICHD10_WORD3_B8_11DATA_MASK_WIDTH   (32U)
788 #define EIM_EICHD10_WORD3_B8_11DATA_MASK(x)      (((uint32_t)(((uint32_t)(x)) << EIM_EICHD10_WORD3_B8_11DATA_MASK_SHIFT)) & EIM_EICHD10_WORD3_B8_11DATA_MASK_MASK)
789 /*! @} */
790 
791 /*! @name EICHD10_WORD4 - Error Injection Channel Descriptor 10, Word4 */
792 /*! @{ */
793 
794 #define EIM_EICHD10_WORD4_B12_15DATA_MASK_MASK   (0xFFFFFFFFU)
795 #define EIM_EICHD10_WORD4_B12_15DATA_MASK_SHIFT  (0U)
796 #define EIM_EICHD10_WORD4_B12_15DATA_MASK_WIDTH  (32U)
797 #define EIM_EICHD10_WORD4_B12_15DATA_MASK(x)     (((uint32_t)(((uint32_t)(x)) << EIM_EICHD10_WORD4_B12_15DATA_MASK_SHIFT)) & EIM_EICHD10_WORD4_B12_15DATA_MASK_MASK)
798 /*! @} */
799 
800 /*! @name EICHD11_WORD0 - Error Injection Channel Descriptor 11, Word0 */
801 /*! @{ */
802 
803 #define EIM_EICHD11_WORD0_CHKBIT_MASK_MASK       (0xFFFFFFF0U)
804 #define EIM_EICHD11_WORD0_CHKBIT_MASK_SHIFT      (4U)
805 #define EIM_EICHD11_WORD0_CHKBIT_MASK_WIDTH      (28U)
806 #define EIM_EICHD11_WORD0_CHKBIT_MASK(x)         (((uint32_t)(((uint32_t)(x)) << EIM_EICHD11_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD11_WORD0_CHKBIT_MASK_MASK)
807 /*! @} */
808 
809 /*! @name EICHD11_WORD1 - Error Injection Channel Descriptor 11, Word1 */
810 /*! @{ */
811 
812 #define EIM_EICHD11_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFFU)
813 #define EIM_EICHD11_WORD1_B0_3DATA_MASK_SHIFT    (0U)
814 #define EIM_EICHD11_WORD1_B0_3DATA_MASK_WIDTH    (32U)
815 #define EIM_EICHD11_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD11_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD11_WORD1_B0_3DATA_MASK_MASK)
816 /*! @} */
817 
818 /*! @name EICHD11_WORD2 - Error Injection Channel Descriptor 11, Word2 */
819 /*! @{ */
820 
821 #define EIM_EICHD11_WORD2_B4_7DATA_MASK_MASK     (0xFFFFFFFFU)
822 #define EIM_EICHD11_WORD2_B4_7DATA_MASK_SHIFT    (0U)
823 #define EIM_EICHD11_WORD2_B4_7DATA_MASK_WIDTH    (32U)
824 #define EIM_EICHD11_WORD2_B4_7DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD11_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD11_WORD2_B4_7DATA_MASK_MASK)
825 /*! @} */
826 
827 /*! @name EICHD11_WORD3 - Error Injection Channel Descriptor 11, Word3 */
828 /*! @{ */
829 
830 #define EIM_EICHD11_WORD3_B8_11DATA_MASK_MASK    (0xFFFFFFFFU)
831 #define EIM_EICHD11_WORD3_B8_11DATA_MASK_SHIFT   (0U)
832 #define EIM_EICHD11_WORD3_B8_11DATA_MASK_WIDTH   (32U)
833 #define EIM_EICHD11_WORD3_B8_11DATA_MASK(x)      (((uint32_t)(((uint32_t)(x)) << EIM_EICHD11_WORD3_B8_11DATA_MASK_SHIFT)) & EIM_EICHD11_WORD3_B8_11DATA_MASK_MASK)
834 /*! @} */
835 
836 /*! @name EICHD11_WORD4 - Error Injection Channel Descriptor 11, Word4 */
837 /*! @{ */
838 
839 #define EIM_EICHD11_WORD4_B12_15DATA_MASK_MASK   (0xFFFFFFFFU)
840 #define EIM_EICHD11_WORD4_B12_15DATA_MASK_SHIFT  (0U)
841 #define EIM_EICHD11_WORD4_B12_15DATA_MASK_WIDTH  (32U)
842 #define EIM_EICHD11_WORD4_B12_15DATA_MASK(x)     (((uint32_t)(((uint32_t)(x)) << EIM_EICHD11_WORD4_B12_15DATA_MASK_SHIFT)) & EIM_EICHD11_WORD4_B12_15DATA_MASK_MASK)
843 /*! @} */
844 
845 /*! @name EICHD12_WORD0 - Error Injection Channel Descriptor 12, Word0 */
846 /*! @{ */
847 
848 #define EIM_EICHD12_WORD0_CHKBIT_MASK_MASK       (0xFFFFFFF0U)
849 #define EIM_EICHD12_WORD0_CHKBIT_MASK_SHIFT      (4U)
850 #define EIM_EICHD12_WORD0_CHKBIT_MASK_WIDTH      (28U)
851 #define EIM_EICHD12_WORD0_CHKBIT_MASK(x)         (((uint32_t)(((uint32_t)(x)) << EIM_EICHD12_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD12_WORD0_CHKBIT_MASK_MASK)
852 /*! @} */
853 
854 /*! @name EICHD12_WORD1 - Error Injection Channel Descriptor 12, Word1 */
855 /*! @{ */
856 
857 #define EIM_EICHD12_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFFU)
858 #define EIM_EICHD12_WORD1_B0_3DATA_MASK_SHIFT    (0U)
859 #define EIM_EICHD12_WORD1_B0_3DATA_MASK_WIDTH    (32U)
860 #define EIM_EICHD12_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD12_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD12_WORD1_B0_3DATA_MASK_MASK)
861 /*! @} */
862 
863 /*! @name EICHD12_WORD2 - Error Injection Channel Descriptor 12, Word2 */
864 /*! @{ */
865 
866 #define EIM_EICHD12_WORD2_B4_7DATA_MASK_MASK     (0xFFFFFFFFU)
867 #define EIM_EICHD12_WORD2_B4_7DATA_MASK_SHIFT    (0U)
868 #define EIM_EICHD12_WORD2_B4_7DATA_MASK_WIDTH    (32U)
869 #define EIM_EICHD12_WORD2_B4_7DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD12_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD12_WORD2_B4_7DATA_MASK_MASK)
870 /*! @} */
871 
872 /*! @name EICHD12_WORD3 - Error Injection Channel Descriptor 12, Word3 */
873 /*! @{ */
874 
875 #define EIM_EICHD12_WORD3_B8_11DATA_MASK_MASK    (0xFFFFFFFFU)
876 #define EIM_EICHD12_WORD3_B8_11DATA_MASK_SHIFT   (0U)
877 #define EIM_EICHD12_WORD3_B8_11DATA_MASK_WIDTH   (32U)
878 #define EIM_EICHD12_WORD3_B8_11DATA_MASK(x)      (((uint32_t)(((uint32_t)(x)) << EIM_EICHD12_WORD3_B8_11DATA_MASK_SHIFT)) & EIM_EICHD12_WORD3_B8_11DATA_MASK_MASK)
879 /*! @} */
880 
881 /*! @name EICHD12_WORD4 - Error Injection Channel Descriptor 12, Word4 */
882 /*! @{ */
883 
884 #define EIM_EICHD12_WORD4_B12_15DATA_MASK_MASK   (0xFFFFFFFFU)
885 #define EIM_EICHD12_WORD4_B12_15DATA_MASK_SHIFT  (0U)
886 #define EIM_EICHD12_WORD4_B12_15DATA_MASK_WIDTH  (32U)
887 #define EIM_EICHD12_WORD4_B12_15DATA_MASK(x)     (((uint32_t)(((uint32_t)(x)) << EIM_EICHD12_WORD4_B12_15DATA_MASK_SHIFT)) & EIM_EICHD12_WORD4_B12_15DATA_MASK_MASK)
888 /*! @} */
889 
890 /*! @name EICHD13_WORD0 - Error Injection Channel Descriptor 13, Word0 */
891 /*! @{ */
892 
893 #define EIM_EICHD13_WORD0_CHKBIT_MASK_MASK       (0xFF000000U)
894 #define EIM_EICHD13_WORD0_CHKBIT_MASK_SHIFT      (24U)
895 #define EIM_EICHD13_WORD0_CHKBIT_MASK_WIDTH      (8U)
896 #define EIM_EICHD13_WORD0_CHKBIT_MASK(x)         (((uint32_t)(((uint32_t)(x)) << EIM_EICHD13_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD13_WORD0_CHKBIT_MASK_MASK)
897 /*! @} */
898 
899 /*! @name EICHD13_WORD1 - Error Injection Channel Descriptor 13, Word1 */
900 /*! @{ */
901 
902 #define EIM_EICHD13_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFFU)
903 #define EIM_EICHD13_WORD1_B0_3DATA_MASK_SHIFT    (0U)
904 #define EIM_EICHD13_WORD1_B0_3DATA_MASK_WIDTH    (32U)
905 #define EIM_EICHD13_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD13_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD13_WORD1_B0_3DATA_MASK_MASK)
906 /*! @} */
907 
908 /*! @name EICHD13_WORD2 - Error Injection Channel Descriptor 13, Word2 */
909 /*! @{ */
910 
911 #define EIM_EICHD13_WORD2_B4_7DATA_MASK_MASK     (0xFFFFFFFFU)
912 #define EIM_EICHD13_WORD2_B4_7DATA_MASK_SHIFT    (0U)
913 #define EIM_EICHD13_WORD2_B4_7DATA_MASK_WIDTH    (32U)
914 #define EIM_EICHD13_WORD2_B4_7DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD13_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD13_WORD2_B4_7DATA_MASK_MASK)
915 /*! @} */
916 
917 /*! @name EICHD14_WORD0 - Error Injection Channel Descriptor 14, Word0 */
918 /*! @{ */
919 
920 #define EIM_EICHD14_WORD0_CHKBIT_MASK_MASK       (0xFF000000U)
921 #define EIM_EICHD14_WORD0_CHKBIT_MASK_SHIFT      (24U)
922 #define EIM_EICHD14_WORD0_CHKBIT_MASK_WIDTH      (8U)
923 #define EIM_EICHD14_WORD0_CHKBIT_MASK(x)         (((uint32_t)(((uint32_t)(x)) << EIM_EICHD14_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD14_WORD0_CHKBIT_MASK_MASK)
924 /*! @} */
925 
926 /*! @name EICHD14_WORD1 - Error Injection Channel Descriptor 14, Word1 */
927 /*! @{ */
928 
929 #define EIM_EICHD14_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFFU)
930 #define EIM_EICHD14_WORD1_B0_3DATA_MASK_SHIFT    (0U)
931 #define EIM_EICHD14_WORD1_B0_3DATA_MASK_WIDTH    (32U)
932 #define EIM_EICHD14_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD14_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD14_WORD1_B0_3DATA_MASK_MASK)
933 /*! @} */
934 
935 /*! @name EICHD15_WORD0 - Error Injection Channel Descriptor 15, Word0 */
936 /*! @{ */
937 
938 #define EIM_EICHD15_WORD0_CHKBIT_MASK_MASK       (0xFF000000U)
939 #define EIM_EICHD15_WORD0_CHKBIT_MASK_SHIFT      (24U)
940 #define EIM_EICHD15_WORD0_CHKBIT_MASK_WIDTH      (8U)
941 #define EIM_EICHD15_WORD0_CHKBIT_MASK(x)         (((uint32_t)(((uint32_t)(x)) << EIM_EICHD15_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD15_WORD0_CHKBIT_MASK_MASK)
942 /*! @} */
943 
944 /*! @name EICHD15_WORD1 - Error Injection Channel Descriptor 15, Word1 */
945 /*! @{ */
946 
947 #define EIM_EICHD15_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFFU)
948 #define EIM_EICHD15_WORD1_B0_3DATA_MASK_SHIFT    (0U)
949 #define EIM_EICHD15_WORD1_B0_3DATA_MASK_WIDTH    (32U)
950 #define EIM_EICHD15_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD15_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD15_WORD1_B0_3DATA_MASK_MASK)
951 /*! @} */
952 
953 /*! @name EICHD16_WORD0 - Error Injection Channel Descriptor 16, Word0 */
954 /*! @{ */
955 
956 #define EIM_EICHD16_WORD0_CHKBIT_MASK_MASK       (0xFF000000U)
957 #define EIM_EICHD16_WORD0_CHKBIT_MASK_SHIFT      (24U)
958 #define EIM_EICHD16_WORD0_CHKBIT_MASK_WIDTH      (8U)
959 #define EIM_EICHD16_WORD0_CHKBIT_MASK(x)         (((uint32_t)(((uint32_t)(x)) << EIM_EICHD16_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD16_WORD0_CHKBIT_MASK_MASK)
960 /*! @} */
961 
962 /*! @name EICHD16_WORD1 - Error Injection Channel Descriptor 16, Word1 */
963 /*! @{ */
964 
965 #define EIM_EICHD16_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFFU)
966 #define EIM_EICHD16_WORD1_B0_3DATA_MASK_SHIFT    (0U)
967 #define EIM_EICHD16_WORD1_B0_3DATA_MASK_WIDTH    (32U)
968 #define EIM_EICHD16_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD16_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD16_WORD1_B0_3DATA_MASK_MASK)
969 /*! @} */
970 
971 /*! @name EICHD16_WORD2 - Error Injection Channel Descriptor 16, Word2 */
972 /*! @{ */
973 
974 #define EIM_EICHD16_WORD2_B4_7DATA_MASK_MASK     (0xFFFFFFFFU)
975 #define EIM_EICHD16_WORD2_B4_7DATA_MASK_SHIFT    (0U)
976 #define EIM_EICHD16_WORD2_B4_7DATA_MASK_WIDTH    (32U)
977 #define EIM_EICHD16_WORD2_B4_7DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD16_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD16_WORD2_B4_7DATA_MASK_MASK)
978 /*! @} */
979 
980 /*! @name EICHD17_WORD0 - Error Injection Channel Descriptor 17, Word0 */
981 /*! @{ */
982 
983 #define EIM_EICHD17_WORD0_CHKBIT_MASK_MASK       (0xFF000000U)
984 #define EIM_EICHD17_WORD0_CHKBIT_MASK_SHIFT      (24U)
985 #define EIM_EICHD17_WORD0_CHKBIT_MASK_WIDTH      (8U)
986 #define EIM_EICHD17_WORD0_CHKBIT_MASK(x)         (((uint32_t)(((uint32_t)(x)) << EIM_EICHD17_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD17_WORD0_CHKBIT_MASK_MASK)
987 /*! @} */
988 
989 /*! @name EICHD17_WORD1 - Error Injection Channel Descriptor 17, Word1 */
990 /*! @{ */
991 
992 #define EIM_EICHD17_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFFU)
993 #define EIM_EICHD17_WORD1_B0_3DATA_MASK_SHIFT    (0U)
994 #define EIM_EICHD17_WORD1_B0_3DATA_MASK_WIDTH    (32U)
995 #define EIM_EICHD17_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD17_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD17_WORD1_B0_3DATA_MASK_MASK)
996 /*! @} */
997 
998 /*! @name EICHD18_WORD0 - Error Injection Channel Descriptor 18, Word0 */
999 /*! @{ */
1000 
1001 #define EIM_EICHD18_WORD0_CHKBIT_MASK_MASK       (0xFF000000U)
1002 #define EIM_EICHD18_WORD0_CHKBIT_MASK_SHIFT      (24U)
1003 #define EIM_EICHD18_WORD0_CHKBIT_MASK_WIDTH      (8U)
1004 #define EIM_EICHD18_WORD0_CHKBIT_MASK(x)         (((uint32_t)(((uint32_t)(x)) << EIM_EICHD18_WORD0_CHKBIT_MASK_SHIFT)) & EIM_EICHD18_WORD0_CHKBIT_MASK_MASK)
1005 /*! @} */
1006 
1007 /*! @name EICHD18_WORD1 - Error Injection Channel Descriptor 18, Word1 */
1008 /*! @{ */
1009 
1010 #define EIM_EICHD18_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFFU)
1011 #define EIM_EICHD18_WORD1_B0_3DATA_MASK_SHIFT    (0U)
1012 #define EIM_EICHD18_WORD1_B0_3DATA_MASK_WIDTH    (32U)
1013 #define EIM_EICHD18_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD18_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD18_WORD1_B0_3DATA_MASK_MASK)
1014 /*! @} */
1015 
1016 /*! @name EICHD19_WORD1 - Error Injection Channel Descriptor 19, Word1 */
1017 /*! @{ */
1018 
1019 #define EIM_EICHD19_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFU)
1020 #define EIM_EICHD19_WORD1_B0_3DATA_MASK_SHIFT    (0U)
1021 #define EIM_EICHD19_WORD1_B0_3DATA_MASK_WIDTH    (28U)
1022 #define EIM_EICHD19_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD19_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD19_WORD1_B0_3DATA_MASK_MASK)
1023 /*! @} */
1024 
1025 /*! @name EICHD19_WORD2 - Error Injection Channel Descriptor 19, Word2 */
1026 /*! @{ */
1027 
1028 #define EIM_EICHD19_WORD2_B4_7DATA_MASK_MASK     (0xFFFFFFFFU)
1029 #define EIM_EICHD19_WORD2_B4_7DATA_MASK_SHIFT    (0U)
1030 #define EIM_EICHD19_WORD2_B4_7DATA_MASK_WIDTH    (32U)
1031 #define EIM_EICHD19_WORD2_B4_7DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD19_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD19_WORD2_B4_7DATA_MASK_MASK)
1032 /*! @} */
1033 
1034 /*! @name EICHD19_WORD3 - Error Injection Channel Descriptor 19, Word3 */
1035 /*! @{ */
1036 
1037 #define EIM_EICHD19_WORD3_B8_11DATA_MASK_MASK    (0xFFFFFFFFU)
1038 #define EIM_EICHD19_WORD3_B8_11DATA_MASK_SHIFT   (0U)
1039 #define EIM_EICHD19_WORD3_B8_11DATA_MASK_WIDTH   (32U)
1040 #define EIM_EICHD19_WORD3_B8_11DATA_MASK(x)      (((uint32_t)(((uint32_t)(x)) << EIM_EICHD19_WORD3_B8_11DATA_MASK_SHIFT)) & EIM_EICHD19_WORD3_B8_11DATA_MASK_MASK)
1041 /*! @} */
1042 
1043 /*! @name EICHD19_WORD4 - Error Injection Channel Descriptor 19, Word4 */
1044 /*! @{ */
1045 
1046 #define EIM_EICHD19_WORD4_B12_15DATA_MASK_MASK   (0xFFFFFFFFU)
1047 #define EIM_EICHD19_WORD4_B12_15DATA_MASK_SHIFT  (0U)
1048 #define EIM_EICHD19_WORD4_B12_15DATA_MASK_WIDTH  (32U)
1049 #define EIM_EICHD19_WORD4_B12_15DATA_MASK(x)     (((uint32_t)(((uint32_t)(x)) << EIM_EICHD19_WORD4_B12_15DATA_MASK_SHIFT)) & EIM_EICHD19_WORD4_B12_15DATA_MASK_MASK)
1050 /*! @} */
1051 
1052 /*! @name EICHD19_WORD5 - Error Injection Channel Descriptor 19, Word5 */
1053 /*! @{ */
1054 
1055 #define EIM_EICHD19_WORD5_B16_19DATA_MASK_MASK   (0xFFFFFFFFU)
1056 #define EIM_EICHD19_WORD5_B16_19DATA_MASK_SHIFT  (0U)
1057 #define EIM_EICHD19_WORD5_B16_19DATA_MASK_WIDTH  (32U)
1058 #define EIM_EICHD19_WORD5_B16_19DATA_MASK(x)     (((uint32_t)(((uint32_t)(x)) << EIM_EICHD19_WORD5_B16_19DATA_MASK_SHIFT)) & EIM_EICHD19_WORD5_B16_19DATA_MASK_MASK)
1059 /*! @} */
1060 
1061 /*! @name EICHD19_WORD6 - Error Injection Channel Descriptor 19, Word6 */
1062 /*! @{ */
1063 
1064 #define EIM_EICHD19_WORD6_B20_23DATA_MASK_MASK   (0xFFFFFFFFU)
1065 #define EIM_EICHD19_WORD6_B20_23DATA_MASK_SHIFT  (0U)
1066 #define EIM_EICHD19_WORD6_B20_23DATA_MASK_WIDTH  (32U)
1067 #define EIM_EICHD19_WORD6_B20_23DATA_MASK(x)     (((uint32_t)(((uint32_t)(x)) << EIM_EICHD19_WORD6_B20_23DATA_MASK_SHIFT)) & EIM_EICHD19_WORD6_B20_23DATA_MASK_MASK)
1068 /*! @} */
1069 
1070 /*! @name EICHD20_WORD1 - Error Injection Channel Descriptor 20, Word1 */
1071 /*! @{ */
1072 
1073 #define EIM_EICHD20_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFU)
1074 #define EIM_EICHD20_WORD1_B0_3DATA_MASK_SHIFT    (0U)
1075 #define EIM_EICHD20_WORD1_B0_3DATA_MASK_WIDTH    (28U)
1076 #define EIM_EICHD20_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD20_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD20_WORD1_B0_3DATA_MASK_MASK)
1077 /*! @} */
1078 
1079 /*! @name EICHD20_WORD2 - Error Injection Channel Descriptor 20, Word2 */
1080 /*! @{ */
1081 
1082 #define EIM_EICHD20_WORD2_B4_7DATA_MASK_MASK     (0xFFFFFFFFU)
1083 #define EIM_EICHD20_WORD2_B4_7DATA_MASK_SHIFT    (0U)
1084 #define EIM_EICHD20_WORD2_B4_7DATA_MASK_WIDTH    (32U)
1085 #define EIM_EICHD20_WORD2_B4_7DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD20_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD20_WORD2_B4_7DATA_MASK_MASK)
1086 /*! @} */
1087 
1088 /*! @name EICHD20_WORD3 - Error Injection Channel Descriptor 20, Word3 */
1089 /*! @{ */
1090 
1091 #define EIM_EICHD20_WORD3_B8_11DATA_MASK_MASK    (0xFFFFFFFFU)
1092 #define EIM_EICHD20_WORD3_B8_11DATA_MASK_SHIFT   (0U)
1093 #define EIM_EICHD20_WORD3_B8_11DATA_MASK_WIDTH   (32U)
1094 #define EIM_EICHD20_WORD3_B8_11DATA_MASK(x)      (((uint32_t)(((uint32_t)(x)) << EIM_EICHD20_WORD3_B8_11DATA_MASK_SHIFT)) & EIM_EICHD20_WORD3_B8_11DATA_MASK_MASK)
1095 /*! @} */
1096 
1097 /*! @name EICHD20_WORD4 - Error Injection Channel Descriptor 20, Word4 */
1098 /*! @{ */
1099 
1100 #define EIM_EICHD20_WORD4_B12_15DATA_MASK_MASK   (0xFFFFFFFFU)
1101 #define EIM_EICHD20_WORD4_B12_15DATA_MASK_SHIFT  (0U)
1102 #define EIM_EICHD20_WORD4_B12_15DATA_MASK_WIDTH  (32U)
1103 #define EIM_EICHD20_WORD4_B12_15DATA_MASK(x)     (((uint32_t)(((uint32_t)(x)) << EIM_EICHD20_WORD4_B12_15DATA_MASK_SHIFT)) & EIM_EICHD20_WORD4_B12_15DATA_MASK_MASK)
1104 /*! @} */
1105 
1106 /*! @name EICHD20_WORD5 - Error Injection Channel Descriptor 20, Word5 */
1107 /*! @{ */
1108 
1109 #define EIM_EICHD20_WORD5_B16_19DATA_MASK_MASK   (0xFFFFFFFFU)
1110 #define EIM_EICHD20_WORD5_B16_19DATA_MASK_SHIFT  (0U)
1111 #define EIM_EICHD20_WORD5_B16_19DATA_MASK_WIDTH  (32U)
1112 #define EIM_EICHD20_WORD5_B16_19DATA_MASK(x)     (((uint32_t)(((uint32_t)(x)) << EIM_EICHD20_WORD5_B16_19DATA_MASK_SHIFT)) & EIM_EICHD20_WORD5_B16_19DATA_MASK_MASK)
1113 /*! @} */
1114 
1115 /*! @name EICHD20_WORD6 - Error Injection Channel Descriptor 20, Word6 */
1116 /*! @{ */
1117 
1118 #define EIM_EICHD20_WORD6_B20_23DATA_MASK_MASK   (0xFFFFFFFFU)
1119 #define EIM_EICHD20_WORD6_B20_23DATA_MASK_SHIFT  (0U)
1120 #define EIM_EICHD20_WORD6_B20_23DATA_MASK_WIDTH  (32U)
1121 #define EIM_EICHD20_WORD6_B20_23DATA_MASK(x)     (((uint32_t)(((uint32_t)(x)) << EIM_EICHD20_WORD6_B20_23DATA_MASK_SHIFT)) & EIM_EICHD20_WORD6_B20_23DATA_MASK_MASK)
1122 /*! @} */
1123 
1124 /*! @name EICHD21_WORD1 - Error Injection Channel Descriptor 21, Word1 */
1125 /*! @{ */
1126 
1127 #define EIM_EICHD21_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFU)
1128 #define EIM_EICHD21_WORD1_B0_3DATA_MASK_SHIFT    (0U)
1129 #define EIM_EICHD21_WORD1_B0_3DATA_MASK_WIDTH    (28U)
1130 #define EIM_EICHD21_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD21_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD21_WORD1_B0_3DATA_MASK_MASK)
1131 /*! @} */
1132 
1133 /*! @name EICHD21_WORD2 - Error Injection Channel Descriptor 21, Word2 */
1134 /*! @{ */
1135 
1136 #define EIM_EICHD21_WORD2_B4_7DATA_MASK_MASK     (0xFFFFFFFFU)
1137 #define EIM_EICHD21_WORD2_B4_7DATA_MASK_SHIFT    (0U)
1138 #define EIM_EICHD21_WORD2_B4_7DATA_MASK_WIDTH    (32U)
1139 #define EIM_EICHD21_WORD2_B4_7DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD21_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD21_WORD2_B4_7DATA_MASK_MASK)
1140 /*! @} */
1141 
1142 /*! @name EICHD22_WORD1 - Error Injection Channel Descriptor 22, Word1 */
1143 /*! @{ */
1144 
1145 #define EIM_EICHD22_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFU)
1146 #define EIM_EICHD22_WORD1_B0_3DATA_MASK_SHIFT    (0U)
1147 #define EIM_EICHD22_WORD1_B0_3DATA_MASK_WIDTH    (28U)
1148 #define EIM_EICHD22_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD22_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD22_WORD1_B0_3DATA_MASK_MASK)
1149 /*! @} */
1150 
1151 /*! @name EICHD22_WORD2 - Error Injection Channel Descriptor 22, Word2 */
1152 /*! @{ */
1153 
1154 #define EIM_EICHD22_WORD2_B4_7DATA_MASK_MASK     (0xFFFFFFFFU)
1155 #define EIM_EICHD22_WORD2_B4_7DATA_MASK_SHIFT    (0U)
1156 #define EIM_EICHD22_WORD2_B4_7DATA_MASK_WIDTH    (32U)
1157 #define EIM_EICHD22_WORD2_B4_7DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD22_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD22_WORD2_B4_7DATA_MASK_MASK)
1158 /*! @} */
1159 
1160 /*! @name EICHD23_WORD1 - Error Injection Channel Descriptor 23, Word1 */
1161 /*! @{ */
1162 
1163 #define EIM_EICHD23_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFU)
1164 #define EIM_EICHD23_WORD1_B0_3DATA_MASK_SHIFT    (0U)
1165 #define EIM_EICHD23_WORD1_B0_3DATA_MASK_WIDTH    (28U)
1166 #define EIM_EICHD23_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD23_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD23_WORD1_B0_3DATA_MASK_MASK)
1167 /*! @} */
1168 
1169 /*! @name EICHD23_WORD2 - Error Injection Channel Descriptor 23, Word2 */
1170 /*! @{ */
1171 
1172 #define EIM_EICHD23_WORD2_B4_7DATA_MASK_MASK     (0xFFFFFFFFU)
1173 #define EIM_EICHD23_WORD2_B4_7DATA_MASK_SHIFT    (0U)
1174 #define EIM_EICHD23_WORD2_B4_7DATA_MASK_WIDTH    (32U)
1175 #define EIM_EICHD23_WORD2_B4_7DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD23_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD23_WORD2_B4_7DATA_MASK_MASK)
1176 /*! @} */
1177 
1178 /*! @name EICHD24_WORD1 - Error Injection Channel Descriptor 24, Word1 */
1179 /*! @{ */
1180 
1181 #define EIM_EICHD24_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFU)
1182 #define EIM_EICHD24_WORD1_B0_3DATA_MASK_SHIFT    (0U)
1183 #define EIM_EICHD24_WORD1_B0_3DATA_MASK_WIDTH    (28U)
1184 #define EIM_EICHD24_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD24_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD24_WORD1_B0_3DATA_MASK_MASK)
1185 /*! @} */
1186 
1187 /*! @name EICHD24_WORD2 - Error Injection Channel Descriptor 24, Word2 */
1188 /*! @{ */
1189 
1190 #define EIM_EICHD24_WORD2_B4_7DATA_MASK_MASK     (0xFFFFFFFFU)
1191 #define EIM_EICHD24_WORD2_B4_7DATA_MASK_SHIFT    (0U)
1192 #define EIM_EICHD24_WORD2_B4_7DATA_MASK_WIDTH    (32U)
1193 #define EIM_EICHD24_WORD2_B4_7DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD24_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD24_WORD2_B4_7DATA_MASK_MASK)
1194 /*! @} */
1195 
1196 /*! @name EICHD25_WORD1 - Error Injection Channel Descriptor 25, Word1 */
1197 /*! @{ */
1198 
1199 #define EIM_EICHD25_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFU)
1200 #define EIM_EICHD25_WORD1_B0_3DATA_MASK_SHIFT    (0U)
1201 #define EIM_EICHD25_WORD1_B0_3DATA_MASK_WIDTH    (28U)
1202 #define EIM_EICHD25_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD25_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD25_WORD1_B0_3DATA_MASK_MASK)
1203 /*! @} */
1204 
1205 /*! @name EICHD25_WORD2 - Error Injection Channel Descriptor 25, Word2 */
1206 /*! @{ */
1207 
1208 #define EIM_EICHD25_WORD2_B4_7DATA_MASK_MASK     (0xFFFFFFFFU)
1209 #define EIM_EICHD25_WORD2_B4_7DATA_MASK_SHIFT    (0U)
1210 #define EIM_EICHD25_WORD2_B4_7DATA_MASK_WIDTH    (32U)
1211 #define EIM_EICHD25_WORD2_B4_7DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD25_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD25_WORD2_B4_7DATA_MASK_MASK)
1212 /*! @} */
1213 
1214 /*! @name EICHD26_WORD1 - Error Injection Channel Descriptor 26, Word1 */
1215 /*! @{ */
1216 
1217 #define EIM_EICHD26_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFFU)
1218 #define EIM_EICHD26_WORD1_B0_3DATA_MASK_SHIFT    (0U)
1219 #define EIM_EICHD26_WORD1_B0_3DATA_MASK_WIDTH    (28U)
1220 #define EIM_EICHD26_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD26_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD26_WORD1_B0_3DATA_MASK_MASK)
1221 /*! @} */
1222 
1223 /*! @name EICHD26_WORD2 - Error Injection Channel Descriptor 26, Word2 */
1224 /*! @{ */
1225 
1226 #define EIM_EICHD26_WORD2_B4_7DATA_MASK_MASK     (0xFFFFFFFFU)
1227 #define EIM_EICHD26_WORD2_B4_7DATA_MASK_SHIFT    (0U)
1228 #define EIM_EICHD26_WORD2_B4_7DATA_MASK_WIDTH    (32U)
1229 #define EIM_EICHD26_WORD2_B4_7DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD26_WORD2_B4_7DATA_MASK_SHIFT)) & EIM_EICHD26_WORD2_B4_7DATA_MASK_MASK)
1230 /*! @} */
1231 
1232 /*! @name EICHD27_WORD1 - Error Injection Channel Descriptor 27, Word1 */
1233 /*! @{ */
1234 
1235 #define EIM_EICHD27_WORD1_B0_3DATA_MASK_MASK     (0x3FFFFFFFU)
1236 #define EIM_EICHD27_WORD1_B0_3DATA_MASK_SHIFT    (0U)
1237 #define EIM_EICHD27_WORD1_B0_3DATA_MASK_WIDTH    (30U)
1238 #define EIM_EICHD27_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD27_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD27_WORD1_B0_3DATA_MASK_MASK)
1239 /*! @} */
1240 
1241 /*! @name EICHD28_WORD1 - Error Injection Channel Descriptor 28, Word1 */
1242 /*! @{ */
1243 
1244 #define EIM_EICHD28_WORD1_B0_3DATA_MASK_MASK     (0xFFFFFFU)
1245 #define EIM_EICHD28_WORD1_B0_3DATA_MASK_SHIFT    (0U)
1246 #define EIM_EICHD28_WORD1_B0_3DATA_MASK_WIDTH    (24U)
1247 #define EIM_EICHD28_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD28_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD28_WORD1_B0_3DATA_MASK_MASK)
1248 /*! @} */
1249 
1250 /*! @name EICHD29_WORD1 - Error Injection Channel Descriptor 29, Word1 */
1251 /*! @{ */
1252 
1253 #define EIM_EICHD29_WORD1_B0_3DATA_MASK_MASK     (0x3FFFFU)
1254 #define EIM_EICHD29_WORD1_B0_3DATA_MASK_SHIFT    (0U)
1255 #define EIM_EICHD29_WORD1_B0_3DATA_MASK_WIDTH    (18U)
1256 #define EIM_EICHD29_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD29_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD29_WORD1_B0_3DATA_MASK_MASK)
1257 /*! @} */
1258 
1259 /*! @name EICHD30_WORD1 - Error Injection Channel Descriptor 30, Word1 */
1260 /*! @{ */
1261 
1262 #define EIM_EICHD30_WORD1_B0_3DATA_MASK_MASK     (0x3FFFFU)
1263 #define EIM_EICHD30_WORD1_B0_3DATA_MASK_SHIFT    (0U)
1264 #define EIM_EICHD30_WORD1_B0_3DATA_MASK_WIDTH    (18U)
1265 #define EIM_EICHD30_WORD1_B0_3DATA_MASK(x)       (((uint32_t)(((uint32_t)(x)) << EIM_EICHD30_WORD1_B0_3DATA_MASK_SHIFT)) & EIM_EICHD30_WORD1_B0_3DATA_MASK_MASK)
1266 /*! @} */
1267 
1268 /*!
1269  * @}
1270  */ /* end of group EIM_Register_Masks */
1271 
1272 /*!
1273  * @}
1274  */ /* end of group EIM_Peripheral_Access_Layer */
1275 
1276 #endif  /* #if !defined(S32K344_EIM_H_) */
1277