1 /*
2  * Copyright 1997-2016 Freescale Semiconductor, Inc.
3  * Copyright 2016-2024 NXP
4  *
5  * SPDX-License-Identifier: BSD-3-Clause
6  */
7 
8 /*!
9  * @file S32Z2_DMSS_SAFETY.h
10  * @version 2.3
11  * @date 2024-05-03
12  * @brief Peripheral Access Layer for S32Z2_DMSS_SAFETY
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_DMSS_SAFETY_H_)  /* Check if memory map has not been already included */
58 #define S32Z2_DMSS_SAFETY_H_
59 
60 #include "S32Z2_COMMON.h"
61 
62 /* ----------------------------------------------------------------------------
63    -- DMSS_SAFETY Peripheral Access Layer
64    ---------------------------------------------------------------------------- */
65 
66 /*!
67  * @addtogroup DMSS_SAFETY_Peripheral_Access_Layer DMSS_SAFETY Peripheral Access Layer
68  * @{
69  */
70 
71 /** DMSS_SAFETY - Register Layout Typedef */
72 typedef struct {
73   __IO uint32_t D_UCSERR;                          /**< DMSS UCS ERR Register, offset: 0x0 */
74   uint8_t RESERVED_0[4];
75   __IO uint32_t D_CSERR;                           /**< DMSS CS ERR Register, offset: 0x8 */
76   uint8_t RESERVED_1[4];
77   __O  uint32_t D_UCSERR_S;                        /**< DMSS UCS ERR Shadow Register, offset: 0x10 */
78   __O  uint32_t D_CSERR_S;                         /**< DMSS CS ERR Shadow Register, offset: 0x14 */
79   uint8_t RESERVED_2[4];
80   __IO uint32_t D_CSERR_M;                         /**< DMSS CS ERR Mask Register, offset: 0x1C */
81   __IO uint32_t D_ECC_TCFG;                        /**< DMSS ECC TCFG Register, offset: 0x20 */
82   __IO uint32_t D_ECC_TCFG_2;                      /**< DMSS ECC TCFG 2 Register, offset: 0x24 */
83   uint8_t RESERVED_3[8];
84   __IO uint32_t D_SFT_SCPD_0;                      /**< DMSS SFT SCPD 0 Register, offset: 0x30 */
85   __IO uint32_t D_SFT_SCPD_1;                      /**< DMSS SFT SCPD 1 Register, offset: 0x34 */
86   __IO uint32_t D_SFT_SCPD_2;                      /**< DMSS SFT SCPD 2 Register, offset: 0x38 */
87   __IO uint32_t D_SFT_SCPD_3;                      /**< DMSS SFT SCPD 3 Register, offset: 0x3C */
88   __I  uint32_t D_UCSERR_CNT;                      /**< DMSS UCS ERR Register, offset: 0x40 */
89   __I  uint32_t D_CSERR_CNT;                       /**< DMSS CS ERR CNT Register, offset: 0x44 */
90 } DMSS_SAFETY_Type, *DMSS_SAFETY_MemMapPtr;
91 
92 /** Number of instances of the DMSS_SAFETY module. */
93 #define DMSS_SAFETY_INSTANCE_COUNT               (1u)
94 
95 /* DMSS_SAFETY - Peripheral instance base addresses */
96 /** Peripheral CEVA_SPF2__DMSS_SAFETY base address */
97 #define IP_CEVA_SPF2__DMSS_SAFETY_BASE           (0x244007B0u)
98 /** Peripheral CEVA_SPF2__DMSS_SAFETY base pointer */
99 #define IP_CEVA_SPF2__DMSS_SAFETY                ((DMSS_SAFETY_Type *)IP_CEVA_SPF2__DMSS_SAFETY_BASE)
100 /** Array initializer of DMSS_SAFETY peripheral base addresses */
101 #define IP_DMSS_SAFETY_BASE_ADDRS                { IP_CEVA_SPF2__DMSS_SAFETY_BASE }
102 /** Array initializer of DMSS_SAFETY peripheral base pointers */
103 #define IP_DMSS_SAFETY_BASE_PTRS                 { IP_CEVA_SPF2__DMSS_SAFETY }
104 
105 /* ----------------------------------------------------------------------------
106    -- DMSS_SAFETY Register Masks
107    ---------------------------------------------------------------------------- */
108 
109 /*!
110  * @addtogroup DMSS_SAFETY_Register_Masks DMSS_SAFETY Register Masks
111  * @{
112  */
113 
114 /*! @name D_UCSERR - DMSS UCS ERR Register */
115 /*! @{ */
116 
117 #define DMSS_SAFETY_D_UCSERR_D_UCSERR_MASK       (0x1U)
118 #define DMSS_SAFETY_D_UCSERR_D_UCSERR_SHIFT      (0U)
119 #define DMSS_SAFETY_D_UCSERR_D_UCSERR_WIDTH      (1U)
120 #define DMSS_SAFETY_D_UCSERR_D_UCSERR(x)         (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_UCSERR_D_UCSERR_SHIFT)) & DMSS_SAFETY_D_UCSERR_D_UCSERR_MASK)
121 
122 #define DMSS_SAFETY_D_UCSERR_D_ECC_ERR_MASK      (0x2U)
123 #define DMSS_SAFETY_D_UCSERR_D_ECC_ERR_SHIFT     (1U)
124 #define DMSS_SAFETY_D_UCSERR_D_ECC_ERR_WIDTH     (1U)
125 #define DMSS_SAFETY_D_UCSERR_D_ECC_ERR(x)        (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_UCSERR_D_ECC_ERR_SHIFT)) & DMSS_SAFETY_D_UCSERR_D_ECC_ERR_MASK)
126 
127 #define DMSS_SAFETY_D_UCSERR_D_MSS_PERR_MASK     (0x200U)
128 #define DMSS_SAFETY_D_UCSERR_D_MSS_PERR_SHIFT    (9U)
129 #define DMSS_SAFETY_D_UCSERR_D_MSS_PERR_WIDTH    (1U)
130 #define DMSS_SAFETY_D_UCSERR_D_MSS_PERR(x)       (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_UCSERR_D_MSS_PERR_SHIFT)) & DMSS_SAFETY_D_UCSERR_D_MSS_PERR_MASK)
131 
132 #define DMSS_SAFETY_D_UCSERR_D_UCECNTEV_MASK     (0x10000U)
133 #define DMSS_SAFETY_D_UCSERR_D_UCECNTEV_SHIFT    (16U)
134 #define DMSS_SAFETY_D_UCSERR_D_UCECNTEV_WIDTH    (1U)
135 #define DMSS_SAFETY_D_UCSERR_D_UCECNTEV(x)       (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_UCSERR_D_UCECNTEV_SHIFT)) & DMSS_SAFETY_D_UCSERR_D_UCECNTEV_MASK)
136 
137 #define DMSS_SAFETY_D_UCSERR_D_UCECNTOV_MASK     (0x20000U)
138 #define DMSS_SAFETY_D_UCSERR_D_UCECNTOV_SHIFT    (17U)
139 #define DMSS_SAFETY_D_UCSERR_D_UCECNTOV_WIDTH    (1U)
140 #define DMSS_SAFETY_D_UCSERR_D_UCECNTOV(x)       (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_UCSERR_D_UCECNTOV_SHIFT)) & DMSS_SAFETY_D_UCSERR_D_UCECNTOV_MASK)
141 
142 #define DMSS_SAFETY_D_UCSERR_CWDOGIRQ_MASK       (0x40000000U)
143 #define DMSS_SAFETY_D_UCSERR_CWDOGIRQ_SHIFT      (30U)
144 #define DMSS_SAFETY_D_UCSERR_CWDOGIRQ_WIDTH      (1U)
145 #define DMSS_SAFETY_D_UCSERR_CWDOGIRQ(x)         (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_UCSERR_CWDOGIRQ_SHIFT)) & DMSS_SAFETY_D_UCSERR_CWDOGIRQ_MASK)
146 
147 #define DMSS_SAFETY_D_UCSERR_CENSIRQ_MASK        (0x80000000U)
148 #define DMSS_SAFETY_D_UCSERR_CENSIRQ_SHIFT       (31U)
149 #define DMSS_SAFETY_D_UCSERR_CENSIRQ_WIDTH       (1U)
150 #define DMSS_SAFETY_D_UCSERR_CENSIRQ(x)          (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_UCSERR_CENSIRQ_SHIFT)) & DMSS_SAFETY_D_UCSERR_CENSIRQ_MASK)
151 /*! @} */
152 
153 /*! @name D_CSERR - DMSS CS ERR Register */
154 /*! @{ */
155 
156 #define DMSS_SAFETY_D_CSERR_D_CSERR_MASK         (0x1U)
157 #define DMSS_SAFETY_D_CSERR_D_CSERR_SHIFT        (0U)
158 #define DMSS_SAFETY_D_CSERR_D_CSERR_WIDTH        (1U)
159 #define DMSS_SAFETY_D_CSERR_D_CSERR(x)           (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_CSERR_D_CSERR_SHIFT)) & DMSS_SAFETY_D_CSERR_D_CSERR_MASK)
160 
161 #define DMSS_SAFETY_D_CSERR_D_ECC_COR_MASK       (0x2U)
162 #define DMSS_SAFETY_D_CSERR_D_ECC_COR_SHIFT      (1U)
163 #define DMSS_SAFETY_D_CSERR_D_ECC_COR_WIDTH      (1U)
164 #define DMSS_SAFETY_D_CSERR_D_ECC_COR(x)         (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_CSERR_D_ECC_COR_SHIFT)) & DMSS_SAFETY_D_CSERR_D_ECC_COR_MASK)
165 
166 #define DMSS_SAFETY_D_CSERR_D_CECNTEV_MASK       (0x10000U)
167 #define DMSS_SAFETY_D_CSERR_D_CECNTEV_SHIFT      (16U)
168 #define DMSS_SAFETY_D_CSERR_D_CECNTEV_WIDTH      (1U)
169 #define DMSS_SAFETY_D_CSERR_D_CECNTEV(x)         (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_CSERR_D_CECNTEV_SHIFT)) & DMSS_SAFETY_D_CSERR_D_CECNTEV_MASK)
170 
171 #define DMSS_SAFETY_D_CSERR_D_CECNTOV_MASK       (0x20000U)
172 #define DMSS_SAFETY_D_CSERR_D_CECNTOV_SHIFT      (17U)
173 #define DMSS_SAFETY_D_CSERR_D_CECNTOV_WIDTH      (1U)
174 #define DMSS_SAFETY_D_CSERR_D_CECNTOV(x)         (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_CSERR_D_CECNTOV_SHIFT)) & DMSS_SAFETY_D_CSERR_D_CECNTOV_MASK)
175 
176 #define DMSS_SAFETY_D_CSERR_NNSE_MASK            (0x80000000U)
177 #define DMSS_SAFETY_D_CSERR_NNSE_SHIFT           (31U)
178 #define DMSS_SAFETY_D_CSERR_NNSE_WIDTH           (1U)
179 #define DMSS_SAFETY_D_CSERR_NNSE(x)              (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_CSERR_NNSE_SHIFT)) & DMSS_SAFETY_D_CSERR_NNSE_MASK)
180 /*! @} */
181 
182 /*! @name D_UCSERR_S - DMSS UCS ERR Shadow Register */
183 /*! @{ */
184 
185 #define DMSS_SAFETY_D_UCSERR_S_D_ECC_ERR_S_MASK  (0x2U)
186 #define DMSS_SAFETY_D_UCSERR_S_D_ECC_ERR_S_SHIFT (1U)
187 #define DMSS_SAFETY_D_UCSERR_S_D_ECC_ERR_S_WIDTH (1U)
188 #define DMSS_SAFETY_D_UCSERR_S_D_ECC_ERR_S(x)    (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_UCSERR_S_D_ECC_ERR_S_SHIFT)) & DMSS_SAFETY_D_UCSERR_S_D_ECC_ERR_S_MASK)
189 
190 #define DMSS_SAFETY_D_UCSERR_S_D_MSS_PERR_S_MASK (0x200U)
191 #define DMSS_SAFETY_D_UCSERR_S_D_MSS_PERR_S_SHIFT (9U)
192 #define DMSS_SAFETY_D_UCSERR_S_D_MSS_PERR_S_WIDTH (1U)
193 #define DMSS_SAFETY_D_UCSERR_S_D_MSS_PERR_S(x)   (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_UCSERR_S_D_MSS_PERR_S_SHIFT)) & DMSS_SAFETY_D_UCSERR_S_D_MSS_PERR_S_MASK)
194 /*! @} */
195 
196 /*! @name D_CSERR_S - DMSS CS ERR Shadow Register */
197 /*! @{ */
198 
199 #define DMSS_SAFETY_D_CSERR_S_D_ECC_COR_S_MASK   (0x2U)
200 #define DMSS_SAFETY_D_CSERR_S_D_ECC_COR_S_SHIFT  (1U)
201 #define DMSS_SAFETY_D_CSERR_S_D_ECC_COR_S_WIDTH  (1U)
202 #define DMSS_SAFETY_D_CSERR_S_D_ECC_COR_S(x)     (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_CSERR_S_D_ECC_COR_S_SHIFT)) & DMSS_SAFETY_D_CSERR_S_D_ECC_COR_S_MASK)
203 /*! @} */
204 
205 /*! @name D_CSERR_M - DMSS CS ERR Mask Register */
206 /*! @{ */
207 
208 #define DMSS_SAFETY_D_CSERR_M_D_CSRERR_M_MASK    (0x1U)
209 #define DMSS_SAFETY_D_CSERR_M_D_CSRERR_M_SHIFT   (0U)
210 #define DMSS_SAFETY_D_CSERR_M_D_CSRERR_M_WIDTH   (1U)
211 #define DMSS_SAFETY_D_CSERR_M_D_CSRERR_M(x)      (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_CSERR_M_D_CSRERR_M_SHIFT)) & DMSS_SAFETY_D_CSERR_M_D_CSRERR_M_MASK)
212 
213 #define DMSS_SAFETY_D_CSERR_M_D_ECC_COR_M_MASK   (0x2U)
214 #define DMSS_SAFETY_D_CSERR_M_D_ECC_COR_M_SHIFT  (1U)
215 #define DMSS_SAFETY_D_CSERR_M_D_ECC_COR_M_WIDTH  (1U)
216 #define DMSS_SAFETY_D_CSERR_M_D_ECC_COR_M(x)     (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_CSERR_M_D_ECC_COR_M_SHIFT)) & DMSS_SAFETY_D_CSERR_M_D_ECC_COR_M_MASK)
217 /*! @} */
218 
219 /*! @name D_ECC_TCFG - DMSS ECC TCFG Register */
220 /*! @{ */
221 
222 #define DMSS_SAFETY_D_ECC_TCFG_D_FLIPCFG_MASK    (0xFFFFFFFFU)
223 #define DMSS_SAFETY_D_ECC_TCFG_D_FLIPCFG_SHIFT   (0U)
224 #define DMSS_SAFETY_D_ECC_TCFG_D_FLIPCFG_WIDTH   (32U)
225 #define DMSS_SAFETY_D_ECC_TCFG_D_FLIPCFG(x)      (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_ECC_TCFG_D_FLIPCFG_SHIFT)) & DMSS_SAFETY_D_ECC_TCFG_D_FLIPCFG_MASK)
226 /*! @} */
227 
228 /*! @name D_ECC_TCFG_2 - DMSS ECC TCFG 2 Register */
229 /*! @{ */
230 
231 #define DMSS_SAFETY_D_ECC_TCFG_2_D_FLIPCFGE_MASK (0x7FU)
232 #define DMSS_SAFETY_D_ECC_TCFG_2_D_FLIPCFGE_SHIFT (0U)
233 #define DMSS_SAFETY_D_ECC_TCFG_2_D_FLIPCFGE_WIDTH (7U)
234 #define DMSS_SAFETY_D_ECC_TCFG_2_D_FLIPCFGE(x)   (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_ECC_TCFG_2_D_FLIPCFGE_SHIFT)) & DMSS_SAFETY_D_ECC_TCFG_2_D_FLIPCFGE_MASK)
235 
236 #define DMSS_SAFETY_D_ECC_TCFG_2_D_TRIG_MASK     (0x80000000U)
237 #define DMSS_SAFETY_D_ECC_TCFG_2_D_TRIG_SHIFT    (31U)
238 #define DMSS_SAFETY_D_ECC_TCFG_2_D_TRIG_WIDTH    (1U)
239 #define DMSS_SAFETY_D_ECC_TCFG_2_D_TRIG(x)       (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_ECC_TCFG_2_D_TRIG_SHIFT)) & DMSS_SAFETY_D_ECC_TCFG_2_D_TRIG_MASK)
240 /*! @} */
241 
242 /*! @name D_SFT_SCPD_0 - DMSS SFT SCPD 0 Register */
243 /*! @{ */
244 
245 #define DMSS_SAFETY_D_SFT_SCPD_0_SFT_SCPD0_MASK  (0xFFFFFFFFU)
246 #define DMSS_SAFETY_D_SFT_SCPD_0_SFT_SCPD0_SHIFT (0U)
247 #define DMSS_SAFETY_D_SFT_SCPD_0_SFT_SCPD0_WIDTH (32U)
248 #define DMSS_SAFETY_D_SFT_SCPD_0_SFT_SCPD0(x)    (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_SFT_SCPD_0_SFT_SCPD0_SHIFT)) & DMSS_SAFETY_D_SFT_SCPD_0_SFT_SCPD0_MASK)
249 /*! @} */
250 
251 /*! @name D_SFT_SCPD_1 - DMSS SFT SCPD 1 Register */
252 /*! @{ */
253 
254 #define DMSS_SAFETY_D_SFT_SCPD_1_SFT_SCPD1_MASK  (0xFFFFFFFFU)
255 #define DMSS_SAFETY_D_SFT_SCPD_1_SFT_SCPD1_SHIFT (0U)
256 #define DMSS_SAFETY_D_SFT_SCPD_1_SFT_SCPD1_WIDTH (32U)
257 #define DMSS_SAFETY_D_SFT_SCPD_1_SFT_SCPD1(x)    (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_SFT_SCPD_1_SFT_SCPD1_SHIFT)) & DMSS_SAFETY_D_SFT_SCPD_1_SFT_SCPD1_MASK)
258 /*! @} */
259 
260 /*! @name D_SFT_SCPD_2 - DMSS SFT SCPD 2 Register */
261 /*! @{ */
262 
263 #define DMSS_SAFETY_D_SFT_SCPD_2_SFT_SCPD2_MASK  (0xFFFFFFFFU)
264 #define DMSS_SAFETY_D_SFT_SCPD_2_SFT_SCPD2_SHIFT (0U)
265 #define DMSS_SAFETY_D_SFT_SCPD_2_SFT_SCPD2_WIDTH (32U)
266 #define DMSS_SAFETY_D_SFT_SCPD_2_SFT_SCPD2(x)    (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_SFT_SCPD_2_SFT_SCPD2_SHIFT)) & DMSS_SAFETY_D_SFT_SCPD_2_SFT_SCPD2_MASK)
267 /*! @} */
268 
269 /*! @name D_SFT_SCPD_3 - DMSS SFT SCPD 3 Register */
270 /*! @{ */
271 
272 #define DMSS_SAFETY_D_SFT_SCPD_3_SFT_SCPD3_MASK  (0xFFFFFFFFU)
273 #define DMSS_SAFETY_D_SFT_SCPD_3_SFT_SCPD3_SHIFT (0U)
274 #define DMSS_SAFETY_D_SFT_SCPD_3_SFT_SCPD3_WIDTH (32U)
275 #define DMSS_SAFETY_D_SFT_SCPD_3_SFT_SCPD3(x)    (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_SFT_SCPD_3_SFT_SCPD3_SHIFT)) & DMSS_SAFETY_D_SFT_SCPD_3_SFT_SCPD3_MASK)
276 /*! @} */
277 
278 /*! @name D_UCSERR_CNT - DMSS UCS ERR Register */
279 /*! @{ */
280 
281 #define DMSS_SAFETY_D_UCSERR_CNT_D_UCSERR_CNT_V_MASK (0xFFFFU)
282 #define DMSS_SAFETY_D_UCSERR_CNT_D_UCSERR_CNT_V_SHIFT (0U)
283 #define DMSS_SAFETY_D_UCSERR_CNT_D_UCSERR_CNT_V_WIDTH (16U)
284 #define DMSS_SAFETY_D_UCSERR_CNT_D_UCSERR_CNT_V(x) (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_UCSERR_CNT_D_UCSERR_CNT_V_SHIFT)) & DMSS_SAFETY_D_UCSERR_CNT_D_UCSERR_CNT_V_MASK)
285 /*! @} */
286 
287 /*! @name D_CSERR_CNT - DMSS CS ERR CNT Register */
288 /*! @{ */
289 
290 #define DMSS_SAFETY_D_CSERR_CNT_D_CSERR_CNT_V_MASK (0xFFFFU)
291 #define DMSS_SAFETY_D_CSERR_CNT_D_CSERR_CNT_V_SHIFT (0U)
292 #define DMSS_SAFETY_D_CSERR_CNT_D_CSERR_CNT_V_WIDTH (16U)
293 #define DMSS_SAFETY_D_CSERR_CNT_D_CSERR_CNT_V(x) (((uint32_t)(((uint32_t)(x)) << DMSS_SAFETY_D_CSERR_CNT_D_CSERR_CNT_V_SHIFT)) & DMSS_SAFETY_D_CSERR_CNT_D_CSERR_CNT_V_MASK)
294 /*! @} */
295 
296 /*!
297  * @}
298  */ /* end of group DMSS_SAFETY_Register_Masks */
299 
300 /*!
301  * @}
302  */ /* end of group DMSS_SAFETY_Peripheral_Access_Layer */
303 
304 #endif  /* #if !defined(S32Z2_DMSS_SAFETY_H_) */
305