1 
2 /*
3  * Copyright 2017-2018 NXP
4  * All rights reserved.
5  *
6  * SPDX-License-Identifier: BSD-3-Clause
7  *
8  */
9 #ifndef __FUSEMAP_H__
10 #define __FUSEMAP_H__
11 
12 #include "fsl_device_registers.h"
13 
14 /* Fuse Word LOCK_CFG0 Index 0 */
15 #define OTP_LOCK_CFG0_FUSE_IDX (0u)
16 
17 #define OTP_LOCK_CFG0_FUSE_VALUE()   (OCOTP->OTP_SHADOW[OTP_LOCK_CFG0_FUSE_IDX])
18 #define OTP_BOOT_CFG_LOCK_FUSE_IDX   (0u)
19 #define OTP_BOOT_CFG_LOCK_FUSE_SHIFT (0u)
20 #define OTP_BOOT_CFG_LOCK_FUSE_MASK  (0x7u)
21 #define OTP_BOOT_CFG_LOCK_FUSE_WIDTH (3u)
22 #define OTP_BOOT_CFG_LOCK_FUSE_VALUE() \
23     ((OCOTP->OTP_SHADOW[OTP_BOOT_CFG_LOCK_FUSE_IDX] & OTP_BOOT_CFG_LOCK_FUSE_MASK) >> OTP_BOOT_CFG_LOCK_FUSE_SHIFT)
24 
25 #define OTP_SEC_BOOT_CFG_LOCK_FUSE_IDX   (0u)
26 #define OTP_SEC_BOOT_CFG_LOCK_FUSE_SHIFT (3u)
27 #define OTP_SEC_BOOT_CFG_LOCK_FUSE_MASK  (0x38u)
28 #define OTP_SEC_BOOT_CFG_LOCK_FUSE_WIDTH (3u)
29 #define OTP_SEC_BOOT_CFG_LOCK_FUSE_VALUE()                                                    \
30     ((OCOTP->OTP_SHADOW[OTP_SEC_BOOT_CFG_LOCK_FUSE_IDX] & OTP_SEC_BOOT_CFG_LOCK_FUSE_MASK) >> \
31      OTP_SEC_BOOT_CFG_LOCK_FUSE_SHIFT)
32 
33 #define OTP_DCFG_CC_SOCU_LOCK_FUSE_IDX   (0u)
34 #define OTP_DCFG_CC_SOCU_LOCK_FUSE_SHIFT (6u)
35 #define OTP_DCFG_CC_SOCU_LOCK_FUSE_MASK  (0x1C0u)
36 #define OTP_DCFG_CC_SOCU_LOCK_FUSE_WIDTH (3u)
37 #define OTP_DCFG_CC_SOCU_LOCK_FUSE_VALUE()                                                    \
38     ((OCOTP->OTP_SHADOW[OTP_DCFG_CC_SOCU_LOCK_FUSE_IDX] & OTP_DCFG_CC_SOCU_LOCK_FUSE_MASK) >> \
39      OTP_DCFG_CC_SOCU_LOCK_FUSE_SHIFT)
40 
41 #define OTP_DCFG_CC_SOCU_NS_LOCK_FUSE_IDX   (0u)
42 #define OTP_DCFG_CC_SOCU_NS_LOCK_FUSE_SHIFT (9u)
43 #define OTP_DCFG_CC_SOCU_NS_LOCK_FUSE_MASK  (0xE00u)
44 #define OTP_DCFG_CC_SOCU_NS_LOCK_FUSE_WIDTH (3u)
45 #define OTP_DCFG_CC_SOCU_NS_LOCK_FUSE_VALUE()                                                       \
46     ((OCOTP->OTP_SHADOW[OTP_DCFG_CC_SOCU_NS_LOCK_FUSE_IDX] & OTP_DCFG_CC_SOCU_NS_LOCK_FUSE_MASK) >> \
47      OTP_DCFG_CC_SOCU_NS_LOCK_FUSE_SHIFT)
48 
49 #define OTP_LOCK_CFG_LOCK_FUSE_IDX   (0u)
50 #define OTP_LOCK_CFG_LOCK_FUSE_SHIFT (12u)
51 #define OTP_LOCK_CFG_LOCK_FUSE_MASK  (0x7000u)
52 #define OTP_LOCK_CFG_LOCK_FUSE_WIDTH (3u)
53 #define OTP_LOCK_CFG_LOCK_FUSE_VALUE() \
54     ((OCOTP->OTP_SHADOW[OTP_LOCK_CFG_LOCK_FUSE_IDX] & OTP_LOCK_CFG_LOCK_FUSE_MASK) >> OTP_LOCK_CFG_LOCK_FUSE_SHIFT)
55 
56 /* Fuse Word LOCK_CFG1 Index 1 */
57 #define OTP_LOCK_CFG1_FUSE_IDX (1u)
58 
59 #define OTP_LOCK_CFG1_FUSE_VALUE()   (OCOTP->OTP_SHADOW[OTP_LOCK_CFG1_FUSE_IDX])
60 #define OTP_CUST_KEY_LOCK_FUSE_IDX   (1u)
61 #define OTP_CUST_KEY_LOCK_FUSE_SHIFT (0u)
62 #define OTP_CUST_KEY_LOCK_FUSE_MASK  (0x7u)
63 #define OTP_CUST_KEY_LOCK_FUSE_WIDTH (3u)
64 #define OTP_CUST_KEY_LOCK_FUSE_VALUE() \
65     ((OCOTP->OTP_SHADOW[OTP_CUST_KEY_LOCK_FUSE_IDX] & OTP_CUST_KEY_LOCK_FUSE_MASK) >> OTP_CUST_KEY_LOCK_FUSE_SHIFT)
66 
67 #define OTP_PRINCE_CFG_FUSE_IDX   (1u)
68 #define OTP_PRINCE_CFG_FUSE_SHIFT (3u)
69 #define OTP_PRINCE_CFG_FUSE_MASK  (0x38u)
70 #define OTP_PRINCE_CFG_FUSE_WIDTH (3u)
71 #define OTP_PRINCE_CFG_FUSE_VALUE() \
72     ((OCOTP->OTP_SHADOW[OTP_PRINCE_CFG_FUSE_IDX] & OTP_PRINCE_CFG_FUSE_MASK) >> OTP_PRINCE_CFG_FUSE_SHIFT)
73 
74 #define OTP_KEYSTORE_CFG_LOCK_FUSE_IDX   (1u)
75 #define OTP_KEYSTORE_CFG_LOCK_FUSE_SHIFT (6u)
76 #define OTP_KEYSTORE_CFG_LOCK_FUSE_MASK  (0x1C0u)
77 #define OTP_KEYSTORE_CFG_LOCK_FUSE_WIDTH (3u)
78 #define OTP_KEYSTORE_CFG_LOCK_FUSE_VALUE()                                                    \
79     ((OCOTP->OTP_SHADOW[OTP_KEYSTORE_CFG_LOCK_FUSE_IDX] & OTP_KEYSTORE_CFG_LOCK_FUSE_MASK) >> \
80      OTP_KEYSTORE_CFG_LOCK_FUSE_SHIFT)
81 
82 #define OTP_LIFECYCLE_LOCK_FUSE_IDX   (1u)
83 #define OTP_LIFECYCLE_LOCK_FUSE_SHIFT (9u)
84 #define OTP_LIFECYCLE_LOCK_FUSE_MASK  (0xE00u)
85 #define OTP_LIFECYCLE_LOCK_FUSE_WIDTH (3u)
86 #define OTP_LIFECYCLE_LOCK_FUSE_VALUE() \
87     ((OCOTP->OTP_SHADOW[OTP_LIFECYCLE_LOCK_FUSE_IDX] & OTP_LIFECYCLE_LOCK_FUSE_MASK) >> OTP_LIFECYCLE_LOCK_FUSE_SHIFT)
88 
89 #define OTP_CRC_HI_LOCK_FUSE_IDX   (1u)
90 #define OTP_CRC_HI_LOCK_FUSE_SHIFT (12u)
91 #define OTP_CRC_HI_LOCK_FUSE_MASK  (0x7000u)
92 #define OTP_CRC_HI_LOCK_FUSE_WIDTH (3u)
93 #define OTP_CRC_HI_LOCK_FUSE_VALUE() \
94     ((OCOTP->OTP_SHADOW[OTP_CRC_HI_LOCK_FUSE_IDX] & OTP_CRC_HI_LOCK_FUSE_MASK) >> OTP_CRC_HI_LOCK_FUSE_SHIFT)
95 
96 /* Fuse Word LOCK_CFG2 Index 2 */
97 #define OTP_LOCK_CFG2_FUSE_IDX (2u)
98 
99 #define OTP_LOCK_CFG2_FUSE_VALUE()    (OCOTP->OTP_SHADOW[OTP_LOCK_CFG2_FUSE_IDX])
100 #define OTP_OTP_SHARE_LOCK_FUSE_IDX   (2u)
101 #define OTP_OTP_SHARE_LOCK_FUSE_SHIFT (0u)
102 #define OTP_OTP_SHARE_LOCK_FUSE_MASK  (0x7u)
103 #define OTP_OTP_SHARE_LOCK_FUSE_WIDTH (3u)
104 #define OTP_OTP_SHARE_LOCK_FUSE_VALUE() \
105     ((OCOTP->OTP_SHADOW[OTP_OTP_SHARE_LOCK_FUSE_IDX] & OTP_OTP_SHARE_LOCK_FUSE_MASK) >> OTP_OTP_SHARE_LOCK_FUSE_SHIFT)
106 
107 #define OTP_ROM_PATCH_LOCK_FUSE_IDX   (2u)
108 #define OTP_ROM_PATCH_LOCK_FUSE_SHIFT (3u)
109 #define OTP_ROM_PATCH_LOCK_FUSE_MASK  (0x38u)
110 #define OTP_ROM_PATCH_LOCK_FUSE_WIDTH (3u)
111 #define OTP_ROM_PATCH_LOCK_FUSE_VALUE() \
112     ((OCOTP->OTP_SHADOW[OTP_ROM_PATCH_LOCK_FUSE_IDX] & OTP_ROM_PATCH_LOCK_FUSE_MASK) >> OTP_ROM_PATCH_LOCK_FUSE_SHIFT)
113 
114 #define OTP_NXP_KEY_LOCK_FUSE_IDX   (2u)
115 #define OTP_NXP_KEY_LOCK_FUSE_SHIFT (6u)
116 #define OTP_NXP_KEY_LOCK_FUSE_MASK  (0x1C0u)
117 #define OTP_NXP_KEY_LOCK_FUSE_WIDTH (3u)
118 #define OTP_NXP_KEY_LOCK_FUSE_VALUE() \
119     ((OCOTP->OTP_SHADOW[OTP_NXP_KEY_LOCK_FUSE_IDX] & OTP_NXP_KEY_LOCK_FUSE_MASK) >> OTP_NXP_KEY_LOCK_FUSE_SHIFT)
120 
121 #define OTP_CRC_LO_LOCK_FUSE_IDX   (2u)
122 #define OTP_CRC_LO_LOCK_FUSE_SHIFT (9u)
123 #define OTP_CRC_LO_LOCK_FUSE_MASK  (0xE00u)
124 #define OTP_CRC_LO_LOCK_FUSE_WIDTH (3u)
125 #define OTP_CRC_LO_LOCK_FUSE_VALUE() \
126     ((OCOTP->OTP_SHADOW[OTP_CRC_LO_LOCK_FUSE_IDX] & OTP_CRC_LO_LOCK_FUSE_MASK) >> OTP_CRC_LO_LOCK_FUSE_SHIFT)
127 
128 #define OTP_COMMON_LOCK_FUSE_IDX   (2u)
129 #define OTP_COMMON_LOCK_FUSE_SHIFT (12u)
130 #define OTP_COMMON_LOCK_FUSE_MASK  (0x7000u)
131 #define OTP_COMMON_LOCK_FUSE_WIDTH (3u)
132 #define OTP_COMMON_LOCK_FUSE_VALUE() \
133     ((OCOTP->OTP_SHADOW[OTP_COMMON_LOCK_FUSE_IDX] & OTP_COMMON_LOCK_FUSE_MASK) >> OTP_COMMON_LOCK_FUSE_SHIFT)
134 
135 /* Fuse Word TRIM_CFG0 Index 3 */
136 #define OTP_TRIM_CFG0_FUSE_IDX (3u)
137 
138 #define OTP_TSENS_CAU_MIN_FUSE_IDX   (3u)
139 #define OTP_TSENS_CAU_MIN_FUSE_SHIFT (0u)
140 #define OTP_TSENS_CAU_MIN_FUSE_MASK  (0x3FFu)
141 #define OTP_TSENS_CAU_MIN_FUSE_WIDTH (10u)
142 
143 #define OTP_TSENS_CAU_MAX_FUSE_IDX   (3u)
144 #define OTP_TSENS_CAU_MAX_FUSE_SHIFT (10u)
145 #define OTP_TSENS_CAU_MAX_FUSE_MASK  (0xFFC00u)
146 #define OTP_TSENS_CAU_MAX_FUSE_WIDTH (10u)
147 
148 #define OTP_V11_SENS_MIN_FUSE_IDX   (3u)
149 #define OTP_V11_SENS_MIN_FUSE_SHIFT (20u)
150 #define OTP_V11_SENS_MIN_FUSE_MASK  (0x3FF00000u)
151 #define OTP_V11_SENS_MIN_FUSE_WIDTH (10u)
152 
153 /* Fuse Word TRIM_CFG1 Index 4 */
154 #define OTP_TRIM_CFG1_FUSE_IDX (4u)
155 
156 #define OTP_V11_SENS_MAX_FUSE_IDX   (4u)
157 #define OTP_V11_SENS_MAX_FUSE_SHIFT (0u)
158 #define OTP_V11_SENS_MAX_FUSE_MASK  (0x3FFu)
159 #define OTP_V11_SENS_MAX_FUSE_WIDTH (10u)
160 
161 #define OTP_V18_SENS_MIN_FUSE_IDX   (4u)
162 #define OTP_V18_SENS_MIN_FUSE_SHIFT (10u)
163 #define OTP_V18_SENS_MIN_FUSE_MASK  (0xFFC00u)
164 #define OTP_V18_SENS_MIN_FUSE_WIDTH (10u)
165 
166 #define OTP_V18_SENS_MAX_FUSE_IDX   (4u)
167 #define OTP_V18_SENS_MAX_FUSE_SHIFT (20u)
168 #define OTP_V18_SENS_MAX_FUSE_MASK  (0x3FF00000u)
169 #define OTP_V18_SENS_MAX_FUSE_WIDTH (10u)
170 
171 /* Fuse Word CFG_STATE Index 5 */
172 #define OTP_CFG_STATE_FUSE_IDX (5u)
173 
174 #define OTP_GDET_VALID_FUSE_IDX   (5u)
175 #define OTP_GDET_VALID_FUSE_SHIFT (0u)
176 #define OTP_GDET_VALID_FUSE_MASK  (0x1u)
177 #define OTP_GDET_VALID_FUSE_WIDTH (1u)
178 
179 #define OTP_GDET_RESET_DIS_FUSE_IDX   (5u)
180 #define OTP_GDET_RESET_DIS_FUSE_SHIFT (1u)
181 #define OTP_GDET_RESET_DIS_FUSE_MASK  (0xEu)
182 #define OTP_GDET_RESET_DIS_FUSE_WIDTH (3u)
183 
184 #define OTP_DTRNG_VALID_FUSE_IDX   (5u)
185 #define OTP_DTRNG_VALID_FUSE_SHIFT (4u)
186 #define OTP_DTRNG_VALID_FUSE_MASK  (0x10u)
187 #define OTP_DTRNG_VALID_FUSE_WIDTH (1u)
188 
189 #define OTP_DIS_ROM_HIDING_FUSE_IDX   (5u)
190 #define OTP_DIS_ROM_HIDING_FUSE_SHIFT (5u)
191 #define OTP_DIS_ROM_HIDING_FUSE_MASK  (0x1E0u)
192 #define OTP_DIS_ROM_HIDING_FUSE_WIDTH (4u)
193 
194 #define OTP_TSENS_CAU_VALID_FUSE_IDX   (5u)
195 #define OTP_TSENS_CAU_VALID_FUSE_SHIFT (9u)
196 #define OTP_TSENS_CAU_VALID_FUSE_MASK  (0x200u)
197 #define OTP_TSENS_CAU_VALID_FUSE_WIDTH (1u)
198 
199 #define OTP_V11_SENS_VALID_FUSE_IDX   (5u)
200 #define OTP_V11_SENS_VALID_FUSE_SHIFT (10u)
201 #define OTP_V11_SENS_VALID_FUSE_MASK  (0x400u)
202 #define OTP_V11_SENS_VALID_FUSE_WIDTH (1u)
203 
204 #define OTP_V18_SENS_VALID_FUSE_IDX   (5u)
205 #define OTP_V18_SENS_VALID_FUSE_SHIFT (11u)
206 #define OTP_V18_SENS_VALID_FUSE_MASK  (0x800u)
207 #define OTP_V18_SENS_VALID_FUSE_WIDTH (1u)
208 
209 #define OTP_RCAL_VALUE_FUSE_IDX   (5u)
210 #define OTP_RCAL_VALUE_FUSE_SHIFT (12u)
211 #define OTP_RCAL_VALUE_FUSE_MASK  (0x7F000u)
212 #define OTP_RCAL_VALUE_FUSE_WIDTH (7u)
213 
214 #define OTP_RCAL_VALID_FUSE_IDX   (5u)
215 #define OTP_RCAL_VALID_FUSE_SHIFT (19u)
216 #define OTP_RCAL_VALID_FUSE_MASK  (0x80000u)
217 #define OTP_RCAL_VALID_FUSE_WIDTH (1u)
218 
219 #define OTP_DISABLE_15_4_FUSE_IDX   (5u)
220 #define OTP_DISABLE_15_4_FUSE_SHIFT (20u)
221 #define OTP_DISABLE_15_4_FUSE_MASK  (0x100000u)
222 #define OTP_DISABLE_15_4_FUSE_WIDTH (1u)
223 
224 /* Fuse Word ITRC_CHIP_RESET_SEL0 Index 6 */
225 #define OTP_ITRC_CHIP_RESET_SEL0_FUSE_IDX (6u)
226 
227 /* Fuse Word ITRC_CHIP_RESET_SEL1 Index 7 */
228 #define OTP_ITRC_CHIP_RESET_SEL1_FUSE_IDX (7u)
229 
230 /* Fuse Word SYSCTL0_PRODUCT_ID Index 9 */
231 #define OTP_SYSCTL0_PRODUCT_ID_FUSE_IDX (9u)
232 
233 #define OTP_SYSCTL0_PRODUCT_ID_FUSE_IDX   (9u)
234 #define OTP_SYSCTL0_PRODUCT_ID_FUSE_SHIFT (0u)
235 #define OTP_SYSCTL0_PRODUCT_ID_FUSE_MASK  (0xFFFFu)
236 #define OTP_SYSCTL0_PRODUCT_ID_FUSE_WIDTH (16u)
237 
238 /* Fuse Word SYSOSC_ST Index 10 */
239 #define OTP_SYSOSC_ST_FUSE_IDX (10u)
240 
241 #define OTP_SYSOSC_ST_31_0_FUSE_IDX   (10u)
242 #define OTP_SYSOSC_ST_31_0_FUSE_SHIFT (0u)
243 #define OTP_SYSOSC_ST_31_0_FUSE_MASK  (0xFFFFFFFFu)
244 #define OTP_SYSOSC_ST_31_0_FUSE_WIDTH (32u)
245 
246 /* Fuse Word SYSCTL0_AUTOCLKGATEOVERRIDE0 Index 11 */
247 #define OTP_SYSCTL0_AUTOCLKGATEOVERRIDE0_FUSE_IDX (11u)
248 
249 /* Fuse Word SYSCTL0_AUTOCLKGATEOVERRIDE1 Index 12 */
250 #define OTP_SYSCTL0_AUTOCLKGATEOVERRIDE1_FUSE_IDX (12u)
251 
252 #define OTP_SYSCTL0_AUTOCLKGATEOVERRIDE1_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_SYSCTL0_AUTOCLKGATEOVERRIDE1_FUSE_IDX])
253 /* Fuse Word BOOT_CFG0 Index 15 */
254 #define OTP_BOOT_CFG0_FUSE_IDX (15u)
255 
256 #define OTP_BOOT_CFG0_FUSE_VALUE()         (OCOTP->OTP_SHADOW[OTP_BOOT_CFG0_FUSE_IDX])
257 #define OTP_PRIMARY_BOOT_SOURCE_FUSE_IDX   (15u)
258 #define OTP_PRIMARY_BOOT_SOURCE_FUSE_SHIFT (0u)
259 #define OTP_PRIMARY_BOOT_SOURCE_FUSE_MASK  (0xFu)
260 #define OTP_PRIMARY_BOOT_SOURCE_FUSE_WIDTH (4u)
261 #define OTP_PRIMARY_BOOT_SOURCE_FUSE_VALUE()                                                      \
262     ((OCOTP->OTP_SHADOW[OTP_PRIMARY_BOOT_SOURCE_FUSE_IDX] & OTP_PRIMARY_BOOT_SOURCE_FUSE_MASK) >> \
263      OTP_PRIMARY_BOOT_SOURCE_FUSE_SHIFT)
264 
265 #define OTP_DEFAULT_ISP_MODE_FUSE_IDX   (15u)
266 #define OTP_DEFAULT_ISP_MODE_FUSE_SHIFT (4u)
267 #define OTP_DEFAULT_ISP_MODE_FUSE_MASK  (0x70u)
268 #define OTP_DEFAULT_ISP_MODE_FUSE_WIDTH (3u)
269 #define OTP_DEFAULT_ISP_MODE_FUSE_VALUE()                                                   \
270     ((OCOTP->OTP_SHADOW[OTP_DEFAULT_ISP_MODE_FUSE_IDX] & OTP_DEFAULT_ISP_MODE_FUSE_MASK) >> \
271      OTP_DEFAULT_ISP_MODE_FUSE_SHIFT)
272 
273 #define OTP_BOOT_CLK_SPEED_FUSE_IDX   (15u)
274 #define OTP_BOOT_CLK_SPEED_FUSE_SHIFT (7u)
275 #define OTP_BOOT_CLK_SPEED_FUSE_MASK  (0x80u)
276 #define OTP_BOOT_CLK_SPEED_FUSE_WIDTH (1u)
277 #define OTP_BOOT_CLK_SPEED_FUSE_VALUE() \
278     ((OCOTP->OTP_SHADOW[OTP_BOOT_CLK_SPEED_FUSE_IDX] & OTP_BOOT_CLK_SPEED_FUSE_MASK) >> OTP_BOOT_CLK_SPEED_FUSE_SHIFT)
279 
280 #define OTP_STOP_ON_FAILURE_FUSE_IDX   (15u)
281 #define OTP_STOP_ON_FAILURE_FUSE_SHIFT (10u)
282 #define OTP_STOP_ON_FAILURE_FUSE_MASK  (0x400u)
283 #define OTP_STOP_ON_FAILURE_FUSE_WIDTH (1u)
284 #define OTP_STOP_ON_FAILURE_FUSE_VALUE()                                                  \
285     ((OCOTP->OTP_SHADOW[OTP_STOP_ON_FAILURE_FUSE_IDX] & OTP_STOP_ON_FAILURE_FUSE_MASK) >> \
286      OTP_STOP_ON_FAILURE_FUSE_SHIFT)
287 
288 #define OTP_22_PRINCE_GCM_ROUNDS_FUSE_IDX   (15u)
289 #define OTP_22_PRINCE_GCM_ROUNDS_FUSE_SHIFT (11u)
290 #define OTP_22_PRINCE_GCM_ROUNDS_FUSE_MASK  (0x800u)
291 #define OTP_22_PRINCE_GCM_ROUNDS_FUSE_WIDTH (1u)
292 #define OTP_22_PRINCE_GCM_ROUNDS_FUSE_VALUE()                                                       \
293     ((OCOTP->OTP_SHADOW[OTP_22_PRINCE_GCM_ROUNDS_FUSE_IDX] & OTP_22_PRINCE_GCM_ROUNDS_FUSE_MASK) >> \
294      OTP_22_PRINCE_GCM_ROUNDS_FUSE_SHIFT)
295 
296 #define OTP_TZM_IMAGE_TYPE_FUSE_IDX   (15u)
297 #define OTP_TZM_IMAGE_TYPE_FUSE_SHIFT (12u)
298 #define OTP_TZM_IMAGE_TYPE_FUSE_MASK  (0x3000u)
299 #define OTP_TZM_IMAGE_TYPE_FUSE_WIDTH (2u)
300 #define OTP_TZM_IMAGE_TYPE_FUSE_VALUE() \
301     ((OCOTP->OTP_SHADOW[OTP_TZM_IMAGE_TYPE_FUSE_IDX] & OTP_TZM_IMAGE_TYPE_FUSE_MASK) >> OTP_TZM_IMAGE_TYPE_FUSE_SHIFT)
302 
303 #define OTP_PSA_BSTATE_SKIP_FUSE_IDX   (15u)
304 #define OTP_PSA_BSTATE_SKIP_FUSE_SHIFT (14u)
305 #define OTP_PSA_BSTATE_SKIP_FUSE_MASK  (0x4000u)
306 #define OTP_PSA_BSTATE_SKIP_FUSE_WIDTH (1u)
307 #define OTP_PSA_BSTATE_SKIP_FUSE_VALUE()                                                  \
308     ((OCOTP->OTP_SHADOW[OTP_PSA_BSTATE_SKIP_FUSE_IDX] & OTP_PSA_BSTATE_SKIP_FUSE_MASK) >> \
309      OTP_PSA_BSTATE_SKIP_FUSE_SHIFT)
310 
311 #define OTP_PSA_BSTATE_INC_KEYS_FUSE_IDX   (15u)
312 #define OTP_PSA_BSTATE_INC_KEYS_FUSE_SHIFT (15u)
313 #define OTP_PSA_BSTATE_INC_KEYS_FUSE_MASK  (0x8000u)
314 #define OTP_PSA_BSTATE_INC_KEYS_FUSE_WIDTH (1u)
315 #define OTP_PSA_BSTATE_INC_KEYS_FUSE_VALUE()                                                      \
316     ((OCOTP->OTP_SHADOW[OTP_PSA_BSTATE_INC_KEYS_FUSE_IDX] & OTP_PSA_BSTATE_INC_KEYS_FUSE_MASK) >> \
317      OTP_PSA_BSTATE_INC_KEYS_FUSE_SHIFT)
318 
319 #define OTP_REDUNDANT_SPI_PORT_FUSE_IDX   (15u)
320 #define OTP_REDUNDANT_SPI_PORT_FUSE_SHIFT (16u)
321 #define OTP_REDUNDANT_SPI_PORT_FUSE_MASK  (0x70000u)
322 #define OTP_REDUNDANT_SPI_PORT_FUSE_WIDTH (3u)
323 #define OTP_REDUNDANT_SPI_PORT_FUSE_VALUE()                                                     \
324     ((OCOTP->OTP_SHADOW[OTP_REDUNDANT_SPI_PORT_FUSE_IDX] & OTP_REDUNDANT_SPI_PORT_FUSE_MASK) >> \
325      OTP_REDUNDANT_SPI_PORT_FUSE_SHIFT)
326 
327 #define OTP_SECURE_BOOT_EN_FUSE_IDX   (15u)
328 #define OTP_SECURE_BOOT_EN_FUSE_SHIFT (19u)
329 #define OTP_SECURE_BOOT_EN_FUSE_MASK  (0x180000u)
330 #define OTP_SECURE_BOOT_EN_FUSE_WIDTH (2u)
331 #define OTP_SECURE_BOOT_EN_FUSE_VALUE() \
332     ((OCOTP->OTP_SHADOW[OTP_SECURE_BOOT_EN_FUSE_IDX] & OTP_SECURE_BOOT_EN_FUSE_MASK) >> OTP_SECURE_BOOT_EN_FUSE_SHIFT)
333 
334 #define OTP_DICE_INC_OTP_FUSE_IDX   (15u)
335 #define OTP_DICE_INC_OTP_FUSE_SHIFT (22u)
336 #define OTP_DICE_INC_OTP_FUSE_MASK  (0x400000u)
337 #define OTP_DICE_INC_OTP_FUSE_WIDTH (1u)
338 #define OTP_DICE_INC_OTP_FUSE_VALUE() \
339     ((OCOTP->OTP_SHADOW[OTP_DICE_INC_OTP_FUSE_IDX] & OTP_DICE_INC_OTP_FUSE_MASK) >> OTP_DICE_INC_OTP_FUSE_SHIFT)
340 
341 #define OTP_DICE_SKIP_FUSE_IDX   (15u)
342 #define OTP_DICE_SKIP_FUSE_SHIFT (23u)
343 #define OTP_DICE_SKIP_FUSE_MASK  (0x800000u)
344 #define OTP_DICE_SKIP_FUSE_WIDTH (1u)
345 #define OTP_DICE_SKIP_FUSE_VALUE() \
346     ((OCOTP->OTP_SHADOW[OTP_DICE_SKIP_FUSE_IDX] & OTP_DICE_SKIP_FUSE_MASK) >> OTP_DICE_SKIP_FUSE_SHIFT)
347 
348 #define OTP_BOOT_FAIL_PORT_FUSE_IDX   (15u)
349 #define OTP_BOOT_FAIL_PORT_FUSE_SHIFT (24u)
350 #define OTP_BOOT_FAIL_PORT_FUSE_MASK  (0x7000000u)
351 #define OTP_BOOT_FAIL_PORT_FUSE_WIDTH (3u)
352 #define OTP_BOOT_FAIL_PORT_FUSE_VALUE() \
353     ((OCOTP->OTP_SHADOW[OTP_BOOT_FAIL_PORT_FUSE_IDX] & OTP_BOOT_FAIL_PORT_FUSE_MASK) >> OTP_BOOT_FAIL_PORT_FUSE_SHIFT)
354 
355 #define OTP_BOOT_FAIL_PIN_FUSE_IDX   (15u)
356 #define OTP_BOOT_FAIL_PIN_FUSE_SHIFT (27u)
357 #define OTP_BOOT_FAIL_PIN_FUSE_MASK  (0xF8000000u)
358 #define OTP_BOOT_FAIL_PIN_FUSE_WIDTH (5u)
359 #define OTP_BOOT_FAIL_PIN_FUSE_VALUE() \
360     ((OCOTP->OTP_SHADOW[OTP_BOOT_FAIL_PIN_FUSE_IDX] & OTP_BOOT_FAIL_PIN_FUSE_MASK) >> OTP_BOOT_FAIL_PIN_FUSE_SHIFT)
361 
362 /* Fuse Word BOOT_CFG1 Index 16 */
363 #define OTP_BOOT_CFG1_FUSE_IDX (16u)
364 
365 #define OTP_BOOT_CFG1_FUSE_VALUE()        (OCOTP->OTP_SHADOW[OTP_BOOT_CFG1_FUSE_IDX])
366 #define OTP_QSPI_AUTO_PROBE_EN_FUSE_IDX   (16u)
367 #define OTP_QSPI_AUTO_PROBE_EN_FUSE_SHIFT (0u)
368 #define OTP_QSPI_AUTO_PROBE_EN_FUSE_MASK  (0x1u)
369 #define OTP_QSPI_AUTO_PROBE_EN_FUSE_WIDTH (1u)
370 #define OTP_QSPI_AUTO_PROBE_EN_FUSE_VALUE()                                                     \
371     ((OCOTP->OTP_SHADOW[OTP_QSPI_AUTO_PROBE_EN_FUSE_IDX] & OTP_QSPI_AUTO_PROBE_EN_FUSE_MASK) >> \
372      OTP_QSPI_AUTO_PROBE_EN_FUSE_SHIFT)
373 
374 #define OTP_QSPI_PROBE_TYPE_FUSE_IDX   (16u)
375 #define OTP_QSPI_PROBE_TYPE_FUSE_SHIFT (1u)
376 #define OTP_QSPI_PROBE_TYPE_FUSE_MASK  (0xEu)
377 #define OTP_QSPI_PROBE_TYPE_FUSE_WIDTH (3u)
378 #define OTP_QSPI_PROBE_TYPE_FUSE_VALUE()                                                  \
379     ((OCOTP->OTP_SHADOW[OTP_QSPI_PROBE_TYPE_FUSE_IDX] & OTP_QSPI_PROBE_TYPE_FUSE_MASK) >> \
380      OTP_QSPI_PROBE_TYPE_FUSE_SHIFT)
381 
382 #define OTP_QSPI_FLASH_TYPE_FUSE_IDX   (16u)
383 #define OTP_QSPI_FLASH_TYPE_FUSE_SHIFT (4u)
384 #define OTP_QSPI_FLASH_TYPE_FUSE_MASK  (0x70u)
385 #define OTP_QSPI_FLASH_TYPE_FUSE_WIDTH (3u)
386 #define OTP_QSPI_FLASH_TYPE_FUSE_VALUE()                                                  \
387     ((OCOTP->OTP_SHADOW[OTP_QSPI_FLASH_TYPE_FUSE_IDX] & OTP_QSPI_FLASH_TYPE_FUSE_MASK) >> \
388      OTP_QSPI_FLASH_TYPE_FUSE_SHIFT)
389 
390 #define OTP_QSPI_DUMMY_CYCLES_FUSE_IDX   (16u)
391 #define OTP_QSPI_DUMMY_CYCLES_FUSE_SHIFT (7u)
392 #define OTP_QSPI_DUMMY_CYCLES_FUSE_MASK  (0x780u)
393 #define OTP_QSPI_DUMMY_CYCLES_FUSE_WIDTH (4u)
394 #define OTP_QSPI_DUMMY_CYCLES_FUSE_VALUE()                                                    \
395     ((OCOTP->OTP_SHADOW[OTP_QSPI_DUMMY_CYCLES_FUSE_IDX] & OTP_QSPI_DUMMY_CYCLES_FUSE_MASK) >> \
396      OTP_QSPI_DUMMY_CYCLES_FUSE_SHIFT)
397 
398 #define OTP_QSPI_FREQUENCY_FUSE_IDX   (16u)
399 #define OTP_QSPI_FREQUENCY_FUSE_SHIFT (11u)
400 #define OTP_QSPI_FREQUENCY_FUSE_MASK  (0x3800u)
401 #define OTP_QSPI_FREQUENCY_FUSE_WIDTH (3u)
402 #define OTP_QSPI_FREQUENCY_FUSE_VALUE() \
403     ((OCOTP->OTP_SHADOW[OTP_QSPI_FREQUENCY_FUSE_IDX] & OTP_QSPI_FREQUENCY_FUSE_MASK) >> OTP_QSPI_FREQUENCY_FUSE_SHIFT)
404 
405 #define OTP_QSPI_RESET_PIN_ENABLE_FUSE_IDX   (16u)
406 #define OTP_QSPI_RESET_PIN_ENABLE_FUSE_SHIFT (14u)
407 #define OTP_QSPI_RESET_PIN_ENABLE_FUSE_MASK  (0x4000u)
408 #define OTP_QSPI_RESET_PIN_ENABLE_FUSE_WIDTH (1u)
409 #define OTP_QSPI_RESET_PIN_ENABLE_FUSE_VALUE()                                                        \
410     ((OCOTP->OTP_SHADOW[OTP_QSPI_RESET_PIN_ENABLE_FUSE_IDX] & OTP_QSPI_RESET_PIN_ENABLE_FUSE_MASK) >> \
411      OTP_QSPI_RESET_PIN_ENABLE_FUSE_SHIFT)
412 
413 #define OTP_QSPI_RESET_PIN_FUSE_IDX   (16u)
414 #define OTP_QSPI_RESET_PIN_FUSE_SHIFT (15u)
415 #define OTP_QSPI_RESET_PIN_FUSE_MASK  (0x7F8000u)
416 #define OTP_QSPI_RESET_PIN_FUSE_WIDTH (8u)
417 #define OTP_QSPI_RESET_PIN_FUSE_VALUE() \
418     ((OCOTP->OTP_SHADOW[OTP_QSPI_RESET_PIN_FUSE_IDX] & OTP_QSPI_RESET_PIN_FUSE_MASK) >> OTP_QSPI_RESET_PIN_FUSE_SHIFT)
419 
420 #define OTP_QSPI_HOLD_TIME_FUSE_IDX   (16u)
421 #define OTP_QSPI_HOLD_TIME_FUSE_SHIFT (23u)
422 #define OTP_QSPI_HOLD_TIME_FUSE_MASK  (0x1800000u)
423 #define OTP_QSPI_HOLD_TIME_FUSE_WIDTH (2u)
424 #define OTP_QSPI_HOLD_TIME_FUSE_VALUE() \
425     ((OCOTP->OTP_SHADOW[OTP_QSPI_HOLD_TIME_FUSE_IDX] & OTP_QSPI_HOLD_TIME_FUSE_MASK) >> OTP_QSPI_HOLD_TIME_FUSE_SHIFT)
426 
427 #define OTP_QSPI_PWR_HOLD_TIME_FUSE_IDX   (16u)
428 #define OTP_QSPI_PWR_HOLD_TIME_FUSE_SHIFT (25u)
429 #define OTP_QSPI_PWR_HOLD_TIME_FUSE_MASK  (0x1E000000u)
430 #define OTP_QSPI_PWR_HOLD_TIME_FUSE_WIDTH (4u)
431 #define OTP_QSPI_PWR_HOLD_TIME_FUSE_VALUE()                                                     \
432     ((OCOTP->OTP_SHADOW[OTP_QSPI_PWR_HOLD_TIME_FUSE_IDX] & OTP_QSPI_PWR_HOLD_TIME_FUSE_MASK) >> \
433      OTP_QSPI_PWR_HOLD_TIME_FUSE_SHIFT)
434 
435 /* Fuse Word BOOT_CFG2 Index 17 */
436 #define OTP_BOOT_CFG2_FUSE_IDX (17u)
437 
438 #define OTP_BOOT_CFG2_FUSE_VALUE()     (OCOTP->OTP_SHADOW[OTP_BOOT_CFG2_FUSE_IDX])
439 #define OTP_QSPI_IMAGE_SIZE_FUSE_IDX   (17u)
440 #define OTP_QSPI_IMAGE_SIZE_FUSE_SHIFT (0u)
441 #define OTP_QSPI_IMAGE_SIZE_FUSE_MASK  (0xFu)
442 #define OTP_QSPI_IMAGE_SIZE_FUSE_WIDTH (4u)
443 #define OTP_QSPI_IMAGE_SIZE_FUSE_VALUE()                                                  \
444     ((OCOTP->OTP_SHADOW[OTP_QSPI_IMAGE_SIZE_FUSE_IDX] & OTP_QSPI_IMAGE_SIZE_FUSE_MASK) >> \
445      OTP_QSPI_IMAGE_SIZE_FUSE_SHIFT)
446 
447 #define OTP_QSPI_DELAY_CELL_NUM_FUSE_IDX   (17u)
448 #define OTP_QSPI_DELAY_CELL_NUM_FUSE_SHIFT (4u)
449 #define OTP_QSPI_DELAY_CELL_NUM_FUSE_MASK  (0x7F0u)
450 #define OTP_QSPI_DELAY_CELL_NUM_FUSE_WIDTH (7u)
451 #define OTP_QSPI_DELAY_CELL_NUM_FUSE_VALUE()                                                      \
452     ((OCOTP->OTP_SHADOW[OTP_QSPI_DELAY_CELL_NUM_FUSE_IDX] & OTP_QSPI_DELAY_CELL_NUM_FUSE_MASK) >> \
453      OTP_QSPI_DELAY_CELL_NUM_FUSE_SHIFT)
454 
455 #define OTP_QSPI_IMAGE_OFFSET_FUSE_IDX   (17u)
456 #define OTP_QSPI_IMAGE_OFFSET_FUSE_SHIFT (11u)
457 #define OTP_QSPI_IMAGE_OFFSET_FUSE_MASK  (0x1FF800u)
458 #define OTP_QSPI_IMAGE_OFFSET_FUSE_WIDTH (10u)
459 #define OTP_QSPI_IMAGE_OFFSET_FUSE_VALUE()                                                    \
460     ((OCOTP->OTP_SHADOW[OTP_QSPI_IMAGE_OFFSET_FUSE_IDX] & OTP_QSPI_IMAGE_OFFSET_FUSE_MASK) >> \
461      OTP_QSPI_IMAGE_OFFSET_FUSE_SHIFT)
462 
463 /* Fuse Word BOOT_CFG3 Index 18 */
464 #define OTP_BOOT_CFG3_FUSE_IDX (18u)
465 
466 #define OTP_BOOT_CFG3_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_BOOT_CFG3_FUSE_IDX])
467 #define OTP_ROTK0_USAGE_FUSE_IDX   (18u)
468 #define OTP_ROTK0_USAGE_FUSE_SHIFT (0u)
469 #define OTP_ROTK0_USAGE_FUSE_MASK  (0x7u)
470 #define OTP_ROTK0_USAGE_FUSE_WIDTH (3u)
471 #define OTP_ROTK0_USAGE_FUSE_VALUE() \
472     ((OCOTP->OTP_SHADOW[OTP_ROTK0_USAGE_FUSE_IDX] & OTP_ROTK0_USAGE_FUSE_MASK) >> OTP_ROTK0_USAGE_FUSE_SHIFT)
473 
474 #define OTP_ROTK1_USAGE_FUSE_IDX   (18u)
475 #define OTP_ROTK1_USAGE_FUSE_SHIFT (3u)
476 #define OTP_ROTK1_USAGE_FUSE_MASK  (0x38u)
477 #define OTP_ROTK1_USAGE_FUSE_WIDTH (3u)
478 #define OTP_ROTK1_USAGE_FUSE_VALUE() \
479     ((OCOTP->OTP_SHADOW[OTP_ROTK1_USAGE_FUSE_IDX] & OTP_ROTK1_USAGE_FUSE_MASK) >> OTP_ROTK1_USAGE_FUSE_SHIFT)
480 
481 #define OTP_ROTK2_USAGE_FUSE_IDX   (18u)
482 #define OTP_ROTK2_USAGE_FUSE_SHIFT (6u)
483 #define OTP_ROTK2_USAGE_FUSE_MASK  (0x1C0u)
484 #define OTP_ROTK2_USAGE_FUSE_WIDTH (3u)
485 #define OTP_ROTK2_USAGE_FUSE_VALUE() \
486     ((OCOTP->OTP_SHADOW[OTP_ROTK2_USAGE_FUSE_IDX] & OTP_ROTK2_USAGE_FUSE_MASK) >> OTP_ROTK2_USAGE_FUSE_SHIFT)
487 
488 #define OTP_ROTK3_USAGE_FUSE_IDX   (18u)
489 #define OTP_ROTK3_USAGE_FUSE_SHIFT (9u)
490 #define OTP_ROTK3_USAGE_FUSE_MASK  (0xE00u)
491 #define OTP_ROTK3_USAGE_FUSE_WIDTH (3u)
492 #define OTP_ROTK3_USAGE_FUSE_VALUE() \
493     ((OCOTP->OTP_SHADOW[OTP_ROTK3_USAGE_FUSE_IDX] & OTP_ROTK3_USAGE_FUSE_MASK) >> OTP_ROTK3_USAGE_FUSE_SHIFT)
494 
495 #define OTP_ITRC_ZEROIZE_FUSE_IDX   (18u)
496 #define OTP_ITRC_ZEROIZE_FUSE_SHIFT (12u)
497 #define OTP_ITRC_ZEROIZE_FUSE_MASK  (0x3000u)
498 #define OTP_ITRC_ZEROIZE_FUSE_WIDTH (2u)
499 #define OTP_ITRC_ZEROIZE_FUSE_VALUE() \
500     ((OCOTP->OTP_SHADOW[OTP_ITRC_ZEROIZE_FUSE_IDX] & OTP_ITRC_ZEROIZE_FUSE_MASK) >> OTP_ITRC_ZEROIZE_FUSE_SHIFT)
501 
502 #define OTP_PRINCE_ENABLE_FUSE_IDX   (18u)
503 #define OTP_PRINCE_ENABLE_FUSE_SHIFT (14u)
504 #define OTP_PRINCE_ENABLE_FUSE_MASK  (0x4000u)
505 #define OTP_PRINCE_ENABLE_FUSE_WIDTH (1u)
506 #define OTP_PRINCE_ENABLE_FUSE_VALUE() \
507     ((OCOTP->OTP_SHADOW[OTP_PRINCE_ENABLE_FUSE_IDX] & OTP_PRINCE_ENABLE_FUSE_MASK) >> OTP_PRINCE_ENABLE_FUSE_SHIFT)
508 
509 #define OTP_ENF_CNSA_FUSE_IDX   (18u)
510 #define OTP_ENF_CNSA_FUSE_SHIFT (15u)
511 #define OTP_ENF_CNSA_FUSE_MASK  (0x18000u)
512 #define OTP_ENF_CNSA_FUSE_WIDTH (2u)
513 #define OTP_ENF_CNSA_FUSE_VALUE() \
514     ((OCOTP->OTP_SHADOW[OTP_ENF_CNSA_FUSE_IDX] & OTP_ENF_CNSA_FUSE_MASK) >> OTP_ENF_CNSA_FUSE_SHIFT)
515 
516 #define OTP_ENABLE_CRC_CHECK_FUSE_IDX   (18u)
517 #define OTP_ENABLE_CRC_CHECK_FUSE_SHIFT (17u)
518 #define OTP_ENABLE_CRC_CHECK_FUSE_MASK  (0x60000u)
519 #define OTP_ENABLE_CRC_CHECK_FUSE_WIDTH (2u)
520 #define OTP_ENABLE_CRC_CHECK_FUSE_VALUE()                                                   \
521     ((OCOTP->OTP_SHADOW[OTP_ENABLE_CRC_CHECK_FUSE_IDX] & OTP_ENABLE_CRC_CHECK_FUSE_MASK) >> \
522      OTP_ENABLE_CRC_CHECK_FUSE_SHIFT)
523 
524 #define OTP_USE_PUF_FUSE_IDX   (18u)
525 #define OTP_USE_PUF_FUSE_SHIFT (19u)
526 #define OTP_USE_PUF_FUSE_MASK  (0x80000u)
527 #define OTP_USE_PUF_FUSE_WIDTH (1u)
528 #define OTP_USE_PUF_FUSE_VALUE() \
529     ((OCOTP->OTP_SHADOW[OTP_USE_PUF_FUSE_IDX] & OTP_USE_PUF_FUSE_MASK) >> OTP_USE_PUF_FUSE_SHIFT)
530 
531 #define OTP_PUF_BLOCK_ENROLL_FUSE_IDX   (18u)
532 #define OTP_PUF_BLOCK_ENROLL_FUSE_SHIFT (20u)
533 #define OTP_PUF_BLOCK_ENROLL_FUSE_MASK  (0x100000u)
534 #define OTP_PUF_BLOCK_ENROLL_FUSE_WIDTH (1u)
535 #define OTP_PUF_BLOCK_ENROLL_FUSE_VALUE()                                                   \
536     ((OCOTP->OTP_SHADOW[OTP_PUF_BLOCK_ENROLL_FUSE_IDX] & OTP_PUF_BLOCK_ENROLL_FUSE_MASK) >> \
537      OTP_PUF_BLOCK_ENROLL_FUSE_SHIFT)
538 
539 #define OTP_PUF_BLOCK_SET_KEY_FUSE_IDX   (18u)
540 #define OTP_PUF_BLOCK_SET_KEY_FUSE_SHIFT (21u)
541 #define OTP_PUF_BLOCK_SET_KEY_FUSE_MASK  (0x200000u)
542 #define OTP_PUF_BLOCK_SET_KEY_FUSE_WIDTH (1u)
543 #define OTP_PUF_BLOCK_SET_KEY_FUSE_VALUE()                                                    \
544     ((OCOTP->OTP_SHADOW[OTP_PUF_BLOCK_SET_KEY_FUSE_IDX] & OTP_PUF_BLOCK_SET_KEY_FUSE_MASK) >> \
545      OTP_PUF_BLOCK_SET_KEY_FUSE_SHIFT)
546 
547 #define OTP_FIPS_KDF_STEN_FUSE_IDX   (18u)
548 #define OTP_FIPS_KDF_STEN_FUSE_SHIFT (22u)
549 #define OTP_FIPS_KDF_STEN_FUSE_MASK  (0x400000u)
550 #define OTP_FIPS_KDF_STEN_FUSE_WIDTH (1u)
551 #define OTP_FIPS_KDF_STEN_FUSE_VALUE() \
552     ((OCOTP->OTP_SHADOW[OTP_FIPS_KDF_STEN_FUSE_IDX] & OTP_FIPS_KDF_STEN_FUSE_MASK) >> OTP_FIPS_KDF_STEN_FUSE_SHIFT)
553 
554 #define OTP_FIPS_CMAC_STEN_FUSE_IDX   (18u)
555 #define OTP_FIPS_CMAC_STEN_FUSE_SHIFT (23u)
556 #define OTP_FIPS_CMAC_STEN_FUSE_MASK  (0x800000u)
557 #define OTP_FIPS_CMAC_STEN_FUSE_WIDTH (1u)
558 #define OTP_FIPS_CMAC_STEN_FUSE_VALUE() \
559     ((OCOTP->OTP_SHADOW[OTP_FIPS_CMAC_STEN_FUSE_IDX] & OTP_FIPS_CMAC_STEN_FUSE_MASK) >> OTP_FIPS_CMAC_STEN_FUSE_SHIFT)
560 
561 #define OTP_FIPS_DRBG_STEN_FUSE_IDX   (18u)
562 #define OTP_FIPS_DRBG_STEN_FUSE_SHIFT (24u)
563 #define OTP_FIPS_DRBG_STEN_FUSE_MASK  (0x1000000u)
564 #define OTP_FIPS_DRBG_STEN_FUSE_WIDTH (1u)
565 #define OTP_FIPS_DRBG_STEN_FUSE_VALUE() \
566     ((OCOTP->OTP_SHADOW[OTP_FIPS_DRBG_STEN_FUSE_IDX] & OTP_FIPS_DRBG_STEN_FUSE_MASK) >> OTP_FIPS_DRBG_STEN_FUSE_SHIFT)
567 
568 #define OTP_FIPS_ECDSA_STEN_FUSE_IDX   (18u)
569 #define OTP_FIPS_ECDSA_STEN_FUSE_SHIFT (25u)
570 #define OTP_FIPS_ECDSA_STEN_FUSE_MASK  (0x2000000u)
571 #define OTP_FIPS_ECDSA_STEN_FUSE_WIDTH (1u)
572 #define OTP_FIPS_ECDSA_STEN_FUSE_VALUE()                                                  \
573     ((OCOTP->OTP_SHADOW[OTP_FIPS_ECDSA_STEN_FUSE_IDX] & OTP_FIPS_ECDSA_STEN_FUSE_MASK) >> \
574      OTP_FIPS_ECDSA_STEN_FUSE_SHIFT)
575 
576 #define OTP_FIPS_AES_STEN_FUSE_IDX   (18u)
577 #define OTP_FIPS_AES_STEN_FUSE_SHIFT (26u)
578 #define OTP_FIPS_AES_STEN_FUSE_MASK  (0x4000000u)
579 #define OTP_FIPS_AES_STEN_FUSE_WIDTH (1u)
580 #define OTP_FIPS_AES_STEN_FUSE_VALUE() \
581     ((OCOTP->OTP_SHADOW[OTP_FIPS_AES_STEN_FUSE_IDX] & OTP_FIPS_AES_STEN_FUSE_MASK) >> OTP_FIPS_AES_STEN_FUSE_SHIFT)
582 
583 #define OTP_FIPS_SHA_STEN_FUSE_IDX   (18u)
584 #define OTP_FIPS_SHA_STEN_FUSE_SHIFT (27u)
585 #define OTP_FIPS_SHA_STEN_FUSE_MASK  (0x8000000u)
586 #define OTP_FIPS_SHA_STEN_FUSE_WIDTH (1u)
587 #define OTP_FIPS_SHA_STEN_FUSE_VALUE() \
588     ((OCOTP->OTP_SHADOW[OTP_FIPS_SHA_STEN_FUSE_IDX] & OTP_FIPS_SHA_STEN_FUSE_MASK) >> OTP_FIPS_SHA_STEN_FUSE_SHIFT)
589 
590 #define OTP_SKIP_PM_SIGN_VERIFCATION_FUSE_IDX   (18u)
591 #define OTP_SKIP_PM_SIGN_VERIFCATION_FUSE_SHIFT (28u)
592 #define OTP_SKIP_PM_SIGN_VERIFCATION_FUSE_MASK  (0x30000000u)
593 #define OTP_SKIP_PM_SIGN_VERIFCATION_FUSE_WIDTH (2u)
594 #define OTP_SKIP_PM_SIGN_VERIFCATION_FUSE_VALUE()                                                           \
595     ((OCOTP->OTP_SHADOW[OTP_SKIP_PM_SIGN_VERIFCATION_FUSE_IDX] & OTP_SKIP_PM_SIGN_VERIFCATION_FUSE_MASK) >> \
596      OTP_SKIP_PM_SIGN_VERIFCATION_FUSE_SHIFT)
597 
598 /* Fuse Word BOOT_CFG4 Index 19 */
599 #define OTP_BOOT_CFG4_FUSE_IDX (19u)
600 
601 #define OTP_BOOT_CFG4_FUSE_VALUE()     (OCOTP->OTP_SHADOW[OTP_BOOT_CFG4_FUSE_IDX])
602 #define OTP_RECOVERY_OFFSET_FUSE_IDX   (19u)
603 #define OTP_RECOVERY_OFFSET_FUSE_SHIFT (0u)
604 #define OTP_RECOVERY_OFFSET_FUSE_MASK  (0xFFFFFFFFu)
605 #define OTP_RECOVERY_OFFSET_FUSE_WIDTH (32u)
606 #define OTP_RECOVERY_OFFSET_FUSE_VALUE()                                                  \
607     ((OCOTP->OTP_SHADOW[OTP_RECOVERY_OFFSET_FUSE_IDX] & OTP_RECOVERY_OFFSET_FUSE_MASK) >> \
608      OTP_RECOVERY_OFFSET_FUSE_SHIFT)
609 
610 /* Fuse Word BOOT_CFG5 Index 20 */
611 #define OTP_BOOT_CFG5_FUSE_IDX (20u)
612 
613 #define OTP_BOOT_CFG5_FUSE_VALUE()          (OCOTP->OTP_SHADOW[OTP_BOOT_CFG5_FUSE_IDX])
614 #define OTP_KEY_STORE_START_ADDR_FUSE_IDX   (20u)
615 #define OTP_KEY_STORE_START_ADDR_FUSE_SHIFT (0u)
616 #define OTP_KEY_STORE_START_ADDR_FUSE_MASK  (0xFFFFFFFFu)
617 #define OTP_KEY_STORE_START_ADDR_FUSE_WIDTH (32u)
618 #define OTP_KEY_STORE_START_ADDR_FUSE_VALUE()                                                       \
619     ((OCOTP->OTP_SHADOW[OTP_KEY_STORE_START_ADDR_FUSE_IDX] & OTP_KEY_STORE_START_ADDR_FUSE_MASK) >> \
620      OTP_KEY_STORE_START_ADDR_FUSE_SHIFT)
621 
622 /* Fuse Word BOOT_CFG6 Index 21 */
623 #define OTP_BOOT_CFG6_FUSE_IDX (21u)
624 
625 #define OTP_BOOT_CFG6_FUSE_VALUE()        (OCOTP->OTP_SHADOW[OTP_BOOT_CFG6_FUSE_IDX])
626 #define OTP_KEY_STORE_END_ADDR_FUSE_IDX   (21u)
627 #define OTP_KEY_STORE_END_ADDR_FUSE_SHIFT (0u)
628 #define OTP_KEY_STORE_END_ADDR_FUSE_MASK  (0xFFFFFFFFu)
629 #define OTP_KEY_STORE_END_ADDR_FUSE_WIDTH (32u)
630 #define OTP_KEY_STORE_END_ADDR_FUSE_VALUE()                                                     \
631     ((OCOTP->OTP_SHADOW[OTP_KEY_STORE_END_ADDR_FUSE_IDX] & OTP_KEY_STORE_END_ADDR_FUSE_MASK) >> \
632      OTP_KEY_STORE_END_ADDR_FUSE_SHIFT)
633 
634 /* Fuse Word SEC_BOOT_CFG0 Index 22 */
635 #define OTP_SEC_BOOT_CFG0_FUSE_IDX (22u)
636 
637 #define OTP_SEC_BOOT_CFG0_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_SEC_BOOT_CFG0_FUSE_IDX])
638 #define OTP_REVOKE_ROOTKEY_FUSE_IDX    (22u)
639 #define OTP_REVOKE_ROOTKEY_FUSE_SHIFT  (0u)
640 #define OTP_REVOKE_ROOTKEY_FUSE_MASK   (0xFu)
641 #define OTP_REVOKE_ROOTKEY_FUSE_WIDTH  (4u)
642 #define OTP_REVOKE_ROOTKEY_FUSE_VALUE() \
643     ((OCOTP->OTP_SHADOW[OTP_REVOKE_ROOTKEY_FUSE_IDX] & OTP_REVOKE_ROOTKEY_FUSE_MASK) >> OTP_REVOKE_ROOTKEY_FUSE_SHIFT)
644 
645 #define OTP_FA_MODE_EN_FUSE_IDX   (22u)
646 #define OTP_FA_MODE_EN_FUSE_SHIFT (4u)
647 #define OTP_FA_MODE_EN_FUSE_MASK  (0x10u)
648 #define OTP_FA_MODE_EN_FUSE_WIDTH (1u)
649 #define OTP_FA_MODE_EN_FUSE_VALUE() \
650     ((OCOTP->OTP_SHADOW[OTP_FA_MODE_EN_FUSE_IDX] & OTP_FA_MODE_EN_FUSE_MASK) >> OTP_FA_MODE_EN_FUSE_SHIFT)
651 
652 #define OTP_DICE_SKIP_CSR_FUSE_IDX   (22u)
653 #define OTP_DICE_SKIP_CSR_FUSE_SHIFT (4u)
654 #define OTP_DICE_SKIP_CSR_FUSE_MASK  (0x10u)
655 #define OTP_DICE_SKIP_CSR_FUSE_WIDTH (1u)
656 #define OTP_DICE_SKIP_CSR_FUSE_VALUE() \
657     ((OCOTP->OTP_SHADOW[OTP_DICE_SKIP_CSR_FUSE_IDX] & OTP_DICE_SKIP_CSR_FUSE_MASK) >> OTP_DICE_SKIP_CSR_FUSE_SHIFT)
658 
659 /* Fuse Word SEC_BOOT_CFG1 Index 23 */
660 #define OTP_SEC_BOOT_CFG1_FUSE_IDX (23u)
661 
662 #define OTP_SEC_BOOT_CFG1_FUSE_VALUE()  (OCOTP->OTP_SHADOW[OTP_SEC_BOOT_CFG1_FUSE_IDX])
663 #define OTP_DAP_VENDOR_USAGE_FUSE_IDX   (23u)
664 #define OTP_DAP_VENDOR_USAGE_FUSE_SHIFT (0u)
665 #define OTP_DAP_VENDOR_USAGE_FUSE_MASK  (0xFFFFu)
666 #define OTP_DAP_VENDOR_USAGE_FUSE_WIDTH (16u)
667 #define OTP_DAP_VENDOR_USAGE_FUSE_VALUE()                                                   \
668     ((OCOTP->OTP_SHADOW[OTP_DAP_VENDOR_USAGE_FUSE_IDX] & OTP_DAP_VENDOR_USAGE_FUSE_MASK) >> \
669      OTP_DAP_VENDOR_USAGE_FUSE_SHIFT)
670 
671 /* Fuse Word SEC_BOOT_CFG2 Index 24 */
672 #define OTP_SEC_BOOT_CFG2_FUSE_IDX (24u)
673 
674 #define OTP_SEC_BOOT_CFG2_FUSE_VALUE()     (OCOTP->OTP_SHADOW[OTP_SEC_BOOT_CFG2_FUSE_IDX])
675 #define OTP_REVOKE_IMG_KEY_15_0_FUSE_IDX   (24u)
676 #define OTP_REVOKE_IMG_KEY_15_0_FUSE_SHIFT (0u)
677 #define OTP_REVOKE_IMG_KEY_15_0_FUSE_MASK  (0xFFFFu)
678 #define OTP_REVOKE_IMG_KEY_15_0_FUSE_WIDTH (16u)
679 #define OTP_REVOKE_IMG_KEY_15_0_FUSE_VALUE()                                                      \
680     ((OCOTP->OTP_SHADOW[OTP_REVOKE_IMG_KEY_15_0_FUSE_IDX] & OTP_REVOKE_IMG_KEY_15_0_FUSE_MASK) >> \
681      OTP_REVOKE_IMG_KEY_15_0_FUSE_SHIFT)
682 
683 /* Fuse Word SEC_BOOT_CFG3 Index 25 */
684 #define OTP_SEC_BOOT_CFG3_FUSE_IDX (25u)
685 
686 #define OTP_SEC_BOOT_CFG3_FUSE_VALUE()      (OCOTP->OTP_SHADOW[OTP_SEC_BOOT_CFG3_FUSE_IDX])
687 #define OTP_REVOKE_IMG_KEY_31_16_FUSE_IDX   (25u)
688 #define OTP_REVOKE_IMG_KEY_31_16_FUSE_SHIFT (0u)
689 #define OTP_REVOKE_IMG_KEY_31_16_FUSE_MASK  (0xFFFFu)
690 #define OTP_REVOKE_IMG_KEY_31_16_FUSE_WIDTH (16u)
691 #define OTP_REVOKE_IMG_KEY_31_16_FUSE_VALUE()                                                       \
692     ((OCOTP->OTP_SHADOW[OTP_REVOKE_IMG_KEY_31_16_FUSE_IDX] & OTP_REVOKE_IMG_KEY_31_16_FUSE_MASK) >> \
693      OTP_REVOKE_IMG_KEY_31_16_FUSE_SHIFT)
694 
695 /* Fuse Word SEC_BOOT_CFG4 Index 26 */
696 #define OTP_SEC_BOOT_CFG4_FUSE_IDX (26u)
697 
698 #define OTP_SEC_BOOT_CFG4_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_SEC_BOOT_CFG4_FUSE_IDX])
699 /* Fuse Word SEC_BOOT_CFG5 Index 27 */
700 #define OTP_SEC_BOOT_CFG5_FUSE_IDX (27u)
701 
702 #define OTP_SEC_BOOT_CFG5_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_SEC_BOOT_CFG5_FUSE_IDX])
703 /* Fuse Word SEC_BOOT_CFG6 Index 28 */
704 #define OTP_SEC_BOOT_CFG6_FUSE_IDX (28u)
705 
706 #define OTP_SEC_BOOT_CFG6_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_SEC_BOOT_CFG6_FUSE_IDX])
707 /* Fuse Word SEC_BOOT_CFG7 Index 29 */
708 #define OTP_SEC_BOOT_CFG7_FUSE_IDX (29u)
709 
710 #define OTP_SEC_BOOT_CFG7_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_SEC_BOOT_CFG7_FUSE_IDX])
711 /* Fuse Word SEC_BOOT_CFG8 Index 30 */
712 #define OTP_SEC_BOOT_CFG8_FUSE_IDX (30u)
713 
714 #define OTP_SEC_BOOT_CFG8_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_SEC_BOOT_CFG8_FUSE_IDX])
715 /* Fuse Word DCFG_CC_SOCU_NS Index 31 */
716 #define OTP_DCFG_CC_SOCU_NS_FUSE_IDX (31u)
717 
718 #define OTP_DCFG_CC_SOCU_NS_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_DCFG_CC_SOCU_NS_FUSE_IDX])
719 #define OTP_CRC8_NS_FUSE_IDX             (31u)
720 #define OTP_CRC8_NS_FUSE_SHIFT           (0u)
721 #define OTP_CRC8_NS_FUSE_MASK            (0xFFu)
722 #define OTP_CRC8_NS_FUSE_WIDTH           (8u)
723 #define OTP_CRC8_NS_FUSE_VALUE() \
724     ((OCOTP->OTP_SHADOW[OTP_CRC8_NS_FUSE_IDX] & OTP_CRC8_NS_FUSE_MASK) >> OTP_CRC8_NS_FUSE_SHIFT)
725 
726 #define OTP_DFLT_NIDEN_NS_FUSE_IDX   (31u)
727 #define OTP_DFLT_NIDEN_NS_FUSE_SHIFT (8u)
728 #define OTP_DFLT_NIDEN_NS_FUSE_MASK  (0x100u)
729 #define OTP_DFLT_NIDEN_NS_FUSE_WIDTH (1u)
730 #define OTP_DFLT_NIDEN_NS_FUSE_VALUE() \
731     ((OCOTP->OTP_SHADOW[OTP_DFLT_NIDEN_NS_FUSE_IDX] & OTP_DFLT_NIDEN_NS_FUSE_MASK) >> OTP_DFLT_NIDEN_NS_FUSE_SHIFT)
732 
733 #define OTP_DFLT_DBGEN_NS_FUSE_IDX   (31u)
734 #define OTP_DFLT_DBGEN_NS_FUSE_SHIFT (9u)
735 #define OTP_DFLT_DBGEN_NS_FUSE_MASK  (0x200u)
736 #define OTP_DFLT_DBGEN_NS_FUSE_WIDTH (1u)
737 #define OTP_DFLT_DBGEN_NS_FUSE_VALUE() \
738     ((OCOTP->OTP_SHADOW[OTP_DFLT_DBGEN_NS_FUSE_IDX] & OTP_DFLT_DBGEN_NS_FUSE_MASK) >> OTP_DFLT_DBGEN_NS_FUSE_SHIFT)
739 
740 #define OTP_DFLT_SPNIDEN_NS_FUSE_IDX   (31u)
741 #define OTP_DFLT_SPNIDEN_NS_FUSE_SHIFT (10u)
742 #define OTP_DFLT_SPNIDEN_NS_FUSE_MASK  (0x400u)
743 #define OTP_DFLT_SPNIDEN_NS_FUSE_WIDTH (1u)
744 #define OTP_DFLT_SPNIDEN_NS_FUSE_VALUE()                                                  \
745     ((OCOTP->OTP_SHADOW[OTP_DFLT_SPNIDEN_NS_FUSE_IDX] & OTP_DFLT_SPNIDEN_NS_FUSE_MASK) >> \
746      OTP_DFLT_SPNIDEN_NS_FUSE_SHIFT)
747 
748 #define OTP_DFLT_SPIDEN_NS_FUSE_IDX   (31u)
749 #define OTP_DFLT_SPIDEN_NS_FUSE_SHIFT (11u)
750 #define OTP_DFLT_SPIDEN_NS_FUSE_MASK  (0x800u)
751 #define OTP_DFLT_SPIDEN_NS_FUSE_WIDTH (1u)
752 #define OTP_DFLT_SPIDEN_NS_FUSE_VALUE() \
753     ((OCOTP->OTP_SHADOW[OTP_DFLT_SPIDEN_NS_FUSE_IDX] & OTP_DFLT_SPIDEN_NS_FUSE_MASK) >> OTP_DFLT_SPIDEN_NS_FUSE_SHIFT)
754 
755 #define OTP_DFLT_TAPEN_NS_FUSE_IDX   (31u)
756 #define OTP_DFLT_TAPEN_NS_FUSE_SHIFT (12u)
757 #define OTP_DFLT_TAPEN_NS_FUSE_MASK  (0x1000u)
758 #define OTP_DFLT_TAPEN_NS_FUSE_WIDTH (1u)
759 #define OTP_DFLT_TAPEN_NS_FUSE_VALUE() \
760     ((OCOTP->OTP_SHADOW[OTP_DFLT_TAPEN_NS_FUSE_IDX] & OTP_DFLT_TAPEN_NS_FUSE_MASK) >> OTP_DFLT_TAPEN_NS_FUSE_SHIFT)
761 
762 #define OTP_DFLT_CPU1NIDEN_NS_FUSE_IDX   (31u)
763 #define OTP_DFLT_CPU1NIDEN_NS_FUSE_SHIFT (13u)
764 #define OTP_DFLT_CPU1NIDEN_NS_FUSE_MASK  (0x2000u)
765 #define OTP_DFLT_CPU1NIDEN_NS_FUSE_WIDTH (1u)
766 #define OTP_DFLT_CPU1NIDEN_NS_FUSE_VALUE()                                                    \
767     ((OCOTP->OTP_SHADOW[OTP_DFLT_CPU1NIDEN_NS_FUSE_IDX] & OTP_DFLT_CPU1NIDEN_NS_FUSE_MASK) >> \
768      OTP_DFLT_CPU1NIDEN_NS_FUSE_SHIFT)
769 
770 #define OTP_DFLT_CPU1DBGEN_NS_FUSE_IDX   (31u)
771 #define OTP_DFLT_CPU1DBGEN_NS_FUSE_SHIFT (14u)
772 #define OTP_DFLT_CPU1DBGEN_NS_FUSE_MASK  (0x4000u)
773 #define OTP_DFLT_CPU1DBGEN_NS_FUSE_WIDTH (1u)
774 #define OTP_DFLT_CPU1DBGEN_NS_FUSE_VALUE()                                                    \
775     ((OCOTP->OTP_SHADOW[OTP_DFLT_CPU1DBGEN_NS_FUSE_IDX] & OTP_DFLT_CPU1DBGEN_NS_FUSE_MASK) >> \
776      OTP_DFLT_CPU1DBGEN_NS_FUSE_SHIFT)
777 
778 #define OTP_DFLT_CPU2NIDEN_NS_FUSE_IDX   (31u)
779 #define OTP_DFLT_CPU2NIDEN_NS_FUSE_SHIFT (15u)
780 #define OTP_DFLT_CPU2NIDEN_NS_FUSE_MASK  (0x8000u)
781 #define OTP_DFLT_CPU2NIDEN_NS_FUSE_WIDTH (1u)
782 #define OTP_DFLT_CPU2NIDEN_NS_FUSE_VALUE()                                                    \
783     ((OCOTP->OTP_SHADOW[OTP_DFLT_CPU2NIDEN_NS_FUSE_IDX] & OTP_DFLT_CPU2NIDEN_NS_FUSE_MASK) >> \
784      OTP_DFLT_CPU2NIDEN_NS_FUSE_SHIFT)
785 
786 #define OTP_DFLT_CPU2DBGEN_NS_FUSE_IDX   (31u)
787 #define OTP_DFLT_CPU2DBGEN_NS_FUSE_SHIFT (16u)
788 #define OTP_DFLT_CPU2DBGEN_NS_FUSE_MASK  (0x10000u)
789 #define OTP_DFLT_CPU2DBGEN_NS_FUSE_WIDTH (1u)
790 #define OTP_DFLT_CPU2DBGEN_NS_FUSE_VALUE()                                                    \
791     ((OCOTP->OTP_SHADOW[OTP_DFLT_CPU2DBGEN_NS_FUSE_IDX] & OTP_DFLT_CPU2DBGEN_NS_FUSE_MASK) >> \
792      OTP_DFLT_CPU2DBGEN_NS_FUSE_SHIFT)
793 
794 #define OTP_DFLT_ISPCMDEN_NS_FUSE_IDX   (31u)
795 #define OTP_DFLT_ISPCMDEN_NS_FUSE_SHIFT (17u)
796 #define OTP_DFLT_ISPCMDEN_NS_FUSE_MASK  (0x20000u)
797 #define OTP_DFLT_ISPCMDEN_NS_FUSE_WIDTH (1u)
798 #define OTP_DFLT_ISPCMDEN_NS_FUSE_VALUE()                                                   \
799     ((OCOTP->OTP_SHADOW[OTP_DFLT_ISPCMDEN_NS_FUSE_IDX] & OTP_DFLT_ISPCMDEN_NS_FUSE_MASK) >> \
800      OTP_DFLT_ISPCMDEN_NS_FUSE_SHIFT)
801 
802 #define OTP_DFLT_FACMDEN_NS_FUSE_IDX   (31u)
803 #define OTP_DFLT_FACMDEN_NS_FUSE_SHIFT (18u)
804 #define OTP_DFLT_FACMDEN_NS_FUSE_MASK  (0x40000u)
805 #define OTP_DFLT_FACMDEN_NS_FUSE_WIDTH (1u)
806 #define OTP_DFLT_FACMDEN_NS_FUSE_VALUE()                                                  \
807     ((OCOTP->OTP_SHADOW[OTP_DFLT_FACMDEN_NS_FUSE_IDX] & OTP_DFLT_FACMDEN_NS_FUSE_MASK) >> \
808      OTP_DFLT_FACMDEN_NS_FUSE_SHIFT)
809 
810 #define OTP_PINNED_NIDEN_NS_FUSE_IDX   (31u)
811 #define OTP_PINNED_NIDEN_NS_FUSE_SHIFT (19u)
812 #define OTP_PINNED_NIDEN_NS_FUSE_MASK  (0x80000u)
813 #define OTP_PINNED_NIDEN_NS_FUSE_WIDTH (1u)
814 #define OTP_PINNED_NIDEN_NS_FUSE_VALUE()                                                  \
815     ((OCOTP->OTP_SHADOW[OTP_PINNED_NIDEN_NS_FUSE_IDX] & OTP_PINNED_NIDEN_NS_FUSE_MASK) >> \
816      OTP_PINNED_NIDEN_NS_FUSE_SHIFT)
817 
818 #define OTP_PINNED_DBGEN_NS_FUSE_IDX   (31u)
819 #define OTP_PINNED_DBGEN_NS_FUSE_SHIFT (20u)
820 #define OTP_PINNED_DBGEN_NS_FUSE_MASK  (0x100000u)
821 #define OTP_PINNED_DBGEN_NS_FUSE_WIDTH (1u)
822 #define OTP_PINNED_DBGEN_NS_FUSE_VALUE()                                                  \
823     ((OCOTP->OTP_SHADOW[OTP_PINNED_DBGEN_NS_FUSE_IDX] & OTP_PINNED_DBGEN_NS_FUSE_MASK) >> \
824      OTP_PINNED_DBGEN_NS_FUSE_SHIFT)
825 
826 #define OTP_PINNED_SPNIDEN_NS_FUSE_IDX   (31u)
827 #define OTP_PINNED_SPNIDEN_NS_FUSE_SHIFT (21u)
828 #define OTP_PINNED_SPNIDEN_NS_FUSE_MASK  (0x200000u)
829 #define OTP_PINNED_SPNIDEN_NS_FUSE_WIDTH (1u)
830 #define OTP_PINNED_SPNIDEN_NS_FUSE_VALUE()                                                    \
831     ((OCOTP->OTP_SHADOW[OTP_PINNED_SPNIDEN_NS_FUSE_IDX] & OTP_PINNED_SPNIDEN_NS_FUSE_MASK) >> \
832      OTP_PINNED_SPNIDEN_NS_FUSE_SHIFT)
833 
834 #define OTP_PINNED_SPIDEN_NS_FUSE_IDX   (31u)
835 #define OTP_PINNED_SPIDEN_NS_FUSE_SHIFT (22u)
836 #define OTP_PINNED_SPIDEN_NS_FUSE_MASK  (0x400000u)
837 #define OTP_PINNED_SPIDEN_NS_FUSE_WIDTH (1u)
838 #define OTP_PINNED_SPIDEN_NS_FUSE_VALUE()                                                   \
839     ((OCOTP->OTP_SHADOW[OTP_PINNED_SPIDEN_NS_FUSE_IDX] & OTP_PINNED_SPIDEN_NS_FUSE_MASK) >> \
840      OTP_PINNED_SPIDEN_NS_FUSE_SHIFT)
841 
842 #define OTP_PINNED_TAPEN_NS_FUSE_IDX   (31u)
843 #define OTP_PINNED_TAPEN_NS_FUSE_SHIFT (23u)
844 #define OTP_PINNED_TAPEN_NS_FUSE_MASK  (0x800000u)
845 #define OTP_PINNED_TAPEN_NS_FUSE_WIDTH (1u)
846 #define OTP_PINNED_TAPEN_NS_FUSE_VALUE()                                                  \
847     ((OCOTP->OTP_SHADOW[OTP_PINNED_TAPEN_NS_FUSE_IDX] & OTP_PINNED_TAPEN_NS_FUSE_MASK) >> \
848      OTP_PINNED_TAPEN_NS_FUSE_SHIFT)
849 
850 #define OTP_PINNED_CPU1NIDEN_NS_FUSE_IDX   (31u)
851 #define OTP_PINNED_CPU1NIDEN_NS_FUSE_SHIFT (24u)
852 #define OTP_PINNED_CPU1NIDEN_NS_FUSE_MASK  (0x1000000u)
853 #define OTP_PINNED_CPU1NIDEN_NS_FUSE_WIDTH (1u)
854 #define OTP_PINNED_CPU1NIDEN_NS_FUSE_VALUE()                                                      \
855     ((OCOTP->OTP_SHADOW[OTP_PINNED_CPU1NIDEN_NS_FUSE_IDX] & OTP_PINNED_CPU1NIDEN_NS_FUSE_MASK) >> \
856      OTP_PINNED_CPU1NIDEN_NS_FUSE_SHIFT)
857 
858 #define OTP_PINNED_CPU1DBGEN_NS_FUSE_IDX   (31u)
859 #define OTP_PINNED_CPU1DBGEN_NS_FUSE_SHIFT (25u)
860 #define OTP_PINNED_CPU1DBGEN_NS_FUSE_MASK  (0x2000000u)
861 #define OTP_PINNED_CPU1DBGEN_NS_FUSE_WIDTH (1u)
862 #define OTP_PINNED_CPU1DBGEN_NS_FUSE_VALUE()                                                      \
863     ((OCOTP->OTP_SHADOW[OTP_PINNED_CPU1DBGEN_NS_FUSE_IDX] & OTP_PINNED_CPU1DBGEN_NS_FUSE_MASK) >> \
864      OTP_PINNED_CPU1DBGEN_NS_FUSE_SHIFT)
865 
866 #define OTP_PINNED_CPU2NIDEN_NS_FUSE_IDX   (31u)
867 #define OTP_PINNED_CPU2NIDEN_NS_FUSE_SHIFT (26u)
868 #define OTP_PINNED_CPU2NIDEN_NS_FUSE_MASK  (0x4000000u)
869 #define OTP_PINNED_CPU2NIDEN_NS_FUSE_WIDTH (1u)
870 #define OTP_PINNED_CPU2NIDEN_NS_FUSE_VALUE()                                                      \
871     ((OCOTP->OTP_SHADOW[OTP_PINNED_CPU2NIDEN_NS_FUSE_IDX] & OTP_PINNED_CPU2NIDEN_NS_FUSE_MASK) >> \
872      OTP_PINNED_CPU2NIDEN_NS_FUSE_SHIFT)
873 
874 #define OTP_PINNED_CPU2DBGEN_NS_FUSE_IDX   (31u)
875 #define OTP_PINNED_CPU2DBGEN_NS_FUSE_SHIFT (27u)
876 #define OTP_PINNED_CPU2DBGEN_NS_FUSE_MASK  (0x8000000u)
877 #define OTP_PINNED_CPU2DBGEN_NS_FUSE_WIDTH (1u)
878 #define OTP_PINNED_CPU2DBGEN_NS_FUSE_VALUE()                                                      \
879     ((OCOTP->OTP_SHADOW[OTP_PINNED_CPU2DBGEN_NS_FUSE_IDX] & OTP_PINNED_CPU2DBGEN_NS_FUSE_MASK) >> \
880      OTP_PINNED_CPU2DBGEN_NS_FUSE_SHIFT)
881 
882 #define OTP_PINNED_ISPCMDEN_NS_FUSE_IDX   (31u)
883 #define OTP_PINNED_ISPCMDEN_NS_FUSE_SHIFT (28u)
884 #define OTP_PINNED_ISPCMDEN_NS_FUSE_MASK  (0x10000000u)
885 #define OTP_PINNED_ISPCMDEN_NS_FUSE_WIDTH (1u)
886 #define OTP_PINNED_ISPCMDEN_NS_FUSE_VALUE()                                                     \
887     ((OCOTP->OTP_SHADOW[OTP_PINNED_ISPCMDEN_NS_FUSE_IDX] & OTP_PINNED_ISPCMDEN_NS_FUSE_MASK) >> \
888      OTP_PINNED_ISPCMDEN_NS_FUSE_SHIFT)
889 
890 #define OTP_PINNED_FACMDEN_NS_FUSE_IDX   (31u)
891 #define OTP_PINNED_FACMDEN_NS_FUSE_SHIFT (29u)
892 #define OTP_PINNED_FACMDEN_NS_FUSE_MASK  (0x20000000u)
893 #define OTP_PINNED_FACMDEN_NS_FUSE_WIDTH (1u)
894 #define OTP_PINNED_FACMDEN_NS_FUSE_VALUE()                                                    \
895     ((OCOTP->OTP_SHADOW[OTP_PINNED_FACMDEN_NS_FUSE_IDX] & OTP_PINNED_FACMDEN_NS_FUSE_MASK) >> \
896      OTP_PINNED_FACMDEN_NS_FUSE_SHIFT)
897 
898 #define OTP_FORCE_UUID_MATCH_NS_FUSE_IDX   (31u)
899 #define OTP_FORCE_UUID_MATCH_NS_FUSE_SHIFT (30u)
900 #define OTP_FORCE_UUID_MATCH_NS_FUSE_MASK  (0x40000000u)
901 #define OTP_FORCE_UUID_MATCH_NS_FUSE_WIDTH (1u)
902 #define OTP_FORCE_UUID_MATCH_NS_FUSE_VALUE()                                                      \
903     ((OCOTP->OTP_SHADOW[OTP_FORCE_UUID_MATCH_NS_FUSE_IDX] & OTP_FORCE_UUID_MATCH_NS_FUSE_MASK) >> \
904      OTP_FORCE_UUID_MATCH_NS_FUSE_SHIFT)
905 
906 /* Fuse Word USB_ID Index 32 */
907 #define OTP_USB_ID_FUSE_IDX (32u)
908 
909 #define OTP_USB_VID_FUSE_IDX   (32u)
910 #define OTP_USB_VID_FUSE_SHIFT (0u)
911 #define OTP_USB_VID_FUSE_MASK  (0xFFFFu)
912 #define OTP_USB_VID_FUSE_WIDTH (16u)
913 
914 #define OTP_USB_PID_FUSE_IDX   (32u)
915 #define OTP_USB_PID_FUSE_SHIFT (16u)
916 #define OTP_USB_PID_FUSE_MASK  (0xFFFF0000u)
917 #define OTP_USB_PID_FUSE_WIDTH (16u)
918 
919 /* Fuse Word DCFG_CC_SOCU Index 33 */
920 #define OTP_DCFG_CC_SOCU_FUSE_IDX (33u)
921 
922 #define OTP_DCFG_CC_SOCU_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_DCFG_CC_SOCU_FUSE_IDX])
923 #define OTP_CRC8_FUSE_IDX             (33u)
924 #define OTP_CRC8_FUSE_SHIFT           (0u)
925 #define OTP_CRC8_FUSE_MASK            (0xFFu)
926 #define OTP_CRC8_FUSE_WIDTH           (8u)
927 #define OTP_CRC8_FUSE_VALUE()         ((OCOTP->OTP_SHADOW[OTP_CRC8_FUSE_IDX] & OTP_CRC8_FUSE_MASK) >> OTP_CRC8_FUSE_SHIFT)
928 
929 #define OTP_DFLT_NIDEN_FUSE_IDX   (33u)
930 #define OTP_DFLT_NIDEN_FUSE_SHIFT (8u)
931 #define OTP_DFLT_NIDEN_FUSE_MASK  (0x100u)
932 #define OTP_DFLT_NIDEN_FUSE_WIDTH (1u)
933 #define OTP_DFLT_NIDEN_FUSE_VALUE() \
934     ((OCOTP->OTP_SHADOW[OTP_DFLT_NIDEN_FUSE_IDX] & OTP_DFLT_NIDEN_FUSE_MASK) >> OTP_DFLT_NIDEN_FUSE_SHIFT)
935 
936 #define OTP_DFLT_DBGEN_FUSE_IDX   (33u)
937 #define OTP_DFLT_DBGEN_FUSE_SHIFT (9u)
938 #define OTP_DFLT_DBGEN_FUSE_MASK  (0x200u)
939 #define OTP_DFLT_DBGEN_FUSE_WIDTH (1u)
940 #define OTP_DFLT_DBGEN_FUSE_VALUE() \
941     ((OCOTP->OTP_SHADOW[OTP_DFLT_DBGEN_FUSE_IDX] & OTP_DFLT_DBGEN_FUSE_MASK) >> OTP_DFLT_DBGEN_FUSE_SHIFT)
942 
943 #define OTP_DFLT_SPNIDEN_FUSE_IDX   (33u)
944 #define OTP_DFLT_SPNIDEN_FUSE_SHIFT (10u)
945 #define OTP_DFLT_SPNIDEN_FUSE_MASK  (0x400u)
946 #define OTP_DFLT_SPNIDEN_FUSE_WIDTH (1u)
947 #define OTP_DFLT_SPNIDEN_FUSE_VALUE() \
948     ((OCOTP->OTP_SHADOW[OTP_DFLT_SPNIDEN_FUSE_IDX] & OTP_DFLT_SPNIDEN_FUSE_MASK) >> OTP_DFLT_SPNIDEN_FUSE_SHIFT)
949 
950 #define OTP_DFLT_SPIDEN_FUSE_IDX   (33u)
951 #define OTP_DFLT_SPIDEN_FUSE_SHIFT (11u)
952 #define OTP_DFLT_SPIDEN_FUSE_MASK  (0x800u)
953 #define OTP_DFLT_SPIDEN_FUSE_WIDTH (1u)
954 #define OTP_DFLT_SPIDEN_FUSE_VALUE() \
955     ((OCOTP->OTP_SHADOW[OTP_DFLT_SPIDEN_FUSE_IDX] & OTP_DFLT_SPIDEN_FUSE_MASK) >> OTP_DFLT_SPIDEN_FUSE_SHIFT)
956 
957 #define OTP_DFLT_TAPEN_FUSE_IDX   (33u)
958 #define OTP_DFLT_TAPEN_FUSE_SHIFT (12u)
959 #define OTP_DFLT_TAPEN_FUSE_MASK  (0x1000u)
960 #define OTP_DFLT_TAPEN_FUSE_WIDTH (1u)
961 #define OTP_DFLT_TAPEN_FUSE_VALUE() \
962     ((OCOTP->OTP_SHADOW[OTP_DFLT_TAPEN_FUSE_IDX] & OTP_DFLT_TAPEN_FUSE_MASK) >> OTP_DFLT_TAPEN_FUSE_SHIFT)
963 
964 #define OTP_DFLT_CPU1NIDEN_FUSE_IDX   (33u)
965 #define OTP_DFLT_CPU1NIDEN_FUSE_SHIFT (13u)
966 #define OTP_DFLT_CPU1NIDEN_FUSE_MASK  (0x2000u)
967 #define OTP_DFLT_CPU1NIDEN_FUSE_WIDTH (1u)
968 #define OTP_DFLT_CPU1NIDEN_FUSE_VALUE() \
969     ((OCOTP->OTP_SHADOW[OTP_DFLT_CPU1NIDEN_FUSE_IDX] & OTP_DFLT_CPU1NIDEN_FUSE_MASK) >> OTP_DFLT_CPU1NIDEN_FUSE_SHIFT)
970 
971 #define OTP_DFLT_CPU1DBGEN_FUSE_IDX   (33u)
972 #define OTP_DFLT_CPU1DBGEN_FUSE_SHIFT (14u)
973 #define OTP_DFLT_CPU1DBGEN_FUSE_MASK  (0x4000u)
974 #define OTP_DFLT_CPU1DBGEN_FUSE_WIDTH (1u)
975 #define OTP_DFLT_CPU1DBGEN_FUSE_VALUE() \
976     ((OCOTP->OTP_SHADOW[OTP_DFLT_CPU1DBGEN_FUSE_IDX] & OTP_DFLT_CPU1DBGEN_FUSE_MASK) >> OTP_DFLT_CPU1DBGEN_FUSE_SHIFT)
977 
978 #define OTP_DFLT_CPU2NIDEN_FUSE_IDX   (33u)
979 #define OTP_DFLT_CPU2NIDEN_FUSE_SHIFT (15u)
980 #define OTP_DFLT_CPU2NIDEN_FUSE_MASK  (0x8000u)
981 #define OTP_DFLT_CPU2NIDEN_FUSE_WIDTH (1u)
982 #define OTP_DFLT_CPU2NIDEN_FUSE_VALUE() \
983     ((OCOTP->OTP_SHADOW[OTP_DFLT_CPU2NIDEN_FUSE_IDX] & OTP_DFLT_CPU2NIDEN_FUSE_MASK) >> OTP_DFLT_CPU2NIDEN_FUSE_SHIFT)
984 
985 #define OTP_DFLT_CPU2DBGEN_FUSE_IDX   (33u)
986 #define OTP_DFLT_CPU2DBGEN_FUSE_SHIFT (16u)
987 #define OTP_DFLT_CPU2DBGEN_FUSE_MASK  (0x10000u)
988 #define OTP_DFLT_CPU2DBGEN_FUSE_WIDTH (1u)
989 #define OTP_DFLT_CPU2DBGEN_FUSE_VALUE() \
990     ((OCOTP->OTP_SHADOW[OTP_DFLT_CPU2DBGEN_FUSE_IDX] & OTP_DFLT_CPU2DBGEN_FUSE_MASK) >> OTP_DFLT_CPU2DBGEN_FUSE_SHIFT)
991 
992 #define OTP_DFLT_ISPCMDEN_FUSE_IDX   (33u)
993 #define OTP_DFLT_ISPCMDEN_FUSE_SHIFT (17u)
994 #define OTP_DFLT_ISPCMDEN_FUSE_MASK  (0x20000u)
995 #define OTP_DFLT_ISPCMDEN_FUSE_WIDTH (1u)
996 #define OTP_DFLT_ISPCMDEN_FUSE_VALUE() \
997     ((OCOTP->OTP_SHADOW[OTP_DFLT_ISPCMDEN_FUSE_IDX] & OTP_DFLT_ISPCMDEN_FUSE_MASK) >> OTP_DFLT_ISPCMDEN_FUSE_SHIFT)
998 
999 #define OTP_DFLT_FACMDEN_FUSE_IDX   (33u)
1000 #define OTP_DFLT_FACMDEN_FUSE_SHIFT (18u)
1001 #define OTP_DFLT_FACMDEN_FUSE_MASK  (0x40000u)
1002 #define OTP_DFLT_FACMDEN_FUSE_WIDTH (1u)
1003 #define OTP_DFLT_FACMDEN_FUSE_VALUE() \
1004     ((OCOTP->OTP_SHADOW[OTP_DFLT_FACMDEN_FUSE_IDX] & OTP_DFLT_FACMDEN_FUSE_MASK) >> OTP_DFLT_FACMDEN_FUSE_SHIFT)
1005 
1006 #define OTP_PINNED_NIDEN_FUSE_IDX   (33u)
1007 #define OTP_PINNED_NIDEN_FUSE_SHIFT (19u)
1008 #define OTP_PINNED_NIDEN_FUSE_MASK  (0x80000u)
1009 #define OTP_PINNED_NIDEN_FUSE_WIDTH (1u)
1010 #define OTP_PINNED_NIDEN_FUSE_VALUE() \
1011     ((OCOTP->OTP_SHADOW[OTP_PINNED_NIDEN_FUSE_IDX] & OTP_PINNED_NIDEN_FUSE_MASK) >> OTP_PINNED_NIDEN_FUSE_SHIFT)
1012 
1013 #define OTP_PINNED_DBGEN_FUSE_IDX   (33u)
1014 #define OTP_PINNED_DBGEN_FUSE_SHIFT (20u)
1015 #define OTP_PINNED_DBGEN_FUSE_MASK  (0x100000u)
1016 #define OTP_PINNED_DBGEN_FUSE_WIDTH (1u)
1017 #define OTP_PINNED_DBGEN_FUSE_VALUE() \
1018     ((OCOTP->OTP_SHADOW[OTP_PINNED_DBGEN_FUSE_IDX] & OTP_PINNED_DBGEN_FUSE_MASK) >> OTP_PINNED_DBGEN_FUSE_SHIFT)
1019 
1020 #define OTP_PINNED_SPNIDEN_FUSE_IDX   (33u)
1021 #define OTP_PINNED_SPNIDEN_FUSE_SHIFT (21u)
1022 #define OTP_PINNED_SPNIDEN_FUSE_MASK  (0x200000u)
1023 #define OTP_PINNED_SPNIDEN_FUSE_WIDTH (1u)
1024 #define OTP_PINNED_SPNIDEN_FUSE_VALUE() \
1025     ((OCOTP->OTP_SHADOW[OTP_PINNED_SPNIDEN_FUSE_IDX] & OTP_PINNED_SPNIDEN_FUSE_MASK) >> OTP_PINNED_SPNIDEN_FUSE_SHIFT)
1026 
1027 #define OTP_PINNED_SPIDEN_FUSE_IDX   (33u)
1028 #define OTP_PINNED_SPIDEN_FUSE_SHIFT (22u)
1029 #define OTP_PINNED_SPIDEN_FUSE_MASK  (0x400000u)
1030 #define OTP_PINNED_SPIDEN_FUSE_WIDTH (1u)
1031 #define OTP_PINNED_SPIDEN_FUSE_VALUE() \
1032     ((OCOTP->OTP_SHADOW[OTP_PINNED_SPIDEN_FUSE_IDX] & OTP_PINNED_SPIDEN_FUSE_MASK) >> OTP_PINNED_SPIDEN_FUSE_SHIFT)
1033 
1034 #define OTP_PINNED_TAPEN_FUSE_IDX   (33u)
1035 #define OTP_PINNED_TAPEN_FUSE_SHIFT (23u)
1036 #define OTP_PINNED_TAPEN_FUSE_MASK  (0x800000u)
1037 #define OTP_PINNED_TAPEN_FUSE_WIDTH (1u)
1038 #define OTP_PINNED_TAPEN_FUSE_VALUE() \
1039     ((OCOTP->OTP_SHADOW[OTP_PINNED_TAPEN_FUSE_IDX] & OTP_PINNED_TAPEN_FUSE_MASK) >> OTP_PINNED_TAPEN_FUSE_SHIFT)
1040 
1041 #define OTP_PINNED_CPU1NIDEN_FUSE_IDX   (33u)
1042 #define OTP_PINNED_CPU1NIDEN_FUSE_SHIFT (24u)
1043 #define OTP_PINNED_CPU1NIDEN_FUSE_MASK  (0x1000000u)
1044 #define OTP_PINNED_CPU1NIDEN_FUSE_WIDTH (1u)
1045 #define OTP_PINNED_CPU1NIDEN_FUSE_VALUE()                                                   \
1046     ((OCOTP->OTP_SHADOW[OTP_PINNED_CPU1NIDEN_FUSE_IDX] & OTP_PINNED_CPU1NIDEN_FUSE_MASK) >> \
1047      OTP_PINNED_CPU1NIDEN_FUSE_SHIFT)
1048 
1049 #define OTP_PINNED_CPU1DBGEN_FUSE_IDX   (33u)
1050 #define OTP_PINNED_CPU1DBGEN_FUSE_SHIFT (25u)
1051 #define OTP_PINNED_CPU1DBGEN_FUSE_MASK  (0x2000000u)
1052 #define OTP_PINNED_CPU1DBGEN_FUSE_WIDTH (1u)
1053 #define OTP_PINNED_CPU1DBGEN_FUSE_VALUE()                                                   \
1054     ((OCOTP->OTP_SHADOW[OTP_PINNED_CPU1DBGEN_FUSE_IDX] & OTP_PINNED_CPU1DBGEN_FUSE_MASK) >> \
1055      OTP_PINNED_CPU1DBGEN_FUSE_SHIFT)
1056 
1057 #define OTP_PINNED_CPU2NIDEN_FUSE_IDX   (33u)
1058 #define OTP_PINNED_CPU2NIDEN_FUSE_SHIFT (26u)
1059 #define OTP_PINNED_CPU2NIDEN_FUSE_MASK  (0x4000000u)
1060 #define OTP_PINNED_CPU2NIDEN_FUSE_WIDTH (1u)
1061 #define OTP_PINNED_CPU2NIDEN_FUSE_VALUE()                                                   \
1062     ((OCOTP->OTP_SHADOW[OTP_PINNED_CPU2NIDEN_FUSE_IDX] & OTP_PINNED_CPU2NIDEN_FUSE_MASK) >> \
1063      OTP_PINNED_CPU2NIDEN_FUSE_SHIFT)
1064 
1065 #define OTP_PINNED_CPU2DBGEN_FUSE_IDX   (33u)
1066 #define OTP_PINNED_CPU2DBGEN_FUSE_SHIFT (27u)
1067 #define OTP_PINNED_CPU2DBGEN_FUSE_MASK  (0x8000000u)
1068 #define OTP_PINNED_CPU2DBGEN_FUSE_WIDTH (1u)
1069 #define OTP_PINNED_CPU2DBGEN_FUSE_VALUE()                                                   \
1070     ((OCOTP->OTP_SHADOW[OTP_PINNED_CPU2DBGEN_FUSE_IDX] & OTP_PINNED_CPU2DBGEN_FUSE_MASK) >> \
1071      OTP_PINNED_CPU2DBGEN_FUSE_SHIFT)
1072 
1073 #define OTP_PINNED_ISPCMDEN_FUSE_IDX   (33u)
1074 #define OTP_PINNED_ISPCMDEN_FUSE_SHIFT (28u)
1075 #define OTP_PINNED_ISPCMDEN_FUSE_MASK  (0x10000000u)
1076 #define OTP_PINNED_ISPCMDEN_FUSE_WIDTH (1u)
1077 #define OTP_PINNED_ISPCMDEN_FUSE_VALUE()                                                  \
1078     ((OCOTP->OTP_SHADOW[OTP_PINNED_ISPCMDEN_FUSE_IDX] & OTP_PINNED_ISPCMDEN_FUSE_MASK) >> \
1079      OTP_PINNED_ISPCMDEN_FUSE_SHIFT)
1080 
1081 #define OTP_PINNED_FACMDEN_FUSE_IDX   (33u)
1082 #define OTP_PINNED_FACMDEN_FUSE_SHIFT (29u)
1083 #define OTP_PINNED_FACMDEN_FUSE_MASK  (0x20000000u)
1084 #define OTP_PINNED_FACMDEN_FUSE_WIDTH (1u)
1085 #define OTP_PINNED_FACMDEN_FUSE_VALUE() \
1086     ((OCOTP->OTP_SHADOW[OTP_PINNED_FACMDEN_FUSE_IDX] & OTP_PINNED_FACMDEN_FUSE_MASK) >> OTP_PINNED_FACMDEN_FUSE_SHIFT)
1087 
1088 #define OTP_FORCE_UUID_MATCH_FUSE_IDX   (33u)
1089 #define OTP_FORCE_UUID_MATCH_FUSE_SHIFT (30u)
1090 #define OTP_FORCE_UUID_MATCH_FUSE_MASK  (0x40000000u)
1091 #define OTP_FORCE_UUID_MATCH_FUSE_WIDTH (1u)
1092 #define OTP_FORCE_UUID_MATCH_FUSE_VALUE()                                                   \
1093     ((OCOTP->OTP_SHADOW[OTP_FORCE_UUID_MATCH_FUSE_IDX] & OTP_FORCE_UUID_MATCH_FUSE_MASK) >> \
1094      OTP_FORCE_UUID_MATCH_FUSE_SHIFT)
1095 
1096 /* Fuse Word DCFG_CC_SOCU_AP Index 34 */
1097 #define OTP_DCFG_CC_SOCU_AP_FUSE_IDX (34u)
1098 
1099 #define OTP_DCFG_CC_SOCU_AP_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_DCFG_CC_SOCU_AP_FUSE_IDX])
1100 #define OTP_CRC8_AP_FUSE_IDX             (34u)
1101 #define OTP_CRC8_AP_FUSE_SHIFT           (0u)
1102 #define OTP_CRC8_AP_FUSE_MASK            (0xFFu)
1103 #define OTP_CRC8_AP_FUSE_WIDTH           (8u)
1104 #define OTP_CRC8_AP_FUSE_VALUE() \
1105     ((OCOTP->OTP_SHADOW[OTP_CRC8_AP_FUSE_IDX] & OTP_CRC8_AP_FUSE_MASK) >> OTP_CRC8_AP_FUSE_SHIFT)
1106 
1107 #define OTP_DFLT_NIDEN_AP_FUSE_IDX   (34u)
1108 #define OTP_DFLT_NIDEN_AP_FUSE_SHIFT (8u)
1109 #define OTP_DFLT_NIDEN_AP_FUSE_MASK  (0x100u)
1110 #define OTP_DFLT_NIDEN_AP_FUSE_WIDTH (1u)
1111 #define OTP_DFLT_NIDEN_AP_FUSE_VALUE() \
1112     ((OCOTP->OTP_SHADOW[OTP_DFLT_NIDEN_AP_FUSE_IDX] & OTP_DFLT_NIDEN_AP_FUSE_MASK) >> OTP_DFLT_NIDEN_AP_FUSE_SHIFT)
1113 
1114 #define OTP_DFLT_DBGEN_AP_FUSE_IDX   (34u)
1115 #define OTP_DFLT_DBGEN_AP_FUSE_SHIFT (9u)
1116 #define OTP_DFLT_DBGEN_AP_FUSE_MASK  (0x200u)
1117 #define OTP_DFLT_DBGEN_AP_FUSE_WIDTH (1u)
1118 #define OTP_DFLT_DBGEN_AP_FUSE_VALUE() \
1119     ((OCOTP->OTP_SHADOW[OTP_DFLT_DBGEN_AP_FUSE_IDX] & OTP_DFLT_DBGEN_AP_FUSE_MASK) >> OTP_DFLT_DBGEN_AP_FUSE_SHIFT)
1120 
1121 #define OTP_DFLT_SPNIDEN_AP_FUSE_IDX   (34u)
1122 #define OTP_DFLT_SPNIDEN_AP_FUSE_SHIFT (10u)
1123 #define OTP_DFLT_SPNIDEN_AP_FUSE_MASK  (0x400u)
1124 #define OTP_DFLT_SPNIDEN_AP_FUSE_WIDTH (1u)
1125 #define OTP_DFLT_SPNIDEN_AP_FUSE_VALUE()                                                  \
1126     ((OCOTP->OTP_SHADOW[OTP_DFLT_SPNIDEN_AP_FUSE_IDX] & OTP_DFLT_SPNIDEN_AP_FUSE_MASK) >> \
1127      OTP_DFLT_SPNIDEN_AP_FUSE_SHIFT)
1128 
1129 #define OTP_DFLT_SPIDEN_AP_FUSE_IDX   (34u)
1130 #define OTP_DFLT_SPIDEN_AP_FUSE_SHIFT (11u)
1131 #define OTP_DFLT_SPIDEN_AP_FUSE_MASK  (0x800u)
1132 #define OTP_DFLT_SPIDEN_AP_FUSE_WIDTH (1u)
1133 #define OTP_DFLT_SPIDEN_AP_FUSE_VALUE() \
1134     ((OCOTP->OTP_SHADOW[OTP_DFLT_SPIDEN_AP_FUSE_IDX] & OTP_DFLT_SPIDEN_AP_FUSE_MASK) >> OTP_DFLT_SPIDEN_AP_FUSE_SHIFT)
1135 
1136 #define OTP_DFLT_TAPEN_AP_FUSE_IDX   (34u)
1137 #define OTP_DFLT_TAPEN_AP_FUSE_SHIFT (12u)
1138 #define OTP_DFLT_TAPEN_AP_FUSE_MASK  (0x1000u)
1139 #define OTP_DFLT_TAPEN_AP_FUSE_WIDTH (1u)
1140 #define OTP_DFLT_TAPEN_AP_FUSE_VALUE() \
1141     ((OCOTP->OTP_SHADOW[OTP_DFLT_TAPEN_AP_FUSE_IDX] & OTP_DFLT_TAPEN_AP_FUSE_MASK) >> OTP_DFLT_TAPEN_AP_FUSE_SHIFT)
1142 
1143 #define OTP_DFLT_CPU1NIDEN_AP_FUSE_IDX   (34u)
1144 #define OTP_DFLT_CPU1NIDEN_AP_FUSE_SHIFT (13u)
1145 #define OTP_DFLT_CPU1NIDEN_AP_FUSE_MASK  (0x2000u)
1146 #define OTP_DFLT_CPU1NIDEN_AP_FUSE_WIDTH (1u)
1147 #define OTP_DFLT_CPU1NIDEN_AP_FUSE_VALUE()                                                    \
1148     ((OCOTP->OTP_SHADOW[OTP_DFLT_CPU1NIDEN_AP_FUSE_IDX] & OTP_DFLT_CPU1NIDEN_AP_FUSE_MASK) >> \
1149      OTP_DFLT_CPU1NIDEN_AP_FUSE_SHIFT)
1150 
1151 #define OTP_DFLT_CPU1DBGEN_AP_FUSE_IDX   (34u)
1152 #define OTP_DFLT_CPU1DBGEN_AP_FUSE_SHIFT (14u)
1153 #define OTP_DFLT_CPU1DBGEN_AP_FUSE_MASK  (0x4000u)
1154 #define OTP_DFLT_CPU1DBGEN_AP_FUSE_WIDTH (1u)
1155 #define OTP_DFLT_CPU1DBGEN_AP_FUSE_VALUE()                                                    \
1156     ((OCOTP->OTP_SHADOW[OTP_DFLT_CPU1DBGEN_AP_FUSE_IDX] & OTP_DFLT_CPU1DBGEN_AP_FUSE_MASK) >> \
1157      OTP_DFLT_CPU1DBGEN_AP_FUSE_SHIFT)
1158 
1159 #define OTP_DFLT_CPU2NIDEN_AP_FUSE_IDX   (34u)
1160 #define OTP_DFLT_CPU2NIDEN_AP_FUSE_SHIFT (15u)
1161 #define OTP_DFLT_CPU2NIDEN_AP_FUSE_MASK  (0x8000u)
1162 #define OTP_DFLT_CPU2NIDEN_AP_FUSE_WIDTH (1u)
1163 #define OTP_DFLT_CPU2NIDEN_AP_FUSE_VALUE()                                                    \
1164     ((OCOTP->OTP_SHADOW[OTP_DFLT_CPU2NIDEN_AP_FUSE_IDX] & OTP_DFLT_CPU2NIDEN_AP_FUSE_MASK) >> \
1165      OTP_DFLT_CPU2NIDEN_AP_FUSE_SHIFT)
1166 
1167 #define OTP_DFLT_CPU2DBGEN_AP_FUSE_IDX   (34u)
1168 #define OTP_DFLT_CPU2DBGEN_AP_FUSE_SHIFT (16u)
1169 #define OTP_DFLT_CPU2DBGEN_AP_FUSE_MASK  (0x10000u)
1170 #define OTP_DFLT_CPU2DBGEN_AP_FUSE_WIDTH (1u)
1171 #define OTP_DFLT_CPU2DBGEN_AP_FUSE_VALUE()                                                    \
1172     ((OCOTP->OTP_SHADOW[OTP_DFLT_CPU2DBGEN_AP_FUSE_IDX] & OTP_DFLT_CPU2DBGEN_AP_FUSE_MASK) >> \
1173      OTP_DFLT_CPU2DBGEN_AP_FUSE_SHIFT)
1174 
1175 #define OTP_DFLT_ISPCMDEN_AP_FUSE_IDX   (34u)
1176 #define OTP_DFLT_ISPCMDEN_AP_FUSE_SHIFT (17u)
1177 #define OTP_DFLT_ISPCMDEN_AP_FUSE_MASK  (0x20000u)
1178 #define OTP_DFLT_ISPCMDEN_AP_FUSE_WIDTH (1u)
1179 #define OTP_DFLT_ISPCMDEN_AP_FUSE_VALUE()                                                   \
1180     ((OCOTP->OTP_SHADOW[OTP_DFLT_ISPCMDEN_AP_FUSE_IDX] & OTP_DFLT_ISPCMDEN_AP_FUSE_MASK) >> \
1181      OTP_DFLT_ISPCMDEN_AP_FUSE_SHIFT)
1182 
1183 #define OTP_DFLT_FACMDEN_AP_FUSE_IDX   (34u)
1184 #define OTP_DFLT_FACMDEN_AP_FUSE_SHIFT (18u)
1185 #define OTP_DFLT_FACMDEN_AP_FUSE_MASK  (0x40000u)
1186 #define OTP_DFLT_FACMDEN_AP_FUSE_WIDTH (1u)
1187 #define OTP_DFLT_FACMDEN_AP_FUSE_VALUE()                                                  \
1188     ((OCOTP->OTP_SHADOW[OTP_DFLT_FACMDEN_AP_FUSE_IDX] & OTP_DFLT_FACMDEN_AP_FUSE_MASK) >> \
1189      OTP_DFLT_FACMDEN_AP_FUSE_SHIFT)
1190 
1191 #define OTP_PINNED_NIDEN_AP_FUSE_IDX   (34u)
1192 #define OTP_PINNED_NIDEN_AP_FUSE_SHIFT (19u)
1193 #define OTP_PINNED_NIDEN_AP_FUSE_MASK  (0x80000u)
1194 #define OTP_PINNED_NIDEN_AP_FUSE_WIDTH (1u)
1195 #define OTP_PINNED_NIDEN_AP_FUSE_VALUE()                                                  \
1196     ((OCOTP->OTP_SHADOW[OTP_PINNED_NIDEN_AP_FUSE_IDX] & OTP_PINNED_NIDEN_AP_FUSE_MASK) >> \
1197      OTP_PINNED_NIDEN_AP_FUSE_SHIFT)
1198 
1199 #define OTP_PINNED_DBGEN_AP_FUSE_IDX   (34u)
1200 #define OTP_PINNED_DBGEN_AP_FUSE_SHIFT (20u)
1201 #define OTP_PINNED_DBGEN_AP_FUSE_MASK  (0x100000u)
1202 #define OTP_PINNED_DBGEN_AP_FUSE_WIDTH (1u)
1203 #define OTP_PINNED_DBGEN_AP_FUSE_VALUE()                                                  \
1204     ((OCOTP->OTP_SHADOW[OTP_PINNED_DBGEN_AP_FUSE_IDX] & OTP_PINNED_DBGEN_AP_FUSE_MASK) >> \
1205      OTP_PINNED_DBGEN_AP_FUSE_SHIFT)
1206 
1207 #define OTP_PINNED_SPNIDEN_AP_FUSE_IDX   (34u)
1208 #define OTP_PINNED_SPNIDEN_AP_FUSE_SHIFT (21u)
1209 #define OTP_PINNED_SPNIDEN_AP_FUSE_MASK  (0x200000u)
1210 #define OTP_PINNED_SPNIDEN_AP_FUSE_WIDTH (1u)
1211 #define OTP_PINNED_SPNIDEN_AP_FUSE_VALUE()                                                    \
1212     ((OCOTP->OTP_SHADOW[OTP_PINNED_SPNIDEN_AP_FUSE_IDX] & OTP_PINNED_SPNIDEN_AP_FUSE_MASK) >> \
1213      OTP_PINNED_SPNIDEN_AP_FUSE_SHIFT)
1214 
1215 #define OTP_PINNED_SPIDEN_AP_FUSE_IDX   (34u)
1216 #define OTP_PINNED_SPIDEN_AP_FUSE_SHIFT (22u)
1217 #define OTP_PINNED_SPIDEN_AP_FUSE_MASK  (0x400000u)
1218 #define OTP_PINNED_SPIDEN_AP_FUSE_WIDTH (1u)
1219 #define OTP_PINNED_SPIDEN_AP_FUSE_VALUE()                                                   \
1220     ((OCOTP->OTP_SHADOW[OTP_PINNED_SPIDEN_AP_FUSE_IDX] & OTP_PINNED_SPIDEN_AP_FUSE_MASK) >> \
1221      OTP_PINNED_SPIDEN_AP_FUSE_SHIFT)
1222 
1223 #define OTP_PINNED_TAPEN_AP_FUSE_IDX   (34u)
1224 #define OTP_PINNED_TAPEN_AP_FUSE_SHIFT (23u)
1225 #define OTP_PINNED_TAPEN_AP_FUSE_MASK  (0x800000u)
1226 #define OTP_PINNED_TAPEN_AP_FUSE_WIDTH (1u)
1227 #define OTP_PINNED_TAPEN_AP_FUSE_VALUE()                                                  \
1228     ((OCOTP->OTP_SHADOW[OTP_PINNED_TAPEN_AP_FUSE_IDX] & OTP_PINNED_TAPEN_AP_FUSE_MASK) >> \
1229      OTP_PINNED_TAPEN_AP_FUSE_SHIFT)
1230 
1231 #define OTP_PINNED_CPU1NIDEN_AP_FUSE_IDX   (34u)
1232 #define OTP_PINNED_CPU1NIDEN_AP_FUSE_SHIFT (24u)
1233 #define OTP_PINNED_CPU1NIDEN_AP_FUSE_MASK  (0x1000000u)
1234 #define OTP_PINNED_CPU1NIDEN_AP_FUSE_WIDTH (1u)
1235 #define OTP_PINNED_CPU1NIDEN_AP_FUSE_VALUE()                                                      \
1236     ((OCOTP->OTP_SHADOW[OTP_PINNED_CPU1NIDEN_AP_FUSE_IDX] & OTP_PINNED_CPU1NIDEN_AP_FUSE_MASK) >> \
1237      OTP_PINNED_CPU1NIDEN_AP_FUSE_SHIFT)
1238 
1239 #define OTP_PINNED_CPU1DBGEN_AP_FUSE_IDX   (34u)
1240 #define OTP_PINNED_CPU1DBGEN_AP_FUSE_SHIFT (25u)
1241 #define OTP_PINNED_CPU1DBGEN_AP_FUSE_MASK  (0x2000000u)
1242 #define OTP_PINNED_CPU1DBGEN_AP_FUSE_WIDTH (1u)
1243 #define OTP_PINNED_CPU1DBGEN_AP_FUSE_VALUE()                                                      \
1244     ((OCOTP->OTP_SHADOW[OTP_PINNED_CPU1DBGEN_AP_FUSE_IDX] & OTP_PINNED_CPU1DBGEN_AP_FUSE_MASK) >> \
1245      OTP_PINNED_CPU1DBGEN_AP_FUSE_SHIFT)
1246 
1247 #define OTP_PINNED_CPU2NIDEN_AP_FUSE_IDX   (34u)
1248 #define OTP_PINNED_CPU2NIDEN_AP_FUSE_SHIFT (26u)
1249 #define OTP_PINNED_CPU2NIDEN_AP_FUSE_MASK  (0x4000000u)
1250 #define OTP_PINNED_CPU2NIDEN_AP_FUSE_WIDTH (1u)
1251 #define OTP_PINNED_CPU2NIDEN_AP_FUSE_VALUE()                                                      \
1252     ((OCOTP->OTP_SHADOW[OTP_PINNED_CPU2NIDEN_AP_FUSE_IDX] & OTP_PINNED_CPU2NIDEN_AP_FUSE_MASK) >> \
1253      OTP_PINNED_CPU2NIDEN_AP_FUSE_SHIFT)
1254 
1255 #define OTP_PINNED_CPU2DBGEN_AP_FUSE_IDX   (34u)
1256 #define OTP_PINNED_CPU2DBGEN_AP_FUSE_SHIFT (27u)
1257 #define OTP_PINNED_CPU2DBGEN_AP_FUSE_MASK  (0x8000000u)
1258 #define OTP_PINNED_CPU2DBGEN_AP_FUSE_WIDTH (1u)
1259 #define OTP_PINNED_CPU2DBGEN_AP_FUSE_VALUE()                                                      \
1260     ((OCOTP->OTP_SHADOW[OTP_PINNED_CPU2DBGEN_AP_FUSE_IDX] & OTP_PINNED_CPU2DBGEN_AP_FUSE_MASK) >> \
1261      OTP_PINNED_CPU2DBGEN_AP_FUSE_SHIFT)
1262 
1263 #define OTP_PINNED_ISPCMDEN_AP_FUSE_IDX   (34u)
1264 #define OTP_PINNED_ISPCMDEN_AP_FUSE_SHIFT (28u)
1265 #define OTP_PINNED_ISPCMDEN_AP_FUSE_MASK  (0x10000000u)
1266 #define OTP_PINNED_ISPCMDEN_AP_FUSE_WIDTH (1u)
1267 #define OTP_PINNED_ISPCMDEN_AP_FUSE_VALUE()                                                     \
1268     ((OCOTP->OTP_SHADOW[OTP_PINNED_ISPCMDEN_AP_FUSE_IDX] & OTP_PINNED_ISPCMDEN_AP_FUSE_MASK) >> \
1269      OTP_PINNED_ISPCMDEN_AP_FUSE_SHIFT)
1270 
1271 #define OTP_PINNED_FACMDEN_AP_FUSE_IDX   (34u)
1272 #define OTP_PINNED_FACMDEN_AP_FUSE_SHIFT (29u)
1273 #define OTP_PINNED_FACMDEN_AP_FUSE_MASK  (0x20000000u)
1274 #define OTP_PINNED_FACMDEN_AP_FUSE_WIDTH (1u)
1275 #define OTP_PINNED_FACMDEN_AP_FUSE_VALUE()                                                    \
1276     ((OCOTP->OTP_SHADOW[OTP_PINNED_FACMDEN_AP_FUSE_IDX] & OTP_PINNED_FACMDEN_AP_FUSE_MASK) >> \
1277      OTP_PINNED_FACMDEN_AP_FUSE_SHIFT)
1278 
1279 #define OTP_FORCE_UUID_MATCH_AP_FUSE_IDX   (34u)
1280 #define OTP_FORCE_UUID_MATCH_AP_FUSE_SHIFT (30u)
1281 #define OTP_FORCE_UUID_MATCH_AP_FUSE_MASK  (0x40000000u)
1282 #define OTP_FORCE_UUID_MATCH_AP_FUSE_WIDTH (1u)
1283 #define OTP_FORCE_UUID_MATCH_AP_FUSE_VALUE()                                                      \
1284     ((OCOTP->OTP_SHADOW[OTP_FORCE_UUID_MATCH_AP_FUSE_IDX] & OTP_FORCE_UUID_MATCH_AP_FUSE_MASK) >> \
1285      OTP_FORCE_UUID_MATCH_AP_FUSE_SHIFT)
1286 
1287 /* Fuse Word PRINCE_GCM_IV_STORE_START_ADDR Index 35 */
1288 #define OTP_PRINCE_GCM_IV_STORE_START_ADDR_FUSE_IDX (35u)
1289 
1290 #define OTP_PRINCE_GCM_IV_STORE_START_ADDR_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_PRINCE_GCM_IV_STORE_START_ADDR_FUSE_IDX])
1291 /* Fuse Word PRINCE_GCM_IV_STORE_END_ADDR Index 36 */
1292 #define OTP_PRINCE_GCM_IV_STORE_END_ADDR_FUSE_IDX (36u)
1293 
1294 #define OTP_PRINCE_GCM_IV_STORE_END_ADDR_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_PRINCE_GCM_IV_STORE_END_ADDR_FUSE_IDX])
1295 /* Fuse Word PRINCE_GCM_REG0_START_ADDR Index 37 */
1296 #define OTP_PRINCE_GCM_REG0_START_ADDR_FUSE_IDX (37u)
1297 
1298 #define OTP_PRINCE_GCM_REG0_START_ADDR_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_PRINCE_GCM_REG0_START_ADDR_FUSE_IDX])
1299 #define OTP_IPED_REG0_START_ADDR_FUSE_IDX           (37u)
1300 #define OTP_IPED_REG0_START_ADDR_FUSE_SHIFT         (0u)
1301 #define OTP_IPED_REG0_START_ADDR_FUSE_MASK          (0xFFFFFFu)
1302 #define OTP_IPED_REG0_START_ADDR_FUSE_WIDTH         (24u)
1303 #define OTP_IPED_REG0_START_ADDR_FUSE_VALUE()                                                       \
1304     ((OCOTP->OTP_SHADOW[OTP_IPED_REG0_START_ADDR_FUSE_IDX] & OTP_IPED_REG0_START_ADDR_FUSE_MASK) >> \
1305      OTP_IPED_REG0_START_ADDR_FUSE_SHIFT)
1306 
1307 #define OTP_ENABLE_REG0_FUSE_IDX   (37u)
1308 #define OTP_ENABLE_REG0_FUSE_SHIFT (30u)
1309 #define OTP_ENABLE_REG0_FUSE_MASK  (0xC0000000u)
1310 #define OTP_ENABLE_REG0_FUSE_WIDTH (2u)
1311 #define OTP_ENABLE_REG0_FUSE_VALUE() \
1312     ((OCOTP->OTP_SHADOW[OTP_ENABLE_REG0_FUSE_IDX] & OTP_ENABLE_REG0_FUSE_MASK) >> OTP_ENABLE_REG0_FUSE_SHIFT)
1313 
1314 /* Fuse Word PRINCE_GCM_REG0_END_ADDR Index 38 */
1315 #define OTP_PRINCE_GCM_REG0_END_ADDR_FUSE_IDX (38u)
1316 
1317 #define OTP_PRINCE_GCM_REG0_END_ADDR_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_PRINCE_GCM_REG0_END_ADDR_FUSE_IDX])
1318 
1319 /* Fuse Word PRINCE_GCM_REG1_START_ADDR Index 39 */
1320 #define OTP_PRINCE_GCM_REG1_START_ADDR_FUSE_IDX (39u)
1321 
1322 #define OTP_PRINCE_GCM_REG1_START_ADDR_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_PRINCE_GCM_REG1_START_ADDR_FUSE_IDX])
1323 #define OTP_IPED_REG1_START_ADDR_FUSE_IDX           (39u)
1324 #define OTP_IPED_REG1_START_ADDR_FUSE_SHIFT         (0u)
1325 #define OTP_IPED_REG1_START_ADDR_FUSE_MASK          (0xFFFFFFu)
1326 #define OTP_IPED_REG1_START_ADDR_FUSE_WIDTH         (24u)
1327 #define OTP_IPED_REG1_START_ADDR_FUSE_VALUE()                                                       \
1328     ((OCOTP->OTP_SHADOW[OTP_IPED_REG1_START_ADDR_FUSE_IDX] & OTP_IPED_REG1_START_ADDR_FUSE_MASK) >> \
1329      OTP_IPED_REG1_START_ADDR_FUSE_SHIFT)
1330 
1331 #define OTP_ENABLE_REG1_FUSE_IDX   (39u)
1332 #define OTP_ENABLE_REG1_FUSE_SHIFT (30u)
1333 #define OTP_ENABLE_REG1_FUSE_MASK  (0xC0000000u)
1334 #define OTP_ENABLE_REG1_FUSE_WIDTH (2u)
1335 #define OTP_ENABLE_REG1_FUSE_VALUE() \
1336     ((OCOTP->OTP_SHADOW[OTP_ENABLE_REG1_FUSE_IDX] & OTP_ENABLE_REG1_FUSE_MASK) >> OTP_ENABLE_REG1_FUSE_SHIFT)
1337 
1338 /* Fuse Word PRINCE_GCM_REG1_END_ADDR Index 40 */
1339 #define OTP_PRINCE_GCM_REG1_END_ADDR_FUSE_IDX (40u)
1340 
1341 #define OTP_PRINCE_GCM_REG1_END_ADDR_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_PRINCE_GCM_REG1_END_ADDR_FUSE_IDX])
1342 
1343 /* Fuse Word PRINCE_GCM_REG2_START_ADDR Index 41 */
1344 #define OTP_PRINCE_GCM_REG2_START_ADDR_FUSE_IDX (41u)
1345 
1346 #define OTP_PRINCE_GCM_REG2_START_ADDR_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_PRINCE_GCM_REG2_START_ADDR_FUSE_IDX])
1347 #define OTP_IPED_REG2_START_ADDR_FUSE_IDX           (41u)
1348 #define OTP_IPED_REG2_START_ADDR_FUSE_SHIFT         (0u)
1349 #define OTP_IPED_REG2_START_ADDR_FUSE_MASK          (0xFFFFFFu)
1350 #define OTP_IPED_REG2_START_ADDR_FUSE_WIDTH         (24u)
1351 #define OTP_IPED_REG2_START_ADDR_FUSE_VALUE()                                                       \
1352     ((OCOTP->OTP_SHADOW[OTP_IPED_REG2_START_ADDR_FUSE_IDX] & OTP_IPED_REG2_START_ADDR_FUSE_MASK) >> \
1353      OTP_IPED_REG2_START_ADDR_FUSE_SHIFT)
1354 
1355 #define OTP_ENABLE_REG2_FUSE_IDX   (41u)
1356 #define OTP_ENABLE_REG2_FUSE_SHIFT (30u)
1357 #define OTP_ENABLE_REG2_FUSE_MASK  (0xC0000000u)
1358 #define OTP_ENABLE_REG2_FUSE_WIDTH (2u)
1359 #define OTP_ENABLE_REG2_FUSE_VALUE() \
1360     ((OCOTP->OTP_SHADOW[OTP_ENABLE_REG2_FUSE_IDX] & OTP_ENABLE_REG2_FUSE_MASK) >> OTP_ENABLE_REG2_FUSE_SHIFT)
1361 
1362 /* Fuse Word PRINCE_GCM_REG2_END_ADDR Index 42 */
1363 #define OTP_PRINCE_GCM_REG2_END_ADDR_FUSE_IDX (42u)
1364 
1365 #define OTP_PRINCE_GCM_REG2_END_ADDR_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_PRINCE_GCM_REG2_END_ADDR_FUSE_IDX])
1366 
1367 /* Fuse Word PRINCE_GCM_REG3_START_ADDR Index 43 */
1368 #define OTP_PRINCE_GCM_REG3_START_ADDR_FUSE_IDX (43u)
1369 
1370 #define OTP_PRINCE_GCM_REG3_START_ADDR_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_PRINCE_GCM_REG3_START_ADDR_FUSE_IDX])
1371 #define OTP_IPED_REG3_START_ADDR_FUSE_IDX           (43u)
1372 #define OTP_IPED_REG3_START_ADDR_FUSE_SHIFT         (0u)
1373 #define OTP_IPED_REG3_START_ADDR_FUSE_MASK          (0xFFFFFFu)
1374 #define OTP_IPED_REG3_START_ADDR_FUSE_WIDTH         (24u)
1375 #define OTP_IPED_REG3_START_ADDR_FUSE_VALUE()                                                       \
1376     ((OCOTP->OTP_SHADOW[OTP_IPED_REG3_START_ADDR_FUSE_IDX] & OTP_IPED_REG3_START_ADDR_FUSE_MASK) >> \
1377      OTP_IPED_REG3_START_ADDR_FUSE_SHIFT)
1378 
1379 #define OTP_ENABLE_REG3_FUSE_IDX   (43u)
1380 #define OTP_ENABLE_REG3_FUSE_SHIFT (30u)
1381 #define OTP_ENABLE_REG3_FUSE_MASK  (0xC0000000u)
1382 #define OTP_ENABLE_REG3_FUSE_WIDTH (2u)
1383 #define OTP_ENABLE_REG3_FUSE_VALUE() \
1384     ((OCOTP->OTP_SHADOW[OTP_ENABLE_REG3_FUSE_IDX] & OTP_ENABLE_REG3_FUSE_MASK) >> OTP_ENABLE_REG3_FUSE_SHIFT)
1385 
1386 /* Fuse Word PRINCE_GCM_REG3_END_ADDR Index 44 */
1387 #define OTP_PRINCE_GCM_REG3_END_ADDR_FUSE_IDX (44u)
1388 
1389 #define OTP_PRINCE_GCM_REG3_END_ADDR_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_PRINCE_GCM_REG3_END_ADDR_FUSE_IDX])
1390 
1391 /* Fuse Word LIFE_CYCLE_STATE Index 45 */
1392 #define OTP_LIFE_CYCLE_STATE_FUSE_IDX (45u)
1393 
1394 #define OTP_LIFE_CYCLE_STATE_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_LIFE_CYCLE_STATE_FUSE_IDX])
1395 #define OTP_LCS_FUSE_IDX                  (45u)
1396 #define OTP_LCS_FUSE_SHIFT                (0u)
1397 #define OTP_LCS_FUSE_MASK                 (0xFFu)
1398 #define OTP_LCS_FUSE_WIDTH                (8u)
1399 #define OTP_LCS_FUSE_VALUE()              ((OCOTP->OTP_SHADOW[OTP_LCS_FUSE_IDX] & OTP_LCS_FUSE_MASK) >> OTP_LCS_FUSE_SHIFT)
1400 
1401 #define OTP_LCS_REDUNDANT_FUSE_IDX   (45u)
1402 #define OTP_LCS_REDUNDANT_FUSE_SHIFT (8u)
1403 #define OTP_LCS_REDUNDANT_FUSE_MASK  (0xFF00u)
1404 #define OTP_LCS_REDUNDANT_FUSE_WIDTH (8u)
1405 #define OTP_LCS_REDUNDANT_FUSE_VALUE() \
1406     ((OCOTP->OTP_SHADOW[OTP_LCS_REDUNDANT_FUSE_IDX] & OTP_LCS_REDUNDANT_FUSE_MASK) >> OTP_LCS_REDUNDANT_FUSE_SHIFT)
1407 
1408 /* Fuse Word UUID[31:0] Index 46 */
1409 #define OTP_UUID_31_0_FUSE_IDX (46u)
1410 
1411 /* Fuse Word UUID[63:32] Index 47 */
1412 #define OTP_UUID_63_32_FUSE_IDX (47u)
1413 
1414 /* Fuse Word UUID[95:64] Index 48 */
1415 #define OTP_UUID_95_64_FUSE_IDX (48u)
1416 
1417 /* Fuse Word UUID[127:96] Index 49 */
1418 #define OTP_UUID_127_96_FUSE_IDX (49u)
1419 
1420 /* Fuse Word RO_PUF[31:0] Index 50 */
1421 #define OTP_RO_PUF_31_0_FUSE_IDX (50u)
1422 
1423 /* Fuse Word RO_PUF[63:32] Index 51 */
1424 #define OTP_RO_PUF_63_32_FUSE_IDX (51u)
1425 
1426 /* Fuse Word RO_PUF[95:64] Index 52 */
1427 #define OTP_RO_PUF_95_64_FUSE_IDX (52u)
1428 
1429 /* Fuse Word RO_PUF[127:96] Index 53 */
1430 #define OTP_RO_PUF_127_96_FUSE_IDX (53u)
1431 
1432 /* Fuse Word RO_PUF[159:128] Index 54 */
1433 #define OTP_RO_PUF_159_128_FUSE_IDX (54u)
1434 
1435 /* Fuse Word RO_PUF[191:160] Index 55 */
1436 #define OTP_RO_PUF_191_160_FUSE_IDX (55u)
1437 
1438 /* Fuse Word RO_PUF[223:192] Index 56 */
1439 #define OTP_RO_PUF_223_192_FUSE_IDX (56u)
1440 
1441 /* Fuse Word RO_PUF[255:224] Index 57 */
1442 #define OTP_RO_PUF_255_224_FUSE_IDX (57u)
1443 
1444 /* Fuse Word RO_PUF[287:256] Index 58 */
1445 #define OTP_RO_PUF_287_256_FUSE_IDX (58u)
1446 
1447 /* Fuse Word RO_PUF[319:288] Index 59 */
1448 #define OTP_RO_PUF_319_288_FUSE_IDX (59u)
1449 
1450 /* Fuse Word RO_PUF[351:320] Index 60 */
1451 #define OTP_RO_PUF_351_320_FUSE_IDX (60u)
1452 
1453 /* Fuse Word RO_PUF[383:352] Index 61 */
1454 #define OTP_RO_PUF_383_352_FUSE_IDX (61u)
1455 
1456 /* Fuse Word RO_PUF[415:384] Index 62 */
1457 #define OTP_RO_PUF_415_384_FUSE_IDX (62u)
1458 
1459 /* Fuse Word RO_PUF[447:416] Index 63 */
1460 #define OTP_RO_PUF_447_416_FUSE_IDX (63u)
1461 
1462 /* Fuse Word RO_PUF[479:448] Index 64 */
1463 #define OTP_RO_PUF_479_448_FUSE_IDX (64u)
1464 
1465 /* Fuse Word RO_PUF[511:480] Index 65 */
1466 #define OTP_RO_PUF_511_480_FUSE_IDX (65u)
1467 
1468 /* Fuse Word RO_PUF[543:512] Index 66 */
1469 #define OTP_RO_PUF_543_512_FUSE_IDX (66u)
1470 
1471 /* Fuse Word RO_PUF[575:544] Index 67 */
1472 #define OTP_RO_PUF_575_544_FUSE_IDX (67u)
1473 
1474 /* Fuse Word RO_PUF[607:576] Index 68 */
1475 #define OTP_RO_PUF_607_576_FUSE_IDX (68u)
1476 
1477 /* Fuse Word RO_PUF[639:608] Index 69 */
1478 #define OTP_RO_PUF_639_608_FUSE_IDX (69u)
1479 
1480 /* Fuse Word RO_PUF[671:640] Index 70 */
1481 #define OTP_RO_PUF_671_640_FUSE_IDX (70u)
1482 
1483 /* Fuse Word RO_PUF[703:672] Index 71 */
1484 #define OTP_RO_PUF_703_672_FUSE_IDX (71u)
1485 
1486 /* Fuse Word RO_PUF[735:704] Index 72 */
1487 #define OTP_RO_PUF_735_704_FUSE_IDX (72u)
1488 
1489 /* Fuse Word RO_PUF[767:736] Index 73 */
1490 #define OTP_RO_PUF_767_736_FUSE_IDX (73u)
1491 
1492 /* Fuse Word RO_PUF[799:768] Index 74 */
1493 #define OTP_RO_PUF_799_768_FUSE_IDX (74u)
1494 
1495 /* Fuse Word RO_PUF[831:800] Index 75 */
1496 #define OTP_RO_PUF_831_800_FUSE_IDX (75u)
1497 
1498 /* Fuse Word OTP_SHARE1[31:0] Index 76 */
1499 #define OTP_OTP_SHARE1_31_0_FUSE_IDX (76u)
1500 
1501 #define OTP_OTP_SHARE1_31_0_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE1_31_0_FUSE_IDX])
1502 /* Fuse Word OTP_SHARE1[63:32] Index 77 */
1503 #define OTP_OTP_SHARE1_63_32_FUSE_IDX (77u)
1504 
1505 #define OTP_OTP_SHARE1_63_32_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE1_63_32_FUSE_IDX])
1506 /* Fuse Word OTP_SHARE1[95:64] Index 78 */
1507 #define OTP_OTP_SHARE1_95_64_FUSE_IDX (78u)
1508 
1509 #define OTP_OTP_SHARE1_95_64_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE1_95_64_FUSE_IDX])
1510 /* Fuse Word OTP_SHARE1[127:96] Index 79 */
1511 #define OTP_OTP_SHARE1_127_96_FUSE_IDX (79u)
1512 
1513 #define OTP_OTP_SHARE1_127_96_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE1_127_96_FUSE_IDX])
1514 /* Fuse Word OTP_SHARE1[159:128] Index 80 */
1515 #define OTP_OTP_SHARE1_159_128_FUSE_IDX (80u)
1516 
1517 #define OTP_OTP_SHARE1_159_128_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE1_159_128_FUSE_IDX])
1518 /* Fuse Word OTP_SHARE1[191:160] Index 81 */
1519 #define OTP_OTP_SHARE1_191_160_FUSE_IDX (81u)
1520 
1521 #define OTP_OTP_SHARE1_191_160_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE1_191_160_FUSE_IDX])
1522 /* Fuse Word OTP_SHARE1[223:192] Index 82 */
1523 #define OTP_OTP_SHARE1_223_192_FUSE_IDX (82u)
1524 
1525 #define OTP_OTP_SHARE1_223_192_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE1_223_192_FUSE_IDX])
1526 /* Fuse Word OTP_SHARE1[255:224] Index 83 */
1527 #define OTP_OTP_SHARE1_255_224_FUSE_IDX (83u)
1528 
1529 #define OTP_OTP_SHARE1_255_224_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE1_255_224_FUSE_IDX])
1530 /* Fuse Word OTP_SHARE2[31:0] Index 84 */
1531 #define OTP_OTP_SHARE2_31_0_FUSE_IDX (84u)
1532 
1533 #define OTP_OTP_SHARE2_31_0_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE2_31_0_FUSE_IDX])
1534 /* Fuse Word OTP_SHARE2[63:32] Index 85 */
1535 #define OTP_OTP_SHARE2_63_32_FUSE_IDX (85u)
1536 
1537 #define OTP_OTP_SHARE2_63_32_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE2_63_32_FUSE_IDX])
1538 /* Fuse Word OTP_SHARE2[95:64] Index 86 */
1539 #define OTP_OTP_SHARE2_95_64_FUSE_IDX (86u)
1540 
1541 #define OTP_OTP_SHARE2_95_64_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE2_95_64_FUSE_IDX])
1542 /* Fuse Word OTP_SHARE2[127:96] Index 87 */
1543 #define OTP_OTP_SHARE2_127_96_FUSE_IDX (87u)
1544 
1545 #define OTP_OTP_SHARE2_127_96_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE2_127_96_FUSE_IDX])
1546 /* Fuse Word OTP_SHARE2[159:128] Index 88 */
1547 #define OTP_OTP_SHARE2_159_128_FUSE_IDX (88u)
1548 
1549 #define OTP_OTP_SHARE2_159_128_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE2_159_128_FUSE_IDX])
1550 /* Fuse Word OTP_SHARE2[191:160] Index 89 */
1551 #define OTP_OTP_SHARE2_191_160_FUSE_IDX (89u)
1552 
1553 #define OTP_OTP_SHARE2_191_160_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE2_191_160_FUSE_IDX])
1554 /* Fuse Word OTP_SHARE2[223:192] Index 90 */
1555 #define OTP_OTP_SHARE2_223_192_FUSE_IDX (90u)
1556 
1557 #define OTP_OTP_SHARE2_223_192_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE2_223_192_FUSE_IDX])
1558 /* Fuse Word OTP_SHARE2[255:224] Index 91 */
1559 #define OTP_OTP_SHARE2_255_224_FUSE_IDX (91u)
1560 
1561 #define OTP_OTP_SHARE2_255_224_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_OTP_SHARE2_255_224_FUSE_IDX])
1562 /* Fuse Word CUST_SK_MK[31:0] Index 92 */
1563 #define OTP_CUST_SK_MK_31_0_FUSE_IDX (92u)
1564 
1565 #define OTP_CUST_SK_MK_31_0_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_CUST_SK_MK_31_0_FUSE_IDX])
1566 /* Fuse Word CUST_SK_MK[63:32] Index 93 */
1567 #define OTP_CUST_SK_MK_63_32_FUSE_IDX (93u)
1568 
1569 #define OTP_CUST_SK_MK_63_32_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_CUST_SK_MK_63_32_FUSE_IDX])
1570 /* Fuse Word CUST_SK_MK[95:64] Index 94 */
1571 #define OTP_CUST_SK_MK_95_64_FUSE_IDX (94u)
1572 
1573 #define OTP_CUST_SK_MK_95_64_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_CUST_SK_MK_95_64_FUSE_IDX])
1574 /* Fuse Word CUST_SK_MK[127:96] Index 95 */
1575 #define OTP_CUST_SK_MK_127_96_FUSE_IDX (95u)
1576 
1577 #define OTP_CUST_SK_MK_127_96_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_CUST_SK_MK_127_96_FUSE_IDX])
1578 /* Fuse Word CUST_SK_MK[159:128] Index 96 */
1579 #define OTP_CUST_SK_MK_159_128_FUSE_IDX (96u)
1580 
1581 #define OTP_CUST_SK_MK_159_128_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_CUST_SK_MK_159_128_FUSE_IDX])
1582 /* Fuse Word CUST_SK_MK[191:160] Index 97 */
1583 #define OTP_CUST_SK_MK_191_160_FUSE_IDX (97u)
1584 
1585 #define OTP_CUST_SK_MK_191_160_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_CUST_SK_MK_191_160_FUSE_IDX])
1586 /* Fuse Word CUST_SK_MK[223:192] Index 98 */
1587 #define OTP_CUST_SK_MK_223_192_FUSE_IDX (98u)
1588 
1589 #define OTP_CUST_SK_MK_223_192_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_CUST_SK_MK_223_192_FUSE_IDX])
1590 /* Fuse Word CUST_SK_MK[255:224] Index 99 */
1591 #define OTP_CUST_SK_MK_255_224_FUSE_IDX (99u)
1592 
1593 #define OTP_CUST_SK_MK_255_224_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_CUST_SK_MK_255_224_FUSE_IDX])
1594 /* Fuse Word CUST_SK_MK[287:256] Index 100 */
1595 #define OTP_CUST_SK_MK_287_256_FUSE_IDX (100u)
1596 
1597 #define OTP_CUST_SK_MK_287_256_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_CUST_SK_MK_287_256_FUSE_IDX])
1598 /* Fuse Word CUST_SK_MK[319:288] Index 101 */
1599 #define OTP_CUST_SK_MK_319_288_FUSE_IDX (101u)
1600 
1601 #define OTP_CUST_SK_MK_319_288_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_CUST_SK_MK_319_288_FUSE_IDX])
1602 /* Fuse Word CUST_SK_MK[351:320] Index 102 */
1603 #define OTP_CUST_SK_MK_351_320_FUSE_IDX (102u)
1604 
1605 #define OTP_CUST_SK_MK_351_320_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_CUST_SK_MK_351_320_FUSE_IDX])
1606 /* Fuse Word CUST_SK_MK[383:352] Index 103 */
1607 #define OTP_CUST_SK_MK_383_352_FUSE_IDX (103u)
1608 
1609 #define OTP_CUST_SK_MK_383_352_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_CUST_SK_MK_383_352_FUSE_IDX])
1610 /* Fuse Word RKTH[383:352] Index 104 */
1611 #define OTP_RKTH_383_352_FUSE_IDX (104u)
1612 
1613 #define OTP_RKTH_383_352_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_RKTH_383_352_FUSE_IDX])
1614 /* Fuse Word RKTH[351:320] Index 105 */
1615 #define OTP_RKTH_351_320_FUSE_IDX (105u)
1616 
1617 #define OTP_RKTH_351_320_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_RKTH_351_320_FUSE_IDX])
1618 /* Fuse Word RKTH[319:288] Index 106 */
1619 #define OTP_RKTH_319_288_FUSE_IDX (106u)
1620 
1621 #define OTP_RKTH_319_288_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_RKTH_319_288_FUSE_IDX])
1622 /* Fuse Word RKTH[287:256] Index 107 */
1623 #define OTP_RKTH_287_256_FUSE_IDX (107u)
1624 
1625 #define OTP_RKTH_287_256_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_RKTH_287_256_FUSE_IDX])
1626 /* Fuse Word RKTH[255:224] Index 108 */
1627 #define OTP_RKTH_255_224_FUSE_IDX (108u)
1628 
1629 #define OTP_RKTH_255_224_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_RKTH_255_224_FUSE_IDX])
1630 /* Fuse Word RKTH[223:192] Index 109 */
1631 #define OTP_RKTH_223_192_FUSE_IDX (109u)
1632 
1633 #define OTP_RKTH_223_192_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_RKTH_223_192_FUSE_IDX])
1634 /* Fuse Word RKTH[191:160] Index 110 */
1635 #define OTP_RKTH_191_160_FUSE_IDX (110u)
1636 
1637 #define OTP_RKTH_191_160_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_RKTH_191_160_FUSE_IDX])
1638 /* Fuse Word RKTH[159:128] Index 111 */
1639 #define OTP_RKTH_159_128_FUSE_IDX (111u)
1640 
1641 #define OTP_RKTH_159_128_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_RKTH_159_128_FUSE_IDX])
1642 /* Fuse Word RKTH[127:96] Index 112 */
1643 #define OTP_RKTH_127_96_FUSE_IDX (112u)
1644 
1645 #define OTP_RKTH_127_96_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_RKTH_127_96_FUSE_IDX])
1646 /* Fuse Word RKTH[95:64] Index 113 */
1647 #define OTP_RKTH_95_64_FUSE_IDX (113u)
1648 
1649 #define OTP_RKTH_95_64_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_RKTH_95_64_FUSE_IDX])
1650 /* Fuse Word RKTH[63:32] Index 114 */
1651 #define OTP_RKTH_63_32_FUSE_IDX (114u)
1652 
1653 #define OTP_RKTH_63_32_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_RKTH_63_32_FUSE_IDX])
1654 /* Fuse Word RKTH[31:0] Index 115 */
1655 #define OTP_RKTH_31_0_FUSE_IDX (115u)
1656 
1657 #define OTP_RKTH_31_0_FUSE_VALUE() (OCOTP->OTP_SHADOW[OTP_RKTH_31_0_FUSE_IDX])
1658 /* Fuse Word NXP_WIFI_SK_MK[31:0] Index 116 */
1659 #define OTP_NXP_WIFI_SK_MK_31_0_FUSE_IDX (116u)
1660 
1661 /* Fuse Word NXP_WIFI_SK_MK[63:32] Index 117 */
1662 #define OTP_NXP_WIFI_SK_MK_63_32_FUSE_IDX (117u)
1663 
1664 /* Fuse Word NXP_WIFI_SK_MK[95:64] Index 118 */
1665 #define OTP_NXP_WIFI_SK_MK_95_64_FUSE_IDX (118u)
1666 
1667 /* Fuse Word NXP_WIFI_SK_MK[127:96] Index 119 */
1668 #define OTP_NXP_WIFI_SK_MK_127_96_FUSE_IDX (119u)
1669 
1670 /* Fuse Word NXP_WIFI_SK_MK[159:128] Index 120 */
1671 #define OTP_NXP_WIFI_SK_MK_159_128_FUSE_IDX (120u)
1672 
1673 /* Fuse Word NXP_WIFI_SK_MK[191:160] Index 121 */
1674 #define OTP_NXP_WIFI_SK_MK_191_160_FUSE_IDX (121u)
1675 
1676 /* Fuse Word NXP_WIFI_SK_MK[223:192] Index 122 */
1677 #define OTP_NXP_WIFI_SK_MK_223_192_FUSE_IDX (122u)
1678 
1679 /* Fuse Word NXP_WIFI_SK_MK[255:224] Index 123 */
1680 #define OTP_NXP_WIFI_SK_MK_255_224_FUSE_IDX (123u)
1681 
1682 /* Fuse Word NXP_WIFI_SK_MK[287:256] Index 124 */
1683 #define OTP_NXP_WIFI_SK_MK_287_256_FUSE_IDX (124u)
1684 
1685 /* Fuse Word NXP_WIFI_SK_MK[319:288] Index 125 */
1686 #define OTP_NXP_WIFI_SK_MK_319_288_FUSE_IDX (125u)
1687 
1688 /* Fuse Word NXP_WIFI_SK_MK[351:320] Index 126 */
1689 #define OTP_NXP_WIFI_SK_MK_351_320_FUSE_IDX (126u)
1690 
1691 /* Fuse Word NXP_WIFI_SK_MK[383:352] Index 127 */
1692 #define OTP_NXP_WIFI_SK_MK_383_352_FUSE_IDX (127u)
1693 
1694 /* Fuse Word DTRNG_CFG[31:0] Index 128 */
1695 #define OTP_DTRNG_CFG_31_0_FUSE_IDX (128u)
1696 
1697 /* Fuse Word DTRNG_CFG[63:32] Index 129 */
1698 #define OTP_DTRNG_CFG_63_32_FUSE_IDX (129u)
1699 
1700 /* Fuse Word DTRNG_CFG[95:64] Index 130 */
1701 #define OTP_DTRNG_CFG_95_64_FUSE_IDX (130u)
1702 
1703 /* Fuse Word DTRNG_CFG[127:96] Index 131 */
1704 #define OTP_DTRNG_CFG_127_96_FUSE_IDX (131u)
1705 
1706 /* Fuse Word DTRNG_CFG[159:128] Index 132 */
1707 #define OTP_DTRNG_CFG_159_128_FUSE_IDX (132u)
1708 
1709 /* Fuse Word DTRNG_CFG[191:160] Index 133 */
1710 #define OTP_DTRNG_CFG_191_160_FUSE_IDX (133u)
1711 
1712 /* Fuse Word DTRNG_CFG[223:192] Index 134 */
1713 #define OTP_DTRNG_CFG_223_192_FUSE_IDX (134u)
1714 
1715 /* Fuse Word DTRNG_CFG[255:224] Index 135 */
1716 #define OTP_DTRNG_CFG_255_224_FUSE_IDX (135u)
1717 
1718 /* Fuse Word DTRNG_CFG[287:256] Index 136 */
1719 #define OTP_DTRNG_CFG_287_256_FUSE_IDX (136u)
1720 
1721 /* Fuse Word DTRNG_CFG[319:288] Index 137 */
1722 #define OTP_DTRNG_CFG_319_288_FUSE_IDX (137u)
1723 
1724 /* Fuse Word DTRNG_CFG[351:320] Index 138 */
1725 #define OTP_DTRNG_CFG_351_320_FUSE_IDX (138u)
1726 
1727 /* Fuse Word DTRNG_CFG[383:352] Index 139 */
1728 #define OTP_DTRNG_CFG_383_352_FUSE_IDX (139u)
1729 
1730 /* Fuse Word DTRNG_CFG[415:384] Index 140 */
1731 #define OTP_DTRNG_CFG_415_384_FUSE_IDX (140u)
1732 
1733 /* Fuse Word DTRNG_CFG[447:416] Index 141 */
1734 #define OTP_DTRNG_CFG_447_416_FUSE_IDX (141u)
1735 
1736 /* Fuse Word DTRNG_CFG[479:448] Index 142 */
1737 #define OTP_DTRNG_CFG_479_448_FUSE_IDX (142u)
1738 
1739 /* Fuse Word DTRNG_CFG[511:480] Index 143 */
1740 #define OTP_DTRNG_CFG_511_480_FUSE_IDX (143u)
1741 
1742 /* Fuse Word DTRNG_CFG[543:512] Index 144 */
1743 #define OTP_DTRNG_CFG_543_512_FUSE_IDX (144u)
1744 
1745 /* Fuse Word DTRNG_CFG[575:544] Index 145 */
1746 #define OTP_DTRNG_CFG_575_544_FUSE_IDX (145u)
1747 
1748 /* Fuse Word DTRNG_CFG[607:576] Index 146 */
1749 #define OTP_DTRNG_CFG_607_576_FUSE_IDX (146u)
1750 
1751 /* Fuse Word DTRNG_CFG[639:608] Index 147 */
1752 #define OTP_DTRNG_CFG_639_608_FUSE_IDX (147u)
1753 
1754 /* Fuse Word DTRNG_CFG[671:640] Index 148 */
1755 #define OTP_DTRNG_CFG_671_640_FUSE_IDX (148u)
1756 
1757 /* Fuse Word GDET_CFG[31:0] Index 149 */
1758 #define OTP_GDET_CFG_31_0_FUSE_IDX (149u)
1759 
1760 /* Fuse Word GDET_CFG[63:32] Index 150 */
1761 #define OTP_GDET_CFG_63_32_FUSE_IDX (150u)
1762 
1763 /* Fuse Word GDET_CFG[95:64] Index 151 */
1764 #define OTP_GDET_CFG_95_64_FUSE_IDX (151u)
1765 
1766 /* Fuse Word GDET_CFG[127:96] Index 152 */
1767 #define OTP_GDET_CFG_127_96_FUSE_IDX (152u)
1768 
1769 /* Fuse Word GDET_CFG[159:128] Index 153 */
1770 #define OTP_GDET_CFG_159_128_FUSE_IDX (153u)
1771 
1772 /* Fuse Word GDET_CFG[191:160] Index 154 */
1773 #define OTP_GDET_CFG_191_160_FUSE_IDX (154u)
1774 
1775 /* Fuse Word GDET_TRIM0 Index 155 */
1776 #define OTP_GDET_TRIM0_FUSE_IDX (155u)
1777 
1778 #define OTP_GDET_TRIM0_31_0_FUSE_IDX   (155u)
1779 #define OTP_GDET_TRIM0_31_0_FUSE_SHIFT (0u)
1780 #define OTP_GDET_TRIM0_31_0_FUSE_MASK  (0xFFFFFFFFu)
1781 #define OTP_GDET_TRIM0_31_0_FUSE_WIDTH (32u)
1782 
1783 /* Fuse Word USER_ECC_0 Index 156 */
1784 #define OTP_USER_ECC_0_FUSE_IDX (156u)
1785 
1786 /* Fuse Word USER_ECC_1 Index 157 */
1787 #define OTP_USER_ECC_1_FUSE_IDX (157u)
1788 
1789 /* Fuse Word USER_ECC_2 Index 158 */
1790 #define OTP_USER_ECC_2_FUSE_IDX (158u)
1791 
1792 /* Fuse Word USER_ECC_3 Index 159 */
1793 #define OTP_USER_ECC_3_FUSE_IDX (159u)
1794 
1795 /* Fuse Word USER_ECC_4 Index 160 */
1796 #define OTP_USER_ECC_4_FUSE_IDX (160u)
1797 
1798 /* Fuse Word USER_ECC_5 Index 161 */
1799 #define OTP_USER_ECC_5_FUSE_IDX (161u)
1800 
1801 /* Fuse Word USER_ECC_6 Index 162 */
1802 #define OTP_USER_ECC_6_FUSE_IDX (162u)
1803 
1804 /* Fuse Word USER_ECC_7 Index 163 */
1805 #define OTP_USER_ECC_7_FUSE_IDX (163u)
1806 
1807 /* Fuse Word ROM_PATCH_DATA0 Index 164 */
1808 #define OTP_ROM_PATCH_DATA0_FUSE_IDX (164u)
1809 
1810 /* Fuse Word ROM_PATCH_DATA1 Index 165 */
1811 #define OTP_ROM_PATCH_DATA1_FUSE_IDX (165u)
1812 
1813 /* Fuse Word ROM_PATCH_DATA2 Index 166 */
1814 #define OTP_ROM_PATCH_DATA2_FUSE_IDX (166u)
1815 
1816 /* Fuse Word ROM_PATCH_DATA3 Index 167 */
1817 #define OTP_ROM_PATCH_DATA3_FUSE_IDX (167u)
1818 
1819 /* Fuse Word ROM_PATCH_DATA4 Index 168 */
1820 #define OTP_ROM_PATCH_DATA4_FUSE_IDX (168u)
1821 
1822 /* Fuse Word ROM_PATCH_DATA5 Index 169 */
1823 #define OTP_ROM_PATCH_DATA5_FUSE_IDX (169u)
1824 
1825 /* Fuse Word ROM_PATCH_DATA6 Index 170 */
1826 #define OTP_ROM_PATCH_DATA6_FUSE_IDX (170u)
1827 
1828 /* Fuse Word ROM_PATCH_DATA7 Index 171 */
1829 #define OTP_ROM_PATCH_DATA7_FUSE_IDX (171u)
1830 
1831 /* Fuse Word ROM_PATCH_DATA8 Index 172 */
1832 #define OTP_ROM_PATCH_DATA8_FUSE_IDX (172u)
1833 
1834 /* Fuse Word ROM_PATCH_DATA9 Index 173 */
1835 #define OTP_ROM_PATCH_DATA9_FUSE_IDX (173u)
1836 
1837 /* Fuse Word ROM_PATCH_DATA10 Index 174 */
1838 #define OTP_ROM_PATCH_DATA10_FUSE_IDX (174u)
1839 
1840 /* Fuse Word ROM_PATCH_DATA11 Index 175 */
1841 #define OTP_ROM_PATCH_DATA11_FUSE_IDX (175u)
1842 
1843 /* Fuse Word ROM_PATCH_DATA12 Index 176 */
1844 #define OTP_ROM_PATCH_DATA12_FUSE_IDX (176u)
1845 
1846 /* Fuse Word ROM_PATCH_DATA13 Index 177 */
1847 #define OTP_ROM_PATCH_DATA13_FUSE_IDX (177u)
1848 
1849 /* Fuse Word ROM_PATCH_DATA14 Index 178 */
1850 #define OTP_ROM_PATCH_DATA14_FUSE_IDX (178u)
1851 
1852 /* Fuse Word ROM_PATCH_DATA15 Index 179 */
1853 #define OTP_ROM_PATCH_DATA15_FUSE_IDX (179u)
1854 
1855 /* Fuse Word ROM_PATCH_DATA16 Index 180 */
1856 #define OTP_ROM_PATCH_DATA16_FUSE_IDX (180u)
1857 
1858 /* Fuse Word ROM_PATCH_DATA17 Index 181 */
1859 #define OTP_ROM_PATCH_DATA17_FUSE_IDX (181u)
1860 
1861 /* Fuse Word ROM_PATCH_DATA18 Index 182 */
1862 #define OTP_ROM_PATCH_DATA18_FUSE_IDX (182u)
1863 
1864 /* Fuse Word ROM_PATCH_DATA19 Index 183 */
1865 #define OTP_ROM_PATCH_DATA19_FUSE_IDX (183u)
1866 
1867 /* Fuse Word ROM_PATCH_DATA20 Index 184 */
1868 #define OTP_ROM_PATCH_DATA20_FUSE_IDX (184u)
1869 
1870 /* Fuse Word ROM_PATCH_DATA21 Index 185 */
1871 #define OTP_ROM_PATCH_DATA21_FUSE_IDX (185u)
1872 
1873 /* Fuse Word ROM_PATCH_DATA22 Index 186 */
1874 #define OTP_ROM_PATCH_DATA22_FUSE_IDX (186u)
1875 
1876 /* Fuse Word ROM_PATCH_DATA23 Index 187 */
1877 #define OTP_ROM_PATCH_DATA23_FUSE_IDX (187u)
1878 
1879 /* Fuse Word ROM_PATCH_DATA24 Index 188 */
1880 #define OTP_ROM_PATCH_DATA24_FUSE_IDX (188u)
1881 
1882 /* Fuse Word ROM_PATCH_DATA25 Index 189 */
1883 #define OTP_ROM_PATCH_DATA25_FUSE_IDX (189u)
1884 
1885 /* Fuse Word ROM_PATCH_DATA26 Index 190 */
1886 #define OTP_ROM_PATCH_DATA26_FUSE_IDX (190u)
1887 
1888 /* Fuse Word ROM_PATCH_DATA27 Index 191 */
1889 #define OTP_ROM_PATCH_DATA27_FUSE_IDX (191u)
1890 
1891 /* Fuse Word ROM_PATCH_DATA28 Index 192 */
1892 #define OTP_ROM_PATCH_DATA28_FUSE_IDX (192u)
1893 
1894 /* Fuse Word ROM_PATCH_DATA29 Index 193 */
1895 #define OTP_ROM_PATCH_DATA29_FUSE_IDX (193u)
1896 
1897 /* Fuse Word ROM_PATCH_DATA30 Index 194 */
1898 #define OTP_ROM_PATCH_DATA30_FUSE_IDX (194u)
1899 
1900 /* Fuse Word ROM_PATCH_DATA31 Index 195 */
1901 #define OTP_ROM_PATCH_DATA31_FUSE_IDX (195u)
1902 
1903 /* Fuse Word ROM_PATCH_DATA32 Index 196 */
1904 #define OTP_ROM_PATCH_DATA32_FUSE_IDX (196u)
1905 
1906 /* Fuse Word ROM_PATCH_DATA33 Index 197 */
1907 #define OTP_ROM_PATCH_DATA33_FUSE_IDX (197u)
1908 
1909 /* Fuse Word ROM_PATCH_DATA34 Index 198 */
1910 #define OTP_ROM_PATCH_DATA34_FUSE_IDX (198u)
1911 
1912 /* Fuse Word ROM_PATCH_DATA35 Index 199 */
1913 #define OTP_ROM_PATCH_DATA35_FUSE_IDX (199u)
1914 
1915 /* Fuse Word ROM_PATCH_DATA36 Index 200 */
1916 #define OTP_ROM_PATCH_DATA36_FUSE_IDX (200u)
1917 
1918 /* Fuse Word ROM_PATCH_DATA37 Index 201 */
1919 #define OTP_ROM_PATCH_DATA37_FUSE_IDX (201u)
1920 
1921 /* Fuse Word ROM_PATCH_DATA38 Index 202 */
1922 #define OTP_ROM_PATCH_DATA38_FUSE_IDX (202u)
1923 
1924 /* Fuse Word ROM_PATCH_DATA39 Index 203 */
1925 #define OTP_ROM_PATCH_DATA39_FUSE_IDX (203u)
1926 
1927 /* Fuse Word ROM_PATCH_DATA40 Index 204 */
1928 #define OTP_ROM_PATCH_DATA40_FUSE_IDX (204u)
1929 
1930 /* Fuse Word ROM_PATCH_DATA41 Index 205 */
1931 #define OTP_ROM_PATCH_DATA41_FUSE_IDX (205u)
1932 
1933 /* Fuse Word ROM_PATCH_DATA42 Index 206 */
1934 #define OTP_ROM_PATCH_DATA42_FUSE_IDX (206u)
1935 
1936 /* Fuse Word ROM_PATCH_DATA43 Index 207 */
1937 #define OTP_ROM_PATCH_DATA43_FUSE_IDX (207u)
1938 
1939 /* Fuse Word ROM_PATCH_DATA44 Index 208 */
1940 #define OTP_ROM_PATCH_DATA44_FUSE_IDX (208u)
1941 
1942 /* Fuse Word ROM_PATCH_DATA45 Index 209 */
1943 #define OTP_ROM_PATCH_DATA45_FUSE_IDX (209u)
1944 
1945 /* Fuse Word ROM_PATCH_DATA46 Index 210 */
1946 #define OTP_ROM_PATCH_DATA46_FUSE_IDX (210u)
1947 
1948 /* Fuse Word ROM_PATCH_DATA47 Index 211 */
1949 #define OTP_ROM_PATCH_DATA47_FUSE_IDX (211u)
1950 
1951 /* Fuse Word ROM_PATCH_DATA48 Index 212 */
1952 #define OTP_ROM_PATCH_DATA48_FUSE_IDX (212u)
1953 
1954 /* Fuse Word ROM_PATCH_DATA49 Index 213 */
1955 #define OTP_ROM_PATCH_DATA49_FUSE_IDX (213u)
1956 
1957 /* Fuse Word ROM_PATCH_DATA50 Index 214 */
1958 #define OTP_ROM_PATCH_DATA50_FUSE_IDX (214u)
1959 
1960 /* Fuse Word ROM_PATCH_DATA51 Index 215 */
1961 #define OTP_ROM_PATCH_DATA51_FUSE_IDX (215u)
1962 
1963 /* Fuse Word ROM_PATCH_DATA52 Index 216 */
1964 #define OTP_ROM_PATCH_DATA52_FUSE_IDX (216u)
1965 
1966 /* Fuse Word ROM_PATCH_DATA53 Index 217 */
1967 #define OTP_ROM_PATCH_DATA53_FUSE_IDX (217u)
1968 
1969 /* Fuse Word ROM_PATCH_DATA54 Index 218 */
1970 #define OTP_ROM_PATCH_DATA54_FUSE_IDX (218u)
1971 
1972 /* Fuse Word ROM_PATCH_DATA55 Index 219 */
1973 #define OTP_ROM_PATCH_DATA55_FUSE_IDX (219u)
1974 
1975 /* Fuse Word ROM_PATCH_DATA56 Index 220 */
1976 #define OTP_ROM_PATCH_DATA56_FUSE_IDX (220u)
1977 
1978 /* Fuse Word ROM_PATCH_DATA57 Index 221 */
1979 #define OTP_ROM_PATCH_DATA57_FUSE_IDX (221u)
1980 
1981 /* Fuse Word ROM_PATCH_DATA58 Index 222 */
1982 #define OTP_ROM_PATCH_DATA58_FUSE_IDX (222u)
1983 
1984 /* Fuse Word ROM_PATCH_DATA59 Index 223 */
1985 #define OTP_ROM_PATCH_DATA59_FUSE_IDX (223u)
1986 
1987 /* Fuse Word ROM_PATCH_DATA60 Index 224 */
1988 #define OTP_ROM_PATCH_DATA60_FUSE_IDX (224u)
1989 
1990 /* Fuse Word ROM_PATCH_DATA61 Index 225 */
1991 #define OTP_ROM_PATCH_DATA61_FUSE_IDX (225u)
1992 
1993 /* Fuse Word ROM_PATCH_DATA62 Index 226 */
1994 #define OTP_ROM_PATCH_DATA62_FUSE_IDX (226u)
1995 
1996 /* Fuse Word ROM_PATCH_DATA63 Index 227 */
1997 #define OTP_ROM_PATCH_DATA63_FUSE_IDX (227u)
1998 
1999 /* Fuse Word ROM_PATCH_DATA64 Index 228 */
2000 #define OTP_ROM_PATCH_DATA64_FUSE_IDX (228u)
2001 
2002 /* Fuse Word ROM_PATCH_DATA65 Index 229 */
2003 #define OTP_ROM_PATCH_DATA65_FUSE_IDX (229u)
2004 
2005 /* Fuse Word ROM_PATCH_DATA66 Index 230 */
2006 #define OTP_ROM_PATCH_DATA66_FUSE_IDX (230u)
2007 
2008 /* Fuse Word ROM_PATCH_DATA67 Index 231 */
2009 #define OTP_ROM_PATCH_DATA67_FUSE_IDX (231u)
2010 
2011 /* Fuse Word ROM_PATCH_DATA68 Index 232 */
2012 #define OTP_ROM_PATCH_DATA68_FUSE_IDX (232u)
2013 
2014 /* Fuse Word ROM_PATCH_DATA69 Index 233 */
2015 #define OTP_ROM_PATCH_DATA69_FUSE_IDX (233u)
2016 
2017 /* Fuse Word ROM_PATCH_DATA70 Index 234 */
2018 #define OTP_ROM_PATCH_DATA70_FUSE_IDX (234u)
2019 
2020 /* Fuse Word ROM_PATCH_DATA71 Index 235 */
2021 #define OTP_ROM_PATCH_DATA71_FUSE_IDX (235u)
2022 
2023 /* Fuse Word ROM_PATCH_DATA72 Index 236 */
2024 #define OTP_ROM_PATCH_DATA72_FUSE_IDX (236u)
2025 
2026 /* Fuse Word ROM_PATCH_DATA73 Index 237 */
2027 #define OTP_ROM_PATCH_DATA73_FUSE_IDX (237u)
2028 
2029 /* Fuse Word ROM_PATCH_DATA74 Index 238 */
2030 #define OTP_ROM_PATCH_DATA74_FUSE_IDX (238u)
2031 
2032 /* Fuse Word ROM_PATCH_DATA75 Index 239 */
2033 #define OTP_ROM_PATCH_DATA75_FUSE_IDX (239u)
2034 
2035 /* Fuse Word ROM_PATCH_DATA76 Index 240 */
2036 #define OTP_ROM_PATCH_DATA76_FUSE_IDX (240u)
2037 
2038 /* Fuse Word ROM_PATCH_DATA77 Index 241 */
2039 #define OTP_ROM_PATCH_DATA77_FUSE_IDX (241u)
2040 
2041 /* Fuse Word ROM_PATCH_DATA78 Index 242 */
2042 #define OTP_ROM_PATCH_DATA78_FUSE_IDX (242u)
2043 
2044 /* Fuse Word ROM_PATCH_DATA79 Index 243 */
2045 #define OTP_ROM_PATCH_DATA79_FUSE_IDX (243u)
2046 
2047 /* Fuse Word ROM_PATCH_DATA80 Index 244 */
2048 #define OTP_ROM_PATCH_DATA80_FUSE_IDX (244u)
2049 
2050 /* Fuse Word ROM_PATCH_DATA81 Index 245 */
2051 #define OTP_ROM_PATCH_DATA81_FUSE_IDX (245u)
2052 
2053 /* Fuse Word ROM_PATCH_DATA82 Index 246 */
2054 #define OTP_ROM_PATCH_DATA82_FUSE_IDX (246u)
2055 
2056 /* Fuse Word ROM_PATCH_DATA83 Index 247 */
2057 #define OTP_ROM_PATCH_DATA83_FUSE_IDX (247u)
2058 
2059 /* Fuse Word ROM_PATCH_DATA84 Index 248 */
2060 #define OTP_ROM_PATCH_DATA84_FUSE_IDX (248u)
2061 
2062 /* Fuse Word ROM_PATCH_DATA85 Index 249 */
2063 #define OTP_ROM_PATCH_DATA85_FUSE_IDX (249u)
2064 
2065 /* Fuse Word ROM_PATCH_DATA86 Index 250 */
2066 #define OTP_ROM_PATCH_DATA86_FUSE_IDX (250u)
2067 
2068 /* Fuse Word ROM_PATCH_DATA87 Index 251 */
2069 #define OTP_ROM_PATCH_DATA87_FUSE_IDX (251u)
2070 
2071 /* Fuse Word ROM_PATCH_DATA88 Index 252 */
2072 #define OTP_ROM_PATCH_DATA88_FUSE_IDX (252u)
2073 
2074 /* Fuse Word ROM_PATCH_DATA89 Index 253 */
2075 #define OTP_ROM_PATCH_DATA89_FUSE_IDX (253u)
2076 
2077 /* Fuse Word ROM_PATCH_DATA90 Index 254 */
2078 #define OTP_ROM_PATCH_DATA90_FUSE_IDX (254u)
2079 
2080 /* Fuse Word ROM_PATCH_DATA91 Index 255 */
2081 #define OTP_ROM_PATCH_DATA91_FUSE_IDX (255u)
2082 
2083 /* Fuse Word ROM_PATCH_DATA92 Index 256 */
2084 #define OTP_ROM_PATCH_DATA92_FUSE_IDX (256u)
2085 
2086 /* Fuse Word ROM_PATCH_DATA93 Index 257 */
2087 #define OTP_ROM_PATCH_DATA93_FUSE_IDX (257u)
2088 
2089 /* Fuse Word ROM_PATCH_DATA94 Index 258 */
2090 #define OTP_ROM_PATCH_DATA94_FUSE_IDX (258u)
2091 
2092 /* Fuse Word ROM_PATCH_DATA95 Index 259 */
2093 #define OTP_ROM_PATCH_DATA95_FUSE_IDX (259u)
2094 
2095 /* Fuse Word ROM_PATCH_DATA96 Index 260 */
2096 #define OTP_ROM_PATCH_DATA96_FUSE_IDX (260u)
2097 
2098 /* Fuse Word ROM_PATCH_DATA97 Index 261 */
2099 #define OTP_ROM_PATCH_DATA97_FUSE_IDX (261u)
2100 
2101 /* Fuse Word ROM_PATCH_DATA98 Index 262 */
2102 #define OTP_ROM_PATCH_DATA98_FUSE_IDX (262u)
2103 
2104 /* Fuse Word ROM_PATCH_DATA99 Index 263 */
2105 #define OTP_ROM_PATCH_DATA99_FUSE_IDX (263u)
2106 
2107 /* Fuse Word ROM_PATCH_DATA100 Index 264 */
2108 #define OTP_ROM_PATCH_DATA100_FUSE_IDX (264u)
2109 
2110 /* Fuse Word ROM_PATCH_DATA101 Index 265 */
2111 #define OTP_ROM_PATCH_DATA101_FUSE_IDX (265u)
2112 
2113 /* Fuse Word ROM_PATCH_DATA102 Index 266 */
2114 #define OTP_ROM_PATCH_DATA102_FUSE_IDX (266u)
2115 
2116 /* Fuse Word ROM_PATCH_DATA103 Index 267 */
2117 #define OTP_ROM_PATCH_DATA103_FUSE_IDX (267u)
2118 
2119 /* Fuse Word ROM_PATCH_DATA104 Index 268 */
2120 #define OTP_ROM_PATCH_DATA104_FUSE_IDX (268u)
2121 
2122 /* Fuse Word ROM_PATCH_DATA105 Index 269 */
2123 #define OTP_ROM_PATCH_DATA105_FUSE_IDX (269u)
2124 
2125 /* Fuse Word ROM_PATCH_DATA106 Index 270 */
2126 #define OTP_ROM_PATCH_DATA106_FUSE_IDX (270u)
2127 
2128 /* Fuse Word ROM_PATCH_DATA107 Index 271 */
2129 #define OTP_ROM_PATCH_DATA107_FUSE_IDX (271u)
2130 
2131 /* Fuse Word ROM_PATCH_DATA108 Index 272 */
2132 #define OTP_ROM_PATCH_DATA108_FUSE_IDX (272u)
2133 
2134 /* Fuse Word ROM_PATCH_DATA109 Index 273 */
2135 #define OTP_ROM_PATCH_DATA109_FUSE_IDX (273u)
2136 
2137 /* Fuse Word ROM_PATCH_DATA110 Index 274 */
2138 #define OTP_ROM_PATCH_DATA110_FUSE_IDX (274u)
2139 
2140 /* Fuse Word ROM_PATCH_DATA111 Index 275 */
2141 #define OTP_ROM_PATCH_DATA111_FUSE_IDX (275u)
2142 
2143 /* Fuse Word ROM_PATCH_DATA112 Index 276 */
2144 #define OTP_ROM_PATCH_DATA112_FUSE_IDX (276u)
2145 
2146 /* Fuse Word ROM_PATCH_DATA113 Index 277 */
2147 #define OTP_ROM_PATCH_DATA113_FUSE_IDX (277u)
2148 
2149 /* Fuse Word ROM_PATCH_DATA114 Index 278 */
2150 #define OTP_ROM_PATCH_DATA114_FUSE_IDX (278u)
2151 
2152 /* Fuse Word ROM_PATCH_DATA115 Index 279 */
2153 #define OTP_ROM_PATCH_DATA115_FUSE_IDX (279u)
2154 
2155 /* Fuse Word ROM_PATCH_DATA116 Index 280 */
2156 #define OTP_ROM_PATCH_DATA116_FUSE_IDX (280u)
2157 
2158 /* Fuse Word ROM_PATCH_DATA117 Index 281 */
2159 #define OTP_ROM_PATCH_DATA117_FUSE_IDX (281u)
2160 
2161 /* Fuse Word ROM_PATCH_DATA118 Index 282 */
2162 #define OTP_ROM_PATCH_DATA118_FUSE_IDX (282u)
2163 
2164 /* Fuse Word ROM_PATCH_DATA119 Index 283 */
2165 #define OTP_ROM_PATCH_DATA119_FUSE_IDX (283u)
2166 
2167 /* Fuse Word ROM_PATCH_DATA120 Index 284 */
2168 #define OTP_ROM_PATCH_DATA120_FUSE_IDX (284u)
2169 
2170 /* Fuse Word ROM_PATCH_DATA121 Index 285 */
2171 #define OTP_ROM_PATCH_DATA121_FUSE_IDX (285u)
2172 
2173 /* Fuse Word ROM_PATCH_DATA122 Index 286 */
2174 #define OTP_ROM_PATCH_DATA122_FUSE_IDX (286u)
2175 
2176 /* Fuse Word ROM_PATCH_DATA123 Index 287 */
2177 #define OTP_ROM_PATCH_DATA123_FUSE_IDX (287u)
2178 
2179 /* Fuse Word ROM_PATCH_DATA124 Index 288 */
2180 #define OTP_ROM_PATCH_DATA124_FUSE_IDX (288u)
2181 
2182 /* Fuse Word ROM_PATCH_DATA125 Index 289 */
2183 #define OTP_ROM_PATCH_DATA125_FUSE_IDX (289u)
2184 
2185 /* Fuse Word ROM_PATCH_DATA126 Index 290 */
2186 #define OTP_ROM_PATCH_DATA126_FUSE_IDX (290u)
2187 
2188 /* Fuse Word ROM_PATCH_DATA127 Index 291 */
2189 #define OTP_ROM_PATCH_DATA127_FUSE_IDX (291u)
2190 
2191 /* Fuse Word CERTIFICATE0[31:0] Index 292 */
2192 #define OTP_CERTIFICATE0_31_0_FUSE_IDX (292u)
2193 
2194 /* Fuse Word CERTIFICATE0[63:32] Index 293 */
2195 #define OTP_CERTIFICATE0_63_32_FUSE_IDX (293u)
2196 
2197 /* Fuse Word CERTIFICATE0[95:64] Index 294 */
2198 #define OTP_CERTIFICATE0_95_64_FUSE_IDX (294u)
2199 
2200 /* Fuse Word CERTIFICATE0[127:96] Index 295 */
2201 #define OTP_CERTIFICATE0_127_96_FUSE_IDX (295u)
2202 
2203 /* Fuse Word CERTIFICATE0[159:128] Index 296 */
2204 #define OTP_CERTIFICATE0_159_128_FUSE_IDX (296u)
2205 
2206 /* Fuse Word CERTIFICATE0[191:160] Index 297 */
2207 #define OTP_CERTIFICATE0_191_160_FUSE_IDX (297u)
2208 
2209 /* Fuse Word CERTIFICATE0[223:192] Index 298 */
2210 #define OTP_CERTIFICATE0_223_192_FUSE_IDX (298u)
2211 
2212 /* Fuse Word CERTIFICATE0[255:224] Index 299 */
2213 #define OTP_CERTIFICATE0_255_224_FUSE_IDX (299u)
2214 
2215 /* Fuse Word CERTIFICATE0[287:256] Index 300 */
2216 #define OTP_CERTIFICATE0_287_256_FUSE_IDX (300u)
2217 
2218 /* Fuse Word CERTIFICATE0[319:288] Index 301 */
2219 #define OTP_CERTIFICATE0_319_288_FUSE_IDX (301u)
2220 
2221 /* Fuse Word CERTIFICATE0[351:320] Index 302 */
2222 #define OTP_CERTIFICATE0_351_320_FUSE_IDX (302u)
2223 
2224 /* Fuse Word CERTIFICATE0[383:352] Index 303 */
2225 #define OTP_CERTIFICATE0_383_352_FUSE_IDX (303u)
2226 
2227 /* Fuse Word CERTIFICATE0[415:384] Index 304 */
2228 #define OTP_CERTIFICATE0_415_384_FUSE_IDX (304u)
2229 
2230 /* Fuse Word CERTIFICATE0[447:416] Index 305 */
2231 #define OTP_CERTIFICATE0_447_416_FUSE_IDX (305u)
2232 
2233 /* Fuse Word CERTIFICATE0[479:448] Index 306 */
2234 #define OTP_CERTIFICATE0_479_448_FUSE_IDX (306u)
2235 
2236 /* Fuse Word CERTIFICATE0[511:480] Index 307 */
2237 #define OTP_CERTIFICATE0_511_480_FUSE_IDX (307u)
2238 
2239 /* Fuse Word CERTIFICATE0[543:512] Index 308 */
2240 #define OTP_CERTIFICATE0_543_512_FUSE_IDX (308u)
2241 
2242 /* Fuse Word CERTIFICATE0[575:544] Index 309 */
2243 #define OTP_CERTIFICATE0_575_544_FUSE_IDX (309u)
2244 
2245 /* Fuse Word CERTIFICATE0[607:576] Index 310 */
2246 #define OTP_CERTIFICATE0_607_576_FUSE_IDX (310u)
2247 
2248 /* Fuse Word CERTIFICATE0[639:608] Index 311 */
2249 #define OTP_CERTIFICATE0_639_608_FUSE_IDX (311u)
2250 
2251 /* Fuse Word CERTIFICATE0[671:640] Index 312 */
2252 #define OTP_CERTIFICATE0_671_640_FUSE_IDX (312u)
2253 
2254 /* Fuse Word CERTIFICATE0[703:672] Index 313 */
2255 #define OTP_CERTIFICATE0_703_672_FUSE_IDX (313u)
2256 
2257 /* Fuse Word CERTIFICATE0[735:704] Index 314 */
2258 #define OTP_CERTIFICATE0_735_704_FUSE_IDX (314u)
2259 
2260 /* Fuse Word CRC0 Index 360 */
2261 #define OTP_CRC0_FUSE_IDX (360u)
2262 
2263 /* Fuse Word CRC1 Index 361 */
2264 #define OTP_CRC1_FUSE_IDX (361u)
2265 
2266 /* Fuse Word CRC2 Index 362 */
2267 #define OTP_CRC2_FUSE_IDX (362u)
2268 
2269 /* Fuse Word CRC3 Index 363 */
2270 #define OTP_CRC3_FUSE_IDX (363u)
2271 
2272 /* Fuse Word CRC4 Index 364 */
2273 #define OTP_CRC4_FUSE_IDX (364u)
2274 
2275 /* Fuse Word CRC5 Index 365 */
2276 #define OTP_CRC5_FUSE_IDX (365u)
2277 
2278 /* Fuse Word CRC6 Index 366 */
2279 #define OTP_CRC6_FUSE_IDX (366u)
2280 
2281 /* Fuse Word CRC7 Index 367 */
2282 #define OTP_CRC7_FUSE_IDX (367u)
2283 
2284 /* Fuse Word NT_FW_VER0 Index 368 */
2285 #define OTP_NT_FW_VER0_FUSE_IDX (368u)
2286 
2287 #define OTP_NT_FW_VER_15_0_FUSE_IDX   (368u)
2288 #define OTP_NT_FW_VER_15_0_FUSE_SHIFT (0u)
2289 #define OTP_NT_FW_VER_15_0_FUSE_MASK  (0xFFFFu)
2290 #define OTP_NT_FW_VER_15_0_FUSE_WIDTH (16u)
2291 
2292 /* Fuse Word NT_FW_VER1 Index 369 */
2293 #define OTP_NT_FW_VER1_FUSE_IDX (369u)
2294 
2295 #define OTP_NT_FW_VER_31_16_FUSE_IDX   (369u)
2296 #define OTP_NT_FW_VER_31_16_FUSE_SHIFT (0u)
2297 #define OTP_NT_FW_VER_31_16_FUSE_MASK  (0xFFFFu)
2298 #define OTP_NT_FW_VER_31_16_FUSE_WIDTH (16u)
2299 
2300 /* Fuse Word NT_FW_VER2 Index 370 */
2301 #define OTP_NT_FW_VER2_FUSE_IDX (370u)
2302 
2303 #define OTP_NT_FW_VER_47_32_FUSE_IDX   (370u)
2304 #define OTP_NT_FW_VER_47_32_FUSE_SHIFT (0u)
2305 #define OTP_NT_FW_VER_47_32_FUSE_MASK  (0xFFFFu)
2306 #define OTP_NT_FW_VER_47_32_FUSE_WIDTH (16u)
2307 
2308 /* Fuse Word NT_FW_VER3 Index 371 */
2309 #define OTP_NT_FW_VER3_FUSE_IDX (371u)
2310 
2311 #define OTP_NT_FW_VER_63_48_FUSE_IDX   (371u)
2312 #define OTP_NT_FW_VER_63_48_FUSE_SHIFT (0u)
2313 #define OTP_NT_FW_VER_63_48_FUSE_MASK  (0xFFFFu)
2314 #define OTP_NT_FW_VER_63_48_FUSE_WIDTH (16u)
2315 
2316 /* Fuse Word NT_FW_VER4 Index 372 */
2317 #define OTP_NT_FW_VER4_FUSE_IDX (372u)
2318 
2319 #define OTP_NT_FW_VER_79_64_FUSE_IDX   (372u)
2320 #define OTP_NT_FW_VER_79_64_FUSE_SHIFT (0u)
2321 #define OTP_NT_FW_VER_79_64_FUSE_MASK  (0xFFFFu)
2322 #define OTP_NT_FW_VER_79_64_FUSE_WIDTH (16u)
2323 
2324 /* Fuse Word NT_FW_VER5 Index 373 */
2325 #define OTP_NT_FW_VER5_FUSE_IDX (373u)
2326 
2327 #define OTP_NT_FW_VER_95_80_FUSE_IDX   (373u)
2328 #define OTP_NT_FW_VER_95_80_FUSE_SHIFT (0u)
2329 #define OTP_NT_FW_VER_95_80_FUSE_MASK  (0xFFFFu)
2330 #define OTP_NT_FW_VER_95_80_FUSE_WIDTH (16u)
2331 
2332 /* Fuse Word NT_FW_VER6 Index 374 */
2333 #define OTP_NT_FW_VER6_FUSE_IDX (374u)
2334 
2335 #define OTP_NT_FW_VER_111_96_FUSE_IDX   (374u)
2336 #define OTP_NT_FW_VER_111_96_FUSE_SHIFT (0u)
2337 #define OTP_NT_FW_VER_111_96_FUSE_MASK  (0xFFFFu)
2338 #define OTP_NT_FW_VER_111_96_FUSE_WIDTH (16u)
2339 
2340 /* Fuse Word NT_FW_VER7 Index 375 */
2341 #define OTP_NT_FW_VER7_FUSE_IDX (375u)
2342 
2343 #define OTP_NT_FW_VER_127_112_FUSE_IDX   (375u)
2344 #define OTP_NT_FW_VER_127_112_FUSE_SHIFT (0u)
2345 #define OTP_NT_FW_VER_127_112_FUSE_MASK  (0xFFFFu)
2346 #define OTP_NT_FW_VER_127_112_FUSE_WIDTH (16u)
2347 
2348 /* Fuse Word NT_FW_VER8 Index 376 */
2349 #define OTP_NT_FW_VER8_FUSE_IDX (376u)
2350 
2351 #define OTP_NT_FW_VER_143_128_FUSE_IDX   (376u)
2352 #define OTP_NT_FW_VER_143_128_FUSE_SHIFT (0u)
2353 #define OTP_NT_FW_VER_143_128_FUSE_MASK  (0xFFFFu)
2354 #define OTP_NT_FW_VER_143_128_FUSE_WIDTH (16u)
2355 
2356 /* Fuse Word NT_FW_VER9 Index 377 */
2357 #define OTP_NT_FW_VER9_FUSE_IDX (377u)
2358 
2359 #define OTP_NT_FW_VER_159_144_FUSE_IDX   (377u)
2360 #define OTP_NT_FW_VER_159_144_FUSE_SHIFT (0u)
2361 #define OTP_NT_FW_VER_159_144_FUSE_MASK  (0xFFFFu)
2362 #define OTP_NT_FW_VER_159_144_FUSE_WIDTH (16u)
2363 
2364 /* Fuse Word NT_FW_VER10 Index 378 */
2365 #define OTP_NT_FW_VER10_FUSE_IDX (378u)
2366 
2367 #define OTP_NT_FW_VER_175_160_FUSE_IDX   (378u)
2368 #define OTP_NT_FW_VER_175_160_FUSE_SHIFT (0u)
2369 #define OTP_NT_FW_VER_175_160_FUSE_MASK  (0xFFFFu)
2370 #define OTP_NT_FW_VER_175_160_FUSE_WIDTH (16u)
2371 
2372 /* Fuse Word NT_FW_VER11 Index 379 */
2373 #define OTP_NT_FW_VER11_FUSE_IDX (379u)
2374 
2375 #define OTP_NT_FW_VER_191_176_FUSE_IDX   (379u)
2376 #define OTP_NT_FW_VER_191_176_FUSE_SHIFT (0u)
2377 #define OTP_NT_FW_VER_191_176_FUSE_MASK  (0xFFFFu)
2378 #define OTP_NT_FW_VER_191_176_FUSE_WIDTH (16u)
2379 
2380 /* Fuse Word NT_FW_VER12 Index 380 */
2381 #define OTP_NT_FW_VER12_FUSE_IDX (380u)
2382 
2383 #define OTP_NT_FW_VER_207_192_FUSE_IDX   (380u)
2384 #define OTP_NT_FW_VER_207_192_FUSE_SHIFT (0u)
2385 #define OTP_NT_FW_VER_207_192_FUSE_MASK  (0xFFFFu)
2386 #define OTP_NT_FW_VER_207_192_FUSE_WIDTH (16u)
2387 
2388 /* Fuse Word NT_FW_VER13 Index 381 */
2389 #define OTP_NT_FW_VER13_FUSE_IDX (381u)
2390 
2391 #define OTP_NT_FW_VER_223_208_FUSE_IDX   (381u)
2392 #define OTP_NT_FW_VER_223_208_FUSE_SHIFT (0u)
2393 #define OTP_NT_FW_VER_223_208_FUSE_MASK  (0xFFFFu)
2394 #define OTP_NT_FW_VER_223_208_FUSE_WIDTH (16u)
2395 
2396 /* Fuse Word NT_FW_VER14 Index 382 */
2397 #define OTP_NT_FW_VER14_FUSE_IDX (382u)
2398 
2399 #define OTP_NT_FW_VER_239_224_FUSE_IDX   (382u)
2400 #define OTP_NT_FW_VER_239_224_FUSE_SHIFT (0u)
2401 #define OTP_NT_FW_VER_239_224_FUSE_MASK  (0xFFFFu)
2402 #define OTP_NT_FW_VER_239_224_FUSE_WIDTH (16u)
2403 
2404 /* Fuse Word NT_FW_VER15 Index 383 */
2405 #define OTP_NT_FW_VER15_FUSE_IDX (383u)
2406 
2407 #define OTP_NT_FW_VER_255_240_FUSE_IDX   (383u)
2408 #define OTP_NT_FW_VER_255_240_FUSE_SHIFT (0u)
2409 #define OTP_NT_FW_VER_255_240_FUSE_MASK  (0xFFFFu)
2410 #define OTP_NT_FW_VER_255_240_FUSE_WIDTH (16u)
2411 
2412 /* Fuse Word TZ_FW_VER0 Index 384 */
2413 #define OTP_TZ_FW_VER0_FUSE_IDX (384u)
2414 
2415 #define OTP_TZ_FW_VER_15_0_FUSE_IDX   (384u)
2416 #define OTP_TZ_FW_VER_15_0_FUSE_SHIFT (0u)
2417 #define OTP_TZ_FW_VER_15_0_FUSE_MASK  (0xFFFFu)
2418 #define OTP_TZ_FW_VER_15_0_FUSE_WIDTH (16u)
2419 
2420 /* Fuse Word TZ_FW_VER1 Index 385 */
2421 #define OTP_TZ_FW_VER1_FUSE_IDX (385u)
2422 
2423 #define OTP_TZ_FW_VER_31_16_FUSE_IDX   (385u)
2424 #define OTP_TZ_FW_VER_31_16_FUSE_SHIFT (0u)
2425 #define OTP_TZ_FW_VER_31_16_FUSE_MASK  (0xFFFFu)
2426 #define OTP_TZ_FW_VER_31_16_FUSE_WIDTH (16u)
2427 
2428 /* Fuse Word TZ_FW_VER2 Index 386 */
2429 #define OTP_TZ_FW_VER2_FUSE_IDX (386u)
2430 
2431 #define OTP_TZ_FW_VER_47_32_FUSE_IDX   (386u)
2432 #define OTP_TZ_FW_VER_47_32_FUSE_SHIFT (0u)
2433 #define OTP_TZ_FW_VER_47_32_FUSE_MASK  (0xFFFFu)
2434 #define OTP_TZ_FW_VER_47_32_FUSE_WIDTH (16u)
2435 
2436 /* Fuse Word TZ_FW_VER3 Index 387 */
2437 #define OTP_TZ_FW_VER3_FUSE_IDX (387u)
2438 
2439 #define OTP_TZ_FW_VER_63_48_FUSE_IDX   (387u)
2440 #define OTP_TZ_FW_VER_63_48_FUSE_SHIFT (0u)
2441 #define OTP_TZ_FW_VER_63_48_FUSE_MASK  (0xFFFFu)
2442 #define OTP_TZ_FW_VER_63_48_FUSE_WIDTH (16u)
2443 
2444 /* Fuse Word WIFI_FW_VER0 Index 388 */
2445 #define OTP_WIFI_FW_VER0_FUSE_IDX (388u)
2446 
2447 #define OTP_WIFI_FW_VER_15_0_FUSE_IDX   (388u)
2448 #define OTP_WIFI_FW_VER_15_0_FUSE_SHIFT (0u)
2449 #define OTP_WIFI_FW_VER_15_0_FUSE_MASK  (0xFFFFu)
2450 #define OTP_WIFI_FW_VER_15_0_FUSE_WIDTH (16u)
2451 
2452 /* Fuse Word WIFI_FW_VER1 Index 389 */
2453 #define OTP_WIFI_FW_VER1_FUSE_IDX (389u)
2454 
2455 #define OTP_WIFI_FW_VER_31_16_FUSE_IDX   (389u)
2456 #define OTP_WIFI_FW_VER_31_16_FUSE_SHIFT (0u)
2457 #define OTP_WIFI_FW_VER_31_16_FUSE_MASK  (0xFFFFu)
2458 #define OTP_WIFI_FW_VER_31_16_FUSE_WIDTH (16u)
2459 
2460 /* Fuse Word WIFI_FW_VER2 Index 390 */
2461 #define OTP_WIFI_FW_VER2_FUSE_IDX (390u)
2462 
2463 #define OTP_WIFI_FW_VER_47_32_FUSE_IDX   (390u)
2464 #define OTP_WIFI_FW_VER_47_32_FUSE_SHIFT (0u)
2465 #define OTP_WIFI_FW_VER_47_32_FUSE_MASK  (0xFFFFu)
2466 #define OTP_WIFI_FW_VER_47_32_FUSE_WIDTH (16u)
2467 
2468 /* Fuse Word WIFI_FW_VER3 Index 391 */
2469 #define OTP_WIFI_FW_VER3_FUSE_IDX (391u)
2470 
2471 #define OTP_WIFI_FW_VER_63_48_FUSE_IDX   (391u)
2472 #define OTP_WIFI_FW_VER_63_48_FUSE_SHIFT (0u)
2473 #define OTP_WIFI_FW_VER_63_48_FUSE_MASK  (0xFFFFu)
2474 #define OTP_WIFI_FW_VER_63_48_FUSE_WIDTH (16u)
2475 
2476 /* Fuse Word BLE_FW_VER0 Index 392 */
2477 #define OTP_BLE_FW_VER0_FUSE_IDX (392u)
2478 
2479 #define OTP_BLE_FW_VER_15_0_FUSE_IDX   (392u)
2480 #define OTP_BLE_FW_VER_15_0_FUSE_SHIFT (0u)
2481 #define OTP_BLE_FW_VER_15_0_FUSE_MASK  (0xFFFFu)
2482 #define OTP_BLE_FW_VER_15_0_FUSE_WIDTH (16u)
2483 
2484 /* Fuse Word BLE_FW_VER1 Index 393 */
2485 #define OTP_BLE_FW_VER1_FUSE_IDX (393u)
2486 
2487 #define OTP_BLE_FW_VER_31_16_FUSE_IDX   (393u)
2488 #define OTP_BLE_FW_VER_31_16_FUSE_SHIFT (0u)
2489 #define OTP_BLE_FW_VER_31_16_FUSE_MASK  (0xFFFFu)
2490 #define OTP_BLE_FW_VER_31_16_FUSE_WIDTH (16u)
2491 
2492 /* Fuse Word BLE_FW_VER2 Index 394 */
2493 #define OTP_BLE_FW_VER2_FUSE_IDX (394u)
2494 
2495 #define OTP_BLE_FW_VER_47_32_FUSE_IDX   (394u)
2496 #define OTP_BLE_FW_VER_47_32_FUSE_SHIFT (0u)
2497 #define OTP_BLE_FW_VER_47_32_FUSE_MASK  (0xFFFFu)
2498 #define OTP_BLE_FW_VER_47_32_FUSE_WIDTH (16u)
2499 
2500 /* Fuse Word BLE_FW_VER3 Index 395 */
2501 #define OTP_BLE_FW_VER3_FUSE_IDX (395u)
2502 
2503 #define OTP_BLE_FW_VER_63_48_FUSE_IDX   (395u)
2504 #define OTP_BLE_FW_VER_63_48_FUSE_SHIFT (0u)
2505 #define OTP_BLE_FW_VER_63_48_FUSE_MASK  (0xFFFFu)
2506 #define OTP_BLE_FW_VER_63_48_FUSE_WIDTH (16u)
2507 
2508 /* Fuse Word 15_4_FW_VER0 Index 396 */
2509 #define OTP_15_4_FW_VER0_FUSE_IDX (396u)
2510 
2511 #define OTP_15_4_FW_VER_15_0_FUSE_IDX   (396u)
2512 #define OTP_15_4_FW_VER_15_0_FUSE_SHIFT (0u)
2513 #define OTP_15_4_FW_VER_15_0_FUSE_MASK  (0xFFFFu)
2514 #define OTP_15_4_FW_VER_15_0_FUSE_WIDTH (16u)
2515 
2516 /* Fuse Word 15_4_FW_VER1 Index 397 */
2517 #define OTP_15_4_FW_VER1_FUSE_IDX (397u)
2518 
2519 #define OTP_15_4_FW_VER_31_16_FUSE_IDX   (397u)
2520 #define OTP_15_4_FW_VER_31_16_FUSE_SHIFT (0u)
2521 #define OTP_15_4_FW_VER_31_16_FUSE_MASK  (0xFFFFu)
2522 #define OTP_15_4_FW_VER_31_16_FUSE_WIDTH (16u)
2523 
2524 /* Fuse Word 15_4_FW_VER2 Index 398 */
2525 #define OTP_15_4_FW_VER2_FUSE_IDX (398u)
2526 
2527 #define OTP_15_4_FW_VER_47_32_FUSE_IDX   (398u)
2528 #define OTP_15_4_FW_VER_47_32_FUSE_SHIFT (0u)
2529 #define OTP_15_4_FW_VER_47_32_FUSE_MASK  (0xFFFFu)
2530 #define OTP_15_4_FW_VER_47_32_FUSE_WIDTH (16u)
2531 
2532 /* Fuse Word 15_4_FW_VER3 Index 399 */
2533 #define OTP_15_4_FW_VER3_FUSE_IDX (399u)
2534 
2535 #define OTP_15_4_FW_VER_63_48_FUSE_IDX   (399u)
2536 #define OTP_15_4_FW_VER_63_48_FUSE_SHIFT (0u)
2537 #define OTP_15_4_FW_VER_63_48_FUSE_MASK  (0xFFFFu)
2538 #define OTP_15_4_FW_VER_63_48_FUSE_WIDTH (16u)
2539 
2540 /* Fuse Word USER_RED_0 Index 400 */
2541 #define OTP_USER_RED_0_FUSE_IDX (400u)
2542 
2543 /* Fuse Word USER_RED_1 Index 401 */
2544 #define OTP_USER_RED_1_FUSE_IDX (401u)
2545 
2546 /* Fuse Word USER_RED_2 Index 402 */
2547 #define OTP_USER_RED_2_FUSE_IDX (402u)
2548 
2549 /* Fuse Word USER_RED_3 Index 403 */
2550 #define OTP_USER_RED_3_FUSE_IDX (403u)
2551 
2552 /* Fuse Word ROLLBACK_COUNTER_0 Index 404 */
2553 #define OTP_ROLLBACK_COUNTER_0_FUSE_IDX (404u)
2554 
2555 #define OTP_ROLLBACK_COUNTER_FUSE_IDX   (404u)
2556 #define OTP_ROLLBACK_COUNTER_FUSE_SHIFT (0u)
2557 #define OTP_ROLLBACK_COUNTER_FUSE_MASK  (0xFFFFFFFFu)
2558 #define OTP_ROLLBACK_COUNTER_FUSE_WIDTH (32u)
2559 
2560 /* Fuse Word ROLLBACK_COUNTER_1 Index 405 */
2561 #define OTP_ROLLBACK_COUNTER_1_FUSE_IDX (405u)
2562 
2563 #define OTP_ROLLBACK_COUNTER_FUSE_IDX_1 (405u)
2564 #define OTP_ROLLBACK_COUNTER_FUSE_SHIFT (0u)
2565 #define OTP_ROLLBACK_COUNTER_FUSE_MASK  (0xFFFFFFFFu)
2566 #define OTP_ROLLBACK_COUNTER_FUSE_WIDTH (32u)
2567 
2568 /* Fuse Word ROLLBACK_COUNTER_2 Index 406 */
2569 #define OTP_ROLLBACK_COUNTER_2_FUSE_IDX (406u)
2570 
2571 #define OTP_ROLLBACK_COUNTER_FUSE_IDX_2 (406u)
2572 #define OTP_ROLLBACK_COUNTER_FUSE_SHIFT (0u)
2573 #define OTP_ROLLBACK_COUNTER_FUSE_MASK  (0xFFFFFFFFu)
2574 #define OTP_ROLLBACK_COUNTER_FUSE_WIDTH (32u)
2575 
2576 /* Fuse Word ROLLBACK_COUNTER_3 Index 407 */
2577 #define OTP_ROLLBACK_COUNTER_3_FUSE_IDX (407u)
2578 
2579 #define OTP_ROLLBACK_COUNTER_FUSE_IDX_3 (407u)
2580 #define OTP_ROLLBACK_COUNTER_FUSE_SHIFT (0u)
2581 #define OTP_ROLLBACK_COUNTER_FUSE_MASK  (0xFFFFFFFFu)
2582 #define OTP_ROLLBACK_COUNTER_FUSE_WIDTH (32u)
2583 
2584 #define OTP_FUSEMAP_SIZE (420u)
2585 
2586 #endif // __FUSEMAP_H__
2587