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