1 /**
2   ******************************************************************************
3   * @file    ef_data_1_reg.h
4   * @version V1.0
5   * @date    2021-07-31
6   * @brief   This file is the description of.IP register
7   ******************************************************************************
8   * @attention
9   *
10   * <h2><center>&copy; COPYRIGHT(c) 2020 Bouffalo Lab</center></h2>
11   *
12   * Redistribution and use in source and binary forms, with or without modification,
13   * are permitted provided that the following conditions are met:
14   *   1. Redistributions of source code must retain the above copyright notice,
15   *      this list of conditions and the following disclaimer.
16   *   2. Redistributions in binary form must reproduce the above copyright notice,
17   *      this list of conditions and the following disclaimer in the documentation
18   *      and/or other materials provided with the distribution.
19   *   3. Neither the name of Bouffalo Lab nor the names of its contributors
20   *      may be used to endorse or promote products derived from this software
21   *      without specific prior written permission.
22   *
23   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
24   * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
25   * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
26   * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
27   * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
28   * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
29   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
30   * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
31   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
32   * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33   *
34   ******************************************************************************
35   */
36 #ifndef __EF_DATA_1_REG_H__
37 #define __EF_DATA_1_REG_H__
38 
39 #include "bl808.h"
40 
41 /* 0x80 : ef_key_slot_4_w0 */
42 #define EF_DATA_1_EF_KEY_SLOT_4_W0_OFFSET (0x80)
43 #define EF_DATA_1_EF_KEY_SLOT_4_W0        EF_DATA_1_EF_KEY_SLOT_4_W0
44 #define EF_DATA_1_EF_KEY_SLOT_4_W0_POS    (0U)
45 #define EF_DATA_1_EF_KEY_SLOT_4_W0_LEN    (32U)
46 #define EF_DATA_1_EF_KEY_SLOT_4_W0_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_4_W0_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_4_W0_POS)
47 #define EF_DATA_1_EF_KEY_SLOT_4_W0_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_4_W0_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_4_W0_POS))
48 
49 /* 0x84 : ef_key_slot_4_w1 */
50 #define EF_DATA_1_EF_KEY_SLOT_4_W1_OFFSET (0x84)
51 #define EF_DATA_1_EF_KEY_SLOT_4_W1        EF_DATA_1_EF_KEY_SLOT_4_W1
52 #define EF_DATA_1_EF_KEY_SLOT_4_W1_POS    (0U)
53 #define EF_DATA_1_EF_KEY_SLOT_4_W1_LEN    (32U)
54 #define EF_DATA_1_EF_KEY_SLOT_4_W1_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_4_W1_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_4_W1_POS)
55 #define EF_DATA_1_EF_KEY_SLOT_4_W1_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_4_W1_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_4_W1_POS))
56 
57 /* 0x88 : ef_key_slot_4_w2 */
58 #define EF_DATA_1_EF_KEY_SLOT_4_W2_OFFSET (0x88)
59 #define EF_DATA_1_EF_KEY_SLOT_4_W2        EF_DATA_1_EF_KEY_SLOT_4_W2
60 #define EF_DATA_1_EF_KEY_SLOT_4_W2_POS    (0U)
61 #define EF_DATA_1_EF_KEY_SLOT_4_W2_LEN    (32U)
62 #define EF_DATA_1_EF_KEY_SLOT_4_W2_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_4_W2_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_4_W2_POS)
63 #define EF_DATA_1_EF_KEY_SLOT_4_W2_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_4_W2_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_4_W2_POS))
64 
65 /* 0x8C : ef_key_slot_4_w3 */
66 #define EF_DATA_1_EF_KEY_SLOT_4_W3_OFFSET (0x8C)
67 #define EF_DATA_1_EF_KEY_SLOT_4_W3        EF_DATA_1_EF_KEY_SLOT_4_W3
68 #define EF_DATA_1_EF_KEY_SLOT_4_W3_POS    (0U)
69 #define EF_DATA_1_EF_KEY_SLOT_4_W3_LEN    (32U)
70 #define EF_DATA_1_EF_KEY_SLOT_4_W3_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_4_W3_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_4_W3_POS)
71 #define EF_DATA_1_EF_KEY_SLOT_4_W3_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_4_W3_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_4_W3_POS))
72 
73 /* 0x90 : ef_key_slot_5_w0 */
74 #define EF_DATA_1_EF_KEY_SLOT_5_W0_OFFSET (0x90)
75 #define EF_DATA_1_EF_KEY_SLOT_5_W0        EF_DATA_1_EF_KEY_SLOT_5_W0
76 #define EF_DATA_1_EF_KEY_SLOT_5_W0_POS    (0U)
77 #define EF_DATA_1_EF_KEY_SLOT_5_W0_LEN    (32U)
78 #define EF_DATA_1_EF_KEY_SLOT_5_W0_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_5_W0_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_5_W0_POS)
79 #define EF_DATA_1_EF_KEY_SLOT_5_W0_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_5_W0_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_5_W0_POS))
80 
81 /* 0x94 : ef_key_slot_5_w1 */
82 #define EF_DATA_1_EF_KEY_SLOT_5_W1_OFFSET (0x94)
83 #define EF_DATA_1_EF_KEY_SLOT_5_W1        EF_DATA_1_EF_KEY_SLOT_5_W1
84 #define EF_DATA_1_EF_KEY_SLOT_5_W1_POS    (0U)
85 #define EF_DATA_1_EF_KEY_SLOT_5_W1_LEN    (32U)
86 #define EF_DATA_1_EF_KEY_SLOT_5_W1_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_5_W1_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_5_W1_POS)
87 #define EF_DATA_1_EF_KEY_SLOT_5_W1_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_5_W1_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_5_W1_POS))
88 
89 /* 0x98 : ef_key_slot_5_w2 */
90 #define EF_DATA_1_EF_KEY_SLOT_5_W2_OFFSET (0x98)
91 #define EF_DATA_1_EF_KEY_SLOT_5_W2        EF_DATA_1_EF_KEY_SLOT_5_W2
92 #define EF_DATA_1_EF_KEY_SLOT_5_W2_POS    (0U)
93 #define EF_DATA_1_EF_KEY_SLOT_5_W2_LEN    (32U)
94 #define EF_DATA_1_EF_KEY_SLOT_5_W2_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_5_W2_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_5_W2_POS)
95 #define EF_DATA_1_EF_KEY_SLOT_5_W2_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_5_W2_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_5_W2_POS))
96 
97 /* 0x9C : ef_key_slot_5_w3 */
98 #define EF_DATA_1_EF_KEY_SLOT_5_W3_OFFSET (0x9C)
99 #define EF_DATA_1_EF_KEY_SLOT_5_W3        EF_DATA_1_EF_KEY_SLOT_5_W3
100 #define EF_DATA_1_EF_KEY_SLOT_5_W3_POS    (0U)
101 #define EF_DATA_1_EF_KEY_SLOT_5_W3_LEN    (32U)
102 #define EF_DATA_1_EF_KEY_SLOT_5_W3_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_5_W3_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_5_W3_POS)
103 #define EF_DATA_1_EF_KEY_SLOT_5_W3_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_5_W3_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_5_W3_POS))
104 
105 /* 0xA0 : ef_key_slot_6_w0 */
106 #define EF_DATA_1_EF_KEY_SLOT_6_W0_OFFSET (0xA0)
107 #define EF_DATA_1_EF_KEY_SLOT_6_W0        EF_DATA_1_EF_KEY_SLOT_6_W0
108 #define EF_DATA_1_EF_KEY_SLOT_6_W0_POS    (0U)
109 #define EF_DATA_1_EF_KEY_SLOT_6_W0_LEN    (32U)
110 #define EF_DATA_1_EF_KEY_SLOT_6_W0_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_6_W0_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_6_W0_POS)
111 #define EF_DATA_1_EF_KEY_SLOT_6_W0_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_6_W0_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_6_W0_POS))
112 
113 /* 0xA4 : ef_key_slot_6_w1 */
114 #define EF_DATA_1_EF_KEY_SLOT_6_W1_OFFSET (0xA4)
115 #define EF_DATA_1_EF_KEY_SLOT_6_W1        EF_DATA_1_EF_KEY_SLOT_6_W1
116 #define EF_DATA_1_EF_KEY_SLOT_6_W1_POS    (0U)
117 #define EF_DATA_1_EF_KEY_SLOT_6_W1_LEN    (32U)
118 #define EF_DATA_1_EF_KEY_SLOT_6_W1_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_6_W1_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_6_W1_POS)
119 #define EF_DATA_1_EF_KEY_SLOT_6_W1_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_6_W1_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_6_W1_POS))
120 
121 /* 0xA8 : ef_key_slot_6_w2 */
122 #define EF_DATA_1_EF_KEY_SLOT_6_W2_OFFSET (0xA8)
123 #define EF_DATA_1_EF_KEY_SLOT_6_W2        EF_DATA_1_EF_KEY_SLOT_6_W2
124 #define EF_DATA_1_EF_KEY_SLOT_6_W2_POS    (0U)
125 #define EF_DATA_1_EF_KEY_SLOT_6_W2_LEN    (32U)
126 #define EF_DATA_1_EF_KEY_SLOT_6_W2_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_6_W2_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_6_W2_POS)
127 #define EF_DATA_1_EF_KEY_SLOT_6_W2_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_6_W2_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_6_W2_POS))
128 
129 /* 0xAC : ef_key_slot_6_w3 */
130 #define EF_DATA_1_EF_KEY_SLOT_6_W3_OFFSET (0xAC)
131 #define EF_DATA_1_EF_KEY_SLOT_6_W3        EF_DATA_1_EF_KEY_SLOT_6_W3
132 #define EF_DATA_1_EF_KEY_SLOT_6_W3_POS    (0U)
133 #define EF_DATA_1_EF_KEY_SLOT_6_W3_LEN    (32U)
134 #define EF_DATA_1_EF_KEY_SLOT_6_W3_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_6_W3_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_6_W3_POS)
135 #define EF_DATA_1_EF_KEY_SLOT_6_W3_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_6_W3_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_6_W3_POS))
136 
137 /* 0xB0 : ef_key_slot_7_w0 */
138 #define EF_DATA_1_EF_KEY_SLOT_7_W0_OFFSET (0xB0)
139 #define EF_DATA_1_EF_KEY_SLOT_7_W0        EF_DATA_1_EF_KEY_SLOT_7_W0
140 #define EF_DATA_1_EF_KEY_SLOT_7_W0_POS    (0U)
141 #define EF_DATA_1_EF_KEY_SLOT_7_W0_LEN    (32U)
142 #define EF_DATA_1_EF_KEY_SLOT_7_W0_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_7_W0_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_7_W0_POS)
143 #define EF_DATA_1_EF_KEY_SLOT_7_W0_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_7_W0_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_7_W0_POS))
144 
145 /* 0xB4 : ef_key_slot_7_w1 */
146 #define EF_DATA_1_EF_KEY_SLOT_7_W1_OFFSET (0xB4)
147 #define EF_DATA_1_EF_KEY_SLOT_7_W1        EF_DATA_1_EF_KEY_SLOT_7_W1
148 #define EF_DATA_1_EF_KEY_SLOT_7_W1_POS    (0U)
149 #define EF_DATA_1_EF_KEY_SLOT_7_W1_LEN    (32U)
150 #define EF_DATA_1_EF_KEY_SLOT_7_W1_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_7_W1_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_7_W1_POS)
151 #define EF_DATA_1_EF_KEY_SLOT_7_W1_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_7_W1_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_7_W1_POS))
152 
153 /* 0xB8 : ef_key_slot_7_w2 */
154 #define EF_DATA_1_EF_KEY_SLOT_7_W2_OFFSET (0xB8)
155 #define EF_DATA_1_EF_KEY_SLOT_7_W2        EF_DATA_1_EF_KEY_SLOT_7_W2
156 #define EF_DATA_1_EF_KEY_SLOT_7_W2_POS    (0U)
157 #define EF_DATA_1_EF_KEY_SLOT_7_W2_LEN    (32U)
158 #define EF_DATA_1_EF_KEY_SLOT_7_W2_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_7_W2_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_7_W2_POS)
159 #define EF_DATA_1_EF_KEY_SLOT_7_W2_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_7_W2_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_7_W2_POS))
160 
161 /* 0xBC : ef_key_slot_7_w3 */
162 #define EF_DATA_1_EF_KEY_SLOT_7_W3_OFFSET (0xBC)
163 #define EF_DATA_1_EF_KEY_SLOT_7_W3        EF_DATA_1_EF_KEY_SLOT_7_W3
164 #define EF_DATA_1_EF_KEY_SLOT_7_W3_POS    (0U)
165 #define EF_DATA_1_EF_KEY_SLOT_7_W3_LEN    (32U)
166 #define EF_DATA_1_EF_KEY_SLOT_7_W3_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_7_W3_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_7_W3_POS)
167 #define EF_DATA_1_EF_KEY_SLOT_7_W3_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_7_W3_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_7_W3_POS))
168 
169 /* 0xC0 : ef_key_slot_8_w0 */
170 #define EF_DATA_1_EF_KEY_SLOT_8_W0_OFFSET (0xC0)
171 #define EF_DATA_1_EF_KEY_SLOT_8_W0        EF_DATA_1_EF_KEY_SLOT_8_W0
172 #define EF_DATA_1_EF_KEY_SLOT_8_W0_POS    (0U)
173 #define EF_DATA_1_EF_KEY_SLOT_8_W0_LEN    (32U)
174 #define EF_DATA_1_EF_KEY_SLOT_8_W0_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_8_W0_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_8_W0_POS)
175 #define EF_DATA_1_EF_KEY_SLOT_8_W0_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_8_W0_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_8_W0_POS))
176 
177 /* 0xC4 : ef_key_slot_8_w1 */
178 #define EF_DATA_1_EF_KEY_SLOT_8_W1_OFFSET (0xC4)
179 #define EF_DATA_1_EF_KEY_SLOT_8_W1        EF_DATA_1_EF_KEY_SLOT_8_W1
180 #define EF_DATA_1_EF_KEY_SLOT_8_W1_POS    (0U)
181 #define EF_DATA_1_EF_KEY_SLOT_8_W1_LEN    (32U)
182 #define EF_DATA_1_EF_KEY_SLOT_8_W1_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_8_W1_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_8_W1_POS)
183 #define EF_DATA_1_EF_KEY_SLOT_8_W1_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_8_W1_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_8_W1_POS))
184 
185 /* 0xC8 : ef_key_slot_8_w2 */
186 #define EF_DATA_1_EF_KEY_SLOT_8_W2_OFFSET (0xC8)
187 #define EF_DATA_1_EF_KEY_SLOT_8_W2        EF_DATA_1_EF_KEY_SLOT_8_W2
188 #define EF_DATA_1_EF_KEY_SLOT_8_W2_POS    (0U)
189 #define EF_DATA_1_EF_KEY_SLOT_8_W2_LEN    (32U)
190 #define EF_DATA_1_EF_KEY_SLOT_8_W2_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_8_W2_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_8_W2_POS)
191 #define EF_DATA_1_EF_KEY_SLOT_8_W2_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_8_W2_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_8_W2_POS))
192 
193 /* 0xCC : ef_key_slot_8_w3 */
194 #define EF_DATA_1_EF_KEY_SLOT_8_W3_OFFSET (0xCC)
195 #define EF_DATA_1_EF_KEY_SLOT_8_W3        EF_DATA_1_EF_KEY_SLOT_8_W3
196 #define EF_DATA_1_EF_KEY_SLOT_8_W3_POS    (0U)
197 #define EF_DATA_1_EF_KEY_SLOT_8_W3_LEN    (32U)
198 #define EF_DATA_1_EF_KEY_SLOT_8_W3_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_8_W3_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_8_W3_POS)
199 #define EF_DATA_1_EF_KEY_SLOT_8_W3_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_8_W3_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_8_W3_POS))
200 
201 /* 0xD0 : ef_key_slot_9_w0 */
202 #define EF_DATA_1_EF_KEY_SLOT_9_W0_OFFSET (0xD0)
203 #define EF_DATA_1_EF_KEY_SLOT_9_W0        EF_DATA_1_EF_KEY_SLOT_9_W0
204 #define EF_DATA_1_EF_KEY_SLOT_9_W0_POS    (0U)
205 #define EF_DATA_1_EF_KEY_SLOT_9_W0_LEN    (32U)
206 #define EF_DATA_1_EF_KEY_SLOT_9_W0_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_9_W0_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_9_W0_POS)
207 #define EF_DATA_1_EF_KEY_SLOT_9_W0_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_9_W0_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_9_W0_POS))
208 
209 /* 0xD4 : ef_key_slot_9_w1 */
210 #define EF_DATA_1_EF_KEY_SLOT_9_W1_OFFSET (0xD4)
211 #define EF_DATA_1_EF_KEY_SLOT_9_W1        EF_DATA_1_EF_KEY_SLOT_9_W1
212 #define EF_DATA_1_EF_KEY_SLOT_9_W1_POS    (0U)
213 #define EF_DATA_1_EF_KEY_SLOT_9_W1_LEN    (32U)
214 #define EF_DATA_1_EF_KEY_SLOT_9_W1_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_9_W1_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_9_W1_POS)
215 #define EF_DATA_1_EF_KEY_SLOT_9_W1_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_9_W1_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_9_W1_POS))
216 
217 /* 0xD8 : ef_key_slot_9_w2 */
218 #define EF_DATA_1_EF_KEY_SLOT_9_W2_OFFSET (0xD8)
219 #define EF_DATA_1_EF_KEY_SLOT_9_W2        EF_DATA_1_EF_KEY_SLOT_9_W2
220 #define EF_DATA_1_EF_KEY_SLOT_9_W2_POS    (0U)
221 #define EF_DATA_1_EF_KEY_SLOT_9_W2_LEN    (32U)
222 #define EF_DATA_1_EF_KEY_SLOT_9_W2_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_9_W2_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_9_W2_POS)
223 #define EF_DATA_1_EF_KEY_SLOT_9_W2_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_9_W2_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_9_W2_POS))
224 
225 /* 0xDC : ef_key_slot_9_w3 */
226 #define EF_DATA_1_EF_KEY_SLOT_9_W3_OFFSET (0xDC)
227 #define EF_DATA_1_EF_KEY_SLOT_9_W3        EF_DATA_1_EF_KEY_SLOT_9_W3
228 #define EF_DATA_1_EF_KEY_SLOT_9_W3_POS    (0U)
229 #define EF_DATA_1_EF_KEY_SLOT_9_W3_LEN    (32U)
230 #define EF_DATA_1_EF_KEY_SLOT_9_W3_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_9_W3_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_9_W3_POS)
231 #define EF_DATA_1_EF_KEY_SLOT_9_W3_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_9_W3_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_9_W3_POS))
232 
233 /* 0xE0 : ef_key_slot_10_w0 */
234 #define EF_DATA_1_EF_KEY_SLOT_10_W0_OFFSET (0xE0)
235 #define EF_DATA_1_EF_KEY_SLOT_10_W0        EF_DATA_1_EF_KEY_SLOT_10_W0
236 #define EF_DATA_1_EF_KEY_SLOT_10_W0_POS    (0U)
237 #define EF_DATA_1_EF_KEY_SLOT_10_W0_LEN    (32U)
238 #define EF_DATA_1_EF_KEY_SLOT_10_W0_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_10_W0_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_10_W0_POS)
239 #define EF_DATA_1_EF_KEY_SLOT_10_W0_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_10_W0_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_10_W0_POS))
240 
241 /* 0xE4 : ef_key_slot_10_w1 */
242 #define EF_DATA_1_EF_KEY_SLOT_10_W1_OFFSET (0xE4)
243 #define EF_DATA_1_EF_KEY_SLOT_10_W1        EF_DATA_1_EF_KEY_SLOT_10_W1
244 #define EF_DATA_1_EF_KEY_SLOT_10_W1_POS    (0U)
245 #define EF_DATA_1_EF_KEY_SLOT_10_W1_LEN    (32U)
246 #define EF_DATA_1_EF_KEY_SLOT_10_W1_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_10_W1_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_10_W1_POS)
247 #define EF_DATA_1_EF_KEY_SLOT_10_W1_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_10_W1_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_10_W1_POS))
248 
249 /* 0xE8 : ef_key_slot_10_w2 */
250 #define EF_DATA_1_EF_KEY_SLOT_10_W2_OFFSET (0xE8)
251 #define EF_DATA_1_EF_KEY_SLOT_10_W2        EF_DATA_1_EF_KEY_SLOT_10_W2
252 #define EF_DATA_1_EF_KEY_SLOT_10_W2_POS    (0U)
253 #define EF_DATA_1_EF_KEY_SLOT_10_W2_LEN    (32U)
254 #define EF_DATA_1_EF_KEY_SLOT_10_W2_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_10_W2_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_10_W2_POS)
255 #define EF_DATA_1_EF_KEY_SLOT_10_W2_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_10_W2_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_10_W2_POS))
256 
257 /* 0xEC : ef_key_slot_10_w3 */
258 #define EF_DATA_1_EF_KEY_SLOT_10_W3_OFFSET (0xEC)
259 #define EF_DATA_1_EF_KEY_SLOT_10_W3        EF_DATA_1_EF_KEY_SLOT_10_W3
260 #define EF_DATA_1_EF_KEY_SLOT_10_W3_POS    (0U)
261 #define EF_DATA_1_EF_KEY_SLOT_10_W3_LEN    (32U)
262 #define EF_DATA_1_EF_KEY_SLOT_10_W3_MSK    (((1U << EF_DATA_1_EF_KEY_SLOT_10_W3_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_10_W3_POS)
263 #define EF_DATA_1_EF_KEY_SLOT_10_W3_UMSK   (~(((1U << EF_DATA_1_EF_KEY_SLOT_10_W3_LEN) - 1) << EF_DATA_1_EF_KEY_SLOT_10_W3_POS))
264 
265 /* 0xF0 : ef_dat_1_rsvd_0 */
266 #define EF_DATA_1_EF_DAT_1_RSVD_0_OFFSET (0xF0)
267 #define EF_DATA_1_EF_DAT_1_RSVD_0        EF_DATA_1_EF_DAT_1_RSVD_0
268 #define EF_DATA_1_EF_DAT_1_RSVD_0_POS    (0U)
269 #define EF_DATA_1_EF_DAT_1_RSVD_0_LEN    (32U)
270 #define EF_DATA_1_EF_DAT_1_RSVD_0_MSK    (((1U << EF_DATA_1_EF_DAT_1_RSVD_0_LEN) - 1) << EF_DATA_1_EF_DAT_1_RSVD_0_POS)
271 #define EF_DATA_1_EF_DAT_1_RSVD_0_UMSK   (~(((1U << EF_DATA_1_EF_DAT_1_RSVD_0_LEN) - 1) << EF_DATA_1_EF_DAT_1_RSVD_0_POS))
272 
273 /* 0xF4 : ef_dat_1_rsvd_1 */
274 #define EF_DATA_1_EF_DAT_1_RSVD_1_OFFSET (0xF4)
275 #define EF_DATA_1_EF_DAT_1_RSVD_1        EF_DATA_1_EF_DAT_1_RSVD_1
276 #define EF_DATA_1_EF_DAT_1_RSVD_1_POS    (0U)
277 #define EF_DATA_1_EF_DAT_1_RSVD_1_LEN    (32U)
278 #define EF_DATA_1_EF_DAT_1_RSVD_1_MSK    (((1U << EF_DATA_1_EF_DAT_1_RSVD_1_LEN) - 1) << EF_DATA_1_EF_DAT_1_RSVD_1_POS)
279 #define EF_DATA_1_EF_DAT_1_RSVD_1_UMSK   (~(((1U << EF_DATA_1_EF_DAT_1_RSVD_1_LEN) - 1) << EF_DATA_1_EF_DAT_1_RSVD_1_POS))
280 
281 /* 0xF8 : ef_dat_1_rsvd_2 */
282 #define EF_DATA_1_EF_DAT_1_RSVD_2_OFFSET (0xF8)
283 #define EF_DATA_1_EF_DAT_1_RSVD_2        EF_DATA_1_EF_DAT_1_RSVD_2
284 #define EF_DATA_1_EF_DAT_1_RSVD_2_POS    (0U)
285 #define EF_DATA_1_EF_DAT_1_RSVD_2_LEN    (32U)
286 #define EF_DATA_1_EF_DAT_1_RSVD_2_MSK    (((1U << EF_DATA_1_EF_DAT_1_RSVD_2_LEN) - 1) << EF_DATA_1_EF_DAT_1_RSVD_2_POS)
287 #define EF_DATA_1_EF_DAT_1_RSVD_2_UMSK   (~(((1U << EF_DATA_1_EF_DAT_1_RSVD_2_LEN) - 1) << EF_DATA_1_EF_DAT_1_RSVD_2_POS))
288 
289 /* 0xFC : ef_data_1_lock */
290 #define EF_DATA_1_LOCK_OFFSET               (0xFC)
291 #define EF_DATA_1_WR_LOCK_RSVD_1            EF_DATA_1_WR_LOCK_RSVD_1
292 #define EF_DATA_1_WR_LOCK_RSVD_1_POS        (0U)
293 #define EF_DATA_1_WR_LOCK_RSVD_1_LEN        (15U)
294 #define EF_DATA_1_WR_LOCK_RSVD_1_MSK        (((1U << EF_DATA_1_WR_LOCK_RSVD_1_LEN) - 1) << EF_DATA_1_WR_LOCK_RSVD_1_POS)
295 #define EF_DATA_1_WR_LOCK_RSVD_1_UMSK       (~(((1U << EF_DATA_1_WR_LOCK_RSVD_1_LEN) - 1) << EF_DATA_1_WR_LOCK_RSVD_1_POS))
296 #define EF_DATA_1_WR_LOCK_KEY_SLOT_4        EF_DATA_1_WR_LOCK_KEY_SLOT_4
297 #define EF_DATA_1_WR_LOCK_KEY_SLOT_4_POS    (15U)
298 #define EF_DATA_1_WR_LOCK_KEY_SLOT_4_LEN    (1U)
299 #define EF_DATA_1_WR_LOCK_KEY_SLOT_4_MSK    (((1U << EF_DATA_1_WR_LOCK_KEY_SLOT_4_LEN) - 1) << EF_DATA_1_WR_LOCK_KEY_SLOT_4_POS)
300 #define EF_DATA_1_WR_LOCK_KEY_SLOT_4_UMSK   (~(((1U << EF_DATA_1_WR_LOCK_KEY_SLOT_4_LEN) - 1) << EF_DATA_1_WR_LOCK_KEY_SLOT_4_POS))
301 #define EF_DATA_1_WR_LOCK_KEY_SLOT_5        EF_DATA_1_WR_LOCK_KEY_SLOT_5
302 #define EF_DATA_1_WR_LOCK_KEY_SLOT_5_POS    (16U)
303 #define EF_DATA_1_WR_LOCK_KEY_SLOT_5_LEN    (1U)
304 #define EF_DATA_1_WR_LOCK_KEY_SLOT_5_MSK    (((1U << EF_DATA_1_WR_LOCK_KEY_SLOT_5_LEN) - 1) << EF_DATA_1_WR_LOCK_KEY_SLOT_5_POS)
305 #define EF_DATA_1_WR_LOCK_KEY_SLOT_5_UMSK   (~(((1U << EF_DATA_1_WR_LOCK_KEY_SLOT_5_LEN) - 1) << EF_DATA_1_WR_LOCK_KEY_SLOT_5_POS))
306 #define EF_DATA_1_WR_LOCK_KEY_SLOT_6        EF_DATA_1_WR_LOCK_KEY_SLOT_6
307 #define EF_DATA_1_WR_LOCK_KEY_SLOT_6_POS    (17U)
308 #define EF_DATA_1_WR_LOCK_KEY_SLOT_6_LEN    (1U)
309 #define EF_DATA_1_WR_LOCK_KEY_SLOT_6_MSK    (((1U << EF_DATA_1_WR_LOCK_KEY_SLOT_6_LEN) - 1) << EF_DATA_1_WR_LOCK_KEY_SLOT_6_POS)
310 #define EF_DATA_1_WR_LOCK_KEY_SLOT_6_UMSK   (~(((1U << EF_DATA_1_WR_LOCK_KEY_SLOT_6_LEN) - 1) << EF_DATA_1_WR_LOCK_KEY_SLOT_6_POS))
311 #define EF_DATA_1_WR_LOCK_KEY_SLOT_7        EF_DATA_1_WR_LOCK_KEY_SLOT_7
312 #define EF_DATA_1_WR_LOCK_KEY_SLOT_7_POS    (18U)
313 #define EF_DATA_1_WR_LOCK_KEY_SLOT_7_LEN    (1U)
314 #define EF_DATA_1_WR_LOCK_KEY_SLOT_7_MSK    (((1U << EF_DATA_1_WR_LOCK_KEY_SLOT_7_LEN) - 1) << EF_DATA_1_WR_LOCK_KEY_SLOT_7_POS)
315 #define EF_DATA_1_WR_LOCK_KEY_SLOT_7_UMSK   (~(((1U << EF_DATA_1_WR_LOCK_KEY_SLOT_7_LEN) - 1) << EF_DATA_1_WR_LOCK_KEY_SLOT_7_POS))
316 #define EF_DATA_1_WR_LOCK_KEY_SLOT_8        EF_DATA_1_WR_LOCK_KEY_SLOT_8
317 #define EF_DATA_1_WR_LOCK_KEY_SLOT_8_POS    (19U)
318 #define EF_DATA_1_WR_LOCK_KEY_SLOT_8_LEN    (1U)
319 #define EF_DATA_1_WR_LOCK_KEY_SLOT_8_MSK    (((1U << EF_DATA_1_WR_LOCK_KEY_SLOT_8_LEN) - 1) << EF_DATA_1_WR_LOCK_KEY_SLOT_8_POS)
320 #define EF_DATA_1_WR_LOCK_KEY_SLOT_8_UMSK   (~(((1U << EF_DATA_1_WR_LOCK_KEY_SLOT_8_LEN) - 1) << EF_DATA_1_WR_LOCK_KEY_SLOT_8_POS))
321 #define EF_DATA_1_WR_LOCK_KEY_SLOT_9        EF_DATA_1_WR_LOCK_KEY_SLOT_9
322 #define EF_DATA_1_WR_LOCK_KEY_SLOT_9_POS    (20U)
323 #define EF_DATA_1_WR_LOCK_KEY_SLOT_9_LEN    (1U)
324 #define EF_DATA_1_WR_LOCK_KEY_SLOT_9_MSK    (((1U << EF_DATA_1_WR_LOCK_KEY_SLOT_9_LEN) - 1) << EF_DATA_1_WR_LOCK_KEY_SLOT_9_POS)
325 #define EF_DATA_1_WR_LOCK_KEY_SLOT_9_UMSK   (~(((1U << EF_DATA_1_WR_LOCK_KEY_SLOT_9_LEN) - 1) << EF_DATA_1_WR_LOCK_KEY_SLOT_9_POS))
326 #define EF_DATA_1_WR_LOCK_KEY_SLOT_10       EF_DATA_1_WR_LOCK_KEY_SLOT_10
327 #define EF_DATA_1_WR_LOCK_KEY_SLOT_10_POS   (21U)
328 #define EF_DATA_1_WR_LOCK_KEY_SLOT_10_LEN   (1U)
329 #define EF_DATA_1_WR_LOCK_KEY_SLOT_10_MSK   (((1U << EF_DATA_1_WR_LOCK_KEY_SLOT_10_LEN) - 1) << EF_DATA_1_WR_LOCK_KEY_SLOT_10_POS)
330 #define EF_DATA_1_WR_LOCK_KEY_SLOT_10_UMSK  (~(((1U << EF_DATA_1_WR_LOCK_KEY_SLOT_10_LEN) - 1) << EF_DATA_1_WR_LOCK_KEY_SLOT_10_POS))
331 #define EF_DATA_1_WR_LOCK_DAT_1_RSVD_0      EF_DATA_1_WR_LOCK_DAT_1_RSVD_0
332 #define EF_DATA_1_WR_LOCK_DAT_1_RSVD_0_POS  (22U)
333 #define EF_DATA_1_WR_LOCK_DAT_1_RSVD_0_LEN  (1U)
334 #define EF_DATA_1_WR_LOCK_DAT_1_RSVD_0_MSK  (((1U << EF_DATA_1_WR_LOCK_DAT_1_RSVD_0_LEN) - 1) << EF_DATA_1_WR_LOCK_DAT_1_RSVD_0_POS)
335 #define EF_DATA_1_WR_LOCK_DAT_1_RSVD_0_UMSK (~(((1U << EF_DATA_1_WR_LOCK_DAT_1_RSVD_0_LEN) - 1) << EF_DATA_1_WR_LOCK_DAT_1_RSVD_0_POS))
336 #define EF_DATA_1_WR_LOCK_DAT_1_RSVD_1      EF_DATA_1_WR_LOCK_DAT_1_RSVD_1
337 #define EF_DATA_1_WR_LOCK_DAT_1_RSVD_1_POS  (23U)
338 #define EF_DATA_1_WR_LOCK_DAT_1_RSVD_1_LEN  (1U)
339 #define EF_DATA_1_WR_LOCK_DAT_1_RSVD_1_MSK  (((1U << EF_DATA_1_WR_LOCK_DAT_1_RSVD_1_LEN) - 1) << EF_DATA_1_WR_LOCK_DAT_1_RSVD_1_POS)
340 #define EF_DATA_1_WR_LOCK_DAT_1_RSVD_1_UMSK (~(((1U << EF_DATA_1_WR_LOCK_DAT_1_RSVD_1_LEN) - 1) << EF_DATA_1_WR_LOCK_DAT_1_RSVD_1_POS))
341 #define EF_DATA_1_WR_LOCK_DAT_1_RSVD_2      EF_DATA_1_WR_LOCK_DAT_1_RSVD_2
342 #define EF_DATA_1_WR_LOCK_DAT_1_RSVD_2_POS  (24U)
343 #define EF_DATA_1_WR_LOCK_DAT_1_RSVD_2_LEN  (1U)
344 #define EF_DATA_1_WR_LOCK_DAT_1_RSVD_2_MSK  (((1U << EF_DATA_1_WR_LOCK_DAT_1_RSVD_2_LEN) - 1) << EF_DATA_1_WR_LOCK_DAT_1_RSVD_2_POS)
345 #define EF_DATA_1_WR_LOCK_DAT_1_RSVD_2_UMSK (~(((1U << EF_DATA_1_WR_LOCK_DAT_1_RSVD_2_LEN) - 1) << EF_DATA_1_WR_LOCK_DAT_1_RSVD_2_POS))
346 #define EF_DATA_1_RD_LOCK_KEY_SLOT_4        EF_DATA_1_RD_LOCK_KEY_SLOT_4
347 #define EF_DATA_1_RD_LOCK_KEY_SLOT_4_POS    (25U)
348 #define EF_DATA_1_RD_LOCK_KEY_SLOT_4_LEN    (1U)
349 #define EF_DATA_1_RD_LOCK_KEY_SLOT_4_MSK    (((1U << EF_DATA_1_RD_LOCK_KEY_SLOT_4_LEN) - 1) << EF_DATA_1_RD_LOCK_KEY_SLOT_4_POS)
350 #define EF_DATA_1_RD_LOCK_KEY_SLOT_4_UMSK   (~(((1U << EF_DATA_1_RD_LOCK_KEY_SLOT_4_LEN) - 1) << EF_DATA_1_RD_LOCK_KEY_SLOT_4_POS))
351 #define EF_DATA_1_RD_LOCK_KEY_SLOT_5        EF_DATA_1_RD_LOCK_KEY_SLOT_5
352 #define EF_DATA_1_RD_LOCK_KEY_SLOT_5_POS    (26U)
353 #define EF_DATA_1_RD_LOCK_KEY_SLOT_5_LEN    (1U)
354 #define EF_DATA_1_RD_LOCK_KEY_SLOT_5_MSK    (((1U << EF_DATA_1_RD_LOCK_KEY_SLOT_5_LEN) - 1) << EF_DATA_1_RD_LOCK_KEY_SLOT_5_POS)
355 #define EF_DATA_1_RD_LOCK_KEY_SLOT_5_UMSK   (~(((1U << EF_DATA_1_RD_LOCK_KEY_SLOT_5_LEN) - 1) << EF_DATA_1_RD_LOCK_KEY_SLOT_5_POS))
356 #define EF_DATA_1_RD_LOCK_KEY_SLOT_6        EF_DATA_1_RD_LOCK_KEY_SLOT_6
357 #define EF_DATA_1_RD_LOCK_KEY_SLOT_6_POS    (27U)
358 #define EF_DATA_1_RD_LOCK_KEY_SLOT_6_LEN    (1U)
359 #define EF_DATA_1_RD_LOCK_KEY_SLOT_6_MSK    (((1U << EF_DATA_1_RD_LOCK_KEY_SLOT_6_LEN) - 1) << EF_DATA_1_RD_LOCK_KEY_SLOT_6_POS)
360 #define EF_DATA_1_RD_LOCK_KEY_SLOT_6_UMSK   (~(((1U << EF_DATA_1_RD_LOCK_KEY_SLOT_6_LEN) - 1) << EF_DATA_1_RD_LOCK_KEY_SLOT_6_POS))
361 #define EF_DATA_1_RD_LOCK_KEY_SLOT_7        EF_DATA_1_RD_LOCK_KEY_SLOT_7
362 #define EF_DATA_1_RD_LOCK_KEY_SLOT_7_POS    (28U)
363 #define EF_DATA_1_RD_LOCK_KEY_SLOT_7_LEN    (1U)
364 #define EF_DATA_1_RD_LOCK_KEY_SLOT_7_MSK    (((1U << EF_DATA_1_RD_LOCK_KEY_SLOT_7_LEN) - 1) << EF_DATA_1_RD_LOCK_KEY_SLOT_7_POS)
365 #define EF_DATA_1_RD_LOCK_KEY_SLOT_7_UMSK   (~(((1U << EF_DATA_1_RD_LOCK_KEY_SLOT_7_LEN) - 1) << EF_DATA_1_RD_LOCK_KEY_SLOT_7_POS))
366 #define EF_DATA_1_RD_LOCK_KEY_SLOT_8        EF_DATA_1_RD_LOCK_KEY_SLOT_8
367 #define EF_DATA_1_RD_LOCK_KEY_SLOT_8_POS    (29U)
368 #define EF_DATA_1_RD_LOCK_KEY_SLOT_8_LEN    (1U)
369 #define EF_DATA_1_RD_LOCK_KEY_SLOT_8_MSK    (((1U << EF_DATA_1_RD_LOCK_KEY_SLOT_8_LEN) - 1) << EF_DATA_1_RD_LOCK_KEY_SLOT_8_POS)
370 #define EF_DATA_1_RD_LOCK_KEY_SLOT_8_UMSK   (~(((1U << EF_DATA_1_RD_LOCK_KEY_SLOT_8_LEN) - 1) << EF_DATA_1_RD_LOCK_KEY_SLOT_8_POS))
371 #define EF_DATA_1_RD_LOCK_KEY_SLOT_9        EF_DATA_1_RD_LOCK_KEY_SLOT_9
372 #define EF_DATA_1_RD_LOCK_KEY_SLOT_9_POS    (30U)
373 #define EF_DATA_1_RD_LOCK_KEY_SLOT_9_LEN    (1U)
374 #define EF_DATA_1_RD_LOCK_KEY_SLOT_9_MSK    (((1U << EF_DATA_1_RD_LOCK_KEY_SLOT_9_LEN) - 1) << EF_DATA_1_RD_LOCK_KEY_SLOT_9_POS)
375 #define EF_DATA_1_RD_LOCK_KEY_SLOT_9_UMSK   (~(((1U << EF_DATA_1_RD_LOCK_KEY_SLOT_9_LEN) - 1) << EF_DATA_1_RD_LOCK_KEY_SLOT_9_POS))
376 #define EF_DATA_1_RD_LOCK_KEY_SLOT_10       EF_DATA_1_RD_LOCK_KEY_SLOT_10
377 #define EF_DATA_1_RD_LOCK_KEY_SLOT_10_POS   (31U)
378 #define EF_DATA_1_RD_LOCK_KEY_SLOT_10_LEN   (1U)
379 #define EF_DATA_1_RD_LOCK_KEY_SLOT_10_MSK   (((1U << EF_DATA_1_RD_LOCK_KEY_SLOT_10_LEN) - 1) << EF_DATA_1_RD_LOCK_KEY_SLOT_10_POS)
380 #define EF_DATA_1_RD_LOCK_KEY_SLOT_10_UMSK  (~(((1U << EF_DATA_1_RD_LOCK_KEY_SLOT_10_LEN) - 1) << EF_DATA_1_RD_LOCK_KEY_SLOT_10_POS))
381 
382 struct ef_data_1_reg {
383     /* 0x0  reserved */
384     uint8_t RESERVED0x0[128];
385 
386     /* 0x80 : ef_key_slot_4_w0 */
387     union {
388         struct {
389             uint32_t ef_key_slot_4_w0 : 32; /* [31: 0],        r/w,        0x0 */
390         } BF;
391         uint32_t WORD;
392     } ef_key_slot_4_w0;
393 
394     /* 0x84 : ef_key_slot_4_w1 */
395     union {
396         struct {
397             uint32_t ef_key_slot_4_w1 : 32; /* [31: 0],        r/w,        0x0 */
398         } BF;
399         uint32_t WORD;
400     } ef_key_slot_4_w1;
401 
402     /* 0x88 : ef_key_slot_4_w2 */
403     union {
404         struct {
405             uint32_t ef_key_slot_4_w2 : 32; /* [31: 0],        r/w,        0x0 */
406         } BF;
407         uint32_t WORD;
408     } ef_key_slot_4_w2;
409 
410     /* 0x8C : ef_key_slot_4_w3 */
411     union {
412         struct {
413             uint32_t ef_key_slot_4_w3 : 32; /* [31: 0],        r/w,        0x0 */
414         } BF;
415         uint32_t WORD;
416     } ef_key_slot_4_w3;
417 
418     /* 0x90 : ef_key_slot_5_w0 */
419     union {
420         struct {
421             uint32_t ef_key_slot_5_w0 : 32; /* [31: 0],        r/w,        0x0 */
422         } BF;
423         uint32_t WORD;
424     } ef_key_slot_5_w0;
425 
426     /* 0x94 : ef_key_slot_5_w1 */
427     union {
428         struct {
429             uint32_t ef_key_slot_5_w1 : 32; /* [31: 0],        r/w,        0x0 */
430         } BF;
431         uint32_t WORD;
432     } ef_key_slot_5_w1;
433 
434     /* 0x98 : ef_key_slot_5_w2 */
435     union {
436         struct {
437             uint32_t ef_key_slot_5_w2 : 32; /* [31: 0],        r/w,        0x0 */
438         } BF;
439         uint32_t WORD;
440     } ef_key_slot_5_w2;
441 
442     /* 0x9C : ef_key_slot_5_w3 */
443     union {
444         struct {
445             uint32_t ef_key_slot_5_w3 : 32; /* [31: 0],        r/w,        0x0 */
446         } BF;
447         uint32_t WORD;
448     } ef_key_slot_5_w3;
449 
450     /* 0xA0 : ef_key_slot_6_w0 */
451     union {
452         struct {
453             uint32_t ef_key_slot_6_w0 : 32; /* [31: 0],        r/w,        0x0 */
454         } BF;
455         uint32_t WORD;
456     } ef_key_slot_6_w0;
457 
458     /* 0xA4 : ef_key_slot_6_w1 */
459     union {
460         struct {
461             uint32_t ef_key_slot_6_w1 : 32; /* [31: 0],        r/w,        0x0 */
462         } BF;
463         uint32_t WORD;
464     } ef_key_slot_6_w1;
465 
466     /* 0xA8 : ef_key_slot_6_w2 */
467     union {
468         struct {
469             uint32_t ef_key_slot_6_w2 : 32; /* [31: 0],        r/w,        0x0 */
470         } BF;
471         uint32_t WORD;
472     } ef_key_slot_6_w2;
473 
474     /* 0xAC : ef_key_slot_6_w3 */
475     union {
476         struct {
477             uint32_t ef_key_slot_6_w3 : 32; /* [31: 0],        r/w,        0x0 */
478         } BF;
479         uint32_t WORD;
480     } ef_key_slot_6_w3;
481 
482     /* 0xB0 : ef_key_slot_7_w0 */
483     union {
484         struct {
485             uint32_t ef_key_slot_7_w0 : 32; /* [31: 0],        r/w,        0x0 */
486         } BF;
487         uint32_t WORD;
488     } ef_key_slot_7_w0;
489 
490     /* 0xB4 : ef_key_slot_7_w1 */
491     union {
492         struct {
493             uint32_t ef_key_slot_7_w1 : 32; /* [31: 0],        r/w,        0x0 */
494         } BF;
495         uint32_t WORD;
496     } ef_key_slot_7_w1;
497 
498     /* 0xB8 : ef_key_slot_7_w2 */
499     union {
500         struct {
501             uint32_t ef_key_slot_7_w2 : 32; /* [31: 0],        r/w,        0x0 */
502         } BF;
503         uint32_t WORD;
504     } ef_key_slot_7_w2;
505 
506     /* 0xBC : ef_key_slot_7_w3 */
507     union {
508         struct {
509             uint32_t ef_key_slot_7_w3 : 32; /* [31: 0],        r/w,        0x0 */
510         } BF;
511         uint32_t WORD;
512     } ef_key_slot_7_w3;
513 
514     /* 0xC0 : ef_key_slot_8_w0 */
515     union {
516         struct {
517             uint32_t ef_key_slot_8_w0 : 32; /* [31: 0],        r/w,        0x0 */
518         } BF;
519         uint32_t WORD;
520     } ef_key_slot_8_w0;
521 
522     /* 0xC4 : ef_key_slot_8_w1 */
523     union {
524         struct {
525             uint32_t ef_key_slot_8_w1 : 32; /* [31: 0],        r/w,        0x0 */
526         } BF;
527         uint32_t WORD;
528     } ef_key_slot_8_w1;
529 
530     /* 0xC8 : ef_key_slot_8_w2 */
531     union {
532         struct {
533             uint32_t ef_key_slot_8_w2 : 32; /* [31: 0],        r/w,        0x0 */
534         } BF;
535         uint32_t WORD;
536     } ef_key_slot_8_w2;
537 
538     /* 0xCC : ef_key_slot_8_w3 */
539     union {
540         struct {
541             uint32_t ef_key_slot_8_w3 : 32; /* [31: 0],        r/w,        0x0 */
542         } BF;
543         uint32_t WORD;
544     } ef_key_slot_8_w3;
545 
546     /* 0xD0 : ef_key_slot_9_w0 */
547     union {
548         struct {
549             uint32_t ef_key_slot_9_w0 : 32; /* [31: 0],        r/w,        0x0 */
550         } BF;
551         uint32_t WORD;
552     } ef_key_slot_9_w0;
553 
554     /* 0xD4 : ef_key_slot_9_w1 */
555     union {
556         struct {
557             uint32_t ef_key_slot_9_w1 : 32; /* [31: 0],        r/w,        0x0 */
558         } BF;
559         uint32_t WORD;
560     } ef_key_slot_9_w1;
561 
562     /* 0xD8 : ef_key_slot_9_w2 */
563     union {
564         struct {
565             uint32_t ef_key_slot_9_w2 : 32; /* [31: 0],        r/w,        0x0 */
566         } BF;
567         uint32_t WORD;
568     } ef_key_slot_9_w2;
569 
570     /* 0xDC : ef_key_slot_9_w3 */
571     union {
572         struct {
573             uint32_t ef_key_slot_9_w3 : 32; /* [31: 0],        r/w,        0x0 */
574         } BF;
575         uint32_t WORD;
576     } ef_key_slot_9_w3;
577 
578     /* 0xE0 : ef_key_slot_10_w0 */
579     union {
580         struct {
581             uint32_t ef_key_slot_10_w0 : 32; /* [31: 0],        r/w,        0x0 */
582         } BF;
583         uint32_t WORD;
584     } ef_key_slot_10_w0;
585 
586     /* 0xE4 : ef_key_slot_10_w1 */
587     union {
588         struct {
589             uint32_t ef_key_slot_10_w1 : 32; /* [31: 0],        r/w,        0x0 */
590         } BF;
591         uint32_t WORD;
592     } ef_key_slot_10_w1;
593 
594     /* 0xE8 : ef_key_slot_10_w2 */
595     union {
596         struct {
597             uint32_t ef_key_slot_10_w2 : 32; /* [31: 0],        r/w,        0x0 */
598         } BF;
599         uint32_t WORD;
600     } ef_key_slot_10_w2;
601 
602     /* 0xEC : ef_key_slot_10_w3 */
603     union {
604         struct {
605             uint32_t ef_key_slot_10_w3 : 32; /* [31: 0],        r/w,        0x0 */
606         } BF;
607         uint32_t WORD;
608     } ef_key_slot_10_w3;
609 
610     /* 0xF0 : ef_dat_1_rsvd_0 */
611     union {
612         struct {
613             uint32_t ef_dat_1_rsvd_0 : 32; /* [31: 0],        r/w,        0x0 */
614         } BF;
615         uint32_t WORD;
616     } ef_dat_1_rsvd_0;
617 
618     /* 0xF4 : ef_dat_1_rsvd_1 */
619     union {
620         struct {
621             uint32_t ef_dat_1_rsvd_1 : 32; /* [31: 0],        r/w,        0x0 */
622         } BF;
623         uint32_t WORD;
624     } ef_dat_1_rsvd_1;
625 
626     /* 0xF8 : ef_dat_1_rsvd_2 */
627     union {
628         struct {
629             uint32_t ef_dat_1_rsvd_2 : 32; /* [31: 0],        r/w,        0x0 */
630         } BF;
631         uint32_t WORD;
632     } ef_dat_1_rsvd_2;
633 
634     /* 0xFC : ef_data_1_lock */
635     union {
636         struct {
637             uint32_t wr_lock_rsvd_1       : 15; /* [14: 0],        r/w,        0x0 */
638             uint32_t wr_lock_key_slot_4   : 1;  /* [   15],        r/w,        0x0 */
639             uint32_t wr_lock_key_slot_5   : 1;  /* [   16],        r/w,        0x0 */
640             uint32_t wr_lock_key_slot_6   : 1;  /* [   17],        r/w,        0x0 */
641             uint32_t wr_lock_key_slot_7   : 1;  /* [   18],        r/w,        0x0 */
642             uint32_t wr_lock_key_slot_8   : 1;  /* [   19],        r/w,        0x0 */
643             uint32_t wr_lock_key_slot_9   : 1;  /* [   20],        r/w,        0x0 */
644             uint32_t wr_lock_key_slot_10  : 1;  /* [   21],        r/w,        0x0 */
645             uint32_t wr_lock_dat_1_rsvd_0 : 1;  /* [   22],        r/w,        0x0 */
646             uint32_t wr_lock_dat_1_rsvd_1 : 1;  /* [   23],        r/w,        0x0 */
647             uint32_t wr_lock_dat_1_rsvd_2 : 1;  /* [   24],        r/w,        0x0 */
648             uint32_t rd_lock_key_slot_4   : 1;  /* [   25],        r/w,        0x0 */
649             uint32_t rd_lock_key_slot_5   : 1;  /* [   26],        r/w,        0x0 */
650             uint32_t rd_lock_key_slot_6   : 1;  /* [   27],        r/w,        0x0 */
651             uint32_t rd_lock_key_slot_7   : 1;  /* [   28],        r/w,        0x0 */
652             uint32_t rd_lock_key_slot_8   : 1;  /* [   29],        r/w,        0x0 */
653             uint32_t rd_lock_key_slot_9   : 1;  /* [   30],        r/w,        0x0 */
654             uint32_t rd_lock_key_slot_10  : 1;  /* [   31],        r/w,        0x0 */
655         } BF;
656         uint32_t WORD;
657     } ef_data_1_lock;
658 };
659 
660 typedef volatile struct ef_data_1_reg ef_data_1_reg_t;
661 
662 #endif /* __EF_DATA_1_REG_H__ */
663