allregs_h.i (347666B)
1 /* 2 * DO NOT EDIT THIS FILE! 3 * This file is auto-generated from the registers file. 4 * Edits to this file will be lost when it is regenerated. 5 * 6 * 7 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 8 * 9 * Copyright 2007-2020 Broadcom Inc. All rights reserved. 10 * 11 * File: allregs_h.i 12 * Purpose: Independent register descriptions. 13 */ 14 15 #if defined(BCM_56504_A0) 16 { /* SOC_REG_INT_HASH_CONTROLr */ 17 soc_block_list[5], 18 soc_genreg, 19 1, 20 0, 21 0x1080003, 22 0, 23 0, 24 11, 25 soc_HASH_CONTROLr_fields, 26 SOC_RESET_VAL_DEC(0x00094000, 0x00000000) 27 SOC_RESET_MASK_DEC(0x007fffff, 0x00000000) 28 -1, 29 -1, 30 }, 31 #endif /* chips */ 32 33 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 34 { /* SOC_REG_INT_HASH_CONTROL_BCM53314_A0r */ 35 soc_block_list[5], 36 soc_genreg, 37 1, 38 0, 39 0x1080004, 40 0, 41 0, 42 12, 43 soc_HASH_CONTROL_BCM53314_A0r_fields, 44 SOC_RESET_VAL_DEC(0x01014000, 0x00000000) 45 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 46 -1, 47 -1, 48 }, 49 #endif /* chips */ 50 51 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 52 defined(BCM_56160_A0) 53 { /* SOC_REG_INT_HASH_CONTROL_BCM53400_A0r */ 54 soc_block_list[5], 55 soc_genreg, 56 1, 57 0, 58 0x6000400, 59 0, 60 0, 61 11, 62 soc_HASH_CONTROL_BCM53400_A0r_fields, 63 SOC_RESET_VAL_DEC(0x00094000, 0x00000000) 64 SOC_RESET_MASK_DEC(0x01ffffff, 0x00000000) 65 -1, 66 -1, 67 }, 68 #endif /* chips */ 69 70 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 71 { /* SOC_REG_INT_HASH_CONTROL_BCM53570_A0r */ 72 soc_block_list[5], 73 soc_genreg, 74 1, 75 0, 76 0x6000400, 77 0, 78 0, 79 14, 80 soc_HASH_CONTROL_BCM56960_A0r_fields, 81 SOC_RESET_VAL_DEC(0x0c094000, 0x00000000) 82 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 83 -1, 84 -1, 85 }, 86 #endif /* chips */ 87 88 #if defined(BCM_56142_A0) 89 { /* SOC_REG_INT_HASH_CONTROL_BCM56142_A0r */ 90 soc_block_list[5], 91 soc_genreg, 92 1, 93 0, 94 0x1080004, 95 0, 96 0, 97 8, 98 soc_HASH_CONTROL_BCM56142_A0r_fields, 99 SOC_RESET_VAL_DEC(0x00094000, 0x00000000) 100 SOC_RESET_MASK_DEC(0x01ffffff, 0x00000000) 101 -1, 102 -1, 103 }, 104 #endif /* chips */ 105 106 #if defined(BCM_56150_A0) 107 { /* SOC_REG_INT_HASH_CONTROL_BCM56150_A0r */ 108 soc_block_list[5], 109 soc_genreg, 110 1, 111 0, 112 0x6000400, 113 0, 114 0, 115 8, 116 soc_HASH_CONTROL_BCM56150_A0r_fields, 117 SOC_RESET_VAL_DEC(0x00094000, 0x00000000) 118 SOC_RESET_MASK_DEC(0x01ffffff, 0x00000000) 119 -1, 120 -1, 121 }, 122 #endif /* chips */ 123 124 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 125 { /* SOC_REG_INT_HASH_CONTROL_BCM56224_A0r */ 126 soc_block_list[5], 127 soc_genreg, 128 1, 129 0, 130 0x1080004, 131 0, 132 0, 133 12, 134 soc_HASH_CONTROL_BCM56224_A0r_fields, 135 SOC_RESET_VAL_DEC(0x01014000, 0x00000000) 136 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 137 -1, 138 -1, 139 }, 140 #endif /* chips */ 141 142 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 143 defined(BCM_56270_A0) 144 { /* SOC_REG_INT_HASH_CONTROL_BCM56260_A0r */ 145 soc_block_list[5], 146 soc_genreg, 147 1, 148 0, 149 0x16002200, 150 0, 151 0, 152 14, 153 soc_HASH_CONTROL_BCM56260_A0r_fields, 154 SOC_RESET_VAL_DEC(0x00094000, 0x00000000) 155 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 156 -1, 157 -1, 158 }, 159 #endif /* chips */ 160 161 #if defined(BCM_56370_A0) 162 { /* SOC_REG_INT_HASH_CONTROL_BCM56370_A0r */ 163 soc_block_list[5], 164 soc_genreg, 165 1, 166 0, 167 0x6a000300, 168 0, 169 0, 170 15, 171 soc_HASH_CONTROL_BCM56370_A0r_fields, 172 SOC_RESET_VAL_DEC(0x0c094000, 0x00000000) 173 SOC_RESET_MASK_DEC(0x1fffffff, 0x00000000) 174 -1, 175 -1, 176 3, 177 }, 178 #endif /* chips */ 179 180 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 181 defined(BCM_56450_B1) 182 { /* SOC_REG_INT_HASH_CONTROL_BCM56450_A0r */ 183 soc_block_list[5], 184 soc_genreg, 185 1, 186 0, 187 0x16002200, 188 0, 189 0, 190 14, 191 soc_HASH_CONTROL_BCM56450_A0r_fields, 192 SOC_RESET_VAL_DEC(0x00094000, 0x00000000) 193 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 194 -1, 195 -1, 196 }, 197 #endif /* chips */ 198 199 #if defined(BCM_56314_A0) || defined(BCM_56504_B0) || \ 200 defined(BCM_56514_A0) 201 { /* SOC_REG_INT_HASH_CONTROL_BCM56504_B0r */ 202 soc_block_list[5], 203 soc_genreg, 204 1, 205 0, 206 0x1080004, 207 0, 208 0, 209 11, 210 soc_HASH_CONTROLr_fields, 211 SOC_RESET_VAL_DEC(0x00094000, 0x00000000) 212 SOC_RESET_MASK_DEC(0x007fffff, 0x00000000) 213 -1, 214 -1, 215 }, 216 #endif /* chips */ 217 218 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 219 defined(BCM_56670_A0) || defined(BCM_56670_B0) 220 { /* SOC_REG_INT_HASH_CONTROL_BCM56560_A0r */ 221 soc_block_list[5], 222 soc_genreg, 223 1, 224 0, 225 0x16004000, 226 0, 227 0, 228 15, 229 soc_HASH_CONTROL_BCM56560_A0r_fields, 230 SOC_RESET_VAL_DEC(0x0c094000, 0x00000000) 231 SOC_RESET_MASK_DEC(0x1fffffff, 0x00000000) 232 -1, 233 -1, 234 }, 235 #endif /* chips */ 236 237 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 238 defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 239 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 240 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 241 defined(BCM_56680_A0) || defined(BCM_56680_B0) || \ 242 defined(BCM_56685_A0) || defined(BCM_56685_B0) 243 { /* SOC_REG_INT_HASH_CONTROL_BCM56624_A0r */ 244 soc_block_list[5], 245 soc_genreg, 246 1, 247 0, 248 0x1080004, 249 0, 250 0, 251 13, 252 soc_HASH_CONTROL_BCM56800_A0r_fields, 253 SOC_RESET_VAL_DEC(0x00094000, 0x00000000) 254 SOC_RESET_MASK_DEC(0x01ffffff, 0x00000000) 255 -1, 256 -1, 257 }, 258 #endif /* chips */ 259 260 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 261 { /* SOC_REG_INT_HASH_CONTROL_BCM56640_A0r */ 262 soc_block_list[5], 263 soc_genreg, 264 1, 265 0, 266 0x16002600, 267 0, 268 0, 269 12, 270 soc_HASH_CONTROL_BCM56640_A0r_fields, 271 SOC_RESET_VAL_DEC(0x00004000, 0x00000000) 272 SOC_RESET_MASK_DEC(0x003fffff, 0x00000000) 273 -1, 274 -1, 275 }, 276 #endif /* chips */ 277 278 #if defined(BCM_56770_A0) 279 { /* SOC_REG_INT_HASH_CONTROL_BCM56770_A0r */ 280 soc_block_list[5], 281 soc_genreg, 282 1, 283 0, 284 0x6a000300, 285 (9 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 286 0, 287 16, 288 soc_HASH_CONTROL_BCM56770_A0r_fields, 289 SOC_RESET_VAL_DEC(0x0c094000, 0x00000000) 290 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 291 -1, 292 -1, 293 3, 294 }, 295 #endif /* chips */ 296 297 #if defined(BCM_56725_A0) || defined(BCM_56800_A0) || \ 298 defined(BCM_56820_A0) 299 { /* SOC_REG_INT_HASH_CONTROL_BCM56800_A0r */ 300 soc_block_list[5], 301 soc_genreg, 302 1, 303 0, 304 0x1080604, 305 0, 306 0, 307 13, 308 soc_HASH_CONTROL_BCM56800_A0r_fields, 309 SOC_RESET_VAL_DEC(0x00094000, 0x00000000) 310 SOC_RESET_MASK_DEC(0x01ffffff, 0x00000000) 311 -1, 312 -1, 313 }, 314 #endif /* chips */ 315 316 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 317 defined(BCM_56840_A0) 318 { /* SOC_REG_INT_HASH_CONTROL_BCM56840_A0r */ 319 soc_block_list[5], 320 soc_genreg, 321 1, 322 0, 323 0x5080640, 324 0, 325 0, 326 13, 327 soc_HASH_CONTROL_BCM56800_A0r_fields, 328 SOC_RESET_VAL_DEC(0x00094000, 0x00000000) 329 SOC_RESET_MASK_DEC(0x01ffffff, 0x00000000) 330 -1, 331 -1, 332 }, 333 #endif /* chips */ 334 335 #if defined(BCM_56840_B0) 336 { /* SOC_REG_INT_HASH_CONTROL_BCM56840_B0r */ 337 soc_block_list[5], 338 soc_genreg, 339 1, 340 0, 341 0x5080640, 342 0, 343 0, 344 14, 345 soc_HASH_CONTROL_BCM56840_B0r_fields, 346 SOC_RESET_VAL_DEC(0x0c094000, 0x00000000) 347 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 348 -1, 349 -1, 350 }, 351 #endif /* chips */ 352 353 #if defined(BCM_56850_A0) 354 { /* SOC_REG_INT_HASH_CONTROL_BCM56850_A0r */ 355 soc_block_list[5], 356 soc_genreg, 357 1, 358 0, 359 0x16004000, 360 (3 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 361 0, 362 14, 363 soc_HASH_CONTROL_BCM56850_A0r_fields, 364 SOC_RESET_VAL_DEC(0x0c094000, 0x00000000) 365 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 366 -1, 367 -1, 368 }, 369 #endif /* chips */ 370 371 #if defined(BCM_56860_A0) 372 { /* SOC_REG_INT_HASH_CONTROL_BCM56860_A0r */ 373 soc_block_list[5], 374 soc_genreg, 375 1, 376 0, 377 0x16004000, 378 (3 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 379 0, 380 15, 381 soc_HASH_CONTROL_BCM56860_A0r_fields, 382 SOC_RESET_VAL_DEC(0x0c094000, 0x00000000) 383 SOC_RESET_MASK_DEC(0x1fffffff, 0x00000000) 384 -1, 385 -1, 386 }, 387 #endif /* chips */ 388 389 #if defined(BCM_56870_A0) 390 { /* SOC_REG_INT_HASH_CONTROL_BCM56870_A0r */ 391 soc_block_list[5], 392 soc_genreg, 393 1, 394 0, 395 0x6a000300, 396 (9 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 397 0, 398 15, 399 soc_HASH_CONTROL_BCM56870_A0r_fields, 400 SOC_RESET_VAL_DEC(0x0c094000, 0x00000000) 401 SOC_RESET_MASK_DEC(0x1fffffff, 0x00000000) 402 -1, 403 -1, 404 3, 405 }, 406 #endif /* chips */ 407 408 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 409 { /* SOC_REG_INT_HASH_CONTROL_BCM56960_A0r */ 410 soc_block_list[5], 411 soc_genreg, 412 1, 413 0, 414 0x3a001700, 415 (9 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 416 0, 417 14, 418 soc_HASH_CONTROL_BCM56960_A0r_fields, 419 SOC_RESET_VAL_DEC(0x0c094000, 0x00000000) 420 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 421 -1, 422 -1, 423 3, 424 }, 425 #endif /* chips */ 426 427 #if defined(BCM_56970_A0) 428 { /* SOC_REG_INT_HASH_CONTROL_BCM56970_A0r */ 429 soc_block_list[5], 430 soc_genreg, 431 1, 432 0, 433 0x5e001700, 434 (9 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 435 0, 436 14, 437 soc_HASH_CONTROL_BCM56960_A0r_fields, 438 SOC_RESET_VAL_DEC(0x0c094000, 0x00000000) 439 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 440 -1, 441 -1, 442 3, 443 }, 444 #endif /* chips */ 445 446 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 447 { /* SOC_REG_INT_HASH_CONTROL_BCM56980_A0r */ 448 soc_block_list[5], 449 soc_genreg, 450 1, 451 0, 452 0xe000500, 453 (9 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 454 0, 455 10, 456 soc_HASH_CONTROL_BCM56980_A0r_fields, 457 SOC_RESET_VAL_DEC(0x00000016, 0x00000000) 458 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 459 -1, 460 -1, 461 3, 462 }, 463 #endif /* chips */ 464 465 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 466 { /* SOC_REG_INT_HASH_TABLE_PARITY_CONTROLr */ 467 soc_block_list[87], 468 soc_genreg, 469 1, 470 0, 471 0xfe001a00, 472 0, 473 0, 474 5, 475 soc_HASH_TABLE_PARITY_CONTROLr_fields, 476 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 477 SOC_RESET_MASK_DEC(0x0000001f, 0x00000000) 478 -1, 479 -1, 480 }, 481 #endif /* chips */ 482 483 #if defined(BCM_88690_A0) 484 { /* SOC_REG_INT_HBC_BIST_ADDR_CONFIGr */ 485 soc_block_list[165], 486 soc_genreg, 487 1, 488 0, 489 0x1c2, 490 SOC_REG_FLAG_ABOVE_64_BITS, 491 0, 492 12, 493 soc_HBC_BIST_ADDR_CONFIGr_fields, 494 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 495 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 496 -1, 497 -1, 498 }, 499 #endif /* chips */ 500 501 #if defined(BCM_88690_B0) 502 { /* SOC_REG_INT_HBC_BIST_ADDR_CONFIG_BCM88690_B0r */ 503 soc_block_list[165], 504 soc_genreg, 505 1, 506 0, 507 0x1a1, 508 SOC_REG_FLAG_ABOVE_64_BITS, 509 0, 510 12, 511 soc_HBC_BIST_ADDR_CONFIG_BCM88690_B0r_fields, 512 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 513 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 514 -1, 515 -1, 516 }, 517 #endif /* chips */ 518 519 #if defined(BCM_88690_A0) 520 { /* SOC_REG_INT_HBC_BIST_BANK_REORDERr */ 521 soc_block_list[165], 522 soc_genreg, 523 1, 524 0, 525 0x1c5, 526 0, 527 0, 528 5, 529 soc_HBC_BIST_BANK_REORDERr_fields, 530 SOC_RESET_VAL_DEC(0x00000463, 0x00000000) 531 SOC_RESET_MASK_DEC(0x00007fff, 0x00000000) 532 -1, 533 -1, 534 }, 535 #endif /* chips */ 536 537 #if defined(BCM_88690_B0) 538 { /* SOC_REG_INT_HBC_BIST_BANK_REORDER_BCM88690_B0r */ 539 soc_block_list[165], 540 soc_genreg, 541 1, 542 0, 543 0x1a4, 544 0, 545 0, 546 5, 547 soc_HBC_BIST_BANK_REORDER_BCM88690_B0r_fields, 548 SOC_RESET_VAL_DEC(0x00000463, 0x00000000) 549 SOC_RESET_MASK_DEC(0x00007fff, 0x00000000) 550 -1, 551 -1, 552 }, 553 #endif /* chips */ 554 555 #if defined(BCM_88690_A0) 556 { /* SOC_REG_INT_HBC_BIST_COMMAND_CONFIGr */ 557 soc_block_list[165], 558 soc_genreg, 559 1, 560 0, 561 0x1bf, 562 SOC_REG_FLAG_ABOVE_64_BITS, 563 0, 564 4, 565 soc_HBC_BIST_COMMAND_CONFIGr_fields, 566 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 567 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 568 -1, 569 -1, 570 }, 571 #endif /* chips */ 572 573 #if defined(BCM_88690_B0) 574 { /* SOC_REG_INT_HBC_BIST_COMMAND_CONFIG_BCM88690_B0r */ 575 soc_block_list[165], 576 soc_genreg, 577 1, 578 0, 579 0x19e, 580 SOC_REG_FLAG_ABOVE_64_BITS, 581 0, 582 4, 583 soc_HBC_BIST_COMMAND_CONFIG_BCM88690_B0r_fields, 584 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 585 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 586 -1, 587 -1, 588 }, 589 #endif /* chips */ 590 591 #if defined(BCM_88690_A0) 592 { /* SOC_REG_INT_HBC_BIST_CONTROLr */ 593 soc_block_list[165], 594 soc_genreg, 595 1, 596 0, 597 0x1ba, 598 0, 599 0, 600 3, 601 soc_HBC_BIST_CONTROLr_fields, 602 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 603 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 604 -1, 605 -1, 606 }, 607 #endif /* chips */ 608 609 #if defined(BCM_88690_B0) 610 { /* SOC_REG_INT_HBC_BIST_CONTROL_BCM88690_B0r */ 611 soc_block_list[165], 612 soc_genreg, 613 1, 614 0, 615 0x199, 616 0, 617 0, 618 3, 619 soc_HBC_BIST_CONTROL_BCM88690_B0r_fields, 620 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 621 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 622 -1, 623 -1, 624 }, 625 #endif /* chips */ 626 627 #if defined(BCM_88690_A0) 628 { /* SOC_REG_INT_HBC_BIST_DATA_CONFIGr */ 629 soc_block_list[165], 630 soc_genreg, 631 1, 632 0, 633 0x1c6, 634 0, 635 0, 636 3, 637 soc_HBC_BIST_DATA_CONFIGr_fields, 638 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 639 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 640 -1, 641 -1, 642 }, 643 #endif /* chips */ 644 645 #if defined(BCM_88690_B0) 646 { /* SOC_REG_INT_HBC_BIST_DATA_CONFIG_BCM88690_B0r */ 647 soc_block_list[165], 648 soc_genreg, 649 1, 650 0, 651 0x1a5, 652 0, 653 0, 654 3, 655 soc_HBC_BIST_DATA_CONFIG_BCM88690_B0r_fields, 656 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 657 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 658 -1, 659 -1, 660 }, 661 #endif /* chips */ 662 663 #if defined(BCM_88690_A0) 664 { /* SOC_REG_INT_HBC_BIST_DATA_MISR_MAPr */ 665 soc_block_list[165], 666 soc_genreg, 667 1, 668 0, 669 0x21f, 670 SOC_REG_FLAG_ABOVE_64_BITS, 671 0, 672 20, 673 soc_HBC_BIST_DATA_MISR_MAPr_fields, 674 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 675 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 676 -1, 677 -1, 678 }, 679 #endif /* chips */ 680 681 #if defined(BCM_88690_A0) 682 { /* SOC_REG_INT_HBC_BIST_DATA_PRESETr */ 683 soc_block_list[165], 684 soc_genreg, 685 16, 686 0, 687 0x20f, 688 SOC_REG_FLAG_ARRAY | 689 SOC_REG_FLAG_REG_ARRAY, 690 0, 691 1, 692 soc_HBC_BIST_DATA_PRESETr_fields, 693 SOC_RESET_VAL_DEC(0x000aaaaa, 0x00000000) 694 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 695 -1, 696 -1, 697 }, 698 #endif /* chips */ 699 700 #if defined(BCM_88690_B0) 701 { /* SOC_REG_INT_HBC_BIST_DATA_PRESET_BCM88690_B0r */ 702 soc_block_list[165], 703 soc_genreg, 704 16, 705 0, 706 0x1ee, 707 SOC_REG_FLAG_ARRAY | 708 SOC_REG_FLAG_REG_ARRAY, 709 0, 710 1, 711 soc_HBC_BIST_DATA_PRESET_BCM88690_B0r_fields, 712 SOC_RESET_VAL_DEC(0x000aaaaa, 0x00000000) 713 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 714 -1, 715 -1, 716 }, 717 #endif /* chips */ 718 719 #if defined(BCM_88690_A0) 720 { /* SOC_REG_INT_HBC_BIST_DWORD_MISR_STATEr */ 721 soc_block_list[165], 722 soc_genreg, 723 1, 724 0, 725 0x22b, 726 SOC_REG_FLAG_ABOVE_64_BITS | 727 SOC_REG_FLAG_RO, 728 0, 729 1, 730 soc_HBC_BIST_DWORD_MISR_STATEr_fields, 731 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 732 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 733 -1, 734 -1, 735 }, 736 #endif /* chips */ 737 738 #if defined(BCM_88690_B0) 739 { /* SOC_REG_INT_HBC_BIST_DWORD_MISR_STATE_BCM88690_B0r */ 740 soc_block_list[165], 741 soc_genreg, 742 1, 743 0, 744 0x206, 745 SOC_REG_FLAG_ABOVE_64_BITS | 746 SOC_REG_FLAG_RO, 747 0, 748 1, 749 soc_HBC_BIST_DWORD_MISR_STATE_BCM88690_B0r_fields, 750 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 751 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 752 -1, 753 -1, 754 }, 755 #endif /* chips */ 756 757 #if defined(BCM_88690_A0) 758 { /* SOC_REG_INT_HBC_BIST_ERR_COUNTERSr */ 759 soc_block_list[165], 760 soc_genreg, 761 1, 762 0, 763 0x223, 764 SOC_REG_FLAG_ABOVE_64_BITS | 765 SOC_REG_FLAG_RO, 766 SOC_REG_FLAG_COUNTER_FEILDS | 767 SOC_REG_FLAG_INIT_ON_READ, 768 6, 769 soc_HBC_BIST_ERR_COUNTERSr_fields, 770 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 771 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 772 -1, 773 -1, 774 }, 775 #endif /* chips */ 776 777 #if defined(BCM_88690_B0) 778 { /* SOC_REG_INT_HBC_BIST_ERR_COUNTERS_BCM88690_B0r */ 779 soc_block_list[165], 780 soc_genreg, 781 1, 782 0, 783 0x1fe, 784 SOC_REG_FLAG_ABOVE_64_BITS | 785 SOC_REG_FLAG_RO, 786 SOC_REG_FLAG_COUNTER_FEILDS | 787 SOC_REG_FLAG_INIT_ON_READ, 788 6, 789 soc_HBC_BIST_ERR_COUNTERS_BCM88690_B0r_fields, 790 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 791 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 792 -1, 793 -1, 794 }, 795 #endif /* chips */ 796 797 #if defined(BCM_88690_A0) 798 { /* SOC_REG_INT_HBC_BIST_PATTERNr */ 799 soc_block_list[165], 800 soc_genreg, 801 8, 802 0, 803 0x1c7, 804 SOC_REG_FLAG_ABOVE_64_BITS | 805 SOC_REG_FLAG_ARRAY | 806 SOC_REG_FLAG_REG_ARRAY, 807 0, 808 2, 809 soc_HBC_BIST_PATTERNr_fields, 810 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 811 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 812 -1, 813 -1, 814 }, 815 #endif /* chips */ 816 817 #if defined(BCM_88690_B0) 818 { /* SOC_REG_INT_HBC_BIST_PATTERN_BCM88690_B0r */ 819 soc_block_list[165], 820 soc_genreg, 821 8, 822 0, 823 0x1a6, 824 SOC_REG_FLAG_ABOVE_64_BITS | 825 SOC_REG_FLAG_ARRAY | 826 SOC_REG_FLAG_REG_ARRAY, 827 0, 828 2, 829 soc_HBC_BIST_PATTERN_BCM88690_B0r_fields, 830 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 831 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 832 -1, 833 -1, 834 }, 835 #endif /* chips */ 836 837 #if defined(BCM_88690_A0) 838 { /* SOC_REG_INT_HBC_BIST_STATUSr */ 839 soc_block_list[165], 840 soc_genreg, 841 1, 842 0, 843 0x1bb, 844 SOC_REG_FLAG_ABOVE_64_BITS | 845 SOC_REG_FLAG_RO, 846 SOC_REG_FLAG_COUNTER_FEILDS | 847 SOC_REG_FLAG_INIT_ON_READ, 848 5, 849 soc_HBC_BIST_STATUSr_fields, 850 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 851 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 852 -1, 853 -1, 854 }, 855 #endif /* chips */ 856 857 #if defined(BCM_88690_B0) 858 { /* SOC_REG_INT_HBC_BIST_STATUS_BCM88690_B0r */ 859 soc_block_list[165], 860 soc_genreg, 861 1, 862 0, 863 0x19a, 864 SOC_REG_FLAG_ABOVE_64_BITS | 865 SOC_REG_FLAG_RO, 866 SOC_REG_FLAG_COUNTER_FEILDS | 867 SOC_REG_FLAG_INIT_ON_READ, 868 5, 869 soc_HBC_BIST_STATUS_BCM88690_B0r_fields, 870 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 871 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 872 -1, 873 -1, 874 }, 875 #endif /* chips */ 876 877 #if defined(BCM_88690_A0) 878 { /* SOC_REG_INT_HBC_BLOCKED_BY_COHERENCY_CNTr */ 879 soc_block_list[165], 880 soc_genreg, 881 32, 882 0, 883 0x13a, 884 SOC_REG_FLAG_ARRAY | 885 SOC_REG_FLAG_RO | 886 SOC_REG_FLAG_REG_ARRAY, 887 SOC_REG_FLAG_COUNTER_FEILDS, 888 1, 889 soc_HBC_BLOCKED_BY_COHERENCY_CNTr_fields, 890 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 891 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 892 -1, 893 -1, 894 }, 895 #endif /* chips */ 896 897 #if defined(BCM_88690_A0) 898 { /* SOC_REG_INT_HBC_DATA_SOURCE_CONFIGr */ 899 soc_block_list[165], 900 soc_genreg, 901 2, 902 0, 903 0x110, 904 SOC_REG_FLAG_ARRAY | 905 SOC_REG_FLAG_REG_ARRAY, 906 0, 907 2, 908 soc_HBC_DATA_SOURCE_CONFIGr_fields, 909 SOC_RESET_VAL_DEC(0x0003e9f4, 0x00000000) 910 SOC_RESET_MASK_DEC(0x0003ffff, 0x00000000) 911 -1, 912 -1, 913 }, 914 #endif /* chips */ 915 916 #if defined(BCM_88690_B0) 917 { /* SOC_REG_INT_HBC_DATA_SOURCE_CONFIG_BCM88690_B0r */ 918 soc_block_list[165], 919 soc_genreg, 920 2, 921 0, 922 0x10f, 923 SOC_REG_FLAG_ARRAY | 924 SOC_REG_FLAG_REG_ARRAY, 925 0, 926 2, 927 soc_HBC_DATA_SOURCE_CONFIG_BCM88690_B0r_fields, 928 SOC_RESET_VAL_DEC(0x0003e9f4, 0x00000000) 929 SOC_RESET_MASK_DEC(0x0003ffff, 0x00000000) 930 -1, 931 -1, 932 }, 933 #endif /* chips */ 934 935 #if defined(BCM_88690_A0) 936 { /* SOC_REG_INT_HBC_DRAM_CHANNEL_BLOCKED_CONFIGr */ 937 soc_block_list[165], 938 soc_genreg, 939 1, 940 0, 941 0x176, 942 SOC_REG_FLAG_64_BITS, 943 0, 944 4, 945 soc_HBC_DRAM_CHANNEL_BLOCKED_CONFIGr_fields, 946 SOC_RESET_VAL_DEC(0x3ec02711, 0x00006401) 947 SOC_RESET_MASK_DEC(0xffffffff, 0x1fffffff) 948 -1, 949 -1, 950 }, 951 #endif /* chips */ 952 953 #if defined(BCM_88690_B0) 954 { /* SOC_REG_INT_HBC_DRAM_CHANNEL_BLOCKED_CONFIG_BCM88690_B0r */ 955 soc_block_list[165], 956 soc_genreg, 957 1, 958 0, 959 0x155, 960 SOC_REG_FLAG_64_BITS, 961 0, 962 4, 963 soc_HBC_DRAM_CHANNEL_BLOCKED_CONFIG_BCM88690_B0r_fields, 964 SOC_RESET_VAL_DEC(0x3ec02711, 0x00006401) 965 SOC_RESET_MASK_DEC(0xffffffff, 0x1fffffff) 966 -1, 967 -1, 968 }, 969 #endif /* chips */ 970 971 #if defined(BCM_88690_A0) 972 { /* SOC_REG_INT_HBC_DRAM_CHANNEL_BLOCKED_STATUSr */ 973 soc_block_list[165], 974 soc_genreg, 975 1, 976 0, 977 0x178, 978 SOC_REG_FLAG_ABOVE_64_BITS | 979 SOC_REG_FLAG_RO, 980 SOC_REG_FLAG_COUNTER_FEILDS | 981 SOC_REG_FLAG_INIT_ON_READ, 982 3, 983 soc_HBC_DRAM_CHANNEL_BLOCKED_STATUSr_fields, 984 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 985 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 986 -1, 987 -1, 988 }, 989 #endif /* chips */ 990 991 #if defined(BCM_88690_B0) 992 { /* SOC_REG_INT_HBC_DRAM_CHANNEL_BLOCKED_STATUS_BCM88690_B0r */ 993 soc_block_list[165], 994 soc_genreg, 995 1, 996 0, 997 0x157, 998 SOC_REG_FLAG_ABOVE_64_BITS | 999 SOC_REG_FLAG_RO, 1000 SOC_REG_FLAG_COUNTER_FEILDS | 1001 SOC_REG_FLAG_INIT_ON_READ, 1002 3, 1003 soc_HBC_DRAM_CHANNEL_BLOCKED_STATUS_BCM88690_B0r_fields, 1004 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1005 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 1006 -1, 1007 -1, 1008 }, 1009 #endif /* chips */ 1010 1011 #if defined(BCM_88690_A0) 1012 { /* SOC_REG_INT_HBC_DSI_ASYNC_FIFO_CONFIGr */ 1013 soc_block_list[165], 1014 soc_genreg, 1015 2, 1016 0, 1017 0x112, 1018 SOC_REG_FLAG_ARRAY | 1019 SOC_REG_FLAG_REG_ARRAY, 1020 0, 1021 16, 1022 soc_HBC_DSI_ASYNC_FIFO_CONFIGr_fields, 1023 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1024 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 1025 -1, 1026 -1, 1027 }, 1028 #endif /* chips */ 1029 1030 #if defined(BCM_88690_B0) 1031 { /* SOC_REG_INT_HBC_DSI_ASYNC_FIFO_CONFIG_BCM88690_B0r */ 1032 soc_block_list[165], 1033 soc_genreg, 1034 2, 1035 0, 1036 0x111, 1037 SOC_REG_FLAG_ARRAY | 1038 SOC_REG_FLAG_REG_ARRAY, 1039 0, 1040 16, 1041 soc_HBC_DSI_ASYNC_FIFO_CONFIG_BCM88690_B0r_fields, 1042 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1043 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 1044 -1, 1045 -1, 1046 }, 1047 #endif /* chips */ 1048 1049 #if defined(BCM_88690_A0) 1050 { /* SOC_REG_INT_HBC_DSI_INTERRUPT_MASK_REGISTERr */ 1051 soc_block_list[165], 1052 soc_genreg, 1053 1, 1054 0, 1055 0x102, 1056 SOC_REG_FLAG_64_BITS, 1057 0, 1058 36, 1059 soc_HBC_DSI_INTERRUPT_MASK_REGISTERr_fields, 1060 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1061 SOC_RESET_MASK_DEC(0xffffffff, 0x0000000f) 1062 -1, 1063 -1, 1064 }, 1065 #endif /* chips */ 1066 1067 #if defined(BCM_88690_B0) 1068 { /* SOC_REG_INT_HBC_DSI_INTERRUPT_MASK_REGISTER_BCM88690_B0r */ 1069 soc_block_list[165], 1070 soc_genreg, 1071 1, 1072 0, 1073 0x101, 1074 0, 1075 0, 1076 26, 1077 soc_HBC_DSI_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields, 1078 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1079 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 1080 -1, 1081 -1, 1082 }, 1083 #endif /* chips */ 1084 1085 #if defined(BCM_88690_A0) 1086 { /* SOC_REG_INT_HBC_DSI_INTERRUPT_REGISTERr */ 1087 soc_block_list[165], 1088 soc_genreg, 1089 1, 1090 0, 1091 0x100, 1092 SOC_REG_FLAG_64_BITS | 1093 SOC_REG_FLAG_INTERRUPT | 1094 SOC_REG_FLAG_SIGNAL, 1095 SOC_REG_FLAG_CLEAR_BITS_ON_WRITE, 1096 36, 1097 soc_HBC_DSI_INTERRUPT_REGISTERr_fields, 1098 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1099 SOC_RESET_MASK_DEC(0xffffffff, 0x0000000f) 1100 -1, 1101 -1, 1102 }, 1103 #endif /* chips */ 1104 1105 #if defined(BCM_88690_B0) 1106 { /* SOC_REG_INT_HBC_DSI_INTERRUPT_REGISTER_BCM88690_B0r */ 1107 soc_block_list[165], 1108 soc_genreg, 1109 1, 1110 0, 1111 0x100, 1112 SOC_REG_FLAG_INTERRUPT | 1113 SOC_REG_FLAG_SIGNAL, 1114 SOC_REG_FLAG_CLEAR_BITS_ON_WRITE, 1115 26, 1116 soc_HBC_DSI_INTERRUPT_REGISTER_BCM88690_B0r_fields, 1117 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1118 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 1119 -1, 1120 -1, 1121 }, 1122 #endif /* chips */ 1123 1124 #if defined(BCM_88690_A0) 1125 { /* SOC_REG_INT_HBC_DSI_INTERRUPT_REGISTER_TESTr */ 1126 soc_block_list[165], 1127 soc_genreg, 1128 1, 1129 0, 1130 0x103, 1131 SOC_REG_FLAG_64_BITS, 1132 0, 1133 1, 1134 soc_HBC_DSI_INTERRUPT_REGISTER_TESTr_fields, 1135 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1136 SOC_RESET_MASK_DEC(0xffffffff, 0x0000000f) 1137 -1, 1138 -1, 1139 }, 1140 #endif /* chips */ 1141 1142 #if defined(BCM_88690_B0) 1143 { /* SOC_REG_INT_HBC_DSI_INTERRUPT_REGISTER_TEST_BCM88690_B0r */ 1144 soc_block_list[165], 1145 soc_genreg, 1146 1, 1147 0, 1148 0x102, 1149 0, 1150 0, 1151 1, 1152 soc_HBC_DSI_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields, 1153 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1154 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 1155 -1, 1156 -1, 1157 }, 1158 #endif /* chips */ 1159 1160 #if defined(BCM_88690_A0) 1161 { /* SOC_REG_INT_HBC_ECC_1B_ERR_CNTr */ 1162 soc_block_list[165], 1163 soc_genreg, 1164 1, 1165 0, 1166 0x94, 1167 SOC_REG_FLAG_64_BITS | 1168 SOC_REG_FLAG_RO, 1169 SOC_REG_FLAG_COUNTER_FEILDS | 1170 SOC_REG_FLAG_INIT_ON_READ, 1171 4, 1172 soc_HBC_ECC_1B_ERR_CNTr_fields, 1173 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1174 SOC_RESET_MASK_DEC(0xffffffff, 0x0000ffff) 1175 -1, 1176 -1, 1177 }, 1178 #endif /* chips */ 1179 1180 #if defined(BCM_88690_B0) 1181 { /* SOC_REG_INT_HBC_ECC_1B_ERR_CNT_BCM88690_B0r */ 1182 soc_block_list[165], 1183 soc_genreg, 1184 1, 1185 0, 1186 0x94, 1187 SOC_REG_FLAG_64_BITS | 1188 SOC_REG_FLAG_RO, 1189 SOC_REG_FLAG_COUNTER_FEILDS | 1190 SOC_REG_FLAG_INIT_ON_READ, 1191 4, 1192 soc_HBC_ECC_1B_ERR_CNT_BCM88690_B0r_fields, 1193 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1194 SOC_RESET_MASK_DEC(0xffffffff, 0x0000ffff) 1195 -1, 1196 -1, 1197 }, 1198 #endif /* chips */ 1199 1200 #if defined(BCM_88690_A0) 1201 { /* SOC_REG_INT_HBC_ECC_2B_ERR_CNTr */ 1202 soc_block_list[165], 1203 soc_genreg, 1204 1, 1205 0, 1206 0x96, 1207 SOC_REG_FLAG_64_BITS | 1208 SOC_REG_FLAG_RO, 1209 SOC_REG_FLAG_COUNTER_FEILDS | 1210 SOC_REG_FLAG_INIT_ON_READ, 1211 4, 1212 soc_HBC_ECC_2B_ERR_CNTr_fields, 1213 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1214 SOC_RESET_MASK_DEC(0xffffffff, 0x0000ffff) 1215 -1, 1216 -1, 1217 }, 1218 #endif /* chips */ 1219 1220 #if defined(BCM_88690_B0) 1221 { /* SOC_REG_INT_HBC_ECC_2B_ERR_CNT_BCM88690_B0r */ 1222 soc_block_list[165], 1223 soc_genreg, 1224 1, 1225 0, 1226 0x96, 1227 SOC_REG_FLAG_64_BITS | 1228 SOC_REG_FLAG_RO, 1229 SOC_REG_FLAG_COUNTER_FEILDS | 1230 SOC_REG_FLAG_INIT_ON_READ, 1231 4, 1232 soc_HBC_ECC_2B_ERR_CNT_BCM88690_B0r_fields, 1233 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1234 SOC_RESET_MASK_DEC(0xffffffff, 0x0000ffff) 1235 -1, 1236 -1, 1237 }, 1238 #endif /* chips */ 1239 1240 #if defined(BCM_88690_A0) 1241 { /* SOC_REG_INT_HBC_ECC_ERR_1B_MONITOR_MEM_MASKr */ 1242 soc_block_list[165], 1243 soc_genreg, 1244 1, 1245 0, 1246 0x9a, 1247 0, 1248 0, 1249 11, 1250 soc_HBC_ECC_ERR_1B_MONITOR_MEM_MASKr_fields, 1251 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1252 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 1253 -1, 1254 -1, 1255 }, 1256 #endif /* chips */ 1257 1258 #if defined(BCM_88690_B0) 1259 { /* SOC_REG_INT_HBC_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_B0r */ 1260 soc_block_list[165], 1261 soc_genreg, 1262 1, 1263 0, 1264 0x9a, 1265 0, 1266 0, 1267 11, 1268 soc_HBC_ECC_ERR_1B_MONITOR_MEM_MASK_BCM88690_B0r_fields, 1269 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1270 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 1271 -1, 1272 -1, 1273 }, 1274 #endif /* chips */ 1275 1276 #if defined(BCM_88690_A0) 1277 { /* SOC_REG_INT_HBC_ECC_ERR_2B_MONITOR_MEM_MASKr */ 1278 soc_block_list[165], 1279 soc_genreg, 1280 1, 1281 0, 1282 0x9c, 1283 0, 1284 0, 1285 11, 1286 soc_HBC_ECC_ERR_2B_MONITOR_MEM_MASKr_fields, 1287 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1288 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 1289 -1, 1290 -1, 1291 }, 1292 #endif /* chips */ 1293 1294 #if defined(BCM_88690_B0) 1295 { /* SOC_REG_INT_HBC_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_B0r */ 1296 soc_block_list[165], 1297 soc_genreg, 1298 1, 1299 0, 1300 0x9c, 1301 0, 1302 0, 1303 11, 1304 soc_HBC_ECC_ERR_2B_MONITOR_MEM_MASK_BCM88690_B0r_fields, 1305 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1306 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 1307 -1, 1308 -1, 1309 }, 1310 #endif /* chips */ 1311 1312 #if defined(BCM_88690_A0) 1313 { /* SOC_REG_INT_HBC_ECC_INTERRUPT_REGISTERr */ 1314 soc_block_list[165], 1315 soc_genreg, 1316 1, 1317 0, 1318 0x7, 1319 SOC_REG_FLAG_INTERRUPT | 1320 SOC_REG_FLAG_SIGNAL, 1321 SOC_REG_FLAG_CLEAR_BITS_ON_WRITE, 1322 3, 1323 soc_HBC_ECC_INTERRUPT_REGISTERr_fields, 1324 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1325 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 1326 -1, 1327 -1, 1328 }, 1329 #endif /* chips */ 1330 1331 #if defined(BCM_88690_B0) 1332 { /* SOC_REG_INT_HBC_ECC_INTERRUPT_REGISTER_BCM88690_B0r */ 1333 soc_block_list[165], 1334 soc_genreg, 1335 1, 1336 0, 1337 0x7, 1338 SOC_REG_FLAG_INTERRUPT | 1339 SOC_REG_FLAG_SIGNAL, 1340 SOC_REG_FLAG_CLEAR_BITS_ON_WRITE, 1341 3, 1342 soc_HBC_ECC_INTERRUPT_REGISTER_BCM88690_B0r_fields, 1343 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1344 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 1345 -1, 1346 -1, 1347 }, 1348 #endif /* chips */ 1349 1350 #if defined(BCM_88690_A0) 1351 { /* SOC_REG_INT_HBC_ECC_INTERRUPT_REGISTER_MASKr */ 1352 soc_block_list[165], 1353 soc_genreg, 1354 1, 1355 0, 1356 0x17, 1357 0, 1358 0, 1359 3, 1360 soc_HBC_ECC_INTERRUPT_REGISTER_MASKr_fields, 1361 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1362 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 1363 -1, 1364 -1, 1365 }, 1366 #endif /* chips */ 1367 1368 #if defined(BCM_88690_B0) 1369 { /* SOC_REG_INT_HBC_ECC_INTERRUPT_REGISTER_MASK_BCM88690_B0r */ 1370 soc_block_list[165], 1371 soc_genreg, 1372 1, 1373 0, 1374 0x17, 1375 0, 1376 0, 1377 3, 1378 soc_HBC_ECC_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields, 1379 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1380 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 1381 -1, 1382 -1, 1383 }, 1384 #endif /* chips */ 1385 1386 #if defined(BCM_88690_A0) 1387 { /* SOC_REG_INT_HBC_ECC_INTERRUPT_REGISTER_TESTr */ 1388 soc_block_list[165], 1389 soc_genreg, 1390 1, 1391 0, 1392 0x1f, 1393 0, 1394 0, 1395 1, 1396 soc_HBC_ECC_INTERRUPT_REGISTER_TESTr_fields, 1397 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1398 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 1399 -1, 1400 -1, 1401 }, 1402 #endif /* chips */ 1403 1404 #if defined(BCM_88690_B0) 1405 { /* SOC_REG_INT_HBC_ECC_INTERRUPT_REGISTER_TEST_BCM88690_B0r */ 1406 soc_block_list[165], 1407 soc_genreg, 1408 1, 1409 0, 1410 0x1f, 1411 0, 1412 0, 1413 1, 1414 soc_HBC_ECC_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields, 1415 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1416 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 1417 -1, 1418 -1, 1419 }, 1420 #endif /* chips */ 1421 1422 #if defined(BCM_88690_A0) 1423 { /* SOC_REG_INT_HBC_ENABLE_DYNAMIC_MEMORY_ACCESSr */ 1424 soc_block_list[165], 1425 soc_genreg, 1426 1, 1427 0, 1428 0x84, 1429 0, 1430 0, 1431 1, 1432 soc_HBC_ENABLE_DYNAMIC_MEMORY_ACCESSr_fields, 1433 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1434 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 1435 -1, 1436 -1, 1437 }, 1438 #endif /* chips */ 1439 1440 #if defined(BCM_88690_B0) 1441 { /* SOC_REG_INT_HBC_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_B0r */ 1442 soc_block_list[165], 1443 soc_genreg, 1444 1, 1445 0, 1446 0x84, 1447 0, 1448 0, 1449 1, 1450 soc_HBC_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_B0r_fields, 1451 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1452 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 1453 -1, 1454 -1, 1455 }, 1456 #endif /* chips */ 1457 1458 #if defined(BCM_88690_A0) 1459 { /* SOC_REG_INT_HBC_ERROR_INITIATION_DATAr */ 1460 soc_block_list[165], 1461 soc_genreg, 1462 1, 1463 0, 1464 0xa3, 1465 0, 1466 0, 1467 1, 1468 soc_HBC_ERROR_INITIATION_DATAr_fields, 1469 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1470 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 1471 -1, 1472 -1, 1473 }, 1474 #endif /* chips */ 1475 1476 #if defined(BCM_88690_A0) 1477 { /* SOC_REG_INT_HBC_GTIMER_CONFIGURATIONr */ 1478 soc_block_list[165], 1479 soc_genreg, 1480 1, 1481 0, 1482 0x89, 1483 0, 1484 0, 1485 3, 1486 soc_HBC_GTIMER_CONFIGURATIONr_fields, 1487 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1488 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 1489 -1, 1490 -1, 1491 }, 1492 #endif /* chips */ 1493 1494 #if defined(BCM_88690_B0) 1495 { /* SOC_REG_INT_HBC_GTIMER_CONFIGURATION_BCM88690_B0r */ 1496 soc_block_list[165], 1497 soc_genreg, 1498 1, 1499 0, 1500 0x89, 1501 0, 1502 0, 1503 3, 1504 soc_HBC_GTIMER_CONFIGURATION_BCM88690_B0r_fields, 1505 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1506 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 1507 -1, 1508 -1, 1509 }, 1510 #endif /* chips */ 1511 1512 #if defined(BCM_88690_A0) 1513 { /* SOC_REG_INT_HBC_GTIMER_CYCLEr */ 1514 soc_block_list[165], 1515 soc_genreg, 1516 1, 1517 0, 1518 0x88, 1519 0, 1520 0, 1521 1, 1522 soc_HBC_GTIMER_CYCLEr_fields, 1523 SOC_RESET_VAL_DEC(0x3b9aca00, 0x00000000) 1524 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 1525 -1, 1526 -1, 1527 }, 1528 #endif /* chips */ 1529 1530 #if defined(BCM_88690_B0) 1531 { /* SOC_REG_INT_HBC_GTIMER_CYCLE_BCM88690_B0r */ 1532 soc_block_list[165], 1533 soc_genreg, 1534 1, 1535 0, 1536 0x88, 1537 0, 1538 0, 1539 1, 1540 soc_HBC_GTIMER_CYCLE_BCM88690_B0r_fields, 1541 SOC_RESET_VAL_DEC(0x3b9aca00, 0x00000000) 1542 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 1543 -1, 1544 -1, 1545 }, 1546 #endif /* chips */ 1547 1548 #if defined(BCM_88690_A0) 1549 { /* SOC_REG_INT_HBC_HBM_COLUMN_ACCESS_TIMINGSr */ 1550 soc_block_list[165], 1551 soc_genreg, 1552 1, 1553 0, 1554 0x161, 1555 SOC_REG_FLAG_64_BITS, 1556 0, 1557 6, 1558 soc_HBC_HBM_COLUMN_ACCESS_TIMINGSr_fields, 1559 SOC_RESET_VAL_DEC(0x83204084, 0x00000002) 1560 SOC_RESET_MASK_DEC(0xffffffff, 0x0000000f) 1561 -1, 1562 -1, 1563 }, 1564 #endif /* chips */ 1565 1566 #if defined(BCM_88690_B0) 1567 { /* SOC_REG_INT_HBC_HBM_COLUMN_ACCESS_TIMINGS_BCM88690_B0r */ 1568 soc_block_list[165], 1569 soc_genreg, 1570 1, 1571 0, 1572 0x140, 1573 SOC_REG_FLAG_64_BITS, 1574 0, 1575 6, 1576 soc_HBC_HBM_COLUMN_ACCESS_TIMINGS_BCM88690_B0r_fields, 1577 SOC_RESET_VAL_DEC(0x83204084, 0x00000002) 1578 SOC_RESET_MASK_DEC(0xffffffff, 0x0000000f) 1579 -1, 1580 -1, 1581 }, 1582 #endif /* chips */ 1583 1584 #if defined(BCM_88690_A0) 1585 { /* SOC_REG_INT_HBC_HBM_COMMAND_COUNTERSr */ 1586 soc_block_list[165], 1587 soc_genreg, 1588 1, 1589 0, 1590 0x19c, 1591 SOC_REG_FLAG_ABOVE_64_BITS | 1592 SOC_REG_FLAG_RO, 1593 SOC_REG_FLAG_COUNTER_FEILDS, 1594 7, 1595 soc_HBC_HBM_COMMAND_COUNTERSr_fields, 1596 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1597 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 1598 -1, 1599 -1, 1600 }, 1601 #endif /* chips */ 1602 1603 #if defined(BCM_88690_B0) 1604 { /* SOC_REG_INT_HBC_HBM_COMMAND_COUNTERS_BCM88690_B0r */ 1605 soc_block_list[165], 1606 soc_genreg, 1607 1, 1608 0, 1609 0x17b, 1610 SOC_REG_FLAG_ABOVE_64_BITS | 1611 SOC_REG_FLAG_RO, 1612 SOC_REG_FLAG_COUNTER_FEILDS, 1613 7, 1614 soc_HBC_HBM_COMMAND_COUNTERS_BCM88690_B0r_fields, 1615 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1616 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 1617 -1, 1618 -1, 1619 }, 1620 #endif /* chips */ 1621 1622 #if defined(BCM_88690_A0) 1623 { /* SOC_REG_INT_HBC_HBM_CONFIGr */ 1624 soc_block_list[165], 1625 soc_genreg, 1626 1, 1627 0, 1628 0x10a, 1629 0, 1630 0, 1631 13, 1632 soc_HBC_HBM_CONFIGr_fields, 1633 SOC_RESET_VAL_DEC(0x001301d4, 0x00000000) 1634 SOC_RESET_MASK_DEC(0x001fffff, 0x00000000) 1635 -1, 1636 -1, 1637 }, 1638 #endif /* chips */ 1639 1640 #if defined(BCM_88690_B0) 1641 { /* SOC_REG_INT_HBC_HBM_CONFIG_BCM88690_B0r */ 1642 soc_block_list[165], 1643 soc_genreg, 1644 1, 1645 0, 1646 0x109, 1647 0, 1648 0, 1649 13, 1650 soc_HBC_HBM_CONFIG_BCM88690_B0r_fields, 1651 SOC_RESET_VAL_DEC(0x001301d4, 0x00000000) 1652 SOC_RESET_MASK_DEC(0x001fffff, 0x00000000) 1653 -1, 1654 -1, 1655 }, 1656 #endif /* chips */ 1657 1658 #if defined(BCM_88690_A0) 1659 { /* SOC_REG_INT_HBC_HBM_CPU_CONTROLr */ 1660 soc_block_list[165], 1661 soc_genreg, 1662 1, 1663 0, 1664 0x180, 1665 SOC_REG_FLAG_64_BITS, 1666 0, 1667 21, 1668 soc_HBC_HBM_CPU_CONTROLr_fields, 1669 SOC_RESET_VAL_DEC(0x0000000c, 0x0ff00c00) 1670 SOC_RESET_MASK_DEC(0xffffffff, 0x7fffffff) 1671 -1, 1672 -1, 1673 }, 1674 #endif /* chips */ 1675 1676 #if defined(BCM_88690_B0) 1677 { /* SOC_REG_INT_HBC_HBM_CPU_CONTROL_BCM88690_B0r */ 1678 soc_block_list[165], 1679 soc_genreg, 1680 1, 1681 0, 1682 0x15f, 1683 SOC_REG_FLAG_64_BITS, 1684 0, 1685 21, 1686 soc_HBC_HBM_CPU_CONTROL_BCM88690_B0r_fields, 1687 SOC_RESET_VAL_DEC(0x0000000c, 0x0ff00c00) 1688 SOC_RESET_MASK_DEC(0xffffffff, 0x7fffffff) 1689 -1, 1690 -1, 1691 }, 1692 #endif /* chips */ 1693 1694 #if defined(BCM_88690_A0) 1695 { /* SOC_REG_INT_HBC_HBM_ECC_ERR_INFOr */ 1696 soc_block_list[165], 1697 soc_genreg, 1698 1, 1699 0, 1700 0x192, 1701 SOC_REG_FLAG_ABOVE_64_BITS | 1702 SOC_REG_FLAG_RO, 1703 0, 1704 7, 1705 soc_HBC_HBM_ECC_ERR_INFOr_fields, 1706 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1707 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 1708 -1, 1709 -1, 1710 }, 1711 #endif /* chips */ 1712 1713 #if defined(BCM_88690_B0) 1714 { /* SOC_REG_INT_HBC_HBM_ECC_ERR_INFO_BCM88690_B0r */ 1715 soc_block_list[165], 1716 soc_genreg, 1717 1, 1718 0, 1719 0x171, 1720 SOC_REG_FLAG_ABOVE_64_BITS | 1721 SOC_REG_FLAG_RO, 1722 0, 1723 7, 1724 soc_HBC_HBM_ECC_ERR_INFO_BCM88690_B0r_fields, 1725 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1726 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 1727 -1, 1728 -1, 1729 }, 1730 #endif /* chips */ 1731 1732 #if defined(BCM_88690_A0) 1733 { /* SOC_REG_INT_HBC_HBM_ERR_COUNTERSr */ 1734 soc_block_list[165], 1735 soc_genreg, 1736 1, 1737 0, 1738 0x182, 1739 SOC_REG_FLAG_ABOVE_64_BITS | 1740 SOC_REG_FLAG_RO, 1741 SOC_REG_FLAG_COUNTER_FEILDS, 1742 13, 1743 soc_HBC_HBM_ERR_COUNTERSr_fields, 1744 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1745 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 1746 -1, 1747 -1, 1748 }, 1749 #endif /* chips */ 1750 1751 #if defined(BCM_88690_B0) 1752 { /* SOC_REG_INT_HBC_HBM_ERR_COUNTERS_BCM88690_B0r */ 1753 soc_block_list[165], 1754 soc_genreg, 1755 1, 1756 0, 1757 0x161, 1758 SOC_REG_FLAG_ABOVE_64_BITS | 1759 SOC_REG_FLAG_RO, 1760 SOC_REG_FLAG_COUNTER_FEILDS, 1761 13, 1762 soc_HBC_HBM_ERR_COUNTERS_BCM88690_B0r_fields, 1763 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1764 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 1765 -1, 1766 -1, 1767 }, 1768 #endif /* chips */ 1769 1770 #if defined(BCM_88690_A0) 1771 { /* SOC_REG_INT_HBC_HBM_GENERAL_TIMINGSr */ 1772 soc_block_list[165], 1773 soc_genreg, 1774 1, 1775 0, 1776 0x164, 1777 0, 1778 0, 1779 2, 1780 soc_HBC_HBM_GENERAL_TIMINGSr_fields, 1781 SOC_RESET_VAL_DEC(0x000003c8, 0x00000000) 1782 SOC_RESET_MASK_DEC(0x00000fff, 0x00000000) 1783 -1, 1784 -1, 1785 }, 1786 #endif /* chips */ 1787 1788 #if defined(BCM_88690_B0) 1789 { /* SOC_REG_INT_HBC_HBM_GENERAL_TIMINGS_BCM88690_B0r */ 1790 soc_block_list[165], 1791 soc_genreg, 1792 1, 1793 0, 1794 0x143, 1795 0, 1796 0, 1797 2, 1798 soc_HBC_HBM_GENERAL_TIMINGS_BCM88690_B0r_fields, 1799 SOC_RESET_VAL_DEC(0x000003c8, 0x00000000) 1800 SOC_RESET_MASK_DEC(0x00000fff, 0x00000000) 1801 -1, 1802 -1, 1803 }, 1804 #endif /* chips */ 1805 1806 #if defined(BCM_88690_A0) 1807 { /* SOC_REG_INT_HBC_HBM_MODE_REGISTERSr */ 1808 soc_block_list[165], 1809 soc_genreg, 1810 1, 1811 0, 1812 0x10b, 1813 SOC_REG_FLAG_ABOVE_64_BITS, 1814 0, 1815 16, 1816 soc_HBC_HBM_MODE_REGISTERSr_fields, 1817 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1818 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 1819 -1, 1820 -1, 1821 }, 1822 #endif /* chips */ 1823 1824 #if defined(BCM_88690_B0) 1825 { /* SOC_REG_INT_HBC_HBM_MODE_REGISTERS_BCM88690_B0r */ 1826 soc_block_list[165], 1827 soc_genreg, 1828 1, 1829 0, 1830 0x10a, 1831 SOC_REG_FLAG_ABOVE_64_BITS, 1832 0, 1833 16, 1834 soc_HBC_HBM_MODE_REGISTERS_BCM88690_B0r_fields, 1835 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1836 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 1837 -1, 1838 -1, 1839 }, 1840 #endif /* chips */ 1841 1842 #if defined(BCM_88690_A0) 1843 { /* SOC_REG_INT_HBC_HBM_MODE_REGISTER_MANAGER_CONFIGr */ 1844 soc_block_list[165], 1845 soc_genreg, 1846 1, 1847 0, 1848 0x10f, 1849 0, 1850 0, 1851 2, 1852 soc_HBC_HBM_MODE_REGISTER_MANAGER_CONFIGr_fields, 1853 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 1854 SOC_RESET_MASK_DEC(0x0001ffff, 0x00000000) 1855 -1, 1856 -1, 1857 }, 1858 #endif /* chips */ 1859 1860 #if defined(BCM_88690_B0) 1861 { /* SOC_REG_INT_HBC_HBM_MODE_REGISTER_MANAGER_CONFIG_BCM88690_B0r */ 1862 soc_block_list[165], 1863 soc_genreg, 1864 1, 1865 0, 1866 0x10e, 1867 0, 1868 0, 1869 2, 1870 soc_HBC_HBM_MODE_REGISTER_MANAGER_CONFIG_BCM88690_B0r_fields, 1871 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 1872 SOC_RESET_MASK_DEC(0x0001ffff, 0x00000000) 1873 -1, 1874 -1, 1875 }, 1876 #endif /* chips */ 1877 1878 #if defined(BCM_88690_A0) 1879 { /* SOC_REG_INT_HBC_HBM_PHY_CH_REGISTER_ACCESS_ERRORr */ 1880 soc_block_list[165], 1881 soc_genreg, 1882 1, 1883 0, 1884 0x235, 1885 SOC_REG_FLAG_RO, 1886 SOC_REG_FLAG_INIT_ON_READ, 1887 1, 1888 soc_HBC_HBM_PHY_CH_REGISTER_ACCESS_ERRORr_fields, 1889 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1890 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 1891 -1, 1892 -1, 1893 }, 1894 #endif /* chips */ 1895 1896 #if defined(BCM_88690_B0) 1897 { /* SOC_REG_INT_HBC_HBM_PHY_CH_REGISTER_ACCESS_ERROR_BCM88690_B0r */ 1898 soc_block_list[165], 1899 soc_genreg, 1900 1, 1901 0, 1902 0x210, 1903 SOC_REG_FLAG_RO, 1904 SOC_REG_FLAG_INIT_ON_READ, 1905 1, 1906 soc_HBC_HBM_PHY_CH_REGISTER_ACCESS_ERROR_BCM88690_B0r_fields, 1907 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 1908 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 1909 -1, 1910 -1, 1911 }, 1912 #endif /* chips */ 1913 1914 #if defined(BCM_88690_A0) 1915 { /* SOC_REG_INT_HBC_HBM_REFRESH_INTERVALSr */ 1916 soc_block_list[165], 1917 soc_genreg, 1918 8, 1919 0, 1920 0x165, 1921 SOC_REG_FLAG_ARRAY | 1922 SOC_REG_FLAG_REG_ARRAY, 1923 0, 1924 2, 1925 soc_HBC_HBM_REFRESH_INTERVALSr_fields, 1926 SOC_RESET_VAL_DEC(0x003d0f3c, 0x00000000) 1927 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 1928 -1, 1929 -1, 1930 }, 1931 #endif /* chips */ 1932 1933 #if defined(BCM_88690_B0) 1934 { /* SOC_REG_INT_HBC_HBM_REFRESH_INTERVALS_BCM88690_B0r */ 1935 soc_block_list[165], 1936 soc_genreg, 1937 8, 1938 0, 1939 0x144, 1940 SOC_REG_FLAG_ARRAY | 1941 SOC_REG_FLAG_REG_ARRAY, 1942 0, 1943 2, 1944 soc_HBC_HBM_REFRESH_INTERVALS_BCM88690_B0r_fields, 1945 SOC_RESET_VAL_DEC(0x003d0f3c, 0x00000000) 1946 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 1947 -1, 1948 -1, 1949 }, 1950 #endif /* chips */ 1951 1952 #if defined(BCM_88690_A0) 1953 { /* SOC_REG_INT_HBC_HBM_REFRESH_TIMINGSr */ 1954 soc_block_list[165], 1955 soc_genreg, 1956 1, 1957 0, 1958 0x163, 1959 0, 1960 0, 1961 3, 1962 soc_HBC_HBM_REFRESH_TIMINGSr_fields, 1963 SOC_RESET_VAL_DEC(0x00a28104, 0x00000000) 1964 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 1965 -1, 1966 -1, 1967 }, 1968 #endif /* chips */ 1969 1970 #if defined(BCM_88690_B0) 1971 { /* SOC_REG_INT_HBC_HBM_REFRESH_TIMINGS_BCM88690_B0r */ 1972 soc_block_list[165], 1973 soc_genreg, 1974 1, 1975 0, 1976 0x142, 1977 0, 1978 0, 1979 3, 1980 soc_HBC_HBM_REFRESH_TIMINGS_BCM88690_B0r_fields, 1981 SOC_RESET_VAL_DEC(0x00a28104, 0x00000000) 1982 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 1983 -1, 1984 -1, 1985 }, 1986 #endif /* chips */ 1987 1988 #if defined(BCM_88690_A0) 1989 { /* SOC_REG_INT_HBC_HBM_ROW_ACCESS_TIMINGSr */ 1990 soc_block_list[165], 1991 soc_genreg, 1992 1, 1993 0, 1994 0x15e, 1995 SOC_REG_FLAG_ABOVE_64_BITS, 1996 0, 1997 11, 1998 soc_HBC_HBM_ROW_ACCESS_TIMINGSr_fields, 1999 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2000 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 2001 -1, 2002 -1, 2003 }, 2004 #endif /* chips */ 2005 2006 #if defined(BCM_88690_B0) 2007 { /* SOC_REG_INT_HBC_HBM_ROW_ACCESS_TIMINGS_BCM88690_B0r */ 2008 soc_block_list[165], 2009 soc_genreg, 2010 1, 2011 0, 2012 0x13d, 2013 SOC_REG_FLAG_ABOVE_64_BITS, 2014 0, 2015 11, 2016 soc_HBC_HBM_ROW_ACCESS_TIMINGS_BCM88690_B0r_fields, 2017 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2018 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 2019 -1, 2020 -1, 2021 }, 2022 #endif /* chips */ 2023 2024 #if defined(BCM_88690_A0) 2025 { /* SOC_REG_INT_HBC_INDIRECT_COMMANDr */ 2026 soc_block_list[165], 2027 soc_genreg, 2028 1, 2029 0, 2030 0x80, 2031 0, 2032 0, 2033 5, 2034 soc_HBC_INDIRECT_COMMANDr_fields, 2035 SOC_RESET_VAL_DEC(0x0e000000, 0x00000000) 2036 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 2037 -1, 2038 -1, 2039 }, 2040 #endif /* chips */ 2041 2042 #if defined(BCM_88690_A0) 2043 { /* SOC_REG_INT_HBC_INDIRECT_COMMAND_ADDRESSr */ 2044 soc_block_list[165], 2045 soc_genreg, 2046 1, 2047 0, 2048 0x81, 2049 0, 2050 0, 2051 2, 2052 soc_HBC_INDIRECT_COMMAND_ADDRESSr_fields, 2053 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2054 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 2055 -1, 2056 -1, 2057 }, 2058 #endif /* chips */ 2059 2060 #if defined(BCM_88690_B0) 2061 { /* SOC_REG_INT_HBC_INDIRECT_COMMAND_ADDRESS_BCM88690_B0r */ 2062 soc_block_list[165], 2063 soc_genreg, 2064 1, 2065 0, 2066 0x81, 2067 0, 2068 0, 2069 2, 2070 soc_HBC_INDIRECT_COMMAND_ADDRESS_BCM88690_B0r_fields, 2071 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2072 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 2073 -1, 2074 -1, 2075 }, 2076 #endif /* chips */ 2077 2078 #if defined(BCM_88690_B0) 2079 { /* SOC_REG_INT_HBC_INDIRECT_COMMAND_BCM88690_B0r */ 2080 soc_block_list[165], 2081 soc_genreg, 2082 1, 2083 0, 2084 0x80, 2085 0, 2086 0, 2087 5, 2088 soc_HBC_INDIRECT_COMMAND_BCM88690_B0r_fields, 2089 SOC_RESET_VAL_DEC(0x0e000000, 0x00000000) 2090 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 2091 -1, 2092 -1, 2093 }, 2094 #endif /* chips */ 2095 2096 #if defined(BCM_88690_A0) 2097 { /* SOC_REG_INT_HBC_INDIRECT_COMMAND_RD_DATAr */ 2098 soc_block_list[165], 2099 soc_genreg, 2100 1, 2101 0, 2102 0x60, 2103 SOC_REG_FLAG_ABOVE_64_BITS | 2104 SOC_REG_FLAG_RO | 2105 SOC_REG_FLAG_SIGNAL, 2106 0, 2107 1, 2108 soc_HBC_INDIRECT_COMMAND_RD_DATAr_fields, 2109 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2110 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 2111 -1, 2112 -1, 2113 }, 2114 #endif /* chips */ 2115 2116 #if defined(BCM_88690_B0) 2117 { /* SOC_REG_INT_HBC_INDIRECT_COMMAND_RD_DATA_BCM88690_B0r */ 2118 soc_block_list[165], 2119 soc_genreg, 2120 1, 2121 0, 2122 0x60, 2123 SOC_REG_FLAG_ABOVE_64_BITS | 2124 SOC_REG_FLAG_RO | 2125 SOC_REG_FLAG_SIGNAL, 2126 0, 2127 1, 2128 soc_HBC_INDIRECT_COMMAND_RD_DATA_BCM88690_B0r_fields, 2129 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2130 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 2131 -1, 2132 -1, 2133 }, 2134 #endif /* chips */ 2135 2136 #if defined(BCM_88690_A0) 2137 { /* SOC_REG_INT_HBC_INDIRECT_COMMAND_WR_DATAr */ 2138 soc_block_list[165], 2139 soc_genreg, 2140 1, 2141 0, 2142 0x20, 2143 SOC_REG_FLAG_ABOVE_64_BITS, 2144 0, 2145 1, 2146 soc_HBC_INDIRECT_COMMAND_WR_DATAr_fields, 2147 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2148 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 2149 -1, 2150 -1, 2151 }, 2152 #endif /* chips */ 2153 2154 #if defined(BCM_88690_B0) 2155 { /* SOC_REG_INT_HBC_INDIRECT_COMMAND_WR_DATA_BCM88690_B0r */ 2156 soc_block_list[165], 2157 soc_genreg, 2158 1, 2159 0, 2160 0x20, 2161 SOC_REG_FLAG_ABOVE_64_BITS, 2162 0, 2163 1, 2164 soc_HBC_INDIRECT_COMMAND_WR_DATA_BCM88690_B0r_fields, 2165 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2166 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 2167 -1, 2168 -1, 2169 }, 2170 #endif /* chips */ 2171 2172 #if defined(BCM_88690_A0) 2173 { /* SOC_REG_INT_HBC_INDIRECT_FORCE_BUBBLEr */ 2174 soc_block_list[165], 2175 soc_genreg, 2176 1, 2177 0, 2178 0x83, 2179 0, 2180 0, 2181 4, 2182 soc_HBC_INDIRECT_FORCE_BUBBLEr_fields, 2183 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2184 SOC_RESET_MASK_DEC(0x01ffffff, 0x00000000) 2185 -1, 2186 -1, 2187 }, 2188 #endif /* chips */ 2189 2190 #if defined(BCM_88690_B0) 2191 { /* SOC_REG_INT_HBC_INDIRECT_FORCE_BUBBLE_BCM88690_B0r */ 2192 soc_block_list[165], 2193 soc_genreg, 2194 1, 2195 0, 2196 0x83, 2197 0, 2198 0, 2199 4, 2200 soc_HBC_INDIRECT_FORCE_BUBBLE_BCM88690_B0r_fields, 2201 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2202 SOC_RESET_MASK_DEC(0x01ffffff, 0x00000000) 2203 -1, 2204 -1, 2205 }, 2206 #endif /* chips */ 2207 2208 #if defined(BCM_88690_A0) 2209 { /* SOC_REG_INT_HBC_INTERRUPT_MASK_REGISTERr */ 2210 soc_block_list[165], 2211 soc_genreg, 2212 1, 2213 0, 2214 0x10, 2215 0, 2216 0, 2217 6, 2218 soc_HBC_INTERRUPT_MASK_REGISTERr_fields, 2219 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2220 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 2221 -1, 2222 -1, 2223 }, 2224 #endif /* chips */ 2225 2226 #if defined(BCM_88690_B0) 2227 { /* SOC_REG_INT_HBC_INTERRUPT_MASK_REGISTER_BCM88690_B0r */ 2228 soc_block_list[165], 2229 soc_genreg, 2230 1, 2231 0, 2232 0x10, 2233 0, 2234 0, 2235 6, 2236 soc_HBC_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields, 2237 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2238 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 2239 -1, 2240 -1, 2241 }, 2242 #endif /* chips */ 2243 2244 #if defined(BCM_88690_A0) 2245 { /* SOC_REG_INT_HBC_INTERRUPT_REGISTERr */ 2246 soc_block_list[165], 2247 soc_genreg, 2248 1, 2249 0, 2250 0, 2251 SOC_REG_FLAG_INTERRUPT | 2252 SOC_REG_FLAG_SIGNAL, 2253 SOC_REG_FLAG_CLEAR_BITS_ON_WRITE, 2254 6, 2255 soc_HBC_INTERRUPT_REGISTERr_fields, 2256 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2257 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 2258 -1, 2259 -1, 2260 }, 2261 #endif /* chips */ 2262 2263 #if defined(BCM_88690_B0) 2264 { /* SOC_REG_INT_HBC_INTERRUPT_REGISTER_BCM88690_B0r */ 2265 soc_block_list[165], 2266 soc_genreg, 2267 1, 2268 0, 2269 0, 2270 SOC_REG_FLAG_INTERRUPT | 2271 SOC_REG_FLAG_SIGNAL, 2272 SOC_REG_FLAG_CLEAR_BITS_ON_WRITE, 2273 6, 2274 soc_HBC_INTERRUPT_REGISTER_BCM88690_B0r_fields, 2275 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2276 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 2277 -1, 2278 -1, 2279 }, 2280 #endif /* chips */ 2281 2282 #if defined(BCM_88690_A0) 2283 { /* SOC_REG_INT_HBC_INTERRUPT_REGISTER_TESTr */ 2284 soc_block_list[165], 2285 soc_genreg, 2286 1, 2287 0, 2288 0x18, 2289 0, 2290 0, 2291 1, 2292 soc_HBC_INTERRUPT_REGISTER_TESTr_fields, 2293 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2294 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 2295 -1, 2296 -1, 2297 }, 2298 #endif /* chips */ 2299 2300 #if defined(BCM_88690_B0) 2301 { /* SOC_REG_INT_HBC_INTERRUPT_REGISTER_TEST_BCM88690_B0r */ 2302 soc_block_list[165], 2303 soc_genreg, 2304 1, 2305 0, 2306 0x18, 2307 0, 2308 0, 2309 1, 2310 soc_HBC_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields, 2311 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2312 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 2313 -1, 2314 -1, 2315 }, 2316 #endif /* chips */ 2317 2318 #if defined(BCM_88690_A0) 2319 { /* SOC_REG_INT_HBC_LAST_RETURNED_DATAr */ 2320 soc_block_list[165], 2321 soc_genreg, 2322 4, 2323 0, 2324 0x1a5, 2325 SOC_REG_FLAG_ABOVE_64_BITS | 2326 SOC_REG_FLAG_ARRAY | 2327 SOC_REG_FLAG_RO | 2328 SOC_REG_FLAG_REG_ARRAY, 2329 0, 2330 4, 2331 soc_HBC_LAST_RETURNED_DATAr_fields, 2332 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2333 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 2334 -1, 2335 -1, 2336 }, 2337 #endif /* chips */ 2338 2339 #if defined(BCM_88690_B0) 2340 { /* SOC_REG_INT_HBC_LAST_RETURNED_DATA_BCM88690_B0r */ 2341 soc_block_list[165], 2342 soc_genreg, 2343 4, 2344 0, 2345 0x184, 2346 SOC_REG_FLAG_ABOVE_64_BITS | 2347 SOC_REG_FLAG_ARRAY | 2348 SOC_REG_FLAG_RO | 2349 SOC_REG_FLAG_REG_ARRAY, 2350 0, 2351 4, 2352 soc_HBC_LAST_RETURNED_DATA_BCM88690_B0r_fields, 2353 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2354 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 2355 -1, 2356 -1, 2357 }, 2358 #endif /* chips */ 2359 2360 #if defined(BCM_88690_A0) 2361 { /* SOC_REG_INT_HBC_PARITY_ERR_CNTr */ 2362 soc_block_list[165], 2363 soc_genreg, 2364 1, 2365 0, 2366 0x98, 2367 SOC_REG_FLAG_64_BITS | 2368 SOC_REG_FLAG_RO, 2369 SOC_REG_FLAG_COUNTER_FEILDS | 2370 SOC_REG_FLAG_INIT_ON_READ, 2371 4, 2372 soc_HBC_PARITY_ERR_CNTr_fields, 2373 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2374 SOC_RESET_MASK_DEC(0xffffffff, 0x0000ffff) 2375 -1, 2376 -1, 2377 }, 2378 #endif /* chips */ 2379 2380 #if defined(BCM_88690_B0) 2381 { /* SOC_REG_INT_HBC_PARITY_ERR_CNT_BCM88690_B0r */ 2382 soc_block_list[165], 2383 soc_genreg, 2384 1, 2385 0, 2386 0x98, 2387 SOC_REG_FLAG_64_BITS | 2388 SOC_REG_FLAG_RO, 2389 SOC_REG_FLAG_COUNTER_FEILDS | 2390 SOC_REG_FLAG_INIT_ON_READ, 2391 4, 2392 soc_HBC_PARITY_ERR_CNT_BCM88690_B0r_fields, 2393 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2394 SOC_RESET_MASK_DEC(0xffffffff, 0x0000ffff) 2395 -1, 2396 -1, 2397 }, 2398 #endif /* chips */ 2399 2400 #if defined(BCM_88690_A0) 2401 { /* SOC_REG_INT_HBC_PAR_ERR_MEM_MASKr */ 2402 soc_block_list[165], 2403 soc_genreg, 2404 1, 2405 0, 2406 0xa0, 2407 0, 2408 0, 2409 22, 2410 soc_HBC_PAR_ERR_MEM_MASKr_fields, 2411 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2412 SOC_RESET_MASK_DEC(0x003fffff, 0x00000000) 2413 -1, 2414 -1, 2415 }, 2416 #endif /* chips */ 2417 2418 #if defined(BCM_88690_B0) 2419 { /* SOC_REG_INT_HBC_PAR_ERR_MEM_MASK_BCM88690_B0r */ 2420 soc_block_list[165], 2421 soc_genreg, 2422 1, 2423 0, 2424 0xa0, 2425 0, 2426 0, 2427 20, 2428 soc_HBC_PAR_ERR_MEM_MASK_BCM88690_B0r_fields, 2429 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2430 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 2431 -1, 2432 -1, 2433 }, 2434 #endif /* chips */ 2435 2436 #if defined(BCM_88690_A0) 2437 { /* SOC_REG_INT_HBC_PIPELINES_BANK_REMAPPINGr */ 2438 soc_block_list[165], 2439 soc_genreg, 2440 1, 2441 0, 2442 0x17e, 2443 0, 2444 0, 2445 5, 2446 soc_HBC_PIPELINES_BANK_REMAPPINGr_fields, 2447 SOC_RESET_VAL_DEC(0x00004688, 0x00000000) 2448 SOC_RESET_MASK_DEC(0x00007fff, 0x00000000) 2449 -1, 2450 -1, 2451 }, 2452 #endif /* chips */ 2453 2454 #if defined(BCM_88690_B0) 2455 { /* SOC_REG_INT_HBC_PIPELINES_BANK_REMAPPING_BCM88690_B0r */ 2456 soc_block_list[165], 2457 soc_genreg, 2458 1, 2459 0, 2460 0x15d, 2461 0, 2462 0, 2463 5, 2464 soc_HBC_PIPELINES_BANK_REMAPPING_BCM88690_B0r_fields, 2465 SOC_RESET_VAL_DEC(0x00004688, 0x00000000) 2466 SOC_RESET_MASK_DEC(0x00007fff, 0x00000000) 2467 -1, 2468 -1, 2469 }, 2470 #endif /* chips */ 2471 2472 #if defined(BCM_88690_A0) 2473 { /* SOC_REG_INT_HBC_PIPELINES_COMMAND_PIN_MUXr */ 2474 soc_block_list[165], 2475 soc_genreg, 2476 1, 2477 0, 2478 0x17c, 2479 SOC_REG_FLAG_64_BITS, 2480 0, 2481 14, 2482 soc_HBC_PIPELINES_COMMAND_PIN_MUXr_fields, 2483 SOC_RESET_VAL_DEC(0x76543210, 0x00dcba98) 2484 SOC_RESET_MASK_DEC(0xffffffff, 0x00ffffff) 2485 -1, 2486 -1, 2487 }, 2488 #endif /* chips */ 2489 2490 #if defined(BCM_88690_B0) 2491 { /* SOC_REG_INT_HBC_PIPELINES_COMMAND_PIN_MUX_BCM88690_B0r */ 2492 soc_block_list[165], 2493 soc_genreg, 2494 1, 2495 0, 2496 0x15b, 2497 SOC_REG_FLAG_64_BITS, 2498 0, 2499 14, 2500 soc_HBC_PIPELINES_COMMAND_PIN_MUX_BCM88690_B0r_fields, 2501 SOC_RESET_VAL_DEC(0x76543210, 0x00dcba98) 2502 SOC_RESET_MASK_DEC(0xffffffff, 0x00ffffff) 2503 -1, 2504 -1, 2505 }, 2506 #endif /* chips */ 2507 2508 #if defined(BCM_88690_A0) 2509 { /* SOC_REG_INT_HBC_PIPELINES_CONFIGr */ 2510 soc_block_list[165], 2511 soc_genreg, 2512 1, 2513 0, 2514 0x17b, 2515 0, 2516 0, 2517 12, 2518 soc_HBC_PIPELINES_CONFIGr_fields, 2519 SOC_RESET_VAL_DEC(0x000508cc, 0x00000000) 2520 SOC_RESET_MASK_DEC(0x00ffffff, 0x00000000) 2521 -1, 2522 -1, 2523 }, 2524 #endif /* chips */ 2525 2526 #if defined(BCM_88690_B0) 2527 { /* SOC_REG_INT_HBC_PIPELINES_CONFIG_BCM88690_B0r */ 2528 soc_block_list[165], 2529 soc_genreg, 2530 1, 2531 0, 2532 0x15a, 2533 0, 2534 0, 2535 12, 2536 soc_HBC_PIPELINES_CONFIG_BCM88690_B0r_fields, 2537 SOC_RESET_VAL_DEC(0x000508cc, 0x00000000) 2538 SOC_RESET_MASK_DEC(0x00ffffff, 0x00000000) 2539 -1, 2540 -1, 2541 }, 2542 #endif /* chips */ 2543 2544 #if defined(BCM_88690_A0) 2545 { /* SOC_REG_INT_HBC_PIPELINES_DEBUGr */ 2546 soc_block_list[165], 2547 soc_genreg, 2548 1, 2549 0, 2550 0x1b9, 2551 SOC_REG_FLAG_RO, 2552 SOC_REG_FLAG_INIT_ON_READ, 2553 8, 2554 soc_HBC_PIPELINES_DEBUGr_fields, 2555 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2556 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 2557 -1, 2558 -1, 2559 }, 2560 #endif /* chips */ 2561 2562 #if defined(BCM_88690_B0) 2563 { /* SOC_REG_INT_HBC_PIPELINES_DEBUG_BCM88690_B0r */ 2564 soc_block_list[165], 2565 soc_genreg, 2566 1, 2567 0, 2568 0x198, 2569 SOC_REG_FLAG_RO, 2570 SOC_REG_FLAG_INIT_ON_READ, 2571 8, 2572 soc_HBC_PIPELINES_DEBUG_BCM88690_B0r_fields, 2573 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2574 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 2575 -1, 2576 -1, 2577 }, 2578 #endif /* chips */ 2579 2580 #if defined(BCM_88690_A0) 2581 { /* SOC_REG_INT_HBC_PIPELINES_INTERRUPT_MASK_REGISTERr */ 2582 soc_block_list[165], 2583 soc_genreg, 2584 1, 2585 0, 2586 0x108, 2587 0, 2588 0, 2589 14, 2590 soc_HBC_PIPELINES_INTERRUPT_MASK_REGISTERr_fields, 2591 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2592 SOC_RESET_MASK_DEC(0x00003fff, 0x00000000) 2593 -1, 2594 -1, 2595 }, 2596 #endif /* chips */ 2597 2598 #if defined(BCM_88690_B0) 2599 { /* SOC_REG_INT_HBC_PIPELINES_INTERRUPT_MASK_REGISTER_BCM88690_B0r */ 2600 soc_block_list[165], 2601 soc_genreg, 2602 1, 2603 0, 2604 0x107, 2605 0, 2606 0, 2607 14, 2608 soc_HBC_PIPELINES_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields, 2609 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2610 SOC_RESET_MASK_DEC(0x00003fff, 0x00000000) 2611 -1, 2612 -1, 2613 }, 2614 #endif /* chips */ 2615 2616 #if defined(BCM_88690_A0) 2617 { /* SOC_REG_INT_HBC_PIPELINES_INTERRUPT_REGISTERr */ 2618 soc_block_list[165], 2619 soc_genreg, 2620 1, 2621 0, 2622 0x107, 2623 SOC_REG_FLAG_INTERRUPT | 2624 SOC_REG_FLAG_SIGNAL, 2625 SOC_REG_FLAG_CLEAR_BITS_ON_WRITE, 2626 14, 2627 soc_HBC_PIPELINES_INTERRUPT_REGISTERr_fields, 2628 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2629 SOC_RESET_MASK_DEC(0x00003fff, 0x00000000) 2630 -1, 2631 -1, 2632 }, 2633 #endif /* chips */ 2634 2635 #if defined(BCM_88690_B0) 2636 { /* SOC_REG_INT_HBC_PIPELINES_INTERRUPT_REGISTER_BCM88690_B0r */ 2637 soc_block_list[165], 2638 soc_genreg, 2639 1, 2640 0, 2641 0x106, 2642 SOC_REG_FLAG_INTERRUPT | 2643 SOC_REG_FLAG_SIGNAL, 2644 SOC_REG_FLAG_CLEAR_BITS_ON_WRITE, 2645 14, 2646 soc_HBC_PIPELINES_INTERRUPT_REGISTER_BCM88690_B0r_fields, 2647 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2648 SOC_RESET_MASK_DEC(0x00003fff, 0x00000000) 2649 -1, 2650 -1, 2651 }, 2652 #endif /* chips */ 2653 2654 #if defined(BCM_88690_A0) 2655 { /* SOC_REG_INT_HBC_PIPELINES_INTERRUPT_REGISTER_TESTr */ 2656 soc_block_list[165], 2657 soc_genreg, 2658 1, 2659 0, 2660 0x109, 2661 0, 2662 0, 2663 1, 2664 soc_HBC_PIPELINES_INTERRUPT_REGISTER_TESTr_fields, 2665 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2666 SOC_RESET_MASK_DEC(0x00003fff, 0x00000000) 2667 -1, 2668 -1, 2669 }, 2670 #endif /* chips */ 2671 2672 #if defined(BCM_88690_B0) 2673 { /* SOC_REG_INT_HBC_PIPELINES_INTERRUPT_REGISTER_TEST_BCM88690_B0r */ 2674 soc_block_list[165], 2675 soc_genreg, 2676 1, 2677 0, 2678 0x108, 2679 0, 2680 0, 2681 1, 2682 soc_HBC_PIPELINES_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields, 2683 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2684 SOC_RESET_MASK_DEC(0x00003fff, 0x00000000) 2685 -1, 2686 -1, 2687 }, 2688 #endif /* chips */ 2689 2690 #if defined(BCM_88690_A0) 2691 { /* SOC_REG_INT_HBC_PIPELINES_PHY_RCMDr */ 2692 soc_block_list[165], 2693 soc_genreg, 2694 1, 2695 0, 2696 0x17f, 2697 0, 2698 0, 2699 4, 2700 soc_HBC_PIPELINES_PHY_RCMDr_fields, 2701 SOC_RESET_VAL_DEC(0x000000e4, 0x00000000) 2702 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 2703 -1, 2704 -1, 2705 }, 2706 #endif /* chips */ 2707 2708 #if defined(BCM_88690_B0) 2709 { /* SOC_REG_INT_HBC_PIPELINES_PHY_RCMD_BCM88690_B0r */ 2710 soc_block_list[165], 2711 soc_genreg, 2712 1, 2713 0, 2714 0x15e, 2715 0, 2716 0, 2717 4, 2718 soc_HBC_PIPELINES_PHY_RCMD_BCM88690_B0r_fields, 2719 SOC_RESET_VAL_DEC(0x000000e4, 0x00000000) 2720 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 2721 -1, 2722 -1, 2723 }, 2724 #endif /* chips */ 2725 2726 #if defined(BCM_88690_A0) 2727 { /* SOC_REG_INT_HBC_RDR_DS_TRANS_CNTr */ 2728 soc_block_list[165], 2729 soc_genreg, 2730 2, 2731 0, 2732 0x15b, 2733 SOC_REG_FLAG_ARRAY | 2734 SOC_REG_FLAG_RO | 2735 SOC_REG_FLAG_REG_ARRAY, 2736 SOC_REG_FLAG_COUNTER_FEILDS, 2737 1, 2738 soc_HBC_RDR_DS_TRANS_CNTr_fields, 2739 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2740 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 2741 -1, 2742 -1, 2743 }, 2744 #endif /* chips */ 2745 2746 #if defined(BCM_88690_B0) 2747 { /* SOC_REG_INT_HBC_RDR_DS_TRANS_CNT_BCM88690_B0r */ 2748 soc_block_list[165], 2749 soc_genreg, 2750 2, 2751 0, 2752 0x13a, 2753 SOC_REG_FLAG_ARRAY | 2754 SOC_REG_FLAG_RO | 2755 SOC_REG_FLAG_REG_ARRAY, 2756 SOC_REG_FLAG_COUNTER_FEILDS, 2757 1, 2758 soc_HBC_RDR_DS_TRANS_CNT_BCM88690_B0r_fields, 2759 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2760 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 2761 -1, 2762 -1, 2763 }, 2764 #endif /* chips */ 2765 2766 #if defined(BCM_88690_A0) 2767 { /* SOC_REG_INT_HBC_RDR_INTERRUPT_MASK_REGISTERr */ 2768 soc_block_list[165], 2769 soc_genreg, 2770 1, 2771 0, 2772 0x105, 2773 0, 2774 0, 2775 2, 2776 soc_HBC_RDR_INTERRUPT_MASK_REGISTERr_fields, 2777 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2778 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 2779 -1, 2780 -1, 2781 }, 2782 #endif /* chips */ 2783 2784 #if defined(BCM_88690_B0) 2785 { /* SOC_REG_INT_HBC_RDR_INTERRUPT_MASK_REGISTER_BCM88690_B0r */ 2786 soc_block_list[165], 2787 soc_genreg, 2788 1, 2789 0, 2790 0x104, 2791 0, 2792 0, 2793 2, 2794 soc_HBC_RDR_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields, 2795 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2796 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 2797 -1, 2798 -1, 2799 }, 2800 #endif /* chips */ 2801 2802 #if defined(BCM_88690_A0) 2803 { /* SOC_REG_INT_HBC_RDR_INTERRUPT_REGISTERr */ 2804 soc_block_list[165], 2805 soc_genreg, 2806 1, 2807 0, 2808 0x104, 2809 SOC_REG_FLAG_INTERRUPT | 2810 SOC_REG_FLAG_SIGNAL, 2811 SOC_REG_FLAG_CLEAR_BITS_ON_WRITE, 2812 2, 2813 soc_HBC_RDR_INTERRUPT_REGISTERr_fields, 2814 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2815 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 2816 -1, 2817 -1, 2818 }, 2819 #endif /* chips */ 2820 2821 #if defined(BCM_88690_B0) 2822 { /* SOC_REG_INT_HBC_RDR_INTERRUPT_REGISTER_BCM88690_B0r */ 2823 soc_block_list[165], 2824 soc_genreg, 2825 1, 2826 0, 2827 0x103, 2828 SOC_REG_FLAG_INTERRUPT | 2829 SOC_REG_FLAG_SIGNAL, 2830 SOC_REG_FLAG_CLEAR_BITS_ON_WRITE, 2831 2, 2832 soc_HBC_RDR_INTERRUPT_REGISTER_BCM88690_B0r_fields, 2833 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2834 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 2835 -1, 2836 -1, 2837 }, 2838 #endif /* chips */ 2839 2840 #if defined(BCM_88690_A0) 2841 { /* SOC_REG_INT_HBC_RDR_INTERRUPT_REGISTER_TESTr */ 2842 soc_block_list[165], 2843 soc_genreg, 2844 1, 2845 0, 2846 0x106, 2847 0, 2848 0, 2849 1, 2850 soc_HBC_RDR_INTERRUPT_REGISTER_TESTr_fields, 2851 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2852 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 2853 -1, 2854 -1, 2855 }, 2856 #endif /* chips */ 2857 2858 #if defined(BCM_88690_B0) 2859 { /* SOC_REG_INT_HBC_RDR_INTERRUPT_REGISTER_TEST_BCM88690_B0r */ 2860 soc_block_list[165], 2861 soc_genreg, 2862 1, 2863 0, 2864 0x105, 2865 0, 2866 0, 2867 1, 2868 soc_HBC_RDR_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields, 2869 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2870 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 2871 -1, 2872 -1, 2873 }, 2874 #endif /* chips */ 2875 2876 #if defined(BCM_88690_A0) 2877 { /* SOC_REG_INT_HBC_RDR_RD_INFO_WMKr */ 2878 soc_block_list[165], 2879 soc_genreg, 2880 1, 2881 0, 2882 0x15d, 2883 SOC_REG_FLAG_RO, 2884 SOC_REG_FLAG_INIT_ON_READ, 2885 1, 2886 soc_HBC_RDR_RD_INFO_WMKr_fields, 2887 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2888 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 2889 -1, 2890 -1, 2891 }, 2892 #endif /* chips */ 2893 2894 #if defined(BCM_88690_B0) 2895 { /* SOC_REG_INT_HBC_RDR_RD_INFO_WMK_BCM88690_B0r */ 2896 soc_block_list[165], 2897 soc_genreg, 2898 1, 2899 0, 2900 0x13c, 2901 SOC_REG_FLAG_RO, 2902 SOC_REG_FLAG_INIT_ON_READ, 2903 1, 2904 soc_HBC_RDR_RD_INFO_WMK_BCM88690_B0r_fields, 2905 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2906 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 2907 -1, 2908 -1, 2909 }, 2910 #endif /* chips */ 2911 2912 #if defined(BCM_88690_A0) 2913 { /* SOC_REG_INT_HBC_RDR_TOT_TRANS_CNTr */ 2914 soc_block_list[165], 2915 soc_genreg, 2916 1, 2917 0, 2918 0x15a, 2919 SOC_REG_FLAG_RO, 2920 SOC_REG_FLAG_COUNTER_FEILDS, 2921 1, 2922 soc_HBC_RDR_TOT_TRANS_CNTr_fields, 2923 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2924 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 2925 -1, 2926 -1, 2927 }, 2928 #endif /* chips */ 2929 2930 #if defined(BCM_88690_B0) 2931 { /* SOC_REG_INT_HBC_RDR_TOT_TRANS_CNT_BCM88690_B0r */ 2932 soc_block_list[165], 2933 soc_genreg, 2934 1, 2935 0, 2936 0x139, 2937 SOC_REG_FLAG_RO, 2938 SOC_REG_FLAG_COUNTER_FEILDS, 2939 1, 2940 soc_HBC_RDR_TOT_TRANS_CNT_BCM88690_B0r_fields, 2941 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2942 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 2943 -1, 2944 -1, 2945 }, 2946 #endif /* chips */ 2947 2948 #if defined(BCM_88690_A0) 2949 { /* SOC_REG_INT_HBC_READ_DATA_REORDER_STATUSr */ 2950 soc_block_list[165], 2951 soc_genreg, 2952 2, 2953 0, 2954 0x114, 2955 SOC_REG_FLAG_ABOVE_64_BITS | 2956 SOC_REG_FLAG_ARRAY | 2957 SOC_REG_FLAG_RO | 2958 SOC_REG_FLAG_REG_ARRAY, 2959 0, 2960 2, 2961 soc_HBC_READ_DATA_REORDER_STATUSr_fields, 2962 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2963 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 2964 -1, 2965 -1, 2966 }, 2967 #endif /* chips */ 2968 2969 #if defined(BCM_88690_B0) 2970 { /* SOC_REG_INT_HBC_READ_DATA_REORDER_STATUS_BCM88690_B0r */ 2971 soc_block_list[165], 2972 soc_genreg, 2973 2, 2974 0, 2975 0x113, 2976 SOC_REG_FLAG_ABOVE_64_BITS | 2977 SOC_REG_FLAG_ARRAY | 2978 SOC_REG_FLAG_RO | 2979 SOC_REG_FLAG_REG_ARRAY, 2980 0, 2981 2, 2982 soc_HBC_READ_DATA_REORDER_STATUS_BCM88690_B0r_fields, 2983 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 2984 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 2985 -1, 2986 -1, 2987 }, 2988 #endif /* chips */ 2989 2990 #if defined(BCM_88690_A0) 2991 { /* SOC_REG_INT_HBC_REG_0041r */ 2992 soc_block_list[165], 2993 soc_genreg, 2994 1, 2995 0, 2996 0x41, 2997 0, 2998 0, 2999 1, 3000 soc_HBC_REG_0041r_fields, 3001 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3002 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 3003 -1, 3004 -1, 3005 }, 3006 #endif /* chips */ 3007 3008 #if defined(BCM_88690_B0) 3009 { /* SOC_REG_INT_HBC_REG_0041_BCM88690_B0r */ 3010 soc_block_list[165], 3011 soc_genreg, 3012 1, 3013 0, 3014 0x41, 3015 0, 3016 0, 3017 1, 3018 soc_HBC_REG_0041_BCM88690_B0r_fields, 3019 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3020 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 3021 -1, 3022 -1, 3023 }, 3024 #endif /* chips */ 3025 3026 #if defined(BCM_88690_A0) 3027 { /* SOC_REG_INT_HBC_REG_00A4r */ 3028 soc_block_list[165], 3029 soc_genreg, 3030 1, 3031 0, 3032 0xa4, 3033 0, 3034 0, 3035 11, 3036 soc_HBC_REG_00A4r_fields, 3037 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3038 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 3039 -1, 3040 -1, 3041 }, 3042 #endif /* chips */ 3043 3044 #if defined(BCM_88690_A0) 3045 { /* SOC_REG_INT_HBC_REG_00A6r */ 3046 soc_block_list[165], 3047 soc_genreg, 3048 1, 3049 0, 3050 0xa6, 3051 0, 3052 0, 3053 11, 3054 soc_HBC_REG_00A6r_fields, 3055 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3056 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 3057 -1, 3058 -1, 3059 }, 3060 #endif /* chips */ 3061 3062 #if defined(BCM_88690_A0) 3063 { /* SOC_REG_INT_HBC_REG_00AAr */ 3064 soc_block_list[165], 3065 soc_genreg, 3066 1, 3067 0, 3068 0xaa, 3069 0, 3070 0, 3071 22, 3072 soc_HBC_REG_00AAr_fields, 3073 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3074 SOC_RESET_MASK_DEC(0x003fffff, 0x00000000) 3075 -1, 3076 -1, 3077 }, 3078 #endif /* chips */ 3079 3080 #if defined(BCM_88690_A0) 3081 { /* SOC_REG_INT_HBC_REG_00C2r */ 3082 soc_block_list[165], 3083 soc_genreg, 3084 1, 3085 0, 3086 0xc2, 3087 0, 3088 0, 3089 6, 3090 soc_HBC_REG_00C2r_fields, 3091 SOC_RESET_VAL_DEC(0x00000030, 0x00000000) 3092 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 3093 -1, 3094 -1, 3095 }, 3096 #endif /* chips */ 3097 3098 #if defined(BCM_88690_B0) 3099 { /* SOC_REG_INT_HBC_REG_00C2_BCM88690_B0r */ 3100 soc_block_list[165], 3101 soc_genreg, 3102 1, 3103 0, 3104 0xc2, 3105 0, 3106 0, 3107 6, 3108 soc_HBC_REG_00C2_BCM88690_B0r_fields, 3109 SOC_RESET_VAL_DEC(0x00000030, 0x00000000) 3110 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 3111 -1, 3112 -1, 3113 }, 3114 #endif /* chips */ 3115 3116 #if defined(BCM_88690_A0) 3117 { /* SOC_REG_INT_HBC_RESERVED_MIRROR_ADDRr */ 3118 soc_block_list[165], 3119 soc_genreg, 3120 1, 3121 0, 3122 0x85, 3123 0, 3124 0, 3125 2, 3126 soc_HBC_RESERVED_MIRROR_ADDRr_fields, 3127 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3128 SOC_RESET_MASK_DEC(0x8000ffff, 0x00000000) 3129 -1, 3130 -1, 3131 }, 3132 #endif /* chips */ 3133 3134 #if defined(BCM_88690_B0) 3135 { /* SOC_REG_INT_HBC_RESERVED_MIRROR_ADDR_BCM88690_B0r */ 3136 soc_block_list[165], 3137 soc_genreg, 3138 1, 3139 0, 3140 0x85, 3141 0, 3142 0, 3143 2, 3144 soc_HBC_RESERVED_MIRROR_ADDR_BCM88690_B0r_fields, 3145 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3146 SOC_RESET_MASK_DEC(0x8000ffff, 0x00000000) 3147 -1, 3148 -1, 3149 }, 3150 #endif /* chips */ 3151 3152 #if defined(BCM_88690_A0) 3153 { /* SOC_REG_INT_HBC_RESERVED_MTCDr */ 3154 soc_block_list[165], 3155 soc_genreg, 3156 1, 3157 0, 3158 0xae, 3159 0, 3160 0, 3161 6, 3162 soc_HBC_RESERVED_MTCDr_fields, 3163 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3164 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 3165 -1, 3166 -1, 3167 }, 3168 #endif /* chips */ 3169 3170 #if defined(BCM_88690_B0) 3171 { /* SOC_REG_INT_HBC_RESERVED_MTCD_BCM88690_B0r */ 3172 soc_block_list[165], 3173 soc_genreg, 3174 1, 3175 0, 3176 0xae, 3177 0, 3178 0, 3179 6, 3180 soc_HBC_RESERVED_MTCD_BCM88690_B0r_fields, 3181 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3182 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 3183 -1, 3184 -1, 3185 }, 3186 #endif /* chips */ 3187 3188 #if defined(BCM_88690_A0) 3189 { /* SOC_REG_INT_HBC_RESERVED_MTCPr */ 3190 soc_block_list[165], 3191 soc_genreg, 3192 1, 3193 0, 3194 0xad, 3195 SOC_REG_FLAG_64_BITS, 3196 0, 3197 17, 3198 soc_HBC_RESERVED_MTCPr_fields, 3199 SOC_RESET_VAL_DEC(0x00000000, 0x03000006) 3200 SOC_RESET_MASK_DEC(0xfff9ffff, 0x07ffffef) 3201 -1, 3202 -1, 3203 }, 3204 #endif /* chips */ 3205 3206 #if defined(BCM_88690_B0) 3207 { /* SOC_REG_INT_HBC_RESERVED_MTCP_BCM88690_B0r */ 3208 soc_block_list[165], 3209 soc_genreg, 3210 1, 3211 0, 3212 0xad, 3213 SOC_REG_FLAG_64_BITS, 3214 0, 3215 17, 3216 soc_HBC_RESERVED_MTCP_BCM88690_B0r_fields, 3217 SOC_RESET_VAL_DEC(0x00000000, 0x03000006) 3218 SOC_RESET_MASK_DEC(0xfff9ffff, 0x07ffffef) 3219 -1, 3220 -1, 3221 }, 3222 #endif /* chips */ 3223 3224 #if defined(BCM_88690_A0) 3225 { /* SOC_REG_INT_HBC_RESERVED_SPARE_0r */ 3226 soc_block_list[165], 3227 soc_genreg, 3228 1, 3229 0, 3230 0x90, 3231 0, 3232 0, 3233 1, 3234 soc_HBC_RESERVED_SPARE_0r_fields, 3235 SOC_RESET_VAL_DEC(0xffffffff, 0x00000000) 3236 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 3237 -1, 3238 -1, 3239 }, 3240 #endif /* chips */ 3241 3242 #if defined(BCM_88690_A0) 3243 { /* SOC_REG_INT_HBC_RESERVED_SPARE_1r */ 3244 soc_block_list[165], 3245 soc_genreg, 3246 1, 3247 0, 3248 0x91, 3249 0, 3250 0, 3251 1, 3252 soc_HBC_RESERVED_SPARE_1r_fields, 3253 SOC_RESET_VAL_DEC(0xffffffff, 0x00000000) 3254 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 3255 -1, 3256 -1, 3257 }, 3258 #endif /* chips */ 3259 3260 #if defined(BCM_88690_A0) 3261 { /* SOC_REG_INT_HBC_RESERVED_SPARE_2r */ 3262 soc_block_list[165], 3263 soc_genreg, 3264 1, 3265 0, 3266 0x92, 3267 0, 3268 0, 3269 1, 3270 soc_HBC_RESERVED_SPARE_2r_fields, 3271 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3272 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 3273 -1, 3274 -1, 3275 }, 3276 #endif /* chips */ 3277 3278 #if defined(BCM_88690_A0) 3279 { /* SOC_REG_INT_HBC_RESERVED_SPARE_3r */ 3280 soc_block_list[165], 3281 soc_genreg, 3282 1, 3283 0, 3284 0x93, 3285 0, 3286 0, 3287 1, 3288 soc_HBC_RESERVED_SPARE_3r_fields, 3289 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3290 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 3291 -1, 3292 -1, 3293 }, 3294 #endif /* chips */ 3295 3296 #if defined(BCM_88690_B0) 3297 { /* SOC_REG_INT_HBC_RESERVED_SPARE_0_BCM88690_B0r */ 3298 soc_block_list[165], 3299 soc_genreg, 3300 1, 3301 0, 3302 0x90, 3303 0, 3304 0, 3305 1, 3306 soc_HBC_RESERVED_SPARE_0_BCM88690_B0r_fields, 3307 SOC_RESET_VAL_DEC(0xffffffff, 0x00000000) 3308 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 3309 -1, 3310 -1, 3311 }, 3312 #endif /* chips */ 3313 3314 #if defined(BCM_88690_B0) 3315 { /* SOC_REG_INT_HBC_RESERVED_SPARE_1_BCM88690_B0r */ 3316 soc_block_list[165], 3317 soc_genreg, 3318 1, 3319 0, 3320 0x91, 3321 0, 3322 0, 3323 1, 3324 soc_HBC_RESERVED_SPARE_1_BCM88690_B0r_fields, 3325 SOC_RESET_VAL_DEC(0xffffffff, 0x00000000) 3326 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 3327 -1, 3328 -1, 3329 }, 3330 #endif /* chips */ 3331 3332 #if defined(BCM_88690_B0) 3333 { /* SOC_REG_INT_HBC_RESERVED_SPARE_2_BCM88690_B0r */ 3334 soc_block_list[165], 3335 soc_genreg, 3336 1, 3337 0, 3338 0x92, 3339 0, 3340 0, 3341 1, 3342 soc_HBC_RESERVED_SPARE_2_BCM88690_B0r_fields, 3343 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3344 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 3345 -1, 3346 -1, 3347 }, 3348 #endif /* chips */ 3349 3350 #if defined(BCM_88690_B0) 3351 { /* SOC_REG_INT_HBC_RESERVED_SPARE_3_BCM88690_B0r */ 3352 soc_block_list[165], 3353 soc_genreg, 3354 1, 3355 0, 3356 0x93, 3357 0, 3358 0, 3359 1, 3360 soc_HBC_RESERVED_SPARE_3_BCM88690_B0r_fields, 3361 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3362 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 3363 -1, 3364 -1, 3365 }, 3366 #endif /* chips */ 3367 3368 #if defined(BCM_88690_A0) 3369 { /* SOC_REG_INT_HBC_RPBQ_CONFIGr */ 3370 soc_block_list[165], 3371 soc_genreg, 3372 1, 3373 0, 3374 0x131, 3375 0, 3376 0, 3377 2, 3378 soc_HBC_RPBQ_CONFIGr_fields, 3379 SOC_RESET_VAL_DEC(0x00000108, 0x00000000) 3380 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 3381 -1, 3382 -1, 3383 }, 3384 #endif /* chips */ 3385 3386 #if defined(BCM_88690_B0) 3387 { /* SOC_REG_INT_HBC_RPBQ_CONFIG_BCM88690_B0r */ 3388 soc_block_list[165], 3389 soc_genreg, 3390 1, 3391 0, 3392 0x130, 3393 0, 3394 0, 3395 2, 3396 soc_HBC_RPBQ_CONFIG_BCM88690_B0r_fields, 3397 SOC_RESET_VAL_DEC(0x00000108, 0x00000000) 3398 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 3399 -1, 3400 -1, 3401 }, 3402 #endif /* chips */ 3403 3404 #if defined(BCM_88690_A0) 3405 { /* SOC_REG_INT_HBC_RPBQ_STATUSr */ 3406 soc_block_list[165], 3407 soc_genreg, 3408 1, 3409 0, 3410 0x132, 3411 SOC_REG_FLAG_ABOVE_64_BITS | 3412 SOC_REG_FLAG_RO | 3413 SOC_REG_FLAG_SIGNAL, 3414 0, 3415 1, 3416 soc_HBC_RPBQ_STATUSr_fields, 3417 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3418 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 3419 -1, 3420 -1, 3421 }, 3422 #endif /* chips */ 3423 3424 #if defined(BCM_88690_B0) 3425 { /* SOC_REG_INT_HBC_RPBQ_STATUS_BCM88690_B0r */ 3426 soc_block_list[165], 3427 soc_genreg, 3428 1, 3429 0, 3430 0x131, 3431 SOC_REG_FLAG_ABOVE_64_BITS | 3432 SOC_REG_FLAG_RO | 3433 SOC_REG_FLAG_SIGNAL, 3434 0, 3435 1, 3436 soc_HBC_RPBQ_STATUS_BCM88690_B0r_fields, 3437 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3438 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 3439 -1, 3440 -1, 3441 }, 3442 #endif /* chips */ 3443 3444 #if defined(BCM_88690_A0) 3445 { /* SOC_REG_INT_HBC_SBUS_BROADCAST_IDr */ 3446 soc_block_list[165], 3447 soc_genreg, 3448 1, 3449 0, 3450 0x86, 3451 0, 3452 0, 3453 1, 3454 soc_HBC_SBUS_BROADCAST_IDr_fields, 3455 SOC_RESET_VAL_DEC(0x000007ff, 0x00000000) 3456 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 3457 -1, 3458 -1, 3459 }, 3460 #endif /* chips */ 3461 3462 #if defined(BCM_88690_B0) 3463 { /* SOC_REG_INT_HBC_SBUS_BROADCAST_ID_BCM88690_B0r */ 3464 soc_block_list[165], 3465 soc_genreg, 3466 1, 3467 0, 3468 0x86, 3469 0, 3470 0, 3471 1, 3472 soc_HBC_SBUS_BROADCAST_ID_BCM88690_B0r_fields, 3473 SOC_RESET_VAL_DEC(0x000007ff, 0x00000000) 3474 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 3475 -1, 3476 -1, 3477 }, 3478 #endif /* chips */ 3479 3480 #if defined(BCM_88690_A0) 3481 { /* SOC_REG_INT_HBC_SBUS_LAST_IN_CHAINr */ 3482 soc_block_list[165], 3483 soc_genreg, 3484 1, 3485 0, 3486 0x87, 3487 0, 3488 0, 3489 1, 3490 soc_HBC_SBUS_LAST_IN_CHAINr_fields, 3491 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3492 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 3493 -1, 3494 -1, 3495 }, 3496 #endif /* chips */ 3497 3498 #if defined(BCM_88690_B0) 3499 { /* SOC_REG_INT_HBC_SBUS_LAST_IN_CHAIN_BCM88690_B0r */ 3500 soc_block_list[165], 3501 soc_genreg, 3502 1, 3503 0, 3504 0x87, 3505 0, 3506 0, 3507 1, 3508 soc_HBC_SBUS_LAST_IN_CHAIN_BCM88690_B0r_fields, 3509 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3510 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 3511 -1, 3512 -1, 3513 }, 3514 #endif /* chips */ 3515 3516 #if defined(BCM_88690_B0) 3517 { /* SOC_REG_INT_HBC_SPECIAL_CLOCK_CONTROLSr */ 3518 soc_block_list[165], 3519 soc_genreg, 3520 1, 3521 0, 3522 0xc1, 3523 0, 3524 0, 3525 1, 3526 soc_HBC_SPECIAL_CLOCK_CONTROLSr_fields, 3527 SOC_RESET_VAL_DEC(0x00000002, 0x00000000) 3528 SOC_RESET_MASK_DEC(0x00000002, 0x00000000) 3529 -1, 3530 -1, 3531 }, 3532 #endif /* chips */ 3533 3534 #if defined(BCM_88690_A0) 3535 { /* SOC_REG_INT_HBC_TSM_CONFIGr */ 3536 soc_block_list[165], 3537 soc_genreg, 3538 1, 3539 0, 3540 0x16d, 3541 SOC_REG_FLAG_64_BITS, 3542 0, 3543 7, 3544 soc_HBC_TSM_CONFIGr_fields, 3545 SOC_RESET_VAL_DEC(0xffffffff, 0x00008106) 3546 SOC_RESET_MASK_DEC(0xffffffff, 0x1fffffff) 3547 -1, 3548 -1, 3549 }, 3550 #endif /* chips */ 3551 3552 #if defined(BCM_88690_B0) 3553 { /* SOC_REG_INT_HBC_TSM_CONFIG_BCM88690_B0r */ 3554 soc_block_list[165], 3555 soc_genreg, 3556 1, 3557 0, 3558 0x14c, 3559 SOC_REG_FLAG_64_BITS, 3560 0, 3561 7, 3562 soc_HBC_TSM_CONFIG_BCM88690_B0r_fields, 3563 SOC_RESET_VAL_DEC(0xffffffff, 0x00008106) 3564 SOC_RESET_MASK_DEC(0xffffffff, 0x1fffffff) 3565 -1, 3566 -1, 3567 }, 3568 #endif /* chips */ 3569 3570 #if defined(BCM_88690_A0) 3571 { /* SOC_REG_INT_HBC_TSM_DEBUGr */ 3572 soc_block_list[165], 3573 soc_genreg, 3574 1, 3575 0, 3576 0x172, 3577 SOC_REG_FLAG_ABOVE_64_BITS | 3578 SOC_REG_FLAG_RO, 3579 SOC_REG_FLAG_COUNTER_FEILDS | 3580 SOC_REG_FLAG_INIT_ON_READ, 3581 4, 3582 soc_HBC_TSM_DEBUGr_fields, 3583 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3584 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 3585 -1, 3586 -1, 3587 }, 3588 #endif /* chips */ 3589 3590 #if defined(BCM_88690_B0) 3591 { /* SOC_REG_INT_HBC_TSM_DEBUG_BCM88690_B0r */ 3592 soc_block_list[165], 3593 soc_genreg, 3594 1, 3595 0, 3596 0x151, 3597 SOC_REG_FLAG_ABOVE_64_BITS | 3598 SOC_REG_FLAG_RO, 3599 SOC_REG_FLAG_COUNTER_FEILDS | 3600 SOC_REG_FLAG_INIT_ON_READ, 3601 4, 3602 soc_HBC_TSM_DEBUG_BCM88690_B0r_fields, 3603 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3604 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 3605 -1, 3606 -1, 3607 }, 3608 #endif /* chips */ 3609 3610 #if defined(BCM_88690_A0) 3611 { /* SOC_REG_INT_HBC_TSM_READ_WRITE_SWITCH_CONFIGr */ 3612 soc_block_list[165], 3613 soc_genreg, 3614 1, 3615 0, 3616 0x16f, 3617 SOC_REG_FLAG_ABOVE_64_BITS, 3618 0, 3619 11, 3620 soc_HBC_TSM_READ_WRITE_SWITCH_CONFIGr_fields, 3621 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3622 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 3623 -1, 3624 -1, 3625 }, 3626 #endif /* chips */ 3627 3628 #if defined(BCM_88690_B0) 3629 { /* SOC_REG_INT_HBC_TSM_READ_WRITE_SWITCH_CONFIG_BCM88690_B0r */ 3630 soc_block_list[165], 3631 soc_genreg, 3632 1, 3633 0, 3634 0x14e, 3635 SOC_REG_FLAG_ABOVE_64_BITS, 3636 0, 3637 11, 3638 soc_HBC_TSM_READ_WRITE_SWITCH_CONFIG_BCM88690_B0r_fields, 3639 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3640 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 3641 -1, 3642 -1, 3643 }, 3644 #endif /* chips */ 3645 3646 #if defined(BCM_88690_A0) 3647 { /* SOC_REG_INT_HBC_WDB_STATUSr */ 3648 soc_block_list[165], 3649 soc_genreg, 3650 1, 3651 0, 3652 0x126, 3653 SOC_REG_FLAG_64_BITS | 3654 SOC_REG_FLAG_RO, 3655 SOC_REG_FLAG_COUNTER_FEILDS | 3656 SOC_REG_FLAG_INIT_ON_READ, 3657 3, 3658 soc_HBC_WDB_STATUSr_fields, 3659 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3660 SOC_RESET_MASK_DEC(0xffffffff, 0x000003ff) 3661 -1, 3662 -1, 3663 }, 3664 #endif /* chips */ 3665 3666 #if defined(BCM_88690_B0) 3667 { /* SOC_REG_INT_HBC_WDB_STATUS_BCM88690_B0r */ 3668 soc_block_list[165], 3669 soc_genreg, 3670 1, 3671 0, 3672 0x125, 3673 SOC_REG_FLAG_64_BITS | 3674 SOC_REG_FLAG_RO, 3675 SOC_REG_FLAG_COUNTER_FEILDS | 3676 SOC_REG_FLAG_INIT_ON_READ, 3677 3, 3678 soc_HBC_WDB_STATUS_BCM88690_B0r_fields, 3679 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3680 SOC_RESET_MASK_DEC(0xffffffff, 0x000003ff) 3681 -1, 3682 -1, 3683 }, 3684 #endif /* chips */ 3685 3686 #if defined(BCM_88690_A0) 3687 { /* SOC_REG_INT_HBC_WPBQ_CONFIGr */ 3688 soc_block_list[165], 3689 soc_genreg, 3690 1, 3691 0, 3692 0x128, 3693 0, 3694 0, 3695 1, 3696 soc_HBC_WPBQ_CONFIGr_fields, 3697 SOC_RESET_VAL_DEC(0x00000008, 0x00000000) 3698 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 3699 -1, 3700 -1, 3701 }, 3702 #endif /* chips */ 3703 3704 #if defined(BCM_88690_B0) 3705 { /* SOC_REG_INT_HBC_WPBQ_CONFIG_BCM88690_B0r */ 3706 soc_block_list[165], 3707 soc_genreg, 3708 1, 3709 0, 3710 0x127, 3711 0, 3712 0, 3713 1, 3714 soc_HBC_WPBQ_CONFIG_BCM88690_B0r_fields, 3715 SOC_RESET_VAL_DEC(0x00000008, 0x00000000) 3716 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 3717 -1, 3718 -1, 3719 }, 3720 #endif /* chips */ 3721 3722 #if defined(BCM_88690_A0) 3723 { /* SOC_REG_INT_HBC_WPBQ_STATUSr */ 3724 soc_block_list[165], 3725 soc_genreg, 3726 1, 3727 0, 3728 0x129, 3729 SOC_REG_FLAG_ABOVE_64_BITS | 3730 SOC_REG_FLAG_RO | 3731 SOC_REG_FLAG_SIGNAL, 3732 0, 3733 1, 3734 soc_HBC_WPBQ_STATUSr_fields, 3735 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3736 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 3737 -1, 3738 -1, 3739 }, 3740 #endif /* chips */ 3741 3742 #if defined(BCM_88690_B0) 3743 { /* SOC_REG_INT_HBC_WPBQ_STATUS_BCM88690_B0r */ 3744 soc_block_list[165], 3745 soc_genreg, 3746 1, 3747 0, 3748 0x128, 3749 SOC_REG_FLAG_ABOVE_64_BITS | 3750 SOC_REG_FLAG_RO | 3751 SOC_REG_FLAG_SIGNAL, 3752 0, 3753 1, 3754 soc_HBC_WPBQ_STATUS_BCM88690_B0r_fields, 3755 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3756 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 3757 -1, 3758 -1, 3759 }, 3760 #endif /* chips */ 3761 3762 #if defined(BCM_88690_A0) 3763 { /* SOC_REG_INT_HBMC_ECC_INTERRUPT_REGISTERr */ 3764 soc_block_list[186], 3765 soc_genreg, 3766 1, 3767 0, 3768 0x7, 3769 SOC_REG_FLAG_INTERRUPT | 3770 SOC_REG_FLAG_SIGNAL, 3771 SOC_REG_FLAG_CLEAR_BITS_ON_WRITE, 3772 3, 3773 soc_HBMC_ECC_INTERRUPT_REGISTERr_fields, 3774 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3775 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 3776 -1, 3777 -1, 3778 }, 3779 #endif /* chips */ 3780 3781 #if defined(BCM_88690_B0) 3782 { /* SOC_REG_INT_HBMC_ECC_INTERRUPT_REGISTER_BCM88690_B0r */ 3783 soc_block_list[186], 3784 soc_genreg, 3785 1, 3786 0, 3787 0x7, 3788 SOC_REG_FLAG_INTERRUPT | 3789 SOC_REG_FLAG_SIGNAL, 3790 SOC_REG_FLAG_CLEAR_BITS_ON_WRITE, 3791 3, 3792 soc_HBMC_ECC_INTERRUPT_REGISTER_BCM88690_B0r_fields, 3793 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3794 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 3795 -1, 3796 -1, 3797 }, 3798 #endif /* chips */ 3799 3800 #if defined(BCM_88690_A0) 3801 { /* SOC_REG_INT_HBMC_ECC_INTERRUPT_REGISTER_MASKr */ 3802 soc_block_list[186], 3803 soc_genreg, 3804 1, 3805 0, 3806 0x17, 3807 0, 3808 0, 3809 3, 3810 soc_HBMC_ECC_INTERRUPT_REGISTER_MASKr_fields, 3811 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3812 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 3813 -1, 3814 -1, 3815 }, 3816 #endif /* chips */ 3817 3818 #if defined(BCM_88690_B0) 3819 { /* SOC_REG_INT_HBMC_ECC_INTERRUPT_REGISTER_MASK_BCM88690_B0r */ 3820 soc_block_list[186], 3821 soc_genreg, 3822 1, 3823 0, 3824 0x17, 3825 0, 3826 0, 3827 3, 3828 soc_HBMC_ECC_INTERRUPT_REGISTER_MASK_BCM88690_B0r_fields, 3829 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3830 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 3831 -1, 3832 -1, 3833 }, 3834 #endif /* chips */ 3835 3836 #if defined(BCM_88690_A0) 3837 { /* SOC_REG_INT_HBMC_ECC_INTERRUPT_REGISTER_TESTr */ 3838 soc_block_list[186], 3839 soc_genreg, 3840 1, 3841 0, 3842 0x1f, 3843 0, 3844 0, 3845 1, 3846 soc_HBMC_ECC_INTERRUPT_REGISTER_TESTr_fields, 3847 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3848 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 3849 -1, 3850 -1, 3851 }, 3852 #endif /* chips */ 3853 3854 #if defined(BCM_88690_B0) 3855 { /* SOC_REG_INT_HBMC_ECC_INTERRUPT_REGISTER_TEST_BCM88690_B0r */ 3856 soc_block_list[186], 3857 soc_genreg, 3858 1, 3859 0, 3860 0x1f, 3861 0, 3862 0, 3863 1, 3864 soc_HBMC_ECC_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields, 3865 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3866 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 3867 -1, 3868 -1, 3869 }, 3870 #endif /* chips */ 3871 3872 #if defined(BCM_88690_A0) 3873 { /* SOC_REG_INT_HBMC_ENABLE_DYNAMIC_MEMORY_ACCESSr */ 3874 soc_block_list[186], 3875 soc_genreg, 3876 1, 3877 0, 3878 0x84, 3879 0, 3880 0, 3881 1, 3882 soc_HBMC_ENABLE_DYNAMIC_MEMORY_ACCESSr_fields, 3883 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3884 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 3885 -1, 3886 -1, 3887 }, 3888 #endif /* chips */ 3889 3890 #if defined(BCM_88690_B0) 3891 { /* SOC_REG_INT_HBMC_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_B0r */ 3892 soc_block_list[186], 3893 soc_genreg, 3894 1, 3895 0, 3896 0x84, 3897 0, 3898 0, 3899 1, 3900 soc_HBMC_ENABLE_DYNAMIC_MEMORY_ACCESS_BCM88690_B0r_fields, 3901 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3902 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 3903 -1, 3904 -1, 3905 }, 3906 #endif /* chips */ 3907 3908 #if defined(BCM_88690_A0) 3909 { /* SOC_REG_INT_HBMC_HBM_PHY_CHANNEL_CONTROLr */ 3910 soc_block_list[186], 3911 soc_genreg, 3912 9, 3913 0, 3914 0x10c, 3915 SOC_REG_FLAG_ARRAY | 3916 SOC_REG_FLAG_REG_ARRAY, 3917 0, 3918 2, 3919 soc_HBMC_HBM_PHY_CHANNEL_CONTROLr_fields, 3920 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3921 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 3922 -1, 3923 -1, 3924 }, 3925 #endif /* chips */ 3926 3927 #if defined(BCM_88690_B0) 3928 { /* SOC_REG_INT_HBMC_HBM_PHY_CHANNEL_CONTROL_BCM88690_B0r */ 3929 soc_block_list[186], 3930 soc_genreg, 3931 9, 3932 0, 3933 0x10c, 3934 SOC_REG_FLAG_ARRAY | 3935 SOC_REG_FLAG_REG_ARRAY, 3936 0, 3937 2, 3938 soc_HBMC_HBM_PHY_CHANNEL_CONTROL_BCM88690_B0r_fields, 3939 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3940 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 3941 -1, 3942 -1, 3943 }, 3944 #endif /* chips */ 3945 3946 #if defined(BCM_88690_A0) 3947 { /* SOC_REG_INT_HBMC_HBM_PHY_CHM_REGISTER_ACCESS_ERRORr */ 3948 soc_block_list[186], 3949 soc_genreg, 3950 1, 3951 0, 3952 0x116, 3953 SOC_REG_FLAG_RO, 3954 SOC_REG_FLAG_INIT_ON_READ, 3955 1, 3956 soc_HBMC_HBM_PHY_CHM_REGISTER_ACCESS_ERRORr_fields, 3957 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3958 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 3959 -1, 3960 -1, 3961 }, 3962 #endif /* chips */ 3963 3964 #if defined(BCM_88690_B0) 3965 { /* SOC_REG_INT_HBMC_HBM_PHY_CHM_REGISTER_ACCESS_ERROR_BCM88690_B0r */ 3966 soc_block_list[186], 3967 soc_genreg, 3968 1, 3969 0, 3970 0x116, 3971 SOC_REG_FLAG_RO, 3972 SOC_REG_FLAG_INIT_ON_READ, 3973 1, 3974 soc_HBMC_HBM_PHY_CHM_REGISTER_ACCESS_ERROR_BCM88690_B0r_fields, 3975 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 3976 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 3977 -1, 3978 -1, 3979 }, 3980 #endif /* chips */ 3981 3982 #if defined(BCM_88690_A0) 3983 { /* SOC_REG_INT_HBMC_HBM_PHY_CONTROLr */ 3984 soc_block_list[186], 3985 soc_genreg, 3986 1, 3987 0, 3988 0x10b, 3989 0, 3990 0, 3991 3, 3992 soc_HBMC_HBM_PHY_CONTROLr_fields, 3993 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 3994 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 3995 -1, 3996 -1, 3997 }, 3998 #endif /* chips */ 3999 4000 #if defined(BCM_88690_B0) 4001 { /* SOC_REG_INT_HBMC_HBM_PHY_CONTROL_BCM88690_B0r */ 4002 soc_block_list[186], 4003 soc_genreg, 4004 1, 4005 0, 4006 0x10b, 4007 0, 4008 0, 4009 3, 4010 soc_HBMC_HBM_PHY_CONTROL_BCM88690_B0r_fields, 4011 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 4012 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 4013 -1, 4014 -1, 4015 }, 4016 #endif /* chips */ 4017 4018 #if defined(BCM_88690_A0) 4019 { /* SOC_REG_INT_HBMC_HBM_PLL_CONFIGr */ 4020 soc_block_list[186], 4021 soc_genreg, 4022 1, 4023 0, 4024 0x100, 4025 SOC_REG_FLAG_ABOVE_64_BITS, 4026 0, 4027 74, 4028 soc_HBMC_HBM_PLL_CONFIGr_fields, 4029 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4030 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 4031 -1, 4032 -1, 4033 }, 4034 #endif /* chips */ 4035 4036 #if defined(BCM_88690_B0) 4037 { /* SOC_REG_INT_HBMC_HBM_PLL_CONFIG_BCM88690_B0r */ 4038 soc_block_list[186], 4039 soc_genreg, 4040 1, 4041 0, 4042 0x100, 4043 SOC_REG_FLAG_ABOVE_64_BITS, 4044 0, 4045 74, 4046 soc_HBMC_HBM_PLL_CONFIG_BCM88690_B0r_fields, 4047 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4048 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 4049 -1, 4050 -1, 4051 }, 4052 #endif /* chips */ 4053 4054 #if defined(BCM_88690_A0) 4055 { /* SOC_REG_INT_HBMC_HBM_PLL_STATUSr */ 4056 soc_block_list[186], 4057 soc_genreg, 4058 1, 4059 0, 4060 0x109, 4061 SOC_REG_FLAG_RO | 4062 SOC_REG_FLAG_SIGNAL, 4063 0, 4064 5, 4065 soc_HBMC_HBM_PLL_STATUSr_fields, 4066 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4067 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 4068 -1, 4069 -1, 4070 }, 4071 #endif /* chips */ 4072 4073 #if defined(BCM_88690_B0) 4074 { /* SOC_REG_INT_HBMC_HBM_PLL_STATUS_BCM88690_B0r */ 4075 soc_block_list[186], 4076 soc_genreg, 4077 1, 4078 0, 4079 0x109, 4080 SOC_REG_FLAG_RO | 4081 SOC_REG_FLAG_SIGNAL, 4082 0, 4083 5, 4084 soc_HBMC_HBM_PLL_STATUS_BCM88690_B0r_fields, 4085 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4086 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 4087 -1, 4088 -1, 4089 }, 4090 #endif /* chips */ 4091 4092 #if defined(BCM_88690_A0) 4093 { /* SOC_REG_INT_HBMC_HBM_REPAIR_CONTROLr */ 4094 soc_block_list[186], 4095 soc_genreg, 4096 1, 4097 0, 4098 0x117, 4099 0, 4100 0, 4101 1, 4102 soc_HBMC_HBM_REPAIR_CONTROLr_fields, 4103 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4104 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 4105 -1, 4106 -1, 4107 }, 4108 #endif /* chips */ 4109 4110 #if defined(BCM_88690_B0) 4111 { /* SOC_REG_INT_HBMC_HBM_REPAIR_CONTROL_BCM88690_B0r */ 4112 soc_block_list[186], 4113 soc_genreg, 4114 1, 4115 0, 4116 0x117, 4117 0, 4118 0, 4119 1, 4120 soc_HBMC_HBM_REPAIR_CONTROL_BCM88690_B0r_fields, 4121 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4122 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 4123 -1, 4124 -1, 4125 }, 4126 #endif /* chips */ 4127 4128 #if defined(BCM_88690_A0) 4129 { /* SOC_REG_INT_HBMC_HBM_REPAIR_STATUSr */ 4130 soc_block_list[186], 4131 soc_genreg, 4132 1, 4133 0, 4134 0x118, 4135 SOC_REG_FLAG_RO, 4136 0, 4137 4, 4138 soc_HBMC_HBM_REPAIR_STATUSr_fields, 4139 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4140 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 4141 -1, 4142 -1, 4143 }, 4144 #endif /* chips */ 4145 4146 #if defined(BCM_88690_B0) 4147 { /* SOC_REG_INT_HBMC_HBM_REPAIR_STATUS_BCM88690_B0r */ 4148 soc_block_list[186], 4149 soc_genreg, 4150 1, 4151 0, 4152 0x118, 4153 SOC_REG_FLAG_RO, 4154 0, 4155 4, 4156 soc_HBMC_HBM_REPAIR_STATUS_BCM88690_B0r_fields, 4157 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4158 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 4159 -1, 4160 -1, 4161 }, 4162 #endif /* chips */ 4163 4164 #if defined(BCM_88690_A0) 4165 { /* SOC_REG_INT_HBMC_HBM_RESET_CONTROLr */ 4166 soc_block_list[186], 4167 soc_genreg, 4168 1, 4169 0, 4170 0x10a, 4171 0, 4172 0, 4173 3, 4174 soc_HBMC_HBM_RESET_CONTROLr_fields, 4175 SOC_RESET_VAL_DEC(0x00000004, 0x00000000) 4176 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 4177 -1, 4178 -1, 4179 }, 4180 #endif /* chips */ 4181 4182 #if defined(BCM_88690_B0) 4183 { /* SOC_REG_INT_HBMC_HBM_RESET_CONTROL_BCM88690_B0r */ 4184 soc_block_list[186], 4185 soc_genreg, 4186 1, 4187 0, 4188 0x10a, 4189 0, 4190 0, 4191 5, 4192 soc_HBMC_HBM_RESET_CONTROL_BCM88690_B0r_fields, 4193 SOC_RESET_VAL_DEC(0x00000014, 0x00000000) 4194 SOC_RESET_MASK_DEC(0x0000001f, 0x00000000) 4195 -1, 4196 -1, 4197 }, 4198 #endif /* chips */ 4199 4200 #if defined(BCM_88690_A0) 4201 { /* SOC_REG_INT_HBMC_HBM_STATUSr */ 4202 soc_block_list[186], 4203 soc_genreg, 4204 1, 4205 0, 4206 0x115, 4207 SOC_REG_FLAG_RO, 4208 0, 4209 1, 4210 soc_HBMC_HBM_STATUSr_fields, 4211 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4212 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 4213 -1, 4214 -1, 4215 }, 4216 #endif /* chips */ 4217 4218 #if defined(BCM_88690_B0) 4219 { /* SOC_REG_INT_HBMC_HBM_STATUS_BCM88690_B0r */ 4220 soc_block_list[186], 4221 soc_genreg, 4222 1, 4223 0, 4224 0x115, 4225 SOC_REG_FLAG_RO, 4226 0, 4227 2, 4228 soc_HBMC_HBM_STATUS_BCM88690_B0r_fields, 4229 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4230 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 4231 -1, 4232 -1, 4233 }, 4234 #endif /* chips */ 4235 4236 #if defined(BCM_88690_A0) 4237 { /* SOC_REG_INT_HBMC_INDIRECT_COMMANDr */ 4238 soc_block_list[186], 4239 soc_genreg, 4240 1, 4241 0, 4242 0x80, 4243 0, 4244 0, 4245 5, 4246 soc_HBMC_INDIRECT_COMMANDr_fields, 4247 SOC_RESET_VAL_DEC(0x0e000000, 0x00000000) 4248 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4249 -1, 4250 -1, 4251 }, 4252 #endif /* chips */ 4253 4254 #if defined(BCM_88690_A0) 4255 { /* SOC_REG_INT_HBMC_INDIRECT_COMMAND_ADDRESSr */ 4256 soc_block_list[186], 4257 soc_genreg, 4258 1, 4259 0, 4260 0x81, 4261 0, 4262 0, 4263 2, 4264 soc_HBMC_INDIRECT_COMMAND_ADDRESSr_fields, 4265 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4266 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4267 -1, 4268 -1, 4269 }, 4270 #endif /* chips */ 4271 4272 #if defined(BCM_88690_B0) 4273 { /* SOC_REG_INT_HBMC_INDIRECT_COMMAND_ADDRESS_BCM88690_B0r */ 4274 soc_block_list[186], 4275 soc_genreg, 4276 1, 4277 0, 4278 0x81, 4279 0, 4280 0, 4281 2, 4282 soc_HBMC_INDIRECT_COMMAND_ADDRESS_BCM88690_B0r_fields, 4283 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4284 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4285 -1, 4286 -1, 4287 }, 4288 #endif /* chips */ 4289 4290 #if defined(BCM_88690_B0) 4291 { /* SOC_REG_INT_HBMC_INDIRECT_COMMAND_BCM88690_B0r */ 4292 soc_block_list[186], 4293 soc_genreg, 4294 1, 4295 0, 4296 0x80, 4297 0, 4298 0, 4299 5, 4300 soc_HBMC_INDIRECT_COMMAND_BCM88690_B0r_fields, 4301 SOC_RESET_VAL_DEC(0x0e000000, 0x00000000) 4302 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4303 -1, 4304 -1, 4305 }, 4306 #endif /* chips */ 4307 4308 #if defined(BCM_88690_A0) 4309 { /* SOC_REG_INT_HBMC_INDIRECT_COMMAND_RD_DATAr */ 4310 soc_block_list[186], 4311 soc_genreg, 4312 1, 4313 0, 4314 0x60, 4315 SOC_REG_FLAG_RO | 4316 SOC_REG_FLAG_SIGNAL, 4317 0, 4318 1, 4319 soc_HBMC_INDIRECT_COMMAND_RD_DATAr_fields, 4320 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4321 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4322 -1, 4323 -1, 4324 }, 4325 #endif /* chips */ 4326 4327 #if defined(BCM_88690_B0) 4328 { /* SOC_REG_INT_HBMC_INDIRECT_COMMAND_RD_DATA_BCM88690_B0r */ 4329 soc_block_list[186], 4330 soc_genreg, 4331 1, 4332 0, 4333 0x60, 4334 SOC_REG_FLAG_RO | 4335 SOC_REG_FLAG_SIGNAL, 4336 0, 4337 1, 4338 soc_HBMC_INDIRECT_COMMAND_RD_DATA_BCM88690_B0r_fields, 4339 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4340 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4341 -1, 4342 -1, 4343 }, 4344 #endif /* chips */ 4345 4346 #if defined(BCM_88690_A0) 4347 { /* SOC_REG_INT_HBMC_INDIRECT_COMMAND_WR_DATAr */ 4348 soc_block_list[186], 4349 soc_genreg, 4350 1, 4351 0, 4352 0x20, 4353 0, 4354 0, 4355 1, 4356 soc_HBMC_INDIRECT_COMMAND_WR_DATAr_fields, 4357 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4358 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4359 -1, 4360 -1, 4361 }, 4362 #endif /* chips */ 4363 4364 #if defined(BCM_88690_B0) 4365 { /* SOC_REG_INT_HBMC_INDIRECT_COMMAND_WR_DATA_BCM88690_B0r */ 4366 soc_block_list[186], 4367 soc_genreg, 4368 1, 4369 0, 4370 0x20, 4371 0, 4372 0, 4373 1, 4374 soc_HBMC_INDIRECT_COMMAND_WR_DATA_BCM88690_B0r_fields, 4375 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4376 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4377 -1, 4378 -1, 4379 }, 4380 #endif /* chips */ 4381 4382 #if defined(BCM_88690_A0) 4383 { /* SOC_REG_INT_HBMC_INDIRECT_FORCE_BUBBLEr */ 4384 soc_block_list[186], 4385 soc_genreg, 4386 1, 4387 0, 4388 0x83, 4389 0, 4390 0, 4391 4, 4392 soc_HBMC_INDIRECT_FORCE_BUBBLEr_fields, 4393 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4394 SOC_RESET_MASK_DEC(0x01ffffff, 0x00000000) 4395 -1, 4396 -1, 4397 }, 4398 #endif /* chips */ 4399 4400 #if defined(BCM_88690_B0) 4401 { /* SOC_REG_INT_HBMC_INDIRECT_FORCE_BUBBLE_BCM88690_B0r */ 4402 soc_block_list[186], 4403 soc_genreg, 4404 1, 4405 0, 4406 0x83, 4407 0, 4408 0, 4409 4, 4410 soc_HBMC_INDIRECT_FORCE_BUBBLE_BCM88690_B0r_fields, 4411 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4412 SOC_RESET_MASK_DEC(0x01ffffff, 0x00000000) 4413 -1, 4414 -1, 4415 }, 4416 #endif /* chips */ 4417 4418 #if defined(BCM_88690_A0) 4419 { /* SOC_REG_INT_HBMC_INTERRUPT_MASK_REGISTERr */ 4420 soc_block_list[186], 4421 soc_genreg, 4422 1, 4423 0, 4424 0x10, 4425 0, 4426 0, 4427 2, 4428 soc_HBMC_INTERRUPT_MASK_REGISTERr_fields, 4429 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4430 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 4431 -1, 4432 -1, 4433 }, 4434 #endif /* chips */ 4435 4436 #if defined(BCM_88690_B0) 4437 { /* SOC_REG_INT_HBMC_INTERRUPT_MASK_REGISTER_BCM88690_B0r */ 4438 soc_block_list[186], 4439 soc_genreg, 4440 1, 4441 0, 4442 0x10, 4443 0, 4444 0, 4445 3, 4446 soc_HBMC_INTERRUPT_MASK_REGISTER_BCM88690_B0r_fields, 4447 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4448 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 4449 -1, 4450 -1, 4451 }, 4452 #endif /* chips */ 4453 4454 #if defined(BCM_88690_A0) 4455 { /* SOC_REG_INT_HBMC_INTERRUPT_REGISTERr */ 4456 soc_block_list[186], 4457 soc_genreg, 4458 1, 4459 0, 4460 0, 4461 SOC_REG_FLAG_INTERRUPT | 4462 SOC_REG_FLAG_SIGNAL, 4463 SOC_REG_FLAG_CLEAR_BITS_ON_WRITE, 4464 2, 4465 soc_HBMC_INTERRUPT_REGISTERr_fields, 4466 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4467 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 4468 -1, 4469 -1, 4470 }, 4471 #endif /* chips */ 4472 4473 #if defined(BCM_88690_B0) 4474 { /* SOC_REG_INT_HBMC_INTERRUPT_REGISTER_BCM88690_B0r */ 4475 soc_block_list[186], 4476 soc_genreg, 4477 1, 4478 0, 4479 0, 4480 SOC_REG_FLAG_INTERRUPT | 4481 SOC_REG_FLAG_SIGNAL, 4482 SOC_REG_FLAG_CLEAR_BITS_ON_WRITE, 4483 3, 4484 soc_HBMC_INTERRUPT_REGISTER_BCM88690_B0r_fields, 4485 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4486 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 4487 -1, 4488 -1, 4489 }, 4490 #endif /* chips */ 4491 4492 #if defined(BCM_88690_A0) 4493 { /* SOC_REG_INT_HBMC_INTERRUPT_REGISTER_TESTr */ 4494 soc_block_list[186], 4495 soc_genreg, 4496 1, 4497 0, 4498 0x18, 4499 0, 4500 0, 4501 1, 4502 soc_HBMC_INTERRUPT_REGISTER_TESTr_fields, 4503 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4504 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 4505 -1, 4506 -1, 4507 }, 4508 #endif /* chips */ 4509 4510 #if defined(BCM_88690_B0) 4511 { /* SOC_REG_INT_HBMC_INTERRUPT_REGISTER_TEST_BCM88690_B0r */ 4512 soc_block_list[186], 4513 soc_genreg, 4514 1, 4515 0, 4516 0x18, 4517 0, 4518 0, 4519 1, 4520 soc_HBMC_INTERRUPT_REGISTER_TEST_BCM88690_B0r_fields, 4521 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4522 SOC_RESET_MASK_DEC(0x00000007, 0x00000000) 4523 -1, 4524 -1, 4525 }, 4526 #endif /* chips */ 4527 4528 #if defined(BCM_88690_A0) 4529 { /* SOC_REG_INT_HBMC_REG_0041r */ 4530 soc_block_list[186], 4531 soc_genreg, 4532 1, 4533 0, 4534 0x41, 4535 0, 4536 0, 4537 1, 4538 soc_HBMC_REG_0041r_fields, 4539 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4540 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 4541 -1, 4542 -1, 4543 }, 4544 #endif /* chips */ 4545 4546 #if defined(BCM_88690_B0) 4547 { /* SOC_REG_INT_HBMC_REG_0041_BCM88690_B0r */ 4548 soc_block_list[186], 4549 soc_genreg, 4550 1, 4551 0, 4552 0x41, 4553 0, 4554 0, 4555 1, 4556 soc_HBMC_REG_0041_BCM88690_B0r_fields, 4557 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4558 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 4559 -1, 4560 -1, 4561 }, 4562 #endif /* chips */ 4563 4564 #if defined(BCM_88690_A0) 4565 { /* SOC_REG_INT_HBMC_REG_009Ar */ 4566 soc_block_list[186], 4567 soc_genreg, 4568 1, 4569 0, 4570 0x9a, 4571 0, 4572 0, 4573 1, 4574 soc_HBMC_REG_009Ar_fields, 4575 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4576 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 4577 -1, 4578 -1, 4579 }, 4580 #endif /* chips */ 4581 4582 #if defined(BCM_88690_B0) 4583 { /* SOC_REG_INT_HBMC_REG_009A_BCM88690_B0r */ 4584 soc_block_list[186], 4585 soc_genreg, 4586 1, 4587 0, 4588 0x9a, 4589 0, 4590 0, 4591 1, 4592 soc_HBMC_REG_009A_BCM88690_B0r_fields, 4593 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4594 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 4595 -1, 4596 -1, 4597 }, 4598 #endif /* chips */ 4599 4600 #if defined(BCM_88690_A0) 4601 { /* SOC_REG_INT_HBMC_REG_009Cr */ 4602 soc_block_list[186], 4603 soc_genreg, 4604 1, 4605 0, 4606 0x9c, 4607 0, 4608 0, 4609 1, 4610 soc_HBMC_REG_009Cr_fields, 4611 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4612 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 4613 -1, 4614 -1, 4615 }, 4616 #endif /* chips */ 4617 4618 #if defined(BCM_88690_B0) 4619 { /* SOC_REG_INT_HBMC_REG_009C_BCM88690_B0r */ 4620 soc_block_list[186], 4621 soc_genreg, 4622 1, 4623 0, 4624 0x9c, 4625 0, 4626 0, 4627 1, 4628 soc_HBMC_REG_009C_BCM88690_B0r_fields, 4629 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4630 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 4631 -1, 4632 -1, 4633 }, 4634 #endif /* chips */ 4635 4636 #if defined(BCM_88690_A0) 4637 { /* SOC_REG_INT_HBMC_REG_00A4r */ 4638 soc_block_list[186], 4639 soc_genreg, 4640 1, 4641 0, 4642 0xa4, 4643 0, 4644 0, 4645 1, 4646 soc_HBMC_REG_00A4r_fields, 4647 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4648 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 4649 -1, 4650 -1, 4651 }, 4652 #endif /* chips */ 4653 4654 #if defined(BCM_88690_A0) 4655 { /* SOC_REG_INT_HBMC_REG_00A6r */ 4656 soc_block_list[186], 4657 soc_genreg, 4658 1, 4659 0, 4660 0xa6, 4661 0, 4662 0, 4663 1, 4664 soc_HBMC_REG_00A6r_fields, 4665 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4666 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 4667 -1, 4668 -1, 4669 }, 4670 #endif /* chips */ 4671 4672 #if defined(BCM_88690_A0) 4673 { /* SOC_REG_INT_HBMC_RESERVED_MIRROR_ADDRr */ 4674 soc_block_list[186], 4675 soc_genreg, 4676 1, 4677 0, 4678 0x85, 4679 0, 4680 0, 4681 2, 4682 soc_HBMC_RESERVED_MIRROR_ADDRr_fields, 4683 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4684 SOC_RESET_MASK_DEC(0x8000ffff, 0x00000000) 4685 -1, 4686 -1, 4687 }, 4688 #endif /* chips */ 4689 4690 #if defined(BCM_88690_B0) 4691 { /* SOC_REG_INT_HBMC_RESERVED_MIRROR_ADDR_BCM88690_B0r */ 4692 soc_block_list[186], 4693 soc_genreg, 4694 1, 4695 0, 4696 0x85, 4697 0, 4698 0, 4699 2, 4700 soc_HBMC_RESERVED_MIRROR_ADDR_BCM88690_B0r_fields, 4701 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4702 SOC_RESET_MASK_DEC(0x8000ffff, 0x00000000) 4703 -1, 4704 -1, 4705 }, 4706 #endif /* chips */ 4707 4708 #if defined(BCM_88690_A0) 4709 { /* SOC_REG_INT_HBMC_RESERVED_MTCDr */ 4710 soc_block_list[186], 4711 soc_genreg, 4712 1, 4713 0, 4714 0xae, 4715 0, 4716 0, 4717 6, 4718 soc_HBMC_RESERVED_MTCDr_fields, 4719 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4720 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 4721 -1, 4722 -1, 4723 }, 4724 #endif /* chips */ 4725 4726 #if defined(BCM_88690_B0) 4727 { /* SOC_REG_INT_HBMC_RESERVED_MTCD_BCM88690_B0r */ 4728 soc_block_list[186], 4729 soc_genreg, 4730 1, 4731 0, 4732 0xae, 4733 0, 4734 0, 4735 6, 4736 soc_HBMC_RESERVED_MTCD_BCM88690_B0r_fields, 4737 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4738 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 4739 -1, 4740 -1, 4741 }, 4742 #endif /* chips */ 4743 4744 #if defined(BCM_88690_A0) 4745 { /* SOC_REG_INT_HBMC_RESERVED_MTCPr */ 4746 soc_block_list[186], 4747 soc_genreg, 4748 1, 4749 0, 4750 0xad, 4751 SOC_REG_FLAG_64_BITS, 4752 0, 4753 17, 4754 soc_HBMC_RESERVED_MTCPr_fields, 4755 SOC_RESET_VAL_DEC(0x00000000, 0x03000006) 4756 SOC_RESET_MASK_DEC(0xfff9ffff, 0x07ffffef) 4757 -1, 4758 -1, 4759 }, 4760 #endif /* chips */ 4761 4762 #if defined(BCM_88690_B0) 4763 { /* SOC_REG_INT_HBMC_RESERVED_MTCP_BCM88690_B0r */ 4764 soc_block_list[186], 4765 soc_genreg, 4766 1, 4767 0, 4768 0xad, 4769 SOC_REG_FLAG_64_BITS, 4770 0, 4771 17, 4772 soc_HBMC_RESERVED_MTCP_BCM88690_B0r_fields, 4773 SOC_RESET_VAL_DEC(0x00000000, 0x03000006) 4774 SOC_RESET_MASK_DEC(0xfff9ffff, 0x07ffffef) 4775 -1, 4776 -1, 4777 }, 4778 #endif /* chips */ 4779 4780 #if defined(BCM_88690_A0) 4781 { /* SOC_REG_INT_HBMC_RESERVED_SPARE_0r */ 4782 soc_block_list[186], 4783 soc_genreg, 4784 1, 4785 0, 4786 0x90, 4787 0, 4788 0, 4789 1, 4790 soc_HBMC_RESERVED_SPARE_0r_fields, 4791 SOC_RESET_VAL_DEC(0xffffffff, 0x00000000) 4792 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4793 -1, 4794 -1, 4795 }, 4796 #endif /* chips */ 4797 4798 #if defined(BCM_88690_A0) 4799 { /* SOC_REG_INT_HBMC_RESERVED_SPARE_1r */ 4800 soc_block_list[186], 4801 soc_genreg, 4802 1, 4803 0, 4804 0x91, 4805 0, 4806 0, 4807 1, 4808 soc_HBMC_RESERVED_SPARE_1r_fields, 4809 SOC_RESET_VAL_DEC(0xffffffff, 0x00000000) 4810 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4811 -1, 4812 -1, 4813 }, 4814 #endif /* chips */ 4815 4816 #if defined(BCM_88690_A0) 4817 { /* SOC_REG_INT_HBMC_RESERVED_SPARE_2r */ 4818 soc_block_list[186], 4819 soc_genreg, 4820 1, 4821 0, 4822 0x92, 4823 0, 4824 0, 4825 1, 4826 soc_HBMC_RESERVED_SPARE_2r_fields, 4827 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4828 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4829 -1, 4830 -1, 4831 }, 4832 #endif /* chips */ 4833 4834 #if defined(BCM_88690_A0) 4835 { /* SOC_REG_INT_HBMC_RESERVED_SPARE_3r */ 4836 soc_block_list[186], 4837 soc_genreg, 4838 1, 4839 0, 4840 0x93, 4841 0, 4842 0, 4843 1, 4844 soc_HBMC_RESERVED_SPARE_3r_fields, 4845 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4846 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4847 -1, 4848 -1, 4849 }, 4850 #endif /* chips */ 4851 4852 #if defined(BCM_88690_B0) 4853 { /* SOC_REG_INT_HBMC_RESERVED_SPARE_0_BCM88690_B0r */ 4854 soc_block_list[186], 4855 soc_genreg, 4856 1, 4857 0, 4858 0x90, 4859 0, 4860 0, 4861 1, 4862 soc_HBMC_RESERVED_SPARE_0_BCM88690_B0r_fields, 4863 SOC_RESET_VAL_DEC(0xffffffff, 0x00000000) 4864 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4865 -1, 4866 -1, 4867 }, 4868 #endif /* chips */ 4869 4870 #if defined(BCM_88690_B0) 4871 { /* SOC_REG_INT_HBMC_RESERVED_SPARE_1_BCM88690_B0r */ 4872 soc_block_list[186], 4873 soc_genreg, 4874 1, 4875 0, 4876 0x91, 4877 0, 4878 0, 4879 1, 4880 soc_HBMC_RESERVED_SPARE_1_BCM88690_B0r_fields, 4881 SOC_RESET_VAL_DEC(0xffffffff, 0x00000000) 4882 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4883 -1, 4884 -1, 4885 }, 4886 #endif /* chips */ 4887 4888 #if defined(BCM_88690_B0) 4889 { /* SOC_REG_INT_HBMC_RESERVED_SPARE_2_BCM88690_B0r */ 4890 soc_block_list[186], 4891 soc_genreg, 4892 1, 4893 0, 4894 0x92, 4895 0, 4896 0, 4897 1, 4898 soc_HBMC_RESERVED_SPARE_2_BCM88690_B0r_fields, 4899 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4900 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4901 -1, 4902 -1, 4903 }, 4904 #endif /* chips */ 4905 4906 #if defined(BCM_88690_B0) 4907 { /* SOC_REG_INT_HBMC_RESERVED_SPARE_3_BCM88690_B0r */ 4908 soc_block_list[186], 4909 soc_genreg, 4910 1, 4911 0, 4912 0x93, 4913 0, 4914 0, 4915 1, 4916 soc_HBMC_RESERVED_SPARE_3_BCM88690_B0r_fields, 4917 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4918 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 4919 -1, 4920 -1, 4921 }, 4922 #endif /* chips */ 4923 4924 #if defined(BCM_88690_A0) 4925 { /* SOC_REG_INT_HBMC_SBUS_BROADCAST_IDr */ 4926 soc_block_list[186], 4927 soc_genreg, 4928 1, 4929 0, 4930 0x86, 4931 0, 4932 0, 4933 1, 4934 soc_HBMC_SBUS_BROADCAST_IDr_fields, 4935 SOC_RESET_VAL_DEC(0x000007ff, 0x00000000) 4936 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 4937 -1, 4938 -1, 4939 }, 4940 #endif /* chips */ 4941 4942 #if defined(BCM_88690_B0) 4943 { /* SOC_REG_INT_HBMC_SBUS_BROADCAST_ID_BCM88690_B0r */ 4944 soc_block_list[186], 4945 soc_genreg, 4946 1, 4947 0, 4948 0x86, 4949 0, 4950 0, 4951 1, 4952 soc_HBMC_SBUS_BROADCAST_ID_BCM88690_B0r_fields, 4953 SOC_RESET_VAL_DEC(0x000007ff, 0x00000000) 4954 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 4955 -1, 4956 -1, 4957 }, 4958 #endif /* chips */ 4959 4960 #if defined(BCM_88690_A0) 4961 { /* SOC_REG_INT_HBMC_SBUS_LAST_IN_CHAINr */ 4962 soc_block_list[186], 4963 soc_genreg, 4964 1, 4965 0, 4966 0x87, 4967 0, 4968 0, 4969 1, 4970 soc_HBMC_SBUS_LAST_IN_CHAINr_fields, 4971 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4972 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 4973 -1, 4974 -1, 4975 }, 4976 #endif /* chips */ 4977 4978 #if defined(BCM_88690_B0) 4979 { /* SOC_REG_INT_HBMC_SBUS_LAST_IN_CHAIN_BCM88690_B0r */ 4980 soc_block_list[186], 4981 soc_genreg, 4982 1, 4983 0, 4984 0x87, 4985 0, 4986 0, 4987 1, 4988 soc_HBMC_SBUS_LAST_IN_CHAIN_BCM88690_B0r_fields, 4989 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 4990 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 4991 -1, 4992 -1, 4993 }, 4994 #endif /* chips */ 4995 4996 #if defined(BCM_88690_B0) 4997 { /* SOC_REG_INT_HBMC_SPECIAL_CLOCK_CONTROLSr */ 4998 soc_block_list[186], 4999 soc_genreg, 5000 1, 5001 0, 5002 0xc1, 5003 0, 5004 0, 5005 1, 5006 soc_HBMC_SPECIAL_CLOCK_CONTROLSr_fields, 5007 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5008 SOC_RESET_MASK_DEC(0x00000002, 0x00000000) 5009 -1, 5010 -1, 5011 }, 5012 #endif /* chips */ 5013 5014 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 5015 { /* SOC_REG_INT_HCFC_ERRr */ 5016 soc_block_list[4], 5017 soc_genreg, 5018 1, 5019 0, 5020 0x52002100, 5021 0, 5022 0, 5023 1, 5024 soc_HCFC_ERRr_fields, 5025 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5026 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 5027 -1, 5028 -1, 5029 }, 5030 #endif /* chips */ 5031 5032 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 5033 defined(BCM_56270_A0) 5034 { /* SOC_REG_INT_HCFC_ERR_BCM56260_A0r */ 5035 soc_block_list[4], 5036 soc_genreg, 5037 1, 5038 0, 5039 0x56001300, 5040 0, 5041 0, 5042 1, 5043 soc_HCFC_ERR_BCM56560_A0r_fields, 5044 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5045 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 5046 -1, 5047 -1, 5048 }, 5049 #endif /* chips */ 5050 5051 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 5052 defined(BCM_56450_B1) 5053 { /* SOC_REG_INT_HCFC_ERR_BCM56450_A0r */ 5054 soc_block_list[4], 5055 soc_genreg, 5056 1, 5057 0, 5058 0x56002300, 5059 0, 5060 0, 5061 1, 5062 soc_HCFC_ERRr_fields, 5063 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5064 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 5065 -1, 5066 -1, 5067 }, 5068 #endif /* chips */ 5069 5070 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 5071 defined(BCM_56670_A0) || defined(BCM_56670_B0) 5072 { /* SOC_REG_INT_HCFC_ERR_BCM56560_A0r */ 5073 soc_block_list[4], 5074 soc_genreg, 5075 4, 5076 0, 5077 0x56003100, 5078 SOC_REG_FLAG_ARRAY, 5079 0, 5080 1, 5081 soc_HCFC_ERR_BCM56560_A0r_fields, 5082 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5083 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 5084 -1, 5085 -1, 5086 }, 5087 #endif /* chips */ 5088 5089 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 5090 { /* SOC_REG_INT_HCFC_ERR_BCM56850_A0r */ 5091 soc_block_list[4], 5092 soc_genreg, 5093 4, 5094 0, 5095 0x56003100, 5096 SOC_REG_FLAG_ARRAY, 5097 0, 5098 1, 5099 soc_HCFC_ERRr_fields, 5100 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5101 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 5102 -1, 5103 -1, 5104 }, 5105 #endif /* chips */ 5106 5107 #if defined(BCM_88732_A0) 5108 { /* SOC_REG_INT_HDR_CAPTURE_CONTROLr */ 5109 soc_block_list[5], 5110 soc_genreg, 5111 1, 5112 0, 5113 0x8011e, 5114 0, 5115 0, 5116 3, 5117 soc_HDR_CAPTURE_CONTROLr_fields, 5118 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5119 SOC_RESET_MASK_DEC(0x0007ffff, 0x00000000) 5120 -1, 5121 -1, 5122 }, 5123 #endif /* chips */ 5124 5125 #if defined(BCM_88732_A0) 5126 { /* SOC_REG_INT_HDR_CAPTURE_DATAr */ 5127 soc_block_list[5], 5128 soc_genreg, 5129 32, 5130 0, 5131 0x8011f, 5132 SOC_REG_FLAG_64_BITS | 5133 SOC_REG_FLAG_ARRAY, 5134 0, 5135 1, 5136 soc_HDR_CAPTURE_DATAr_fields, 5137 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5138 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 5139 -1, 5140 -1, 5141 }, 5142 #endif /* chips */ 5143 5144 #if defined(BCM_88732_A0) 5145 { /* SOC_REG_INT_HDR_CAPTURE_MDATA0r */ 5146 soc_block_list[5], 5147 soc_genreg, 5148 1, 5149 0, 5150 0x8013f, 5151 0, 5152 0, 5153 10, 5154 soc_HDR_CAPTURE_MDATA0r_fields, 5155 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5156 SOC_RESET_MASK_DEC(0x07ffffff, 0x00000000) 5157 -1, 5158 -1, 5159 }, 5160 #endif /* chips */ 5161 5162 #if defined(BCM_88732_A0) 5163 { /* SOC_REG_INT_HDR_CAPTURE_MDATA1r */ 5164 soc_block_list[5], 5165 soc_genreg, 5166 1, 5167 0, 5168 0x80140, 5169 SOC_REG_FLAG_64_BITS, 5170 0, 5171 4, 5172 soc_HDR_CAPTURE_MDATA1r_fields, 5173 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5174 SOC_RESET_MASK_DEC(0xffffffff, 0x1fffffff) 5175 -1, 5176 -1, 5177 }, 5178 #endif /* chips */ 5179 5180 #if defined(BCM_56640_A0) 5181 { /* SOC_REG_INT_HES_L0_CONFIGr */ 5182 soc_block_list[4], 5183 soc_portreg, 5184 1, 5185 0, 5186 0x18002b00, 5187 0, 5188 0, 5189 2, 5190 soc_HES_L0_CONFIGr_fields, 5191 SOC_RESET_VAL_DEC(0x000003ff, 0x00000000) 5192 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 5193 -1, 5194 58, 5195 }, 5196 #endif /* chips */ 5197 5198 #if defined(BCM_56640_A0) 5199 { /* SOC_REG_INT_HES_PORT_CONFIGr */ 5200 soc_block_list[4], 5201 soc_portreg, 5202 1, 5203 0, 5204 0x18000100, 5205 0, 5206 0, 5207 5, 5208 soc_HES_PORT_CONFIGr_fields, 5209 SOC_RESET_VAL_DEC(0x00000003, 0x00000000) 5210 SOC_RESET_MASK_DEC(0x00ffffff, 0x00000000) 5211 -1, 5212 58, 5213 }, 5214 #endif /* chips */ 5215 5216 #if defined(BCM_56640_A0) 5217 { /* SOC_REG_INT_HES_Q_COSMASKr */ 5218 soc_block_list[4], 5219 soc_portreg, 5220 1, 5221 0, 5222 0x18002f00, 5223 0, 5224 0, 5225 1, 5226 soc_HES_Q_COSMASKr_fields, 5227 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5228 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 5229 -1, 5230 58, 5231 }, 5232 #endif /* chips */ 5233 5234 #if defined(BCM_56640_A0) 5235 { /* SOC_REG_INT_HES_Q_COSWEIGHTSr */ 5236 soc_block_list[4], 5237 soc_portreg, 5238 20, 5239 0, 5240 0x18003100, 5241 SOC_REG_FLAG_ARRAY, 5242 0, 5243 1, 5244 soc_HES_Q_COSWEIGHTSr_fields, 5245 SOC_RESET_VAL_DEC(0x00000002, 0x00000000) 5246 SOC_RESET_MASK_DEC(0x0000007f, 0x00000000) 5247 -1, 5248 58, 5249 }, 5250 #endif /* chips */ 5251 5252 #if defined(BCM_56640_A0) 5253 { /* SOC_REG_INT_HES_Q_MINSPr */ 5254 soc_block_list[4], 5255 soc_portreg, 5256 1, 5257 0, 5258 0x18002d00, 5259 0, 5260 0, 5261 1, 5262 soc_HES_Q_MINSPr_fields, 5263 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5264 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 5265 -1, 5266 58, 5267 }, 5268 #endif /* chips */ 5269 5270 #if defined(BCM_56640_A0) 5271 { /* SOC_REG_INT_HES_Q_WERRCOUNTr */ 5272 soc_block_list[4], 5273 soc_portreg, 5274 20, 5275 0, 5276 0x18005900, 5277 SOC_REG_FLAG_ARRAY, 5278 0, 5279 2, 5280 soc_HES_Q_WERRCOUNTr_fields, 5281 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5282 SOC_RESET_MASK_DEC(0x01ffffff, 0x00000000) 5283 -1, 5284 58, 5285 }, 5286 #endif /* chips */ 5287 5288 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 5289 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 5290 defined(BCM_56685_A0) || defined(BCM_56685_B0) 5291 { /* SOC_REG_INT_HG_COUNTERS_PARITY_CONTROLr */ 5292 soc_block_list[5], 5293 soc_genreg, 5294 1, 5295 0, 5296 0xe0802bb, 5297 0, 5298 0, 5299 1, 5300 soc_EGR_IPFIX_EXPORT_FIFO_PARITY_CONTROLr_fields, 5301 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5302 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 5303 -1, 5304 -1, 5305 }, 5306 #endif /* chips */ 5307 5308 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 5309 { /* SOC_REG_INT_HG_COUNTERS_PARITY_CONTROL_BCM56260_A0r */ 5310 soc_block_list[5], 5311 soc_genreg, 5312 1, 5313 0, 5314 0x3e019900, 5315 0, 5316 0, 5317 1, 5318 soc_L2_USER_ENTRY_DATA_PARITY_CONTROLr_fields, 5319 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5320 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 5321 -1, 5322 -1, 5323 }, 5324 #endif /* chips */ 5325 5326 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 5327 defined(BCM_56450_B1) 5328 { /* SOC_REG_INT_HG_COUNTERS_PARITY_CONTROL_BCM56450_A0r */ 5329 soc_block_list[5], 5330 soc_genreg, 5331 1, 5332 0, 5333 0x3e018f00, 5334 0, 5335 0, 5336 1, 5337 soc_FT_CNTR_SER_CONTROLr_fields, 5338 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5339 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 5340 -1, 5341 -1, 5342 }, 5343 #endif /* chips */ 5344 5345 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 5346 defined(BCM_56840_A0) || defined(BCM_56840_B0) 5347 { /* SOC_REG_INT_HG_COUNTERS_PARITY_CONTROL_BCM56840_A0r */ 5348 soc_block_list[5], 5349 soc_genreg, 5350 1, 5351 0, 5352 0xf080d8d, 5353 0, 5354 0, 5355 1, 5356 soc_ALTERNATE_EMIRROR_BITMAP_PARITY_CONTROLr_fields, 5357 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5358 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 5359 -1, 5360 -1, 5361 }, 5362 #endif /* chips */ 5363 5364 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 5365 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 5366 defined(BCM_56685_A0) || defined(BCM_56685_B0) 5367 { /* SOC_REG_INT_HG_COUNTERS_PARITY_STATUS_INTRr */ 5368 soc_block_list[5], 5369 soc_genreg, 5370 1, 5371 0, 5372 0xe0802bc, 5373 0, 5374 0, 5375 5, 5376 soc_EGR_STATS_COUNTER_TABLE_STATUS_INTRr_fields, 5377 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5378 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 5379 -1, 5380 -1, 5381 }, 5382 #endif /* chips */ 5383 5384 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 5385 { /* SOC_REG_INT_HG_COUNTERS_PARITY_STATUS_INTR_BCM56440_A0r */ 5386 soc_block_list[5], 5387 soc_genreg, 5388 1, 5389 0, 5390 0xf080d8b, 5391 0, 5392 0, 5393 5, 5394 soc_EGR_STATS_COUNTER_TABLE_PARITY_STATUS_INTR_BCM56440_A0r_fields, 5395 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5396 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 5397 -1, 5398 -1, 5399 }, 5400 #endif /* chips */ 5401 5402 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 5403 defined(BCM_56450_B1) 5404 { /* SOC_REG_INT_HG_COUNTERS_PARITY_STATUS_INTR_BCM56450_A0r */ 5405 soc_block_list[5], 5406 soc_genreg, 5407 1, 5408 0, 5409 0x3e019000, 5410 0, 5411 0, 5412 5, 5413 soc_HG_COUNTERS_PARITY_STATUS_INTRr_fields, 5414 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5415 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 5416 -1, 5417 -1, 5418 }, 5419 #endif /* chips */ 5420 5421 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 5422 { /* SOC_REG_INT_HG_COUNTERS_PARITY_STATUS_INTR_BCM56840_A0r */ 5423 soc_block_list[5], 5424 soc_genreg, 5425 1, 5426 0, 5427 0xf080d8e, 5428 0, 5429 0, 5430 5, 5431 soc_EGR_STATS_COUNTER_TABLE_PARITY_STATUS_INTRr_fields, 5432 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5433 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 5434 -1, 5435 -1, 5436 }, 5437 #endif /* chips */ 5438 5439 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 5440 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 5441 defined(BCM_56685_A0) || defined(BCM_56685_B0) 5442 { /* SOC_REG_INT_HG_COUNTERS_PARITY_STATUS_NACKr */ 5443 soc_block_list[5], 5444 soc_genreg, 5445 1, 5446 0, 5447 0xe0802bd, 5448 0, 5449 0, 5450 5, 5451 soc_EGR_STATS_COUNTER_TABLE_STATUS_INTRr_fields, 5452 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5453 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 5454 -1, 5455 -1, 5456 }, 5457 #endif /* chips */ 5458 5459 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 5460 { /* SOC_REG_INT_HG_COUNTERS_PARITY_STATUS_NACK_BCM56440_A0r */ 5461 soc_block_list[5], 5462 soc_genreg, 5463 1, 5464 0, 5465 0xf080d8c, 5466 0, 5467 0, 5468 5, 5469 soc_EGR_STATS_COUNTER_TABLE_PARITY_STATUS_INTR_BCM56440_A0r_fields, 5470 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5471 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 5472 -1, 5473 -1, 5474 }, 5475 #endif /* chips */ 5476 5477 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 5478 defined(BCM_56450_B1) 5479 { /* SOC_REG_INT_HG_COUNTERS_PARITY_STATUS_NACK_BCM56450_A0r */ 5480 soc_block_list[5], 5481 soc_genreg, 5482 1, 5483 0, 5484 0x3e019100, 5485 0, 5486 0, 5487 5, 5488 soc_HG_COUNTERS_PARITY_STATUS_INTRr_fields, 5489 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5490 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 5491 -1, 5492 -1, 5493 }, 5494 #endif /* chips */ 5495 5496 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 5497 { /* SOC_REG_INT_HG_COUNTERS_PARITY_STATUS_NACK_BCM56840_A0r */ 5498 soc_block_list[5], 5499 soc_genreg, 5500 1, 5501 0, 5502 0xf080d8f, 5503 0, 5504 0, 5505 5, 5506 soc_EGR_STATS_COUNTER_TABLE_PARITY_STATUS_INTRr_fields, 5507 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5508 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 5509 -1, 5510 -1, 5511 }, 5512 #endif /* chips */ 5513 5514 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 5515 { /* SOC_REG_INT_HG_EH_CONTROLr */ 5516 soc_block_list[5], 5517 soc_genreg, 5518 1, 5519 0, 5520 0xa004200, 5521 0, 5522 0, 5523 1, 5524 soc_HG_EH_CONTROLr_fields, 5525 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5526 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 5527 -1, 5528 -1, 5529 }, 5530 #endif /* chips */ 5531 5532 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) || \ 5533 defined(BCM_56270_A0) 5534 { /* SOC_REG_INT_HG_EH_CONTROL_BCM56260_A0r */ 5535 soc_block_list[5], 5536 soc_genreg, 5537 1, 5538 0, 5539 0xa002800, 5540 0, 5541 0, 5542 1, 5543 soc_HG_EH_CONTROL_BCM56960_A0r_fields, 5544 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5545 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 5546 -1, 5547 -1, 5548 }, 5549 #endif /* chips */ 5550 5551 #if defined(BCM_56370_A0) 5552 { /* SOC_REG_INT_HG_EH_CONTROL_BCM56370_A0r */ 5553 soc_block_list[5], 5554 soc_genreg, 5555 1, 5556 0, 5557 0x4e018d00, 5558 0, 5559 0, 5560 1, 5561 soc_HG_EH_CONTROL_BCM56960_A0r_fields, 5562 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5563 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 5564 -1, 5565 -1, 5566 3, 5567 }, 5568 #endif /* chips */ 5569 5570 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 5571 defined(BCM_56450_B1) 5572 { /* SOC_REG_INT_HG_EH_CONTROL_BCM56450_A0r */ 5573 soc_block_list[5], 5574 soc_genreg, 5575 1, 5576 0, 5577 0xa002800, 5578 0, 5579 0, 5580 1, 5581 soc_HG_EH_CONTROLr_fields, 5582 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5583 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 5584 -1, 5585 -1, 5586 }, 5587 #endif /* chips */ 5588 5589 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 5590 defined(BCM_56670_A0) || defined(BCM_56670_B0) 5591 { /* SOC_REG_INT_HG_EH_CONTROL_BCM56560_A0r */ 5592 soc_block_list[5], 5593 soc_genreg, 5594 1, 5595 0, 5596 0xa009800, 5597 0, 5598 0, 5599 1, 5600 soc_HG_EH_CONTROL_BCM56960_A0r_fields, 5601 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5602 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 5603 -1, 5604 -1, 5605 }, 5606 #endif /* chips */ 5607 5608 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 5609 { /* SOC_REG_INT_HG_EH_CONTROL_BCM56850_A0r */ 5610 soc_block_list[5], 5611 soc_genreg, 5612 1, 5613 0, 5614 0xa009800, 5615 (3 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 5616 0, 5617 1, 5618 soc_HG_EH_CONTROLr_fields, 5619 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5620 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 5621 -1, 5622 -1, 5623 }, 5624 #endif /* chips */ 5625 5626 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 5627 { /* SOC_REG_INT_HG_EH_CONTROL_BCM56870_A0r */ 5628 soc_block_list[5], 5629 soc_genreg, 5630 1, 5631 0, 5632 0x4e018d00, 5633 (9 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 5634 0, 5635 1, 5636 soc_HG_EH_CONTROL_BCM56960_A0r_fields, 5637 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5638 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 5639 -1, 5640 -1, 5641 3, 5642 }, 5643 #endif /* chips */ 5644 5645 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 5646 { /* SOC_REG_INT_HG_EH_CONTROL_BCM56960_A0r */ 5647 soc_block_list[5], 5648 soc_genreg, 5649 1, 5650 0, 5651 0x2e001e00, 5652 (9 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 5653 0, 5654 1, 5655 soc_HG_EH_CONTROL_BCM56960_A0r_fields, 5656 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5657 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 5658 -1, 5659 -1, 5660 3, 5661 }, 5662 #endif /* chips */ 5663 5664 #if defined(BCM_56970_A0) 5665 { /* SOC_REG_INT_HG_EH_CONTROL_BCM56970_A0r */ 5666 soc_block_list[5], 5667 soc_genreg, 5668 1, 5669 0, 5670 0x52001e00, 5671 (9 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 5672 0, 5673 1, 5674 soc_HG_EH_CONTROL_BCM56960_A0r_fields, 5675 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5676 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 5677 -1, 5678 -1, 5679 3, 5680 }, 5681 #endif /* chips */ 5682 5683 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \ 5684 defined(BCM_56334_B0) || defined(BCM_56624_A0) || \ 5685 defined(BCM_56624_B0) || defined(BCM_56680_A0) || \ 5686 defined(BCM_56680_B0) 5687 { /* SOC_REG_INT_HG_LOOKUP_DESTINATIONr */ 5688 soc_block_list[5], 5689 soc_genreg, 5690 1, 5691 0, 5692 0x2080008, 5693 0, 5694 0, 5695 2, 5696 soc_HG_LOOKUP_DESTINATIONr_fields, 5697 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5698 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 5699 -1, 5700 -1, 5701 }, 5702 #endif /* chips */ 5703 5704 #if defined(BCM_53400_A0) 5705 { /* SOC_REG_INT_HG_LOOKUP_DESTINATION_BCM53400_A0r */ 5706 soc_block_list[5], 5707 soc_genreg, 5708 1, 5709 0, 5710 0xa000200, 5711 0, 5712 0, 5713 2, 5714 soc_HG_LOOKUP_DESTINATION_BCM53400_A0r_fields, 5715 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5716 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 5717 -1, 5718 -1, 5719 }, 5720 #endif /* chips */ 5721 5722 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 5723 { /* SOC_REG_INT_HG_LOOKUP_DESTINATION_BCM53570_A0r */ 5724 soc_block_list[5], 5725 soc_genreg, 5726 1, 5727 0, 5728 0xa000200, 5729 0, 5730 0, 5731 2, 5732 soc_HG_LOOKUP_DESTINATION_BCM53570_A0r_fields, 5733 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5734 SOC_RESET_MASK_DEC(0x00007fff, 0x00000000) 5735 -1, 5736 -1, 5737 }, 5738 #endif /* chips */ 5739 5740 #if defined(BCM_56150_A0) 5741 { /* SOC_REG_INT_HG_LOOKUP_DESTINATION_BCM56150_A0r */ 5742 soc_block_list[5], 5743 soc_genreg, 5744 1, 5745 0, 5746 0xa000200, 5747 0, 5748 0, 5749 2, 5750 soc_HG_LOOKUP_DESTINATION_BCM56150_A0r_fields, 5751 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5752 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 5753 -1, 5754 -1, 5755 }, 5756 #endif /* chips */ 5757 5758 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 5759 { /* SOC_REG_INT_HG_LOOKUP_DESTINATION_BCM56160_A0r */ 5760 soc_block_list[5], 5761 soc_genreg, 5762 1, 5763 0, 5764 0xa000200, 5765 0, 5766 0, 5767 2, 5768 soc_HG_LOOKUP_DESTINATION_BCM56160_A0r_fields, 5769 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5770 SOC_RESET_MASK_DEC(0x00003fff, 0x00000000) 5771 -1, 5772 -1, 5773 }, 5774 #endif /* chips */ 5775 5776 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 5777 { /* SOC_REG_INT_HG_LOOKUP_DESTINATION_BCM56260_A0r */ 5778 soc_block_list[5], 5779 soc_ppportreg, 5780 1, 5781 0, 5782 0x8000200, 5783 0, 5784 0, 5785 3, 5786 soc_HG_LOOKUP_DESTINATION_BCM56560_A0r_fields, 5787 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5788 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 5789 -1, 5790 87, 5791 }, 5792 #endif /* chips */ 5793 5794 #if defined(BCM_56270_A0) 5795 { /* SOC_REG_INT_HG_LOOKUP_DESTINATION_BCM56270_A0r */ 5796 soc_block_list[5], 5797 soc_ppportreg, 5798 1, 5799 0, 5800 0x8000200, 5801 0, 5802 0, 5803 3, 5804 soc_HG_LOOKUP_DESTINATION_BCM56560_A0r_fields, 5805 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5806 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 5807 -1, 5808 90, 5809 }, 5810 #endif /* chips */ 5811 5812 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 5813 defined(BCM_56450_B1) 5814 { /* SOC_REG_INT_HG_LOOKUP_DESTINATION_BCM56450_A0r */ 5815 soc_block_list[5], 5816 soc_ppportreg, 5817 1, 5818 0, 5819 0x8000200, 5820 0, 5821 0, 5822 3, 5823 soc_HG_LOOKUP_DESTINATION_BCM56640_A0r_fields, 5824 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5825 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 5826 -1, 5827 74, 5828 }, 5829 #endif /* chips */ 5830 5831 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) || \ 5832 defined(BCM_56670_A0) || defined(BCM_56670_B0) 5833 { /* SOC_REG_INT_HG_LOOKUP_DESTINATION_BCM56560_A0r */ 5834 soc_block_list[5], 5835 soc_portreg, 5836 1, 5837 0, 5838 0x8000800, 5839 0, 5840 0, 5841 3, 5842 soc_HG_LOOKUP_DESTINATION_BCM56560_A0r_fields, 5843 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5844 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 5845 -1, 5846 -1, 5847 }, 5848 #endif /* chips */ 5849 5850 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 5851 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 5852 defined(BCM_56685_A0) || defined(BCM_56685_B0) 5853 { /* SOC_REG_INT_HG_LOOKUP_DESTINATION_BCM56634_A0r */ 5854 soc_block_list[5], 5855 soc_portreg, 5856 1, 5857 0, 5858 0x2000008, 5859 0, 5860 0, 5861 3, 5862 soc_HG_LOOKUP_DESTINATION_BCM56634_A0r_fields, 5863 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5864 SOC_RESET_MASK_DEC(0x00003fff, 0x00000000) 5865 -1, 5866 -1, 5867 }, 5868 #endif /* chips */ 5869 5870 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 5871 { /* SOC_REG_INT_HG_LOOKUP_DESTINATION_BCM56640_A0r */ 5872 soc_block_list[5], 5873 soc_portreg, 5874 1, 5875 0, 5876 0x8000200, 5877 0, 5878 0, 5879 3, 5880 soc_HG_LOOKUP_DESTINATION_BCM56640_A0r_fields, 5881 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5882 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 5883 -1, 5884 -1, 5885 }, 5886 #endif /* chips */ 5887 5888 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 5889 { /* SOC_REG_INT_HG_LOOKUP_DESTINATION_BCM56820_A0r */ 5890 soc_block_list[5], 5891 soc_genreg, 5892 1, 5893 0, 5894 0x2080608, 5895 0, 5896 0, 5897 2, 5898 soc_HG_LOOKUP_DESTINATION_BCM56820_A0r_fields, 5899 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5900 SOC_RESET_MASK_DEC(0x00003fff, 0x00000000) 5901 -1, 5902 -1, 5903 }, 5904 #endif /* chips */ 5905 5906 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) || \ 5907 defined(BCM_56840_A0) || defined(BCM_56840_B0) 5908 { /* SOC_REG_INT_HG_LOOKUP_DESTINATION_BCM56840_A0r */ 5909 soc_block_list[5], 5910 soc_portreg, 5911 1, 5912 0, 5913 0x2000608, 5914 0, 5915 0, 5916 3, 5917 soc_HG_LOOKUP_DESTINATION_BCM56840_A0r_fields, 5918 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5919 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 5920 -1, 5921 -1, 5922 }, 5923 #endif /* chips */ 5924 5925 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 5926 { /* SOC_REG_INT_HG_LOOKUP_DESTINATION_BCM56850_A0r */ 5927 soc_block_list[5], 5928 soc_portreg, 5929 1, 5930 0, 5931 0x8000800, 5932 (3 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 5933 0, 5934 3, 5935 soc_HG_LOOKUP_DESTINATION_BCM56640_A0r_fields, 5936 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5937 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 5938 -1, 5939 -1, 5940 }, 5941 #endif /* chips */ 5942 5943 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 5944 { /* SOC_REG_INT_HG_LOOKUP_DESTINATION_BCM56960_A0r */ 5945 soc_block_list[5], 5946 soc_portreg, 5947 1, 5948 0, 5949 0x2c000100, 5950 (12 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 5951 0, 5952 3, 5953 soc_HG_LOOKUP_DESTINATION_BCM56960_A0r_fields, 5954 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5955 SOC_RESET_MASK_DEC(0x0001ffff, 0x00000000) 5956 -1, 5957 -1, 5958 3, 5959 }, 5960 #endif /* chips */ 5961 5962 #if defined(BCM_56970_A0) 5963 { /* SOC_REG_INT_HG_LOOKUP_DESTINATION_BCM56970_A0r */ 5964 soc_block_list[5], 5965 soc_portreg, 5966 1, 5967 0, 5968 0x50000100, 5969 (12 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 5970 0, 5971 3, 5972 soc_HG_LOOKUP_DESTINATION_BCM56960_A0r_fields, 5973 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5974 SOC_RESET_MASK_DEC(0x0001ffff, 0x00000000) 5975 -1, 5976 -1, 5977 3, 5978 }, 5979 #endif /* chips */ 5980 5981 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 5982 { /* SOC_REG_INT_HG_PKT_SIGNATURE_1r */ 5983 soc_block_list[5], 5984 soc_portreg, 5985 1, 5986 0, 5987 0x4c018500, 5988 SOC_REG_FLAG_64_BITS | 5989 (9 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 5990 0, 5991 9, 5992 soc_HG_PKT_SIGNATURE_1r_fields, 5993 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 5994 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 5995 -1, 5996 -1, 5997 3, 5998 }, 5999 #endif /* chips */ 6000 6001 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 6002 { /* SOC_REG_INT_HG_PKT_SIGNATURE_2r */ 6003 soc_block_list[5], 6004 soc_portreg, 6005 1, 6006 0, 6007 0x4c018600, 6008 SOC_REG_FLAG_64_BITS | 6009 (9 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 6010 0, 6011 9, 6012 soc_HG_PKT_SIGNATURE_1r_fields, 6013 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6014 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 6015 -1, 6016 -1, 6017 3, 6018 }, 6019 #endif /* chips */ 6020 6021 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 6022 { /* SOC_REG_INT_HG_PKT_SIGNATURE_3r */ 6023 soc_block_list[5], 6024 soc_portreg, 6025 1, 6026 0, 6027 0x4c018700, 6028 SOC_REG_FLAG_64_BITS | 6029 (9 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 6030 0, 6031 9, 6032 soc_HG_PKT_SIGNATURE_1r_fields, 6033 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6034 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 6035 -1, 6036 -1, 6037 3, 6038 }, 6039 #endif /* chips */ 6040 6041 #if defined(BCM_56370_A0) 6042 { /* SOC_REG_INT_HG_PKT_SIGNATURE_1_BCM56370_A0r */ 6043 soc_block_list[5], 6044 soc_portreg, 6045 1, 6046 0, 6047 0x4c018500, 6048 SOC_REG_FLAG_64_BITS, 6049 0, 6050 9, 6051 soc_HG_PKT_SIGNATURE_1r_fields, 6052 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6053 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 6054 -1, 6055 -1, 6056 3, 6057 }, 6058 #endif /* chips */ 6059 6060 #if defined(BCM_56370_A0) 6061 { /* SOC_REG_INT_HG_PKT_SIGNATURE_2_BCM56370_A0r */ 6062 soc_block_list[5], 6063 soc_portreg, 6064 1, 6065 0, 6066 0x4c018600, 6067 SOC_REG_FLAG_64_BITS, 6068 0, 6069 9, 6070 soc_HG_PKT_SIGNATURE_1r_fields, 6071 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6072 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 6073 -1, 6074 -1, 6075 3, 6076 }, 6077 #endif /* chips */ 6078 6079 #if defined(BCM_56370_A0) 6080 { /* SOC_REG_INT_HG_PKT_SIGNATURE_3_BCM56370_A0r */ 6081 soc_block_list[5], 6082 soc_portreg, 6083 1, 6084 0, 6085 0x4c018700, 6086 SOC_REG_FLAG_64_BITS, 6087 0, 6088 9, 6089 soc_HG_PKT_SIGNATURE_1r_fields, 6090 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6091 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 6092 -1, 6093 -1, 6094 3, 6095 }, 6096 #endif /* chips */ 6097 6098 #if defined(BCM_56800_A0) 6099 { /* SOC_REG_INT_HG_TRUNK_BITMAPr */ 6100 soc_block_list[5], 6101 soc_genreg, 6102 8, 6103 0, 6104 0xe080628, 6105 SOC_REG_FLAG_ARRAY, 6106 0, 6107 1, 6108 soc_HG_TRUNK_BITMAPr_fields, 6109 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6110 SOC_RESET_MASK_DEC(0x001fffff, 0x00000000) 6111 -1, 6112 -1, 6113 }, 6114 #endif /* chips */ 6115 6116 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 6117 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 6118 defined(BCM_56685_A0) || defined(BCM_56685_B0) 6119 { /* SOC_REG_INT_HG_TRUNK_BITMAP_64r */ 6120 soc_block_list[5], 6121 soc_genreg, 6122 16, 6123 0, 6124 0xe080028, 6125 SOC_REG_FLAG_64_BITS | 6126 SOC_REG_FLAG_ARRAY, 6127 0, 6128 3, 6129 soc_HG_TRUNK_BITMAP_64r_fields, 6130 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6131 SOC_RESET_MASK_DEC(0xffffffff, 0x007fffff) 6132 -1, 6133 -1, 6134 }, 6135 #endif /* chips */ 6136 6137 #if defined(BCM_53400_A0) 6138 { /* SOC_REG_INT_HG_TRUNK_BITMAP_BCM53400_A0r */ 6139 soc_block_list[5], 6140 soc_genreg, 6141 8, 6142 0, 6143 0x42006900, 6144 SOC_REG_FLAG_ARRAY, 6145 0, 6146 1, 6147 soc_HG_TRUNK_BITMAP_BCM53400_A0r_fields, 6148 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6149 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 6150 -1, 6151 -1, 6152 }, 6153 #endif /* chips */ 6154 6155 #if defined(BCM_53540_A0) 6156 { /* SOC_REG_INT_HG_TRUNK_BITMAP_BCM53540_A0r */ 6157 soc_block_list[5], 6158 soc_genreg, 6159 1, 6160 0, 6161 0x42006900, 6162 0, 6163 0, 6164 1, 6165 soc_HG_TRUNK_BITMAP_BCM56160_A0r_fields, 6166 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6167 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 6168 -1, 6169 -1, 6170 }, 6171 #endif /* chips */ 6172 6173 #if defined(BCM_56142_A0) 6174 { /* SOC_REG_INT_HG_TRUNK_BITMAP_BCM56142_A0r */ 6175 soc_block_list[5], 6176 soc_genreg, 6177 2, 6178 0, 6179 0x1108008f, 6180 SOC_REG_FLAG_ARRAY, 6181 0, 6182 1, 6183 soc_HG_TRUNK_BITMAP_BCM56334_A0r_fields, 6184 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6185 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 6186 -1, 6187 -1, 6188 }, 6189 #endif /* chips */ 6190 6191 #if defined(BCM_56150_A0) 6192 { /* SOC_REG_INT_HG_TRUNK_BITMAP_BCM56150_A0r */ 6193 soc_block_list[5], 6194 soc_genreg, 6195 2, 6196 0, 6197 0x46006900, 6198 SOC_REG_FLAG_ARRAY, 6199 0, 6200 1, 6201 soc_HG_TRUNK_BITMAP_BCM56150_A0r_fields, 6202 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6203 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 6204 -1, 6205 -1, 6206 }, 6207 #endif /* chips */ 6208 6209 #if defined(BCM_56160_A0) 6210 { /* SOC_REG_INT_HG_TRUNK_BITMAP_BCM56160_A0r */ 6211 soc_block_list[5], 6212 soc_genreg, 6213 8, 6214 0, 6215 0x42006900, 6216 SOC_REG_FLAG_ARRAY, 6217 0, 6218 1, 6219 soc_HG_TRUNK_BITMAP_BCM56160_A0r_fields, 6220 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6221 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 6222 -1, 6223 -1, 6224 }, 6225 #endif /* chips */ 6226 6227 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 6228 { /* SOC_REG_INT_HG_TRUNK_BITMAP_BCM56334_A0r */ 6229 soc_block_list[5], 6230 soc_genreg, 6231 2, 6232 0, 6233 0x11080028, 6234 SOC_REG_FLAG_ARRAY, 6235 0, 6236 1, 6237 soc_HG_TRUNK_BITMAP_BCM56334_A0r_fields, 6238 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6239 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 6240 -1, 6241 -1, 6242 }, 6243 #endif /* chips */ 6244 6245 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 6246 defined(BCM_56680_A0) || defined(BCM_56680_B0) 6247 { /* SOC_REG_INT_HG_TRUNK_BITMAP_BCM56624_A0r */ 6248 soc_block_list[5], 6249 soc_genreg, 6250 8, 6251 0, 6252 0x11080028, 6253 SOC_REG_FLAG_ARRAY, 6254 0, 6255 1, 6256 soc_HG_TRUNK_BITMAP_BCM56624_A0r_fields, 6257 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6258 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 6259 -1, 6260 -1, 6261 }, 6262 #endif /* chips */ 6263 6264 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 6265 { /* SOC_REG_INT_HG_TRUNK_BITMAP_BCM56820_A0r */ 6266 soc_block_list[5], 6267 soc_genreg, 6268 8, 6269 0, 6270 0xf0806b8, 6271 SOC_REG_FLAG_ARRAY, 6272 0, 6273 1, 6274 soc_HG_TRUNK_BITMAP_BCM56820_A0r_fields, 6275 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6276 SOC_RESET_MASK_DEC(0x1fffffff, 0x00000000) 6277 -1, 6278 -1, 6279 }, 6280 #endif /* chips */ 6281 6282 #if defined(BCM_88732_A0) 6283 { /* SOC_REG_INT_HG_TRUNK_BITMAP_BCM88732_A0r */ 6284 soc_block_list[5], 6285 soc_genreg, 6286 2, 6287 0, 6288 0x8080075, 6289 SOC_REG_FLAG_ARRAY, 6290 0, 6291 1, 6292 soc_HG_TRUNK_BITMAP_BCM88732_A0r_fields, 6293 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6294 SOC_RESET_MASK_DEC(0x0001ffff, 0x00000000) 6295 -1, 6296 -1, 6297 }, 6298 #endif /* chips */ 6299 6300 #if defined(BCM_53570_A0) 6301 { /* SOC_REG_INT_HG_TRUNK_BITMAP_HIr */ 6302 soc_block_list[5], 6303 soc_genreg, 6304 8, 6305 0, 6306 0x4200a300, 6307 SOC_REG_FLAG_64_BITS | 6308 SOC_REG_FLAG_ARRAY, 6309 0, 6310 2, 6311 soc_HG_TRUNK_BITMAP_HIr_fields, 6312 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6313 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 6314 -1, 6315 -1, 6316 }, 6317 #endif /* chips */ 6318 6319 #if defined(BCM_53570_B0) 6320 { /* SOC_REG_INT_HG_TRUNK_BITMAP_HI_BCM53570_B0r */ 6321 soc_block_list[5], 6322 soc_genreg, 6323 8, 6324 0, 6325 0x4200a700, 6326 SOC_REG_FLAG_64_BITS | 6327 SOC_REG_FLAG_ARRAY, 6328 0, 6329 2, 6330 soc_HG_TRUNK_BITMAP_HIr_fields, 6331 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6332 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 6333 -1, 6334 -1, 6335 }, 6336 #endif /* chips */ 6337 6338 #if defined(BCM_53570_A0) 6339 { /* SOC_REG_INT_HG_TRUNK_BITMAP_LOr */ 6340 soc_block_list[5], 6341 soc_genreg, 6342 8, 6343 0, 6344 0x42009a00, 6345 SOC_REG_FLAG_64_BITS | 6346 SOC_REG_FLAG_ARRAY, 6347 0, 6348 1, 6349 soc_HG_TRUNK_BITMAP_LOr_fields, 6350 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6351 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 6352 -1, 6353 -1, 6354 }, 6355 #endif /* chips */ 6356 6357 #if defined(BCM_53570_B0) 6358 { /* SOC_REG_INT_HG_TRUNK_BITMAP_LO_BCM53570_B0r */ 6359 soc_block_list[5], 6360 soc_genreg, 6361 8, 6362 0, 6363 0x42009e00, 6364 SOC_REG_FLAG_64_BITS | 6365 SOC_REG_FLAG_ARRAY, 6366 0, 6367 1, 6368 soc_HG_TRUNK_BITMAP_LOr_fields, 6369 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6370 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 6371 -1, 6372 -1, 6373 }, 6374 #endif /* chips */ 6375 6376 #if defined(BCM_56800_A0) 6377 { /* SOC_REG_INT_HG_TRUNK_FAILOVER_ENABLEr */ 6378 soc_block_list[5], 6379 soc_genreg, 6380 1, 6381 0, 6382 0xe080638, 6383 0, 6384 0, 6385 1, 6386 soc_TDBGC0_SELECTr_fields, 6387 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6388 SOC_RESET_MASK_DEC(0x001fffff, 0x00000000) 6389 -1, 6390 -1, 6391 }, 6392 #endif /* chips */ 6393 6394 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 6395 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 6396 defined(BCM_56685_A0) || defined(BCM_56685_B0) 6397 { /* SOC_REG_INT_HG_TRUNK_FAILOVER_ENABLE_64r */ 6398 soc_block_list[5], 6399 soc_genreg, 6400 1, 6401 0, 6402 0xe080048, 6403 SOC_REG_FLAG_64_BITS, 6404 0, 6405 3, 6406 soc_EMIRROR_CONTROL_64r_fields, 6407 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6408 SOC_RESET_MASK_DEC(0xffffffff, 0x003fffff) 6409 -1, 6410 -1, 6411 }, 6412 #endif /* chips */ 6413 6414 #if defined(BCM_53400_A0) 6415 { /* SOC_REG_INT_HG_TRUNK_FAILOVER_ENABLE_BCM53400_A0r */ 6416 soc_block_list[5], 6417 soc_genreg, 6418 1, 6419 0, 6420 0x42002b00, 6421 0, 6422 0, 6423 1, 6424 soc_HG_TRUNK_FAILOVER_ENABLE_BCM53400_A0r_fields, 6425 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6426 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 6427 -1, 6428 -1, 6429 }, 6430 #endif /* chips */ 6431 6432 #if defined(BCM_56142_A0) 6433 { /* SOC_REG_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56142_A0r */ 6434 soc_block_list[5], 6435 soc_genreg, 6436 1, 6437 0, 6438 0x11080093, 6439 0, 6440 0, 6441 1, 6442 soc_IMIRROR_BITMAPr_fields, 6443 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6444 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 6445 -1, 6446 -1, 6447 }, 6448 #endif /* chips */ 6449 6450 #if defined(BCM_56150_A0) 6451 { /* SOC_REG_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56150_A0r */ 6452 soc_block_list[5], 6453 soc_genreg, 6454 1, 6455 0, 6456 0x46002b00, 6457 0, 6458 0, 6459 1, 6460 soc_HG_TRUNK_FAILOVER_ENABLE_BCM56150_A0r_fields, 6461 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6462 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 6463 -1, 6464 -1, 6465 }, 6466 #endif /* chips */ 6467 6468 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 6469 { /* SOC_REG_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56160_A0r */ 6470 soc_block_list[5], 6471 soc_genreg, 6472 1, 6473 0, 6474 0x42002b00, 6475 0, 6476 0, 6477 1, 6478 soc_CMIC_MIIM_PROTOCOL_MAP_0_BCM88950_A0r_fields, 6479 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6480 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 6481 -1, 6482 -1, 6483 }, 6484 #endif /* chips */ 6485 6486 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 6487 { /* SOC_REG_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56334_A0r */ 6488 soc_block_list[5], 6489 soc_genreg, 6490 1, 6491 0, 6492 0x11080038, 6493 0, 6494 0, 6495 1, 6496 soc_IMIRROR_BITMAPr_fields, 6497 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6498 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 6499 -1, 6500 -1, 6501 }, 6502 #endif /* chips */ 6503 6504 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 6505 defined(BCM_56680_A0) || defined(BCM_56680_B0) 6506 { /* SOC_REG_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56624_A0r */ 6507 soc_block_list[5], 6508 soc_genreg, 6509 1, 6510 0, 6511 0x11080038, 6512 0, 6513 0, 6514 1, 6515 soc_HG_TRUNK_FAILOVER_ENABLEr_fields, 6516 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6517 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 6518 -1, 6519 -1, 6520 }, 6521 #endif /* chips */ 6522 6523 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 6524 { /* SOC_REG_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56820_A0r */ 6525 soc_block_list[5], 6526 soc_genreg, 6527 1, 6528 0, 6529 0xf080686, 6530 0, 6531 0, 6532 1, 6533 soc_EMIRROR_CONTROLr_fields, 6534 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6535 SOC_RESET_MASK_DEC(0x1fffffff, 0x00000000) 6536 -1, 6537 -1, 6538 }, 6539 #endif /* chips */ 6540 6541 #if defined(BCM_53570_A0) 6542 { /* SOC_REG_INT_HG_TRUNK_FAILOVER_ENABLE_HIr */ 6543 soc_block_list[5], 6544 soc_genreg, 6545 1, 6546 0, 6547 0x42006000, 6548 SOC_REG_FLAG_64_BITS, 6549 0, 6550 2, 6551 soc_HG_TRUNK_FAILOVER_ENABLE_HIr_fields, 6552 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6553 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 6554 -1, 6555 -1, 6556 }, 6557 #endif /* chips */ 6558 6559 #if defined(BCM_53570_B0) 6560 { /* SOC_REG_INT_HG_TRUNK_FAILOVER_ENABLE_HI_BCM53570_B0r */ 6561 soc_block_list[5], 6562 soc_genreg, 6563 1, 6564 0, 6565 0x42006400, 6566 SOC_REG_FLAG_64_BITS, 6567 0, 6568 2, 6569 soc_HG_TRUNK_FAILOVER_ENABLE_HIr_fields, 6570 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6571 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 6572 -1, 6573 -1, 6574 }, 6575 #endif /* chips */ 6576 6577 #if defined(BCM_53570_A0) 6578 { /* SOC_REG_INT_HG_TRUNK_FAILOVER_ENABLE_LOr */ 6579 soc_block_list[5], 6580 soc_genreg, 6581 1, 6582 0, 6583 0x42005f00, 6584 SOC_REG_FLAG_64_BITS, 6585 0, 6586 1, 6587 soc_HG_TRUNK_FAILOVER_ENABLE_LOr_fields, 6588 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6589 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 6590 -1, 6591 -1, 6592 }, 6593 #endif /* chips */ 6594 6595 #if defined(BCM_53570_B0) 6596 { /* SOC_REG_INT_HG_TRUNK_FAILOVER_ENABLE_LO_BCM53570_B0r */ 6597 soc_block_list[5], 6598 soc_genreg, 6599 1, 6600 0, 6601 0x42006300, 6602 SOC_REG_FLAG_64_BITS, 6603 0, 6604 1, 6605 soc_HG_TRUNK_FAILOVER_ENABLE_LOr_fields, 6606 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 6607 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 6608 -1, 6609 -1, 6610 }, 6611 #endif /* chips */ 6612 6613 #if defined(BCM_56800_A0) 6614 { /* SOC_REG_INT_HG_TRUNK_GROUPr */ 6615 soc_block_list[5], 6616 soc_genreg, 6617 8, 6618 0, 6619 0xe080630, 6620 SOC_REG_FLAG_64_BITS | 6621 SOC_REG_FLAG_ARRAY, 6622 0, 6623 11, 6624 soc_HG_TRUNK_GROUPr_fields, 6625 SOC_RESET_VAL_DEC(0x0ffffff8, 0x00007fff) 6626 SOC_RESET_MASK_DEC(0xffffffff, 0x0003ffff) 6627 -1, 6628 -1, 6629 }, 6630 #endif /* chips */ 6631 6632 #if defined(BCM_53400_A0) || defined(BCM_56160_A0) 6633 { /* SOC_REG_INT_HG_TRUNK_GROUP_BCM53400_A0r */ 6634 soc_block_list[5], 6635 soc_genreg, 6636 8, 6637 0, 6638 0x42007100, 6639 SOC_REG_FLAG_64_BITS | 6640 SOC_REG_FLAG_ARRAY, 6641 0, 6642 10, 6643 soc_HG_TRUNK_GROUP_BCM53400_A0r_fields, 6644 SOC_RESET_VAL_DEC(0x01084210, 0x00010842) 6645 SOC_RESET_MASK_DEC(0xffffffff, 0x007fffff) 6646 -1, 6647 -1, 6648 }, 6649 #endif /* chips */ 6650 6651 #if defined(BCM_53540_A0) 6652 { /* SOC_REG_INT_HG_TRUNK_GROUP_BCM53540_A0r */ 6653 soc_block_list[5], 6654 soc_genreg, 6655 1, 6656 0, 6657 0x42007100, 6658 SOC_REG_FLAG_64_BITS, 6659 0, 6660 7, 6661 soc_HG_TRUNK_GROUP_BCM53540_A0r_fields, 6662 SOC_RESET_VAL_DEC(0x01084210, 0x00000000) 6663 SOC_RESET_MASK_DEC(0xffffffff, 0x007fffff) 6664 -1, 6665 -1, 6666 }, 6667 #endif /* chips */ 6668 6669 #if defined(BCM_53570_A0) 6670 { /* SOC_REG_INT_HG_TRUNK_GROUP_BCM53570_A0r */ 6671 soc_block_list[5], 6672 soc_genreg, 6673 8, 6674 0, 6675 0x4200ab00, 6676 SOC_REG_FLAG_64_BITS | 6677 SOC_REG_FLAG_ARRAY, 6678 0, 6679 10, 6680 soc_HG_TRUNK_GROUP_BCM53570_A0r_fields, 6681 SOC_RESET_VAL_DEC(0x02040810, 0x00408102) 6682 SOC_RESET_MASK_DEC(0xffffffff, 0x7fffffff) 6683 -1, 6684 -1, 6685 }, 6686 #endif /* chips */ 6687 6688 #if defined(BCM_53570_B0) 6689 { /* SOC_REG_INT_HG_TRUNK_GROUP_BCM53570_B0r */ 6690 soc_block_list[5], 6691 soc_genreg, 6692 8, 6693 0, 6694 0x4200af00, 6695 SOC_REG_FLAG_64_BITS | 6696 SOC_REG_FLAG_ARRAY, 6697 0, 6698 11, 6699 soc_HG_TRUNK_GROUP_BCM53570_B0r_fields, 6700 SOC_RESET_VAL_DEC(0x02040810, 0x00408102) 6701 SOC_RESET_MASK_DEC(0xffffffff, 0x7fffffff) 6702 -1, 6703 -1, 6704 }, 6705 #endif /* chips */ 6706 6707 #if defined(BCM_56142_A0) 6708 { /* SOC_REG_INT_HG_TRUNK_GROUP_BCM56142_A0r */ 6709 soc_block_list[5], 6710 soc_genreg, 6711 2, 6712 0, 6713 0x11080091, 6714 SOC_REG_FLAG_ARRAY, 6715 0, 6716 5, 6717 soc_HG_TRUNK_GROUP_BCM56142_A0r_fields, 6718 SOC_RESET_VAL_DEC(0x006b5ad0, 0x00000000) 6719 SOC_RESET_MASK_DEC(0x01ffffff, 0x00000000) 6720 -1, 6721 -1, 6722 }, 6723 #endif /* chips */ 6724 6725 #if defined(BCM_56150_A0) 6726 { /* SOC_REG_INT_HG_TRUNK_GROUP_BCM56150_A0r */ 6727 soc_block_list[5], 6728 soc_genreg, 6729 2, 6730 0, 6731 0x46006b00, 6732 SOC_REG_FLAG_ARRAY, 6733 0, 6734 5, 6735 soc_HG_TRUNK_GROUP_BCM56150_A0r_fields, 6736 SOC_RESET_VAL_DEC(0x006b5ad0, 0x00000000) 6737 SOC_RESET_MASK_DEC(0x01ffffff, 0x00000000) 6738 -1, 6739 -1, 6740 }, 6741 #endif /* chips */ 6742 6743 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 6744 { /* SOC_REG_INT_HG_TRUNK_GROUP_BCM56334_A0r */ 6745 soc_block_list[5], 6746 soc_genreg, 6747 2, 6748 0, 6749 0x11080030, 6750 SOC_REG_FLAG_ARRAY, 6751 0, 6752 7, 6753 soc_HG_TRUNK_GROUP_BCM56334_A0r_fields, 6754 SOC_RESET_VAL_DEC(0x006b5ad0, 0x00000000) 6755 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 6756 -1, 6757 -1, 6758 }, 6759 #endif /* chips */ 6760 6761 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 6762 defined(BCM_56680_A0) || defined(BCM_56680_B0) 6763 { /* SOC_REG_INT_HG_TRUNK_GROUP_BCM56624_A0r */ 6764 soc_block_list[5], 6765 soc_genreg, 6766 8, 6767 0, 6768 0x11080030, 6769 SOC_REG_FLAG_64_BITS | 6770 SOC_REG_FLAG_ARRAY, 6771 0, 6772 11, 6773 soc_HG_TRUNK_GROUP_BCM56624_A0r_fields, 6774 SOC_RESET_VAL_DEC(0x07fffff8, 0x00ffffff) 6775 SOC_RESET_MASK_DEC(0xffffffff, 0x07ffffff) 6776 -1, 6777 -1, 6778 }, 6779 #endif /* chips */ 6780 6781 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 6782 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 6783 defined(BCM_56685_A0) || defined(BCM_56685_B0) 6784 { /* SOC_REG_INT_HG_TRUNK_GROUP_BCM56634_A0r */ 6785 soc_block_list[5], 6786 soc_genreg, 6787 16, 6788 0, 6789 0xe080038, 6790 SOC_REG_FLAG_64_BITS | 6791 SOC_REG_FLAG_ARRAY, 6792 0, 6793 11, 6794 soc_HG_TRUNK_GROUP_BCM56624_A0r_fields, 6795 SOC_RESET_VAL_DEC(0x07fffff8, 0x00ffffff) 6796 SOC_RESET_MASK_DEC(0xffffffff, 0x07ffffff) 6797 -1, 6798 -1, 6799 }, 6800 #endif /* chips */ 6801 6802 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 6803 { /* SOC_REG_INT_HG_TRUNK_GROUP_BCM56820_A0r */ 6804 soc_block_list[5], 6805 soc_genreg, 6806 8, 6807 0, 6808 0xf0806c0, 6809 SOC_REG_FLAG_64_BITS | 6810 SOC_REG_FLAG_ARRAY, 6811 0, 6812 11, 6813 soc_HG_TRUNK_GROUP_BCM56820_A0r_fields, 6814 SOC_RESET_VAL_DEC(0x0ffffff8, 0x00007fff) 6815 SOC_RESET_MASK_DEC(0xffffffff, 0x0007ffff) 6816 -1, 6817 -1, 6818 }, 6819 #endif /* chips */ 6820 6821 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 6822 { /* SOC_REG_INT_HG_TRUNK_GROUP_HIr */ 6823 soc_block_list[5], 6824 soc_genreg, 6825 8, 6826 0, 6827 0xf0806c8, 6828 SOC_REG_FLAG_64_BITS | 6829 SOC_REG_FLAG_ARRAY, 6830 0, 6831 10, 6832 soc_HG_TRUNK_GROUP_HIr_fields, 6833 SOC_RESET_VAL_DEC(0x0ffffff8, 0x00007fff) 6834 SOC_RESET_MASK_DEC(0xffffffff, 0x00007fff) 6835 -1, 6836 -1, 6837 }, 6838 #endif /* chips */ 6839 6840 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 6841 { /* SOC_REG_INT_HG_TRUNK_RAND_LB_SEEDr */ 6842 soc_block_list[5], 6843 soc_genreg, 6844 1, 6845 0, 6846 0x52000a00, 6847 (9 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 6848 0, 6849 1, 6850 soc_HG_TRUNK_RAND_LB_SEEDr_fields, 6851 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 6852 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 6853 -1, 6854 -1, 6855 3, 6856 }, 6857 #endif /* chips */ 6858 6859 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 6860 defined(BCM_56870_A0) 6861 { /* SOC_REG_INT_HG_TRUNK_RAND_LB_SEED_BCM56870_A0r */ 6862 soc_block_list[5], 6863 soc_genreg, 6864 1, 6865 0, 6866 0x82000a00, 6867 (9 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 6868 0, 6869 1, 6870 soc_HG_TRUNK_RAND_LB_SEEDr_fields, 6871 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 6872 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 6873 -1, 6874 -1, 6875 3, 6876 }, 6877 #endif /* chips */ 6878 6879 #if defined(BCM_56970_A0) 6880 { /* SOC_REG_INT_HG_TRUNK_RAND_LB_SEED_BCM56970_A0r */ 6881 soc_block_list[5], 6882 soc_genreg, 6883 1, 6884 0, 6885 0x92000a00, 6886 (9 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 6887 0, 6888 1, 6889 soc_HG_TRUNK_RAND_LB_SEEDr_fields, 6890 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 6891 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 6892 -1, 6893 -1, 6894 3, 6895 }, 6896 #endif /* chips */ 6897 6898 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 6899 { /* SOC_REG_INT_HG_TRUNK_RAND_LB_SEED_PIPE0r */ 6900 soc_block_list[5], 6901 soc_genreg, 6902 1, 6903 0, 6904 0x52000a00, 6905 0, 6906 0, 6907 1, 6908 soc_HG_TRUNK_RAND_LB_SEEDr_fields, 6909 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 6910 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 6911 -1, 6912 -1, 6913 3, 6914 }, 6915 #endif /* chips */ 6916 6917 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 6918 { /* SOC_REG_INT_HG_TRUNK_RAND_LB_SEED_PIPE1r */ 6919 soc_block_list[5], 6920 soc_genreg, 6921 1, 6922 0, 6923 0x52000a00, 6924 (1 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 6925 0, 6926 1, 6927 soc_HG_TRUNK_RAND_LB_SEEDr_fields, 6928 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 6929 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 6930 -1, 6931 -1, 6932 3, 6933 }, 6934 #endif /* chips */ 6935 6936 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 6937 { /* SOC_REG_INT_HG_TRUNK_RAND_LB_SEED_PIPE2r */ 6938 soc_block_list[5], 6939 soc_genreg, 6940 1, 6941 0, 6942 0x52000a00, 6943 (2 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 6944 0, 6945 1, 6946 soc_HG_TRUNK_RAND_LB_SEEDr_fields, 6947 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 6948 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 6949 -1, 6950 -1, 6951 3, 6952 }, 6953 #endif /* chips */ 6954 6955 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 6956 { /* SOC_REG_INT_HG_TRUNK_RAND_LB_SEED_PIPE3r */ 6957 soc_block_list[5], 6958 soc_genreg, 6959 1, 6960 0, 6961 0x52000a00, 6962 (3 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 6963 0, 6964 1, 6965 soc_HG_TRUNK_RAND_LB_SEEDr_fields, 6966 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 6967 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 6968 -1, 6969 -1, 6970 3, 6971 }, 6972 #endif /* chips */ 6973 6974 #if defined(BCM_56370_A0) || defined(BCM_56770_A0) || \ 6975 defined(BCM_56870_A0) 6976 { /* SOC_REG_INT_HG_TRUNK_RAND_LB_SEED_PIPE0_BCM56870_A0r */ 6977 soc_block_list[5], 6978 soc_genreg, 6979 1, 6980 0, 6981 0x82000a00, 6982 0, 6983 0, 6984 1, 6985 soc_HG_TRUNK_RAND_LB_SEEDr_fields, 6986 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 6987 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 6988 -1, 6989 -1, 6990 3, 6991 }, 6992 #endif /* chips */ 6993 6994 #if defined(BCM_56970_A0) 6995 { /* SOC_REG_INT_HG_TRUNK_RAND_LB_SEED_PIPE0_BCM56970_A0r */ 6996 soc_block_list[5], 6997 soc_genreg, 6998 1, 6999 0, 7000 0x92000a00, 7001 0, 7002 0, 7003 1, 7004 soc_HG_TRUNK_RAND_LB_SEEDr_fields, 7005 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 7006 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 7007 -1, 7008 -1, 7009 3, 7010 }, 7011 #endif /* chips */ 7012 7013 #if defined(BCM_56870_A0) 7014 { /* SOC_REG_INT_HG_TRUNK_RAND_LB_SEED_PIPE1_BCM56870_A0r */ 7015 soc_block_list[5], 7016 soc_genreg, 7017 1, 7018 0, 7019 0x82000a00, 7020 (1 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 7021 0, 7022 1, 7023 soc_HG_TRUNK_RAND_LB_SEEDr_fields, 7024 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 7025 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 7026 -1, 7027 -1, 7028 3, 7029 }, 7030 #endif /* chips */ 7031 7032 #if defined(BCM_56970_A0) 7033 { /* SOC_REG_INT_HG_TRUNK_RAND_LB_SEED_PIPE1_BCM56970_A0r */ 7034 soc_block_list[5], 7035 soc_genreg, 7036 1, 7037 0, 7038 0x92000a00, 7039 (1 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 7040 0, 7041 1, 7042 soc_HG_TRUNK_RAND_LB_SEEDr_fields, 7043 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 7044 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 7045 -1, 7046 -1, 7047 3, 7048 }, 7049 #endif /* chips */ 7050 7051 #if defined(BCM_56970_A0) 7052 { /* SOC_REG_INT_HG_TRUNK_RAND_LB_SEED_PIPE2_BCM56970_A0r */ 7053 soc_block_list[5], 7054 soc_genreg, 7055 1, 7056 0, 7057 0x92000a00, 7058 (2 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 7059 0, 7060 1, 7061 soc_HG_TRUNK_RAND_LB_SEEDr_fields, 7062 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 7063 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 7064 -1, 7065 -1, 7066 3, 7067 }, 7068 #endif /* chips */ 7069 7070 #if defined(BCM_56970_A0) 7071 { /* SOC_REG_INT_HG_TRUNK_RAND_LB_SEED_PIPE3_BCM56970_A0r */ 7072 soc_block_list[5], 7073 soc_genreg, 7074 1, 7075 0, 7076 0x92000a00, 7077 (3 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 7078 0, 7079 1, 7080 soc_HG_TRUNK_RAND_LB_SEEDr_fields, 7081 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 7082 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 7083 -1, 7084 -1, 7085 3, 7086 }, 7087 #endif /* chips */ 7088 7089 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 7090 defined(BCM_56450_B1) 7091 { /* SOC_REG_INT_HIGH_SPEED_PORT_BMP_0r */ 7092 soc_block_list[4], 7093 soc_genreg, 7094 1, 7095 0, 7096 0x32000b00, 7097 0, 7098 0, 7099 1, 7100 soc_HIGH_SPEED_PORT_BMP_0r_fields, 7101 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7102 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 7103 -1, 7104 -1, 7105 }, 7106 #endif /* chips */ 7107 7108 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 7109 defined(BCM_56450_B1) 7110 { /* SOC_REG_INT_HIGH_SPEED_PORT_BMP_1r */ 7111 soc_block_list[4], 7112 soc_genreg, 7113 1, 7114 0, 7115 0x32000c00, 7116 0, 7117 0, 7118 1, 7119 soc_HIGH_SPEED_PORT_BMP_1r_fields, 7120 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7121 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 7122 -1, 7123 -1, 7124 }, 7125 #endif /* chips */ 7126 7127 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 7128 { /* SOC_REG_INT_HIGH_SPEED_PORT_BMP_0_BCM56260_A0r */ 7129 soc_block_list[4], 7130 soc_genreg, 7131 1, 7132 0, 7133 0x32000900, 7134 0, 7135 0, 7136 1, 7137 soc_HIGH_SPEED_PORT_BMP_0_BCM56260_A0r_fields, 7138 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7139 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 7140 -1, 7141 -1, 7142 }, 7143 #endif /* chips */ 7144 7145 #if defined(BCM_53570_B0) 7146 { /* SOC_REG_INT_HIGIGPORTBITMAP_0r */ 7147 soc_block_list[4], 7148 soc_genreg, 7149 1, 7150 0, 7151 0x2081800, 7152 0, 7153 0, 7154 1, 7155 soc_HIGIGPORTBITMAP_0r_fields, 7156 SOC_RESET_VAL_DEC(0xffffffff, 0x00000000) 7157 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 7158 -1, 7159 -1, 7160 }, 7161 #endif /* chips */ 7162 7163 #if defined(BCM_53570_B0) 7164 { /* SOC_REG_INT_HIGIGPORTBITMAP_1r */ 7165 soc_block_list[4], 7166 soc_genreg, 7167 1, 7168 0, 7169 0x2081900, 7170 0, 7171 0, 7172 1, 7173 soc_HIGIGPORTBITMAP_0r_fields, 7174 SOC_RESET_VAL_DEC(0xffffffff, 0x00000000) 7175 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 7176 -1, 7177 -1, 7178 }, 7179 #endif /* chips */ 7180 7181 #if defined(BCM_53570_B0) 7182 { /* SOC_REG_INT_HIGIGPORTBITMAP_2r */ 7183 soc_block_list[4], 7184 soc_genreg, 7185 1, 7186 0, 7187 0x2081a00, 7188 0, 7189 0, 7190 1, 7191 soc_HIGIGPORTBITMAP_2r_fields, 7192 SOC_RESET_VAL_DEC(0x00000003, 0x00000000) 7193 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 7194 -1, 7195 -1, 7196 }, 7197 #endif /* chips */ 7198 7199 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 7200 { /* SOC_REG_INT_HIGIG_AUX_HDR_BITMAP_PRIORITY_MASKr */ 7201 soc_block_list[5], 7202 soc_genreg, 7203 1, 7204 0, 7205 0x86008a00, 7206 (9 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 7207 0, 7208 1, 7209 soc_VRF_MASK_BCM56560_A0r_fields, 7210 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7211 SOC_RESET_MASK_DEC(0x00000fff, 0x00000000) 7212 -1, 7213 -1, 7214 3, 7215 }, 7216 #endif /* chips */ 7217 7218 #if defined(BCM_56370_A0) 7219 { /* SOC_REG_INT_HIGIG_AUX_HDR_BITMAP_PRIORITY_MASK_BCM56370_A0r */ 7220 soc_block_list[5], 7221 soc_genreg, 7222 1, 7223 0, 7224 0x86009c00, 7225 0, 7226 0, 7227 1, 7228 soc_VRF_MASK_BCM56560_A0r_fields, 7229 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7230 SOC_RESET_MASK_DEC(0x00000fff, 0x00000000) 7231 -1, 7232 -1, 7233 3, 7234 }, 7235 #endif /* chips */ 7236 7237 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 7238 defined(BCM_56680_A0) || defined(BCM_56680_B0) 7239 { /* SOC_REG_INT_HIGIG_BITMAPr */ 7240 soc_block_list[5], 7241 soc_genreg, 7242 1, 7243 0, 7244 0x11080054, 7245 0, 7246 0, 7247 1, 7248 soc_HG_TRUNK_FAILOVER_ENABLEr_fields, 7249 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7250 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 7251 -1, 7252 -1, 7253 }, 7254 #endif /* chips */ 7255 7256 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 7257 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 7258 defined(BCM_56685_A0) || defined(BCM_56685_B0) 7259 { /* SOC_REG_INT_HIGIG_BITMAP_64r */ 7260 soc_block_list[5], 7261 soc_genreg, 7262 1, 7263 0, 7264 0xe080064, 7265 SOC_REG_FLAG_64_BITS, 7266 0, 7267 1, 7268 soc_HIGIG_BITMAP_64r_fields, 7269 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7270 SOC_RESET_MASK_DEC(0xffffffff, 0x003fffff) 7271 -1, 7272 -1, 7273 }, 7274 #endif /* chips */ 7275 7276 #if defined(BCM_53400_A0) 7277 { /* SOC_REG_INT_HIGIG_BITMAP_BCM53400_A0r */ 7278 soc_block_list[5], 7279 soc_genreg, 7280 1, 7281 0, 7282 0x42003300, 7283 0, 7284 0, 7285 1, 7286 soc_HG_TRUNK_FAILOVER_ENABLE_BCM53400_A0r_fields, 7287 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7288 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 7289 -1, 7290 -1, 7291 }, 7292 #endif /* chips */ 7293 7294 #if defined(BCM_56142_A0) 7295 { /* SOC_REG_INT_HIGIG_BITMAP_BCM56142_A0r */ 7296 soc_block_list[5], 7297 soc_genreg, 7298 1, 7299 0, 7300 0x1108009f, 7301 0, 7302 0, 7303 1, 7304 soc_IMIRROR_BITMAPr_fields, 7305 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7306 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 7307 -1, 7308 -1, 7309 }, 7310 #endif /* chips */ 7311 7312 #if defined(BCM_56150_A0) 7313 { /* SOC_REG_INT_HIGIG_BITMAP_BCM56150_A0r */ 7314 soc_block_list[5], 7315 soc_genreg, 7316 1, 7317 0, 7318 0x46003300, 7319 0, 7320 0, 7321 1, 7322 soc_HG_TRUNK_FAILOVER_ENABLE_BCM56150_A0r_fields, 7323 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7324 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 7325 -1, 7326 -1, 7327 }, 7328 #endif /* chips */ 7329 7330 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 7331 { /* SOC_REG_INT_HIGIG_BITMAP_BCM56160_A0r */ 7332 soc_block_list[5], 7333 soc_genreg, 7334 1, 7335 0, 7336 0x42003300, 7337 0, 7338 0, 7339 1, 7340 soc_CMIC_MIIM_PROTOCOL_MAP_0_BCM88950_A0r_fields, 7341 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7342 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 7343 -1, 7344 -1, 7345 }, 7346 #endif /* chips */ 7347 7348 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 7349 { /* SOC_REG_INT_HIGIG_BITMAP_BCM56334_A0r */ 7350 soc_block_list[5], 7351 soc_genreg, 7352 1, 7353 0, 7354 0x11080055, 7355 0, 7356 0, 7357 1, 7358 soc_IMIRROR_BITMAPr_fields, 7359 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7360 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 7361 -1, 7362 -1, 7363 }, 7364 #endif /* chips */ 7365 7366 #if defined(BCM_53570_A0) 7367 { /* SOC_REG_INT_HIGIG_BITMAP_HIr */ 7368 soc_block_list[5], 7369 soc_genreg, 7370 1, 7371 0, 7372 0x42006b00, 7373 SOC_REG_FLAG_64_BITS, 7374 0, 7375 2, 7376 soc_HG_TRUNK_FAILOVER_ENABLE_HIr_fields, 7377 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7378 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 7379 -1, 7380 -1, 7381 }, 7382 #endif /* chips */ 7383 7384 #if defined(BCM_53570_B0) 7385 { /* SOC_REG_INT_HIGIG_BITMAP_HI_BCM53570_B0r */ 7386 soc_block_list[5], 7387 soc_genreg, 7388 1, 7389 0, 7390 0x42006f00, 7391 SOC_REG_FLAG_64_BITS, 7392 0, 7393 2, 7394 soc_HG_TRUNK_FAILOVER_ENABLE_HIr_fields, 7395 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7396 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 7397 -1, 7398 -1, 7399 }, 7400 #endif /* chips */ 7401 7402 #if defined(BCM_53570_A0) 7403 { /* SOC_REG_INT_HIGIG_BITMAP_LOr */ 7404 soc_block_list[5], 7405 soc_genreg, 7406 1, 7407 0, 7408 0x42006a00, 7409 SOC_REG_FLAG_64_BITS, 7410 0, 7411 1, 7412 soc_HG_TRUNK_FAILOVER_ENABLE_LOr_fields, 7413 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7414 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 7415 -1, 7416 -1, 7417 }, 7418 #endif /* chips */ 7419 7420 #if defined(BCM_53570_B0) 7421 { /* SOC_REG_INT_HIGIG_BITMAP_LO_BCM53570_B0r */ 7422 soc_block_list[5], 7423 soc_genreg, 7424 1, 7425 0, 7426 0x42006e00, 7427 SOC_REG_FLAG_64_BITS, 7428 0, 7429 1, 7430 soc_HG_TRUNK_FAILOVER_ENABLE_LOr_fields, 7431 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7432 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 7433 -1, 7434 -1, 7435 }, 7436 #endif /* chips */ 7437 7438 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 7439 defined(BCM_56504_B0) || defined(BCM_56514_A0) 7440 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROLr */ 7441 soc_block_list[5], 7442 soc_genreg, 7443 1, 7444 0, 7445 0xe080109, 7446 0, 7447 0, 7448 11, 7449 soc_HIGIG_TRUNK_CONTROLr_fields, 7450 SOC_RESET_VAL_DEC(0x000f0000, 0x00000000) 7451 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 7452 -1, 7453 -1, 7454 }, 7455 #endif /* chips */ 7456 7457 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 7458 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 7459 defined(BCM_56685_A0) || defined(BCM_56685_B0) 7460 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROL_64r */ 7461 soc_block_list[5], 7462 soc_genreg, 7463 1, 7464 0, 7465 0xe08001f, 7466 SOC_REG_FLAG_64_BITS, 7467 0, 7468 3, 7469 soc_HIGIG_TRUNK_CONTROL_64r_fields, 7470 SOC_RESET_VAL_DEC(0xffffffff, 0x003fffff) 7471 SOC_RESET_MASK_DEC(0xffffffff, 0x003fffff) 7472 -1, 7473 -1, 7474 }, 7475 #endif /* chips */ 7476 7477 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 7478 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROL_BCM53314_A0r */ 7479 soc_block_list[5], 7480 soc_genreg, 7481 1, 7482 0, 7483 0xf08010e, 7484 0, 7485 0, 7486 11, 7487 soc_HIGIG_TRUNK_CONTROL_BCM53314_A0r_fields, 7488 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7489 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 7490 -1, 7491 -1, 7492 }, 7493 #endif /* chips */ 7494 7495 #if defined(BCM_53400_A0) 7496 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROL_BCM53400_A0r */ 7497 soc_block_list[5], 7498 soc_genreg, 7499 1, 7500 0, 7501 0x42002600, 7502 0, 7503 0, 7504 1, 7505 soc_HIGIG_TRUNK_CONTROL_BCM53400_A0r_fields, 7506 SOC_RESET_VAL_DEC(0x3ffffffc, 0x00000000) 7507 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 7508 -1, 7509 -1, 7510 }, 7511 #endif /* chips */ 7512 7513 #if defined(BCM_56142_A0) 7514 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROL_BCM56142_A0r */ 7515 soc_block_list[5], 7516 soc_genreg, 7517 1, 7518 0, 7519 0x1108008a, 7520 0, 7521 0, 7522 1, 7523 soc_HIGIG_TRUNK_CONTROL_BCM56334_A0r_fields, 7524 SOC_RESET_VAL_DEC(0x0000000f, 0x00000000) 7525 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 7526 -1, 7527 -1, 7528 }, 7529 #endif /* chips */ 7530 7531 #if defined(BCM_56150_A0) 7532 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROL_BCM56150_A0r */ 7533 soc_block_list[5], 7534 soc_genreg, 7535 1, 7536 0, 7537 0x46002600, 7538 0, 7539 0, 7540 1, 7541 soc_HIGIG_TRUNK_CONTROL_BCM56150_A0r_fields, 7542 SOC_RESET_VAL_DEC(0x0000000f, 0x00000000) 7543 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 7544 -1, 7545 -1, 7546 }, 7547 #endif /* chips */ 7548 7549 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 7550 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROL_BCM56160_A0r */ 7551 soc_block_list[5], 7552 soc_genreg, 7553 1, 7554 0, 7555 0x42002600, 7556 0, 7557 0, 7558 1, 7559 soc_HIGIG_TRUNK_CONTROL_BCM56160_A0r_fields, 7560 SOC_RESET_VAL_DEC(0xfffffffc, 0x00000000) 7561 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 7562 -1, 7563 -1, 7564 }, 7565 #endif /* chips */ 7566 7567 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 7568 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROL_BCM56224_A0r */ 7569 soc_block_list[5], 7570 soc_genreg, 7571 1, 7572 0, 7573 0xf08010e, 7574 0, 7575 0, 7576 11, 7577 soc_HIGIG_TRUNK_CONTROL_BCM56224_A0r_fields, 7578 SOC_RESET_VAL_DEC(0x03f00000, 0x00000000) 7579 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 7580 -1, 7581 -1, 7582 }, 7583 #endif /* chips */ 7584 7585 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 7586 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROL_BCM56334_A0r */ 7587 soc_block_list[5], 7588 soc_genreg, 7589 1, 7590 0, 7591 0x1108001f, 7592 0, 7593 0, 7594 1, 7595 soc_HIGIG_TRUNK_CONTROL_BCM56334_A0r_fields, 7596 SOC_RESET_VAL_DEC(0x0000000f, 0x00000000) 7597 SOC_RESET_MASK_DEC(0x0000000f, 0x00000000) 7598 -1, 7599 -1, 7600 }, 7601 #endif /* chips */ 7602 7603 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 7604 defined(BCM_56680_A0) || defined(BCM_56680_B0) 7605 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROL_BCM56624_A0r */ 7606 soc_block_list[5], 7607 soc_genreg, 7608 1, 7609 0, 7610 0x1108001f, 7611 0, 7612 0, 7613 1, 7614 soc_HIGIG_TRUNK_CONTROL_BCM56624_A0r_fields, 7615 SOC_RESET_VAL_DEC(0x000000ff, 0x00000000) 7616 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 7617 -1, 7618 -1, 7619 }, 7620 #endif /* chips */ 7621 7622 #if defined(BCM_56800_A0) 7623 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROL_BCM56800_A0r */ 7624 soc_block_list[5], 7625 soc_genreg, 7626 1, 7627 0, 7628 0xe080613, 7629 0, 7630 0, 7631 1, 7632 soc_HIGIG_TRUNK_CONTROL_BCM56800_A0r_fields, 7633 SOC_RESET_VAL_DEC(0x001fffff, 0x00000000) 7634 SOC_RESET_MASK_DEC(0x001fffff, 0x00000000) 7635 -1, 7636 -1, 7637 }, 7638 #endif /* chips */ 7639 7640 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 7641 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROL_BCM56820_A0r */ 7642 soc_block_list[5], 7643 soc_genreg, 7644 1, 7645 0, 7646 0xf08063a, 7647 0, 7648 0, 7649 1, 7650 soc_HIGIG_TRUNK_CONTROL_BCM56820_A0r_fields, 7651 SOC_RESET_VAL_DEC(0x1fffffff, 0x00000000) 7652 SOC_RESET_MASK_DEC(0x1fffffff, 0x00000000) 7653 -1, 7654 -1, 7655 }, 7656 #endif /* chips */ 7657 7658 #if defined(BCM_53570_A0) 7659 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROL_HIr */ 7660 soc_block_list[5], 7661 soc_genreg, 7662 1, 7663 0, 7664 0x42005800, 7665 SOC_REG_FLAG_64_BITS, 7666 0, 7667 2, 7668 soc_HIGIG_TRUNK_CONTROL_HIr_fields, 7669 SOC_RESET_VAL_DEC(0x00000003, 0x00000000) 7670 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 7671 -1, 7672 -1, 7673 }, 7674 #endif /* chips */ 7675 7676 #if defined(BCM_53570_B0) 7677 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROL_HI_BCM53570_B0r */ 7678 soc_block_list[5], 7679 soc_genreg, 7680 1, 7681 0, 7682 0x42005c00, 7683 SOC_REG_FLAG_64_BITS, 7684 0, 7685 2, 7686 soc_HIGIG_TRUNK_CONTROL_HIr_fields, 7687 SOC_RESET_VAL_DEC(0x00000003, 0x00000000) 7688 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 7689 -1, 7690 -1, 7691 }, 7692 #endif /* chips */ 7693 7694 #if defined(BCM_53570_A0) 7695 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROL_LOr */ 7696 soc_block_list[5], 7697 soc_genreg, 7698 1, 7699 0, 7700 0x42005700, 7701 SOC_REG_FLAG_64_BITS, 7702 0, 7703 3, 7704 soc_HIGIG_TRUNK_CONTROL_LOr_fields, 7705 SOC_RESET_VAL_DEC(0xfffffffc, 0xffffffff) 7706 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 7707 -1, 7708 -1, 7709 }, 7710 #endif /* chips */ 7711 7712 #if defined(BCM_53570_B0) 7713 { /* SOC_REG_INT_HIGIG_TRUNK_CONTROL_LO_BCM53570_B0r */ 7714 soc_block_list[5], 7715 soc_genreg, 7716 1, 7717 0, 7718 0x42005b00, 7719 SOC_REG_FLAG_64_BITS, 7720 0, 7721 3, 7722 soc_HIGIG_TRUNK_CONTROL_LOr_fields, 7723 SOC_RESET_VAL_DEC(0xfffffffc, 0xffffffff) 7724 SOC_RESET_MASK_DEC(0xffffffff, 0xffffffff) 7725 -1, 7726 -1, 7727 }, 7728 #endif /* chips */ 7729 7730 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 7731 defined(BCM_56504_B0) 7732 { /* SOC_REG_INT_HIGIG_TRUNK_GROUPr */ 7733 soc_block_list[5], 7734 soc_genreg, 7735 1, 7736 0, 7737 0xe080108, 7738 0, 7739 0, 7740 10, 7741 soc_HIGIG_TRUNK_GROUPr_fields, 7742 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7743 SOC_RESET_MASK_DEC(0x003fffff, 0x00000000) 7744 -1, 7745 -1, 7746 }, 7747 #endif /* chips */ 7748 7749 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 7750 { /* SOC_REG_INT_HIGIG_TRUNK_GROUP_BCM53314_A0r */ 7751 soc_block_list[5], 7752 soc_genreg, 7753 1, 7754 0, 7755 0xf08010d, 7756 0, 7757 0, 7758 10, 7759 soc_HIGIG_TRUNK_GROUP_BCM53314_A0r_fields, 7760 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7761 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 7762 -1, 7763 -1, 7764 }, 7765 #endif /* chips */ 7766 7767 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 7768 { /* SOC_REG_INT_HIGIG_TRUNK_GROUP_BCM56224_A0r */ 7769 soc_block_list[5], 7770 soc_genreg, 7771 1, 7772 0, 7773 0xf08010d, 7774 0, 7775 0, 7776 10, 7777 soc_HIGIG_TRUNK_GROUP_BCM56224_A0r_fields, 7778 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7779 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 7780 -1, 7781 -1, 7782 }, 7783 #endif /* chips */ 7784 7785 #if defined(BCM_56514_A0) 7786 { /* SOC_REG_INT_HIGIG_TRUNK_GROUP_BCM56514_A0r */ 7787 soc_block_list[5], 7788 soc_genreg, 7789 1, 7790 0, 7791 0xe080108, 7792 0, 7793 0, 7794 12, 7795 soc_HIGIG_TRUNK_GROUP_BCM56514_A0r_fields, 7796 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 7797 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 7798 -1, 7799 -1, 7800 }, 7801 #endif /* chips */ 7802 7803 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 7804 { /* SOC_REG_INT_HOLCOS0MINXQCNTr */ 7805 soc_block_list[4], 7806 soc_portreg, 7807 1, 7808 0, 7809 0x17, 7810 0, 7811 0, 7812 1, 7813 soc_HOLCOS0MINXQCNTr_fields, 7814 SOC_RESET_VAL_DEC(0x00000004, 0x00000000) 7815 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 7816 -1, 7817 -1, 7818 }, 7819 #endif /* chips */ 7820 7821 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 7822 { /* SOC_REG_INT_HOLCOS1MINXQCNTr */ 7823 soc_block_list[4], 7824 soc_portreg, 7825 1, 7826 0, 7827 0x18, 7828 0, 7829 0, 7830 1, 7831 soc_HOLCOS1MINXQCNTr_fields, 7832 SOC_RESET_VAL_DEC(0x0000000c, 0x00000000) 7833 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 7834 -1, 7835 -1, 7836 }, 7837 #endif /* chips */ 7838 7839 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 7840 { /* SOC_REG_INT_HOLCOS2MINXQCNTr */ 7841 soc_block_list[4], 7842 soc_portreg, 7843 1, 7844 0, 7845 0x19, 7846 0, 7847 0, 7848 1, 7849 soc_HOLCOS2MINXQCNTr_fields, 7850 SOC_RESET_VAL_DEC(0x00000008, 0x00000000) 7851 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 7852 -1, 7853 -1, 7854 }, 7855 #endif /* chips */ 7856 7857 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 7858 { /* SOC_REG_INT_HOLCOS3MINXQCNTr */ 7859 soc_block_list[4], 7860 soc_portreg, 7861 1, 7862 0, 7863 0x1a, 7864 0, 7865 0, 7866 1, 7867 soc_HOLCOS2MINXQCNTr_fields, 7868 SOC_RESET_VAL_DEC(0x00000008, 0x00000000) 7869 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 7870 -1, 7871 -1, 7872 }, 7873 #endif /* chips */ 7874 7875 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 7876 { /* SOC_REG_INT_HOLCOSCELLMAXLIMITr */ 7877 soc_block_list[4], 7878 soc_portreg, 7879 8, 7880 0, 7881 0xa5, 7882 SOC_REG_FLAG_ARRAY, 7883 0, 7884 2, 7885 soc_HOLCOSCELLMAXLIMITr_fields, 7886 SOC_RESET_VAL_DEC(0x03ffffff, 0x00000000) 7887 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 7888 -1, 7889 -1, 7890 }, 7891 #endif /* chips */ 7892 7893 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 7894 { /* SOC_REG_INT_HOLCOSCELLMAXLIMIT_BCM53314_A0r */ 7895 soc_block_list[4], 7896 soc_portreg, 7897 4, 7898 0, 7899 0xa5, 7900 SOC_REG_FLAG_ARRAY, 7901 0, 7902 2, 7903 soc_HOLCOSCELLMAXLIMIT_BCM53314_A0r_fields, 7904 SOC_RESET_VAL_DEC(0x00954960, 0x00000000) 7905 SOC_RESET_MASK_DEC(0x00ffffff, 0x00000000) 7906 -1, 7907 -1, 7908 }, 7909 #endif /* chips */ 7910 7911 #if defined(BCM_53400_A0) 7912 { /* SOC_REG_INT_HOLCOSCELLMAXLIMIT_BCM53400_A0r */ 7913 soc_block_list[4], 7914 soc_portreg, 7915 8, 7916 0, 7917 0xed00, 7918 SOC_REG_FLAG_ARRAY, 7919 0, 7920 2, 7921 soc_HOLCOSCELLMAXLIMIT_BCM53400_A0r_fields, 7922 SOC_RESET_VAL_DEC(0x0fffffff, 0x00000000) 7923 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 7924 -1, 7925 79, 7926 }, 7927 #endif /* chips */ 7928 7929 #if defined(BCM_53540_A0) 7930 { /* SOC_REG_INT_HOLCOSCELLMAXLIMIT_BCM53540_A0r */ 7931 soc_block_list[4], 7932 soc_portreg, 7933 8, 7934 0, 7935 0xf800, 7936 SOC_REG_FLAG_ARRAY, 7937 0, 7938 2, 7939 soc_HOLCOSCELLMAXLIMIT_BCM53540_A0r_fields, 7940 SOC_RESET_VAL_DEC(0x007fe7ff, 0x00000000) 7941 SOC_RESET_MASK_DEC(0x00ffffff, 0x00000000) 7942 -1, 7943 91, 7944 }, 7945 #endif /* chips */ 7946 7947 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 7948 { /* SOC_REG_INT_HOLCOSCELLMAXLIMIT_BCM53570_A0r */ 7949 soc_block_list[4], 7950 soc_portreg, 7951 8, 7952 0, 7953 0x10000, 7954 SOC_REG_FLAG_ARRAY, 7955 0, 7956 2, 7957 soc_HOLCOSCELLMAXLIMIT_BCM53570_A0r_fields, 7958 SOC_RESET_VAL_DEC(0x00ff87ff, 0x00000000) 7959 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 7960 -1, 7961 102, 7962 }, 7963 #endif /* chips */ 7964 7965 #if defined(BCM_56142_A0) 7966 { /* SOC_REG_INT_HOLCOSCELLMAXLIMIT_BCM56142_A0r */ 7967 soc_block_list[4], 7968 soc_portreg, 7969 8, 7970 0, 7971 0xed, 7972 SOC_REG_FLAG_ARRAY, 7973 0, 7974 2, 7975 soc_HOLCOSCELLMAXLIMIT_BCM56142_A0r_fields, 7976 SOC_RESET_VAL_DEC(0x0bffefff, 0x00000000) 7977 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 7978 -1, 7979 -1, 7980 }, 7981 #endif /* chips */ 7982 7983 #if defined(BCM_56150_A0) 7984 { /* SOC_REG_INT_HOLCOSCELLMAXLIMIT_BCM56150_A0r */ 7985 soc_block_list[4], 7986 soc_portreg, 7987 8, 7988 0, 7989 0xed00, 7990 SOC_REG_FLAG_ARRAY, 7991 0, 7992 2, 7993 soc_HOLCOSCELLMAXLIMIT_BCM56150_A0r_fields, 7994 SOC_RESET_VAL_DEC(0x0bffefff, 0x00000000) 7995 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 7996 -1, 7997 79, 7998 }, 7999 #endif /* chips */ 8000 8001 #if defined(BCM_56160_A0) 8002 { /* SOC_REG_INT_HOLCOSCELLMAXLIMIT_BCM56160_A0r */ 8003 soc_block_list[4], 8004 soc_portreg, 8005 8, 8006 0, 8007 0xed00, 8008 SOC_REG_FLAG_ARRAY, 8009 0, 8010 2, 8011 soc_HOLCOSCELLMAXLIMIT_BCM53400_A0r_fields, 8012 SOC_RESET_VAL_DEC(0x0fffffff, 0x00000000) 8013 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 8014 -1, 8015 91, 8016 }, 8017 #endif /* chips */ 8018 8019 #if defined(BCM_53570_A0) 8020 { /* SOC_REG_INT_HOLCOSCELLMAXLIMIT_QGROUPr */ 8021 soc_block_list[4], 8022 soc_portreg, 8023 8, 8024 0, 8025 0xc8e00, 8026 SOC_REG_FLAG_ARRAY, 8027 0, 8028 2, 8029 soc_HOLCOSCELLMAXLIMIT_QGROUPr_fields, 8030 SOC_RESET_VAL_DEC(0x03ff87ff, 0x00000000) 8031 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 8032 -1, 8033 99, 8034 }, 8035 #endif /* chips */ 8036 8037 #if defined(BCM_53570_B0) 8038 { /* SOC_REG_INT_HOLCOSCELLMAXLIMIT_QGROUP_BCM53570_B0r */ 8039 soc_block_list[4], 8040 soc_portreg, 8041 8, 8042 0, 8043 0xc9100, 8044 SOC_REG_FLAG_ARRAY, 8045 0, 8046 2, 8047 soc_HOLCOSCELLMAXLIMIT_QGROUPr_fields, 8048 SOC_RESET_VAL_DEC(0x03ff87ff, 0x00000000) 8049 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 8050 -1, 8051 99, 8052 }, 8053 #endif /* chips */ 8054 8055 #if defined(BCM_53570_A0) 8056 { /* SOC_REG_INT_HOLCOSCELLMAXLIMIT_QLAYERr */ 8057 soc_block_list[4], 8058 soc_portreg, 8059 64, 8060 0, 8061 0xc4e00, 8062 SOC_REG_FLAG_ARRAY, 8063 0, 8064 2, 8065 soc_HOLCOSCELLMAXLIMIT_QGROUPr_fields, 8066 SOC_RESET_VAL_DEC(0x03ff87ff, 0x00000000) 8067 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 8068 -1, 8069 99, 8070 }, 8071 #endif /* chips */ 8072 8073 #if defined(BCM_53570_B0) 8074 { /* SOC_REG_INT_HOLCOSCELLMAXLIMIT_QLAYER_BCM53570_B0r */ 8075 soc_block_list[4], 8076 soc_portreg, 8077 64, 8078 0, 8079 0xc5100, 8080 SOC_REG_FLAG_ARRAY, 8081 0, 8082 2, 8083 soc_HOLCOSCELLMAXLIMIT_QGROUPr_fields, 8084 SOC_RESET_VAL_DEC(0x03ff87ff, 0x00000000) 8085 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 8086 -1, 8087 99, 8088 }, 8089 #endif /* chips */ 8090 8091 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 8092 { /* SOC_REG_INT_HOLCOSMINXQCNTr */ 8093 soc_block_list[4], 8094 soc_portreg, 8095 8, 8096 0, 8097 0x17, 8098 SOC_REG_FLAG_ARRAY, 8099 0, 8100 1, 8101 soc_HOLCOSMINXQCNTr_fields, 8102 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 8103 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 8104 -1, 8105 -1, 8106 }, 8107 #endif /* chips */ 8108 8109 #if defined(BCM_53400_A0) 8110 { /* SOC_REG_INT_HOLCOSMINXQCNT_BCM53400_A0r */ 8111 soc_block_list[4], 8112 soc_portreg, 8113 8, 8114 0, 8115 0x4800, 8116 SOC_REG_FLAG_ARRAY, 8117 0, 8118 1, 8119 soc_HOLCOSMINXQCNT_BCM53400_A0r_fields, 8120 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 8121 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8122 -1, 8123 79, 8124 }, 8125 #endif /* chips */ 8126 8127 #if defined(BCM_53540_A0) 8128 { /* SOC_REG_INT_HOLCOSMINXQCNT_BCM53540_A0r */ 8129 soc_block_list[4], 8130 soc_portreg, 8131 8, 8132 0, 8133 0x3800, 8134 SOC_REG_FLAG_ARRAY, 8135 0, 8136 1, 8137 soc_HOLCOSMINXQCNT_BCM53540_A0r_fields, 8138 SOC_RESET_VAL_DEC(0x00000008, 0x00000000) 8139 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 8140 -1, 8141 91, 8142 }, 8143 #endif /* chips */ 8144 8145 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 8146 { /* SOC_REG_INT_HOLCOSMINXQCNT_BCM53570_A0r */ 8147 soc_block_list[4], 8148 soc_portreg, 8149 8, 8150 0, 8151 0x4000, 8152 SOC_REG_FLAG_ARRAY, 8153 0, 8154 1, 8155 soc_HOLCOSMINXQCNT_BCM53400_A0r_fields, 8156 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 8157 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8158 -1, 8159 102, 8160 }, 8161 #endif /* chips */ 8162 8163 #if defined(BCM_56142_A0) 8164 { /* SOC_REG_INT_HOLCOSMINXQCNT_BCM56142_A0r */ 8165 soc_block_list[4], 8166 soc_portreg, 8167 8, 8168 0, 8169 0x48, 8170 SOC_REG_FLAG_ARRAY, 8171 0, 8172 1, 8173 soc_HOLCOSMINXQCNTr_fields, 8174 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 8175 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 8176 -1, 8177 -1, 8178 }, 8179 #endif /* chips */ 8180 8181 #if defined(BCM_56150_A0) 8182 { /* SOC_REG_INT_HOLCOSMINXQCNT_BCM56150_A0r */ 8183 soc_block_list[4], 8184 soc_portreg, 8185 8, 8186 0, 8187 0x4800, 8188 SOC_REG_FLAG_ARRAY, 8189 0, 8190 1, 8191 soc_HOLCOSMINXQCNT_BCM56150_A0r_fields, 8192 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 8193 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 8194 -1, 8195 79, 8196 }, 8197 #endif /* chips */ 8198 8199 #if defined(BCM_56160_A0) 8200 { /* SOC_REG_INT_HOLCOSMINXQCNT_BCM56160_A0r */ 8201 soc_block_list[4], 8202 soc_portreg, 8203 8, 8204 0, 8205 0x4800, 8206 SOC_REG_FLAG_ARRAY, 8207 0, 8208 1, 8209 soc_HOLCOSMINXQCNT_BCM56160_A0r_fields, 8210 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 8211 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 8212 -1, 8213 91, 8214 }, 8215 #endif /* chips */ 8216 8217 #if defined(BCM_53570_A0) 8218 { /* SOC_REG_INT_HOLCOSMINXQCNT_QLAYERr */ 8219 soc_block_list[4], 8220 soc_portreg, 8221 64, 8222 0, 8223 0xa8e00, 8224 SOC_REG_FLAG_ARRAY, 8225 0, 8226 1, 8227 soc_HOLCOSMINXQCNT_BCM53400_A0r_fields, 8228 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 8229 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8230 -1, 8231 99, 8232 }, 8233 #endif /* chips */ 8234 8235 #if defined(BCM_53570_B0) 8236 { /* SOC_REG_INT_HOLCOSMINXQCNT_QLAYER_BCM53570_B0r */ 8237 soc_block_list[4], 8238 soc_portreg, 8239 64, 8240 0, 8241 0xa9100, 8242 SOC_REG_FLAG_ARRAY, 8243 0, 8244 1, 8245 soc_HOLCOSMINXQCNT_BCM53400_A0r_fields, 8246 SOC_RESET_VAL_DEC(0x00000001, 0x00000000) 8247 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8248 -1, 8249 99, 8250 }, 8251 #endif /* chips */ 8252 8253 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 8254 { /* SOC_REG_INT_HOLCOSPKTRESETLIMITr */ 8255 soc_block_list[4], 8256 soc_portreg, 8257 8, 8258 0, 8259 0xf, 8260 SOC_REG_FLAG_ARRAY, 8261 0, 8262 1, 8263 soc_HOLCOSPKTRESETLIMITr_fields, 8264 SOC_RESET_VAL_DEC(0x00000040, 0x00000000) 8265 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 8266 -1, 8267 -1, 8268 }, 8269 #endif /* chips */ 8270 8271 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 8272 { /* SOC_REG_INT_HOLCOSPKTRESETLIMIT_BCM53314_A0r */ 8273 soc_block_list[4], 8274 soc_portreg, 8275 4, 8276 0, 8277 0xf, 8278 SOC_REG_FLAG_ARRAY, 8279 0, 8280 1, 8281 soc_HOLCOSPKTRESETLIMIT_BCM53314_A0r_fields, 8282 SOC_RESET_VAL_DEC(0x000001ef, 0x00000000) 8283 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 8284 -1, 8285 -1, 8286 }, 8287 #endif /* chips */ 8288 8289 #if defined(BCM_53400_A0) 8290 { /* SOC_REG_INT_HOLCOSPKTRESETLIMIT_BCM53400_A0r */ 8291 soc_block_list[4], 8292 soc_portreg, 8293 8, 8294 0, 8295 0x2800, 8296 SOC_REG_FLAG_ARRAY, 8297 0, 8298 1, 8299 soc_HOLCOSPKTRESETLIMIT_BCM53400_A0r_fields, 8300 SOC_RESET_VAL_DEC(0x00000040, 0x00000000) 8301 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8302 -1, 8303 79, 8304 }, 8305 #endif /* chips */ 8306 8307 #if defined(BCM_53540_A0) 8308 { /* SOC_REG_INT_HOLCOSPKTRESETLIMIT_BCM53540_A0r */ 8309 soc_block_list[4], 8310 soc_portreg, 8311 8, 8312 0, 8313 0x3000, 8314 SOC_REG_FLAG_ARRAY, 8315 0, 8316 1, 8317 soc_HOLCOSPKTRESETLIMIT_BCM53540_A0r_fields, 8318 SOC_RESET_VAL_DEC(0x00000017, 0x00000000) 8319 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 8320 -1, 8321 91, 8322 }, 8323 #endif /* chips */ 8324 8325 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 8326 { /* SOC_REG_INT_HOLCOSPKTRESETLIMIT_BCM53570_A0r */ 8327 soc_block_list[4], 8328 soc_portreg, 8329 8, 8330 0, 8331 0x3800, 8332 SOC_REG_FLAG_ARRAY, 8333 0, 8334 1, 8335 soc_HOLCOSPKTRESETLIMIT_BCM53400_A0r_fields, 8336 SOC_RESET_VAL_DEC(0x00000040, 0x00000000) 8337 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8338 -1, 8339 102, 8340 }, 8341 #endif /* chips */ 8342 8343 #if defined(BCM_56142_A0) 8344 { /* SOC_REG_INT_HOLCOSPKTRESETLIMIT_BCM56142_A0r */ 8345 soc_block_list[4], 8346 soc_portreg, 8347 8, 8348 0, 8349 0x28, 8350 SOC_REG_FLAG_ARRAY, 8351 0, 8352 1, 8353 soc_HOLCOSPKTRESETLIMITr_fields, 8354 SOC_RESET_VAL_DEC(0x00000040, 0x00000000) 8355 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 8356 -1, 8357 -1, 8358 }, 8359 #endif /* chips */ 8360 8361 #if defined(BCM_56150_A0) 8362 { /* SOC_REG_INT_HOLCOSPKTRESETLIMIT_BCM56150_A0r */ 8363 soc_block_list[4], 8364 soc_portreg, 8365 8, 8366 0, 8367 0x2800, 8368 SOC_REG_FLAG_ARRAY, 8369 0, 8370 1, 8371 soc_HOLCOSPKTRESETLIMIT_BCM56150_A0r_fields, 8372 SOC_RESET_VAL_DEC(0x00000040, 0x00000000) 8373 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 8374 -1, 8375 79, 8376 }, 8377 #endif /* chips */ 8378 8379 #if defined(BCM_56160_A0) 8380 { /* SOC_REG_INT_HOLCOSPKTRESETLIMIT_BCM56160_A0r */ 8381 soc_block_list[4], 8382 soc_portreg, 8383 8, 8384 0, 8385 0x2800, 8386 SOC_REG_FLAG_ARRAY, 8387 0, 8388 1, 8389 soc_HOLCOSPKTRESETLIMIT_BCM56160_A0r_fields, 8390 SOC_RESET_VAL_DEC(0x00000040, 0x00000000) 8391 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 8392 -1, 8393 91, 8394 }, 8395 #endif /* chips */ 8396 8397 #if defined(BCM_53570_A0) 8398 { /* SOC_REG_INT_HOLCOSPKTRESETLIMIT_QGROUPr */ 8399 soc_block_list[4], 8400 soc_portreg, 8401 8, 8402 0, 8403 0xa4e00, 8404 SOC_REG_FLAG_ARRAY, 8405 0, 8406 1, 8407 soc_HOLCOSPKTRESETLIMIT_BCM53400_A0r_fields, 8408 SOC_RESET_VAL_DEC(0x00000040, 0x00000000) 8409 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8410 -1, 8411 99, 8412 }, 8413 #endif /* chips */ 8414 8415 #if defined(BCM_53570_B0) 8416 { /* SOC_REG_INT_HOLCOSPKTRESETLIMIT_QGROUP_BCM53570_B0r */ 8417 soc_block_list[4], 8418 soc_portreg, 8419 8, 8420 0, 8421 0xa5100, 8422 SOC_REG_FLAG_ARRAY, 8423 0, 8424 1, 8425 soc_HOLCOSPKTRESETLIMIT_BCM53400_A0r_fields, 8426 SOC_RESET_VAL_DEC(0x00000040, 0x00000000) 8427 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8428 -1, 8429 99, 8430 }, 8431 #endif /* chips */ 8432 8433 #if defined(BCM_53570_A0) 8434 { /* SOC_REG_INT_HOLCOSPKTRESETLIMIT_QLAYERr */ 8435 soc_block_list[4], 8436 soc_portreg, 8437 64, 8438 0, 8439 0xa0e00, 8440 SOC_REG_FLAG_ARRAY, 8441 0, 8442 1, 8443 soc_HOLCOSPKTRESETLIMIT_BCM53400_A0r_fields, 8444 SOC_RESET_VAL_DEC(0x00000040, 0x00000000) 8445 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8446 -1, 8447 99, 8448 }, 8449 #endif /* chips */ 8450 8451 #if defined(BCM_53570_B0) 8452 { /* SOC_REG_INT_HOLCOSPKTRESETLIMIT_QLAYER_BCM53570_B0r */ 8453 soc_block_list[4], 8454 soc_portreg, 8455 64, 8456 0, 8457 0xa1100, 8458 SOC_REG_FLAG_ARRAY, 8459 0, 8460 1, 8461 soc_HOLCOSPKTRESETLIMIT_BCM53400_A0r_fields, 8462 SOC_RESET_VAL_DEC(0x00000040, 0x00000000) 8463 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8464 -1, 8465 99, 8466 }, 8467 #endif /* chips */ 8468 8469 #if defined(BCM_56504_A0) 8470 { /* SOC_REG_INT_HOLCOSPKTSETLIMITr */ 8471 soc_block_list[4], 8472 soc_portreg, 8473 8, 8474 0, 8475 0x10, 8476 SOC_REG_FLAG_ARRAY, 8477 0, 8478 2, 8479 soc_HOLCOSPKTSETLIMITr_fields, 8480 SOC_RESET_VAL_DEC(0x00000900, 0x00000000) 8481 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8482 -1, 8483 -1, 8484 }, 8485 #endif /* chips */ 8486 8487 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 8488 { /* SOC_REG_INT_HOLCOSPKTSETLIMIT_BCM53314_A0r */ 8489 soc_block_list[4], 8490 soc_portreg, 8491 4, 8492 0, 8493 0x7, 8494 SOC_REG_FLAG_ARRAY, 8495 0, 8496 1, 8497 soc_HOLCOSPKTSETLIMIT_BCM53314_A0r_fields, 8498 SOC_RESET_VAL_DEC(0x000001f3, 0x00000000) 8499 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 8500 -1, 8501 -1, 8502 }, 8503 #endif /* chips */ 8504 8505 #if defined(BCM_53400_A0) 8506 { /* SOC_REG_INT_HOLCOSPKTSETLIMIT_BCM53400_A0r */ 8507 soc_block_list[4], 8508 soc_portreg, 8509 8, 8510 0, 8511 0x800, 8512 SOC_REG_FLAG_ARRAY, 8513 0, 8514 1, 8515 soc_HOLCOSPKTSETLIMIT_BCM53400_A0r_fields, 8516 SOC_RESET_VAL_DEC(0x00000080, 0x00000000) 8517 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8518 -1, 8519 79, 8520 }, 8521 #endif /* chips */ 8522 8523 #if defined(BCM_53540_A0) 8524 { /* SOC_REG_INT_HOLCOSPKTSETLIMIT_BCM53540_A0r */ 8525 soc_block_list[4], 8526 soc_portreg, 8527 8, 8528 0, 8529 0x2800, 8530 SOC_REG_FLAG_ARRAY, 8531 0, 8532 1, 8533 soc_HOLCOSPKTSETLIMIT_BCM53540_A0r_fields, 8534 SOC_RESET_VAL_DEC(0x0000001c, 0x00000000) 8535 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 8536 -1, 8537 91, 8538 }, 8539 #endif /* chips */ 8540 8541 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 8542 { /* SOC_REG_INT_HOLCOSPKTSETLIMIT_BCM53570_A0r */ 8543 soc_block_list[4], 8544 soc_portreg, 8545 8, 8546 0, 8547 0x3000, 8548 SOC_REG_FLAG_ARRAY, 8549 0, 8550 1, 8551 soc_HOLCOSPKTSETLIMIT_BCM53400_A0r_fields, 8552 SOC_RESET_VAL_DEC(0x00000080, 0x00000000) 8553 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8554 -1, 8555 102, 8556 }, 8557 #endif /* chips */ 8558 8559 #if defined(BCM_56142_A0) 8560 { /* SOC_REG_INT_HOLCOSPKTSETLIMIT_BCM56142_A0r */ 8561 soc_block_list[4], 8562 soc_portreg, 8563 8, 8564 0, 8565 0x8, 8566 SOC_REG_FLAG_ARRAY, 8567 0, 8568 1, 8569 soc_HOLCOSPKTSETLIMIT_BCM56224_A0r_fields, 8570 SOC_RESET_VAL_DEC(0x00000080, 0x00000000) 8571 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 8572 -1, 8573 -1, 8574 }, 8575 #endif /* chips */ 8576 8577 #if defined(BCM_56150_A0) 8578 { /* SOC_REG_INT_HOLCOSPKTSETLIMIT_BCM56150_A0r */ 8579 soc_block_list[4], 8580 soc_portreg, 8581 8, 8582 0, 8583 0x800, 8584 SOC_REG_FLAG_ARRAY, 8585 0, 8586 1, 8587 soc_HOLCOSPKTSETLIMIT_BCM56150_A0r_fields, 8588 SOC_RESET_VAL_DEC(0x00000080, 0x00000000) 8589 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 8590 -1, 8591 79, 8592 }, 8593 #endif /* chips */ 8594 8595 #if defined(BCM_56160_A0) 8596 { /* SOC_REG_INT_HOLCOSPKTSETLIMIT_BCM56160_A0r */ 8597 soc_block_list[4], 8598 soc_portreg, 8599 8, 8600 0, 8601 0x800, 8602 SOC_REG_FLAG_ARRAY, 8603 0, 8604 1, 8605 soc_HOLCOSPKTSETLIMIT_BCM56160_A0r_fields, 8606 SOC_RESET_VAL_DEC(0x00000080, 0x00000000) 8607 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 8608 -1, 8609 91, 8610 }, 8611 #endif /* chips */ 8612 8613 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 8614 { /* SOC_REG_INT_HOLCOSPKTSETLIMIT_BCM56224_A0r */ 8615 soc_block_list[4], 8616 soc_portreg, 8617 8, 8618 0, 8619 0x7, 8620 SOC_REG_FLAG_ARRAY, 8621 0, 8622 1, 8623 soc_HOLCOSPKTSETLIMIT_BCM56224_A0r_fields, 8624 SOC_RESET_VAL_DEC(0x00000080, 0x00000000) 8625 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 8626 -1, 8627 -1, 8628 }, 8629 #endif /* chips */ 8630 8631 #if defined(BCM_56314_A0) 8632 { /* SOC_REG_INT_HOLCOSPKTSETLIMIT_BCM56314_A0r */ 8633 soc_block_list[4], 8634 soc_portreg, 8635 8, 8636 0, 8637 0x10, 8638 SOC_REG_FLAG_ARRAY, 8639 0, 8640 2, 8641 soc_HOLCOSPKTSETLIMIT_BCM56314_A0r_fields, 8642 SOC_RESET_VAL_DEC(0x00000860, 0x00000000) 8643 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8644 -1, 8645 -1, 8646 }, 8647 #endif /* chips */ 8648 8649 #if defined(BCM_56504_B0) 8650 { /* SOC_REG_INT_HOLCOSPKTSETLIMIT_BCM56504_B0r */ 8651 soc_block_list[4], 8652 soc_portreg, 8653 8, 8654 0, 8655 0x10, 8656 SOC_REG_FLAG_ARRAY, 8657 0, 8658 2, 8659 soc_HOLCOSPKTSETLIMIT_BCM56504_B0r_fields, 8660 SOC_RESET_VAL_DEC(0x000008c0, 0x00000000) 8661 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8662 -1, 8663 -1, 8664 }, 8665 #endif /* chips */ 8666 8667 #if defined(BCM_56514_A0) 8668 { /* SOC_REG_INT_HOLCOSPKTSETLIMIT_BCM56514_A0r */ 8669 soc_block_list[4], 8670 soc_portreg, 8671 8, 8672 0, 8673 0x10, 8674 SOC_REG_FLAG_ARRAY, 8675 0, 8676 2, 8677 soc_HOLCOSPKTSETLIMIT_BCM56514_A0r_fields, 8678 SOC_RESET_VAL_DEC(0x000500c0, 0x00000000) 8679 SOC_RESET_MASK_DEC(0x003fffff, 0x00000000) 8680 -1, 8681 -1, 8682 }, 8683 #endif /* chips */ 8684 8685 #if defined(BCM_53570_A0) 8686 { /* SOC_REG_INT_HOLCOSPKTSETLIMIT_QGROUPr */ 8687 soc_block_list[4], 8688 soc_portreg, 8689 8, 8690 0, 8691 0x9ce00, 8692 SOC_REG_FLAG_ARRAY, 8693 0, 8694 1, 8695 soc_HOLCOSPKTSETLIMIT_BCM53400_A0r_fields, 8696 SOC_RESET_VAL_DEC(0x00000080, 0x00000000) 8697 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8698 -1, 8699 99, 8700 }, 8701 #endif /* chips */ 8702 8703 #if defined(BCM_53570_B0) 8704 { /* SOC_REG_INT_HOLCOSPKTSETLIMIT_QGROUP_BCM53570_B0r */ 8705 soc_block_list[4], 8706 soc_portreg, 8707 8, 8708 0, 8709 0x9d100, 8710 SOC_REG_FLAG_ARRAY, 8711 0, 8712 1, 8713 soc_HOLCOSPKTSETLIMIT_BCM53400_A0r_fields, 8714 SOC_RESET_VAL_DEC(0x00000080, 0x00000000) 8715 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8716 -1, 8717 99, 8718 }, 8719 #endif /* chips */ 8720 8721 #if defined(BCM_53570_A0) 8722 { /* SOC_REG_INT_HOLCOSPKTSETLIMIT_QLAYERr */ 8723 soc_block_list[4], 8724 soc_portreg, 8725 64, 8726 0, 8727 0x98e00, 8728 SOC_REG_FLAG_ARRAY, 8729 0, 8730 1, 8731 soc_HOLCOSPKTSETLIMIT_BCM53400_A0r_fields, 8732 SOC_RESET_VAL_DEC(0x00000080, 0x00000000) 8733 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8734 -1, 8735 99, 8736 }, 8737 #endif /* chips */ 8738 8739 #if defined(BCM_53570_B0) 8740 { /* SOC_REG_INT_HOLCOSPKTSETLIMIT_QLAYER_BCM53570_B0r */ 8741 soc_block_list[4], 8742 soc_portreg, 8743 64, 8744 0, 8745 0x99100, 8746 SOC_REG_FLAG_ARRAY, 8747 0, 8748 1, 8749 soc_HOLCOSPKTSETLIMIT_BCM53400_A0r_fields, 8750 SOC_RESET_VAL_DEC(0x00000080, 0x00000000) 8751 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 8752 -1, 8753 99, 8754 }, 8755 #endif /* chips */ 8756 8757 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 8758 defined(BCM_56504_B0) || defined(BCM_56514_A0) 8759 { /* SOC_REG_INT_HOLCOSSTATUSr */ 8760 soc_block_list[4], 8761 soc_genreg, 8762 8, 8763 0, 8764 0x80008, 8765 SOC_REG_FLAG_ARRAY | 8766 SOC_REG_FLAG_RO, 8767 0, 8768 1, 8769 soc_BKPMETERINGDISCSTATUSr_fields, 8770 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 8771 SOC_RESET_MASK_DEC(0x1fffffff, 0x00000000) 8772 -1, 8773 -1, 8774 }, 8775 #endif /* chips */ 8776 8777 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 8778 { /* SOC_REG_INT_HOLCOSSTATUS_BCM53314_A0r */ 8779 soc_block_list[4], 8780 soc_genreg, 8781 4, 8782 0, 8783 0x80005, 8784 SOC_REG_FLAG_ARRAY | 8785 SOC_REG_FLAG_RO, 8786 0, 8787 1, 8788 soc_BKPMETERINGDISCSTATUS_BCM53314_A0r_fields, 8789 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 8790 SOC_RESET_MASK_DEC(0x01ffffff, 0x00000000) 8791 -1, 8792 -1, 8793 }, 8794 #endif /* chips */ 8795 8796 #if defined(BCM_53400_A0) 8797 { /* SOC_REG_INT_HOLCOSSTATUS_BCM53400_A0r */ 8798 soc_block_list[4], 8799 soc_genreg, 8800 8, 8801 0, 8802 0x2024500, 8803 SOC_REG_FLAG_ARRAY | 8804 SOC_REG_FLAG_RO, 8805 0, 8806 1, 8807 soc_BKPMETERINGDISCSTATUS_BCM53400_A0r_fields, 8808 SOC_RESET_VAL_DEC(0x00000002, 0x00000000) 8809 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 8810 -1, 8811 -1, 8812 }, 8813 #endif /* chips */ 8814 8815 #if defined(BCM_53540_A0) 8816 { /* SOC_REG_INT_HOLCOSSTATUS_BCM53540_A0r */ 8817 soc_block_list[4], 8818 soc_genreg, 8819 8, 8820 0, 8821 0x2024800, 8822 SOC_REG_FLAG_ARRAY | 8823 SOC_REG_FLAG_RO, 8824 0, 8825 1, 8826 soc_BKPMETERINGDISCSTATUS_BCM56160_A0r_fields, 8827 SOC_RESET_VAL_DEC(0x00000002, 0x00000000) 8828 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 8829 -1, 8830 -1, 8831 }, 8832 #endif /* chips */ 8833 8834 #if defined(BCM_56142_A0) 8835 { /* SOC_REG_INT_HOLCOSSTATUS_BCM56142_A0r */ 8836 soc_block_list[4], 8837 soc_genreg, 8838 8, 8839 0, 8840 0x80005, 8841 SOC_REG_FLAG_ARRAY | 8842 SOC_REG_FLAG_RO, 8843 0, 8844 1, 8845 soc_BKPMETERINGDISCSTATUS_BCM56142_A0r_fields, 8846 SOC_RESET_VAL_DEC(0x00000002, 0x00000000) 8847 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 8848 -1, 8849 -1, 8850 }, 8851 #endif /* chips */ 8852 8853 #if defined(BCM_56150_A0) 8854 { /* SOC_REG_INT_HOLCOSSTATUS_BCM56150_A0r */ 8855 soc_block_list[4], 8856 soc_genreg, 8857 8, 8858 0, 8859 0x2024500, 8860 SOC_REG_FLAG_ARRAY | 8861 SOC_REG_FLAG_RO, 8862 0, 8863 1, 8864 soc_BKPMETERINGDISCSTATUS_BCM56150_A0r_fields, 8865 SOC_RESET_VAL_DEC(0x00000002, 0x00000000) 8866 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 8867 -1, 8868 -1, 8869 }, 8870 #endif /* chips */ 8871 8872 #if defined(BCM_56160_A0) 8873 { /* SOC_REG_INT_HOLCOSSTATUS_BCM56160_A0r */ 8874 soc_block_list[4], 8875 soc_genreg, 8876 8, 8877 0, 8878 0x2024500, 8879 SOC_REG_FLAG_ARRAY | 8880 SOC_REG_FLAG_RO, 8881 0, 8882 1, 8883 soc_BKPMETERINGDISCSTATUS_BCM56160_A0r_fields, 8884 SOC_RESET_VAL_DEC(0x00000002, 0x00000000) 8885 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 8886 -1, 8887 -1, 8888 }, 8889 #endif /* chips */ 8890 8891 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 8892 { /* SOC_REG_INT_HOLCOSSTATUS_BCM56224_A0r */ 8893 soc_block_list[4], 8894 soc_genreg, 8895 8, 8896 0, 8897 0x80005, 8898 SOC_REG_FLAG_ARRAY | 8899 SOC_REG_FLAG_RO, 8900 0, 8901 1, 8902 soc_BKPMETERINGDISCSTATUS_BCM56224_A0r_fields, 8903 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 8904 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 8905 -1, 8906 -1, 8907 }, 8908 #endif /* chips */ 8909 8910 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 8911 { /* SOC_REG_INT_HOLCOSSTATUS_PBMP0r */ 8912 soc_block_list[4], 8913 soc_genreg, 8914 64, 8915 0, 8916 0x2037800, 8917 SOC_REG_FLAG_ARRAY | 8918 SOC_REG_FLAG_RO, 8919 0, 8920 1, 8921 soc_HOLCOSSTATUS_PBMP0r_fields, 8922 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 8923 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 8924 -1, 8925 -1, 8926 }, 8927 #endif /* chips */ 8928 8929 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 8930 { /* SOC_REG_INT_HOLCOSSTATUS_PBMP1r */ 8931 soc_block_list[4], 8932 soc_genreg, 8933 64, 8934 0, 8935 0x203b800, 8936 SOC_REG_FLAG_ARRAY | 8937 SOC_REG_FLAG_RO, 8938 0, 8939 1, 8940 soc_HOLCOSSTATUS_PBMP1r_fields, 8941 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 8942 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 8943 -1, 8944 -1, 8945 }, 8946 #endif /* chips */ 8947 8948 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 8949 { /* SOC_REG_INT_HOLCOSSTATUS_PBMP2r */ 8950 soc_block_list[4], 8951 soc_genreg, 8952 64, 8953 0, 8954 0x203f800, 8955 SOC_REG_FLAG_ARRAY | 8956 SOC_REG_FLAG_RO, 8957 0, 8958 1, 8959 soc_HOLCOSSTATUS_PBMP2r_fields, 8960 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 8961 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 8962 -1, 8963 -1, 8964 }, 8965 #endif /* chips */ 8966 8967 #if defined(BCM_53570_A0) 8968 { /* SOC_REG_INT_HOLCOSSTATUS_QGROUPr */ 8969 soc_block_list[4], 8970 soc_portreg, 8971 1, 8972 0, 8973 0xd0e00, 8974 SOC_REG_FLAG_RO, 8975 0, 8976 1, 8977 soc_HOLCOSSTATUS_QGROUPr_fields, 8978 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 8979 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 8980 -1, 8981 99, 8982 }, 8983 #endif /* chips */ 8984 8985 #if defined(BCM_53570_B0) 8986 { /* SOC_REG_INT_HOLCOSSTATUS_QGROUP_BCM53570_B0r */ 8987 soc_block_list[4], 8988 soc_portreg, 8989 1, 8990 0, 8991 0xd1100, 8992 SOC_REG_FLAG_RO, 8993 0, 8994 1, 8995 soc_HOLCOSSTATUS_QGROUPr_fields, 8996 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 8997 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 8998 -1, 8999 99, 9000 }, 9001 #endif /* chips */ 9002 9003 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 9004 defined(BCM_56504_B0) || defined(BCM_56514_A0) 9005 { /* SOC_REG_INT_HOLDr */ 9006 soc_block_list[5], 9007 soc_portreg, 9008 1, 9009 0, 9010 0xe000014, 9011 SOC_REG_FLAG_COUNTER | 9012 SOC_REG_FLAG_ED_CNTR, 9013 0, 9014 1, 9015 soc_HOLDr_fields, 9016 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9017 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9018 20, 9019 -1, 9020 }, 9021 #endif /* chips */ 9022 9023 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 9024 { /* SOC_REG_INT_HOLDROP_PKT_CNTr */ 9025 soc_block_list[4], 9026 soc_portreg, 9027 32, 9028 0, 9029 0xe000040, 9030 SOC_REG_FLAG_ARRAY, 9031 0, 9032 1, 9033 soc_CFAP_DROP_PKT_CNTr_fields, 9034 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9035 SOC_RESET_MASK_DEC(0x07ffffff, 0x00000000) 9036 -1, 9037 9, 9038 }, 9039 #endif /* chips */ 9040 9041 #if defined(BCM_56142_A0) 9042 { /* SOC_REG_INT_HOLD_BCM56142_A0r */ 9043 soc_block_list[5], 9044 soc_portreg, 9045 1, 9046 0, 9047 0x11000021, 9048 SOC_REG_FLAG_COUNTER | 9049 SOC_REG_FLAG_ED_CNTR, 9050 0, 9051 1, 9052 soc_HOLD_BCM56800_A0r_fields, 9053 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9054 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 9055 33, 9056 -1, 9057 }, 9058 #endif /* chips */ 9059 9060 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 9061 defined(BCM_56224_A0) || defined(BCM_56224_B0) 9062 { /* SOC_REG_INT_HOLD_BCM56224_A0r */ 9063 soc_block_list[5], 9064 soc_portreg, 9065 1, 9066 0, 9067 0xf000014, 9068 SOC_REG_FLAG_COUNTER | 9069 SOC_REG_FLAG_ED_CNTR, 9070 0, 9071 1, 9072 soc_HOLDr_fields, 9073 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9074 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9075 20, 9076 -1, 9077 }, 9078 #endif /* chips */ 9079 9080 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 9081 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 9082 defined(BCM_56680_A0) || defined(BCM_56680_B0) 9083 { /* SOC_REG_INT_HOLD_BCM56624_A0r */ 9084 soc_block_list[5], 9085 soc_portreg, 9086 1, 9087 0, 9088 0x1100001c, 9089 SOC_REG_FLAG_COUNTER | 9090 SOC_REG_FLAG_ED_CNTR, 9091 0, 9092 1, 9093 soc_HOLD_BCM56800_A0r_fields, 9094 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9095 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 9096 28, 9097 -1, 9098 }, 9099 #endif /* chips */ 9100 9101 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 9102 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 9103 defined(BCM_56685_A0) || defined(BCM_56685_B0) 9104 { /* SOC_REG_INT_HOLD_BCM56634_A0r */ 9105 soc_block_list[5], 9106 soc_portreg, 9107 1, 9108 0, 9109 0xe00001c, 9110 SOC_REG_FLAG_COUNTER | 9111 SOC_REG_FLAG_ED_CNTR, 9112 0, 9113 1, 9114 soc_HOLD_BCM56800_A0r_fields, 9115 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9116 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 9117 28, 9118 -1, 9119 }, 9120 #endif /* chips */ 9121 9122 #if defined(BCM_56800_A0) 9123 { /* SOC_REG_INT_HOLD_BCM56800_A0r */ 9124 soc_block_list[5], 9125 soc_portreg, 9126 1, 9127 0, 9128 0xe000c1c, 9129 SOC_REG_FLAG_COUNTER | 9130 SOC_REG_FLAG_ED_CNTR, 9131 0, 9132 1, 9133 soc_HOLD_BCM56800_A0r_fields, 9134 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9135 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 9136 28, 9137 -1, 9138 }, 9139 #endif /* chips */ 9140 9141 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 9142 { /* SOC_REG_INT_HOLD_BCM56820_A0r */ 9143 soc_block_list[5], 9144 soc_portreg, 9145 1, 9146 0, 9147 0xf000c1c, 9148 SOC_REG_FLAG_COUNTER | 9149 SOC_REG_FLAG_ED_CNTR, 9150 0, 9151 1, 9152 soc_HOLDr_fields, 9153 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9154 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9155 28, 9156 -1, 9157 }, 9158 #endif /* chips */ 9159 9160 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 9161 defined(BCM_56504_B0) || defined(BCM_56514_A0) 9162 { /* SOC_REG_INT_HOLD_COS0r */ 9163 soc_block_list[5], 9164 soc_genreg, 9165 1, 9166 0, 9167 0xe080015, 9168 SOC_REG_FLAG_ED_CNTR, 9169 0, 9170 1, 9171 soc_HOLDr_fields, 9172 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9173 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9174 -1, 9175 -1, 9176 }, 9177 #endif /* chips */ 9178 9179 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 9180 defined(BCM_56504_B0) || defined(BCM_56514_A0) 9181 { /* SOC_REG_INT_HOLD_COS1r */ 9182 soc_block_list[5], 9183 soc_genreg, 9184 1, 9185 0, 9186 0xe080016, 9187 SOC_REG_FLAG_ED_CNTR, 9188 0, 9189 1, 9190 soc_HOLDr_fields, 9191 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9192 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9193 -1, 9194 -1, 9195 }, 9196 #endif /* chips */ 9197 9198 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 9199 defined(BCM_56504_B0) || defined(BCM_56514_A0) 9200 { /* SOC_REG_INT_HOLD_COS2r */ 9201 soc_block_list[5], 9202 soc_genreg, 9203 1, 9204 0, 9205 0xe080017, 9206 SOC_REG_FLAG_ED_CNTR, 9207 0, 9208 1, 9209 soc_HOLDr_fields, 9210 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9211 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9212 -1, 9213 -1, 9214 }, 9215 #endif /* chips */ 9216 9217 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 9218 defined(BCM_56504_B0) || defined(BCM_56514_A0) 9219 { /* SOC_REG_INT_HOLD_COS3r */ 9220 soc_block_list[5], 9221 soc_genreg, 9222 1, 9223 0, 9224 0xe080018, 9225 SOC_REG_FLAG_ED_CNTR, 9226 0, 9227 1, 9228 soc_HOLDr_fields, 9229 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9230 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9231 -1, 9232 -1, 9233 }, 9234 #endif /* chips */ 9235 9236 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 9237 defined(BCM_56504_B0) || defined(BCM_56514_A0) 9238 { /* SOC_REG_INT_HOLD_COS4r */ 9239 soc_block_list[5], 9240 soc_genreg, 9241 1, 9242 0, 9243 0xe080019, 9244 SOC_REG_FLAG_ED_CNTR, 9245 0, 9246 1, 9247 soc_HOLDr_fields, 9248 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9249 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9250 -1, 9251 -1, 9252 }, 9253 #endif /* chips */ 9254 9255 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 9256 defined(BCM_56504_B0) || defined(BCM_56514_A0) 9257 { /* SOC_REG_INT_HOLD_COS5r */ 9258 soc_block_list[5], 9259 soc_genreg, 9260 1, 9261 0, 9262 0xe08001a, 9263 SOC_REG_FLAG_ED_CNTR, 9264 0, 9265 1, 9266 soc_HOLDr_fields, 9267 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9268 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9269 -1, 9270 -1, 9271 }, 9272 #endif /* chips */ 9273 9274 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 9275 defined(BCM_56504_B0) || defined(BCM_56514_A0) 9276 { /* SOC_REG_INT_HOLD_COS6r */ 9277 soc_block_list[5], 9278 soc_genreg, 9279 1, 9280 0, 9281 0xe08001b, 9282 SOC_REG_FLAG_ED_CNTR, 9283 0, 9284 1, 9285 soc_HOLDr_fields, 9286 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9287 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9288 -1, 9289 -1, 9290 }, 9291 #endif /* chips */ 9292 9293 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 9294 defined(BCM_56504_B0) || defined(BCM_56514_A0) 9295 { /* SOC_REG_INT_HOLD_COS7r */ 9296 soc_block_list[5], 9297 soc_genreg, 9298 1, 9299 0, 9300 0xe08001c, 9301 SOC_REG_FLAG_ED_CNTR, 9302 0, 9303 1, 9304 soc_HOLDr_fields, 9305 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9306 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9307 -1, 9308 -1, 9309 }, 9310 #endif /* chips */ 9311 9312 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9313 defined(BCM_56160_A0) 9314 { /* SOC_REG_INT_HOLD_COS0_BCM53400_A0r */ 9315 soc_block_list[5], 9316 soc_genreg, 9317 1, 9318 0, 9319 0x42005b00, 9320 SOC_REG_FLAG_COUNTER | 9321 SOC_REG_FLAG_ED_CNTR, 9322 0, 9323 1, 9324 soc_EGR_ECN_COUNTERr_fields, 9325 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9326 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9327 91, 9328 -1, 9329 }, 9330 #endif /* chips */ 9331 9332 #if defined(BCM_53570_A0) 9333 { /* SOC_REG_INT_HOLD_COS0_BCM53570_A0r */ 9334 soc_block_list[5], 9335 soc_genreg, 9336 1, 9337 0, 9338 0x42008d00, 9339 SOC_REG_FLAG_COUNTER | 9340 SOC_REG_FLAG_ED_CNTR, 9341 0, 9342 1, 9343 soc_CLPORT_EEE_CORE0_CLOCK_GATE_COUNTERr_fields, 9344 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9345 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 9346 141, 9347 -1, 9348 }, 9349 #endif /* chips */ 9350 9351 #if defined(BCM_56142_A0) 9352 { /* SOC_REG_INT_HOLD_COS0_BCM56142_A0r */ 9353 soc_block_list[5], 9354 soc_genreg, 9355 1, 9356 0, 9357 0x11080050, 9358 SOC_REG_FLAG_COUNTER | 9359 SOC_REG_FLAG_ED_CNTR, 9360 0, 9361 1, 9362 soc_HOLDr_fields, 9363 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9364 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9365 80, 9366 -1, 9367 }, 9368 #endif /* chips */ 9369 9370 #if defined(BCM_56150_A0) 9371 { /* SOC_REG_INT_HOLD_COS0_BCM56150_A0r */ 9372 soc_block_list[5], 9373 soc_genreg, 9374 1, 9375 0, 9376 0x46005b00, 9377 SOC_REG_FLAG_COUNTER | 9378 SOC_REG_FLAG_ED_CNTR, 9379 0, 9380 1, 9381 soc_TPCE_BCM56450_A0r_fields, 9382 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9383 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9384 91, 9385 -1, 9386 }, 9387 #endif /* chips */ 9388 9389 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 9390 defined(BCM_56224_A0) || defined(BCM_56224_B0) 9391 { /* SOC_REG_INT_HOLD_COS0_BCM56224_A0r */ 9392 soc_block_list[5], 9393 soc_genreg, 9394 1, 9395 0, 9396 0xf080015, 9397 SOC_REG_FLAG_ED_CNTR, 9398 0, 9399 1, 9400 soc_HOLDr_fields, 9401 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9402 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9403 -1, 9404 -1, 9405 }, 9406 #endif /* chips */ 9407 9408 #if defined(BCM_56800_A0) 9409 { /* SOC_REG_INT_HOLD_COS0_BCM56800_A0r */ 9410 soc_block_list[5], 9411 soc_genreg, 9412 1, 9413 0, 9414 0xe080c00, 9415 SOC_REG_FLAG_ED_CNTR, 9416 0, 9417 1, 9418 soc_HOLD_BCM56800_A0r_fields, 9419 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9420 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 9421 -1, 9422 -1, 9423 }, 9424 #endif /* chips */ 9425 9426 #if defined(BCM_56800_A0) 9427 { /* SOC_REG_INT_HOLD_COS0_Xr */ 9428 soc_block_list[5], 9429 soc_genreg, 9430 1, 9431 0, 9432 0xe080200, 9433 SOC_REG_FLAG_ED_CNTR, 9434 0, 9435 1, 9436 soc_HOLDr_fields, 9437 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9438 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9439 -1, 9440 -1, 9441 }, 9442 #endif /* chips */ 9443 9444 #if defined(BCM_56800_A0) 9445 { /* SOC_REG_INT_HOLD_COS0_Yr */ 9446 soc_block_list[5], 9447 soc_genreg, 9448 1, 9449 0, 9450 0xe080400, 9451 SOC_REG_FLAG_ED_CNTR, 9452 0, 9453 1, 9454 soc_HOLDr_fields, 9455 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9456 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9457 -1, 9458 -1, 9459 }, 9460 #endif /* chips */ 9461 9462 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9463 defined(BCM_56160_A0) 9464 { /* SOC_REG_INT_HOLD_COS1_BCM53400_A0r */ 9465 soc_block_list[5], 9466 soc_genreg, 9467 1, 9468 0, 9469 0x42005c00, 9470 SOC_REG_FLAG_COUNTER | 9471 SOC_REG_FLAG_ED_CNTR, 9472 0, 9473 1, 9474 soc_EGR_ECN_COUNTERr_fields, 9475 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9476 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9477 92, 9478 -1, 9479 }, 9480 #endif /* chips */ 9481 9482 #if defined(BCM_53570_A0) 9483 { /* SOC_REG_INT_HOLD_COS1_BCM53570_A0r */ 9484 soc_block_list[5], 9485 soc_genreg, 9486 1, 9487 0, 9488 0x42008e00, 9489 SOC_REG_FLAG_COUNTER | 9490 SOC_REG_FLAG_ED_CNTR, 9491 0, 9492 1, 9493 soc_CLPORT_EEE_CORE0_CLOCK_GATE_COUNTERr_fields, 9494 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9495 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 9496 142, 9497 -1, 9498 }, 9499 #endif /* chips */ 9500 9501 #if defined(BCM_56142_A0) 9502 { /* SOC_REG_INT_HOLD_COS1_BCM56142_A0r */ 9503 soc_block_list[5], 9504 soc_genreg, 9505 1, 9506 0, 9507 0x11080051, 9508 SOC_REG_FLAG_COUNTER | 9509 SOC_REG_FLAG_ED_CNTR, 9510 0, 9511 1, 9512 soc_HOLDr_fields, 9513 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9514 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9515 81, 9516 -1, 9517 }, 9518 #endif /* chips */ 9519 9520 #if defined(BCM_56150_A0) 9521 { /* SOC_REG_INT_HOLD_COS1_BCM56150_A0r */ 9522 soc_block_list[5], 9523 soc_genreg, 9524 1, 9525 0, 9526 0x46005c00, 9527 SOC_REG_FLAG_COUNTER | 9528 SOC_REG_FLAG_ED_CNTR, 9529 0, 9530 1, 9531 soc_TPCE_BCM56450_A0r_fields, 9532 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9533 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9534 92, 9535 -1, 9536 }, 9537 #endif /* chips */ 9538 9539 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 9540 defined(BCM_56224_A0) || defined(BCM_56224_B0) 9541 { /* SOC_REG_INT_HOLD_COS1_BCM56224_A0r */ 9542 soc_block_list[5], 9543 soc_genreg, 9544 1, 9545 0, 9546 0xf080016, 9547 SOC_REG_FLAG_ED_CNTR, 9548 0, 9549 1, 9550 soc_HOLDr_fields, 9551 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9552 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9553 -1, 9554 -1, 9555 }, 9556 #endif /* chips */ 9557 9558 #if defined(BCM_56800_A0) 9559 { /* SOC_REG_INT_HOLD_COS1_BCM56800_A0r */ 9560 soc_block_list[5], 9561 soc_genreg, 9562 1, 9563 0, 9564 0xe080c01, 9565 SOC_REG_FLAG_ED_CNTR, 9566 0, 9567 1, 9568 soc_HOLD_BCM56800_A0r_fields, 9569 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9570 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 9571 -1, 9572 -1, 9573 }, 9574 #endif /* chips */ 9575 9576 #if defined(BCM_56800_A0) 9577 { /* SOC_REG_INT_HOLD_COS1_Xr */ 9578 soc_block_list[5], 9579 soc_genreg, 9580 1, 9581 0, 9582 0xe080201, 9583 SOC_REG_FLAG_ED_CNTR, 9584 0, 9585 1, 9586 soc_HOLDr_fields, 9587 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9588 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9589 -1, 9590 -1, 9591 }, 9592 #endif /* chips */ 9593 9594 #if defined(BCM_56800_A0) 9595 { /* SOC_REG_INT_HOLD_COS1_Yr */ 9596 soc_block_list[5], 9597 soc_genreg, 9598 1, 9599 0, 9600 0xe080401, 9601 SOC_REG_FLAG_ED_CNTR, 9602 0, 9603 1, 9604 soc_HOLDr_fields, 9605 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9606 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9607 -1, 9608 -1, 9609 }, 9610 #endif /* chips */ 9611 9612 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9613 defined(BCM_56160_A0) 9614 { /* SOC_REG_INT_HOLD_COS2_BCM53400_A0r */ 9615 soc_block_list[5], 9616 soc_genreg, 9617 1, 9618 0, 9619 0x42005d00, 9620 SOC_REG_FLAG_COUNTER | 9621 SOC_REG_FLAG_ED_CNTR, 9622 0, 9623 1, 9624 soc_EGR_ECN_COUNTERr_fields, 9625 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9626 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9627 93, 9628 -1, 9629 }, 9630 #endif /* chips */ 9631 9632 #if defined(BCM_53570_A0) 9633 { /* SOC_REG_INT_HOLD_COS2_BCM53570_A0r */ 9634 soc_block_list[5], 9635 soc_genreg, 9636 1, 9637 0, 9638 0x42008f00, 9639 SOC_REG_FLAG_COUNTER | 9640 SOC_REG_FLAG_ED_CNTR, 9641 0, 9642 1, 9643 soc_CLPORT_EEE_CORE0_CLOCK_GATE_COUNTERr_fields, 9644 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9645 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 9646 143, 9647 -1, 9648 }, 9649 #endif /* chips */ 9650 9651 #if defined(BCM_56142_A0) 9652 { /* SOC_REG_INT_HOLD_COS2_BCM56142_A0r */ 9653 soc_block_list[5], 9654 soc_genreg, 9655 1, 9656 0, 9657 0x11080052, 9658 SOC_REG_FLAG_COUNTER | 9659 SOC_REG_FLAG_ED_CNTR, 9660 0, 9661 1, 9662 soc_HOLDr_fields, 9663 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9664 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9665 82, 9666 -1, 9667 }, 9668 #endif /* chips */ 9669 9670 #if defined(BCM_56150_A0) 9671 { /* SOC_REG_INT_HOLD_COS2_BCM56150_A0r */ 9672 soc_block_list[5], 9673 soc_genreg, 9674 1, 9675 0, 9676 0x46005d00, 9677 SOC_REG_FLAG_COUNTER | 9678 SOC_REG_FLAG_ED_CNTR, 9679 0, 9680 1, 9681 soc_TPCE_BCM56450_A0r_fields, 9682 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9683 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9684 93, 9685 -1, 9686 }, 9687 #endif /* chips */ 9688 9689 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 9690 defined(BCM_56224_A0) || defined(BCM_56224_B0) 9691 { /* SOC_REG_INT_HOLD_COS2_BCM56224_A0r */ 9692 soc_block_list[5], 9693 soc_genreg, 9694 1, 9695 0, 9696 0xf080017, 9697 SOC_REG_FLAG_ED_CNTR, 9698 0, 9699 1, 9700 soc_HOLDr_fields, 9701 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9702 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9703 -1, 9704 -1, 9705 }, 9706 #endif /* chips */ 9707 9708 #if defined(BCM_56800_A0) 9709 { /* SOC_REG_INT_HOLD_COS2_BCM56800_A0r */ 9710 soc_block_list[5], 9711 soc_genreg, 9712 1, 9713 0, 9714 0xe080c02, 9715 SOC_REG_FLAG_ED_CNTR, 9716 0, 9717 1, 9718 soc_HOLD_BCM56800_A0r_fields, 9719 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9720 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 9721 -1, 9722 -1, 9723 }, 9724 #endif /* chips */ 9725 9726 #if defined(BCM_56800_A0) 9727 { /* SOC_REG_INT_HOLD_COS2_Xr */ 9728 soc_block_list[5], 9729 soc_genreg, 9730 1, 9731 0, 9732 0xe080202, 9733 SOC_REG_FLAG_ED_CNTR, 9734 0, 9735 1, 9736 soc_HOLDr_fields, 9737 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9738 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9739 -1, 9740 -1, 9741 }, 9742 #endif /* chips */ 9743 9744 #if defined(BCM_56800_A0) 9745 { /* SOC_REG_INT_HOLD_COS2_Yr */ 9746 soc_block_list[5], 9747 soc_genreg, 9748 1, 9749 0, 9750 0xe080402, 9751 SOC_REG_FLAG_ED_CNTR, 9752 0, 9753 1, 9754 soc_HOLDr_fields, 9755 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9756 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9757 -1, 9758 -1, 9759 }, 9760 #endif /* chips */ 9761 9762 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9763 defined(BCM_56160_A0) 9764 { /* SOC_REG_INT_HOLD_COS3_BCM53400_A0r */ 9765 soc_block_list[5], 9766 soc_genreg, 9767 1, 9768 0, 9769 0x42005e00, 9770 SOC_REG_FLAG_COUNTER | 9771 SOC_REG_FLAG_ED_CNTR, 9772 0, 9773 1, 9774 soc_EGR_ECN_COUNTERr_fields, 9775 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9776 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9777 94, 9778 -1, 9779 }, 9780 #endif /* chips */ 9781 9782 #if defined(BCM_53570_A0) 9783 { /* SOC_REG_INT_HOLD_COS3_BCM53570_A0r */ 9784 soc_block_list[5], 9785 soc_genreg, 9786 1, 9787 0, 9788 0x42009000, 9789 SOC_REG_FLAG_COUNTER | 9790 SOC_REG_FLAG_ED_CNTR, 9791 0, 9792 1, 9793 soc_CLPORT_EEE_CORE0_CLOCK_GATE_COUNTERr_fields, 9794 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9795 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 9796 144, 9797 -1, 9798 }, 9799 #endif /* chips */ 9800 9801 #if defined(BCM_56142_A0) 9802 { /* SOC_REG_INT_HOLD_COS3_BCM56142_A0r */ 9803 soc_block_list[5], 9804 soc_genreg, 9805 1, 9806 0, 9807 0x11080053, 9808 SOC_REG_FLAG_COUNTER | 9809 SOC_REG_FLAG_ED_CNTR, 9810 0, 9811 1, 9812 soc_HOLDr_fields, 9813 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9814 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9815 83, 9816 -1, 9817 }, 9818 #endif /* chips */ 9819 9820 #if defined(BCM_56150_A0) 9821 { /* SOC_REG_INT_HOLD_COS3_BCM56150_A0r */ 9822 soc_block_list[5], 9823 soc_genreg, 9824 1, 9825 0, 9826 0x46005e00, 9827 SOC_REG_FLAG_COUNTER | 9828 SOC_REG_FLAG_ED_CNTR, 9829 0, 9830 1, 9831 soc_TPCE_BCM56450_A0r_fields, 9832 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9833 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9834 94, 9835 -1, 9836 }, 9837 #endif /* chips */ 9838 9839 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 9840 defined(BCM_56224_A0) || defined(BCM_56224_B0) 9841 { /* SOC_REG_INT_HOLD_COS3_BCM56224_A0r */ 9842 soc_block_list[5], 9843 soc_genreg, 9844 1, 9845 0, 9846 0xf080018, 9847 SOC_REG_FLAG_ED_CNTR, 9848 0, 9849 1, 9850 soc_HOLDr_fields, 9851 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9852 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9853 -1, 9854 -1, 9855 }, 9856 #endif /* chips */ 9857 9858 #if defined(BCM_56800_A0) 9859 { /* SOC_REG_INT_HOLD_COS3_BCM56800_A0r */ 9860 soc_block_list[5], 9861 soc_genreg, 9862 1, 9863 0, 9864 0xe080c03, 9865 SOC_REG_FLAG_ED_CNTR, 9866 0, 9867 1, 9868 soc_HOLD_BCM56800_A0r_fields, 9869 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9870 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 9871 -1, 9872 -1, 9873 }, 9874 #endif /* chips */ 9875 9876 #if defined(BCM_56800_A0) 9877 { /* SOC_REG_INT_HOLD_COS3_Xr */ 9878 soc_block_list[5], 9879 soc_genreg, 9880 1, 9881 0, 9882 0xe080203, 9883 SOC_REG_FLAG_ED_CNTR, 9884 0, 9885 1, 9886 soc_HOLDr_fields, 9887 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9888 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9889 -1, 9890 -1, 9891 }, 9892 #endif /* chips */ 9893 9894 #if defined(BCM_56800_A0) 9895 { /* SOC_REG_INT_HOLD_COS3_Yr */ 9896 soc_block_list[5], 9897 soc_genreg, 9898 1, 9899 0, 9900 0xe080403, 9901 SOC_REG_FLAG_ED_CNTR, 9902 0, 9903 1, 9904 soc_HOLDr_fields, 9905 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9906 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9907 -1, 9908 -1, 9909 }, 9910 #endif /* chips */ 9911 9912 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 9913 defined(BCM_56160_A0) 9914 { /* SOC_REG_INT_HOLD_COS4_BCM53400_A0r */ 9915 soc_block_list[5], 9916 soc_genreg, 9917 1, 9918 0, 9919 0x42005f00, 9920 SOC_REG_FLAG_COUNTER | 9921 SOC_REG_FLAG_ED_CNTR, 9922 0, 9923 1, 9924 soc_EGR_ECN_COUNTERr_fields, 9925 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9926 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9927 95, 9928 -1, 9929 }, 9930 #endif /* chips */ 9931 9932 #if defined(BCM_53570_A0) 9933 { /* SOC_REG_INT_HOLD_COS4_BCM53570_A0r */ 9934 soc_block_list[5], 9935 soc_genreg, 9936 1, 9937 0, 9938 0x42009100, 9939 SOC_REG_FLAG_COUNTER | 9940 SOC_REG_FLAG_ED_CNTR, 9941 0, 9942 1, 9943 soc_CLPORT_EEE_CORE0_CLOCK_GATE_COUNTERr_fields, 9944 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9945 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 9946 145, 9947 -1, 9948 }, 9949 #endif /* chips */ 9950 9951 #if defined(BCM_56142_A0) 9952 { /* SOC_REG_INT_HOLD_COS4_BCM56142_A0r */ 9953 soc_block_list[5], 9954 soc_genreg, 9955 1, 9956 0, 9957 0x11080054, 9958 SOC_REG_FLAG_COUNTER | 9959 SOC_REG_FLAG_ED_CNTR, 9960 0, 9961 1, 9962 soc_HOLDr_fields, 9963 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9964 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9965 84, 9966 -1, 9967 }, 9968 #endif /* chips */ 9969 9970 #if defined(BCM_56150_A0) 9971 { /* SOC_REG_INT_HOLD_COS4_BCM56150_A0r */ 9972 soc_block_list[5], 9973 soc_genreg, 9974 1, 9975 0, 9976 0x46005f00, 9977 SOC_REG_FLAG_COUNTER | 9978 SOC_REG_FLAG_ED_CNTR, 9979 0, 9980 1, 9981 soc_TPCE_BCM56450_A0r_fields, 9982 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 9983 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 9984 95, 9985 -1, 9986 }, 9987 #endif /* chips */ 9988 9989 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 9990 defined(BCM_56224_A0) || defined(BCM_56224_B0) 9991 { /* SOC_REG_INT_HOLD_COS4_BCM56224_A0r */ 9992 soc_block_list[5], 9993 soc_genreg, 9994 1, 9995 0, 9996 0xf080019, 9997 SOC_REG_FLAG_ED_CNTR, 9998 0, 9999 1, 10000 soc_HOLDr_fields, 10001 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10002 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10003 -1, 10004 -1, 10005 }, 10006 #endif /* chips */ 10007 10008 #if defined(BCM_56800_A0) 10009 { /* SOC_REG_INT_HOLD_COS4_BCM56800_A0r */ 10010 soc_block_list[5], 10011 soc_genreg, 10012 1, 10013 0, 10014 0xe080c04, 10015 SOC_REG_FLAG_ED_CNTR, 10016 0, 10017 1, 10018 soc_HOLD_BCM56800_A0r_fields, 10019 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10020 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 10021 -1, 10022 -1, 10023 }, 10024 #endif /* chips */ 10025 10026 #if defined(BCM_56800_A0) 10027 { /* SOC_REG_INT_HOLD_COS4_Xr */ 10028 soc_block_list[5], 10029 soc_genreg, 10030 1, 10031 0, 10032 0xe080204, 10033 SOC_REG_FLAG_ED_CNTR, 10034 0, 10035 1, 10036 soc_HOLDr_fields, 10037 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10038 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10039 -1, 10040 -1, 10041 }, 10042 #endif /* chips */ 10043 10044 #if defined(BCM_56800_A0) 10045 { /* SOC_REG_INT_HOLD_COS4_Yr */ 10046 soc_block_list[5], 10047 soc_genreg, 10048 1, 10049 0, 10050 0xe080404, 10051 SOC_REG_FLAG_ED_CNTR, 10052 0, 10053 1, 10054 soc_HOLDr_fields, 10055 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10056 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10057 -1, 10058 -1, 10059 }, 10060 #endif /* chips */ 10061 10062 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10063 defined(BCM_56160_A0) 10064 { /* SOC_REG_INT_HOLD_COS5_BCM53400_A0r */ 10065 soc_block_list[5], 10066 soc_genreg, 10067 1, 10068 0, 10069 0x42006000, 10070 SOC_REG_FLAG_COUNTER | 10071 SOC_REG_FLAG_ED_CNTR, 10072 0, 10073 1, 10074 soc_EGR_ECN_COUNTERr_fields, 10075 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10076 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10077 96, 10078 -1, 10079 }, 10080 #endif /* chips */ 10081 10082 #if defined(BCM_53570_A0) 10083 { /* SOC_REG_INT_HOLD_COS5_BCM53570_A0r */ 10084 soc_block_list[5], 10085 soc_genreg, 10086 1, 10087 0, 10088 0x42009200, 10089 SOC_REG_FLAG_COUNTER | 10090 SOC_REG_FLAG_ED_CNTR, 10091 0, 10092 1, 10093 soc_CLPORT_EEE_CORE0_CLOCK_GATE_COUNTERr_fields, 10094 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10095 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 10096 146, 10097 -1, 10098 }, 10099 #endif /* chips */ 10100 10101 #if defined(BCM_56142_A0) 10102 { /* SOC_REG_INT_HOLD_COS5_BCM56142_A0r */ 10103 soc_block_list[5], 10104 soc_genreg, 10105 1, 10106 0, 10107 0x11080055, 10108 SOC_REG_FLAG_COUNTER | 10109 SOC_REG_FLAG_ED_CNTR, 10110 0, 10111 1, 10112 soc_HOLDr_fields, 10113 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10114 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10115 85, 10116 -1, 10117 }, 10118 #endif /* chips */ 10119 10120 #if defined(BCM_56150_A0) 10121 { /* SOC_REG_INT_HOLD_COS5_BCM56150_A0r */ 10122 soc_block_list[5], 10123 soc_genreg, 10124 1, 10125 0, 10126 0x46006000, 10127 SOC_REG_FLAG_COUNTER | 10128 SOC_REG_FLAG_ED_CNTR, 10129 0, 10130 1, 10131 soc_TPCE_BCM56450_A0r_fields, 10132 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10133 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10134 96, 10135 -1, 10136 }, 10137 #endif /* chips */ 10138 10139 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 10140 defined(BCM_56224_A0) || defined(BCM_56224_B0) 10141 { /* SOC_REG_INT_HOLD_COS5_BCM56224_A0r */ 10142 soc_block_list[5], 10143 soc_genreg, 10144 1, 10145 0, 10146 0xf08001a, 10147 SOC_REG_FLAG_ED_CNTR, 10148 0, 10149 1, 10150 soc_HOLDr_fields, 10151 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10152 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10153 -1, 10154 -1, 10155 }, 10156 #endif /* chips */ 10157 10158 #if defined(BCM_56800_A0) 10159 { /* SOC_REG_INT_HOLD_COS5_BCM56800_A0r */ 10160 soc_block_list[5], 10161 soc_genreg, 10162 1, 10163 0, 10164 0xe080c05, 10165 SOC_REG_FLAG_ED_CNTR, 10166 0, 10167 1, 10168 soc_HOLD_BCM56800_A0r_fields, 10169 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10170 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 10171 -1, 10172 -1, 10173 }, 10174 #endif /* chips */ 10175 10176 #if defined(BCM_56800_A0) 10177 { /* SOC_REG_INT_HOLD_COS5_Xr */ 10178 soc_block_list[5], 10179 soc_genreg, 10180 1, 10181 0, 10182 0xe080205, 10183 SOC_REG_FLAG_ED_CNTR, 10184 0, 10185 1, 10186 soc_HOLDr_fields, 10187 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10188 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10189 -1, 10190 -1, 10191 }, 10192 #endif /* chips */ 10193 10194 #if defined(BCM_56800_A0) 10195 { /* SOC_REG_INT_HOLD_COS5_Yr */ 10196 soc_block_list[5], 10197 soc_genreg, 10198 1, 10199 0, 10200 0xe080405, 10201 SOC_REG_FLAG_ED_CNTR, 10202 0, 10203 1, 10204 soc_HOLDr_fields, 10205 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10206 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10207 -1, 10208 -1, 10209 }, 10210 #endif /* chips */ 10211 10212 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10213 defined(BCM_56160_A0) 10214 { /* SOC_REG_INT_HOLD_COS6_BCM53400_A0r */ 10215 soc_block_list[5], 10216 soc_genreg, 10217 1, 10218 0, 10219 0x42006100, 10220 SOC_REG_FLAG_COUNTER | 10221 SOC_REG_FLAG_ED_CNTR, 10222 0, 10223 1, 10224 soc_EGR_ECN_COUNTERr_fields, 10225 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10226 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10227 97, 10228 -1, 10229 }, 10230 #endif /* chips */ 10231 10232 #if defined(BCM_53570_A0) 10233 { /* SOC_REG_INT_HOLD_COS6_BCM53570_A0r */ 10234 soc_block_list[5], 10235 soc_genreg, 10236 1, 10237 0, 10238 0x42009300, 10239 SOC_REG_FLAG_COUNTER | 10240 SOC_REG_FLAG_ED_CNTR, 10241 0, 10242 1, 10243 soc_CLPORT_EEE_CORE0_CLOCK_GATE_COUNTERr_fields, 10244 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10245 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 10246 147, 10247 -1, 10248 }, 10249 #endif /* chips */ 10250 10251 #if defined(BCM_56142_A0) 10252 { /* SOC_REG_INT_HOLD_COS6_BCM56142_A0r */ 10253 soc_block_list[5], 10254 soc_genreg, 10255 1, 10256 0, 10257 0x11080056, 10258 SOC_REG_FLAG_COUNTER | 10259 SOC_REG_FLAG_ED_CNTR, 10260 0, 10261 1, 10262 soc_HOLDr_fields, 10263 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10264 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10265 86, 10266 -1, 10267 }, 10268 #endif /* chips */ 10269 10270 #if defined(BCM_56150_A0) 10271 { /* SOC_REG_INT_HOLD_COS6_BCM56150_A0r */ 10272 soc_block_list[5], 10273 soc_genreg, 10274 1, 10275 0, 10276 0x46006100, 10277 SOC_REG_FLAG_COUNTER | 10278 SOC_REG_FLAG_ED_CNTR, 10279 0, 10280 1, 10281 soc_TPCE_BCM56450_A0r_fields, 10282 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10283 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10284 97, 10285 -1, 10286 }, 10287 #endif /* chips */ 10288 10289 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 10290 defined(BCM_56224_A0) || defined(BCM_56224_B0) 10291 { /* SOC_REG_INT_HOLD_COS6_BCM56224_A0r */ 10292 soc_block_list[5], 10293 soc_genreg, 10294 1, 10295 0, 10296 0xf08001b, 10297 SOC_REG_FLAG_ED_CNTR, 10298 0, 10299 1, 10300 soc_HOLDr_fields, 10301 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10302 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10303 -1, 10304 -1, 10305 }, 10306 #endif /* chips */ 10307 10308 #if defined(BCM_56800_A0) 10309 { /* SOC_REG_INT_HOLD_COS6_BCM56800_A0r */ 10310 soc_block_list[5], 10311 soc_genreg, 10312 1, 10313 0, 10314 0xe080c06, 10315 SOC_REG_FLAG_ED_CNTR, 10316 0, 10317 1, 10318 soc_HOLD_BCM56800_A0r_fields, 10319 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10320 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 10321 -1, 10322 -1, 10323 }, 10324 #endif /* chips */ 10325 10326 #if defined(BCM_56800_A0) 10327 { /* SOC_REG_INT_HOLD_COS6_Xr */ 10328 soc_block_list[5], 10329 soc_genreg, 10330 1, 10331 0, 10332 0xe080206, 10333 SOC_REG_FLAG_ED_CNTR, 10334 0, 10335 1, 10336 soc_HOLDr_fields, 10337 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10338 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10339 -1, 10340 -1, 10341 }, 10342 #endif /* chips */ 10343 10344 #if defined(BCM_56800_A0) 10345 { /* SOC_REG_INT_HOLD_COS6_Yr */ 10346 soc_block_list[5], 10347 soc_genreg, 10348 1, 10349 0, 10350 0xe080406, 10351 SOC_REG_FLAG_ED_CNTR, 10352 0, 10353 1, 10354 soc_HOLDr_fields, 10355 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10356 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10357 -1, 10358 -1, 10359 }, 10360 #endif /* chips */ 10361 10362 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10363 defined(BCM_56160_A0) 10364 { /* SOC_REG_INT_HOLD_COS7_BCM53400_A0r */ 10365 soc_block_list[5], 10366 soc_genreg, 10367 1, 10368 0, 10369 0x42006200, 10370 SOC_REG_FLAG_COUNTER | 10371 SOC_REG_FLAG_ED_CNTR, 10372 0, 10373 1, 10374 soc_EGR_ECN_COUNTERr_fields, 10375 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10376 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10377 98, 10378 -1, 10379 }, 10380 #endif /* chips */ 10381 10382 #if defined(BCM_53570_A0) 10383 { /* SOC_REG_INT_HOLD_COS7_BCM53570_A0r */ 10384 soc_block_list[5], 10385 soc_genreg, 10386 1, 10387 0, 10388 0x42009400, 10389 SOC_REG_FLAG_COUNTER | 10390 SOC_REG_FLAG_ED_CNTR, 10391 0, 10392 1, 10393 soc_CLPORT_EEE_CORE0_CLOCK_GATE_COUNTERr_fields, 10394 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10395 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 10396 148, 10397 -1, 10398 }, 10399 #endif /* chips */ 10400 10401 #if defined(BCM_56142_A0) 10402 { /* SOC_REG_INT_HOLD_COS7_BCM56142_A0r */ 10403 soc_block_list[5], 10404 soc_genreg, 10405 1, 10406 0, 10407 0x11080057, 10408 SOC_REG_FLAG_COUNTER | 10409 SOC_REG_FLAG_ED_CNTR, 10410 0, 10411 1, 10412 soc_HOLDr_fields, 10413 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10414 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10415 87, 10416 -1, 10417 }, 10418 #endif /* chips */ 10419 10420 #if defined(BCM_56150_A0) 10421 { /* SOC_REG_INT_HOLD_COS7_BCM56150_A0r */ 10422 soc_block_list[5], 10423 soc_genreg, 10424 1, 10425 0, 10426 0x46006200, 10427 SOC_REG_FLAG_COUNTER | 10428 SOC_REG_FLAG_ED_CNTR, 10429 0, 10430 1, 10431 soc_TPCE_BCM56450_A0r_fields, 10432 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10433 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10434 98, 10435 -1, 10436 }, 10437 #endif /* chips */ 10438 10439 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 10440 defined(BCM_56224_A0) || defined(BCM_56224_B0) 10441 { /* SOC_REG_INT_HOLD_COS7_BCM56224_A0r */ 10442 soc_block_list[5], 10443 soc_genreg, 10444 1, 10445 0, 10446 0xf08001c, 10447 SOC_REG_FLAG_ED_CNTR, 10448 0, 10449 1, 10450 soc_HOLDr_fields, 10451 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10452 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10453 -1, 10454 -1, 10455 }, 10456 #endif /* chips */ 10457 10458 #if defined(BCM_56800_A0) 10459 { /* SOC_REG_INT_HOLD_COS7_BCM56800_A0r */ 10460 soc_block_list[5], 10461 soc_genreg, 10462 1, 10463 0, 10464 0xe080c07, 10465 SOC_REG_FLAG_ED_CNTR, 10466 0, 10467 1, 10468 soc_HOLD_BCM56800_A0r_fields, 10469 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10470 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 10471 -1, 10472 -1, 10473 }, 10474 #endif /* chips */ 10475 10476 #if defined(BCM_56800_A0) 10477 { /* SOC_REG_INT_HOLD_COS7_Xr */ 10478 soc_block_list[5], 10479 soc_genreg, 10480 1, 10481 0, 10482 0xe080207, 10483 SOC_REG_FLAG_ED_CNTR, 10484 0, 10485 1, 10486 soc_HOLDr_fields, 10487 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10488 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10489 -1, 10490 -1, 10491 }, 10492 #endif /* chips */ 10493 10494 #if defined(BCM_56800_A0) 10495 { /* SOC_REG_INT_HOLD_COS7_Yr */ 10496 soc_block_list[5], 10497 soc_genreg, 10498 1, 10499 0, 10500 0xe080407, 10501 SOC_REG_FLAG_ED_CNTR, 10502 0, 10503 1, 10504 soc_HOLDr_fields, 10505 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10506 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10507 -1, 10508 -1, 10509 }, 10510 #endif /* chips */ 10511 10512 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 10513 defined(BCM_56504_B0) || defined(BCM_56514_A0) 10514 { /* SOC_REG_INT_HOLD_COS_PORT_SELECTr */ 10515 soc_block_list[5], 10516 soc_genreg, 10517 1, 10518 0, 10519 0xe080118, 10520 0, 10521 0, 10522 1, 10523 soc_HOLD_COS_PORT_SELECTr_fields, 10524 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10525 SOC_RESET_MASK_DEC(0x0000001f, 0x00000000) 10526 -1, 10527 -1, 10528 }, 10529 #endif /* chips */ 10530 10531 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10532 defined(BCM_56160_A0) 10533 { /* SOC_REG_INT_HOLD_COS_PORT_SELECT_BCM53400_A0r */ 10534 soc_block_list[5], 10535 soc_genreg, 10536 1, 10537 0, 10538 0x42006800, 10539 0, 10540 0, 10541 1, 10542 soc_HOLD_COS_PORT_SELECT_BCM53400_A0r_fields, 10543 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10544 SOC_RESET_MASK_DEC(0x0000001f, 0x00000000) 10545 -1, 10546 -1, 10547 }, 10548 #endif /* chips */ 10549 10550 #if defined(BCM_53570_A0) 10551 { /* SOC_REG_INT_HOLD_COS_PORT_SELECT_BCM53570_A0r */ 10552 soc_block_list[5], 10553 soc_genreg, 10554 1, 10555 0, 10556 0x42009900, 10557 0, 10558 0, 10559 1, 10560 soc_HOLD_COS_PORT_SELECT_BCM53570_A0r_fields, 10561 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10562 SOC_RESET_MASK_DEC(0x0000007f, 0x00000000) 10563 -1, 10564 -1, 10565 }, 10566 #endif /* chips */ 10567 10568 #if defined(BCM_56142_A0) 10569 { /* SOC_REG_INT_HOLD_COS_PORT_SELECT_BCM56142_A0r */ 10570 soc_block_list[5], 10571 soc_genreg, 10572 1, 10573 0, 10574 0x110800a7, 10575 0, 10576 0, 10577 1, 10578 soc_HOLD_COS_PORT_SELECTr_fields, 10579 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10580 SOC_RESET_MASK_DEC(0x0000001f, 0x00000000) 10581 -1, 10582 -1, 10583 }, 10584 #endif /* chips */ 10585 10586 #if defined(BCM_56150_A0) 10587 { /* SOC_REG_INT_HOLD_COS_PORT_SELECT_BCM56150_A0r */ 10588 soc_block_list[5], 10589 soc_genreg, 10590 1, 10591 0, 10592 0x46006800, 10593 0, 10594 0, 10595 1, 10596 soc_HOLD_COS_PORT_SELECT_BCM56150_A0r_fields, 10597 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10598 SOC_RESET_MASK_DEC(0x0000001f, 0x00000000) 10599 -1, 10600 -1, 10601 }, 10602 #endif /* chips */ 10603 10604 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \ 10605 defined(BCM_56224_A0) || defined(BCM_56224_B0) 10606 { /* SOC_REG_INT_HOLD_COS_PORT_SELECT_BCM56224_A0r */ 10607 soc_block_list[5], 10608 soc_genreg, 10609 1, 10610 0, 10611 0xf080128, 10612 0, 10613 0, 10614 1, 10615 soc_HOLD_COS_PORT_SELECT_BCM56224_A0r_fields, 10616 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10617 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 10618 -1, 10619 -1, 10620 }, 10621 #endif /* chips */ 10622 10623 #if defined(BCM_56800_A0) 10624 { /* SOC_REG_INT_HOLD_COS_PORT_SELECT_BCM56800_A0r */ 10625 soc_block_list[5], 10626 soc_genreg, 10627 1, 10628 0, 10629 0xe080622, 10630 0, 10631 0, 10632 1, 10633 soc_HOLD_COS_PORT_SELECTr_fields, 10634 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10635 SOC_RESET_MASK_DEC(0x0000001f, 0x00000000) 10636 -1, 10637 -1, 10638 }, 10639 #endif /* chips */ 10640 10641 #if defined(BCM_56800_A0) 10642 { /* SOC_REG_INT_HOLD_COS_QMr */ 10643 soc_block_list[5], 10644 soc_genreg, 10645 1, 10646 0, 10647 0xe080c09, 10648 SOC_REG_FLAG_ED_CNTR, 10649 0, 10650 1, 10651 soc_HOLD_BCM56800_A0r_fields, 10652 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10653 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 10654 -1, 10655 -1, 10656 }, 10657 #endif /* chips */ 10658 10659 #if defined(BCM_56800_A0) 10660 { /* SOC_REG_INT_HOLD_COS_QM_Xr */ 10661 soc_block_list[5], 10662 soc_genreg, 10663 1, 10664 0, 10665 0xe080209, 10666 SOC_REG_FLAG_ED_CNTR, 10667 0, 10668 1, 10669 soc_HOLDr_fields, 10670 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10671 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10672 -1, 10673 -1, 10674 }, 10675 #endif /* chips */ 10676 10677 #if defined(BCM_56800_A0) 10678 { /* SOC_REG_INT_HOLD_COS_QM_Yr */ 10679 soc_block_list[5], 10680 soc_genreg, 10681 1, 10682 0, 10683 0xe080409, 10684 SOC_REG_FLAG_ED_CNTR, 10685 0, 10686 1, 10687 soc_HOLDr_fields, 10688 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10689 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10690 -1, 10691 -1, 10692 }, 10693 #endif /* chips */ 10694 10695 #if defined(BCM_56800_A0) 10696 { /* SOC_REG_INT_HOLD_COS_SCr */ 10697 soc_block_list[5], 10698 soc_genreg, 10699 1, 10700 0, 10701 0xe080c08, 10702 SOC_REG_FLAG_ED_CNTR, 10703 0, 10704 1, 10705 soc_HOLD_BCM56800_A0r_fields, 10706 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10707 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 10708 -1, 10709 -1, 10710 }, 10711 #endif /* chips */ 10712 10713 #if defined(BCM_56800_A0) 10714 { /* SOC_REG_INT_HOLD_COS_SC_Xr */ 10715 soc_block_list[5], 10716 soc_genreg, 10717 1, 10718 0, 10719 0xe080208, 10720 SOC_REG_FLAG_ED_CNTR, 10721 0, 10722 1, 10723 soc_HOLDr_fields, 10724 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10725 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10726 -1, 10727 -1, 10728 }, 10729 #endif /* chips */ 10730 10731 #if defined(BCM_56800_A0) 10732 { /* SOC_REG_INT_HOLD_COS_SC_Yr */ 10733 soc_block_list[5], 10734 soc_genreg, 10735 1, 10736 0, 10737 0xe080408, 10738 SOC_REG_FLAG_ED_CNTR, 10739 0, 10740 1, 10741 soc_HOLDr_fields, 10742 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10743 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10744 -1, 10745 -1, 10746 }, 10747 #endif /* chips */ 10748 10749 #if defined(BCM_56800_A0) 10750 { /* SOC_REG_INT_HOLD_Xr */ 10751 soc_block_list[5], 10752 soc_portreg, 10753 1, 10754 0, 10755 0xe00021c, 10756 SOC_REG_FLAG_ED_CNTR, 10757 0, 10758 1, 10759 soc_HOLDr_fields, 10760 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10761 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10762 -1, 10763 -1, 10764 }, 10765 #endif /* chips */ 10766 10767 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 10768 { /* SOC_REG_INT_HOLD_X_BCM56820_A0r */ 10769 soc_block_list[5], 10770 soc_portreg, 10771 1, 10772 0, 10773 0xf00021c, 10774 SOC_REG_FLAG_ED_CNTR, 10775 0, 10776 1, 10777 soc_HOLDr_fields, 10778 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10779 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10780 -1, 10781 -1, 10782 }, 10783 #endif /* chips */ 10784 10785 #if defined(BCM_56800_A0) 10786 { /* SOC_REG_INT_HOLD_Yr */ 10787 soc_block_list[5], 10788 soc_portreg, 10789 1, 10790 0, 10791 0xe00041c, 10792 SOC_REG_FLAG_ED_CNTR, 10793 0, 10794 1, 10795 soc_HOLDr_fields, 10796 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10797 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10798 -1, 10799 -1, 10800 }, 10801 #endif /* chips */ 10802 10803 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 10804 { /* SOC_REG_INT_HOLD_Y_BCM56820_A0r */ 10805 soc_block_list[5], 10806 soc_portreg, 10807 1, 10808 0, 10809 0xf00041c, 10810 SOC_REG_FLAG_ED_CNTR, 10811 0, 10812 1, 10813 soc_HOLDr_fields, 10814 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10815 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 10816 -1, 10817 -1, 10818 }, 10819 #endif /* chips */ 10820 10821 #if defined(BCM_56150_A0) 10822 { /* SOC_REG_INT_HOL_DROPr */ 10823 soc_block_list[5], 10824 soc_portreg, 10825 1, 10826 0, 10827 0x44005100, 10828 SOC_REG_FLAG_COUNTER | 10829 SOC_REG_FLAG_ED_CNTR, 10830 0, 10831 1, 10832 soc_HOL_DROPr_fields, 10833 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10834 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 10835 81, 10836 -1, 10837 }, 10838 #endif /* chips */ 10839 10840 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 10841 defined(BCM_56160_A0) 10842 { /* SOC_REG_INT_HOL_DROP_BCM53400_A0r */ 10843 soc_block_list[5], 10844 soc_portreg, 10845 1, 10846 0, 10847 0x40005100, 10848 SOC_REG_FLAG_COUNTER | 10849 SOC_REG_FLAG_ED_CNTR, 10850 0, 10851 1, 10852 soc_HOL_DROP_BCM53400_A0r_fields, 10853 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10854 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 10855 81, 10856 -1, 10857 }, 10858 #endif /* chips */ 10859 10860 #if defined(BCM_53570_A0) 10861 { /* SOC_REG_INT_HOL_DROP_BCM53570_A0r */ 10862 soc_block_list[5], 10863 soc_portreg, 10864 1, 10865 0, 10866 0x40008900, 10867 SOC_REG_FLAG_COUNTER | 10868 SOC_REG_FLAG_ED_CNTR, 10869 0, 10870 1, 10871 soc_EP_NUM_NORM_CELLS_RECVD_BCM56260_A0r_fields, 10872 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10873 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 10874 137, 10875 -1, 10876 }, 10877 #endif /* chips */ 10878 10879 #if defined(BCM_56314_A0) || defined(BCM_56504_A0) || \ 10880 defined(BCM_56504_B0) || defined(BCM_56514_A0) 10881 { /* SOC_REG_INT_HOL_STAT_BMAPr */ 10882 soc_block_list[5], 10883 soc_genreg, 10884 8, 10885 0, 10886 0xe08010d, 10887 SOC_REG_FLAG_ARRAY, 10888 0, 10889 1, 10890 soc_BKP_DISC_BMAPr_fields, 10891 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10892 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 10893 -1, 10894 -1, 10895 }, 10896 #endif /* chips */ 10897 10898 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 10899 { /* SOC_REG_INT_HOL_STAT_BMAP_BCM53314_A0r */ 10900 soc_block_list[5], 10901 soc_genreg, 10902 8, 10903 0, 10904 0xf080114, 10905 SOC_REG_FLAG_ARRAY, 10906 0, 10907 1, 10908 soc_BKP_DISC_BMAP_BCM53314_A0r_fields, 10909 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10910 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 10911 -1, 10912 -1, 10913 }, 10914 #endif /* chips */ 10915 10916 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 10917 { /* SOC_REG_INT_HOL_STAT_BMAP_BCM56224_A0r */ 10918 soc_block_list[5], 10919 soc_genreg, 10920 8, 10921 0, 10922 0xf080114, 10923 SOC_REG_FLAG_ARRAY, 10924 0, 10925 1, 10926 soc_BKP_DISC_BMAP_BCM56224_A0r_fields, 10927 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10928 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 10929 -1, 10930 -1, 10931 }, 10932 #endif /* chips */ 10933 10934 #if defined(BCM_56800_A0) 10935 { /* SOC_REG_INT_HOL_STAT_BMAP_BCM56800_A0r */ 10936 soc_block_list[5], 10937 soc_genreg, 10938 10, 10939 0, 10940 0xe080614, 10941 SOC_REG_FLAG_ARRAY, 10942 0, 10943 1, 10944 soc_HOL_STAT_BMAPr_fields, 10945 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10946 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 10947 -1, 10948 -1, 10949 }, 10950 #endif /* chips */ 10951 10952 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) 10953 { /* SOC_REG_INT_HOL_STAT_BMAP_HIr */ 10954 soc_block_list[5], 10955 soc_genreg, 10956 8, 10957 0, 10958 0xf08011c, 10959 SOC_REG_FLAG_ARRAY, 10960 0, 10961 1, 10962 soc_BKP_DISC_BMAP_HIr_fields, 10963 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10964 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 10965 -1, 10966 -1, 10967 }, 10968 #endif /* chips */ 10969 10970 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) 10971 { /* SOC_REG_INT_HOL_STAT_BMAP_HI_BCM53314_A0r */ 10972 soc_block_list[5], 10973 soc_genreg, 10974 8, 10975 0, 10976 0xf08011c, 10977 SOC_REG_FLAG_ARRAY, 10978 0, 10979 1, 10980 soc_BKP_DISC_BMAP_HIr_fields, 10981 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 10982 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 10983 -1, 10984 -1, 10985 }, 10986 #endif /* chips */ 10987 10988 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) || \ 10989 defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 10990 defined(BCM_56680_A0) || defined(BCM_56680_B0) 10991 { /* SOC_REG_INT_HOL_STAT_CPUr */ 10992 soc_block_list[5], 10993 soc_genreg, 10994 1, 10995 0, 10996 0x11080022, 10997 SOC_REG_FLAG_64_BITS, 10998 0, 10999 3, 11000 soc_HOL_STAT_CPUr_fields, 11001 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11002 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11003 -1, 11004 -1, 11005 }, 11006 #endif /* chips */ 11007 11008 #if defined(BCM_53400_A0) || defined(BCM_53540_A0) || \ 11009 defined(BCM_56160_A0) 11010 { /* SOC_REG_INT_HOL_STAT_CPU_BCM53400_A0r */ 11011 soc_block_list[5], 11012 soc_genreg, 11013 1, 11014 0, 11015 0x42002500, 11016 SOC_REG_FLAG_64_BITS, 11017 0, 11018 2, 11019 soc_HOL_STAT_CPU_BCM53400_A0r_fields, 11020 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11021 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11022 -1, 11023 -1, 11024 }, 11025 #endif /* chips */ 11026 11027 #if defined(BCM_53570_A0) 11028 { /* SOC_REG_INT_HOL_STAT_CPU_BCM53570_A0r */ 11029 soc_block_list[5], 11030 soc_genreg, 11031 1, 11032 0, 11033 0x42005600, 11034 SOC_REG_FLAG_64_BITS, 11035 0, 11036 2, 11037 soc_HOL_STAT_CPU_BCM53400_A0r_fields, 11038 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11039 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11040 -1, 11041 -1, 11042 }, 11043 #endif /* chips */ 11044 11045 #if defined(BCM_53570_B0) 11046 { /* SOC_REG_INT_HOL_STAT_CPU_BCM53570_B0r */ 11047 soc_block_list[5], 11048 soc_genreg, 11049 1, 11050 0, 11051 0x42005a00, 11052 SOC_REG_FLAG_64_BITS, 11053 0, 11054 2, 11055 soc_HOL_STAT_CPU_BCM53400_A0r_fields, 11056 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11057 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11058 -1, 11059 -1, 11060 }, 11061 #endif /* chips */ 11062 11063 #if defined(BCM_56142_A0) 11064 { /* SOC_REG_INT_HOL_STAT_CPU_BCM56142_A0r */ 11065 soc_block_list[5], 11066 soc_genreg, 11067 1, 11068 0, 11069 0x11080089, 11070 SOC_REG_FLAG_64_BITS, 11071 0, 11072 2, 11073 soc_HOL_STAT_CPU_BCM56142_A0r_fields, 11074 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11075 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11076 -1, 11077 -1, 11078 }, 11079 #endif /* chips */ 11080 11081 #if defined(BCM_56150_A0) 11082 { /* SOC_REG_INT_HOL_STAT_CPU_BCM56150_A0r */ 11083 soc_block_list[5], 11084 soc_genreg, 11085 1, 11086 0, 11087 0x46002500, 11088 SOC_REG_FLAG_64_BITS, 11089 0, 11090 2, 11091 soc_HOL_STAT_CPU_BCM56150_A0r_fields, 11092 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11093 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11094 -1, 11095 -1, 11096 }, 11097 #endif /* chips */ 11098 11099 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 11100 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 11101 defined(BCM_56685_A0) || defined(BCM_56685_B0) 11102 { /* SOC_REG_INT_HOL_STAT_CPU_BCM56634_A0r */ 11103 soc_block_list[5], 11104 soc_genreg, 11105 1, 11106 0, 11107 0xe080022, 11108 SOC_REG_FLAG_64_BITS, 11109 0, 11110 3, 11111 soc_HOL_STAT_CPUr_fields, 11112 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11113 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11114 -1, 11115 -1, 11116 }, 11117 #endif /* chips */ 11118 11119 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 11120 { /* SOC_REG_INT_HOL_STAT_CPU_BCM56820_A0r */ 11121 soc_block_list[5], 11122 soc_genreg, 11123 1, 11124 0, 11125 0xf08006d, 11126 SOC_REG_FLAG_RO, 11127 0, 11128 1, 11129 soc_HOL_STAT_CPU_BCM56820_A0r_fields, 11130 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11131 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 11132 -1, 11133 -1, 11134 }, 11135 #endif /* chips */ 11136 11137 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) || \ 11138 defined(BCM_56680_A0) || defined(BCM_56680_B0) 11139 { /* SOC_REG_INT_HOL_STAT_PORTr */ 11140 soc_block_list[5], 11141 soc_portreg, 11142 1, 11143 0, 11144 0x11000067, 11145 0, 11146 0, 11147 1, 11148 soc_HOL_STAT_PORTr_fields, 11149 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11150 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11151 -1, 11152 4, 11153 }, 11154 #endif /* chips */ 11155 11156 #if defined(BCM_53400_A0) 11157 { /* SOC_REG_INT_HOL_STAT_PORT_BCM53400_A0r */ 11158 soc_block_list[5], 11159 soc_portreg, 11160 1, 11161 0, 11162 0x40002400, 11163 0, 11164 0, 11165 1, 11166 soc_HOL_STAT_PORT_BCM53400_A0r_fields, 11167 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11168 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11169 -1, 11170 32, 11171 }, 11172 #endif /* chips */ 11173 11174 #if defined(BCM_53570_A0) 11175 { /* SOC_REG_INT_HOL_STAT_PORT_BCM53570_A0r */ 11176 soc_block_list[5], 11177 soc_portreg, 11178 1, 11179 0, 11180 0x40005500, 11181 0, 11182 0, 11183 1, 11184 soc_HOL_STAT_PORT_BCM53400_A0r_fields, 11185 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11186 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11187 -1, 11188 39, 11189 }, 11190 #endif /* chips */ 11191 11192 #if defined(BCM_53570_B0) 11193 { /* SOC_REG_INT_HOL_STAT_PORT_BCM53570_B0r */ 11194 soc_block_list[5], 11195 soc_portreg, 11196 1, 11197 0, 11198 0x40005900, 11199 0, 11200 0, 11201 1, 11202 soc_HOL_STAT_PORT_BCM53400_A0r_fields, 11203 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11204 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11205 -1, 11206 39, 11207 }, 11208 #endif /* chips */ 11209 11210 #if defined(BCM_56142_A0) 11211 { /* SOC_REG_INT_HOL_STAT_PORT_BCM56142_A0r */ 11212 soc_block_list[5], 11213 soc_portreg, 11214 1, 11215 0, 11216 0x11000088, 11217 0, 11218 0, 11219 1, 11220 soc_HOL_STAT_PORT_BCM56142_A0r_fields, 11221 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11222 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11223 -1, 11224 32, 11225 }, 11226 #endif /* chips */ 11227 11228 #if defined(BCM_56150_A0) 11229 { /* SOC_REG_INT_HOL_STAT_PORT_BCM56150_A0r */ 11230 soc_block_list[5], 11231 soc_portreg, 11232 1, 11233 0, 11234 0x44002400, 11235 0, 11236 0, 11237 1, 11238 soc_HOL_STAT_PORT_BCM56150_A0r_fields, 11239 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11240 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11241 -1, 11242 32, 11243 }, 11244 #endif /* chips */ 11245 11246 #if defined(BCM_53540_A0) || defined(BCM_56160_A0) 11247 { /* SOC_REG_INT_HOL_STAT_PORT_BCM56160_A0r */ 11248 soc_block_list[5], 11249 soc_portreg, 11250 1, 11251 0, 11252 0x40002400, 11253 0, 11254 0, 11255 1, 11256 soc_HOL_STAT_PORT_BCM53400_A0r_fields, 11257 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11258 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11259 -1, 11260 93, 11261 }, 11262 #endif /* chips */ 11263 11264 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 11265 { /* SOC_REG_INT_HOL_STAT_PORT_BCM56334_A0r */ 11266 soc_block_list[5], 11267 soc_portreg, 11268 1, 11269 0, 11270 0x11000067, 11271 0, 11272 0, 11273 1, 11274 soc_HOL_STAT_PORTr_fields, 11275 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11276 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11277 -1, 11278 32, 11279 }, 11280 #endif /* chips */ 11281 11282 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) || \ 11283 defined(BCM_56634_A0) || defined(BCM_56634_B0) || \ 11284 defined(BCM_56685_A0) || defined(BCM_56685_B0) 11285 { /* SOC_REG_INT_HOL_STAT_PORT_BCM56634_A0r */ 11286 soc_block_list[5], 11287 soc_portreg, 11288 1, 11289 0, 11290 0xe000067, 11291 0, 11292 0, 11293 1, 11294 soc_HOL_STAT_PORTr_fields, 11295 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11296 SOC_RESET_MASK_DEC(0x00000000, 0x00000000) 11297 -1, 11298 4, 11299 }, 11300 #endif /* chips */ 11301 11302 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 11303 { /* SOC_REG_INT_HOL_STAT_PORT_BCM56820_A0r */ 11304 soc_block_list[5], 11305 soc_portreg, 11306 1, 11307 0, 11308 0xf00006c, 11309 SOC_REG_FLAG_RO, 11310 0, 11311 1, 11312 soc_HOL_STAT_PORT_BCM56820_A0r_fields, 11313 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 11314 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 11315 -1, 11316 10, 11317 }, 11318 #endif /* chips */ 11319 11320 #if defined(BCM_56970_A0) 11321 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP0_TBLr */ 11322 soc_block_list[125], 11323 soc_pipereg, 11324 12, 11325 0, 11326 0x15841800, 11327 SOC_REG_FLAG_ARRAY | 11328 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11329 0, 11330 2, 11331 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11332 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11333 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11334 -1, 11335 -1, 11336 3, 11337 }, 11338 #endif /* chips */ 11339 11340 #if defined(BCM_56370_A0) 11341 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP0_TBL_BCM56370_A0r */ 11342 soc_block_list[125], 11343 soc_pipereg, 11344 12, 11345 0, 11346 0x15841a00, 11347 SOC_REG_FLAG_ARRAY | 11348 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11349 0, 11350 2, 11351 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11352 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11353 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11354 -1, 11355 -1, 11356 3, 11357 }, 11358 #endif /* chips */ 11359 11360 #if defined(BCM_56770_A0) 11361 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP0_TBL_BCM56770_A0r */ 11362 soc_block_list[125], 11363 soc_pipereg, 11364 12, 11365 0, 11366 0x15841900, 11367 SOC_REG_FLAG_ARRAY | 11368 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11369 0, 11370 2, 11371 soc_HPIPE0_OVR_SUB_GRP0_TBLr_fields, 11372 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11373 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 11374 -1, 11375 -1, 11376 3, 11377 }, 11378 #endif /* chips */ 11379 11380 #if defined(BCM_56870_A0) 11381 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP0_TBL_BCM56870_A0r */ 11382 soc_block_list[125], 11383 soc_pipereg, 11384 12, 11385 0, 11386 0x15841900, 11387 SOC_REG_FLAG_ARRAY | 11388 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11389 0, 11390 2, 11391 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11392 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11393 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11394 -1, 11395 -1, 11396 3, 11397 }, 11398 #endif /* chips */ 11399 11400 #if defined(BCM_56970_A0) 11401 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP1_TBLr */ 11402 soc_block_list[125], 11403 soc_pipereg, 11404 12, 11405 0, 11406 0x15842400, 11407 SOC_REG_FLAG_ARRAY | 11408 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11409 0, 11410 2, 11411 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11412 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11413 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11414 -1, 11415 -1, 11416 3, 11417 }, 11418 #endif /* chips */ 11419 11420 #if defined(BCM_56370_A0) 11421 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP1_TBL_BCM56370_A0r */ 11422 soc_block_list[125], 11423 soc_pipereg, 11424 12, 11425 0, 11426 0x15842600, 11427 SOC_REG_FLAG_ARRAY | 11428 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11429 0, 11430 2, 11431 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11432 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11433 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11434 -1, 11435 -1, 11436 3, 11437 }, 11438 #endif /* chips */ 11439 11440 #if defined(BCM_56770_A0) 11441 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP1_TBL_BCM56770_A0r */ 11442 soc_block_list[125], 11443 soc_pipereg, 11444 12, 11445 0, 11446 0x15842500, 11447 SOC_REG_FLAG_ARRAY | 11448 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11449 0, 11450 2, 11451 soc_HPIPE0_OVR_SUB_GRP0_TBLr_fields, 11452 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11453 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 11454 -1, 11455 -1, 11456 3, 11457 }, 11458 #endif /* chips */ 11459 11460 #if defined(BCM_56870_A0) 11461 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP1_TBL_BCM56870_A0r */ 11462 soc_block_list[125], 11463 soc_pipereg, 11464 12, 11465 0, 11466 0x15842500, 11467 SOC_REG_FLAG_ARRAY | 11468 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11469 0, 11470 2, 11471 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11472 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11473 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11474 -1, 11475 -1, 11476 3, 11477 }, 11478 #endif /* chips */ 11479 11480 #if defined(BCM_56970_A0) 11481 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP2_TBLr */ 11482 soc_block_list[125], 11483 soc_pipereg, 11484 12, 11485 0, 11486 0x15843000, 11487 SOC_REG_FLAG_ARRAY | 11488 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11489 0, 11490 2, 11491 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11492 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11493 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11494 -1, 11495 -1, 11496 3, 11497 }, 11498 #endif /* chips */ 11499 11500 #if defined(BCM_56370_A0) 11501 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP2_TBL_BCM56370_A0r */ 11502 soc_block_list[125], 11503 soc_pipereg, 11504 12, 11505 0, 11506 0x15843200, 11507 SOC_REG_FLAG_ARRAY | 11508 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11509 0, 11510 2, 11511 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11512 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11513 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11514 -1, 11515 -1, 11516 3, 11517 }, 11518 #endif /* chips */ 11519 11520 #if defined(BCM_56770_A0) 11521 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP2_TBL_BCM56770_A0r */ 11522 soc_block_list[125], 11523 soc_pipereg, 11524 12, 11525 0, 11526 0x15843100, 11527 SOC_REG_FLAG_ARRAY | 11528 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11529 0, 11530 2, 11531 soc_HPIPE0_OVR_SUB_GRP0_TBLr_fields, 11532 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11533 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 11534 -1, 11535 -1, 11536 3, 11537 }, 11538 #endif /* chips */ 11539 11540 #if defined(BCM_56870_A0) 11541 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP2_TBL_BCM56870_A0r */ 11542 soc_block_list[125], 11543 soc_pipereg, 11544 12, 11545 0, 11546 0x15843100, 11547 SOC_REG_FLAG_ARRAY | 11548 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11549 0, 11550 2, 11551 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11552 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11553 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11554 -1, 11555 -1, 11556 3, 11557 }, 11558 #endif /* chips */ 11559 11560 #if defined(BCM_56970_A0) 11561 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP3_TBLr */ 11562 soc_block_list[125], 11563 soc_pipereg, 11564 12, 11565 0, 11566 0x15843c00, 11567 SOC_REG_FLAG_ARRAY | 11568 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11569 0, 11570 2, 11571 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11572 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11573 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11574 -1, 11575 -1, 11576 3, 11577 }, 11578 #endif /* chips */ 11579 11580 #if defined(BCM_56370_A0) 11581 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP3_TBL_BCM56370_A0r */ 11582 soc_block_list[125], 11583 soc_pipereg, 11584 12, 11585 0, 11586 0x15843e00, 11587 SOC_REG_FLAG_ARRAY | 11588 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11589 0, 11590 2, 11591 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11592 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11593 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11594 -1, 11595 -1, 11596 3, 11597 }, 11598 #endif /* chips */ 11599 11600 #if defined(BCM_56770_A0) 11601 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP3_TBL_BCM56770_A0r */ 11602 soc_block_list[125], 11603 soc_pipereg, 11604 12, 11605 0, 11606 0x15843d00, 11607 SOC_REG_FLAG_ARRAY | 11608 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11609 0, 11610 2, 11611 soc_HPIPE0_OVR_SUB_GRP0_TBLr_fields, 11612 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11613 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 11614 -1, 11615 -1, 11616 3, 11617 }, 11618 #endif /* chips */ 11619 11620 #if defined(BCM_56870_A0) 11621 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP3_TBL_BCM56870_A0r */ 11622 soc_block_list[125], 11623 soc_pipereg, 11624 12, 11625 0, 11626 0x15843d00, 11627 SOC_REG_FLAG_ARRAY | 11628 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11629 0, 11630 2, 11631 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11632 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11633 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11634 -1, 11635 -1, 11636 3, 11637 }, 11638 #endif /* chips */ 11639 11640 #if defined(BCM_56970_A0) 11641 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP4_TBLr */ 11642 soc_block_list[125], 11643 soc_pipereg, 11644 12, 11645 0, 11646 0x15844800, 11647 SOC_REG_FLAG_ARRAY | 11648 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11649 0, 11650 2, 11651 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11652 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11653 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11654 -1, 11655 -1, 11656 3, 11657 }, 11658 #endif /* chips */ 11659 11660 #if defined(BCM_56370_A0) 11661 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP4_TBL_BCM56370_A0r */ 11662 soc_block_list[125], 11663 soc_pipereg, 11664 12, 11665 0, 11666 0x15844a00, 11667 SOC_REG_FLAG_ARRAY | 11668 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11669 0, 11670 2, 11671 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11672 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11673 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11674 -1, 11675 -1, 11676 3, 11677 }, 11678 #endif /* chips */ 11679 11680 #if defined(BCM_56770_A0) 11681 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP4_TBL_BCM56770_A0r */ 11682 soc_block_list[125], 11683 soc_pipereg, 11684 12, 11685 0, 11686 0x15844900, 11687 SOC_REG_FLAG_ARRAY | 11688 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11689 0, 11690 2, 11691 soc_HPIPE0_OVR_SUB_GRP0_TBLr_fields, 11692 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11693 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 11694 -1, 11695 -1, 11696 3, 11697 }, 11698 #endif /* chips */ 11699 11700 #if defined(BCM_56870_A0) 11701 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP4_TBL_BCM56870_A0r */ 11702 soc_block_list[125], 11703 soc_pipereg, 11704 12, 11705 0, 11706 0x15844900, 11707 SOC_REG_FLAG_ARRAY | 11708 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11709 0, 11710 2, 11711 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11712 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11713 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11714 -1, 11715 -1, 11716 3, 11717 }, 11718 #endif /* chips */ 11719 11720 #if defined(BCM_56970_A0) 11721 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP5_TBLr */ 11722 soc_block_list[125], 11723 soc_pipereg, 11724 12, 11725 0, 11726 0x15845400, 11727 SOC_REG_FLAG_ARRAY | 11728 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11729 0, 11730 2, 11731 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11732 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11733 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11734 -1, 11735 -1, 11736 3, 11737 }, 11738 #endif /* chips */ 11739 11740 #if defined(BCM_56370_A0) 11741 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP5_TBL_BCM56370_A0r */ 11742 soc_block_list[125], 11743 soc_pipereg, 11744 12, 11745 0, 11746 0x15845600, 11747 SOC_REG_FLAG_ARRAY | 11748 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11749 0, 11750 2, 11751 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11752 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11753 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11754 -1, 11755 -1, 11756 3, 11757 }, 11758 #endif /* chips */ 11759 11760 #if defined(BCM_56770_A0) 11761 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP5_TBL_BCM56770_A0r */ 11762 soc_block_list[125], 11763 soc_pipereg, 11764 12, 11765 0, 11766 0x15845500, 11767 SOC_REG_FLAG_ARRAY | 11768 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11769 0, 11770 2, 11771 soc_HPIPE0_OVR_SUB_GRP0_TBLr_fields, 11772 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11773 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 11774 -1, 11775 -1, 11776 3, 11777 }, 11778 #endif /* chips */ 11779 11780 #if defined(BCM_56870_A0) 11781 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP5_TBL_BCM56870_A0r */ 11782 soc_block_list[125], 11783 soc_pipereg, 11784 12, 11785 0, 11786 0x15845500, 11787 SOC_REG_FLAG_ARRAY | 11788 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11789 0, 11790 2, 11791 soc_IS_OVR_SUB_GRP0_TBLr_fields, 11792 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 11793 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 11794 -1, 11795 -1, 11796 3, 11797 }, 11798 #endif /* chips */ 11799 11800 #if defined(BCM_56970_A0) 11801 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP_CFGr */ 11802 soc_block_list[125], 11803 soc_pipereg, 11804 6, 11805 0, 11806 0x15840c00, 11807 SOC_REG_FLAG_ARRAY | 11808 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11809 0, 11810 3, 11811 soc_IS_OVR_SUB_GRP_CFGr_fields, 11812 SOC_RESET_VAL_DEC(0x00000048, 0x00000000) 11813 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 11814 -1, 11815 -1, 11816 3, 11817 }, 11818 #endif /* chips */ 11819 11820 #if defined(BCM_56370_A0) 11821 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP_CFG_BCM56370_A0r */ 11822 soc_block_list[125], 11823 soc_pipereg, 11824 6, 11825 0, 11826 0x15840e00, 11827 SOC_REG_FLAG_ARRAY | 11828 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11829 0, 11830 3, 11831 soc_IS_OVR_SUB_GRP_CFGr_fields, 11832 SOC_RESET_VAL_DEC(0x00000048, 0x00000000) 11833 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 11834 -1, 11835 -1, 11836 3, 11837 }, 11838 #endif /* chips */ 11839 11840 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 11841 { /* SOC_REG_INT_HPIPE0_OVR_SUB_GRP_CFG_BCM56870_A0r */ 11842 soc_block_list[125], 11843 soc_pipereg, 11844 6, 11845 0, 11846 0x15840d00, 11847 SOC_REG_FLAG_ARRAY | 11848 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11849 0, 11850 3, 11851 soc_IS_OVR_SUB_GRP_CFGr_fields, 11852 SOC_RESET_VAL_DEC(0x00000048, 0x00000000) 11853 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 11854 -1, 11855 -1, 11856 3, 11857 }, 11858 #endif /* chips */ 11859 11860 #if defined(BCM_56970_A0) 11861 { /* SOC_REG_INT_HPIPE0_PBLK0_CALENDARr */ 11862 soc_block_list[125], 11863 soc_pipereg, 11864 7, 11865 0, 11866 0x15846000, 11867 SOC_REG_FLAG_ARRAY | 11868 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11869 0, 11870 3, 11871 soc_IS_PBLK0_CALENDARr_fields, 11872 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 11873 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 11874 -1, 11875 -1, 11876 3, 11877 }, 11878 #endif /* chips */ 11879 11880 #if defined(BCM_56370_A0) 11881 { /* SOC_REG_INT_HPIPE0_PBLK0_CALENDAR_BCM56370_A0r */ 11882 soc_block_list[125], 11883 soc_pipereg, 11884 7, 11885 0, 11886 0x15846200, 11887 SOC_REG_FLAG_ARRAY | 11888 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11889 0, 11890 3, 11891 soc_IS_PBLK0_CALENDARr_fields, 11892 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 11893 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 11894 -1, 11895 -1, 11896 3, 11897 }, 11898 #endif /* chips */ 11899 11900 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 11901 { /* SOC_REG_INT_HPIPE0_PBLK0_CALENDAR_BCM56870_A0r */ 11902 soc_block_list[125], 11903 soc_pipereg, 11904 7, 11905 0, 11906 0x15846100, 11907 SOC_REG_FLAG_ARRAY | 11908 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11909 0, 11910 3, 11911 soc_IS_PBLK0_CALENDARr_fields, 11912 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 11913 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 11914 -1, 11915 -1, 11916 3, 11917 }, 11918 #endif /* chips */ 11919 11920 #if defined(BCM_56970_A0) 11921 { /* SOC_REG_INT_HPIPE0_PBLK1_CALENDARr */ 11922 soc_block_list[125], 11923 soc_pipereg, 11924 7, 11925 0, 11926 0x15846700, 11927 SOC_REG_FLAG_ARRAY | 11928 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11929 0, 11930 3, 11931 soc_IS_PBLK0_CALENDARr_fields, 11932 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 11933 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 11934 -1, 11935 -1, 11936 3, 11937 }, 11938 #endif /* chips */ 11939 11940 #if defined(BCM_56370_A0) 11941 { /* SOC_REG_INT_HPIPE0_PBLK1_CALENDAR_BCM56370_A0r */ 11942 soc_block_list[125], 11943 soc_pipereg, 11944 7, 11945 0, 11946 0x15846900, 11947 SOC_REG_FLAG_ARRAY | 11948 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11949 0, 11950 3, 11951 soc_IS_PBLK0_CALENDARr_fields, 11952 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 11953 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 11954 -1, 11955 -1, 11956 3, 11957 }, 11958 #endif /* chips */ 11959 11960 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 11961 { /* SOC_REG_INT_HPIPE0_PBLK1_CALENDAR_BCM56870_A0r */ 11962 soc_block_list[125], 11963 soc_pipereg, 11964 7, 11965 0, 11966 0x15846800, 11967 SOC_REG_FLAG_ARRAY | 11968 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11969 0, 11970 3, 11971 soc_IS_PBLK0_CALENDARr_fields, 11972 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 11973 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 11974 -1, 11975 -1, 11976 3, 11977 }, 11978 #endif /* chips */ 11979 11980 #if defined(BCM_56970_A0) 11981 { /* SOC_REG_INT_HPIPE0_PBLK2_CALENDARr */ 11982 soc_block_list[125], 11983 soc_pipereg, 11984 7, 11985 0, 11986 0x15846e00, 11987 SOC_REG_FLAG_ARRAY | 11988 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 11989 0, 11990 3, 11991 soc_IS_PBLK0_CALENDARr_fields, 11992 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 11993 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 11994 -1, 11995 -1, 11996 3, 11997 }, 11998 #endif /* chips */ 11999 12000 #if defined(BCM_56370_A0) 12001 { /* SOC_REG_INT_HPIPE0_PBLK2_CALENDAR_BCM56370_A0r */ 12002 soc_block_list[125], 12003 soc_pipereg, 12004 7, 12005 0, 12006 0x15847000, 12007 SOC_REG_FLAG_ARRAY | 12008 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12009 0, 12010 3, 12011 soc_IS_PBLK0_CALENDARr_fields, 12012 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12013 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12014 -1, 12015 -1, 12016 3, 12017 }, 12018 #endif /* chips */ 12019 12020 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 12021 { /* SOC_REG_INT_HPIPE0_PBLK2_CALENDAR_BCM56870_A0r */ 12022 soc_block_list[125], 12023 soc_pipereg, 12024 7, 12025 0, 12026 0x15846f00, 12027 SOC_REG_FLAG_ARRAY | 12028 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12029 0, 12030 3, 12031 soc_IS_PBLK0_CALENDARr_fields, 12032 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12033 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12034 -1, 12035 -1, 12036 3, 12037 }, 12038 #endif /* chips */ 12039 12040 #if defined(BCM_56970_A0) 12041 { /* SOC_REG_INT_HPIPE0_PBLK3_CALENDARr */ 12042 soc_block_list[125], 12043 soc_pipereg, 12044 7, 12045 0, 12046 0x15847500, 12047 SOC_REG_FLAG_ARRAY | 12048 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12049 0, 12050 3, 12051 soc_IS_PBLK0_CALENDARr_fields, 12052 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12053 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12054 -1, 12055 -1, 12056 3, 12057 }, 12058 #endif /* chips */ 12059 12060 #if defined(BCM_56370_A0) 12061 { /* SOC_REG_INT_HPIPE0_PBLK3_CALENDAR_BCM56370_A0r */ 12062 soc_block_list[125], 12063 soc_pipereg, 12064 7, 12065 0, 12066 0x15847700, 12067 SOC_REG_FLAG_ARRAY | 12068 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12069 0, 12070 3, 12071 soc_IS_PBLK0_CALENDARr_fields, 12072 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12073 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12074 -1, 12075 -1, 12076 3, 12077 }, 12078 #endif /* chips */ 12079 12080 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 12081 { /* SOC_REG_INT_HPIPE0_PBLK3_CALENDAR_BCM56870_A0r */ 12082 soc_block_list[125], 12083 soc_pipereg, 12084 7, 12085 0, 12086 0x15847600, 12087 SOC_REG_FLAG_ARRAY | 12088 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12089 0, 12090 3, 12091 soc_IS_PBLK0_CALENDARr_fields, 12092 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12093 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12094 -1, 12095 -1, 12096 3, 12097 }, 12098 #endif /* chips */ 12099 12100 #if defined(BCM_56970_A0) 12101 { /* SOC_REG_INT_HPIPE0_PBLK4_CALENDARr */ 12102 soc_block_list[125], 12103 soc_pipereg, 12104 7, 12105 0, 12106 0x15847c00, 12107 SOC_REG_FLAG_ARRAY | 12108 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12109 0, 12110 3, 12111 soc_IS_PBLK0_CALENDARr_fields, 12112 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12113 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12114 -1, 12115 -1, 12116 3, 12117 }, 12118 #endif /* chips */ 12119 12120 #if defined(BCM_56370_A0) 12121 { /* SOC_REG_INT_HPIPE0_PBLK4_CALENDAR_BCM56370_A0r */ 12122 soc_block_list[125], 12123 soc_pipereg, 12124 7, 12125 0, 12126 0x15847e00, 12127 SOC_REG_FLAG_ARRAY | 12128 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12129 0, 12130 3, 12131 soc_IS_PBLK0_CALENDARr_fields, 12132 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12133 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12134 -1, 12135 -1, 12136 3, 12137 }, 12138 #endif /* chips */ 12139 12140 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 12141 { /* SOC_REG_INT_HPIPE0_PBLK4_CALENDAR_BCM56870_A0r */ 12142 soc_block_list[125], 12143 soc_pipereg, 12144 7, 12145 0, 12146 0x15847d00, 12147 SOC_REG_FLAG_ARRAY | 12148 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12149 0, 12150 3, 12151 soc_IS_PBLK0_CALENDARr_fields, 12152 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12153 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12154 -1, 12155 -1, 12156 3, 12157 }, 12158 #endif /* chips */ 12159 12160 #if defined(BCM_56970_A0) 12161 { /* SOC_REG_INT_HPIPE0_PBLK5_CALENDARr */ 12162 soc_block_list[125], 12163 soc_pipereg, 12164 7, 12165 0, 12166 0x15848300, 12167 SOC_REG_FLAG_ARRAY | 12168 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12169 0, 12170 3, 12171 soc_IS_PBLK0_CALENDARr_fields, 12172 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12173 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12174 -1, 12175 -1, 12176 3, 12177 }, 12178 #endif /* chips */ 12179 12180 #if defined(BCM_56370_A0) 12181 { /* SOC_REG_INT_HPIPE0_PBLK5_CALENDAR_BCM56370_A0r */ 12182 soc_block_list[125], 12183 soc_pipereg, 12184 7, 12185 0, 12186 0x15848500, 12187 SOC_REG_FLAG_ARRAY | 12188 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12189 0, 12190 3, 12191 soc_IS_PBLK0_CALENDARr_fields, 12192 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12193 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12194 -1, 12195 -1, 12196 3, 12197 }, 12198 #endif /* chips */ 12199 12200 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 12201 { /* SOC_REG_INT_HPIPE0_PBLK5_CALENDAR_BCM56870_A0r */ 12202 soc_block_list[125], 12203 soc_pipereg, 12204 7, 12205 0, 12206 0x15848400, 12207 SOC_REG_FLAG_ARRAY | 12208 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12209 0, 12210 3, 12211 soc_IS_PBLK0_CALENDARr_fields, 12212 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12213 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12214 -1, 12215 -1, 12216 3, 12217 }, 12218 #endif /* chips */ 12219 12220 #if defined(BCM_56970_A0) 12221 { /* SOC_REG_INT_HPIPE0_PBLK6_CALENDARr */ 12222 soc_block_list[125], 12223 soc_pipereg, 12224 7, 12225 0, 12226 0x15848a00, 12227 SOC_REG_FLAG_ARRAY | 12228 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12229 0, 12230 3, 12231 soc_IS_PBLK0_CALENDARr_fields, 12232 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12233 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12234 -1, 12235 -1, 12236 3, 12237 }, 12238 #endif /* chips */ 12239 12240 #if defined(BCM_56370_A0) 12241 { /* SOC_REG_INT_HPIPE0_PBLK6_CALENDAR_BCM56370_A0r */ 12242 soc_block_list[125], 12243 soc_pipereg, 12244 7, 12245 0, 12246 0x15848c00, 12247 SOC_REG_FLAG_ARRAY | 12248 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12249 0, 12250 3, 12251 soc_IS_PBLK0_CALENDARr_fields, 12252 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12253 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12254 -1, 12255 -1, 12256 3, 12257 }, 12258 #endif /* chips */ 12259 12260 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 12261 { /* SOC_REG_INT_HPIPE0_PBLK6_CALENDAR_BCM56870_A0r */ 12262 soc_block_list[125], 12263 soc_pipereg, 12264 7, 12265 0, 12266 0x15848b00, 12267 SOC_REG_FLAG_ARRAY | 12268 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12269 0, 12270 3, 12271 soc_IS_PBLK0_CALENDARr_fields, 12272 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12273 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12274 -1, 12275 -1, 12276 3, 12277 }, 12278 #endif /* chips */ 12279 12280 #if defined(BCM_56970_A0) 12281 { /* SOC_REG_INT_HPIPE0_PBLK7_CALENDARr */ 12282 soc_block_list[125], 12283 soc_pipereg, 12284 7, 12285 0, 12286 0x15849100, 12287 SOC_REG_FLAG_ARRAY | 12288 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12289 0, 12290 3, 12291 soc_IS_PBLK0_CALENDARr_fields, 12292 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12293 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12294 -1, 12295 -1, 12296 3, 12297 }, 12298 #endif /* chips */ 12299 12300 #if defined(BCM_56370_A0) 12301 { /* SOC_REG_INT_HPIPE0_PBLK7_CALENDAR_BCM56370_A0r */ 12302 soc_block_list[125], 12303 soc_pipereg, 12304 7, 12305 0, 12306 0x15849300, 12307 SOC_REG_FLAG_ARRAY | 12308 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12309 0, 12310 3, 12311 soc_IS_PBLK0_CALENDARr_fields, 12312 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12313 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12314 -1, 12315 -1, 12316 3, 12317 }, 12318 #endif /* chips */ 12319 12320 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 12321 { /* SOC_REG_INT_HPIPE0_PBLK7_CALENDAR_BCM56870_A0r */ 12322 soc_block_list[125], 12323 soc_pipereg, 12324 7, 12325 0, 12326 0x15849200, 12327 SOC_REG_FLAG_ARRAY | 12328 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12329 0, 12330 3, 12331 soc_IS_PBLK0_CALENDARr_fields, 12332 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12333 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12334 -1, 12335 -1, 12336 3, 12337 }, 12338 #endif /* chips */ 12339 12340 #if defined(BCM_56770_A0) 12341 { /* SOC_REG_INT_HPIPE0_PBLK8_CALENDARr */ 12342 soc_block_list[125], 12343 soc_pipereg, 12344 7, 12345 0, 12346 0x15849900, 12347 SOC_REG_FLAG_ARRAY | 12348 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12349 0, 12350 3, 12351 soc_IS_PBLK0_CALENDARr_fields, 12352 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12353 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12354 -1, 12355 -1, 12356 3, 12357 }, 12358 #endif /* chips */ 12359 12360 #if defined(BCM_56770_A0) 12361 { /* SOC_REG_INT_HPIPE0_PBLK9_CALENDARr */ 12362 soc_block_list[125], 12363 soc_pipereg, 12364 7, 12365 0, 12366 0x1584a000, 12367 SOC_REG_FLAG_ARRAY | 12368 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12369 0, 12370 3, 12371 soc_IS_PBLK0_CALENDARr_fields, 12372 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12373 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12374 -1, 12375 -1, 12376 3, 12377 }, 12378 #endif /* chips */ 12379 12380 #if defined(BCM_56970_A0) 12381 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP0_TBLr */ 12382 soc_block_list[125], 12383 soc_pipereg, 12384 12, 12385 0, 12386 0x1584a500, 12387 SOC_REG_FLAG_ARRAY | 12388 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12389 0, 12390 2, 12391 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12392 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12393 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12394 -1, 12395 -1, 12396 3, 12397 }, 12398 #endif /* chips */ 12399 12400 #if defined(BCM_56370_A0) 12401 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP0_TBL_BCM56370_A0r */ 12402 soc_block_list[125], 12403 soc_pipereg, 12404 12, 12405 0, 12406 0x1584a700, 12407 SOC_REG_FLAG_ARRAY | 12408 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12409 0, 12410 2, 12411 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12412 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12413 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12414 -1, 12415 -1, 12416 3, 12417 }, 12418 #endif /* chips */ 12419 12420 #if defined(BCM_56770_A0) 12421 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP0_TBL_BCM56770_A0r */ 12422 soc_block_list[125], 12423 soc_pipereg, 12424 12, 12425 0, 12426 0x1584b400, 12427 SOC_REG_FLAG_ARRAY | 12428 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12429 0, 12430 2, 12431 soc_HPIPE0_OVR_SUB_GRP0_TBLr_fields, 12432 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12433 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 12434 -1, 12435 -1, 12436 3, 12437 }, 12438 #endif /* chips */ 12439 12440 #if defined(BCM_56870_A0) 12441 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP0_TBL_BCM56870_A0r */ 12442 soc_block_list[125], 12443 soc_pipereg, 12444 12, 12445 0, 12446 0x1584a600, 12447 SOC_REG_FLAG_ARRAY | 12448 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12449 0, 12450 2, 12451 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12452 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12453 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12454 -1, 12455 -1, 12456 3, 12457 }, 12458 #endif /* chips */ 12459 12460 #if defined(BCM_56970_A0) 12461 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP1_TBLr */ 12462 soc_block_list[125], 12463 soc_pipereg, 12464 12, 12465 0, 12466 0x1584b100, 12467 SOC_REG_FLAG_ARRAY | 12468 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12469 0, 12470 2, 12471 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12472 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12473 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12474 -1, 12475 -1, 12476 3, 12477 }, 12478 #endif /* chips */ 12479 12480 #if defined(BCM_56370_A0) 12481 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP1_TBL_BCM56370_A0r */ 12482 soc_block_list[125], 12483 soc_pipereg, 12484 12, 12485 0, 12486 0x1584b300, 12487 SOC_REG_FLAG_ARRAY | 12488 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12489 0, 12490 2, 12491 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12492 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12493 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12494 -1, 12495 -1, 12496 3, 12497 }, 12498 #endif /* chips */ 12499 12500 #if defined(BCM_56770_A0) 12501 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP1_TBL_BCM56770_A0r */ 12502 soc_block_list[125], 12503 soc_pipereg, 12504 12, 12505 0, 12506 0x1584c000, 12507 SOC_REG_FLAG_ARRAY | 12508 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12509 0, 12510 2, 12511 soc_HPIPE0_OVR_SUB_GRP0_TBLr_fields, 12512 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12513 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 12514 -1, 12515 -1, 12516 3, 12517 }, 12518 #endif /* chips */ 12519 12520 #if defined(BCM_56870_A0) 12521 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP1_TBL_BCM56870_A0r */ 12522 soc_block_list[125], 12523 soc_pipereg, 12524 12, 12525 0, 12526 0x1584b200, 12527 SOC_REG_FLAG_ARRAY | 12528 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12529 0, 12530 2, 12531 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12532 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12533 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12534 -1, 12535 -1, 12536 3, 12537 }, 12538 #endif /* chips */ 12539 12540 #if defined(BCM_56970_A0) 12541 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP2_TBLr */ 12542 soc_block_list[125], 12543 soc_pipereg, 12544 12, 12545 0, 12546 0x1584bd00, 12547 SOC_REG_FLAG_ARRAY | 12548 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12549 0, 12550 2, 12551 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12552 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12553 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12554 -1, 12555 -1, 12556 3, 12557 }, 12558 #endif /* chips */ 12559 12560 #if defined(BCM_56370_A0) 12561 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP2_TBL_BCM56370_A0r */ 12562 soc_block_list[125], 12563 soc_pipereg, 12564 12, 12565 0, 12566 0x1584bf00, 12567 SOC_REG_FLAG_ARRAY | 12568 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12569 0, 12570 2, 12571 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12572 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12573 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12574 -1, 12575 -1, 12576 3, 12577 }, 12578 #endif /* chips */ 12579 12580 #if defined(BCM_56770_A0) 12581 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP2_TBL_BCM56770_A0r */ 12582 soc_block_list[125], 12583 soc_pipereg, 12584 12, 12585 0, 12586 0x1584cc00, 12587 SOC_REG_FLAG_ARRAY | 12588 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12589 0, 12590 2, 12591 soc_HPIPE0_OVR_SUB_GRP0_TBLr_fields, 12592 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12593 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 12594 -1, 12595 -1, 12596 3, 12597 }, 12598 #endif /* chips */ 12599 12600 #if defined(BCM_56870_A0) 12601 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP2_TBL_BCM56870_A0r */ 12602 soc_block_list[125], 12603 soc_pipereg, 12604 12, 12605 0, 12606 0x1584be00, 12607 SOC_REG_FLAG_ARRAY | 12608 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12609 0, 12610 2, 12611 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12612 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12613 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12614 -1, 12615 -1, 12616 3, 12617 }, 12618 #endif /* chips */ 12619 12620 #if defined(BCM_56970_A0) 12621 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP3_TBLr */ 12622 soc_block_list[125], 12623 soc_pipereg, 12624 12, 12625 0, 12626 0x1584c900, 12627 SOC_REG_FLAG_ARRAY | 12628 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12629 0, 12630 2, 12631 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12632 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12633 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12634 -1, 12635 -1, 12636 3, 12637 }, 12638 #endif /* chips */ 12639 12640 #if defined(BCM_56370_A0) 12641 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP3_TBL_BCM56370_A0r */ 12642 soc_block_list[125], 12643 soc_pipereg, 12644 12, 12645 0, 12646 0x1584cb00, 12647 SOC_REG_FLAG_ARRAY | 12648 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12649 0, 12650 2, 12651 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12652 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12653 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12654 -1, 12655 -1, 12656 3, 12657 }, 12658 #endif /* chips */ 12659 12660 #if defined(BCM_56770_A0) 12661 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP3_TBL_BCM56770_A0r */ 12662 soc_block_list[125], 12663 soc_pipereg, 12664 12, 12665 0, 12666 0x1584d800, 12667 SOC_REG_FLAG_ARRAY | 12668 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12669 0, 12670 2, 12671 soc_HPIPE0_OVR_SUB_GRP0_TBLr_fields, 12672 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12673 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 12674 -1, 12675 -1, 12676 3, 12677 }, 12678 #endif /* chips */ 12679 12680 #if defined(BCM_56870_A0) 12681 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP3_TBL_BCM56870_A0r */ 12682 soc_block_list[125], 12683 soc_pipereg, 12684 12, 12685 0, 12686 0x1584ca00, 12687 SOC_REG_FLAG_ARRAY | 12688 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12689 0, 12690 2, 12691 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12692 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12693 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12694 -1, 12695 -1, 12696 3, 12697 }, 12698 #endif /* chips */ 12699 12700 #if defined(BCM_56970_A0) 12701 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP4_TBLr */ 12702 soc_block_list[125], 12703 soc_pipereg, 12704 12, 12705 0, 12706 0x1584d500, 12707 SOC_REG_FLAG_ARRAY | 12708 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12709 0, 12710 2, 12711 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12712 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12713 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12714 -1, 12715 -1, 12716 3, 12717 }, 12718 #endif /* chips */ 12719 12720 #if defined(BCM_56370_A0) 12721 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP4_TBL_BCM56370_A0r */ 12722 soc_block_list[125], 12723 soc_pipereg, 12724 12, 12725 0, 12726 0x1584d700, 12727 SOC_REG_FLAG_ARRAY | 12728 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12729 0, 12730 2, 12731 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12732 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12733 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12734 -1, 12735 -1, 12736 3, 12737 }, 12738 #endif /* chips */ 12739 12740 #if defined(BCM_56770_A0) 12741 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP4_TBL_BCM56770_A0r */ 12742 soc_block_list[125], 12743 soc_pipereg, 12744 12, 12745 0, 12746 0x1584e400, 12747 SOC_REG_FLAG_ARRAY | 12748 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12749 0, 12750 2, 12751 soc_HPIPE0_OVR_SUB_GRP0_TBLr_fields, 12752 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12753 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 12754 -1, 12755 -1, 12756 3, 12757 }, 12758 #endif /* chips */ 12759 12760 #if defined(BCM_56870_A0) 12761 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP4_TBL_BCM56870_A0r */ 12762 soc_block_list[125], 12763 soc_pipereg, 12764 12, 12765 0, 12766 0x1584d600, 12767 SOC_REG_FLAG_ARRAY | 12768 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12769 0, 12770 2, 12771 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12772 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12773 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12774 -1, 12775 -1, 12776 3, 12777 }, 12778 #endif /* chips */ 12779 12780 #if defined(BCM_56970_A0) 12781 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP5_TBLr */ 12782 soc_block_list[125], 12783 soc_pipereg, 12784 12, 12785 0, 12786 0x1584e100, 12787 SOC_REG_FLAG_ARRAY | 12788 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12789 0, 12790 2, 12791 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12792 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12793 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12794 -1, 12795 -1, 12796 3, 12797 }, 12798 #endif /* chips */ 12799 12800 #if defined(BCM_56370_A0) 12801 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP5_TBL_BCM56370_A0r */ 12802 soc_block_list[125], 12803 soc_pipereg, 12804 12, 12805 0, 12806 0x1584e300, 12807 SOC_REG_FLAG_ARRAY | 12808 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12809 0, 12810 2, 12811 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12812 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12813 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12814 -1, 12815 -1, 12816 3, 12817 }, 12818 #endif /* chips */ 12819 12820 #if defined(BCM_56770_A0) 12821 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP5_TBL_BCM56770_A0r */ 12822 soc_block_list[125], 12823 soc_pipereg, 12824 12, 12825 0, 12826 0x1584f000, 12827 SOC_REG_FLAG_ARRAY | 12828 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12829 0, 12830 2, 12831 soc_HPIPE0_OVR_SUB_GRP0_TBLr_fields, 12832 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12833 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 12834 -1, 12835 -1, 12836 3, 12837 }, 12838 #endif /* chips */ 12839 12840 #if defined(BCM_56870_A0) 12841 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP5_TBL_BCM56870_A0r */ 12842 soc_block_list[125], 12843 soc_pipereg, 12844 12, 12845 0, 12846 0x1584e200, 12847 SOC_REG_FLAG_ARRAY | 12848 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12849 0, 12850 2, 12851 soc_IS_OVR_SUB_GRP0_TBLr_fields, 12852 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 12853 SOC_RESET_MASK_DEC(0x000001ff, 0x00000000) 12854 -1, 12855 -1, 12856 3, 12857 }, 12858 #endif /* chips */ 12859 12860 #if defined(BCM_56970_A0) 12861 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP_CFGr */ 12862 soc_block_list[125], 12863 soc_pipereg, 12864 6, 12865 0, 12866 0x15849900, 12867 SOC_REG_FLAG_ARRAY | 12868 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12869 0, 12870 3, 12871 soc_IS_OVR_SUB_GRP_CFGr_fields, 12872 SOC_RESET_VAL_DEC(0x00000048, 0x00000000) 12873 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 12874 -1, 12875 -1, 12876 3, 12877 }, 12878 #endif /* chips */ 12879 12880 #if defined(BCM_56370_A0) 12881 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP_CFG_BCM56370_A0r */ 12882 soc_block_list[125], 12883 soc_pipereg, 12884 6, 12885 0, 12886 0x15849b00, 12887 SOC_REG_FLAG_ARRAY | 12888 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12889 0, 12890 3, 12891 soc_IS_OVR_SUB_GRP_CFGr_fields, 12892 SOC_RESET_VAL_DEC(0x00000048, 0x00000000) 12893 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 12894 -1, 12895 -1, 12896 3, 12897 }, 12898 #endif /* chips */ 12899 12900 #if defined(BCM_56770_A0) 12901 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP_CFG_BCM56770_A0r */ 12902 soc_block_list[125], 12903 soc_pipereg, 12904 6, 12905 0, 12906 0x1584a800, 12907 SOC_REG_FLAG_ARRAY | 12908 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12909 0, 12910 3, 12911 soc_IS_OVR_SUB_GRP_CFGr_fields, 12912 SOC_RESET_VAL_DEC(0x00000048, 0x00000000) 12913 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 12914 -1, 12915 -1, 12916 3, 12917 }, 12918 #endif /* chips */ 12919 12920 #if defined(BCM_56870_A0) 12921 { /* SOC_REG_INT_HPIPE1_OVR_SUB_GRP_CFG_BCM56870_A0r */ 12922 soc_block_list[125], 12923 soc_pipereg, 12924 6, 12925 0, 12926 0x15849a00, 12927 SOC_REG_FLAG_ARRAY | 12928 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12929 0, 12930 3, 12931 soc_IS_OVR_SUB_GRP_CFGr_fields, 12932 SOC_RESET_VAL_DEC(0x00000048, 0x00000000) 12933 SOC_RESET_MASK_DEC(0x000003ff, 0x00000000) 12934 -1, 12935 -1, 12936 3, 12937 }, 12938 #endif /* chips */ 12939 12940 #if defined(BCM_56970_A0) 12941 { /* SOC_REG_INT_HPIPE1_PBLK0_CALENDARr */ 12942 soc_block_list[125], 12943 soc_pipereg, 12944 7, 12945 0, 12946 0x1584ed00, 12947 SOC_REG_FLAG_ARRAY | 12948 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12949 0, 12950 3, 12951 soc_IS_PBLK0_CALENDARr_fields, 12952 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12953 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12954 -1, 12955 -1, 12956 3, 12957 }, 12958 #endif /* chips */ 12959 12960 #if defined(BCM_56370_A0) 12961 { /* SOC_REG_INT_HPIPE1_PBLK0_CALENDAR_BCM56370_A0r */ 12962 soc_block_list[125], 12963 soc_pipereg, 12964 7, 12965 0, 12966 0x1584ef00, 12967 SOC_REG_FLAG_ARRAY | 12968 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12969 0, 12970 3, 12971 soc_IS_PBLK0_CALENDARr_fields, 12972 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12973 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12974 -1, 12975 -1, 12976 3, 12977 }, 12978 #endif /* chips */ 12979 12980 #if defined(BCM_56870_A0) 12981 { /* SOC_REG_INT_HPIPE1_PBLK0_CALENDAR_BCM56870_A0r */ 12982 soc_block_list[125], 12983 soc_pipereg, 12984 7, 12985 0, 12986 0x1584ee00, 12987 SOC_REG_FLAG_ARRAY | 12988 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 12989 0, 12990 3, 12991 soc_IS_PBLK0_CALENDARr_fields, 12992 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 12993 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 12994 -1, 12995 -1, 12996 3, 12997 }, 12998 #endif /* chips */ 12999 13000 #if defined(BCM_56970_A0) 13001 { /* SOC_REG_INT_HPIPE1_PBLK1_CALENDARr */ 13002 soc_block_list[125], 13003 soc_pipereg, 13004 7, 13005 0, 13006 0x1584f400, 13007 SOC_REG_FLAG_ARRAY | 13008 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13009 0, 13010 3, 13011 soc_IS_PBLK0_CALENDARr_fields, 13012 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13013 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13014 -1, 13015 -1, 13016 3, 13017 }, 13018 #endif /* chips */ 13019 13020 #if defined(BCM_56370_A0) 13021 { /* SOC_REG_INT_HPIPE1_PBLK1_CALENDAR_BCM56370_A0r */ 13022 soc_block_list[125], 13023 soc_pipereg, 13024 7, 13025 0, 13026 0x1584f600, 13027 SOC_REG_FLAG_ARRAY | 13028 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13029 0, 13030 3, 13031 soc_IS_PBLK0_CALENDARr_fields, 13032 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13033 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13034 -1, 13035 -1, 13036 3, 13037 }, 13038 #endif /* chips */ 13039 13040 #if defined(BCM_56870_A0) 13041 { /* SOC_REG_INT_HPIPE1_PBLK1_CALENDAR_BCM56870_A0r */ 13042 soc_block_list[125], 13043 soc_pipereg, 13044 7, 13045 0, 13046 0x1584f500, 13047 SOC_REG_FLAG_ARRAY | 13048 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13049 0, 13050 3, 13051 soc_IS_PBLK0_CALENDARr_fields, 13052 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13053 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13054 -1, 13055 -1, 13056 3, 13057 }, 13058 #endif /* chips */ 13059 13060 #if defined(BCM_56970_A0) 13061 { /* SOC_REG_INT_HPIPE1_PBLK2_CALENDARr */ 13062 soc_block_list[125], 13063 soc_pipereg, 13064 7, 13065 0, 13066 0x1584fb00, 13067 SOC_REG_FLAG_ARRAY | 13068 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13069 0, 13070 3, 13071 soc_IS_PBLK0_CALENDARr_fields, 13072 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13073 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13074 -1, 13075 -1, 13076 3, 13077 }, 13078 #endif /* chips */ 13079 13080 #if defined(BCM_56370_A0) 13081 { /* SOC_REG_INT_HPIPE1_PBLK2_CALENDAR_BCM56370_A0r */ 13082 soc_block_list[125], 13083 soc_pipereg, 13084 7, 13085 0, 13086 0x1584fd00, 13087 SOC_REG_FLAG_ARRAY | 13088 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13089 0, 13090 3, 13091 soc_IS_PBLK0_CALENDARr_fields, 13092 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13093 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13094 -1, 13095 -1, 13096 3, 13097 }, 13098 #endif /* chips */ 13099 13100 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 13101 { /* SOC_REG_INT_HPIPE1_PBLK2_CALENDAR_BCM56870_A0r */ 13102 soc_block_list[125], 13103 soc_pipereg, 13104 7, 13105 0, 13106 0x1584fc00, 13107 SOC_REG_FLAG_ARRAY | 13108 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13109 0, 13110 3, 13111 soc_IS_PBLK0_CALENDARr_fields, 13112 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13113 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13114 -1, 13115 -1, 13116 3, 13117 }, 13118 #endif /* chips */ 13119 13120 #if defined(BCM_56970_A0) 13121 { /* SOC_REG_INT_HPIPE1_PBLK3_CALENDARr */ 13122 soc_block_list[125], 13123 soc_pipereg, 13124 7, 13125 0, 13126 0x15850200, 13127 SOC_REG_FLAG_ARRAY | 13128 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13129 0, 13130 3, 13131 soc_IS_PBLK0_CALENDARr_fields, 13132 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13133 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13134 -1, 13135 -1, 13136 3, 13137 }, 13138 #endif /* chips */ 13139 13140 #if defined(BCM_56370_A0) 13141 { /* SOC_REG_INT_HPIPE1_PBLK3_CALENDAR_BCM56370_A0r */ 13142 soc_block_list[125], 13143 soc_pipereg, 13144 7, 13145 0, 13146 0x15850400, 13147 SOC_REG_FLAG_ARRAY | 13148 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13149 0, 13150 3, 13151 soc_IS_PBLK0_CALENDARr_fields, 13152 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13153 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13154 -1, 13155 -1, 13156 3, 13157 }, 13158 #endif /* chips */ 13159 13160 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 13161 { /* SOC_REG_INT_HPIPE1_PBLK3_CALENDAR_BCM56870_A0r */ 13162 soc_block_list[125], 13163 soc_pipereg, 13164 7, 13165 0, 13166 0x15850300, 13167 SOC_REG_FLAG_ARRAY | 13168 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13169 0, 13170 3, 13171 soc_IS_PBLK0_CALENDARr_fields, 13172 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13173 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13174 -1, 13175 -1, 13176 3, 13177 }, 13178 #endif /* chips */ 13179 13180 #if defined(BCM_56970_A0) 13181 { /* SOC_REG_INT_HPIPE1_PBLK4_CALENDARr */ 13182 soc_block_list[125], 13183 soc_pipereg, 13184 7, 13185 0, 13186 0x15850900, 13187 SOC_REG_FLAG_ARRAY | 13188 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13189 0, 13190 3, 13191 soc_IS_PBLK0_CALENDARr_fields, 13192 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13193 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13194 -1, 13195 -1, 13196 3, 13197 }, 13198 #endif /* chips */ 13199 13200 #if defined(BCM_56370_A0) 13201 { /* SOC_REG_INT_HPIPE1_PBLK4_CALENDAR_BCM56370_A0r */ 13202 soc_block_list[125], 13203 soc_pipereg, 13204 7, 13205 0, 13206 0x15850b00, 13207 SOC_REG_FLAG_ARRAY | 13208 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13209 0, 13210 3, 13211 soc_IS_PBLK0_CALENDARr_fields, 13212 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13213 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13214 -1, 13215 -1, 13216 3, 13217 }, 13218 #endif /* chips */ 13219 13220 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 13221 { /* SOC_REG_INT_HPIPE1_PBLK4_CALENDAR_BCM56870_A0r */ 13222 soc_block_list[125], 13223 soc_pipereg, 13224 7, 13225 0, 13226 0x15850a00, 13227 SOC_REG_FLAG_ARRAY | 13228 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13229 0, 13230 3, 13231 soc_IS_PBLK0_CALENDARr_fields, 13232 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13233 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13234 -1, 13235 -1, 13236 3, 13237 }, 13238 #endif /* chips */ 13239 13240 #if defined(BCM_56970_A0) 13241 { /* SOC_REG_INT_HPIPE1_PBLK5_CALENDARr */ 13242 soc_block_list[125], 13243 soc_pipereg, 13244 7, 13245 0, 13246 0x15851000, 13247 SOC_REG_FLAG_ARRAY | 13248 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13249 0, 13250 3, 13251 soc_IS_PBLK0_CALENDARr_fields, 13252 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13253 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13254 -1, 13255 -1, 13256 3, 13257 }, 13258 #endif /* chips */ 13259 13260 #if defined(BCM_56370_A0) 13261 { /* SOC_REG_INT_HPIPE1_PBLK5_CALENDAR_BCM56370_A0r */ 13262 soc_block_list[125], 13263 soc_pipereg, 13264 7, 13265 0, 13266 0x15851200, 13267 SOC_REG_FLAG_ARRAY | 13268 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13269 0, 13270 3, 13271 soc_IS_PBLK0_CALENDARr_fields, 13272 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13273 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13274 -1, 13275 -1, 13276 3, 13277 }, 13278 #endif /* chips */ 13279 13280 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 13281 { /* SOC_REG_INT_HPIPE1_PBLK5_CALENDAR_BCM56870_A0r */ 13282 soc_block_list[125], 13283 soc_pipereg, 13284 7, 13285 0, 13286 0x15851100, 13287 SOC_REG_FLAG_ARRAY | 13288 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13289 0, 13290 3, 13291 soc_IS_PBLK0_CALENDARr_fields, 13292 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13293 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13294 -1, 13295 -1, 13296 3, 13297 }, 13298 #endif /* chips */ 13299 13300 #if defined(BCM_56970_A0) 13301 { /* SOC_REG_INT_HPIPE1_PBLK6_CALENDARr */ 13302 soc_block_list[125], 13303 soc_pipereg, 13304 7, 13305 0, 13306 0x15851700, 13307 SOC_REG_FLAG_ARRAY | 13308 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13309 0, 13310 3, 13311 soc_IS_PBLK0_CALENDARr_fields, 13312 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13313 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13314 -1, 13315 -1, 13316 3, 13317 }, 13318 #endif /* chips */ 13319 13320 #if defined(BCM_56370_A0) 13321 { /* SOC_REG_INT_HPIPE1_PBLK6_CALENDAR_BCM56370_A0r */ 13322 soc_block_list[125], 13323 soc_pipereg, 13324 7, 13325 0, 13326 0x15851900, 13327 SOC_REG_FLAG_ARRAY | 13328 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13329 0, 13330 3, 13331 soc_IS_PBLK0_CALENDARr_fields, 13332 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13333 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13334 -1, 13335 -1, 13336 3, 13337 }, 13338 #endif /* chips */ 13339 13340 #if defined(BCM_56770_A0) 13341 { /* SOC_REG_INT_HPIPE1_PBLK6_CALENDAR_BCM56770_A0r */ 13342 soc_block_list[125], 13343 soc_pipereg, 13344 7, 13345 0, 13346 0x15852600, 13347 SOC_REG_FLAG_ARRAY | 13348 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13349 0, 13350 3, 13351 soc_IS_PBLK0_CALENDARr_fields, 13352 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13353 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13354 -1, 13355 -1, 13356 3, 13357 }, 13358 #endif /* chips */ 13359 13360 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 13361 { /* SOC_REG_INT_HPIPE1_PBLK6_CALENDAR_BCM56870_A0r */ 13362 soc_block_list[125], 13363 soc_pipereg, 13364 7, 13365 0, 13366 0x15851800, 13367 SOC_REG_FLAG_ARRAY | 13368 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13369 0, 13370 3, 13371 soc_IS_PBLK0_CALENDARr_fields, 13372 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13373 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13374 -1, 13375 -1, 13376 3, 13377 }, 13378 #endif /* chips */ 13379 13380 #if defined(BCM_56970_A0) 13381 { /* SOC_REG_INT_HPIPE1_PBLK7_CALENDARr */ 13382 soc_block_list[125], 13383 soc_pipereg, 13384 7, 13385 0, 13386 0x15851e00, 13387 SOC_REG_FLAG_ARRAY | 13388 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13389 0, 13390 3, 13391 soc_IS_PBLK0_CALENDARr_fields, 13392 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13393 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13394 -1, 13395 -1, 13396 3, 13397 }, 13398 #endif /* chips */ 13399 13400 #if defined(BCM_56370_A0) 13401 { /* SOC_REG_INT_HPIPE1_PBLK7_CALENDAR_BCM56370_A0r */ 13402 soc_block_list[125], 13403 soc_pipereg, 13404 7, 13405 0, 13406 0x15852000, 13407 SOC_REG_FLAG_ARRAY | 13408 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13409 0, 13410 3, 13411 soc_IS_PBLK0_CALENDARr_fields, 13412 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13413 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13414 -1, 13415 -1, 13416 3, 13417 }, 13418 #endif /* chips */ 13419 13420 #if defined(BCM_56770_A0) 13421 { /* SOC_REG_INT_HPIPE1_PBLK7_CALENDAR_BCM56770_A0r */ 13422 soc_block_list[125], 13423 soc_pipereg, 13424 7, 13425 0, 13426 0x15852d00, 13427 SOC_REG_FLAG_ARRAY | 13428 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13429 0, 13430 3, 13431 soc_IS_PBLK0_CALENDARr_fields, 13432 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13433 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13434 -1, 13435 -1, 13436 3, 13437 }, 13438 #endif /* chips */ 13439 13440 #if defined(BCM_56770_A0) || defined(BCM_56870_A0) 13441 { /* SOC_REG_INT_HPIPE1_PBLK7_CALENDAR_BCM56870_A0r */ 13442 soc_block_list[125], 13443 soc_pipereg, 13444 7, 13445 0, 13446 0x15851f00, 13447 SOC_REG_FLAG_ARRAY | 13448 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13449 0, 13450 3, 13451 soc_IS_PBLK0_CALENDARr_fields, 13452 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13453 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13454 -1, 13455 -1, 13456 3, 13457 }, 13458 #endif /* chips */ 13459 13460 #if defined(BCM_56770_A0) 13461 { /* SOC_REG_INT_HPIPE1_PBLK8_CALENDARr */ 13462 soc_block_list[125], 13463 soc_pipereg, 13464 7, 13465 0, 13466 0x15853400, 13467 SOC_REG_FLAG_ARRAY | 13468 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13469 0, 13470 3, 13471 soc_IS_PBLK0_CALENDARr_fields, 13472 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13473 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13474 -1, 13475 -1, 13476 3, 13477 }, 13478 #endif /* chips */ 13479 13480 #if defined(BCM_56770_A0) 13481 { /* SOC_REG_INT_HPIPE1_PBLK9_CALENDARr */ 13482 soc_block_list[125], 13483 soc_pipereg, 13484 7, 13485 0, 13486 0x15853b00, 13487 SOC_REG_FLAG_ARRAY | 13488 (20 << SOC_REG_FLAG_ACC_TYPE_SHIFT), 13489 0, 13490 3, 13491 soc_IS_PBLK0_CALENDARr_fields, 13492 SOC_RESET_VAL_DEC(0x0000007e, 0x00000000) 13493 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 13494 -1, 13495 -1, 13496 3, 13497 }, 13498 #endif /* chips */ 13499 13500 #if defined(BCM_56640_A0) 13501 { /* SOC_REG_INT_HSP_CONFIGr */ 13502 soc_block_list[4], 13503 soc_genreg, 13504 1, 13505 0, 13506 0x1a000000, 13507 0, 13508 0, 13509 4, 13510 soc_HSP_CONFIGr_fields, 13511 SOC_RESET_VAL_DEC(0x10001000, 0x00000000) 13512 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 13513 -1, 13514 -1, 13515 }, 13516 #endif /* chips */ 13517 13518 #if defined(BCM_56640_A0) 13519 { /* SOC_REG_INT_HSP_EMPTY_STATUS_P0r */ 13520 soc_block_list[4], 13521 soc_genreg, 13522 1, 13523 0, 13524 0x1a008600, 13525 SOC_REG_FLAG_RO, 13526 0, 13527 2, 13528 soc_HSP_EMPTY_STATUS_P0r_fields, 13529 SOC_RESET_VAL_DEC(0x000fffff, 0x00000000) 13530 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 13531 -1, 13532 -1, 13533 }, 13534 #endif /* chips */ 13535 13536 #if defined(BCM_56640_A0) 13537 { /* SOC_REG_INT_HSP_EMPTY_STATUS_P1r */ 13538 soc_block_list[4], 13539 soc_genreg, 13540 1, 13541 0, 13542 0x1a008700, 13543 SOC_REG_FLAG_RO, 13544 0, 13545 2, 13546 soc_HSP_EMPTY_STATUS_P0r_fields, 13547 SOC_RESET_VAL_DEC(0x000fffff, 0x00000000) 13548 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 13549 -1, 13550 -1, 13551 }, 13552 #endif /* chips */ 13553 13554 #if defined(BCM_56850_A0) 13555 { /* SOC_REG_INT_HSP_EN_COR_ERR_RPTr */ 13556 soc_block_list[4], 13557 soc_genreg, 13558 1, 13559 0, 13560 0x96080400, 13561 0, 13562 0, 13563 14, 13564 soc_HSP_EN_COR_ERR_RPTr_fields, 13565 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13566 SOC_RESET_MASK_DEC(0x00000fff, 0x00000000) 13567 -1, 13568 -1, 13569 }, 13570 #endif /* chips */ 13571 13572 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 13573 { /* SOC_REG_INT_HSP_EN_COR_ERR_RPT_BCM56560_A0r */ 13574 soc_block_list[4], 13575 soc_genreg, 13576 1, 13577 0, 13578 0x96080400, 13579 0, 13580 0, 13581 7, 13582 soc_HSP_EN_COR_ERR_RPT_BCM56560_A0r_fields, 13583 SOC_RESET_VAL_DEC(0x0000003f, 0x00000000) 13584 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 13585 -1, 13586 -1, 13587 }, 13588 #endif /* chips */ 13589 13590 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 13591 { /* SOC_REG_INT_HSP_EN_COR_ERR_RPT_BCM56670_A0r */ 13592 soc_block_list[4], 13593 soc_genreg, 13594 1, 13595 0, 13596 0x96080600, 13597 0, 13598 0, 13599 13, 13600 soc_HSP_EN_COR_ERR_RPT_BCM56670_A0r_fields, 13601 SOC_RESET_VAL_DEC(0x00000fff, 0x00000000) 13602 SOC_RESET_MASK_DEC(0x00000fff, 0x00000000) 13603 -1, 13604 -1, 13605 }, 13606 #endif /* chips */ 13607 13608 #if defined(BCM_56860_A0) 13609 { /* SOC_REG_INT_HSP_EN_COR_ERR_RPT_BCM56860_A0r */ 13610 soc_block_list[4], 13611 soc_genreg, 13612 1, 13613 0, 13614 0x96080700, 13615 0, 13616 0, 13617 14, 13618 soc_HSP_EN_COR_ERR_RPTr_fields, 13619 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13620 SOC_RESET_MASK_DEC(0x00000fff, 0x00000000) 13621 -1, 13622 -1, 13623 }, 13624 #endif /* chips */ 13625 13626 #if defined(BCM_56850_A0) 13627 { /* SOC_REG_INT_HSP_MEMORY_TMr */ 13628 soc_block_list[4], 13629 soc_genreg, 13630 1, 13631 0, 13632 0x96080300, 13633 0, 13634 0, 13635 14, 13636 soc_HSP_MEMORY_TMr_fields, 13637 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13638 SOC_RESET_MASK_DEC(0x0003ffff, 0x00000000) 13639 -1, 13640 -1, 13641 }, 13642 #endif /* chips */ 13643 13644 #if defined(BCM_56860_A0) 13645 { /* SOC_REG_INT_HSP_MEMORY_TM_0r */ 13646 soc_block_list[4], 13647 soc_genreg, 13648 1, 13649 0, 13650 0x96080300, 13651 0, 13652 0, 13653 6, 13654 soc_HSP_MEMORY_TM_0r_fields, 13655 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13656 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 13657 -1, 13658 -1, 13659 }, 13660 #endif /* chips */ 13661 13662 #if defined(BCM_56860_A0) 13663 { /* SOC_REG_INT_HSP_MEMORY_TM_1r */ 13664 soc_block_list[4], 13665 soc_genreg, 13666 1, 13667 0, 13668 0x96080400, 13669 0, 13670 0, 13671 3, 13672 soc_HSP_MEMORY_TM_1r_fields, 13673 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13674 SOC_RESET_MASK_DEC(0x00003fff, 0x00000000) 13675 -1, 13676 -1, 13677 }, 13678 #endif /* chips */ 13679 13680 #if defined(BCM_56860_A0) 13681 { /* SOC_REG_INT_HSP_MEMORY_TM_2r */ 13682 soc_block_list[4], 13683 soc_genreg, 13684 1, 13685 0, 13686 0x96080500, 13687 0, 13688 0, 13689 6, 13690 soc_HSP_MEMORY_TM_2r_fields, 13691 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13692 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 13693 -1, 13694 -1, 13695 }, 13696 #endif /* chips */ 13697 13698 #if defined(BCM_56860_A0) 13699 { /* SOC_REG_INT_HSP_MEMORY_TM_3r */ 13700 soc_block_list[4], 13701 soc_genreg, 13702 1, 13703 0, 13704 0x96080600, 13705 0, 13706 0, 13707 3, 13708 soc_HSP_MEMORY_TM_3r_fields, 13709 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13710 SOC_RESET_MASK_DEC(0x00003fff, 0x00000000) 13711 -1, 13712 -1, 13713 }, 13714 #endif /* chips */ 13715 13716 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 13717 { /* SOC_REG_INT_HSP_MEMORY_TM_4r */ 13718 soc_block_list[4], 13719 soc_genreg, 13720 1, 13721 0, 13722 0x96080500, 13723 0, 13724 0, 13725 2, 13726 soc_HSP_MEMORY_TM_4r_fields, 13727 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13728 SOC_RESET_MASK_DEC(0x00ffffff, 0x00000000) 13729 -1, 13730 -1, 13731 }, 13732 #endif /* chips */ 13733 13734 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 13735 { /* SOC_REG_INT_HSP_MEMORY_TM_0_BCM56560_A0r */ 13736 soc_block_list[4], 13737 soc_genreg, 13738 1, 13739 0, 13740 0x96080200, 13741 0, 13742 0, 13743 6, 13744 soc_HSP_MEMORY_TM_0_BCM56560_A0r_fields, 13745 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13746 SOC_RESET_MASK_DEC(0x0fffffff, 0x00000000) 13747 -1, 13748 -1, 13749 }, 13750 #endif /* chips */ 13751 13752 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 13753 { /* SOC_REG_INT_HSP_MEMORY_TM_0_BCM56670_A0r */ 13754 soc_block_list[4], 13755 soc_genreg, 13756 1, 13757 0, 13758 0x96080100, 13759 0, 13760 0, 13761 4, 13762 soc_HSP_MEMORY_TM_0_BCM56670_A0r_fields, 13763 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13764 SOC_RESET_MASK_DEC(0x03ffffff, 0x00000000) 13765 -1, 13766 -1, 13767 }, 13768 #endif /* chips */ 13769 13770 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 13771 { /* SOC_REG_INT_HSP_MEMORY_TM_1_BCM56560_A0r */ 13772 soc_block_list[4], 13773 soc_genreg, 13774 1, 13775 0, 13776 0x96080300, 13777 0, 13778 0, 13779 3, 13780 soc_HSP_MEMORY_TM_1_BCM56560_A0r_fields, 13781 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13782 SOC_RESET_MASK_DEC(0x00003fff, 0x00000000) 13783 -1, 13784 -1, 13785 }, 13786 #endif /* chips */ 13787 13788 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 13789 { /* SOC_REG_INT_HSP_MEMORY_TM_1_BCM56670_A0r */ 13790 soc_block_list[4], 13791 soc_genreg, 13792 1, 13793 0, 13794 0x96080200, 13795 0, 13796 0, 13797 2, 13798 soc_HSP_MEMORY_TM_1_BCM56670_A0r_fields, 13799 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13800 SOC_RESET_MASK_DEC(0x00ffffff, 0x00000000) 13801 -1, 13802 -1, 13803 }, 13804 #endif /* chips */ 13805 13806 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 13807 { /* SOC_REG_INT_HSP_MEMORY_TM_2_BCM56670_A0r */ 13808 soc_block_list[4], 13809 soc_genreg, 13810 1, 13811 0, 13812 0x96080300, 13813 0, 13814 0, 13815 2, 13816 soc_HSP_MEMORY_TM_2_BCM56670_A0r_fields, 13817 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13818 SOC_RESET_MASK_DEC(0x00001fff, 0x00000000) 13819 -1, 13820 -1, 13821 }, 13822 #endif /* chips */ 13823 13824 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 13825 { /* SOC_REG_INT_HSP_MEMORY_TM_3_BCM56670_A0r */ 13826 soc_block_list[4], 13827 soc_genreg, 13828 1, 13829 0, 13830 0x96080400, 13831 0, 13832 0, 13833 2, 13834 soc_HSP_MEMORY_TM_3_BCM56670_A0r_fields, 13835 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13836 SOC_RESET_MASK_DEC(0x00ffffff, 0x00000000) 13837 -1, 13838 -1, 13839 }, 13840 #endif /* chips */ 13841 13842 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 13843 { /* SOC_REG_INT_HSP_PIPEX_SPECIAL_CONFIGr */ 13844 soc_block_list[4], 13845 soc_genreg, 13846 1, 13847 0, 13848 0x96080100, 13849 0, 13850 0, 13851 5, 13852 soc_HSP_PIPEX_SPECIAL_CONFIGr_fields, 13853 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13854 SOC_RESET_MASK_DEC(0x0000001f, 0x00000000) 13855 -1, 13856 -1, 13857 }, 13858 #endif /* chips */ 13859 13860 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 13861 { /* SOC_REG_INT_HSP_PIPEX_SPECIAL_CONFIG_BCM56560_A0r */ 13862 soc_block_list[4], 13863 soc_genreg, 13864 1, 13865 0, 13866 0x96080100, 13867 0, 13868 0, 13869 5, 13870 soc_HSP_PIPEX_SPECIAL_CONFIG_BCM56560_A0r_fields, 13871 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13872 SOC_RESET_MASK_DEC(0x0000001f, 0x00000000) 13873 -1, 13874 -1, 13875 }, 13876 #endif /* chips */ 13877 13878 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 13879 { /* SOC_REG_INT_HSP_PIPEX_SPECIAL_CONFIG_BCM56670_A0r */ 13880 soc_block_list[4], 13881 soc_genreg, 13882 1, 13883 0, 13884 0x96080000, 13885 0, 13886 0, 13887 6, 13888 soc_HSP_PIPEX_SPECIAL_CONFIG_BCM56670_A0r_fields, 13889 SOC_RESET_VAL_DEC(0x00000020, 0x00000000) 13890 SOC_RESET_MASK_DEC(0x0000003f, 0x00000000) 13891 -1, 13892 -1, 13893 }, 13894 #endif /* chips */ 13895 13896 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 13897 { /* SOC_REG_INT_HSP_PIPEY_SPECIAL_CONFIGr */ 13898 soc_block_list[4], 13899 soc_genreg, 13900 1, 13901 0, 13902 0x96080200, 13903 0, 13904 0, 13905 5, 13906 soc_HSP_PIPEX_SPECIAL_CONFIGr_fields, 13907 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13908 SOC_RESET_MASK_DEC(0x0000001f, 0x00000000) 13909 -1, 13910 -1, 13911 }, 13912 #endif /* chips */ 13913 13914 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 13915 { /* SOC_REG_INT_HSP_SCHED_GLOBAL_CONFIGr */ 13916 soc_block_list[4], 13917 soc_genreg, 13918 1, 13919 0, 13920 0x96080000, 13921 0, 13922 0, 13923 2, 13924 soc_HSP_SCHED_GLOBAL_CONFIGr_fields, 13925 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13926 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 13927 -1, 13928 -1, 13929 }, 13930 #endif /* chips */ 13931 13932 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 13933 { /* SOC_REG_INT_HSP_SCHED_GLOBAL_CONFIG_BCM56560_A0r */ 13934 soc_block_list[4], 13935 soc_genreg, 13936 1, 13937 0, 13938 0x96080000, 13939 0, 13940 0, 13941 1, 13942 soc_HSP_SCHED_GLOBAL_CONFIG_BCM56560_A0r_fields, 13943 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13944 SOC_RESET_MASK_DEC(0x0000ffff, 0x00000000) 13945 -1, 13946 -1, 13947 }, 13948 #endif /* chips */ 13949 13950 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 13951 { /* SOC_REG_INT_HSP_SCHED_L0_NODE_4_CONNECTION_CONFIGr */ 13952 soc_block_list[4], 13953 soc_portreg, 13954 1, 13955 0, 13956 0x98044000, 13957 0, 13958 0, 13959 1, 13960 soc_HSP_SCHED_L0_NODE_4_CONNECTION_CONFIGr_fields, 13961 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13962 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 13963 -1, 13964 109, 13965 }, 13966 #endif /* chips */ 13967 13968 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 13969 { /* SOC_REG_INT_HSP_SCHED_L0_NODE_CONFIGr */ 13970 soc_block_list[4], 13971 soc_portreg, 13972 1, 13973 0, 13974 0x98000000, 13975 0, 13976 0, 13977 3, 13978 soc_HSP_SCHED_L0_NODE_CONFIGr_fields, 13979 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13980 SOC_RESET_MASK_DEC(0x00007fff, 0x00000000) 13981 -1, 13982 73, 13983 }, 13984 #endif /* chips */ 13985 13986 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 13987 { /* SOC_REG_INT_HSP_SCHED_L0_NODE_CONFIG_BCM56560_A0r */ 13988 soc_block_list[4], 13989 soc_portreg, 13990 1, 13991 0, 13992 0x98000000, 13993 0, 13994 0, 13995 3, 13996 soc_HSP_SCHED_L0_NODE_CONFIG_BCM56560_A0r_fields, 13997 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 13998 SOC_RESET_MASK_DEC(0x00007fff, 0x00000000) 13999 -1, 14000 85, 14001 }, 14002 #endif /* chips */ 14003 14004 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 14005 { /* SOC_REG_INT_HSP_SCHED_L0_NODE_CONFIG_BCM56670_A0r */ 14006 soc_block_list[4], 14007 soc_portreg, 14008 1, 14009 0, 14010 0x98000000, 14011 0, 14012 0, 14013 3, 14014 soc_HSP_SCHED_L0_NODE_CONFIG_BCM56560_A0r_fields, 14015 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14016 SOC_RESET_MASK_DEC(0x00007fff, 0x00000000) 14017 -1, 14018 109, 14019 }, 14020 #endif /* chips */ 14021 14022 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 14023 { /* SOC_REG_INT_HSP_SCHED_L0_NODE_CONNECTION_CONFIGr */ 14024 soc_block_list[4], 14025 soc_portreg, 14026 5, 14027 0, 14028 0x98011000, 14029 SOC_REG_FLAG_ARRAY, 14030 0, 14031 1, 14032 soc_HSP_SCHED_L0_NODE_CONNECTION_CONFIGr_fields, 14033 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14034 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 14035 -1, 14036 73, 14037 }, 14038 #endif /* chips */ 14039 14040 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 14041 { /* SOC_REG_INT_HSP_SCHED_L0_NODE_CONNECTION_CONFIG_BCM56560_A0r */ 14042 soc_block_list[4], 14043 soc_portreg, 14044 5, 14045 0, 14046 0x98011000, 14047 SOC_REG_FLAG_ARRAY, 14048 0, 14049 1, 14050 soc_HSP_SCHED_L0_NODE_CONNECTION_CONFIG_BCM56560_A0r_fields, 14051 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14052 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 14053 -1, 14054 85, 14055 }, 14056 #endif /* chips */ 14057 14058 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 14059 { /* SOC_REG_INT_HSP_SCHED_L0_NODE_CONNECTION_CONFIG_BCM56670_A0r */ 14060 soc_block_list[4], 14061 soc_portreg, 14062 3, 14063 0, 14064 0x98011000, 14065 SOC_REG_FLAG_ARRAY, 14066 0, 14067 1, 14068 soc_HSP_SCHED_L0_NODE_CONNECTION_CONFIG_BCM56560_A0r_fields, 14069 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14070 SOC_RESET_MASK_DEC(0x000000ff, 0x00000000) 14071 -1, 14072 109, 14073 }, 14074 #endif /* chips */ 14075 14076 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 14077 { /* SOC_REG_INT_HSP_SCHED_L0_NODE_WEIGHTr */ 14078 soc_block_list[4], 14079 soc_portreg, 14080 5, 14081 0, 14082 0x98010000, 14083 SOC_REG_FLAG_ARRAY, 14084 0, 14085 1, 14086 soc_HSP_SCHED_L0_NODE_WEIGHTr_fields, 14087 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14088 SOC_RESET_MASK_DEC(0x0000007f, 0x00000000) 14089 -1, 14090 73, 14091 }, 14092 #endif /* chips */ 14093 14094 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 14095 { /* SOC_REG_INT_HSP_SCHED_L0_NODE_WEIGHT_BCM56560_A0r */ 14096 soc_block_list[4], 14097 soc_portreg, 14098 5, 14099 0, 14100 0x98010000, 14101 SOC_REG_FLAG_ARRAY, 14102 0, 14103 1, 14104 soc_HSP_SCHED_L0_NODE_WEIGHT_BCM56560_A0r_fields, 14105 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14106 SOC_RESET_MASK_DEC(0x0000007f, 0x00000000) 14107 -1, 14108 85, 14109 }, 14110 #endif /* chips */ 14111 14112 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 14113 { /* SOC_REG_INT_HSP_SCHED_L1_NODE_CONFIGr */ 14114 soc_block_list[4], 14115 soc_portreg, 14116 1, 14117 0, 14118 0x9c000000, 14119 0, 14120 0, 14121 3, 14122 soc_HSP_SCHED_L1_NODE_CONFIGr_fields, 14123 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14124 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 14125 -1, 14126 73, 14127 }, 14128 #endif /* chips */ 14129 14130 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 14131 { /* SOC_REG_INT_HSP_SCHED_L1_NODE_CONFIG_BCM56560_A0r */ 14132 soc_block_list[4], 14133 soc_portreg, 14134 1, 14135 0, 14136 0x9c000000, 14137 0, 14138 0, 14139 3, 14140 soc_Q_SCHED_CPU_L0_NODE_CONFIGr_fields, 14141 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14142 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 14143 -1, 14144 85, 14145 }, 14146 #endif /* chips */ 14147 14148 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 14149 { /* SOC_REG_INT_HSP_SCHED_L1_NODE_CONFIG_BCM56670_A0r */ 14150 soc_block_list[4], 14151 soc_portreg, 14152 1, 14153 0, 14154 0x9c000000, 14155 0, 14156 0, 14157 3, 14158 soc_Q_SCHED_CPU_L0_NODE_CONFIGr_fields, 14159 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14160 SOC_RESET_MASK_DEC(0x3fffffff, 0x00000000) 14161 -1, 14162 109, 14163 }, 14164 #endif /* chips */ 14165 14166 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 14167 { /* SOC_REG_INT_HSP_SCHED_L1_NODE_WEIGHTr */ 14168 soc_block_list[4], 14169 soc_portreg, 14170 10, 14171 0, 14172 0x9c010000, 14173 SOC_REG_FLAG_ARRAY, 14174 0, 14175 1, 14176 soc_HSP_SCHED_L0_NODE_WEIGHTr_fields, 14177 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14178 SOC_RESET_MASK_DEC(0x0000007f, 0x00000000) 14179 -1, 14180 73, 14181 }, 14182 #endif /* chips */ 14183 14184 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 14185 { /* SOC_REG_INT_HSP_SCHED_L1_NODE_WEIGHT_BCM56560_A0r */ 14186 soc_block_list[4], 14187 soc_portreg, 14188 10, 14189 0, 14190 0x9c010000, 14191 SOC_REG_FLAG_ARRAY, 14192 0, 14193 1, 14194 soc_HSP_SCHED_L0_NODE_WEIGHT_BCM56560_A0r_fields, 14195 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14196 SOC_RESET_MASK_DEC(0x0000007f, 0x00000000) 14197 -1, 14198 85, 14199 }, 14200 #endif /* chips */ 14201 14202 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 14203 { /* SOC_REG_INT_HSP_SCHED_L2_MC_CPU_QUEUE_CONFIG0r */ 14204 soc_block_list[4], 14205 soc_genreg, 14206 1, 14207 0, 14208 0x96080800, 14209 0, 14210 0, 14211 2, 14212 soc_HSP_SCHED_L2_MC_CPU_QUEUE_CONFIG0r_fields, 14213 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14214 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 14215 -1, 14216 -1, 14217 }, 14218 #endif /* chips */ 14219 14220 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 14221 { /* SOC_REG_INT_HSP_SCHED_L2_MC_CPU_QUEUE_CONFIG1r */ 14222 soc_block_list[4], 14223 soc_genreg, 14224 1, 14225 0, 14226 0x96080900, 14227 0, 14228 0, 14229 2, 14230 soc_HSP_SCHED_L2_MC_CPU_QUEUE_CONFIG0r_fields, 14231 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14232 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 14233 -1, 14234 -1, 14235 }, 14236 #endif /* chips */ 14237 14238 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 14239 { /* SOC_REG_INT_HSP_SCHED_L2_MC_CPU_QUEUE_CONFIG2r */ 14240 soc_block_list[4], 14241 soc_genreg, 14242 1, 14243 0, 14244 0x96080a00, 14245 0, 14246 0, 14247 2, 14248 soc_HSP_SCHED_L2_MC_CPU_QUEUE_CONFIG0r_fields, 14249 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14250 SOC_RESET_MASK_DEC(0xffffffff, 0x00000000) 14251 -1, 14252 -1, 14253 }, 14254 #endif /* chips */ 14255 14256 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 14257 { /* SOC_REG_INT_HSP_SCHED_L2_MC_QUEUE_CONFIGr */ 14258 soc_block_list[4], 14259 soc_portreg, 14260 1, 14261 0, 14262 0xa0000100, 14263 0, 14264 0, 14265 2, 14266 soc_HSP_SCHED_L2_MC_QUEUE_CONFIGr_fields, 14267 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14268 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 14269 -1, 14270 73, 14271 }, 14272 #endif /* chips */ 14273 14274 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 14275 { /* SOC_REG_INT_HSP_SCHED_L2_MC_QUEUE_CONFIG_BCM56560_A0r */ 14276 soc_block_list[4], 14277 soc_portreg, 14278 1, 14279 0, 14280 0xa0000100, 14281 0, 14282 0, 14283 2, 14284 soc_Q_SCHED_L1_MC_QUEUE_CONFIGr_fields, 14285 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14286 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 14287 -1, 14288 85, 14289 }, 14290 #endif /* chips */ 14291 14292 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 14293 { /* SOC_REG_INT_HSP_SCHED_L2_MC_QUEUE_CONFIG_BCM56670_A0r */ 14294 soc_block_list[4], 14295 soc_portreg, 14296 1, 14297 0, 14298 0xa0020000, 14299 0, 14300 0, 14301 2, 14302 soc_Q_SCHED_L1_MC_QUEUE_CONFIGr_fields, 14303 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14304 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 14305 -1, 14306 109, 14307 }, 14308 #endif /* chips */ 14309 14310 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 14311 { /* SOC_REG_INT_HSP_SCHED_L2_MC_QUEUE_WEIGHTr */ 14312 soc_block_list[4], 14313 soc_portreg, 14314 10, 14315 0, 14316 0xa0011000, 14317 SOC_REG_FLAG_ARRAY, 14318 0, 14319 1, 14320 soc_HSP_SCHED_L0_NODE_WEIGHTr_fields, 14321 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14322 SOC_RESET_MASK_DEC(0x0000007f, 0x00000000) 14323 -1, 14324 73, 14325 }, 14326 #endif /* chips */ 14327 14328 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 14329 { /* SOC_REG_INT_HSP_SCHED_L2_MC_QUEUE_WEIGHT_BCM56560_A0r */ 14330 soc_block_list[4], 14331 soc_portreg, 14332 10, 14333 0, 14334 0xa0011000, 14335 SOC_REG_FLAG_ARRAY, 14336 0, 14337 1, 14338 soc_HSP_SCHED_L0_NODE_WEIGHT_BCM56560_A0r_fields, 14339 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14340 SOC_RESET_MASK_DEC(0x0000007f, 0x00000000) 14341 -1, 14342 85, 14343 }, 14344 #endif /* chips */ 14345 14346 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 14347 { /* SOC_REG_INT_HSP_SCHED_L2_UC_QUEUE_CONFIGr */ 14348 soc_block_list[4], 14349 soc_portreg, 14350 1, 14351 0, 14352 0xa0000000, 14353 0, 14354 0, 14355 2, 14356 soc_HSP_SCHED_L2_MC_QUEUE_CONFIGr_fields, 14357 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14358 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 14359 -1, 14360 73, 14361 }, 14362 #endif /* chips */ 14363 14364 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 14365 { /* SOC_REG_INT_HSP_SCHED_L2_UC_QUEUE_CONFIG_BCM56560_A0r */ 14366 soc_block_list[4], 14367 soc_portreg, 14368 1, 14369 0, 14370 0xa0000000, 14371 0, 14372 0, 14373 2, 14374 soc_Q_SCHED_L1_MC_QUEUE_CONFIGr_fields, 14375 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14376 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 14377 -1, 14378 85, 14379 }, 14380 #endif /* chips */ 14381 14382 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 14383 { /* SOC_REG_INT_HSP_SCHED_L2_UC_QUEUE_CONFIG_BCM56670_A0r */ 14384 soc_block_list[4], 14385 soc_portreg, 14386 1, 14387 0, 14388 0xa0000000, 14389 0, 14390 0, 14391 2, 14392 soc_Q_SCHED_L1_MC_QUEUE_CONFIGr_fields, 14393 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14394 SOC_RESET_MASK_DEC(0x000fffff, 0x00000000) 14395 -1, 14396 110, 14397 }, 14398 #endif /* chips */ 14399 14400 #if defined(BCM_56850_A0) || defined(BCM_56860_A0) 14401 { /* SOC_REG_INT_HSP_SCHED_L2_UC_QUEUE_WEIGHTr */ 14402 soc_block_list[4], 14403 soc_portreg, 14404 10, 14405 0, 14406 0xa0010000, 14407 SOC_REG_FLAG_ARRAY, 14408 0, 14409 1, 14410 soc_HSP_SCHED_L0_NODE_WEIGHTr_fields, 14411 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14412 SOC_RESET_MASK_DEC(0x0000007f, 0x00000000) 14413 -1, 14414 73, 14415 }, 14416 #endif /* chips */ 14417 14418 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 14419 { /* SOC_REG_INT_HSP_SCHED_L2_UC_QUEUE_WEIGHT_BCM56560_A0r */ 14420 soc_block_list[4], 14421 soc_portreg, 14422 10, 14423 0, 14424 0xa0010000, 14425 SOC_REG_FLAG_ARRAY, 14426 0, 14427 1, 14428 soc_HSP_SCHED_L0_NODE_WEIGHT_BCM56560_A0r_fields, 14429 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14430 SOC_RESET_MASK_DEC(0x0000007f, 0x00000000) 14431 -1, 14432 85, 14433 }, 14434 #endif /* chips */ 14435 14436 #if defined(BCM_56850_A0) 14437 { /* SOC_REG_INT_HSP_SCHED_PORT_CONFIGr */ 14438 soc_block_list[4], 14439 soc_portreg, 14440 1, 14441 0, 14442 0x94080500, 14443 0, 14444 0, 14445 2, 14446 soc_HSP_SCHED_PORT_CONFIGr_fields, 14447 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14448 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 14449 -1, 14450 73, 14451 }, 14452 #endif /* chips */ 14453 14454 #if defined(BCM_56560_A0) || defined(BCM_56560_B0) 14455 { /* SOC_REG_INT_HSP_SCHED_PORT_CONFIG_BCM56560_A0r */ 14456 soc_block_list[4], 14457 soc_portreg, 14458 1, 14459 0, 14460 0x94080500, 14461 0, 14462 0, 14463 2, 14464 soc_HSP_SCHED_PORT_CONFIG_BCM56560_A0r_fields, 14465 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14466 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 14467 -1, 14468 85, 14469 }, 14470 #endif /* chips */ 14471 14472 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 14473 { /* SOC_REG_INT_HSP_SCHED_PORT_CONFIG_BCM56670_A0r */ 14474 soc_block_list[4], 14475 soc_portreg, 14476 1, 14477 0, 14478 0x94080700, 14479 0, 14480 0, 14481 2, 14482 soc_HSP_SCHED_PORT_CONFIG_BCM56560_A0r_fields, 14483 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14484 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 14485 -1, 14486 109, 14487 }, 14488 #endif /* chips */ 14489 14490 #if defined(BCM_56860_A0) 14491 { /* SOC_REG_INT_HSP_SCHED_PORT_CONFIG_BCM56860_A0r */ 14492 soc_block_list[4], 14493 soc_portreg, 14494 1, 14495 0, 14496 0x94080800, 14497 0, 14498 0, 14499 2, 14500 soc_HSP_SCHED_PORT_CONFIGr_fields, 14501 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14502 SOC_RESET_MASK_DEC(0x00000003, 0x00000000) 14503 -1, 14504 73, 14505 }, 14506 #endif /* chips */ 14507 14508 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 14509 { /* SOC_REG_INT_HSP_SCHED_PORT_PREEMPT_CONFIGr */ 14510 soc_block_list[4], 14511 soc_portreg, 14512 1, 14513 0, 14514 0x94080c00, 14515 0, 14516 0, 14517 2, 14518 soc_HSP_SCHED_PORT_PREEMPT_CONFIGr_fields, 14519 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14520 SOC_RESET_MASK_DEC(0x000007ff, 0x00000000) 14521 -1, 14522 110, 14523 }, 14524 #endif /* chips */ 14525 14526 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 14527 { /* SOC_REG_INT_HW_MAC_LEARNINGr */ 14528 soc_block_list[5], 14529 soc_genreg, 14530 1, 14531 0, 14532 0x6000d00, 14533 0, 14534 0, 14535 1, 14536 soc_HW_MAC_LEARNINGr_fields, 14537 SOC_RESET_VAL_DEC(0x00000000, 0x00000000) 14538 SOC_RESET_MASK_DEC(0x00000001, 0x00000000) 14539 -1, 14540 -1, 14541 }, 14542 #endif /* chips */ 14543