| .. | .. |
|---|
| 64 | 64 | uint64_t reserved_6_63:58; |
|---|
| 65 | 65 | #endif |
|---|
| 66 | 66 | } s; |
|---|
| 67 | | - struct cvmx_stxx_arb_ctl_s cn38xx; |
|---|
| 68 | | - struct cvmx_stxx_arb_ctl_s cn38xxp2; |
|---|
| 69 | | - struct cvmx_stxx_arb_ctl_s cn58xx; |
|---|
| 70 | | - struct cvmx_stxx_arb_ctl_s cn58xxp1; |
|---|
| 71 | 67 | }; |
|---|
| 72 | 68 | |
|---|
| 73 | 69 | union cvmx_stxx_bckprs_cnt { |
|---|
| .. | .. |
|---|
| 81 | 77 | uint64_t reserved_32_63:32; |
|---|
| 82 | 78 | #endif |
|---|
| 83 | 79 | } s; |
|---|
| 84 | | - struct cvmx_stxx_bckprs_cnt_s cn38xx; |
|---|
| 85 | | - struct cvmx_stxx_bckprs_cnt_s cn38xxp2; |
|---|
| 86 | | - struct cvmx_stxx_bckprs_cnt_s cn58xx; |
|---|
| 87 | | - struct cvmx_stxx_bckprs_cnt_s cn58xxp1; |
|---|
| 88 | 80 | }; |
|---|
| 89 | 81 | |
|---|
| 90 | 82 | union cvmx_stxx_com_ctl { |
|---|
| .. | .. |
|---|
| 102 | 94 | uint64_t reserved_4_63:60; |
|---|
| 103 | 95 | #endif |
|---|
| 104 | 96 | } s; |
|---|
| 105 | | - struct cvmx_stxx_com_ctl_s cn38xx; |
|---|
| 106 | | - struct cvmx_stxx_com_ctl_s cn38xxp2; |
|---|
| 107 | | - struct cvmx_stxx_com_ctl_s cn58xx; |
|---|
| 108 | | - struct cvmx_stxx_com_ctl_s cn58xxp1; |
|---|
| 109 | 97 | }; |
|---|
| 110 | 98 | |
|---|
| 111 | 99 | union cvmx_stxx_dip_cnt { |
|---|
| .. | .. |
|---|
| 121 | 109 | uint64_t reserved_8_63:56; |
|---|
| 122 | 110 | #endif |
|---|
| 123 | 111 | } s; |
|---|
| 124 | | - struct cvmx_stxx_dip_cnt_s cn38xx; |
|---|
| 125 | | - struct cvmx_stxx_dip_cnt_s cn38xxp2; |
|---|
| 126 | | - struct cvmx_stxx_dip_cnt_s cn58xx; |
|---|
| 127 | | - struct cvmx_stxx_dip_cnt_s cn58xxp1; |
|---|
| 128 | 112 | }; |
|---|
| 129 | 113 | |
|---|
| 130 | 114 | union cvmx_stxx_ign_cal { |
|---|
| .. | .. |
|---|
| 138 | 122 | uint64_t reserved_16_63:48; |
|---|
| 139 | 123 | #endif |
|---|
| 140 | 124 | } s; |
|---|
| 141 | | - struct cvmx_stxx_ign_cal_s cn38xx; |
|---|
| 142 | | - struct cvmx_stxx_ign_cal_s cn38xxp2; |
|---|
| 143 | | - struct cvmx_stxx_ign_cal_s cn58xx; |
|---|
| 144 | | - struct cvmx_stxx_ign_cal_s cn58xxp1; |
|---|
| 145 | 125 | }; |
|---|
| 146 | 126 | |
|---|
| 147 | 127 | union cvmx_stxx_int_msk { |
|---|
| .. | .. |
|---|
| 169 | 149 | uint64_t reserved_8_63:56; |
|---|
| 170 | 150 | #endif |
|---|
| 171 | 151 | } s; |
|---|
| 172 | | - struct cvmx_stxx_int_msk_s cn38xx; |
|---|
| 173 | | - struct cvmx_stxx_int_msk_s cn38xxp2; |
|---|
| 174 | | - struct cvmx_stxx_int_msk_s cn58xx; |
|---|
| 175 | | - struct cvmx_stxx_int_msk_s cn58xxp1; |
|---|
| 176 | 152 | }; |
|---|
| 177 | 153 | |
|---|
| 178 | 154 | union cvmx_stxx_int_reg { |
|---|
| .. | .. |
|---|
| 202 | 178 | uint64_t reserved_9_63:55; |
|---|
| 203 | 179 | #endif |
|---|
| 204 | 180 | } s; |
|---|
| 205 | | - struct cvmx_stxx_int_reg_s cn38xx; |
|---|
| 206 | | - struct cvmx_stxx_int_reg_s cn38xxp2; |
|---|
| 207 | | - struct cvmx_stxx_int_reg_s cn58xx; |
|---|
| 208 | | - struct cvmx_stxx_int_reg_s cn58xxp1; |
|---|
| 209 | 181 | }; |
|---|
| 210 | 182 | |
|---|
| 211 | 183 | union cvmx_stxx_int_sync { |
|---|
| .. | .. |
|---|
| 233 | 205 | uint64_t reserved_8_63:56; |
|---|
| 234 | 206 | #endif |
|---|
| 235 | 207 | } s; |
|---|
| 236 | | - struct cvmx_stxx_int_sync_s cn38xx; |
|---|
| 237 | | - struct cvmx_stxx_int_sync_s cn38xxp2; |
|---|
| 238 | | - struct cvmx_stxx_int_sync_s cn58xx; |
|---|
| 239 | | - struct cvmx_stxx_int_sync_s cn58xxp1; |
|---|
| 240 | 208 | }; |
|---|
| 241 | 209 | |
|---|
| 242 | 210 | union cvmx_stxx_min_bst { |
|---|
| .. | .. |
|---|
| 250 | 218 | uint64_t reserved_9_63:55; |
|---|
| 251 | 219 | #endif |
|---|
| 252 | 220 | } s; |
|---|
| 253 | | - struct cvmx_stxx_min_bst_s cn38xx; |
|---|
| 254 | | - struct cvmx_stxx_min_bst_s cn38xxp2; |
|---|
| 255 | | - struct cvmx_stxx_min_bst_s cn58xx; |
|---|
| 256 | | - struct cvmx_stxx_min_bst_s cn58xxp1; |
|---|
| 257 | 221 | }; |
|---|
| 258 | 222 | |
|---|
| 259 | 223 | union cvmx_stxx_spi4_calx { |
|---|
| .. | .. |
|---|
| 275 | 239 | uint64_t reserved_17_63:47; |
|---|
| 276 | 240 | #endif |
|---|
| 277 | 241 | } s; |
|---|
| 278 | | - struct cvmx_stxx_spi4_calx_s cn38xx; |
|---|
| 279 | | - struct cvmx_stxx_spi4_calx_s cn38xxp2; |
|---|
| 280 | | - struct cvmx_stxx_spi4_calx_s cn58xx; |
|---|
| 281 | | - struct cvmx_stxx_spi4_calx_s cn58xxp1; |
|---|
| 282 | 242 | }; |
|---|
| 283 | 243 | |
|---|
| 284 | 244 | union cvmx_stxx_spi4_dat { |
|---|
| .. | .. |
|---|
| 294 | 254 | uint64_t reserved_32_63:32; |
|---|
| 295 | 255 | #endif |
|---|
| 296 | 256 | } s; |
|---|
| 297 | | - struct cvmx_stxx_spi4_dat_s cn38xx; |
|---|
| 298 | | - struct cvmx_stxx_spi4_dat_s cn38xxp2; |
|---|
| 299 | | - struct cvmx_stxx_spi4_dat_s cn58xx; |
|---|
| 300 | | - struct cvmx_stxx_spi4_dat_s cn58xxp1; |
|---|
| 301 | 257 | }; |
|---|
| 302 | 258 | |
|---|
| 303 | 259 | union cvmx_stxx_spi4_stat { |
|---|
| .. | .. |
|---|
| 315 | 271 | uint64_t reserved_16_63:48; |
|---|
| 316 | 272 | #endif |
|---|
| 317 | 273 | } s; |
|---|
| 318 | | - struct cvmx_stxx_spi4_stat_s cn38xx; |
|---|
| 319 | | - struct cvmx_stxx_spi4_stat_s cn38xxp2; |
|---|
| 320 | | - struct cvmx_stxx_spi4_stat_s cn58xx; |
|---|
| 321 | | - struct cvmx_stxx_spi4_stat_s cn58xxp1; |
|---|
| 322 | 274 | }; |
|---|
| 323 | 275 | |
|---|
| 324 | 276 | union cvmx_stxx_stat_bytes_hi { |
|---|
| .. | .. |
|---|
| 332 | 284 | uint64_t reserved_32_63:32; |
|---|
| 333 | 285 | #endif |
|---|
| 334 | 286 | } s; |
|---|
| 335 | | - struct cvmx_stxx_stat_bytes_hi_s cn38xx; |
|---|
| 336 | | - struct cvmx_stxx_stat_bytes_hi_s cn38xxp2; |
|---|
| 337 | | - struct cvmx_stxx_stat_bytes_hi_s cn58xx; |
|---|
| 338 | | - struct cvmx_stxx_stat_bytes_hi_s cn58xxp1; |
|---|
| 339 | 287 | }; |
|---|
| 340 | 288 | |
|---|
| 341 | 289 | union cvmx_stxx_stat_bytes_lo { |
|---|
| .. | .. |
|---|
| 349 | 297 | uint64_t reserved_32_63:32; |
|---|
| 350 | 298 | #endif |
|---|
| 351 | 299 | } s; |
|---|
| 352 | | - struct cvmx_stxx_stat_bytes_lo_s cn38xx; |
|---|
| 353 | | - struct cvmx_stxx_stat_bytes_lo_s cn38xxp2; |
|---|
| 354 | | - struct cvmx_stxx_stat_bytes_lo_s cn58xx; |
|---|
| 355 | | - struct cvmx_stxx_stat_bytes_lo_s cn58xxp1; |
|---|
| 356 | 300 | }; |
|---|
| 357 | 301 | |
|---|
| 358 | 302 | union cvmx_stxx_stat_ctl { |
|---|
| .. | .. |
|---|
| 368 | 312 | uint64_t reserved_5_63:59; |
|---|
| 369 | 313 | #endif |
|---|
| 370 | 314 | } s; |
|---|
| 371 | | - struct cvmx_stxx_stat_ctl_s cn38xx; |
|---|
| 372 | | - struct cvmx_stxx_stat_ctl_s cn38xxp2; |
|---|
| 373 | | - struct cvmx_stxx_stat_ctl_s cn58xx; |
|---|
| 374 | | - struct cvmx_stxx_stat_ctl_s cn58xxp1; |
|---|
| 375 | 315 | }; |
|---|
| 376 | 316 | |
|---|
| 377 | 317 | union cvmx_stxx_stat_pkt_xmt { |
|---|
| .. | .. |
|---|
| 385 | 325 | uint64_t reserved_32_63:32; |
|---|
| 386 | 326 | #endif |
|---|
| 387 | 327 | } s; |
|---|
| 388 | | - struct cvmx_stxx_stat_pkt_xmt_s cn38xx; |
|---|
| 389 | | - struct cvmx_stxx_stat_pkt_xmt_s cn38xxp2; |
|---|
| 390 | | - struct cvmx_stxx_stat_pkt_xmt_s cn58xx; |
|---|
| 391 | | - struct cvmx_stxx_stat_pkt_xmt_s cn58xxp1; |
|---|
| 392 | 328 | }; |
|---|
| 393 | 329 | |
|---|
| 394 | 330 | #endif |
|---|