.. | .. |
---|
80 | 80 | uint64_t chipkill:1; |
---|
81 | 81 | #endif |
---|
82 | 82 | } s; |
---|
83 | | - struct cvmx_rst_boot_s cn70xx; |
---|
84 | | - struct cvmx_rst_boot_s cn70xxp1; |
---|
85 | | - struct cvmx_rst_boot_s cn78xx; |
---|
86 | 83 | }; |
---|
87 | 84 | |
---|
88 | 85 | union cvmx_rst_cfg { |
---|
.. | .. |
---|
102 | 99 | uint64_t bist_delay:58; |
---|
103 | 100 | #endif |
---|
104 | 101 | } s; |
---|
105 | | - struct cvmx_rst_cfg_s cn70xx; |
---|
106 | | - struct cvmx_rst_cfg_s cn70xxp1; |
---|
107 | | - struct cvmx_rst_cfg_s cn78xx; |
---|
108 | 102 | }; |
---|
109 | 103 | |
---|
110 | 104 | union cvmx_rst_ckill { |
---|
.. | .. |
---|
118 | 112 | uint64_t reserved_47_63:17; |
---|
119 | 113 | #endif |
---|
120 | 114 | } s; |
---|
121 | | - struct cvmx_rst_ckill_s cn70xx; |
---|
122 | | - struct cvmx_rst_ckill_s cn70xxp1; |
---|
123 | | - struct cvmx_rst_ckill_s cn78xx; |
---|
124 | 115 | }; |
---|
125 | 116 | |
---|
126 | 117 | union cvmx_rst_ctlx { |
---|
.. | .. |
---|
150 | 141 | uint64_t reserved_10_63:54; |
---|
151 | 142 | #endif |
---|
152 | 143 | } s; |
---|
153 | | - struct cvmx_rst_ctlx_s cn70xx; |
---|
154 | | - struct cvmx_rst_ctlx_s cn70xxp1; |
---|
155 | | - struct cvmx_rst_ctlx_s cn78xx; |
---|
156 | 144 | }; |
---|
157 | 145 | |
---|
158 | 146 | union cvmx_rst_delay { |
---|
.. | .. |
---|
168 | 156 | uint64_t reserved_32_63:32; |
---|
169 | 157 | #endif |
---|
170 | 158 | } s; |
---|
171 | | - struct cvmx_rst_delay_s cn70xx; |
---|
172 | | - struct cvmx_rst_delay_s cn70xxp1; |
---|
173 | | - struct cvmx_rst_delay_s cn78xx; |
---|
174 | 159 | }; |
---|
175 | 160 | |
---|
176 | 161 | union cvmx_rst_eco { |
---|
.. | .. |
---|
184 | 169 | uint64_t reserved_32_63:32; |
---|
185 | 170 | #endif |
---|
186 | 171 | } s; |
---|
187 | | - struct cvmx_rst_eco_s cn78xx; |
---|
188 | 172 | }; |
---|
189 | 173 | |
---|
190 | 174 | union cvmx_rst_int { |
---|
.. | .. |
---|
215 | 199 | uint64_t reserved_11_63:53; |
---|
216 | 200 | #endif |
---|
217 | 201 | } cn70xx; |
---|
218 | | - struct cvmx_rst_int_cn70xx cn70xxp1; |
---|
219 | | - struct cvmx_rst_int_s cn78xx; |
---|
220 | 202 | }; |
---|
221 | 203 | |
---|
222 | 204 | union cvmx_rst_ocx { |
---|
.. | .. |
---|
230 | 212 | uint64_t reserved_3_63:61; |
---|
231 | 213 | #endif |
---|
232 | 214 | } s; |
---|
233 | | - struct cvmx_rst_ocx_s cn78xx; |
---|
234 | 215 | }; |
---|
235 | 216 | |
---|
236 | 217 | union cvmx_rst_power_dbg { |
---|
.. | .. |
---|
244 | 225 | uint64_t reserved_3_63:61; |
---|
245 | 226 | #endif |
---|
246 | 227 | } s; |
---|
247 | | - struct cvmx_rst_power_dbg_s cn78xx; |
---|
248 | 228 | }; |
---|
249 | 229 | |
---|
250 | 230 | union cvmx_rst_pp_power { |
---|
.. | .. |
---|
267 | 247 | uint64_t reserved_4_63:60; |
---|
268 | 248 | #endif |
---|
269 | 249 | } cn70xx; |
---|
270 | | - struct cvmx_rst_pp_power_cn70xx cn70xxp1; |
---|
271 | | - struct cvmx_rst_pp_power_s cn78xx; |
---|
272 | 250 | }; |
---|
273 | 251 | |
---|
274 | 252 | union cvmx_rst_soft_prstx { |
---|
.. | .. |
---|
282 | 260 | uint64_t reserved_1_63:63; |
---|
283 | 261 | #endif |
---|
284 | 262 | } s; |
---|
285 | | - struct cvmx_rst_soft_prstx_s cn70xx; |
---|
286 | | - struct cvmx_rst_soft_prstx_s cn70xxp1; |
---|
287 | | - struct cvmx_rst_soft_prstx_s cn78xx; |
---|
288 | 263 | }; |
---|
289 | 264 | |
---|
290 | 265 | union cvmx_rst_soft_rst { |
---|
.. | .. |
---|
298 | 273 | uint64_t reserved_1_63:63; |
---|
299 | 274 | #endif |
---|
300 | 275 | } s; |
---|
301 | | - struct cvmx_rst_soft_rst_s cn70xx; |
---|
302 | | - struct cvmx_rst_soft_rst_s cn70xxp1; |
---|
303 | | - struct cvmx_rst_soft_rst_s cn78xx; |
---|
304 | 276 | }; |
---|
305 | 277 | |
---|
306 | 278 | #endif |
---|