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_OCOTP.h
10  * @version 2.1
11  * @date 2023-07-20
12  * @brief Peripheral Access Layer for S32Z2_OCOTP
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_OCOTP_H_)  /* Check if memory map has not been already included */
58 #define S32Z2_OCOTP_H_
59 
60 #include "S32Z2_COMMON.h"
61 
62 /* ----------------------------------------------------------------------------
63    -- OCOTP Peripheral Access Layer
64    ---------------------------------------------------------------------------- */
65 
66 /*!
67  * @addtogroup OCOTP_Peripheral_Access_Layer OCOTP Peripheral Access Layer
68  * @{
69  */
70 
71 /** OCOTP - Size of Registers Arrays */
72 #define OCOTP_GPR_COUNT                           2u
73 #define OCOTP_STICKY_REG_COUNT                    2u
74 #define OCOTP_SEC_COUNT                           4u
75 #define OCOTP_DED_COUNT                           4u
76 #define OCOTP_SHADOWS_COUNT                       128u
77 
78 /** OCOTP - Register Layout Typedef */
79 typedef struct {
80   __IO uint32_t CTRL_SYS;                          /**< System master's control, offset: 0x0 */
81   __IO uint32_t ADDR_SYS;                          /**< System master's eFuse address for read or write operation, offset: 0x4 */
82   __IO uint32_t WRDATA_SYS;                        /**< System master's eFuse write data, offset: 0x8 */
83   __I  uint32_t RDATA_SYS;                         /**< System master's eFuse read data, offset: 0xC */
84   uint8_t RESERVED_0[32];
85   __IO uint32_t CTRL_FBX;                          /**< FBXC control, offset: 0x30 */
86   __IO uint32_t CRC_RGN_SYS;                       /**< eFuse region for CRC validation, offset: 0x34 */
87   __IO uint32_t CRC_ADDR_SYS;                      /**< Pre-calculated CRC eFuse address for comparison, offset: 0x38 */
88   __I  uint32_t CRC_VALUE_SYS;                     /**< CRC calculated from the eFuses, offset: 0x3C */
89   __IO uint32_t GPR[OCOTP_GPR_COUNT];              /**< General purpose, array offset: 0x40, array step: 0x4 */
90   uint8_t RESERVED_1[8];
91   __IO uint32_t STATUS_SYS;                        /**< System master's access status, offset: 0x50 */
92   uint8_t RESERVED_2[8];
93   __I  uint32_t VERSION;                           /**< OCOTP design version, offset: 0x5C */
94   __IO uint32_t STR[OCOTP_STICKY_REG_COUNT];       /**< Sticky, array offset: 0x60, array step: 0x4 */
95   uint8_t RESERVED_3[8];
96   __I  uint32_t SEC[OCOTP_SEC_COUNT];              /**< ECC status for single-bit ECC error, array offset: 0x70, array step: 0x4 */
97   uint8_t RESERVED_4[48];
98   __I  uint32_t DED[OCOTP_DED_COUNT];              /**< ECC status for double-bit ECC error, array offset: 0xB0, array step: 0x4 */
99   uint8_t RESERVED_5[48];
100   __IO uint32_t ERR_INJCTR;                        /**< ECC error injector, offset: 0xF0 */
101   uint8_t RESERVED_6[268];
102   __IO uint32_t SHADOWS[OCOTP_SHADOWS_COUNT];      /**< Shadow, array offset: 0x200, array step: 0x4 */
103 } OCOTP_Type, *OCOTP_MemMapPtr;
104 
105 /** Number of instances of the OCOTP module. */
106 #define OCOTP_INSTANCE_COUNT                     (1u)
107 
108 /* OCOTP - Peripheral instance base addresses */
109 /** Peripheral OCOTP base address */
110 #define IP_OCOTP_BASE                            (0x423B0000u)
111 /** Peripheral OCOTP base pointer */
112 #define IP_OCOTP                                 ((OCOTP_Type *)IP_OCOTP_BASE)
113 /** Array initializer of OCOTP peripheral base addresses */
114 #define IP_OCOTP_BASE_ADDRS                      { IP_OCOTP_BASE }
115 /** Array initializer of OCOTP peripheral base pointers */
116 #define IP_OCOTP_BASE_PTRS                       { IP_OCOTP }
117 
118 /* ----------------------------------------------------------------------------
119    -- OCOTP Register Masks
120    ---------------------------------------------------------------------------- */
121 
122 /*!
123  * @addtogroup OCOTP_Register_Masks OCOTP Register Masks
124  * @{
125  */
126 
127 /*! @name CTRL_SYS - System master's control */
128 /*! @{ */
129 
130 #define OCOTP_CTRL_SYS_CRC_TEST_MASK             (0x2U)
131 #define OCOTP_CTRL_SYS_CRC_TEST_SHIFT            (1U)
132 #define OCOTP_CTRL_SYS_CRC_TEST_WIDTH            (1U)
133 #define OCOTP_CTRL_SYS_CRC_TEST(x)               (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SYS_CRC_TEST_SHIFT)) & OCOTP_CTRL_SYS_CRC_TEST_MASK)
134 
135 #define OCOTP_CTRL_SYS_RD_WR_MASK                (0x3CU)
136 #define OCOTP_CTRL_SYS_RD_WR_SHIFT               (2U)
137 #define OCOTP_CTRL_SYS_RD_WR_WIDTH               (4U)
138 #define OCOTP_CTRL_SYS_RD_WR(x)                  (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SYS_RD_WR_SHIFT)) & OCOTP_CTRL_SYS_RD_WR_MASK)
139 
140 #define OCOTP_CTRL_SYS_AUTH_KEY_MASK             (0xFFFF0000U)
141 #define OCOTP_CTRL_SYS_AUTH_KEY_SHIFT            (16U)
142 #define OCOTP_CTRL_SYS_AUTH_KEY_WIDTH            (16U)
143 #define OCOTP_CTRL_SYS_AUTH_KEY(x)               (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SYS_AUTH_KEY_SHIFT)) & OCOTP_CTRL_SYS_AUTH_KEY_MASK)
144 /*! @} */
145 
146 /*! @name ADDR_SYS - System master's eFuse address for read or write operation */
147 /*! @{ */
148 
149 #define OCOTP_ADDR_SYS_ADDR_MASK                 (0xFFFFU)
150 #define OCOTP_ADDR_SYS_ADDR_SHIFT                (0U)
151 #define OCOTP_ADDR_SYS_ADDR_WIDTH                (16U)
152 #define OCOTP_ADDR_SYS_ADDR(x)                   (((uint32_t)(((uint32_t)(x)) << OCOTP_ADDR_SYS_ADDR_SHIFT)) & OCOTP_ADDR_SYS_ADDR_MASK)
153 /*! @} */
154 
155 /*! @name WRDATA_SYS - System master's eFuse write data */
156 /*! @{ */
157 
158 #define OCOTP_WRDATA_SYS_DATA_MASK               (0xFFFFFFFFU)
159 #define OCOTP_WRDATA_SYS_DATA_SHIFT              (0U)
160 #define OCOTP_WRDATA_SYS_DATA_WIDTH              (32U)
161 #define OCOTP_WRDATA_SYS_DATA(x)                 (((uint32_t)(((uint32_t)(x)) << OCOTP_WRDATA_SYS_DATA_SHIFT)) & OCOTP_WRDATA_SYS_DATA_MASK)
162 /*! @} */
163 
164 /*! @name RDATA_SYS - System master's eFuse read data */
165 /*! @{ */
166 
167 #define OCOTP_RDATA_SYS_DATA_MASK                (0xFFFFFFFFU)
168 #define OCOTP_RDATA_SYS_DATA_SHIFT               (0U)
169 #define OCOTP_RDATA_SYS_DATA_WIDTH               (32U)
170 #define OCOTP_RDATA_SYS_DATA(x)                  (((uint32_t)(((uint32_t)(x)) << OCOTP_RDATA_SYS_DATA_SHIFT)) & OCOTP_RDATA_SYS_DATA_MASK)
171 /*! @} */
172 
173 /*! @name CTRL_FBX - FBXC control */
174 /*! @{ */
175 
176 #define OCOTP_CTRL_FBX_SEC_RST_MASK              (0x1U)
177 #define OCOTP_CTRL_FBX_SEC_RST_SHIFT             (0U)
178 #define OCOTP_CTRL_FBX_SEC_RST_WIDTH             (1U)
179 #define OCOTP_CTRL_FBX_SEC_RST(x)                (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_FBX_SEC_RST_SHIFT)) & OCOTP_CTRL_FBX_SEC_RST_MASK)
180 
181 #define OCOTP_CTRL_FBX_SEC_MODE_MASK             (0x100U)
182 #define OCOTP_CTRL_FBX_SEC_MODE_SHIFT            (8U)
183 #define OCOTP_CTRL_FBX_SEC_MODE_WIDTH            (1U)
184 #define OCOTP_CTRL_FBX_SEC_MODE(x)               (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_FBX_SEC_MODE_SHIFT)) & OCOTP_CTRL_FBX_SEC_MODE_MASK)
185 
186 #define OCOTP_CTRL_FBX_FBX_PD_MASK               (0x10000U)
187 #define OCOTP_CTRL_FBX_FBX_PD_SHIFT              (16U)
188 #define OCOTP_CTRL_FBX_FBX_PD_WIDTH              (1U)
189 #define OCOTP_CTRL_FBX_FBX_PD(x)                 (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_FBX_FBX_PD_SHIFT)) & OCOTP_CTRL_FBX_FBX_PD_MASK)
190 
191 #define OCOTP_CTRL_FBX_IPG_STOP_MASK             (0x20000U)
192 #define OCOTP_CTRL_FBX_IPG_STOP_SHIFT            (17U)
193 #define OCOTP_CTRL_FBX_IPG_STOP_WIDTH            (1U)
194 #define OCOTP_CTRL_FBX_IPG_STOP(x)               (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_FBX_IPG_STOP_SHIFT)) & OCOTP_CTRL_FBX_IPG_STOP_MASK)
195 
196 #define OCOTP_CTRL_FBX_IPG_STOP_ACK_MASK         (0x40000U)
197 #define OCOTP_CTRL_FBX_IPG_STOP_ACK_SHIFT        (18U)
198 #define OCOTP_CTRL_FBX_IPG_STOP_ACK_WIDTH        (1U)
199 #define OCOTP_CTRL_FBX_IPG_STOP_ACK(x)           (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_FBX_IPG_STOP_ACK_SHIFT)) & OCOTP_CTRL_FBX_IPG_STOP_ACK_MASK)
200 /*! @} */
201 
202 /*! @name CRC_RGN_SYS - eFuse region for CRC validation */
203 /*! @{ */
204 
205 #define OCOTP_CRC_RGN_SYS_START_ADDR_MASK        (0xFFFFU)
206 #define OCOTP_CRC_RGN_SYS_START_ADDR_SHIFT       (0U)
207 #define OCOTP_CRC_RGN_SYS_START_ADDR_WIDTH       (16U)
208 #define OCOTP_CRC_RGN_SYS_START_ADDR(x)          (((uint32_t)(((uint32_t)(x)) << OCOTP_CRC_RGN_SYS_START_ADDR_SHIFT)) & OCOTP_CRC_RGN_SYS_START_ADDR_MASK)
209 
210 #define OCOTP_CRC_RGN_SYS_END_ADDR_MASK          (0xFFFF0000U)
211 #define OCOTP_CRC_RGN_SYS_END_ADDR_SHIFT         (16U)
212 #define OCOTP_CRC_RGN_SYS_END_ADDR_WIDTH         (16U)
213 #define OCOTP_CRC_RGN_SYS_END_ADDR(x)            (((uint32_t)(((uint32_t)(x)) << OCOTP_CRC_RGN_SYS_END_ADDR_SHIFT)) & OCOTP_CRC_RGN_SYS_END_ADDR_MASK)
214 /*! @} */
215 
216 /*! @name CRC_ADDR_SYS - Pre-calculated CRC eFuse address for comparison */
217 /*! @{ */
218 
219 #define OCOTP_CRC_ADDR_SYS_ADDR_MASK             (0xFFFFU)
220 #define OCOTP_CRC_ADDR_SYS_ADDR_SHIFT            (0U)
221 #define OCOTP_CRC_ADDR_SYS_ADDR_WIDTH            (16U)
222 #define OCOTP_CRC_ADDR_SYS_ADDR(x)               (((uint32_t)(((uint32_t)(x)) << OCOTP_CRC_ADDR_SYS_ADDR_SHIFT)) & OCOTP_CRC_ADDR_SYS_ADDR_MASK)
223 /*! @} */
224 
225 /*! @name CRC_VALUE_SYS - CRC calculated from the eFuses */
226 /*! @{ */
227 
228 #define OCOTP_CRC_VALUE_SYS_CRC_MASK             (0xFFFFFFFFU)
229 #define OCOTP_CRC_VALUE_SYS_CRC_SHIFT            (0U)
230 #define OCOTP_CRC_VALUE_SYS_CRC_WIDTH            (32U)
231 #define OCOTP_CRC_VALUE_SYS_CRC(x)               (((uint32_t)(((uint32_t)(x)) << OCOTP_CRC_VALUE_SYS_CRC_SHIFT)) & OCOTP_CRC_VALUE_SYS_CRC_MASK)
232 /*! @} */
233 
234 /*! @name GPR - General purpose */
235 /*! @{ */
236 
237 #define OCOTP_GPR_GPR_MASK                       (0xFFFFFFFFU)
238 #define OCOTP_GPR_GPR_SHIFT                      (0U)
239 #define OCOTP_GPR_GPR_WIDTH                      (32U)
240 #define OCOTP_GPR_GPR(x)                         (((uint32_t)(((uint32_t)(x)) << OCOTP_GPR_GPR_SHIFT)) & OCOTP_GPR_GPR_MASK)
241 /*! @} */
242 
243 /*! @name STATUS_SYS - System master's access status */
244 /*! @{ */
245 
246 #define OCOTP_STATUS_SYS_BUSY_MASK               (0x1U)
247 #define OCOTP_STATUS_SYS_BUSY_SHIFT              (0U)
248 #define OCOTP_STATUS_SYS_BUSY_WIDTH              (1U)
249 #define OCOTP_STATUS_SYS_BUSY(x)                 (((uint32_t)(((uint32_t)(x)) << OCOTP_STATUS_SYS_BUSY_SHIFT)) & OCOTP_STATUS_SYS_BUSY_MASK)
250 
251 #define OCOTP_STATUS_SYS_CRC_FAIL_MASK           (0x2U)
252 #define OCOTP_STATUS_SYS_CRC_FAIL_SHIFT          (1U)
253 #define OCOTP_STATUS_SYS_CRC_FAIL_WIDTH          (1U)
254 #define OCOTP_STATUS_SYS_CRC_FAIL(x)             (((uint32_t)(((uint32_t)(x)) << OCOTP_STATUS_SYS_CRC_FAIL_SHIFT)) & OCOTP_STATUS_SYS_CRC_FAIL_MASK)
255 
256 #define OCOTP_STATUS_SYS_ERROR_MASK              (0x4U)
257 #define OCOTP_STATUS_SYS_ERROR_SHIFT             (2U)
258 #define OCOTP_STATUS_SYS_ERROR_WIDTH             (1U)
259 #define OCOTP_STATUS_SYS_ERROR(x)                (((uint32_t)(((uint32_t)(x)) << OCOTP_STATUS_SYS_ERROR_SHIFT)) & OCOTP_STATUS_SYS_ERROR_MASK)
260 /*! @} */
261 
262 /*! @name VERSION - OCOTP design version */
263 /*! @{ */
264 
265 #define OCOTP_VERSION_STEP_MASK                  (0xFFFFU)
266 #define OCOTP_VERSION_STEP_SHIFT                 (0U)
267 #define OCOTP_VERSION_STEP_WIDTH                 (16U)
268 #define OCOTP_VERSION_STEP(x)                    (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_STEP_SHIFT)) & OCOTP_VERSION_STEP_MASK)
269 
270 #define OCOTP_VERSION_MINOR_MASK                 (0xFF0000U)
271 #define OCOTP_VERSION_MINOR_SHIFT                (16U)
272 #define OCOTP_VERSION_MINOR_WIDTH                (8U)
273 #define OCOTP_VERSION_MINOR(x)                   (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_MINOR_SHIFT)) & OCOTP_VERSION_MINOR_MASK)
274 
275 #define OCOTP_VERSION_MAJOR_MASK                 (0xFF000000U)
276 #define OCOTP_VERSION_MAJOR_SHIFT                (24U)
277 #define OCOTP_VERSION_MAJOR_WIDTH                (8U)
278 #define OCOTP_VERSION_MAJOR(x)                   (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_MAJOR_SHIFT)) & OCOTP_VERSION_MAJOR_MASK)
279 /*! @} */
280 
281 /*! @name STR - Sticky */
282 /*! @{ */
283 
284 #define OCOTP_STR_STR_MASK                       (0xFFFFFFFFU)
285 #define OCOTP_STR_STR_SHIFT                      (0U)
286 #define OCOTP_STR_STR_WIDTH                      (32U)
287 #define OCOTP_STR_STR(x)                         (((uint32_t)(((uint32_t)(x)) << OCOTP_STR_STR_SHIFT)) & OCOTP_STR_STR_MASK)
288 /*! @} */
289 
290 /*! @name SEC - ECC status for single-bit ECC error */
291 /*! @{ */
292 
293 #define OCOTP_SEC_SEC1_MASK                      (0x1U)
294 #define OCOTP_SEC_SEC1_SHIFT                     (0U)
295 #define OCOTP_SEC_SEC1_WIDTH                     (1U)
296 #define OCOTP_SEC_SEC1(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC1_SHIFT)) & OCOTP_SEC_SEC1_MASK)
297 
298 #define OCOTP_SEC_SEC2_MASK                      (0x2U)
299 #define OCOTP_SEC_SEC2_SHIFT                     (1U)
300 #define OCOTP_SEC_SEC2_WIDTH                     (1U)
301 #define OCOTP_SEC_SEC2(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC2_SHIFT)) & OCOTP_SEC_SEC2_MASK)
302 
303 #define OCOTP_SEC_SEC3_MASK                      (0x4U)
304 #define OCOTP_SEC_SEC3_SHIFT                     (2U)
305 #define OCOTP_SEC_SEC3_WIDTH                     (1U)
306 #define OCOTP_SEC_SEC3(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC3_SHIFT)) & OCOTP_SEC_SEC3_MASK)
307 
308 #define OCOTP_SEC_SEC4_MASK                      (0x8U)
309 #define OCOTP_SEC_SEC4_SHIFT                     (3U)
310 #define OCOTP_SEC_SEC4_WIDTH                     (1U)
311 #define OCOTP_SEC_SEC4(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC4_SHIFT)) & OCOTP_SEC_SEC4_MASK)
312 
313 #define OCOTP_SEC_SEC5_MASK                      (0x10U)
314 #define OCOTP_SEC_SEC5_SHIFT                     (4U)
315 #define OCOTP_SEC_SEC5_WIDTH                     (1U)
316 #define OCOTP_SEC_SEC5(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC5_SHIFT)) & OCOTP_SEC_SEC5_MASK)
317 
318 #define OCOTP_SEC_SEC6_MASK                      (0x20U)
319 #define OCOTP_SEC_SEC6_SHIFT                     (5U)
320 #define OCOTP_SEC_SEC6_WIDTH                     (1U)
321 #define OCOTP_SEC_SEC6(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC6_SHIFT)) & OCOTP_SEC_SEC6_MASK)
322 
323 #define OCOTP_SEC_SEC7_MASK                      (0x40U)
324 #define OCOTP_SEC_SEC7_SHIFT                     (6U)
325 #define OCOTP_SEC_SEC7_WIDTH                     (1U)
326 #define OCOTP_SEC_SEC7(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC7_SHIFT)) & OCOTP_SEC_SEC7_MASK)
327 
328 #define OCOTP_SEC_SEC8_MASK                      (0x80U)
329 #define OCOTP_SEC_SEC8_SHIFT                     (7U)
330 #define OCOTP_SEC_SEC8_WIDTH                     (1U)
331 #define OCOTP_SEC_SEC8(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC8_SHIFT)) & OCOTP_SEC_SEC8_MASK)
332 
333 #define OCOTP_SEC_SEC9_MASK                      (0x100U)
334 #define OCOTP_SEC_SEC9_SHIFT                     (8U)
335 #define OCOTP_SEC_SEC9_WIDTH                     (1U)
336 #define OCOTP_SEC_SEC9(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC9_SHIFT)) & OCOTP_SEC_SEC9_MASK)
337 
338 #define OCOTP_SEC_SEC10_MASK                     (0x200U)
339 #define OCOTP_SEC_SEC10_SHIFT                    (9U)
340 #define OCOTP_SEC_SEC10_WIDTH                    (1U)
341 #define OCOTP_SEC_SEC10(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC10_SHIFT)) & OCOTP_SEC_SEC10_MASK)
342 
343 #define OCOTP_SEC_SEC11_MASK                     (0x400U)
344 #define OCOTP_SEC_SEC11_SHIFT                    (10U)
345 #define OCOTP_SEC_SEC11_WIDTH                    (1U)
346 #define OCOTP_SEC_SEC11(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC11_SHIFT)) & OCOTP_SEC_SEC11_MASK)
347 
348 #define OCOTP_SEC_SEC12_MASK                     (0x800U)
349 #define OCOTP_SEC_SEC12_SHIFT                    (11U)
350 #define OCOTP_SEC_SEC12_WIDTH                    (1U)
351 #define OCOTP_SEC_SEC12(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC12_SHIFT)) & OCOTP_SEC_SEC12_MASK)
352 
353 #define OCOTP_SEC_SEC13_MASK                     (0x1000U)
354 #define OCOTP_SEC_SEC13_SHIFT                    (12U)
355 #define OCOTP_SEC_SEC13_WIDTH                    (1U)
356 #define OCOTP_SEC_SEC13(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC13_SHIFT)) & OCOTP_SEC_SEC13_MASK)
357 
358 #define OCOTP_SEC_SEC14_MASK                     (0x2000U)
359 #define OCOTP_SEC_SEC14_SHIFT                    (13U)
360 #define OCOTP_SEC_SEC14_WIDTH                    (1U)
361 #define OCOTP_SEC_SEC14(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC14_SHIFT)) & OCOTP_SEC_SEC14_MASK)
362 
363 #define OCOTP_SEC_SEC15_MASK                     (0x4000U)
364 #define OCOTP_SEC_SEC15_SHIFT                    (14U)
365 #define OCOTP_SEC_SEC15_WIDTH                    (1U)
366 #define OCOTP_SEC_SEC15(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC15_SHIFT)) & OCOTP_SEC_SEC15_MASK)
367 
368 #define OCOTP_SEC_SEC16_MASK                     (0x8000U)
369 #define OCOTP_SEC_SEC16_SHIFT                    (15U)
370 #define OCOTP_SEC_SEC16_WIDTH                    (1U)
371 #define OCOTP_SEC_SEC16(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC16_SHIFT)) & OCOTP_SEC_SEC16_MASK)
372 
373 #define OCOTP_SEC_SEC17_MASK                     (0x10000U)
374 #define OCOTP_SEC_SEC17_SHIFT                    (16U)
375 #define OCOTP_SEC_SEC17_WIDTH                    (1U)
376 #define OCOTP_SEC_SEC17(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC17_SHIFT)) & OCOTP_SEC_SEC17_MASK)
377 
378 #define OCOTP_SEC_SEC18_MASK                     (0x20000U)
379 #define OCOTP_SEC_SEC18_SHIFT                    (17U)
380 #define OCOTP_SEC_SEC18_WIDTH                    (1U)
381 #define OCOTP_SEC_SEC18(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC18_SHIFT)) & OCOTP_SEC_SEC18_MASK)
382 
383 #define OCOTP_SEC_SEC19_MASK                     (0x40000U)
384 #define OCOTP_SEC_SEC19_SHIFT                    (18U)
385 #define OCOTP_SEC_SEC19_WIDTH                    (1U)
386 #define OCOTP_SEC_SEC19(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC19_SHIFT)) & OCOTP_SEC_SEC19_MASK)
387 
388 #define OCOTP_SEC_SEC20_MASK                     (0x80000U)
389 #define OCOTP_SEC_SEC20_SHIFT                    (19U)
390 #define OCOTP_SEC_SEC20_WIDTH                    (1U)
391 #define OCOTP_SEC_SEC20(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC20_SHIFT)) & OCOTP_SEC_SEC20_MASK)
392 
393 #define OCOTP_SEC_SEC21_MASK                     (0x100000U)
394 #define OCOTP_SEC_SEC21_SHIFT                    (20U)
395 #define OCOTP_SEC_SEC21_WIDTH                    (1U)
396 #define OCOTP_SEC_SEC21(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC21_SHIFT)) & OCOTP_SEC_SEC21_MASK)
397 
398 #define OCOTP_SEC_SEC22_MASK                     (0x200000U)
399 #define OCOTP_SEC_SEC22_SHIFT                    (21U)
400 #define OCOTP_SEC_SEC22_WIDTH                    (1U)
401 #define OCOTP_SEC_SEC22(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC22_SHIFT)) & OCOTP_SEC_SEC22_MASK)
402 
403 #define OCOTP_SEC_SEC23_MASK                     (0x400000U)
404 #define OCOTP_SEC_SEC23_SHIFT                    (22U)
405 #define OCOTP_SEC_SEC23_WIDTH                    (1U)
406 #define OCOTP_SEC_SEC23(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC23_SHIFT)) & OCOTP_SEC_SEC23_MASK)
407 
408 #define OCOTP_SEC_SEC24_MASK                     (0x800000U)
409 #define OCOTP_SEC_SEC24_SHIFT                    (23U)
410 #define OCOTP_SEC_SEC24_WIDTH                    (1U)
411 #define OCOTP_SEC_SEC24(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC24_SHIFT)) & OCOTP_SEC_SEC24_MASK)
412 
413 #define OCOTP_SEC_SEC25_MASK                     (0x1000000U)
414 #define OCOTP_SEC_SEC25_SHIFT                    (24U)
415 #define OCOTP_SEC_SEC25_WIDTH                    (1U)
416 #define OCOTP_SEC_SEC25(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC25_SHIFT)) & OCOTP_SEC_SEC25_MASK)
417 
418 #define OCOTP_SEC_SEC26_MASK                     (0x2000000U)
419 #define OCOTP_SEC_SEC26_SHIFT                    (25U)
420 #define OCOTP_SEC_SEC26_WIDTH                    (1U)
421 #define OCOTP_SEC_SEC26(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC26_SHIFT)) & OCOTP_SEC_SEC26_MASK)
422 
423 #define OCOTP_SEC_SEC27_MASK                     (0x4000000U)
424 #define OCOTP_SEC_SEC27_SHIFT                    (26U)
425 #define OCOTP_SEC_SEC27_WIDTH                    (1U)
426 #define OCOTP_SEC_SEC27(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC27_SHIFT)) & OCOTP_SEC_SEC27_MASK)
427 
428 #define OCOTP_SEC_SEC28_MASK                     (0x8000000U)
429 #define OCOTP_SEC_SEC28_SHIFT                    (27U)
430 #define OCOTP_SEC_SEC28_WIDTH                    (1U)
431 #define OCOTP_SEC_SEC28(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC28_SHIFT)) & OCOTP_SEC_SEC28_MASK)
432 
433 #define OCOTP_SEC_SEC29_MASK                     (0x10000000U)
434 #define OCOTP_SEC_SEC29_SHIFT                    (28U)
435 #define OCOTP_SEC_SEC29_WIDTH                    (1U)
436 #define OCOTP_SEC_SEC29(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC29_SHIFT)) & OCOTP_SEC_SEC29_MASK)
437 
438 #define OCOTP_SEC_SEC30_MASK                     (0x20000000U)
439 #define OCOTP_SEC_SEC30_SHIFT                    (29U)
440 #define OCOTP_SEC_SEC30_WIDTH                    (1U)
441 #define OCOTP_SEC_SEC30(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC30_SHIFT)) & OCOTP_SEC_SEC30_MASK)
442 
443 #define OCOTP_SEC_SEC31_MASK                     (0x40000000U)
444 #define OCOTP_SEC_SEC31_SHIFT                    (30U)
445 #define OCOTP_SEC_SEC31_WIDTH                    (1U)
446 #define OCOTP_SEC_SEC31(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC31_SHIFT)) & OCOTP_SEC_SEC31_MASK)
447 
448 #define OCOTP_SEC_SEC32_MASK                     (0x80000000U)
449 #define OCOTP_SEC_SEC32_SHIFT                    (31U)
450 #define OCOTP_SEC_SEC32_WIDTH                    (1U)
451 #define OCOTP_SEC_SEC32(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC32_SHIFT)) & OCOTP_SEC_SEC32_MASK)
452 
453 #define OCOTP_SEC_SEC33_MASK                     (0x1U)
454 #define OCOTP_SEC_SEC33_SHIFT                    (0U)
455 #define OCOTP_SEC_SEC33_WIDTH                    (1U)
456 #define OCOTP_SEC_SEC33(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC33_SHIFT)) & OCOTP_SEC_SEC33_MASK)
457 
458 #define OCOTP_SEC_SEC34_MASK                     (0x2U)
459 #define OCOTP_SEC_SEC34_SHIFT                    (1U)
460 #define OCOTP_SEC_SEC34_WIDTH                    (1U)
461 #define OCOTP_SEC_SEC34(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC34_SHIFT)) & OCOTP_SEC_SEC34_MASK)
462 
463 #define OCOTP_SEC_SEC35_MASK                     (0x4U)
464 #define OCOTP_SEC_SEC35_SHIFT                    (2U)
465 #define OCOTP_SEC_SEC35_WIDTH                    (1U)
466 #define OCOTP_SEC_SEC35(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC35_SHIFT)) & OCOTP_SEC_SEC35_MASK)
467 
468 #define OCOTP_SEC_SEC36_MASK                     (0x8U)
469 #define OCOTP_SEC_SEC36_SHIFT                    (3U)
470 #define OCOTP_SEC_SEC36_WIDTH                    (1U)
471 #define OCOTP_SEC_SEC36(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC36_SHIFT)) & OCOTP_SEC_SEC36_MASK)
472 
473 #define OCOTP_SEC_SEC37_MASK                     (0x10U)
474 #define OCOTP_SEC_SEC37_SHIFT                    (4U)
475 #define OCOTP_SEC_SEC37_WIDTH                    (1U)
476 #define OCOTP_SEC_SEC37(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC37_SHIFT)) & OCOTP_SEC_SEC37_MASK)
477 
478 #define OCOTP_SEC_SEC38_MASK                     (0x20U)
479 #define OCOTP_SEC_SEC38_SHIFT                    (5U)
480 #define OCOTP_SEC_SEC38_WIDTH                    (1U)
481 #define OCOTP_SEC_SEC38(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC38_SHIFT)) & OCOTP_SEC_SEC38_MASK)
482 
483 #define OCOTP_SEC_SEC39_MASK                     (0x40U)
484 #define OCOTP_SEC_SEC39_SHIFT                    (6U)
485 #define OCOTP_SEC_SEC39_WIDTH                    (1U)
486 #define OCOTP_SEC_SEC39(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC39_SHIFT)) & OCOTP_SEC_SEC39_MASK)
487 
488 #define OCOTP_SEC_SEC40_MASK                     (0x80U)
489 #define OCOTP_SEC_SEC40_SHIFT                    (7U)
490 #define OCOTP_SEC_SEC40_WIDTH                    (1U)
491 #define OCOTP_SEC_SEC40(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC40_SHIFT)) & OCOTP_SEC_SEC40_MASK)
492 
493 #define OCOTP_SEC_SEC41_MASK                     (0x100U)
494 #define OCOTP_SEC_SEC41_SHIFT                    (8U)
495 #define OCOTP_SEC_SEC41_WIDTH                    (1U)
496 #define OCOTP_SEC_SEC41(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC41_SHIFT)) & OCOTP_SEC_SEC41_MASK)
497 
498 #define OCOTP_SEC_SEC42_MASK                     (0x200U)
499 #define OCOTP_SEC_SEC42_SHIFT                    (9U)
500 #define OCOTP_SEC_SEC42_WIDTH                    (1U)
501 #define OCOTP_SEC_SEC42(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC42_SHIFT)) & OCOTP_SEC_SEC42_MASK)
502 
503 #define OCOTP_SEC_SEC43_MASK                     (0x400U)
504 #define OCOTP_SEC_SEC43_SHIFT                    (10U)
505 #define OCOTP_SEC_SEC43_WIDTH                    (1U)
506 #define OCOTP_SEC_SEC43(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC43_SHIFT)) & OCOTP_SEC_SEC43_MASK)
507 
508 #define OCOTP_SEC_SEC44_MASK                     (0x800U)
509 #define OCOTP_SEC_SEC44_SHIFT                    (11U)
510 #define OCOTP_SEC_SEC44_WIDTH                    (1U)
511 #define OCOTP_SEC_SEC44(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC44_SHIFT)) & OCOTP_SEC_SEC44_MASK)
512 
513 #define OCOTP_SEC_SEC45_MASK                     (0x1000U)
514 #define OCOTP_SEC_SEC45_SHIFT                    (12U)
515 #define OCOTP_SEC_SEC45_WIDTH                    (1U)
516 #define OCOTP_SEC_SEC45(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC45_SHIFT)) & OCOTP_SEC_SEC45_MASK)
517 
518 #define OCOTP_SEC_SEC46_MASK                     (0x2000U)
519 #define OCOTP_SEC_SEC46_SHIFT                    (13U)
520 #define OCOTP_SEC_SEC46_WIDTH                    (1U)
521 #define OCOTP_SEC_SEC46(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC46_SHIFT)) & OCOTP_SEC_SEC46_MASK)
522 
523 #define OCOTP_SEC_SEC47_MASK                     (0x4000U)
524 #define OCOTP_SEC_SEC47_SHIFT                    (14U)
525 #define OCOTP_SEC_SEC47_WIDTH                    (1U)
526 #define OCOTP_SEC_SEC47(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC47_SHIFT)) & OCOTP_SEC_SEC47_MASK)
527 
528 #define OCOTP_SEC_SEC48_MASK                     (0x8000U)
529 #define OCOTP_SEC_SEC48_SHIFT                    (15U)
530 #define OCOTP_SEC_SEC48_WIDTH                    (1U)
531 #define OCOTP_SEC_SEC48(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC48_SHIFT)) & OCOTP_SEC_SEC48_MASK)
532 
533 #define OCOTP_SEC_SEC49_MASK                     (0x10000U)
534 #define OCOTP_SEC_SEC49_SHIFT                    (16U)
535 #define OCOTP_SEC_SEC49_WIDTH                    (1U)
536 #define OCOTP_SEC_SEC49(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC49_SHIFT)) & OCOTP_SEC_SEC49_MASK)
537 
538 #define OCOTP_SEC_SEC50_MASK                     (0x20000U)
539 #define OCOTP_SEC_SEC50_SHIFT                    (17U)
540 #define OCOTP_SEC_SEC50_WIDTH                    (1U)
541 #define OCOTP_SEC_SEC50(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC50_SHIFT)) & OCOTP_SEC_SEC50_MASK)
542 
543 #define OCOTP_SEC_SEC51_MASK                     (0x40000U)
544 #define OCOTP_SEC_SEC51_SHIFT                    (18U)
545 #define OCOTP_SEC_SEC51_WIDTH                    (1U)
546 #define OCOTP_SEC_SEC51(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC51_SHIFT)) & OCOTP_SEC_SEC51_MASK)
547 
548 #define OCOTP_SEC_SEC52_MASK                     (0x80000U)
549 #define OCOTP_SEC_SEC52_SHIFT                    (19U)
550 #define OCOTP_SEC_SEC52_WIDTH                    (1U)
551 #define OCOTP_SEC_SEC52(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC52_SHIFT)) & OCOTP_SEC_SEC52_MASK)
552 
553 #define OCOTP_SEC_SEC53_MASK                     (0x100000U)
554 #define OCOTP_SEC_SEC53_SHIFT                    (20U)
555 #define OCOTP_SEC_SEC53_WIDTH                    (1U)
556 #define OCOTP_SEC_SEC53(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC53_SHIFT)) & OCOTP_SEC_SEC53_MASK)
557 
558 #define OCOTP_SEC_SEC54_MASK                     (0x200000U)
559 #define OCOTP_SEC_SEC54_SHIFT                    (21U)
560 #define OCOTP_SEC_SEC54_WIDTH                    (1U)
561 #define OCOTP_SEC_SEC54(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC54_SHIFT)) & OCOTP_SEC_SEC54_MASK)
562 
563 #define OCOTP_SEC_SEC55_MASK                     (0x400000U)
564 #define OCOTP_SEC_SEC55_SHIFT                    (22U)
565 #define OCOTP_SEC_SEC55_WIDTH                    (1U)
566 #define OCOTP_SEC_SEC55(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC55_SHIFT)) & OCOTP_SEC_SEC55_MASK)
567 
568 #define OCOTP_SEC_SEC56_MASK                     (0x800000U)
569 #define OCOTP_SEC_SEC56_SHIFT                    (23U)
570 #define OCOTP_SEC_SEC56_WIDTH                    (1U)
571 #define OCOTP_SEC_SEC56(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC56_SHIFT)) & OCOTP_SEC_SEC56_MASK)
572 
573 #define OCOTP_SEC_SEC57_MASK                     (0x1000000U)
574 #define OCOTP_SEC_SEC57_SHIFT                    (24U)
575 #define OCOTP_SEC_SEC57_WIDTH                    (1U)
576 #define OCOTP_SEC_SEC57(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC57_SHIFT)) & OCOTP_SEC_SEC57_MASK)
577 
578 #define OCOTP_SEC_SEC58_MASK                     (0x2000000U)
579 #define OCOTP_SEC_SEC58_SHIFT                    (25U)
580 #define OCOTP_SEC_SEC58_WIDTH                    (1U)
581 #define OCOTP_SEC_SEC58(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC58_SHIFT)) & OCOTP_SEC_SEC58_MASK)
582 
583 #define OCOTP_SEC_SEC59_MASK                     (0x4000000U)
584 #define OCOTP_SEC_SEC59_SHIFT                    (26U)
585 #define OCOTP_SEC_SEC59_WIDTH                    (1U)
586 #define OCOTP_SEC_SEC59(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC59_SHIFT)) & OCOTP_SEC_SEC59_MASK)
587 
588 #define OCOTP_SEC_SEC60_MASK                     (0x8000000U)
589 #define OCOTP_SEC_SEC60_SHIFT                    (27U)
590 #define OCOTP_SEC_SEC60_WIDTH                    (1U)
591 #define OCOTP_SEC_SEC60(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC60_SHIFT)) & OCOTP_SEC_SEC60_MASK)
592 
593 #define OCOTP_SEC_SEC61_MASK                     (0x10000000U)
594 #define OCOTP_SEC_SEC61_SHIFT                    (28U)
595 #define OCOTP_SEC_SEC61_WIDTH                    (1U)
596 #define OCOTP_SEC_SEC61(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC61_SHIFT)) & OCOTP_SEC_SEC61_MASK)
597 
598 #define OCOTP_SEC_SEC62_MASK                     (0x20000000U)
599 #define OCOTP_SEC_SEC62_SHIFT                    (29U)
600 #define OCOTP_SEC_SEC62_WIDTH                    (1U)
601 #define OCOTP_SEC_SEC62(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC62_SHIFT)) & OCOTP_SEC_SEC62_MASK)
602 
603 #define OCOTP_SEC_SEC63_MASK                     (0x40000000U)
604 #define OCOTP_SEC_SEC63_SHIFT                    (30U)
605 #define OCOTP_SEC_SEC63_WIDTH                    (1U)
606 #define OCOTP_SEC_SEC63(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC63_SHIFT)) & OCOTP_SEC_SEC63_MASK)
607 
608 #define OCOTP_SEC_SEC64_MASK                     (0x80000000U)
609 #define OCOTP_SEC_SEC64_SHIFT                    (31U)
610 #define OCOTP_SEC_SEC64_WIDTH                    (1U)
611 #define OCOTP_SEC_SEC64(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC64_SHIFT)) & OCOTP_SEC_SEC64_MASK)
612 
613 #define OCOTP_SEC_SEC65_MASK                     (0x1U)
614 #define OCOTP_SEC_SEC65_SHIFT                    (0U)
615 #define OCOTP_SEC_SEC65_WIDTH                    (1U)
616 #define OCOTP_SEC_SEC65(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC65_SHIFT)) & OCOTP_SEC_SEC65_MASK)
617 
618 #define OCOTP_SEC_SEC66_MASK                     (0x2U)
619 #define OCOTP_SEC_SEC66_SHIFT                    (1U)
620 #define OCOTP_SEC_SEC66_WIDTH                    (1U)
621 #define OCOTP_SEC_SEC66(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC66_SHIFT)) & OCOTP_SEC_SEC66_MASK)
622 
623 #define OCOTP_SEC_SEC67_MASK                     (0x4U)
624 #define OCOTP_SEC_SEC67_SHIFT                    (2U)
625 #define OCOTP_SEC_SEC67_WIDTH                    (1U)
626 #define OCOTP_SEC_SEC67(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC67_SHIFT)) & OCOTP_SEC_SEC67_MASK)
627 
628 #define OCOTP_SEC_SEC68_MASK                     (0x8U)
629 #define OCOTP_SEC_SEC68_SHIFT                    (3U)
630 #define OCOTP_SEC_SEC68_WIDTH                    (1U)
631 #define OCOTP_SEC_SEC68(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC68_SHIFT)) & OCOTP_SEC_SEC68_MASK)
632 
633 #define OCOTP_SEC_SEC69_MASK                     (0x10U)
634 #define OCOTP_SEC_SEC69_SHIFT                    (4U)
635 #define OCOTP_SEC_SEC69_WIDTH                    (1U)
636 #define OCOTP_SEC_SEC69(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC69_SHIFT)) & OCOTP_SEC_SEC69_MASK)
637 
638 #define OCOTP_SEC_SEC70_MASK                     (0x20U)
639 #define OCOTP_SEC_SEC70_SHIFT                    (5U)
640 #define OCOTP_SEC_SEC70_WIDTH                    (1U)
641 #define OCOTP_SEC_SEC70(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC70_SHIFT)) & OCOTP_SEC_SEC70_MASK)
642 
643 #define OCOTP_SEC_SEC71_MASK                     (0x40U)
644 #define OCOTP_SEC_SEC71_SHIFT                    (6U)
645 #define OCOTP_SEC_SEC71_WIDTH                    (1U)
646 #define OCOTP_SEC_SEC71(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC71_SHIFT)) & OCOTP_SEC_SEC71_MASK)
647 
648 #define OCOTP_SEC_SEC72_MASK                     (0x80U)
649 #define OCOTP_SEC_SEC72_SHIFT                    (7U)
650 #define OCOTP_SEC_SEC72_WIDTH                    (1U)
651 #define OCOTP_SEC_SEC72(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC72_SHIFT)) & OCOTP_SEC_SEC72_MASK)
652 
653 #define OCOTP_SEC_SEC73_MASK                     (0x100U)
654 #define OCOTP_SEC_SEC73_SHIFT                    (8U)
655 #define OCOTP_SEC_SEC73_WIDTH                    (1U)
656 #define OCOTP_SEC_SEC73(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC73_SHIFT)) & OCOTP_SEC_SEC73_MASK)
657 
658 #define OCOTP_SEC_SEC74_MASK                     (0x200U)
659 #define OCOTP_SEC_SEC74_SHIFT                    (9U)
660 #define OCOTP_SEC_SEC74_WIDTH                    (1U)
661 #define OCOTP_SEC_SEC74(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC74_SHIFT)) & OCOTP_SEC_SEC74_MASK)
662 
663 #define OCOTP_SEC_SEC75_MASK                     (0x400U)
664 #define OCOTP_SEC_SEC75_SHIFT                    (10U)
665 #define OCOTP_SEC_SEC75_WIDTH                    (1U)
666 #define OCOTP_SEC_SEC75(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC75_SHIFT)) & OCOTP_SEC_SEC75_MASK)
667 
668 #define OCOTP_SEC_SEC76_MASK                     (0x800U)
669 #define OCOTP_SEC_SEC76_SHIFT                    (11U)
670 #define OCOTP_SEC_SEC76_WIDTH                    (1U)
671 #define OCOTP_SEC_SEC76(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC76_SHIFT)) & OCOTP_SEC_SEC76_MASK)
672 
673 #define OCOTP_SEC_SEC77_MASK                     (0x1000U)
674 #define OCOTP_SEC_SEC77_SHIFT                    (12U)
675 #define OCOTP_SEC_SEC77_WIDTH                    (1U)
676 #define OCOTP_SEC_SEC77(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC77_SHIFT)) & OCOTP_SEC_SEC77_MASK)
677 
678 #define OCOTP_SEC_SEC78_MASK                     (0x2000U)
679 #define OCOTP_SEC_SEC78_SHIFT                    (13U)
680 #define OCOTP_SEC_SEC78_WIDTH                    (1U)
681 #define OCOTP_SEC_SEC78(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC78_SHIFT)) & OCOTP_SEC_SEC78_MASK)
682 
683 #define OCOTP_SEC_SEC79_MASK                     (0x4000U)
684 #define OCOTP_SEC_SEC79_SHIFT                    (14U)
685 #define OCOTP_SEC_SEC79_WIDTH                    (1U)
686 #define OCOTP_SEC_SEC79(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC79_SHIFT)) & OCOTP_SEC_SEC79_MASK)
687 
688 #define OCOTP_SEC_SEC80_MASK                     (0x8000U)
689 #define OCOTP_SEC_SEC80_SHIFT                    (15U)
690 #define OCOTP_SEC_SEC80_WIDTH                    (1U)
691 #define OCOTP_SEC_SEC80(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC80_SHIFT)) & OCOTP_SEC_SEC80_MASK)
692 
693 #define OCOTP_SEC_SEC81_MASK                     (0x10000U)
694 #define OCOTP_SEC_SEC81_SHIFT                    (16U)
695 #define OCOTP_SEC_SEC81_WIDTH                    (1U)
696 #define OCOTP_SEC_SEC81(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC81_SHIFT)) & OCOTP_SEC_SEC81_MASK)
697 
698 #define OCOTP_SEC_SEC82_MASK                     (0x20000U)
699 #define OCOTP_SEC_SEC82_SHIFT                    (17U)
700 #define OCOTP_SEC_SEC82_WIDTH                    (1U)
701 #define OCOTP_SEC_SEC82(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC82_SHIFT)) & OCOTP_SEC_SEC82_MASK)
702 
703 #define OCOTP_SEC_SEC83_MASK                     (0x40000U)
704 #define OCOTP_SEC_SEC83_SHIFT                    (18U)
705 #define OCOTP_SEC_SEC83_WIDTH                    (1U)
706 #define OCOTP_SEC_SEC83(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC83_SHIFT)) & OCOTP_SEC_SEC83_MASK)
707 
708 #define OCOTP_SEC_SEC84_MASK                     (0x80000U)
709 #define OCOTP_SEC_SEC84_SHIFT                    (19U)
710 #define OCOTP_SEC_SEC84_WIDTH                    (1U)
711 #define OCOTP_SEC_SEC84(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC84_SHIFT)) & OCOTP_SEC_SEC84_MASK)
712 
713 #define OCOTP_SEC_SEC85_MASK                     (0x100000U)
714 #define OCOTP_SEC_SEC85_SHIFT                    (20U)
715 #define OCOTP_SEC_SEC85_WIDTH                    (1U)
716 #define OCOTP_SEC_SEC85(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC85_SHIFT)) & OCOTP_SEC_SEC85_MASK)
717 
718 #define OCOTP_SEC_SEC86_MASK                     (0x200000U)
719 #define OCOTP_SEC_SEC86_SHIFT                    (21U)
720 #define OCOTP_SEC_SEC86_WIDTH                    (1U)
721 #define OCOTP_SEC_SEC86(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC86_SHIFT)) & OCOTP_SEC_SEC86_MASK)
722 
723 #define OCOTP_SEC_SEC87_MASK                     (0x400000U)
724 #define OCOTP_SEC_SEC87_SHIFT                    (22U)
725 #define OCOTP_SEC_SEC87_WIDTH                    (1U)
726 #define OCOTP_SEC_SEC87(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC87_SHIFT)) & OCOTP_SEC_SEC87_MASK)
727 
728 #define OCOTP_SEC_SEC88_MASK                     (0x800000U)
729 #define OCOTP_SEC_SEC88_SHIFT                    (23U)
730 #define OCOTP_SEC_SEC88_WIDTH                    (1U)
731 #define OCOTP_SEC_SEC88(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC88_SHIFT)) & OCOTP_SEC_SEC88_MASK)
732 
733 #define OCOTP_SEC_SEC89_MASK                     (0x1000000U)
734 #define OCOTP_SEC_SEC89_SHIFT                    (24U)
735 #define OCOTP_SEC_SEC89_WIDTH                    (1U)
736 #define OCOTP_SEC_SEC89(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC89_SHIFT)) & OCOTP_SEC_SEC89_MASK)
737 
738 #define OCOTP_SEC_SEC90_MASK                     (0x2000000U)
739 #define OCOTP_SEC_SEC90_SHIFT                    (25U)
740 #define OCOTP_SEC_SEC90_WIDTH                    (1U)
741 #define OCOTP_SEC_SEC90(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC90_SHIFT)) & OCOTP_SEC_SEC90_MASK)
742 
743 #define OCOTP_SEC_SEC91_MASK                     (0x4000000U)
744 #define OCOTP_SEC_SEC91_SHIFT                    (26U)
745 #define OCOTP_SEC_SEC91_WIDTH                    (1U)
746 #define OCOTP_SEC_SEC91(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC91_SHIFT)) & OCOTP_SEC_SEC91_MASK)
747 
748 #define OCOTP_SEC_SEC92_MASK                     (0x8000000U)
749 #define OCOTP_SEC_SEC92_SHIFT                    (27U)
750 #define OCOTP_SEC_SEC92_WIDTH                    (1U)
751 #define OCOTP_SEC_SEC92(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC92_SHIFT)) & OCOTP_SEC_SEC92_MASK)
752 
753 #define OCOTP_SEC_SEC93_MASK                     (0x10000000U)
754 #define OCOTP_SEC_SEC93_SHIFT                    (28U)
755 #define OCOTP_SEC_SEC93_WIDTH                    (1U)
756 #define OCOTP_SEC_SEC93(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC93_SHIFT)) & OCOTP_SEC_SEC93_MASK)
757 
758 #define OCOTP_SEC_SEC94_MASK                     (0x20000000U)
759 #define OCOTP_SEC_SEC94_SHIFT                    (29U)
760 #define OCOTP_SEC_SEC94_WIDTH                    (1U)
761 #define OCOTP_SEC_SEC94(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC94_SHIFT)) & OCOTP_SEC_SEC94_MASK)
762 
763 #define OCOTP_SEC_SEC95_MASK                     (0x40000000U)
764 #define OCOTP_SEC_SEC95_SHIFT                    (30U)
765 #define OCOTP_SEC_SEC95_WIDTH                    (1U)
766 #define OCOTP_SEC_SEC95(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC95_SHIFT)) & OCOTP_SEC_SEC95_MASK)
767 
768 #define OCOTP_SEC_SEC96_MASK                     (0x80000000U)
769 #define OCOTP_SEC_SEC96_SHIFT                    (31U)
770 #define OCOTP_SEC_SEC96_WIDTH                    (1U)
771 #define OCOTP_SEC_SEC96(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC96_SHIFT)) & OCOTP_SEC_SEC96_MASK)
772 
773 #define OCOTP_SEC_SEC97_MASK                     (0x1U)
774 #define OCOTP_SEC_SEC97_SHIFT                    (0U)
775 #define OCOTP_SEC_SEC97_WIDTH                    (1U)
776 #define OCOTP_SEC_SEC97(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_SEC_SEC97_SHIFT)) & OCOTP_SEC_SEC97_MASK)
777 /*! @} */
778 
779 /*! @name DED - ECC status for double-bit ECC error */
780 /*! @{ */
781 
782 #define OCOTP_DED_DED1_MASK                      (0x1U)
783 #define OCOTP_DED_DED1_SHIFT                     (0U)
784 #define OCOTP_DED_DED1_WIDTH                     (1U)
785 #define OCOTP_DED_DED1(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED1_SHIFT)) & OCOTP_DED_DED1_MASK)
786 
787 #define OCOTP_DED_DED2_MASK                      (0x2U)
788 #define OCOTP_DED_DED2_SHIFT                     (1U)
789 #define OCOTP_DED_DED2_WIDTH                     (1U)
790 #define OCOTP_DED_DED2(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED2_SHIFT)) & OCOTP_DED_DED2_MASK)
791 
792 #define OCOTP_DED_DED3_MASK                      (0x4U)
793 #define OCOTP_DED_DED3_SHIFT                     (2U)
794 #define OCOTP_DED_DED3_WIDTH                     (1U)
795 #define OCOTP_DED_DED3(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED3_SHIFT)) & OCOTP_DED_DED3_MASK)
796 
797 #define OCOTP_DED_DED4_MASK                      (0x8U)
798 #define OCOTP_DED_DED4_SHIFT                     (3U)
799 #define OCOTP_DED_DED4_WIDTH                     (1U)
800 #define OCOTP_DED_DED4(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED4_SHIFT)) & OCOTP_DED_DED4_MASK)
801 
802 #define OCOTP_DED_DED5_MASK                      (0x10U)
803 #define OCOTP_DED_DED5_SHIFT                     (4U)
804 #define OCOTP_DED_DED5_WIDTH                     (1U)
805 #define OCOTP_DED_DED5(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED5_SHIFT)) & OCOTP_DED_DED5_MASK)
806 
807 #define OCOTP_DED_DED6_MASK                      (0x20U)
808 #define OCOTP_DED_DED6_SHIFT                     (5U)
809 #define OCOTP_DED_DED6_WIDTH                     (1U)
810 #define OCOTP_DED_DED6(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED6_SHIFT)) & OCOTP_DED_DED6_MASK)
811 
812 #define OCOTP_DED_DED7_MASK                      (0x40U)
813 #define OCOTP_DED_DED7_SHIFT                     (6U)
814 #define OCOTP_DED_DED7_WIDTH                     (1U)
815 #define OCOTP_DED_DED7(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED7_SHIFT)) & OCOTP_DED_DED7_MASK)
816 
817 #define OCOTP_DED_DED8_MASK                      (0x80U)
818 #define OCOTP_DED_DED8_SHIFT                     (7U)
819 #define OCOTP_DED_DED8_WIDTH                     (1U)
820 #define OCOTP_DED_DED8(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED8_SHIFT)) & OCOTP_DED_DED8_MASK)
821 
822 #define OCOTP_DED_DED9_MASK                      (0x100U)
823 #define OCOTP_DED_DED9_SHIFT                     (8U)
824 #define OCOTP_DED_DED9_WIDTH                     (1U)
825 #define OCOTP_DED_DED9(x)                        (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED9_SHIFT)) & OCOTP_DED_DED9_MASK)
826 
827 #define OCOTP_DED_DED10_MASK                     (0x200U)
828 #define OCOTP_DED_DED10_SHIFT                    (9U)
829 #define OCOTP_DED_DED10_WIDTH                    (1U)
830 #define OCOTP_DED_DED10(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED10_SHIFT)) & OCOTP_DED_DED10_MASK)
831 
832 #define OCOTP_DED_DED11_MASK                     (0x400U)
833 #define OCOTP_DED_DED11_SHIFT                    (10U)
834 #define OCOTP_DED_DED11_WIDTH                    (1U)
835 #define OCOTP_DED_DED11(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED11_SHIFT)) & OCOTP_DED_DED11_MASK)
836 
837 #define OCOTP_DED_DED12_MASK                     (0x800U)
838 #define OCOTP_DED_DED12_SHIFT                    (11U)
839 #define OCOTP_DED_DED12_WIDTH                    (1U)
840 #define OCOTP_DED_DED12(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED12_SHIFT)) & OCOTP_DED_DED12_MASK)
841 
842 #define OCOTP_DED_DED13_MASK                     (0x1000U)
843 #define OCOTP_DED_DED13_SHIFT                    (12U)
844 #define OCOTP_DED_DED13_WIDTH                    (1U)
845 #define OCOTP_DED_DED13(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED13_SHIFT)) & OCOTP_DED_DED13_MASK)
846 
847 #define OCOTP_DED_DED14_MASK                     (0x2000U)
848 #define OCOTP_DED_DED14_SHIFT                    (13U)
849 #define OCOTP_DED_DED14_WIDTH                    (1U)
850 #define OCOTP_DED_DED14(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED14_SHIFT)) & OCOTP_DED_DED14_MASK)
851 
852 #define OCOTP_DED_DED15_MASK                     (0x4000U)
853 #define OCOTP_DED_DED15_SHIFT                    (14U)
854 #define OCOTP_DED_DED15_WIDTH                    (1U)
855 #define OCOTP_DED_DED15(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED15_SHIFT)) & OCOTP_DED_DED15_MASK)
856 
857 #define OCOTP_DED_DED16_MASK                     (0x8000U)
858 #define OCOTP_DED_DED16_SHIFT                    (15U)
859 #define OCOTP_DED_DED16_WIDTH                    (1U)
860 #define OCOTP_DED_DED16(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED16_SHIFT)) & OCOTP_DED_DED16_MASK)
861 
862 #define OCOTP_DED_DED17_MASK                     (0x10000U)
863 #define OCOTP_DED_DED17_SHIFT                    (16U)
864 #define OCOTP_DED_DED17_WIDTH                    (1U)
865 #define OCOTP_DED_DED17(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED17_SHIFT)) & OCOTP_DED_DED17_MASK)
866 
867 #define OCOTP_DED_DED18_MASK                     (0x20000U)
868 #define OCOTP_DED_DED18_SHIFT                    (17U)
869 #define OCOTP_DED_DED18_WIDTH                    (1U)
870 #define OCOTP_DED_DED18(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED18_SHIFT)) & OCOTP_DED_DED18_MASK)
871 
872 #define OCOTP_DED_DED19_MASK                     (0x40000U)
873 #define OCOTP_DED_DED19_SHIFT                    (18U)
874 #define OCOTP_DED_DED19_WIDTH                    (1U)
875 #define OCOTP_DED_DED19(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED19_SHIFT)) & OCOTP_DED_DED19_MASK)
876 
877 #define OCOTP_DED_DED20_MASK                     (0x80000U)
878 #define OCOTP_DED_DED20_SHIFT                    (19U)
879 #define OCOTP_DED_DED20_WIDTH                    (1U)
880 #define OCOTP_DED_DED20(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED20_SHIFT)) & OCOTP_DED_DED20_MASK)
881 
882 #define OCOTP_DED_DED21_MASK                     (0x100000U)
883 #define OCOTP_DED_DED21_SHIFT                    (20U)
884 #define OCOTP_DED_DED21_WIDTH                    (1U)
885 #define OCOTP_DED_DED21(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED21_SHIFT)) & OCOTP_DED_DED21_MASK)
886 
887 #define OCOTP_DED_DED22_MASK                     (0x200000U)
888 #define OCOTP_DED_DED22_SHIFT                    (21U)
889 #define OCOTP_DED_DED22_WIDTH                    (1U)
890 #define OCOTP_DED_DED22(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED22_SHIFT)) & OCOTP_DED_DED22_MASK)
891 
892 #define OCOTP_DED_DED23_MASK                     (0x400000U)
893 #define OCOTP_DED_DED23_SHIFT                    (22U)
894 #define OCOTP_DED_DED23_WIDTH                    (1U)
895 #define OCOTP_DED_DED23(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED23_SHIFT)) & OCOTP_DED_DED23_MASK)
896 
897 #define OCOTP_DED_DED24_MASK                     (0x800000U)
898 #define OCOTP_DED_DED24_SHIFT                    (23U)
899 #define OCOTP_DED_DED24_WIDTH                    (1U)
900 #define OCOTP_DED_DED24(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED24_SHIFT)) & OCOTP_DED_DED24_MASK)
901 
902 #define OCOTP_DED_DED25_MASK                     (0x1000000U)
903 #define OCOTP_DED_DED25_SHIFT                    (24U)
904 #define OCOTP_DED_DED25_WIDTH                    (1U)
905 #define OCOTP_DED_DED25(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED25_SHIFT)) & OCOTP_DED_DED25_MASK)
906 
907 #define OCOTP_DED_DED26_MASK                     (0x2000000U)
908 #define OCOTP_DED_DED26_SHIFT                    (25U)
909 #define OCOTP_DED_DED26_WIDTH                    (1U)
910 #define OCOTP_DED_DED26(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED26_SHIFT)) & OCOTP_DED_DED26_MASK)
911 
912 #define OCOTP_DED_DED27_MASK                     (0x4000000U)
913 #define OCOTP_DED_DED27_SHIFT                    (26U)
914 #define OCOTP_DED_DED27_WIDTH                    (1U)
915 #define OCOTP_DED_DED27(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED27_SHIFT)) & OCOTP_DED_DED27_MASK)
916 
917 #define OCOTP_DED_DED28_MASK                     (0x8000000U)
918 #define OCOTP_DED_DED28_SHIFT                    (27U)
919 #define OCOTP_DED_DED28_WIDTH                    (1U)
920 #define OCOTP_DED_DED28(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED28_SHIFT)) & OCOTP_DED_DED28_MASK)
921 
922 #define OCOTP_DED_DED29_MASK                     (0x10000000U)
923 #define OCOTP_DED_DED29_SHIFT                    (28U)
924 #define OCOTP_DED_DED29_WIDTH                    (1U)
925 #define OCOTP_DED_DED29(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED29_SHIFT)) & OCOTP_DED_DED29_MASK)
926 
927 #define OCOTP_DED_DED30_MASK                     (0x20000000U)
928 #define OCOTP_DED_DED30_SHIFT                    (29U)
929 #define OCOTP_DED_DED30_WIDTH                    (1U)
930 #define OCOTP_DED_DED30(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED30_SHIFT)) & OCOTP_DED_DED30_MASK)
931 
932 #define OCOTP_DED_DED31_MASK                     (0x40000000U)
933 #define OCOTP_DED_DED31_SHIFT                    (30U)
934 #define OCOTP_DED_DED31_WIDTH                    (1U)
935 #define OCOTP_DED_DED31(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED31_SHIFT)) & OCOTP_DED_DED31_MASK)
936 
937 #define OCOTP_DED_DED32_MASK                     (0x80000000U)
938 #define OCOTP_DED_DED32_SHIFT                    (31U)
939 #define OCOTP_DED_DED32_WIDTH                    (1U)
940 #define OCOTP_DED_DED32(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED32_SHIFT)) & OCOTP_DED_DED32_MASK)
941 
942 #define OCOTP_DED_DED33_MASK                     (0x1U)
943 #define OCOTP_DED_DED33_SHIFT                    (0U)
944 #define OCOTP_DED_DED33_WIDTH                    (1U)
945 #define OCOTP_DED_DED33(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED33_SHIFT)) & OCOTP_DED_DED33_MASK)
946 
947 #define OCOTP_DED_DED34_MASK                     (0x2U)
948 #define OCOTP_DED_DED34_SHIFT                    (1U)
949 #define OCOTP_DED_DED34_WIDTH                    (1U)
950 #define OCOTP_DED_DED34(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED34_SHIFT)) & OCOTP_DED_DED34_MASK)
951 
952 #define OCOTP_DED_DED35_MASK                     (0x4U)
953 #define OCOTP_DED_DED35_SHIFT                    (2U)
954 #define OCOTP_DED_DED35_WIDTH                    (1U)
955 #define OCOTP_DED_DED35(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED35_SHIFT)) & OCOTP_DED_DED35_MASK)
956 
957 #define OCOTP_DED_DED36_MASK                     (0x8U)
958 #define OCOTP_DED_DED36_SHIFT                    (3U)
959 #define OCOTP_DED_DED36_WIDTH                    (1U)
960 #define OCOTP_DED_DED36(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED36_SHIFT)) & OCOTP_DED_DED36_MASK)
961 
962 #define OCOTP_DED_DED37_MASK                     (0x10U)
963 #define OCOTP_DED_DED37_SHIFT                    (4U)
964 #define OCOTP_DED_DED37_WIDTH                    (1U)
965 #define OCOTP_DED_DED37(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED37_SHIFT)) & OCOTP_DED_DED37_MASK)
966 
967 #define OCOTP_DED_DED38_MASK                     (0x20U)
968 #define OCOTP_DED_DED38_SHIFT                    (5U)
969 #define OCOTP_DED_DED38_WIDTH                    (1U)
970 #define OCOTP_DED_DED38(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED38_SHIFT)) & OCOTP_DED_DED38_MASK)
971 
972 #define OCOTP_DED_DED39_MASK                     (0x40U)
973 #define OCOTP_DED_DED39_SHIFT                    (6U)
974 #define OCOTP_DED_DED39_WIDTH                    (1U)
975 #define OCOTP_DED_DED39(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED39_SHIFT)) & OCOTP_DED_DED39_MASK)
976 
977 #define OCOTP_DED_DED40_MASK                     (0x80U)
978 #define OCOTP_DED_DED40_SHIFT                    (7U)
979 #define OCOTP_DED_DED40_WIDTH                    (1U)
980 #define OCOTP_DED_DED40(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED40_SHIFT)) & OCOTP_DED_DED40_MASK)
981 
982 #define OCOTP_DED_DED41_MASK                     (0x100U)
983 #define OCOTP_DED_DED41_SHIFT                    (8U)
984 #define OCOTP_DED_DED41_WIDTH                    (1U)
985 #define OCOTP_DED_DED41(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED41_SHIFT)) & OCOTP_DED_DED41_MASK)
986 
987 #define OCOTP_DED_DED42_MASK                     (0x200U)
988 #define OCOTP_DED_DED42_SHIFT                    (9U)
989 #define OCOTP_DED_DED42_WIDTH                    (1U)
990 #define OCOTP_DED_DED42(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED42_SHIFT)) & OCOTP_DED_DED42_MASK)
991 
992 #define OCOTP_DED_DED43_MASK                     (0x400U)
993 #define OCOTP_DED_DED43_SHIFT                    (10U)
994 #define OCOTP_DED_DED43_WIDTH                    (1U)
995 #define OCOTP_DED_DED43(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED43_SHIFT)) & OCOTP_DED_DED43_MASK)
996 
997 #define OCOTP_DED_DED44_MASK                     (0x800U)
998 #define OCOTP_DED_DED44_SHIFT                    (11U)
999 #define OCOTP_DED_DED44_WIDTH                    (1U)
1000 #define OCOTP_DED_DED44(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED44_SHIFT)) & OCOTP_DED_DED44_MASK)
1001 
1002 #define OCOTP_DED_DED45_MASK                     (0x1000U)
1003 #define OCOTP_DED_DED45_SHIFT                    (12U)
1004 #define OCOTP_DED_DED45_WIDTH                    (1U)
1005 #define OCOTP_DED_DED45(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED45_SHIFT)) & OCOTP_DED_DED45_MASK)
1006 
1007 #define OCOTP_DED_DED46_MASK                     (0x2000U)
1008 #define OCOTP_DED_DED46_SHIFT                    (13U)
1009 #define OCOTP_DED_DED46_WIDTH                    (1U)
1010 #define OCOTP_DED_DED46(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED46_SHIFT)) & OCOTP_DED_DED46_MASK)
1011 
1012 #define OCOTP_DED_DED47_MASK                     (0x4000U)
1013 #define OCOTP_DED_DED47_SHIFT                    (14U)
1014 #define OCOTP_DED_DED47_WIDTH                    (1U)
1015 #define OCOTP_DED_DED47(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED47_SHIFT)) & OCOTP_DED_DED47_MASK)
1016 
1017 #define OCOTP_DED_DED48_MASK                     (0x8000U)
1018 #define OCOTP_DED_DED48_SHIFT                    (15U)
1019 #define OCOTP_DED_DED48_WIDTH                    (1U)
1020 #define OCOTP_DED_DED48(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED48_SHIFT)) & OCOTP_DED_DED48_MASK)
1021 
1022 #define OCOTP_DED_DED49_MASK                     (0x10000U)
1023 #define OCOTP_DED_DED49_SHIFT                    (16U)
1024 #define OCOTP_DED_DED49_WIDTH                    (1U)
1025 #define OCOTP_DED_DED49(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED49_SHIFT)) & OCOTP_DED_DED49_MASK)
1026 
1027 #define OCOTP_DED_DED50_MASK                     (0x20000U)
1028 #define OCOTP_DED_DED50_SHIFT                    (17U)
1029 #define OCOTP_DED_DED50_WIDTH                    (1U)
1030 #define OCOTP_DED_DED50(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED50_SHIFT)) & OCOTP_DED_DED50_MASK)
1031 
1032 #define OCOTP_DED_DED51_MASK                     (0x40000U)
1033 #define OCOTP_DED_DED51_SHIFT                    (18U)
1034 #define OCOTP_DED_DED51_WIDTH                    (1U)
1035 #define OCOTP_DED_DED51(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED51_SHIFT)) & OCOTP_DED_DED51_MASK)
1036 
1037 #define OCOTP_DED_DED52_MASK                     (0x80000U)
1038 #define OCOTP_DED_DED52_SHIFT                    (19U)
1039 #define OCOTP_DED_DED52_WIDTH                    (1U)
1040 #define OCOTP_DED_DED52(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED52_SHIFT)) & OCOTP_DED_DED52_MASK)
1041 
1042 #define OCOTP_DED_DED53_MASK                     (0x100000U)
1043 #define OCOTP_DED_DED53_SHIFT                    (20U)
1044 #define OCOTP_DED_DED53_WIDTH                    (1U)
1045 #define OCOTP_DED_DED53(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED53_SHIFT)) & OCOTP_DED_DED53_MASK)
1046 
1047 #define OCOTP_DED_DED54_MASK                     (0x200000U)
1048 #define OCOTP_DED_DED54_SHIFT                    (21U)
1049 #define OCOTP_DED_DED54_WIDTH                    (1U)
1050 #define OCOTP_DED_DED54(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED54_SHIFT)) & OCOTP_DED_DED54_MASK)
1051 
1052 #define OCOTP_DED_DED55_MASK                     (0x400000U)
1053 #define OCOTP_DED_DED55_SHIFT                    (22U)
1054 #define OCOTP_DED_DED55_WIDTH                    (1U)
1055 #define OCOTP_DED_DED55(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED55_SHIFT)) & OCOTP_DED_DED55_MASK)
1056 
1057 #define OCOTP_DED_DED56_MASK                     (0x800000U)
1058 #define OCOTP_DED_DED56_SHIFT                    (23U)
1059 #define OCOTP_DED_DED56_WIDTH                    (1U)
1060 #define OCOTP_DED_DED56(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED56_SHIFT)) & OCOTP_DED_DED56_MASK)
1061 
1062 #define OCOTP_DED_DED57_MASK                     (0x1000000U)
1063 #define OCOTP_DED_DED57_SHIFT                    (24U)
1064 #define OCOTP_DED_DED57_WIDTH                    (1U)
1065 #define OCOTP_DED_DED57(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED57_SHIFT)) & OCOTP_DED_DED57_MASK)
1066 
1067 #define OCOTP_DED_DED58_MASK                     (0x2000000U)
1068 #define OCOTP_DED_DED58_SHIFT                    (25U)
1069 #define OCOTP_DED_DED58_WIDTH                    (1U)
1070 #define OCOTP_DED_DED58(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED58_SHIFT)) & OCOTP_DED_DED58_MASK)
1071 
1072 #define OCOTP_DED_DED59_MASK                     (0x4000000U)
1073 #define OCOTP_DED_DED59_SHIFT                    (26U)
1074 #define OCOTP_DED_DED59_WIDTH                    (1U)
1075 #define OCOTP_DED_DED59(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED59_SHIFT)) & OCOTP_DED_DED59_MASK)
1076 
1077 #define OCOTP_DED_DED60_MASK                     (0x8000000U)
1078 #define OCOTP_DED_DED60_SHIFT                    (27U)
1079 #define OCOTP_DED_DED60_WIDTH                    (1U)
1080 #define OCOTP_DED_DED60(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED60_SHIFT)) & OCOTP_DED_DED60_MASK)
1081 
1082 #define OCOTP_DED_DED61_MASK                     (0x10000000U)
1083 #define OCOTP_DED_DED61_SHIFT                    (28U)
1084 #define OCOTP_DED_DED61_WIDTH                    (1U)
1085 #define OCOTP_DED_DED61(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED61_SHIFT)) & OCOTP_DED_DED61_MASK)
1086 
1087 #define OCOTP_DED_DED62_MASK                     (0x20000000U)
1088 #define OCOTP_DED_DED62_SHIFT                    (29U)
1089 #define OCOTP_DED_DED62_WIDTH                    (1U)
1090 #define OCOTP_DED_DED62(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED62_SHIFT)) & OCOTP_DED_DED62_MASK)
1091 
1092 #define OCOTP_DED_DED63_MASK                     (0x40000000U)
1093 #define OCOTP_DED_DED63_SHIFT                    (30U)
1094 #define OCOTP_DED_DED63_WIDTH                    (1U)
1095 #define OCOTP_DED_DED63(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED63_SHIFT)) & OCOTP_DED_DED63_MASK)
1096 
1097 #define OCOTP_DED_DED64_MASK                     (0x80000000U)
1098 #define OCOTP_DED_DED64_SHIFT                    (31U)
1099 #define OCOTP_DED_DED64_WIDTH                    (1U)
1100 #define OCOTP_DED_DED64(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED64_SHIFT)) & OCOTP_DED_DED64_MASK)
1101 
1102 #define OCOTP_DED_DED65_MASK                     (0x1U)
1103 #define OCOTP_DED_DED65_SHIFT                    (0U)
1104 #define OCOTP_DED_DED65_WIDTH                    (1U)
1105 #define OCOTP_DED_DED65(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED65_SHIFT)) & OCOTP_DED_DED65_MASK)
1106 
1107 #define OCOTP_DED_DED66_MASK                     (0x2U)
1108 #define OCOTP_DED_DED66_SHIFT                    (1U)
1109 #define OCOTP_DED_DED66_WIDTH                    (1U)
1110 #define OCOTP_DED_DED66(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED66_SHIFT)) & OCOTP_DED_DED66_MASK)
1111 
1112 #define OCOTP_DED_DED67_MASK                     (0x4U)
1113 #define OCOTP_DED_DED67_SHIFT                    (2U)
1114 #define OCOTP_DED_DED67_WIDTH                    (1U)
1115 #define OCOTP_DED_DED67(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED67_SHIFT)) & OCOTP_DED_DED67_MASK)
1116 
1117 #define OCOTP_DED_DED68_MASK                     (0x8U)
1118 #define OCOTP_DED_DED68_SHIFT                    (3U)
1119 #define OCOTP_DED_DED68_WIDTH                    (1U)
1120 #define OCOTP_DED_DED68(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED68_SHIFT)) & OCOTP_DED_DED68_MASK)
1121 
1122 #define OCOTP_DED_DED69_MASK                     (0x10U)
1123 #define OCOTP_DED_DED69_SHIFT                    (4U)
1124 #define OCOTP_DED_DED69_WIDTH                    (1U)
1125 #define OCOTP_DED_DED69(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED69_SHIFT)) & OCOTP_DED_DED69_MASK)
1126 
1127 #define OCOTP_DED_DED70_MASK                     (0x20U)
1128 #define OCOTP_DED_DED70_SHIFT                    (5U)
1129 #define OCOTP_DED_DED70_WIDTH                    (1U)
1130 #define OCOTP_DED_DED70(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED70_SHIFT)) & OCOTP_DED_DED70_MASK)
1131 
1132 #define OCOTP_DED_DED71_MASK                     (0x40U)
1133 #define OCOTP_DED_DED71_SHIFT                    (6U)
1134 #define OCOTP_DED_DED71_WIDTH                    (1U)
1135 #define OCOTP_DED_DED71(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED71_SHIFT)) & OCOTP_DED_DED71_MASK)
1136 
1137 #define OCOTP_DED_DED72_MASK                     (0x80U)
1138 #define OCOTP_DED_DED72_SHIFT                    (7U)
1139 #define OCOTP_DED_DED72_WIDTH                    (1U)
1140 #define OCOTP_DED_DED72(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED72_SHIFT)) & OCOTP_DED_DED72_MASK)
1141 
1142 #define OCOTP_DED_DED73_MASK                     (0x100U)
1143 #define OCOTP_DED_DED73_SHIFT                    (8U)
1144 #define OCOTP_DED_DED73_WIDTH                    (1U)
1145 #define OCOTP_DED_DED73(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED73_SHIFT)) & OCOTP_DED_DED73_MASK)
1146 
1147 #define OCOTP_DED_DED74_MASK                     (0x200U)
1148 #define OCOTP_DED_DED74_SHIFT                    (9U)
1149 #define OCOTP_DED_DED74_WIDTH                    (1U)
1150 #define OCOTP_DED_DED74(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED74_SHIFT)) & OCOTP_DED_DED74_MASK)
1151 
1152 #define OCOTP_DED_DED75_MASK                     (0x400U)
1153 #define OCOTP_DED_DED75_SHIFT                    (10U)
1154 #define OCOTP_DED_DED75_WIDTH                    (1U)
1155 #define OCOTP_DED_DED75(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED75_SHIFT)) & OCOTP_DED_DED75_MASK)
1156 
1157 #define OCOTP_DED_DED76_MASK                     (0x800U)
1158 #define OCOTP_DED_DED76_SHIFT                    (11U)
1159 #define OCOTP_DED_DED76_WIDTH                    (1U)
1160 #define OCOTP_DED_DED76(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED76_SHIFT)) & OCOTP_DED_DED76_MASK)
1161 
1162 #define OCOTP_DED_DED77_MASK                     (0x1000U)
1163 #define OCOTP_DED_DED77_SHIFT                    (12U)
1164 #define OCOTP_DED_DED77_WIDTH                    (1U)
1165 #define OCOTP_DED_DED77(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED77_SHIFT)) & OCOTP_DED_DED77_MASK)
1166 
1167 #define OCOTP_DED_DED78_MASK                     (0x2000U)
1168 #define OCOTP_DED_DED78_SHIFT                    (13U)
1169 #define OCOTP_DED_DED78_WIDTH                    (1U)
1170 #define OCOTP_DED_DED78(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED78_SHIFT)) & OCOTP_DED_DED78_MASK)
1171 
1172 #define OCOTP_DED_DED79_MASK                     (0x4000U)
1173 #define OCOTP_DED_DED79_SHIFT                    (14U)
1174 #define OCOTP_DED_DED79_WIDTH                    (1U)
1175 #define OCOTP_DED_DED79(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED79_SHIFT)) & OCOTP_DED_DED79_MASK)
1176 
1177 #define OCOTP_DED_DED80_MASK                     (0x8000U)
1178 #define OCOTP_DED_DED80_SHIFT                    (15U)
1179 #define OCOTP_DED_DED80_WIDTH                    (1U)
1180 #define OCOTP_DED_DED80(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED80_SHIFT)) & OCOTP_DED_DED80_MASK)
1181 
1182 #define OCOTP_DED_DED81_MASK                     (0x10000U)
1183 #define OCOTP_DED_DED81_SHIFT                    (16U)
1184 #define OCOTP_DED_DED81_WIDTH                    (1U)
1185 #define OCOTP_DED_DED81(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED81_SHIFT)) & OCOTP_DED_DED81_MASK)
1186 
1187 #define OCOTP_DED_DED82_MASK                     (0x20000U)
1188 #define OCOTP_DED_DED82_SHIFT                    (17U)
1189 #define OCOTP_DED_DED82_WIDTH                    (1U)
1190 #define OCOTP_DED_DED82(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED82_SHIFT)) & OCOTP_DED_DED82_MASK)
1191 
1192 #define OCOTP_DED_DED83_MASK                     (0x40000U)
1193 #define OCOTP_DED_DED83_SHIFT                    (18U)
1194 #define OCOTP_DED_DED83_WIDTH                    (1U)
1195 #define OCOTP_DED_DED83(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED83_SHIFT)) & OCOTP_DED_DED83_MASK)
1196 
1197 #define OCOTP_DED_DED84_MASK                     (0x80000U)
1198 #define OCOTP_DED_DED84_SHIFT                    (19U)
1199 #define OCOTP_DED_DED84_WIDTH                    (1U)
1200 #define OCOTP_DED_DED84(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED84_SHIFT)) & OCOTP_DED_DED84_MASK)
1201 
1202 #define OCOTP_DED_DED85_MASK                     (0x100000U)
1203 #define OCOTP_DED_DED85_SHIFT                    (20U)
1204 #define OCOTP_DED_DED85_WIDTH                    (1U)
1205 #define OCOTP_DED_DED85(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED85_SHIFT)) & OCOTP_DED_DED85_MASK)
1206 
1207 #define OCOTP_DED_DED86_MASK                     (0x200000U)
1208 #define OCOTP_DED_DED86_SHIFT                    (21U)
1209 #define OCOTP_DED_DED86_WIDTH                    (1U)
1210 #define OCOTP_DED_DED86(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED86_SHIFT)) & OCOTP_DED_DED86_MASK)
1211 
1212 #define OCOTP_DED_DED87_MASK                     (0x400000U)
1213 #define OCOTP_DED_DED87_SHIFT                    (22U)
1214 #define OCOTP_DED_DED87_WIDTH                    (1U)
1215 #define OCOTP_DED_DED87(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED87_SHIFT)) & OCOTP_DED_DED87_MASK)
1216 
1217 #define OCOTP_DED_DED88_MASK                     (0x800000U)
1218 #define OCOTP_DED_DED88_SHIFT                    (23U)
1219 #define OCOTP_DED_DED88_WIDTH                    (1U)
1220 #define OCOTP_DED_DED88(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED88_SHIFT)) & OCOTP_DED_DED88_MASK)
1221 
1222 #define OCOTP_DED_DED89_MASK                     (0x1000000U)
1223 #define OCOTP_DED_DED89_SHIFT                    (24U)
1224 #define OCOTP_DED_DED89_WIDTH                    (1U)
1225 #define OCOTP_DED_DED89(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED89_SHIFT)) & OCOTP_DED_DED89_MASK)
1226 
1227 #define OCOTP_DED_DED90_MASK                     (0x2000000U)
1228 #define OCOTP_DED_DED90_SHIFT                    (25U)
1229 #define OCOTP_DED_DED90_WIDTH                    (1U)
1230 #define OCOTP_DED_DED90(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED90_SHIFT)) & OCOTP_DED_DED90_MASK)
1231 
1232 #define OCOTP_DED_DED91_MASK                     (0x4000000U)
1233 #define OCOTP_DED_DED91_SHIFT                    (26U)
1234 #define OCOTP_DED_DED91_WIDTH                    (1U)
1235 #define OCOTP_DED_DED91(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED91_SHIFT)) & OCOTP_DED_DED91_MASK)
1236 
1237 #define OCOTP_DED_DED92_MASK                     (0x8000000U)
1238 #define OCOTP_DED_DED92_SHIFT                    (27U)
1239 #define OCOTP_DED_DED92_WIDTH                    (1U)
1240 #define OCOTP_DED_DED92(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED92_SHIFT)) & OCOTP_DED_DED92_MASK)
1241 
1242 #define OCOTP_DED_DED93_MASK                     (0x10000000U)
1243 #define OCOTP_DED_DED93_SHIFT                    (28U)
1244 #define OCOTP_DED_DED93_WIDTH                    (1U)
1245 #define OCOTP_DED_DED93(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED93_SHIFT)) & OCOTP_DED_DED93_MASK)
1246 
1247 #define OCOTP_DED_DED94_MASK                     (0x20000000U)
1248 #define OCOTP_DED_DED94_SHIFT                    (29U)
1249 #define OCOTP_DED_DED94_WIDTH                    (1U)
1250 #define OCOTP_DED_DED94(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED94_SHIFT)) & OCOTP_DED_DED94_MASK)
1251 
1252 #define OCOTP_DED_DED95_MASK                     (0x40000000U)
1253 #define OCOTP_DED_DED95_SHIFT                    (30U)
1254 #define OCOTP_DED_DED95_WIDTH                    (1U)
1255 #define OCOTP_DED_DED95(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED95_SHIFT)) & OCOTP_DED_DED95_MASK)
1256 
1257 #define OCOTP_DED_DED96_MASK                     (0x80000000U)
1258 #define OCOTP_DED_DED96_SHIFT                    (31U)
1259 #define OCOTP_DED_DED96_WIDTH                    (1U)
1260 #define OCOTP_DED_DED96(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED96_SHIFT)) & OCOTP_DED_DED96_MASK)
1261 
1262 #define OCOTP_DED_DED97_MASK                     (0x1U)
1263 #define OCOTP_DED_DED97_SHIFT                    (0U)
1264 #define OCOTP_DED_DED97_WIDTH                    (1U)
1265 #define OCOTP_DED_DED97(x)                       (((uint32_t)(((uint32_t)(x)) << OCOTP_DED_DED97_SHIFT)) & OCOTP_DED_DED97_MASK)
1266 /*! @} */
1267 
1268 /*! @name ERR_INJCTR - ECC error injector */
1269 /*! @{ */
1270 
1271 #define OCOTP_ERR_INJCTR_ADDR_MASK               (0xFFFU)
1272 #define OCOTP_ERR_INJCTR_ADDR_SHIFT              (0U)
1273 #define OCOTP_ERR_INJCTR_ADDR_WIDTH              (12U)
1274 #define OCOTP_ERR_INJCTR_ADDR(x)                 (((uint32_t)(((uint32_t)(x)) << OCOTP_ERR_INJCTR_ADDR_SHIFT)) & OCOTP_ERR_INJCTR_ADDR_MASK)
1275 /*! @} */
1276 
1277 /*! @name SHADOWS - Shadow */
1278 /*! @{ */
1279 
1280 #define OCOTP_SHADOWS_EFUSES_MASK                (0xFFFFFFFFU)
1281 #define OCOTP_SHADOWS_EFUSES_SHIFT               (0U)
1282 #define OCOTP_SHADOWS_EFUSES_WIDTH               (32U)
1283 #define OCOTP_SHADOWS_EFUSES(x)                  (((uint32_t)(((uint32_t)(x)) << OCOTP_SHADOWS_EFUSES_SHIFT)) & OCOTP_SHADOWS_EFUSES_MASK)
1284 /*! @} */
1285 
1286 /*!
1287  * @}
1288  */ /* end of group OCOTP_Register_Masks */
1289 
1290 /*!
1291  * @}
1292  */ /* end of group OCOTP_Peripheral_Access_Layer */
1293 
1294 #endif  /* #if !defined(S32Z2_OCOTP_H_) */
1295