allmems_h.i (262794B)
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: allmems_h.i 12 * Purpose: Independent memory descriptions. 13 */ 14 15 #if defined(BCM_88690_A0) 16 { /* SOC_MEM_INT_HBC_BANK_ORDER_FIFOm */ 17 /* mem HBC_BANK_ORDER_FIFOm */ 18 /* flags */ SOC_MEM_FLAG_SIGNAL | 19 SOC_MEM_FLAG_WRITEONLY | 20 SOC_MEM_FLAG_READONLY | 21 SOC_MEM_FLAG_VALID | 22 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 23 /* cmp_fn */ NULL, 24 /* *null_entry */ NULL, 25 /* index_min */ 0, 26 /* index_max */ 255, 27 /* minblock */ 149, 28 /* maxblock */ 164, 29 /* blocks */ 0, 30 /* blocks_hi */ 0xffffffff, 31 /* base */ 0x00005400, 32 /* gran */ 1, 33 /* bytes */ 2, 34 /* nFields */ 2, 35 /* *fields */ soc_HBC_BANK_ORDER_FIFOm_fields, 36 /* *views */ NULL, 37 /* *views_num */ NULL, 38 /* snoop_cb */ NULL, 39 /* snoop_user_data */ NULL, 40 /* snoop_flags */ 0, 41 /* severity */ SOC_MEM_SEVERE_LOW, 42 /* type */ SOC_MEM_TYPE_TWO_PORT, 43 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 44 /* impl */ SOC_MEM_IMPL_NORMAL, 45 /* cmic_mor_clks */ 0, 46 }, 47 #endif /* chips */ 48 49 #if defined(BCM_88690_B0) 50 { /* SOC_MEM_INT_HBC_BANK_ORDER_FIFO_BCM88690_B0m */ 51 /* mem HBC_BANK_ORDER_FIFOm */ 52 /* flags */ SOC_MEM_FLAG_SIGNAL | 53 SOC_MEM_FLAG_WRITEONLY | 54 SOC_MEM_FLAG_READONLY | 55 SOC_MEM_FLAG_VALID | 56 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 57 /* cmp_fn */ NULL, 58 /* *null_entry */ NULL, 59 /* index_min */ 0, 60 /* index_max */ 255, 61 /* minblock */ 149, 62 /* maxblock */ 164, 63 /* blocks */ 0, 64 /* blocks_hi */ 0xffffffff, 65 /* base */ 0x00005400, 66 /* gran */ 1, 67 /* bytes */ 2, 68 /* nFields */ 2, 69 /* *fields */ soc_HBC_BANK_ORDER_FIFO_BCM88690_B0m_fields, 70 /* *views */ NULL, 71 /* *views_num */ NULL, 72 /* snoop_cb */ NULL, 73 /* snoop_user_data */ NULL, 74 /* snoop_flags */ 0, 75 /* severity */ SOC_MEM_SEVERE_LOW, 76 /* type */ SOC_MEM_TYPE_TWO_PORT, 77 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 78 /* impl */ SOC_MEM_IMPL_NORMAL, 79 /* cmic_mor_clks */ 0, 80 }, 81 #endif /* chips */ 82 83 #if defined(BCM_88690_A0) 84 { /* SOC_MEM_INT_HBC_ECC_INFO_FIFOm */ 85 /* mem HBC_ECC_INFO_FIFOm */ 86 /* flags */ SOC_MEM_FLAG_SIGNAL | 87 SOC_MEM_FLAG_WRITEONLY | 88 SOC_MEM_FLAG_READONLY | 89 SOC_MEM_FLAG_VALID, /* 0x2 */ 90 /* cmp_fn */ NULL, 91 /* *null_entry */ NULL, 92 /* index_min */ 0, 93 /* index_max */ 63, 94 /* minblock */ 149, 95 /* maxblock */ 164, 96 /* blocks */ 0, 97 /* blocks_hi */ 0xffffffff, 98 /* base */ 0x00004a40, 99 /* gran */ 1, 100 /* bytes */ 4, 101 /* nFields */ 4, 102 /* *fields */ soc_HBC_ECC_INFO_FIFOm_fields, 103 /* *views */ NULL, 104 /* *views_num */ NULL, 105 /* snoop_cb */ NULL, 106 /* snoop_user_data */ NULL, 107 /* snoop_flags */ 0, 108 /* severity */ SOC_MEM_SEVERE_LOW, 109 /* type */ SOC_MEM_TYPE_TWO_PORT, 110 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 111 /* impl */ SOC_MEM_IMPL_NORMAL, 112 /* cmic_mor_clks */ 0, 113 }, 114 #endif /* chips */ 115 116 #if defined(BCM_88690_B0) 117 { /* SOC_MEM_INT_HBC_ECC_INFO_FIFO_BCM88690_B0m */ 118 /* mem HBC_ECC_INFO_FIFOm */ 119 /* flags */ SOC_MEM_FLAG_SIGNAL | 120 SOC_MEM_FLAG_WRITEONLY | 121 SOC_MEM_FLAG_READONLY | 122 SOC_MEM_FLAG_VALID, /* 0x2 */ 123 /* cmp_fn */ NULL, 124 /* *null_entry */ NULL, 125 /* index_min */ 0, 126 /* index_max */ 63, 127 /* minblock */ 149, 128 /* maxblock */ 164, 129 /* blocks */ 0, 130 /* blocks_hi */ 0xffffffff, 131 /* base */ 0x00004a40, 132 /* gran */ 1, 133 /* bytes */ 4, 134 /* nFields */ 4, 135 /* *fields */ soc_HBC_ECC_INFO_FIFO_BCM88690_B0m_fields, 136 /* *views */ NULL, 137 /* *views_num */ NULL, 138 /* snoop_cb */ NULL, 139 /* snoop_user_data */ NULL, 140 /* snoop_flags */ 0, 141 /* severity */ SOC_MEM_SEVERE_LOW, 142 /* type */ SOC_MEM_TYPE_TWO_PORT, 143 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 144 /* impl */ SOC_MEM_IMPL_NORMAL, 145 /* cmic_mor_clks */ 0, 146 }, 147 #endif /* chips */ 148 149 #if defined(BCM_88690_A0) 150 { /* SOC_MEM_INT_HBC_HBM_DRAM_CPU_ACCESSm */ 151 /* mem HBC_HBM_DRAM_CPU_ACCESSm */ 152 /* flags */ SOC_MEM_FLAG_SIGNAL | 153 SOC_MEM_FLAG_VALID, /* 0x2 */ 154 /* cmp_fn */ NULL, 155 /* *null_entry */ NULL, 156 /* index_min */ 0, 157 /* index_max */ 67108863, 158 /* minblock */ 149, 159 /* maxblock */ 164, 160 /* blocks */ 0, 161 /* blocks_hi */ 0xffffffff, 162 /* base */ 0x04000000, 163 /* gran */ 1, 164 /* bytes */ 32, 165 /* nFields */ 1, 166 /* *fields */ soc_HBC_HBM_DRAM_CPU_ACCESSm_fields, 167 /* *views */ NULL, 168 /* *views_num */ NULL, 169 /* snoop_cb */ NULL, 170 /* snoop_user_data */ NULL, 171 /* snoop_flags */ 0, 172 /* severity */ SOC_MEM_SEVERE_LOW, 173 /* type */ SOC_MEM_TYPE_NORMAL, 174 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 175 /* impl */ SOC_MEM_IMPL_NORMAL, 176 /* cmic_mor_clks */ 0, 177 }, 178 #endif /* chips */ 179 180 #if defined(BCM_88690_B0) 181 { /* SOC_MEM_INT_HBC_HBM_DRAM_CPU_ACCESS_BCM88690_B0m */ 182 /* mem HBC_HBM_DRAM_CPU_ACCESSm */ 183 /* flags */ SOC_MEM_FLAG_SIGNAL | 184 SOC_MEM_FLAG_VALID, /* 0x2 */ 185 /* cmp_fn */ NULL, 186 /* *null_entry */ NULL, 187 /* index_min */ 0, 188 /* index_max */ 67108863, 189 /* minblock */ 149, 190 /* maxblock */ 164, 191 /* blocks */ 0, 192 /* blocks_hi */ 0xffffffff, 193 /* base */ 0x04000000, 194 /* gran */ 1, 195 /* bytes */ 32, 196 /* nFields */ 1, 197 /* *fields */ soc_HBC_HBM_DRAM_CPU_ACCESS_BCM88690_B0m_fields, 198 /* *views */ NULL, 199 /* *views_num */ NULL, 200 /* snoop_cb */ NULL, 201 /* snoop_user_data */ NULL, 202 /* snoop_flags */ 0, 203 /* severity */ SOC_MEM_SEVERE_LOW, 204 /* type */ SOC_MEM_TYPE_NORMAL, 205 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 206 /* impl */ SOC_MEM_IMPL_EXTERNAL, 207 /* cmic_mor_clks */ 0, 208 }, 209 #endif /* chips */ 210 211 #if defined(BCM_88690_A0) 212 { /* SOC_MEM_INT_HBC_HBM_PHY_CH_REGISTER_ACCESSm */ 213 /* mem HBC_HBM_PHY_CH_REGISTER_ACCESSm */ 214 /* flags */ SOC_MEM_FLAG_SIGNAL | 215 SOC_MEM_FLAG_VALID, /* 0x2 */ 216 /* cmp_fn */ NULL, 217 /* *null_entry */ NULL, 218 /* index_min */ 0, 219 /* index_max */ 4095, 220 /* minblock */ 149, 221 /* maxblock */ 164, 222 /* blocks */ 0, 223 /* blocks_hi */ 0xffffffff, 224 /* base */ 0x00006000, 225 /* gran */ 1, 226 /* bytes */ 4, 227 /* nFields */ 1, 228 /* *fields */ soc_HBC_HBM_PHY_CH_REGISTER_ACCESSm_fields, 229 /* *views */ NULL, 230 /* *views_num */ NULL, 231 /* snoop_cb */ NULL, 232 /* snoop_user_data */ NULL, 233 /* snoop_flags */ 0, 234 /* severity */ SOC_MEM_SEVERE_LOW, 235 /* type */ SOC_MEM_TYPE_NORMAL, 236 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 237 /* impl */ SOC_MEM_IMPL_NORMAL, 238 /* cmic_mor_clks */ 0, 239 }, 240 #endif /* chips */ 241 242 #if defined(BCM_88690_B0) 243 { /* SOC_MEM_INT_HBC_HBM_PHY_CH_REGISTER_ACCESS_BCM88690_B0m */ 244 /* mem HBC_HBM_PHY_CH_REGISTER_ACCESSm */ 245 /* flags */ SOC_MEM_FLAG_SIGNAL | 246 SOC_MEM_FLAG_VALID, /* 0x2 */ 247 /* cmp_fn */ NULL, 248 /* *null_entry */ NULL, 249 /* index_min */ 0, 250 /* index_max */ 4095, 251 /* minblock */ 149, 252 /* maxblock */ 164, 253 /* blocks */ 0, 254 /* blocks_hi */ 0xffffffff, 255 /* base */ 0x00006000, 256 /* gran */ 1, 257 /* bytes */ 4, 258 /* nFields */ 1, 259 /* *fields */ soc_HBC_HBM_PHY_CH_REGISTER_ACCESS_BCM88690_B0m_fields, 260 /* *views */ NULL, 261 /* *views_num */ NULL, 262 /* snoop_cb */ NULL, 263 /* snoop_user_data */ NULL, 264 /* snoop_flags */ 0, 265 /* severity */ SOC_MEM_SEVERE_LOW, 266 /* type */ SOC_MEM_TYPE_NORMAL, 267 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 268 /* impl */ SOC_MEM_IMPL_EXTERNAL, 269 /* cmic_mor_clks */ 0, 270 }, 271 #endif /* chips */ 272 273 #if defined(BCM_88690_A0) 274 { /* SOC_MEM_INT_HBC_RDR_CHUNK_STORAGEm */ 275 /* mem HBC_RDR_CHUNK_STORAGEm */ 276 /* flags */ SOC_MEM_FLAG_SIGNAL | 277 SOC_MEM_FLAG_WRITEONLY | 278 SOC_MEM_FLAG_READONLY | 279 SOC_MEM_FLAG_VALID | 280 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 281 /* cmp_fn */ NULL, 282 /* *null_entry */ NULL, 283 /* index_min */ 0, 284 /* index_max */ 31, 285 /* minblock */ 149, 286 /* maxblock */ 164, 287 /* blocks */ 0, 288 /* blocks_hi */ 0xffffffff, 289 /* base */ 0x00004b00, 290 /* gran */ 1, 291 /* bytes */ 33, 292 /* nFields */ 2, 293 /* *fields */ soc_HBC_RDR_CHUNK_STORAGEm_fields, 294 /* *views */ NULL, 295 /* *views_num */ NULL, 296 /* snoop_cb */ NULL, 297 /* snoop_user_data */ NULL, 298 /* snoop_flags */ 0, 299 /* severity */ SOC_MEM_SEVERE_LOW, 300 /* type */ SOC_MEM_TYPE_TWO_PORT, 301 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 302 /* impl */ SOC_MEM_IMPL_NORMAL, 303 /* cmic_mor_clks */ 0, 304 }, 305 #endif /* chips */ 306 307 #if defined(BCM_88690_B0) 308 { /* SOC_MEM_INT_HBC_RDR_CHUNK_STORAGE_BCM88690_B0m */ 309 /* mem HBC_RDR_CHUNK_STORAGEm */ 310 /* flags */ SOC_MEM_FLAG_SIGNAL | 311 SOC_MEM_FLAG_WRITEONLY | 312 SOC_MEM_FLAG_READONLY | 313 SOC_MEM_FLAG_VALID | 314 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 315 /* cmp_fn */ NULL, 316 /* *null_entry */ NULL, 317 /* index_min */ 0, 318 /* index_max */ 31, 319 /* minblock */ 149, 320 /* maxblock */ 164, 321 /* blocks */ 0, 322 /* blocks_hi */ 0xffffffff, 323 /* base */ 0x00004b00, 324 /* gran */ 1, 325 /* bytes */ 33, 326 /* nFields */ 2, 327 /* *fields */ soc_HBC_RDR_CHUNK_STORAGE_BCM88690_B0m_fields, 328 /* *views */ NULL, 329 /* *views_num */ NULL, 330 /* snoop_cb */ NULL, 331 /* snoop_user_data */ NULL, 332 /* snoop_flags */ 0, 333 /* severity */ SOC_MEM_SEVERE_LOW, 334 /* type */ SOC_MEM_TYPE_TWO_PORT, 335 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 336 /* impl */ SOC_MEM_IMPL_NORMAL, 337 /* cmic_mor_clks */ 0, 338 }, 339 #endif /* chips */ 340 341 #if defined(BCM_88690_A0) 342 { /* SOC_MEM_INT_HBC_RDR_INFO_FIFOm */ 343 /* mem HBC_RDR_INFO_FIFOm */ 344 /* flags */ SOC_MEM_FLAG_SIGNAL | 345 SOC_MEM_FLAG_WRITEONLY | 346 SOC_MEM_FLAG_READONLY | 347 SOC_MEM_FLAG_VALID, /* 0x2 */ 348 /* cmp_fn */ NULL, 349 /* *null_entry */ NULL, 350 /* index_min */ 0, 351 /* index_max */ 127, 352 /* minblock */ 149, 353 /* maxblock */ 164, 354 /* blocks */ 0, 355 /* blocks_hi */ 0xffffffff, 356 /* base */ 0x00004a80, 357 /* gran */ 1, 358 /* bytes */ 4, 359 /* nFields */ 6, 360 /* *fields */ soc_HBC_RDR_INFO_FIFOm_fields, 361 /* *views */ NULL, 362 /* *views_num */ NULL, 363 /* snoop_cb */ NULL, 364 /* snoop_user_data */ NULL, 365 /* snoop_flags */ 0, 366 /* severity */ SOC_MEM_SEVERE_LOW, 367 /* type */ SOC_MEM_TYPE_TWO_PORT, 368 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 369 /* impl */ SOC_MEM_IMPL_NORMAL, 370 /* cmic_mor_clks */ 0, 371 }, 372 #endif /* chips */ 373 374 #if defined(BCM_88690_B0) 375 { /* SOC_MEM_INT_HBC_RDR_INFO_FIFO_BCM88690_B0m */ 376 /* mem HBC_RDR_INFO_FIFOm */ 377 /* flags */ SOC_MEM_FLAG_SIGNAL | 378 SOC_MEM_FLAG_WRITEONLY | 379 SOC_MEM_FLAG_READONLY | 380 SOC_MEM_FLAG_VALID, /* 0x2 */ 381 /* cmp_fn */ NULL, 382 /* *null_entry */ NULL, 383 /* index_min */ 0, 384 /* index_max */ 127, 385 /* minblock */ 149, 386 /* maxblock */ 164, 387 /* blocks */ 0, 388 /* blocks_hi */ 0xffffffff, 389 /* base */ 0x00004a80, 390 /* gran */ 1, 391 /* bytes */ 4, 392 /* nFields */ 6, 393 /* *fields */ soc_HBC_RDR_INFO_FIFO_BCM88690_B0m_fields, 394 /* *views */ NULL, 395 /* *views_num */ NULL, 396 /* snoop_cb */ NULL, 397 /* snoop_user_data */ NULL, 398 /* snoop_flags */ 0, 399 /* severity */ SOC_MEM_SEVERE_LOW, 400 /* type */ SOC_MEM_TYPE_TWO_PORT, 401 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 402 /* impl */ SOC_MEM_IMPL_NORMAL, 403 /* cmic_mor_clks */ 0, 404 }, 405 #endif /* chips */ 406 407 #if defined(BCM_88690_A0) 408 { /* SOC_MEM_INT_HBC_READ_DATA_ASYNC_FIFOm */ 409 /* mem HBC_READ_DATA_ASYNC_FIFOm */ 410 /* flags */ SOC_MEM_FLAG_SIGNAL | 411 SOC_MEM_FLAG_WRITEONLY | 412 SOC_MEM_FLAG_READONLY | 413 SOC_MEM_FLAG_VALID | 414 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 415 /* cmp_fn */ NULL, 416 /* *null_entry */ NULL, 417 /* index_min */ 0, 418 /* index_max */ 31, 419 /* minblock */ 149, 420 /* maxblock */ 164, 421 /* blocks */ 0, 422 /* blocks_hi */ 0xffffffff, 423 /* base */ 0x00000180, 424 /* gran */ 1, 425 /* bytes */ 264, 426 /* nFields */ 2, 427 /* *fields */ soc_HBC_READ_DATA_ASYNC_FIFOm_fields, 428 /* *views */ NULL, 429 /* *views_num */ NULL, 430 /* snoop_cb */ NULL, 431 /* snoop_user_data */ NULL, 432 /* snoop_flags */ 0, 433 /* severity */ SOC_MEM_SEVERE_LOW, 434 /* type */ SOC_MEM_TYPE_TWO_PORT, 435 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 436 /* impl */ SOC_MEM_IMPL_NORMAL, 437 /* cmic_mor_clks */ 0, 438 }, 439 #endif /* chips */ 440 441 #if defined(BCM_88690_A0) 442 { /* SOC_MEM_INT_HBC_READ_DATA_REORDERm */ 443 /* mem HBC_READ_DATA_REORDERm */ 444 /* flags */ SOC_MEM_FLAG_SIGNAL | 445 SOC_MEM_FLAG_WRITEONLY | 446 SOC_MEM_FLAG_READONLY | 447 SOC_MEM_FLAG_VALID | 448 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 449 /* cmp_fn */ NULL, 450 /* *null_entry */ NULL, 451 /* index_min */ 0, 452 /* index_max */ 255, 453 /* minblock */ 149, 454 /* maxblock */ 164, 455 /* blocks */ 0, 456 /* blocks_hi */ 0xffffffff, 457 /* base */ 0x00000200, 458 /* gran */ 1, 459 /* bytes */ 264, 460 /* nFields */ 2, 461 /* *fields */ soc_HBC_READ_DATA_REORDERm_fields, 462 /* *views */ NULL, 463 /* *views_num */ NULL, 464 /* snoop_cb */ NULL, 465 /* snoop_user_data */ NULL, 466 /* snoop_flags */ 0, 467 /* severity */ SOC_MEM_SEVERE_LOW, 468 /* type */ SOC_MEM_TYPE_TWO_PORT, 469 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 470 /* impl */ SOC_MEM_IMPL_NORMAL, 471 /* cmic_mor_clks */ 0, 472 }, 473 #endif /* chips */ 474 475 #if defined(BCM_88690_B0) 476 { /* SOC_MEM_INT_HBC_READ_DATA_REORDER_BCM88690_B0m */ 477 /* mem HBC_READ_DATA_REORDERm */ 478 /* flags */ SOC_MEM_FLAG_SIGNAL | 479 SOC_MEM_FLAG_WRITEONLY | 480 SOC_MEM_FLAG_READONLY | 481 SOC_MEM_FLAG_VALID | 482 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 483 /* cmp_fn */ NULL, 484 /* *null_entry */ NULL, 485 /* index_min */ 0, 486 /* index_max */ 255, 487 /* minblock */ 149, 488 /* maxblock */ 164, 489 /* blocks */ 0, 490 /* blocks_hi */ 0xffffffff, 491 /* base */ 0x00000200, 492 /* gran */ 1, 493 /* bytes */ 264, 494 /* nFields */ 2, 495 /* *fields */ soc_HBC_READ_DATA_REORDER_BCM88690_B0m_fields, 496 /* *views */ NULL, 497 /* *views_num */ NULL, 498 /* snoop_cb */ NULL, 499 /* snoop_user_data */ NULL, 500 /* snoop_flags */ 0, 501 /* severity */ SOC_MEM_SEVERE_LOW, 502 /* type */ SOC_MEM_TYPE_TWO_PORT, 503 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 504 /* impl */ SOC_MEM_IMPL_NORMAL, 505 /* cmic_mor_clks */ 0, 506 }, 507 #endif /* chips */ 508 509 #if defined(BCM_88690_A0) 510 { /* SOC_MEM_INT_HBC_READ_PER_BANK_QUEUESm */ 511 /* mem HBC_READ_PER_BANK_QUEUESm */ 512 /* flags */ SOC_MEM_FLAG_SIGNAL | 513 SOC_MEM_FLAG_WRITEONLY | 514 SOC_MEM_FLAG_READONLY | 515 SOC_MEM_FLAG_VALID, /* 0x2 */ 516 /* cmp_fn */ NULL, 517 /* *null_entry */ NULL, 518 /* index_min */ 0, 519 /* index_max */ 255, 520 /* minblock */ 149, 521 /* maxblock */ 164, 522 /* blocks */ 0, 523 /* blocks_hi */ 0xffffffff, 524 /* base */ 0x00004900, 525 /* gran */ 1, 526 /* bytes */ 6, 527 /* nFields */ 6, 528 /* *fields */ soc_HBC_READ_PER_BANK_QUEUESm_fields, 529 /* *views */ NULL, 530 /* *views_num */ NULL, 531 /* snoop_cb */ NULL, 532 /* snoop_user_data */ NULL, 533 /* snoop_flags */ 0, 534 /* severity */ SOC_MEM_SEVERE_LOW, 535 /* type */ SOC_MEM_TYPE_TWO_PORT, 536 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 537 /* impl */ SOC_MEM_IMPL_NORMAL, 538 /* cmic_mor_clks */ 0, 539 }, 540 #endif /* chips */ 541 542 #if defined(BCM_88690_B0) 543 { /* SOC_MEM_INT_HBC_READ_PER_BANK_QUEUES_BCM88690_B0m */ 544 /* mem HBC_READ_PER_BANK_QUEUESm */ 545 /* flags */ SOC_MEM_FLAG_SIGNAL | 546 SOC_MEM_FLAG_WRITEONLY | 547 SOC_MEM_FLAG_READONLY | 548 SOC_MEM_FLAG_VALID, /* 0x2 */ 549 /* cmp_fn */ NULL, 550 /* *null_entry */ NULL, 551 /* index_min */ 0, 552 /* index_max */ 255, 553 /* minblock */ 149, 554 /* maxblock */ 164, 555 /* blocks */ 0, 556 /* blocks_hi */ 0xffffffff, 557 /* base */ 0x00004900, 558 /* gran */ 1, 559 /* bytes */ 6, 560 /* nFields */ 6, 561 /* *fields */ soc_HBC_READ_PER_BANK_QUEUES_BCM88690_B0m_fields, 562 /* *views */ NULL, 563 /* *views_num */ NULL, 564 /* snoop_cb */ NULL, 565 /* snoop_user_data */ NULL, 566 /* snoop_flags */ 0, 567 /* severity */ SOC_MEM_SEVERE_LOW, 568 /* type */ SOC_MEM_TYPE_TWO_PORT, 569 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 570 /* impl */ SOC_MEM_IMPL_NORMAL, 571 /* cmic_mor_clks */ 0, 572 }, 573 #endif /* chips */ 574 575 #if defined(BCM_88690_A0) 576 { /* SOC_MEM_INT_HBC_READ_REQUEST_ASYNC_FIFOm */ 577 /* mem HBC_READ_REQUEST_ASYNC_FIFOm */ 578 /* flags */ SOC_MEM_FLAG_SIGNAL | 579 SOC_MEM_FLAG_WRITEONLY | 580 SOC_MEM_FLAG_READONLY | 581 SOC_MEM_FLAG_VALID | 582 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 583 /* cmp_fn */ NULL, 584 /* *null_entry */ NULL, 585 /* index_min */ 0, 586 /* index_max */ 31, 587 /* minblock */ 149, 588 /* maxblock */ 164, 589 /* blocks */ 0, 590 /* blocks_hi */ 0xffffffff, 591 /* base */ 0x00000100, 592 /* gran */ 1, 593 /* bytes */ 5, 594 /* nFields */ 2, 595 /* *fields */ soc_HBC_READ_REQUEST_ASYNC_FIFOm_fields, 596 /* *views */ NULL, 597 /* *views_num */ NULL, 598 /* snoop_cb */ NULL, 599 /* snoop_user_data */ NULL, 600 /* snoop_flags */ 0, 601 /* severity */ SOC_MEM_SEVERE_LOW, 602 /* type */ SOC_MEM_TYPE_TWO_PORT, 603 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 604 /* impl */ SOC_MEM_IMPL_NORMAL, 605 /* cmic_mor_clks */ 0, 606 }, 607 #endif /* chips */ 608 609 #if defined(BCM_88690_B0) 610 { /* SOC_MEM_INT_HBC_READ_REQUEST_ASYNC_FIFO_BCM88690_B0m */ 611 /* mem HBC_READ_REQUEST_ASYNC_FIFOm */ 612 /* flags */ SOC_MEM_FLAG_SIGNAL | 613 SOC_MEM_FLAG_WRITEONLY | 614 SOC_MEM_FLAG_READONLY | 615 SOC_MEM_FLAG_VALID | 616 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 617 /* cmp_fn */ NULL, 618 /* *null_entry */ NULL, 619 /* index_min */ 0, 620 /* index_max */ 31, 621 /* minblock */ 149, 622 /* maxblock */ 164, 623 /* blocks */ 0, 624 /* blocks_hi */ 0xffffffff, 625 /* base */ 0x00000100, 626 /* gran */ 1, 627 /* bytes */ 5, 628 /* nFields */ 2, 629 /* *fields */ soc_HBC_READ_REQUEST_ASYNC_FIFO_BCM88690_B0m_fields, 630 /* *views */ NULL, 631 /* *views_num */ NULL, 632 /* snoop_cb */ NULL, 633 /* snoop_user_data */ NULL, 634 /* snoop_flags */ 0, 635 /* severity */ SOC_MEM_SEVERE_LOW, 636 /* type */ SOC_MEM_TYPE_TWO_PORT, 637 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 638 /* impl */ SOC_MEM_IMPL_NORMAL, 639 /* cmic_mor_clks */ 0, 640 }, 641 #endif /* chips */ 642 643 #if defined(BCM_88690_A0) 644 { /* SOC_MEM_INT_HBC_WRITE_DATA_ASYNC_FIFOm */ 645 /* mem HBC_WRITE_DATA_ASYNC_FIFOm */ 646 /* flags */ SOC_MEM_FLAG_SIGNAL | 647 SOC_MEM_FLAG_WRITEONLY | 648 SOC_MEM_FLAG_READONLY | 649 SOC_MEM_FLAG_VALID | 650 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 651 /* cmp_fn */ NULL, 652 /* *null_entry */ NULL, 653 /* index_min */ 0, 654 /* index_max */ 31, 655 /* minblock */ 149, 656 /* maxblock */ 164, 657 /* blocks */ 0, 658 /* blocks_hi */ 0xffffffff, 659 /* base */ 0x00000080, 660 /* gran */ 1, 661 /* bytes */ 264, 662 /* nFields */ 2, 663 /* *fields */ soc_HBC_WRITE_DATA_ASYNC_FIFOm_fields, 664 /* *views */ NULL, 665 /* *views_num */ NULL, 666 /* snoop_cb */ NULL, 667 /* snoop_user_data */ NULL, 668 /* snoop_flags */ 0, 669 /* severity */ SOC_MEM_SEVERE_LOW, 670 /* type */ SOC_MEM_TYPE_TWO_PORT, 671 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 672 /* impl */ SOC_MEM_IMPL_NORMAL, 673 /* cmic_mor_clks */ 0, 674 }, 675 #endif /* chips */ 676 677 #if defined(BCM_88690_B0) 678 { /* SOC_MEM_INT_HBC_WRITE_DATA_ASYNC_FIFO_BCM88690_B0m */ 679 /* mem HBC_WRITE_DATA_ASYNC_FIFOm */ 680 /* flags */ SOC_MEM_FLAG_SIGNAL | 681 SOC_MEM_FLAG_WRITEONLY | 682 SOC_MEM_FLAG_READONLY | 683 SOC_MEM_FLAG_VALID | 684 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 685 /* cmp_fn */ NULL, 686 /* *null_entry */ NULL, 687 /* index_min */ 0, 688 /* index_max */ 31, 689 /* minblock */ 149, 690 /* maxblock */ 164, 691 /* blocks */ 0, 692 /* blocks_hi */ 0xffffffff, 693 /* base */ 0x00000080, 694 /* gran */ 1, 695 /* bytes */ 264, 696 /* nFields */ 2, 697 /* *fields */ soc_HBC_WRITE_DATA_ASYNC_FIFO_BCM88690_B0m_fields, 698 /* *views */ NULL, 699 /* *views_num */ NULL, 700 /* snoop_cb */ NULL, 701 /* snoop_user_data */ NULL, 702 /* snoop_flags */ 0, 703 /* severity */ SOC_MEM_SEVERE_LOW, 704 /* type */ SOC_MEM_TYPE_TWO_PORT, 705 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 706 /* impl */ SOC_MEM_IMPL_NORMAL, 707 /* cmic_mor_clks */ 0, 708 }, 709 #endif /* chips */ 710 711 #if defined(BCM_88690_A0) 712 { /* SOC_MEM_INT_HBC_WRITE_DATA_BUFFERm */ 713 /* mem HBC_WRITE_DATA_BUFFERm */ 714 /* flags */ SOC_MEM_FLAG_SIGNAL | 715 SOC_MEM_FLAG_WRITEONLY | 716 SOC_MEM_FLAG_READONLY | 717 SOC_MEM_FLAG_VALID | 718 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 719 /* cmp_fn */ NULL, 720 /* *null_entry */ NULL, 721 /* index_min */ 0, 722 /* index_max */ 255, 723 /* minblock */ 149, 724 /* maxblock */ 164, 725 /* blocks */ 0, 726 /* blocks_hi */ 0xffffffff, 727 /* base */ 0x00000800, 728 /* gran */ 1, 729 /* bytes */ 33, 730 /* nFields */ 2, 731 /* *fields */ soc_HBC_WRITE_DATA_BUFFERm_fields, 732 /* *views */ NULL, 733 /* *views_num */ NULL, 734 /* snoop_cb */ NULL, 735 /* snoop_user_data */ NULL, 736 /* snoop_flags */ 0, 737 /* severity */ SOC_MEM_SEVERE_LOW, 738 /* type */ SOC_MEM_TYPE_TWO_PORT, 739 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 740 /* impl */ SOC_MEM_IMPL_NORMAL, 741 /* cmic_mor_clks */ 0, 742 }, 743 #endif /* chips */ 744 745 #if defined(BCM_88690_B0) 746 { /* SOC_MEM_INT_HBC_WRITE_DATA_BUFFER_BCM88690_B0m */ 747 /* mem HBC_WRITE_DATA_BUFFERm */ 748 /* flags */ SOC_MEM_FLAG_SIGNAL | 749 SOC_MEM_FLAG_WRITEONLY | 750 SOC_MEM_FLAG_READONLY | 751 SOC_MEM_FLAG_VALID | 752 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 753 /* cmp_fn */ NULL, 754 /* *null_entry */ NULL, 755 /* index_min */ 0, 756 /* index_max */ 255, 757 /* minblock */ 149, 758 /* maxblock */ 164, 759 /* blocks */ 0, 760 /* blocks_hi */ 0xffffffff, 761 /* base */ 0x00000800, 762 /* gran */ 1, 763 /* bytes */ 33, 764 /* nFields */ 2, 765 /* *fields */ soc_HBC_WRITE_DATA_BUFFER_BCM88690_B0m_fields, 766 /* *views */ NULL, 767 /* *views_num */ NULL, 768 /* snoop_cb */ NULL, 769 /* snoop_user_data */ NULL, 770 /* snoop_flags */ 0, 771 /* severity */ SOC_MEM_SEVERE_LOW, 772 /* type */ SOC_MEM_TYPE_TWO_PORT, 773 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 774 /* impl */ SOC_MEM_IMPL_NORMAL, 775 /* cmic_mor_clks */ 0, 776 }, 777 #endif /* chips */ 778 779 #if defined(BCM_88690_A0) 780 { /* SOC_MEM_INT_HBC_WRITE_LATENCY_DELAYm */ 781 /* mem HBC_WRITE_LATENCY_DELAYm */ 782 /* flags */ SOC_MEM_FLAG_SIGNAL | 783 SOC_MEM_FLAG_WRITEONLY | 784 SOC_MEM_FLAG_READONLY | 785 SOC_MEM_FLAG_VALID, /* 0x2 */ 786 /* cmp_fn */ NULL, 787 /* *null_entry */ NULL, 788 /* index_min */ 0, 789 /* index_max */ 15, 790 /* minblock */ 149, 791 /* maxblock */ 164, 792 /* blocks */ 0, 793 /* blocks_hi */ 0xffffffff, 794 /* base */ 0x00004a00, 795 /* gran */ 1, 796 /* bytes */ 42, 797 /* nFields */ 2, 798 /* *fields */ soc_HBC_WRITE_LATENCY_DELAYm_fields, 799 /* *views */ NULL, 800 /* *views_num */ NULL, 801 /* snoop_cb */ NULL, 802 /* snoop_user_data */ NULL, 803 /* snoop_flags */ 0, 804 /* severity */ SOC_MEM_SEVERE_LOW, 805 /* type */ SOC_MEM_TYPE_TWO_PORT, 806 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 807 /* impl */ SOC_MEM_IMPL_NORMAL, 808 /* cmic_mor_clks */ 0, 809 }, 810 #endif /* chips */ 811 812 #if defined(BCM_88690_B0) 813 { /* SOC_MEM_INT_HBC_WRITE_LATENCY_DELAY_BCM88690_B0m */ 814 /* mem HBC_WRITE_LATENCY_DELAYm */ 815 /* flags */ SOC_MEM_FLAG_SIGNAL | 816 SOC_MEM_FLAG_WRITEONLY | 817 SOC_MEM_FLAG_READONLY | 818 SOC_MEM_FLAG_VALID, /* 0x2 */ 819 /* cmp_fn */ NULL, 820 /* *null_entry */ NULL, 821 /* index_min */ 0, 822 /* index_max */ 15, 823 /* minblock */ 149, 824 /* maxblock */ 164, 825 /* blocks */ 0, 826 /* blocks_hi */ 0xffffffff, 827 /* base */ 0x00004a00, 828 /* gran */ 1, 829 /* bytes */ 42, 830 /* nFields */ 2, 831 /* *fields */ soc_HBC_WRITE_LATENCY_DELAY_BCM88690_B0m_fields, 832 /* *views */ NULL, 833 /* *views_num */ NULL, 834 /* snoop_cb */ NULL, 835 /* snoop_user_data */ NULL, 836 /* snoop_flags */ 0, 837 /* severity */ SOC_MEM_SEVERE_LOW, 838 /* type */ SOC_MEM_TYPE_TWO_PORT, 839 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 840 /* impl */ SOC_MEM_IMPL_NORMAL, 841 /* cmic_mor_clks */ 0, 842 }, 843 #endif /* chips */ 844 845 #if defined(BCM_88690_A0) 846 { /* SOC_MEM_INT_HBC_WRITE_PER_BANK_QUEUESm */ 847 /* mem HBC_WRITE_PER_BANK_QUEUESm */ 848 /* flags */ SOC_MEM_FLAG_SIGNAL | 849 SOC_MEM_FLAG_WRITEONLY | 850 SOC_MEM_FLAG_READONLY | 851 SOC_MEM_FLAG_VALID, /* 0x2 */ 852 /* cmp_fn */ NULL, 853 /* *null_entry */ NULL, 854 /* index_min */ 0, 855 /* index_max */ 255, 856 /* minblock */ 149, 857 /* maxblock */ 164, 858 /* blocks */ 0, 859 /* blocks_hi */ 0xffffffff, 860 /* base */ 0x00004800, 861 /* gran */ 1, 862 /* bytes */ 5, 863 /* nFields */ 6, 864 /* *fields */ soc_HBC_WRITE_PER_BANK_QUEUESm_fields, 865 /* *views */ NULL, 866 /* *views_num */ NULL, 867 /* snoop_cb */ NULL, 868 /* snoop_user_data */ NULL, 869 /* snoop_flags */ 0, 870 /* severity */ SOC_MEM_SEVERE_LOW, 871 /* type */ SOC_MEM_TYPE_TWO_PORT, 872 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 873 /* impl */ SOC_MEM_IMPL_NORMAL, 874 /* cmic_mor_clks */ 0, 875 }, 876 #endif /* chips */ 877 878 #if defined(BCM_88690_B0) 879 { /* SOC_MEM_INT_HBC_WRITE_PER_BANK_QUEUES_BCM88690_B0m */ 880 /* mem HBC_WRITE_PER_BANK_QUEUESm */ 881 /* flags */ SOC_MEM_FLAG_SIGNAL | 882 SOC_MEM_FLAG_WRITEONLY | 883 SOC_MEM_FLAG_READONLY | 884 SOC_MEM_FLAG_VALID, /* 0x2 */ 885 /* cmp_fn */ NULL, 886 /* *null_entry */ NULL, 887 /* index_min */ 0, 888 /* index_max */ 255, 889 /* minblock */ 149, 890 /* maxblock */ 164, 891 /* blocks */ 0, 892 /* blocks_hi */ 0xffffffff, 893 /* base */ 0x00004800, 894 /* gran */ 1, 895 /* bytes */ 5, 896 /* nFields */ 6, 897 /* *fields */ soc_HBC_WRITE_PER_BANK_QUEUES_BCM88690_B0m_fields, 898 /* *views */ NULL, 899 /* *views_num */ NULL, 900 /* snoop_cb */ NULL, 901 /* snoop_user_data */ NULL, 902 /* snoop_flags */ 0, 903 /* severity */ SOC_MEM_SEVERE_LOW, 904 /* type */ SOC_MEM_TYPE_TWO_PORT, 905 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 906 /* impl */ SOC_MEM_IMPL_NORMAL, 907 /* cmic_mor_clks */ 0, 908 }, 909 #endif /* chips */ 910 911 #if defined(BCM_88690_A0) 912 { /* SOC_MEM_INT_HBC_WRITE_REQUEST_ASYNC_FIFOm */ 913 /* mem HBC_WRITE_REQUEST_ASYNC_FIFOm */ 914 /* flags */ SOC_MEM_FLAG_SIGNAL | 915 SOC_MEM_FLAG_WRITEONLY | 916 SOC_MEM_FLAG_READONLY | 917 SOC_MEM_FLAG_VALID | 918 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 919 /* cmp_fn */ NULL, 920 /* *null_entry */ NULL, 921 /* index_min */ 0, 922 /* index_max */ 31, 923 /* minblock */ 149, 924 /* maxblock */ 164, 925 /* blocks */ 0, 926 /* blocks_hi */ 0xffffffff, 927 /* base */ 0x00000000, 928 /* gran */ 1, 929 /* bytes */ 5, 930 /* nFields */ 2, 931 /* *fields */ soc_HBC_WRITE_REQUEST_ASYNC_FIFOm_fields, 932 /* *views */ NULL, 933 /* *views_num */ NULL, 934 /* snoop_cb */ NULL, 935 /* snoop_user_data */ NULL, 936 /* snoop_flags */ 0, 937 /* severity */ SOC_MEM_SEVERE_LOW, 938 /* type */ SOC_MEM_TYPE_TWO_PORT, 939 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 940 /* impl */ SOC_MEM_IMPL_NORMAL, 941 /* cmic_mor_clks */ 0, 942 }, 943 #endif /* chips */ 944 945 #if defined(BCM_88690_B0) 946 { /* SOC_MEM_INT_HBC_WRITE_REQUEST_ASYNC_FIFO_BCM88690_B0m */ 947 /* mem HBC_WRITE_REQUEST_ASYNC_FIFOm */ 948 /* flags */ SOC_MEM_FLAG_SIGNAL | 949 SOC_MEM_FLAG_WRITEONLY | 950 SOC_MEM_FLAG_READONLY | 951 SOC_MEM_FLAG_VALID | 952 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 953 /* cmp_fn */ NULL, 954 /* *null_entry */ NULL, 955 /* index_min */ 0, 956 /* index_max */ 31, 957 /* minblock */ 149, 958 /* maxblock */ 164, 959 /* blocks */ 0, 960 /* blocks_hi */ 0xffffffff, 961 /* base */ 0x00000000, 962 /* gran */ 1, 963 /* bytes */ 5, 964 /* nFields */ 2, 965 /* *fields */ soc_HBC_WRITE_REQUEST_ASYNC_FIFO_BCM88690_B0m_fields, 966 /* *views */ NULL, 967 /* *views_num */ NULL, 968 /* snoop_cb */ NULL, 969 /* snoop_user_data */ NULL, 970 /* snoop_flags */ 0, 971 /* severity */ SOC_MEM_SEVERE_LOW, 972 /* type */ SOC_MEM_TYPE_TWO_PORT, 973 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 974 /* impl */ SOC_MEM_IMPL_NORMAL, 975 /* cmic_mor_clks */ 0, 976 }, 977 #endif /* chips */ 978 979 #if defined(BCM_88690_A0) 980 { /* SOC_MEM_INT_HBMC_HBM_PHY_CHM_REGISTER_ACCESSm */ 981 /* mem HBMC_HBM_PHY_CHM_REGISTER_ACCESSm */ 982 /* flags */ SOC_MEM_FLAG_SIGNAL | 983 SOC_MEM_FLAG_VALID, /* 0x2 */ 984 /* cmp_fn */ NULL, 985 /* *null_entry */ NULL, 986 /* index_min */ 0, 987 /* index_max */ 4095, 988 /* minblock */ 165, 989 /* maxblock */ 166, 990 /* blocks */ 0, 991 /* blocks_hi */ 0xffffffff, 992 /* base */ 0x00000000, 993 /* gran */ 1, 994 /* bytes */ 4, 995 /* nFields */ 1, 996 /* *fields */ soc_HBMC_HBM_PHY_CHM_REGISTER_ACCESSm_fields, 997 /* *views */ NULL, 998 /* *views_num */ NULL, 999 /* snoop_cb */ NULL, 1000 /* snoop_user_data */ NULL, 1001 /* snoop_flags */ 0, 1002 /* severity */ SOC_MEM_SEVERE_LOW, 1003 /* type */ SOC_MEM_TYPE_NORMAL, 1004 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1005 /* impl */ SOC_MEM_IMPL_NORMAL, 1006 /* cmic_mor_clks */ 0, 1007 }, 1008 #endif /* chips */ 1009 1010 #if defined(BCM_88690_B0) 1011 { /* SOC_MEM_INT_HBMC_HBM_PHY_CHM_REGISTER_ACCESS_BCM88690_B0m */ 1012 /* mem HBMC_HBM_PHY_CHM_REGISTER_ACCESSm */ 1013 /* flags */ SOC_MEM_FLAG_SIGNAL | 1014 SOC_MEM_FLAG_VALID, /* 0x2 */ 1015 /* cmp_fn */ NULL, 1016 /* *null_entry */ NULL, 1017 /* index_min */ 0, 1018 /* index_max */ 4095, 1019 /* minblock */ 165, 1020 /* maxblock */ 166, 1021 /* blocks */ 0, 1022 /* blocks_hi */ 0xffffffff, 1023 /* base */ 0x00000000, 1024 /* gran */ 1, 1025 /* bytes */ 4, 1026 /* nFields */ 1, 1027 /* *fields */ soc_HBMC_HBM_PHY_CHM_REGISTER_ACCESS_BCM88690_B0m_fields, 1028 /* *views */ NULL, 1029 /* *views_num */ NULL, 1030 /* snoop_cb */ NULL, 1031 /* snoop_user_data */ NULL, 1032 /* snoop_flags */ 0, 1033 /* severity */ SOC_MEM_SEVERE_LOW, 1034 /* type */ SOC_MEM_TYPE_NORMAL, 1035 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1036 /* impl */ SOC_MEM_IMPL_EXTERNAL, 1037 /* cmic_mor_clks */ 0, 1038 }, 1039 #endif /* chips */ 1040 1041 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 1042 { /* SOC_MEM_INT_HGT_DLB_CONTROLm */ 1043 /* mem HGT_DLB_CONTROLm */ 1044 /* flags */ SOC_MEM_FLAG_VALID | 1045 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1046 /* cmp_fn */ _soc_mem_cmp_undef, 1047 /* *null_entry */ _soc_mem_entry_null_zeroes, 1048 /* index_min */ 0, 1049 /* index_max */ 31, 1050 /* minblock */ 6, 1051 /* maxblock */ 6, 1052 /* blocks */ 0x40, 1053 /* blocks_hi */ 0, 1054 /* base */ 0x0f07c400, 1055 /* gran */ 1, 1056 /* bytes */ 1, 1057 /* nFields */ 2, 1058 /* *fields */ soc_HGT_DLB_CONTROLm_fields, 1059 /* *views */ NULL, 1060 /* *views_num */ NULL, 1061 /* snoop_cb */ NULL, 1062 /* snoop_user_data */ NULL, 1063 /* snoop_flags */ 0, 1064 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1065 /* type */ SOC_MEM_TYPE_NORMAL, 1066 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1067 /* impl */ SOC_MEM_IMPL_NORMAL, 1068 /* cmic_mor_clks */ 0, 1069 }, 1070 #endif /* chips */ 1071 1072 #if defined(BCM_56340_A0) 1073 { /* SOC_MEM_INT_HGT_DLB_CONTROL_BCM56340_A0m */ 1074 /* mem HGT_DLB_CONTROLm */ 1075 /* flags */ SOC_MEM_FLAG_VALID | 1076 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1077 /* cmp_fn */ _soc_mem_cmp_undef, 1078 /* *null_entry */ _soc_mem_entry_null_zeroes, 1079 /* index_min */ 0, 1080 /* index_max */ 7, 1081 /* minblock */ 4, 1082 /* maxblock */ 4, 1083 /* blocks */ 0x10, 1084 /* blocks_hi */ 0, 1085 /* base */ 0x3a000000, 1086 /* gran */ 1, 1087 /* bytes */ 1, 1088 /* nFields */ 2, 1089 /* *fields */ soc_HGT_DLB_CONTROL_BCM56640_A0m_fields, 1090 /* *views */ NULL, 1091 /* *views_num */ NULL, 1092 /* snoop_cb */ NULL, 1093 /* snoop_user_data */ NULL, 1094 /* snoop_flags */ 0, 1095 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1096 /* type */ SOC_MEM_TYPE_NORMAL, 1097 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1098 /* impl */ SOC_MEM_IMPL_NORMAL, 1099 /* cmic_mor_clks */ 0, 1100 }, 1101 #endif /* chips */ 1102 1103 #if defined(BCM_56370_A0) 1104 { /* SOC_MEM_INT_HGT_DLB_CONTROL_BCM56370_A0m */ 1105 /* mem HGT_DLB_CONTROLm */ 1106 /* flags */ SOC_MEM_FLAG_VALID | 1107 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1108 /* cmp_fn */ _soc_mem_cmp_undef, 1109 /* *null_entry */ _soc_mem_entry_null_zeroes, 1110 /* index_min */ 0, 1111 /* index_max */ 63, 1112 /* minblock */ 14, 1113 /* maxblock */ 14, 1114 /* blocks */ 0x4000, 1115 /* blocks_hi */ 0, 1116 /* base */ 0x80480000, 1117 /* gran */ 1, 1118 /* bytes */ 1, 1119 /* nFields */ 2, 1120 /* *fields */ soc_HGT_DLB_CONTROL_BCM56970_A0m_fields, 1121 /* *views */ NULL, 1122 /* *views_num */ NULL, 1123 /* snoop_cb */ NULL, 1124 /* snoop_user_data */ NULL, 1125 /* snoop_flags */ 0, 1126 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1127 /* type */ SOC_MEM_TYPE_NORMAL, 1128 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1129 /* impl */ SOC_MEM_IMPL_NORMAL, 1130 /* cmic_mor_clks */ 0, 1131 /* access_latency_mode */ 3, 1132 }, 1133 #endif /* chips */ 1134 1135 #if defined(BCM_56640_A0) 1136 { /* SOC_MEM_INT_HGT_DLB_CONTROL_BCM56640_A0m */ 1137 /* mem HGT_DLB_CONTROLm */ 1138 /* flags */ SOC_MEM_FLAG_VALID | 1139 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1140 /* cmp_fn */ _soc_mem_cmp_undef, 1141 /* *null_entry */ _soc_mem_entry_null_zeroes, 1142 /* index_min */ 0, 1143 /* index_max */ 7, 1144 /* minblock */ 7, 1145 /* maxblock */ 7, 1146 /* blocks */ 0x80, 1147 /* blocks_hi */ 0, 1148 /* base */ 0x3a000000, 1149 /* gran */ 1, 1150 /* bytes */ 1, 1151 /* nFields */ 2, 1152 /* *fields */ soc_HGT_DLB_CONTROL_BCM56640_A0m_fields, 1153 /* *views */ NULL, 1154 /* *views_num */ NULL, 1155 /* snoop_cb */ NULL, 1156 /* snoop_user_data */ NULL, 1157 /* snoop_flags */ 0, 1158 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1159 /* type */ SOC_MEM_TYPE_NORMAL, 1160 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1161 /* impl */ SOC_MEM_IMPL_NORMAL, 1162 /* cmic_mor_clks */ 0, 1163 }, 1164 #endif /* chips */ 1165 1166 #if defined(BCM_56770_A0) 1167 { /* SOC_MEM_INT_HGT_DLB_CONTROL_BCM56770_A0m */ 1168 /* mem HGT_DLB_CONTROLm */ 1169 /* flags */ SOC_MEM_FLAG_VALID | 1170 SOC_MEM_FLAG_CACHABLE | 1171 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 1172 /* cmp_fn */ _soc_mem_cmp_undef, 1173 /* *null_entry */ _soc_mem_entry_null_zeroes, 1174 /* index_min */ 0, 1175 /* index_max */ 63, 1176 /* minblock */ 25, 1177 /* maxblock */ 25, 1178 /* blocks */ 0x2000000, 1179 /* blocks_hi */ 0, 1180 /* base */ 0x80480000, 1181 /* gran */ 1, 1182 /* bytes */ 1, 1183 /* nFields */ 2, 1184 /* *fields */ soc_HGT_DLB_CONTROL_BCM56970_A0m_fields, 1185 /* *views */ NULL, 1186 /* *views_num */ NULL, 1187 /* snoop_cb */ NULL, 1188 /* snoop_user_data */ NULL, 1189 /* snoop_flags */ 0, 1190 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1191 /* type */ SOC_MEM_TYPE_NORMAL, 1192 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1193 /* impl */ SOC_MEM_IMPL_NORMAL, 1194 /* cmic_mor_clks */ 0, 1195 /* access_latency_mode */ 3, 1196 }, 1197 #endif /* chips */ 1198 1199 #if defined(BCM_56870_A0) 1200 { /* SOC_MEM_INT_HGT_DLB_CONTROL_BCM56870_A0m */ 1201 /* mem HGT_DLB_CONTROLm */ 1202 /* flags */ SOC_MEM_FLAG_VALID | 1203 SOC_MEM_FLAG_CACHABLE | 1204 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 1205 /* cmp_fn */ _soc_mem_cmp_undef, 1206 /* *null_entry */ _soc_mem_entry_null_zeroes, 1207 /* index_min */ 0, 1208 /* index_max */ 63, 1209 /* minblock */ 37, 1210 /* maxblock */ 37, 1211 /* blocks */ 0, 1212 /* blocks_hi */ 0x20, 1213 /* base */ 0x80480000, 1214 /* gran */ 1, 1215 /* bytes */ 1, 1216 /* nFields */ 2, 1217 /* *fields */ soc_HGT_DLB_CONTROL_BCM56970_A0m_fields, 1218 /* *views */ NULL, 1219 /* *views_num */ NULL, 1220 /* snoop_cb */ NULL, 1221 /* snoop_user_data */ NULL, 1222 /* snoop_flags */ 0, 1223 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1224 /* type */ SOC_MEM_TYPE_NORMAL, 1225 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1226 /* impl */ SOC_MEM_IMPL_NORMAL, 1227 /* cmic_mor_clks */ 0, 1228 /* access_latency_mode */ 3, 1229 }, 1230 #endif /* chips */ 1231 1232 #if defined(BCM_56970_A0) 1233 { /* SOC_MEM_INT_HGT_DLB_CONTROL_BCM56970_A0m */ 1234 /* mem HGT_DLB_CONTROLm */ 1235 /* flags */ SOC_MEM_FLAG_VALID | 1236 SOC_MEM_FLAG_CACHABLE | 1237 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 1238 /* cmp_fn */ _soc_mem_cmp_undef, 1239 /* *null_entry */ _soc_mem_entry_null_zeroes, 1240 /* index_min */ 0, 1241 /* index_max */ 63, 1242 /* minblock */ 68, 1243 /* maxblock */ 68, 1244 /* blocks */ 0, 1245 /* blocks_hi */ 0xffffffff, 1246 /* base */ 0x90e00000, 1247 /* gran */ 1, 1248 /* bytes */ 1, 1249 /* nFields */ 2, 1250 /* *fields */ soc_HGT_DLB_CONTROL_BCM56970_A0m_fields, 1251 /* *views */ NULL, 1252 /* *views_num */ NULL, 1253 /* snoop_cb */ NULL, 1254 /* snoop_user_data */ NULL, 1255 /* snoop_flags */ 0, 1256 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1257 /* type */ SOC_MEM_TYPE_NORMAL, 1258 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1259 /* impl */ SOC_MEM_IMPL_NORMAL, 1260 /* cmic_mor_clks */ 0, 1261 /* access_latency_mode */ 3, 1262 }, 1263 #endif /* chips */ 1264 1265 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 1266 { /* SOC_MEM_INT_HG_TRUNK_BITMAPm */ 1267 /* mem HG_TRUNK_BITMAPm */ 1268 /* flags */ SOC_MEM_FLAG_VALID | 1269 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1270 /* cmp_fn */ _soc_mem_cmp_undef, 1271 /* *null_entry */ _soc_mem_entry_null_zeroes, 1272 /* index_min */ 0, 1273 /* index_max */ 31, 1274 /* minblock */ 6, 1275 /* maxblock */ 6, 1276 /* blocks */ 0x40, 1277 /* blocks_hi */ 0, 1278 /* base */ 0x0f079000, 1279 /* gran */ 1, 1280 /* bytes */ 9, 1281 /* nFields */ 4, 1282 /* *fields */ soc_HG_TRUNK_BITMAPm_fields, 1283 /* *views */ NULL, 1284 /* *views_num */ NULL, 1285 /* snoop_cb */ NULL, 1286 /* snoop_user_data */ NULL, 1287 /* snoop_flags */ 0, 1288 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1289 /* type */ SOC_MEM_TYPE_NORMAL, 1290 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1291 /* impl */ SOC_MEM_IMPL_NORMAL, 1292 /* cmic_mor_clks */ 0, 1293 }, 1294 #endif /* chips */ 1295 1296 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 1297 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56260_A0m */ 1298 /* mem HG_TRUNK_BITMAPm */ 1299 /* flags */ SOC_MEM_FLAG_VALID | 1300 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1301 /* cmp_fn */ _soc_mem_cmp_undef, 1302 /* *null_entry */ _soc_mem_entry_null_zeroes, 1303 /* index_min */ 0, 1304 /* index_max */ 7, 1305 /* minblock */ 6, 1306 /* maxblock */ 6, 1307 /* blocks */ 0x40, 1308 /* blocks_hi */ 0, 1309 /* base */ 0x3cd80000, 1310 /* gran */ 1, 1311 /* bytes */ 12, 1312 /* nFields */ 1, 1313 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56260_A0m_fields, 1314 /* *views */ NULL, 1315 /* *views_num */ NULL, 1316 /* snoop_cb */ NULL, 1317 /* snoop_user_data */ NULL, 1318 /* snoop_flags */ 0, 1319 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1320 /* type */ SOC_MEM_TYPE_NORMAL, 1321 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1322 /* impl */ SOC_MEM_IMPL_NORMAL, 1323 /* cmic_mor_clks */ 0, 1324 }, 1325 #endif /* chips */ 1326 1327 #if defined(BCM_56270_A0) 1328 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56270_A0m */ 1329 /* mem HG_TRUNK_BITMAPm */ 1330 /* flags */ SOC_MEM_FLAG_VALID | 1331 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1332 /* cmp_fn */ _soc_mem_cmp_undef, 1333 /* *null_entry */ _soc_mem_entry_null_zeroes, 1334 /* index_min */ 0, 1335 /* index_max */ 7, 1336 /* minblock */ 5, 1337 /* maxblock */ 5, 1338 /* blocks */ 0x20, 1339 /* blocks_hi */ 0, 1340 /* base */ 0x3cd80000, 1341 /* gran */ 1, 1342 /* bytes */ 4, 1343 /* nFields */ 1, 1344 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56270_A0m_fields, 1345 /* *views */ NULL, 1346 /* *views_num */ NULL, 1347 /* snoop_cb */ NULL, 1348 /* snoop_user_data */ NULL, 1349 /* snoop_flags */ 0, 1350 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1351 /* type */ SOC_MEM_TYPE_NORMAL, 1352 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1353 /* impl */ SOC_MEM_IMPL_NORMAL, 1354 /* cmic_mor_clks */ 0, 1355 }, 1356 #endif /* chips */ 1357 1358 #if defined(BCM_56340_A0) 1359 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56340_A0m */ 1360 /* mem HG_TRUNK_BITMAPm */ 1361 /* flags */ SOC_MEM_FLAG_VALID | 1362 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1363 /* cmp_fn */ _soc_mem_cmp_undef, 1364 /* *null_entry */ _soc_mem_entry_null_zeroes, 1365 /* index_min */ 0, 1366 /* index_max */ 7, 1367 /* minblock */ 4, 1368 /* maxblock */ 4, 1369 /* blocks */ 0x10, 1370 /* blocks_hi */ 0, 1371 /* base */ 0x38bc0000, 1372 /* gran */ 1, 1373 /* bytes */ 8, 1374 /* nFields */ 3, 1375 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56340_A0m_fields, 1376 /* *views */ NULL, 1377 /* *views_num */ NULL, 1378 /* snoop_cb */ NULL, 1379 /* snoop_user_data */ NULL, 1380 /* snoop_flags */ 0, 1381 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1382 /* type */ SOC_MEM_TYPE_NORMAL, 1383 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1384 /* impl */ SOC_MEM_IMPL_NORMAL, 1385 /* cmic_mor_clks */ 0, 1386 }, 1387 #endif /* chips */ 1388 1389 #if defined(BCM_56370_A0) 1390 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56370_A0m */ 1391 /* mem HG_TRUNK_BITMAPm */ 1392 /* flags */ SOC_MEM_FLAG_VALID | 1393 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1394 /* cmp_fn */ _soc_mem_cmp_undef, 1395 /* *null_entry */ _soc_mem_entry_null_zeroes, 1396 /* index_min */ 0, 1397 /* index_max */ 63, 1398 /* minblock */ 14, 1399 /* maxblock */ 14, 1400 /* blocks */ 0x4000, 1401 /* blocks_hi */ 0, 1402 /* base */ 0x80b00000, 1403 /* gran */ 1, 1404 /* bytes */ 9, 1405 /* nFields */ 1, 1406 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56370_A0m_fields, 1407 /* *views */ NULL, 1408 /* *views_num */ NULL, 1409 /* snoop_cb */ NULL, 1410 /* snoop_user_data */ NULL, 1411 /* snoop_flags */ 0, 1412 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1413 /* type */ SOC_MEM_TYPE_NORMAL, 1414 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1415 /* impl */ SOC_MEM_IMPL_NORMAL, 1416 /* cmic_mor_clks */ 0, 1417 /* access_latency_mode */ 3, 1418 }, 1419 #endif /* chips */ 1420 1421 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 1422 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56440_A0m */ 1423 /* mem HG_TRUNK_BITMAPm */ 1424 /* flags */ SOC_MEM_FLAG_VALID | 1425 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1426 /* cmp_fn */ _soc_mem_cmp_undef, 1427 /* *null_entry */ _soc_mem_entry_null_zeroes, 1428 /* index_min */ 0, 1429 /* index_max */ 1, 1430 /* minblock */ 9, 1431 /* maxblock */ 9, 1432 /* blocks */ 0x200, 1433 /* blocks_hi */ 0, 1434 /* base */ 0x0f079000, 1435 /* gran */ 1, 1436 /* bytes */ 5, 1437 /* nFields */ 3, 1438 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56440_A0m_fields, 1439 /* *views */ NULL, 1440 /* *views_num */ NULL, 1441 /* snoop_cb */ NULL, 1442 /* snoop_user_data */ NULL, 1443 /* snoop_flags */ 0, 1444 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1445 /* type */ SOC_MEM_TYPE_NORMAL, 1446 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1447 /* impl */ SOC_MEM_IMPL_NORMAL, 1448 /* cmic_mor_clks */ 0, 1449 }, 1450 #endif /* chips */ 1451 1452 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 1453 defined(BCM_56450_B1) 1454 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56450_A0m */ 1455 /* mem HG_TRUNK_BITMAPm */ 1456 /* flags */ SOC_MEM_FLAG_VALID | 1457 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1458 /* cmp_fn */ _soc_mem_cmp_undef, 1459 /* *null_entry */ _soc_mem_entry_null_zeroes, 1460 /* index_min */ 0, 1461 /* index_max */ 15, 1462 /* minblock */ 8, 1463 /* maxblock */ 8, 1464 /* blocks */ 0x100, 1465 /* blocks_hi */ 0, 1466 /* base */ 0x3cd80000, 1467 /* gran */ 1, 1468 /* bytes */ 22, 1469 /* nFields */ 3, 1470 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56450_A0m_fields, 1471 /* *views */ NULL, 1472 /* *views_num */ NULL, 1473 /* snoop_cb */ NULL, 1474 /* snoop_user_data */ NULL, 1475 /* snoop_flags */ 0, 1476 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1477 /* type */ SOC_MEM_TYPE_NORMAL, 1478 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1479 /* impl */ SOC_MEM_IMPL_NORMAL, 1480 /* cmic_mor_clks */ 0, 1481 }, 1482 #endif /* chips */ 1483 1484 #if defined(BCM_56560_A0) 1485 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56560_A0m */ 1486 /* mem HG_TRUNK_BITMAPm */ 1487 /* flags */ SOC_MEM_FLAG_VALID | 1488 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1489 /* cmp_fn */ _soc_mem_cmp_undef, 1490 /* *null_entry */ _soc_mem_entry_null_zeroes, 1491 /* index_min */ 0, 1492 /* index_max */ 47, 1493 /* minblock */ 21, 1494 /* maxblock */ 21, 1495 /* blocks */ 0x200000, 1496 /* blocks_hi */ 0, 1497 /* base */ 0x55900000, 1498 /* gran */ 1, 1499 /* bytes */ 10, 1500 /* nFields */ 1, 1501 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56560_A0m_fields, 1502 /* *views */ NULL, 1503 /* *views_num */ NULL, 1504 /* snoop_cb */ NULL, 1505 /* snoop_user_data */ NULL, 1506 /* snoop_flags */ 0, 1507 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1508 /* type */ SOC_MEM_TYPE_NORMAL, 1509 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1510 /* impl */ SOC_MEM_IMPL_NORMAL, 1511 /* cmic_mor_clks */ 0, 1512 }, 1513 #endif /* chips */ 1514 1515 #if defined(BCM_56560_B0) 1516 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56560_B0m */ 1517 /* mem HG_TRUNK_BITMAPm */ 1518 /* flags */ SOC_MEM_FLAG_VALID | 1519 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1520 /* cmp_fn */ _soc_mem_cmp_undef, 1521 /* *null_entry */ _soc_mem_entry_null_zeroes, 1522 /* index_min */ 0, 1523 /* index_max */ 47, 1524 /* minblock */ 13, 1525 /* maxblock */ 13, 1526 /* blocks */ 0x2000, 1527 /* blocks_hi */ 0, 1528 /* base */ 0x55900000, 1529 /* gran */ 1, 1530 /* bytes */ 10, 1531 /* nFields */ 1, 1532 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56560_A0m_fields, 1533 /* *views */ NULL, 1534 /* *views_num */ NULL, 1535 /* snoop_cb */ NULL, 1536 /* snoop_user_data */ NULL, 1537 /* snoop_flags */ 0, 1538 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1539 /* type */ SOC_MEM_TYPE_NORMAL, 1540 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1541 /* impl */ SOC_MEM_IMPL_NORMAL, 1542 /* cmic_mor_clks */ 0, 1543 }, 1544 #endif /* chips */ 1545 1546 #if defined(BCM_56640_A0) 1547 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56640_A0m */ 1548 /* mem HG_TRUNK_BITMAPm */ 1549 /* flags */ SOC_MEM_FLAG_VALID | 1550 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1551 /* cmp_fn */ _soc_mem_cmp_undef, 1552 /* *null_entry */ _soc_mem_entry_null_zeroes, 1553 /* index_min */ 0, 1554 /* index_max */ 7, 1555 /* minblock */ 7, 1556 /* maxblock */ 7, 1557 /* blocks */ 0x80, 1558 /* blocks_hi */ 0, 1559 /* base */ 0x38bc0000, 1560 /* gran */ 1, 1561 /* bytes */ 9, 1562 /* nFields */ 4, 1563 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56640_A0m_fields, 1564 /* *views */ NULL, 1565 /* *views_num */ NULL, 1566 /* snoop_cb */ NULL, 1567 /* snoop_user_data */ NULL, 1568 /* snoop_flags */ 0, 1569 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1570 /* type */ SOC_MEM_TYPE_NORMAL, 1571 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1572 /* impl */ SOC_MEM_IMPL_NORMAL, 1573 /* cmic_mor_clks */ 0, 1574 }, 1575 #endif /* chips */ 1576 1577 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 1578 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56670_A0m */ 1579 /* mem HG_TRUNK_BITMAPm */ 1580 /* flags */ SOC_MEM_FLAG_VALID | 1581 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1582 /* cmp_fn */ _soc_mem_cmp_undef, 1583 /* *null_entry */ _soc_mem_entry_null_zeroes, 1584 /* index_min */ 0, 1585 /* index_max */ 47, 1586 /* minblock */ 21, 1587 /* maxblock */ 21, 1588 /* blocks */ 0x200000, 1589 /* blocks_hi */ 0, 1590 /* base */ 0x55900000, 1591 /* gran */ 1, 1592 /* bytes */ 9, 1593 /* nFields */ 1, 1594 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56670_A0m_fields, 1595 /* *views */ NULL, 1596 /* *views_num */ NULL, 1597 /* snoop_cb */ NULL, 1598 /* snoop_user_data */ NULL, 1599 /* snoop_flags */ 0, 1600 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1601 /* type */ SOC_MEM_TYPE_NORMAL, 1602 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1603 /* impl */ SOC_MEM_IMPL_NORMAL, 1604 /* cmic_mor_clks */ 0, 1605 }, 1606 #endif /* chips */ 1607 1608 #if defined(BCM_56770_A0) 1609 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56770_A0m */ 1610 /* mem HG_TRUNK_BITMAPm */ 1611 /* flags */ SOC_MEM_FLAG_VALID | 1612 SOC_MEM_FLAG_CACHABLE | 1613 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 1614 /* cmp_fn */ _soc_mem_cmp_undef, 1615 /* *null_entry */ _soc_mem_entry_null_zeroes, 1616 /* index_min */ 0, 1617 /* index_max */ 63, 1618 /* minblock */ 25, 1619 /* maxblock */ 25, 1620 /* blocks */ 0x2000000, 1621 /* blocks_hi */ 0, 1622 /* base */ 0x80b00000, 1623 /* gran */ 1, 1624 /* bytes */ 17, 1625 /* nFields */ 1, 1626 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56870_A0m_fields, 1627 /* *views */ NULL, 1628 /* *views_num */ NULL, 1629 /* snoop_cb */ NULL, 1630 /* snoop_user_data */ NULL, 1631 /* snoop_flags */ 0, 1632 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1633 /* type */ SOC_MEM_TYPE_NORMAL, 1634 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1635 /* impl */ SOC_MEM_IMPL_NORMAL, 1636 /* cmic_mor_clks */ 0, 1637 /* access_latency_mode */ 3, 1638 }, 1639 #endif /* chips */ 1640 1641 #if defined(BCM_56850_A0) 1642 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56850_A0m */ 1643 /* mem HG_TRUNK_BITMAPm */ 1644 /* flags */ SOC_MEM_FLAG_VALID | 1645 SOC_MEM_FLAG_CACHABLE | 1646 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 1647 /* cmp_fn */ _soc_mem_cmp_undef, 1648 /* *null_entry */ _soc_mem_entry_null_zeroes, 1649 /* index_min */ 0, 1650 /* index_max */ 47, 1651 /* minblock */ 10, 1652 /* maxblock */ 10, 1653 /* blocks */ 0x400, 1654 /* blocks_hi */ 0, 1655 /* base */ 0x45900000, 1656 /* gran */ 1, 1657 /* bytes */ 14, 1658 /* nFields */ 1, 1659 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56850_A0m_fields, 1660 /* *views */ NULL, 1661 /* *views_num */ NULL, 1662 /* snoop_cb */ NULL, 1663 /* snoop_user_data */ NULL, 1664 /* snoop_flags */ 0, 1665 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1666 /* type */ SOC_MEM_TYPE_NORMAL, 1667 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1668 /* impl */ SOC_MEM_IMPL_NORMAL, 1669 /* cmic_mor_clks */ 0, 1670 }, 1671 #endif /* chips */ 1672 1673 #if defined(BCM_56860_A0) 1674 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56860_A0m */ 1675 /* mem HG_TRUNK_BITMAPm */ 1676 /* flags */ SOC_MEM_FLAG_VALID | 1677 SOC_MEM_FLAG_CACHABLE | 1678 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 1679 /* cmp_fn */ _soc_mem_cmp_undef, 1680 /* *null_entry */ _soc_mem_entry_null_zeroes, 1681 /* index_min */ 0, 1682 /* index_max */ 47, 1683 /* minblock */ 11, 1684 /* maxblock */ 11, 1685 /* blocks */ 0x800, 1686 /* blocks_hi */ 0, 1687 /* base */ 0x55900000, 1688 /* gran */ 1, 1689 /* bytes */ 14, 1690 /* nFields */ 1, 1691 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56850_A0m_fields, 1692 /* *views */ NULL, 1693 /* *views_num */ NULL, 1694 /* snoop_cb */ NULL, 1695 /* snoop_user_data */ NULL, 1696 /* snoop_flags */ 0, 1697 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1698 /* type */ SOC_MEM_TYPE_NORMAL, 1699 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1700 /* impl */ SOC_MEM_IMPL_NORMAL, 1701 /* cmic_mor_clks */ 0, 1702 }, 1703 #endif /* chips */ 1704 1705 #if defined(BCM_56870_A0) 1706 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56870_A0m */ 1707 /* mem HG_TRUNK_BITMAPm */ 1708 /* flags */ SOC_MEM_FLAG_VALID | 1709 SOC_MEM_FLAG_CACHABLE | 1710 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 1711 /* cmp_fn */ _soc_mem_cmp_undef, 1712 /* *null_entry */ _soc_mem_entry_null_zeroes, 1713 /* index_min */ 0, 1714 /* index_max */ 63, 1715 /* minblock */ 37, 1716 /* maxblock */ 37, 1717 /* blocks */ 0, 1718 /* blocks_hi */ 0x20, 1719 /* base */ 0x80b00000, 1720 /* gran */ 1, 1721 /* bytes */ 17, 1722 /* nFields */ 1, 1723 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56870_A0m_fields, 1724 /* *views */ NULL, 1725 /* *views_num */ NULL, 1726 /* snoop_cb */ NULL, 1727 /* snoop_user_data */ NULL, 1728 /* snoop_flags */ 0, 1729 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1730 /* type */ SOC_MEM_TYPE_NORMAL, 1731 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1732 /* impl */ SOC_MEM_IMPL_NORMAL, 1733 /* cmic_mor_clks */ 0, 1734 /* access_latency_mode */ 3, 1735 }, 1736 #endif /* chips */ 1737 1738 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 1739 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56960_A0m */ 1740 /* mem HG_TRUNK_BITMAPm */ 1741 /* flags */ SOC_MEM_FLAG_VALID | 1742 SOC_MEM_FLAG_CACHABLE | 1743 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 1744 /* cmp_fn */ _soc_mem_cmp_undef, 1745 /* *null_entry */ _soc_mem_entry_null_zeroes, 1746 /* index_min */ 0, 1747 /* index_max */ 63, 1748 /* minblock */ 36, 1749 /* maxblock */ 36, 1750 /* blocks */ 0, 1751 /* blocks_hi */ 0x10, 1752 /* base */ 0x509c0000, 1753 /* gran */ 1, 1754 /* bytes */ 17, 1755 /* nFields */ 1, 1756 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56960_A0m_fields, 1757 /* *views */ NULL, 1758 /* *views_num */ NULL, 1759 /* snoop_cb */ NULL, 1760 /* snoop_user_data */ NULL, 1761 /* snoop_flags */ 0, 1762 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1763 /* type */ SOC_MEM_TYPE_NORMAL, 1764 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1765 /* impl */ SOC_MEM_IMPL_NORMAL, 1766 /* cmic_mor_clks */ 0, 1767 /* access_latency_mode */ 3, 1768 }, 1769 #endif /* chips */ 1770 1771 #if defined(BCM_56970_A0) 1772 { /* SOC_MEM_INT_HG_TRUNK_BITMAP_BCM56970_A0m */ 1773 /* mem HG_TRUNK_BITMAPm */ 1774 /* flags */ SOC_MEM_FLAG_VALID | 1775 SOC_MEM_FLAG_CACHABLE | 1776 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 1777 /* cmp_fn */ _soc_mem_cmp_undef, 1778 /* *null_entry */ _soc_mem_entry_null_zeroes, 1779 /* index_min */ 0, 1780 /* index_max */ 63, 1781 /* minblock */ 68, 1782 /* maxblock */ 68, 1783 /* blocks */ 0, 1784 /* blocks_hi */ 0xffffffff, 1785 /* base */ 0x909c0000, 1786 /* gran */ 1, 1787 /* bytes */ 17, 1788 /* nFields */ 1, 1789 /* *fields */ soc_HG_TRUNK_BITMAP_BCM56960_A0m_fields, 1790 /* *views */ NULL, 1791 /* *views_num */ NULL, 1792 /* snoop_cb */ NULL, 1793 /* snoop_user_data */ NULL, 1794 /* snoop_flags */ 0, 1795 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1796 /* type */ SOC_MEM_TYPE_NORMAL, 1797 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1798 /* impl */ SOC_MEM_IMPL_NORMAL, 1799 /* cmic_mor_clks */ 0, 1800 /* access_latency_mode */ 3, 1801 }, 1802 #endif /* chips */ 1803 1804 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 1805 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLEm */ 1806 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 1807 /* flags */ SOC_MEM_FLAG_VALID | 1808 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1809 /* cmp_fn */ _soc_mem_cmp_undef, 1810 /* *null_entry */ _soc_mem_entry_null_zeroes, 1811 /* index_min */ 0, 1812 /* index_max */ 0, 1813 /* minblock */ 6, 1814 /* maxblock */ 6, 1815 /* blocks */ 0x40, 1816 /* blocks_hi */ 0, 1817 /* base */ 0x0f079400, 1818 /* gran */ 1, 1819 /* bytes */ 9, 1820 /* nFields */ 4, 1821 /* *fields */ soc_CPU_PBM_2m_fields, 1822 /* *views */ NULL, 1823 /* *views_num */ NULL, 1824 /* snoop_cb */ NULL, 1825 /* snoop_user_data */ NULL, 1826 /* snoop_flags */ 0, 1827 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1828 /* type */ SOC_MEM_TYPE_NORMAL, 1829 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1830 /* impl */ SOC_MEM_IMPL_NORMAL, 1831 /* cmic_mor_clks */ 0, 1832 }, 1833 #endif /* chips */ 1834 1835 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 1836 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56260_A0m */ 1837 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 1838 /* flags */ SOC_MEM_FLAG_VALID | 1839 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1840 /* cmp_fn */ _soc_mem_cmp_undef, 1841 /* *null_entry */ _soc_mem_entry_null_zeroes, 1842 /* index_min */ 0, 1843 /* index_max */ 0, 1844 /* minblock */ 6, 1845 /* maxblock */ 6, 1846 /* blocks */ 0x40, 1847 /* blocks_hi */ 0, 1848 /* base */ 0x3cdc0000, 1849 /* gran */ 1, 1850 /* bytes */ 4, 1851 /* nFields */ 1, 1852 /* *fields */ soc_HG_TRUNK_FAILOVER_ENABLE_BCM56260_A0m_fields, 1853 /* *views */ NULL, 1854 /* *views_num */ NULL, 1855 /* snoop_cb */ NULL, 1856 /* snoop_user_data */ NULL, 1857 /* snoop_flags */ 0, 1858 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1859 /* type */ SOC_MEM_TYPE_NORMAL, 1860 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1861 /* impl */ SOC_MEM_IMPL_NORMAL, 1862 /* cmic_mor_clks */ 0, 1863 }, 1864 #endif /* chips */ 1865 1866 #if defined(BCM_56270_A0) 1867 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56270_A0m */ 1868 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 1869 /* flags */ SOC_MEM_FLAG_VALID | 1870 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1871 /* cmp_fn */ _soc_mem_cmp_undef, 1872 /* *null_entry */ _soc_mem_entry_null_zeroes, 1873 /* index_min */ 0, 1874 /* index_max */ 0, 1875 /* minblock */ 5, 1876 /* maxblock */ 5, 1877 /* blocks */ 0x20, 1878 /* blocks_hi */ 0, 1879 /* base */ 0x3cdc0000, 1880 /* gran */ 1, 1881 /* bytes */ 2, 1882 /* nFields */ 1, 1883 /* *fields */ soc_HG_TRUNK_FAILOVER_ENABLE_BCM56270_A0m_fields, 1884 /* *views */ NULL, 1885 /* *views_num */ NULL, 1886 /* snoop_cb */ NULL, 1887 /* snoop_user_data */ NULL, 1888 /* snoop_flags */ 0, 1889 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1890 /* type */ SOC_MEM_TYPE_NORMAL, 1891 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1892 /* impl */ SOC_MEM_IMPL_NORMAL, 1893 /* cmic_mor_clks */ 0, 1894 }, 1895 #endif /* chips */ 1896 1897 #if defined(BCM_56340_A0) 1898 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56340_A0m */ 1899 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 1900 /* flags */ SOC_MEM_FLAG_VALID | 1901 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1902 /* cmp_fn */ _soc_mem_cmp_undef, 1903 /* *null_entry */ _soc_mem_entry_null_zeroes, 1904 /* index_min */ 0, 1905 /* index_max */ 0, 1906 /* minblock */ 4, 1907 /* maxblock */ 4, 1908 /* blocks */ 0x10, 1909 /* blocks_hi */ 0, 1910 /* base */ 0x38c00000, 1911 /* gran */ 1, 1912 /* bytes */ 8, 1913 /* nFields */ 3, 1914 /* *fields */ soc_LINK_STATUSm_fields, 1915 /* *views */ NULL, 1916 /* *views_num */ NULL, 1917 /* snoop_cb */ NULL, 1918 /* snoop_user_data */ NULL, 1919 /* snoop_flags */ 0, 1920 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1921 /* type */ SOC_MEM_TYPE_NORMAL, 1922 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1923 /* impl */ SOC_MEM_IMPL_NORMAL, 1924 /* cmic_mor_clks */ 0, 1925 }, 1926 #endif /* chips */ 1927 1928 #if defined(BCM_56370_A0) 1929 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56370_A0m */ 1930 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 1931 /* flags */ SOC_MEM_FLAG_VALID | 1932 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1933 /* cmp_fn */ _soc_mem_cmp_undef, 1934 /* *null_entry */ _soc_mem_entry_null_zeroes, 1935 /* index_min */ 0, 1936 /* index_max */ 0, 1937 /* minblock */ 14, 1938 /* maxblock */ 14, 1939 /* blocks */ 0x4000, 1940 /* blocks_hi */ 0, 1941 /* base */ 0x80b40000, 1942 /* gran */ 1, 1943 /* bytes */ 9, 1944 /* nFields */ 1, 1945 /* *fields */ soc_HG_TRUNK_FAILOVER_ENABLE_BCM56370_A0m_fields, 1946 /* *views */ NULL, 1947 /* *views_num */ NULL, 1948 /* snoop_cb */ NULL, 1949 /* snoop_user_data */ NULL, 1950 /* snoop_flags */ 0, 1951 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1952 /* type */ SOC_MEM_TYPE_NORMAL, 1953 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1954 /* impl */ SOC_MEM_IMPL_NORMAL, 1955 /* cmic_mor_clks */ 0, 1956 /* access_latency_mode */ 3, 1957 }, 1958 #endif /* chips */ 1959 1960 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 1961 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56440_A0m */ 1962 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 1963 /* flags */ SOC_MEM_FLAG_VALID | 1964 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1965 /* cmp_fn */ _soc_mem_cmp_undef, 1966 /* *null_entry */ _soc_mem_entry_null_zeroes, 1967 /* index_min */ 0, 1968 /* index_max */ 0, 1969 /* minblock */ 9, 1970 /* maxblock */ 9, 1971 /* blocks */ 0x200, 1972 /* blocks_hi */ 0, 1973 /* base */ 0x0f079400, 1974 /* gran */ 1, 1975 /* bytes */ 5, 1976 /* nFields */ 3, 1977 /* *fields */ soc_CPU_PBM_2_BCM56440_A0m_fields, 1978 /* *views */ NULL, 1979 /* *views_num */ NULL, 1980 /* snoop_cb */ NULL, 1981 /* snoop_user_data */ NULL, 1982 /* snoop_flags */ 0, 1983 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1984 /* type */ SOC_MEM_TYPE_NORMAL, 1985 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1986 /* impl */ SOC_MEM_IMPL_NORMAL, 1987 /* cmic_mor_clks */ 0, 1988 }, 1989 #endif /* chips */ 1990 1991 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 1992 defined(BCM_56450_B1) 1993 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56450_A0m */ 1994 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 1995 /* flags */ SOC_MEM_FLAG_VALID | 1996 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1997 /* cmp_fn */ _soc_mem_cmp_undef, 1998 /* *null_entry */ _soc_mem_entry_null_zeroes, 1999 /* index_min */ 0, 2000 /* index_max */ 0, 2001 /* minblock */ 8, 2002 /* maxblock */ 8, 2003 /* blocks */ 0x100, 2004 /* blocks_hi */ 0, 2005 /* base */ 0x3cdc0000, 2006 /* gran */ 1, 2007 /* bytes */ 6, 2008 /* nFields */ 3, 2009 /* *fields */ soc_HG_TRUNK_FAILOVER_ENABLEm_fields, 2010 /* *views */ NULL, 2011 /* *views_num */ NULL, 2012 /* snoop_cb */ NULL, 2013 /* snoop_user_data */ NULL, 2014 /* snoop_flags */ 0, 2015 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2016 /* type */ SOC_MEM_TYPE_NORMAL, 2017 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2018 /* impl */ SOC_MEM_IMPL_NORMAL, 2019 /* cmic_mor_clks */ 0, 2020 }, 2021 #endif /* chips */ 2022 2023 #if defined(BCM_56560_A0) 2024 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56560_A0m */ 2025 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 2026 /* flags */ SOC_MEM_FLAG_VALID | 2027 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2028 /* cmp_fn */ _soc_mem_cmp_undef, 2029 /* *null_entry */ _soc_mem_entry_null_zeroes, 2030 /* index_min */ 0, 2031 /* index_max */ 0, 2032 /* minblock */ 21, 2033 /* maxblock */ 21, 2034 /* blocks */ 0x200000, 2035 /* blocks_hi */ 0, 2036 /* base */ 0x55940000, 2037 /* gran */ 1, 2038 /* bytes */ 10, 2039 /* nFields */ 1, 2040 /* *fields */ soc_CPU_PBM_2_BCM56560_A0m_fields, 2041 /* *views */ NULL, 2042 /* *views_num */ NULL, 2043 /* snoop_cb */ NULL, 2044 /* snoop_user_data */ NULL, 2045 /* snoop_flags */ 0, 2046 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2047 /* type */ SOC_MEM_TYPE_NORMAL, 2048 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2049 /* impl */ SOC_MEM_IMPL_NORMAL, 2050 /* cmic_mor_clks */ 0, 2051 }, 2052 #endif /* chips */ 2053 2054 #if defined(BCM_56560_B0) 2055 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56560_B0m */ 2056 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 2057 /* flags */ SOC_MEM_FLAG_VALID | 2058 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2059 /* cmp_fn */ _soc_mem_cmp_undef, 2060 /* *null_entry */ _soc_mem_entry_null_zeroes, 2061 /* index_min */ 0, 2062 /* index_max */ 0, 2063 /* minblock */ 13, 2064 /* maxblock */ 13, 2065 /* blocks */ 0x2000, 2066 /* blocks_hi */ 0, 2067 /* base */ 0x55940000, 2068 /* gran */ 1, 2069 /* bytes */ 10, 2070 /* nFields */ 1, 2071 /* *fields */ soc_CPU_PBM_2_BCM56560_A0m_fields, 2072 /* *views */ NULL, 2073 /* *views_num */ NULL, 2074 /* snoop_cb */ NULL, 2075 /* snoop_user_data */ NULL, 2076 /* snoop_flags */ 0, 2077 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2078 /* type */ SOC_MEM_TYPE_NORMAL, 2079 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2080 /* impl */ SOC_MEM_IMPL_NORMAL, 2081 /* cmic_mor_clks */ 0, 2082 }, 2083 #endif /* chips */ 2084 2085 #if defined(BCM_56640_A0) 2086 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56640_A0m */ 2087 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 2088 /* flags */ SOC_MEM_FLAG_VALID | 2089 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2090 /* cmp_fn */ _soc_mem_cmp_undef, 2091 /* *null_entry */ _soc_mem_entry_null_zeroes, 2092 /* index_min */ 0, 2093 /* index_max */ 0, 2094 /* minblock */ 7, 2095 /* maxblock */ 7, 2096 /* blocks */ 0x80, 2097 /* blocks_hi */ 0, 2098 /* base */ 0x38c00000, 2099 /* gran */ 1, 2100 /* bytes */ 9, 2101 /* nFields */ 4, 2102 /* *fields */ soc_CPU_PBM_2_BCM56640_A0m_fields, 2103 /* *views */ NULL, 2104 /* *views_num */ NULL, 2105 /* snoop_cb */ NULL, 2106 /* snoop_user_data */ NULL, 2107 /* snoop_flags */ 0, 2108 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2109 /* type */ SOC_MEM_TYPE_NORMAL, 2110 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2111 /* impl */ SOC_MEM_IMPL_NORMAL, 2112 /* cmic_mor_clks */ 0, 2113 }, 2114 #endif /* chips */ 2115 2116 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 2117 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56670_A0m */ 2118 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 2119 /* flags */ SOC_MEM_FLAG_VALID | 2120 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2121 /* cmp_fn */ _soc_mem_cmp_undef, 2122 /* *null_entry */ _soc_mem_entry_null_zeroes, 2123 /* index_min */ 0, 2124 /* index_max */ 0, 2125 /* minblock */ 21, 2126 /* maxblock */ 21, 2127 /* blocks */ 0x200000, 2128 /* blocks_hi */ 0, 2129 /* base */ 0x55940000, 2130 /* gran */ 1, 2131 /* bytes */ 9, 2132 /* nFields */ 1, 2133 /* *fields */ soc_CPU_PBM_2_BCM56670_A0m_fields, 2134 /* *views */ NULL, 2135 /* *views_num */ NULL, 2136 /* snoop_cb */ NULL, 2137 /* snoop_user_data */ NULL, 2138 /* snoop_flags */ 0, 2139 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2140 /* type */ SOC_MEM_TYPE_NORMAL, 2141 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2142 /* impl */ SOC_MEM_IMPL_NORMAL, 2143 /* cmic_mor_clks */ 0, 2144 }, 2145 #endif /* chips */ 2146 2147 #if defined(BCM_56770_A0) 2148 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56770_A0m */ 2149 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 2150 /* flags */ SOC_MEM_FLAG_VALID | 2151 SOC_MEM_FLAG_CACHABLE | 2152 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 2153 /* cmp_fn */ _soc_mem_cmp_undef, 2154 /* *null_entry */ _soc_mem_entry_null_zeroes, 2155 /* index_min */ 0, 2156 /* index_max */ 0, 2157 /* minblock */ 25, 2158 /* maxblock */ 25, 2159 /* blocks */ 0x2000000, 2160 /* blocks_hi */ 0, 2161 /* base */ 0x80b40000, 2162 /* gran */ 1, 2163 /* bytes */ 17, 2164 /* nFields */ 1, 2165 /* *fields */ soc_HG_TRUNK_FAILOVER_ENABLE_BCM56870_A0m_fields, 2166 /* *views */ NULL, 2167 /* *views_num */ NULL, 2168 /* snoop_cb */ NULL, 2169 /* snoop_user_data */ NULL, 2170 /* snoop_flags */ 0, 2171 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2172 /* type */ SOC_MEM_TYPE_NORMAL, 2173 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2174 /* impl */ SOC_MEM_IMPL_NORMAL, 2175 /* cmic_mor_clks */ 0, 2176 /* access_latency_mode */ 3, 2177 }, 2178 #endif /* chips */ 2179 2180 #if defined(BCM_56850_A0) 2181 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56850_A0m */ 2182 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 2183 /* flags */ SOC_MEM_FLAG_VALID | 2184 SOC_MEM_FLAG_CACHABLE | 2185 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 2186 /* cmp_fn */ _soc_mem_cmp_undef, 2187 /* *null_entry */ _soc_mem_entry_null_zeroes, 2188 /* index_min */ 0, 2189 /* index_max */ 0, 2190 /* minblock */ 10, 2191 /* maxblock */ 10, 2192 /* blocks */ 0x400, 2193 /* blocks_hi */ 0, 2194 /* base */ 0x45940000, 2195 /* gran */ 1, 2196 /* bytes */ 14, 2197 /* nFields */ 1, 2198 /* *fields */ soc_CPU_PBM_2_BCM56850_A0m_fields, 2199 /* *views */ NULL, 2200 /* *views_num */ NULL, 2201 /* snoop_cb */ NULL, 2202 /* snoop_user_data */ NULL, 2203 /* snoop_flags */ 0, 2204 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2205 /* type */ SOC_MEM_TYPE_NORMAL, 2206 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2207 /* impl */ SOC_MEM_IMPL_NORMAL, 2208 /* cmic_mor_clks */ 0, 2209 }, 2210 #endif /* chips */ 2211 2212 #if defined(BCM_56860_A0) 2213 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56860_A0m */ 2214 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 2215 /* flags */ SOC_MEM_FLAG_VALID | 2216 SOC_MEM_FLAG_CACHABLE | 2217 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 2218 /* cmp_fn */ _soc_mem_cmp_undef, 2219 /* *null_entry */ _soc_mem_entry_null_zeroes, 2220 /* index_min */ 0, 2221 /* index_max */ 0, 2222 /* minblock */ 11, 2223 /* maxblock */ 11, 2224 /* blocks */ 0x800, 2225 /* blocks_hi */ 0, 2226 /* base */ 0x55940000, 2227 /* gran */ 1, 2228 /* bytes */ 14, 2229 /* nFields */ 1, 2230 /* *fields */ soc_CPU_PBM_2_BCM56850_A0m_fields, 2231 /* *views */ NULL, 2232 /* *views_num */ NULL, 2233 /* snoop_cb */ NULL, 2234 /* snoop_user_data */ NULL, 2235 /* snoop_flags */ 0, 2236 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2237 /* type */ SOC_MEM_TYPE_NORMAL, 2238 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2239 /* impl */ SOC_MEM_IMPL_NORMAL, 2240 /* cmic_mor_clks */ 0, 2241 }, 2242 #endif /* chips */ 2243 2244 #if defined(BCM_56870_A0) 2245 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56870_A0m */ 2246 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 2247 /* flags */ SOC_MEM_FLAG_VALID | 2248 SOC_MEM_FLAG_CACHABLE | 2249 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 2250 /* cmp_fn */ _soc_mem_cmp_undef, 2251 /* *null_entry */ _soc_mem_entry_null_zeroes, 2252 /* index_min */ 0, 2253 /* index_max */ 0, 2254 /* minblock */ 37, 2255 /* maxblock */ 37, 2256 /* blocks */ 0, 2257 /* blocks_hi */ 0x20, 2258 /* base */ 0x80b40000, 2259 /* gran */ 1, 2260 /* bytes */ 17, 2261 /* nFields */ 1, 2262 /* *fields */ soc_HG_TRUNK_FAILOVER_ENABLE_BCM56870_A0m_fields, 2263 /* *views */ NULL, 2264 /* *views_num */ NULL, 2265 /* snoop_cb */ NULL, 2266 /* snoop_user_data */ NULL, 2267 /* snoop_flags */ 0, 2268 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2269 /* type */ SOC_MEM_TYPE_NORMAL, 2270 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2271 /* impl */ SOC_MEM_IMPL_NORMAL, 2272 /* cmic_mor_clks */ 0, 2273 /* access_latency_mode */ 3, 2274 }, 2275 #endif /* chips */ 2276 2277 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 2278 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56960_A0m */ 2279 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 2280 /* flags */ SOC_MEM_FLAG_VALID | 2281 SOC_MEM_FLAG_CACHABLE | 2282 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 2283 /* cmp_fn */ _soc_mem_cmp_undef, 2284 /* *null_entry */ _soc_mem_entry_null_zeroes, 2285 /* index_min */ 0, 2286 /* index_max */ 0, 2287 /* minblock */ 36, 2288 /* maxblock */ 36, 2289 /* blocks */ 0, 2290 /* blocks_hi */ 0x10, 2291 /* base */ 0x50a00000, 2292 /* gran */ 1, 2293 /* bytes */ 17, 2294 /* nFields */ 1, 2295 /* *fields */ soc_HG_TRUNK_FAILOVER_ENABLE_BCM56960_A0m_fields, 2296 /* *views */ NULL, 2297 /* *views_num */ NULL, 2298 /* snoop_cb */ NULL, 2299 /* snoop_user_data */ NULL, 2300 /* snoop_flags */ 0, 2301 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2302 /* type */ SOC_MEM_TYPE_NORMAL, 2303 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2304 /* impl */ SOC_MEM_IMPL_NORMAL, 2305 /* cmic_mor_clks */ 0, 2306 /* access_latency_mode */ 3, 2307 }, 2308 #endif /* chips */ 2309 2310 #if defined(BCM_56970_A0) 2311 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_ENABLE_BCM56970_A0m */ 2312 /* mem HG_TRUNK_FAILOVER_ENABLEm */ 2313 /* flags */ SOC_MEM_FLAG_VALID | 2314 SOC_MEM_FLAG_CACHABLE | 2315 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 2316 /* cmp_fn */ _soc_mem_cmp_undef, 2317 /* *null_entry */ _soc_mem_entry_null_zeroes, 2318 /* index_min */ 0, 2319 /* index_max */ 0, 2320 /* minblock */ 68, 2321 /* maxblock */ 68, 2322 /* blocks */ 0, 2323 /* blocks_hi */ 0xffffffff, 2324 /* base */ 0x90a00000, 2325 /* gran */ 1, 2326 /* bytes */ 17, 2327 /* nFields */ 1, 2328 /* *fields */ soc_HG_TRUNK_FAILOVER_ENABLE_BCM56960_A0m_fields, 2329 /* *views */ NULL, 2330 /* *views_num */ NULL, 2331 /* snoop_cb */ NULL, 2332 /* snoop_user_data */ NULL, 2333 /* snoop_flags */ 0, 2334 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2335 /* type */ SOC_MEM_TYPE_NORMAL, 2336 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2337 /* impl */ SOC_MEM_IMPL_NORMAL, 2338 /* cmic_mor_clks */ 0, 2339 /* access_latency_mode */ 3, 2340 }, 2341 #endif /* chips */ 2342 2343 #if defined(BCM_56800_A0) 2344 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SETm */ 2345 /* mem HG_TRUNK_FAILOVER_SETm */ 2346 /* flags */ SOC_MEM_FLAG_VALID | 2347 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2348 /* cmp_fn */ _soc_mem_cmp_undef, 2349 /* *null_entry */ _soc_mem_entry_null_zeroes, 2350 /* index_min */ 0, 2351 /* index_max */ 19, 2352 /* minblock */ 4, 2353 /* maxblock */ 4, 2354 /* blocks */ 0x10, 2355 /* blocks_hi */ 0, 2356 /* base */ 0x0e02d000, 2357 /* gran */ 1, 2358 /* bytes */ 6, 2359 /* nFields */ 10, 2360 /* *fields */ soc_HG_TRUNK_FAILOVER_SETm_fields, 2361 /* *views */ NULL, 2362 /* *views_num */ NULL, 2363 /* snoop_cb */ NULL, 2364 /* snoop_user_data */ NULL, 2365 /* snoop_flags */ 0, 2366 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2367 /* type */ SOC_MEM_TYPE_NORMAL, 2368 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2369 /* impl */ SOC_MEM_IMPL_NORMAL, 2370 /* cmic_mor_clks */ 0, 2371 }, 2372 #endif /* chips */ 2373 2374 #if defined(BCM_53400_A0) 2375 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM53400_A0m */ 2376 /* mem HG_TRUNK_FAILOVER_SETm */ 2377 /* flags */ SOC_MEM_FLAG_VALID | 2378 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2379 /* cmp_fn */ _soc_mem_cmp_undef, 2380 /* *null_entry */ _soc_mem_entry_null_zeroes, 2381 /* index_min */ 0, 2382 /* index_max */ 29, 2383 /* minblock */ 5, 2384 /* maxblock */ 5, 2385 /* blocks */ 0x20, 2386 /* blocks_hi */ 0, 2387 /* base */ 0x403c0000, 2388 /* gran */ 1, 2389 /* bytes */ 6, 2390 /* nFields */ 9, 2391 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM53400_A0m_fields, 2392 /* *views */ NULL, 2393 /* *views_num */ NULL, 2394 /* snoop_cb */ NULL, 2395 /* snoop_user_data */ NULL, 2396 /* snoop_flags */ 0, 2397 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2398 /* type */ SOC_MEM_TYPE_NORMAL, 2399 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2400 /* impl */ SOC_MEM_IMPL_NORMAL, 2401 /* cmic_mor_clks */ 0, 2402 }, 2403 #endif /* chips */ 2404 2405 #if defined(BCM_53540_A0) 2406 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM53540_A0m */ 2407 /* mem HG_TRUNK_FAILOVER_SETm */ 2408 /* flags */ SOC_MEM_FLAG_VALID | 2409 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2410 /* cmp_fn */ _soc_mem_cmp_undef, 2411 /* *null_entry */ _soc_mem_entry_null_zeroes, 2412 /* index_min */ 0, 2413 /* index_max */ 31, 2414 /* minblock */ 8, 2415 /* maxblock */ 8, 2416 /* blocks */ 0x100, 2417 /* blocks_hi */ 0, 2418 /* base */ 0x40400000, 2419 /* gran */ 1, 2420 /* bytes */ 6, 2421 /* nFields */ 6, 2422 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM53540_A0m_fields, 2423 /* *views */ NULL, 2424 /* *views_num */ NULL, 2425 /* snoop_cb */ NULL, 2426 /* snoop_user_data */ NULL, 2427 /* snoop_flags */ 0, 2428 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2429 /* type */ SOC_MEM_TYPE_NORMAL, 2430 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2431 /* impl */ SOC_MEM_IMPL_NORMAL, 2432 /* cmic_mor_clks */ 0, 2433 }, 2434 #endif /* chips */ 2435 2436 #if defined(BCM_53570_A0) 2437 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM53570_A0m */ 2438 /* mem HG_TRUNK_FAILOVER_SETm */ 2439 /* flags */ SOC_MEM_FLAG_VALID | 2440 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2441 /* cmp_fn */ _soc_mem_cmp_undef, 2442 /* *null_entry */ _soc_mem_entry_null_zeroes, 2443 /* index_min */ 0, 2444 /* index_max */ 65, 2445 /* minblock */ 15, 2446 /* maxblock */ 15, 2447 /* blocks */ 0x8000, 2448 /* blocks_hi */ 0, 2449 /* base */ 0x40400000, 2450 /* gran */ 1, 2451 /* bytes */ 8, 2452 /* nFields */ 9, 2453 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM53570_A0m_fields, 2454 /* *views */ NULL, 2455 /* *views_num */ NULL, 2456 /* snoop_cb */ NULL, 2457 /* snoop_user_data */ NULL, 2458 /* snoop_flags */ 0, 2459 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2460 /* type */ SOC_MEM_TYPE_NORMAL, 2461 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2462 /* impl */ SOC_MEM_IMPL_NORMAL, 2463 /* cmic_mor_clks */ 0, 2464 }, 2465 #endif /* chips */ 2466 2467 #if defined(BCM_53570_B0) 2468 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM53570_B0m */ 2469 /* mem HG_TRUNK_FAILOVER_SETm */ 2470 /* flags */ SOC_MEM_FLAG_VALID | 2471 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2472 /* cmp_fn */ _soc_mem_cmp_undef, 2473 /* *null_entry */ _soc_mem_entry_null_zeroes, 2474 /* index_min */ 0, 2475 /* index_max */ 65, 2476 /* minblock */ 15, 2477 /* maxblock */ 15, 2478 /* blocks */ 0x8000, 2479 /* blocks_hi */ 0, 2480 /* base */ 0x40400000, 2481 /* gran */ 1, 2482 /* bytes */ 8, 2483 /* nFields */ 10, 2484 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56560_A0m_fields, 2485 /* *views */ NULL, 2486 /* *views_num */ NULL, 2487 /* snoop_cb */ NULL, 2488 /* snoop_user_data */ NULL, 2489 /* snoop_flags */ 0, 2490 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2491 /* type */ SOC_MEM_TYPE_NORMAL, 2492 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2493 /* impl */ SOC_MEM_IMPL_NORMAL, 2494 /* cmic_mor_clks */ 0, 2495 }, 2496 #endif /* chips */ 2497 2498 #if defined(BCM_56142_A0) 2499 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56142_A0m */ 2500 /* mem HG_TRUNK_FAILOVER_SETm */ 2501 /* flags */ SOC_MEM_FLAG_VALID | 2502 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2503 /* cmp_fn */ _soc_mem_cmp_undef, 2504 /* *null_entry */ _soc_mem_entry_null_zeroes, 2505 /* index_min */ 0, 2506 /* index_max */ 3, 2507 /* minblock */ 5, 2508 /* maxblock */ 5, 2509 /* blocks */ 0x20, 2510 /* blocks_hi */ 0, 2511 /* base */ 0x110d0000, 2512 /* gran */ 1, 2513 /* bytes */ 6, 2514 /* nFields */ 5, 2515 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56142_A0m_fields, 2516 /* *views */ NULL, 2517 /* *views_num */ NULL, 2518 /* snoop_cb */ NULL, 2519 /* snoop_user_data */ NULL, 2520 /* snoop_flags */ 0, 2521 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2522 /* type */ SOC_MEM_TYPE_NORMAL, 2523 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2524 /* impl */ SOC_MEM_IMPL_NORMAL, 2525 /* cmic_mor_clks */ 0, 2526 }, 2527 #endif /* chips */ 2528 2529 #if defined(BCM_56150_A0) 2530 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56150_A0m */ 2531 /* mem HG_TRUNK_FAILOVER_SETm */ 2532 /* flags */ SOC_MEM_FLAG_VALID | 2533 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2534 /* cmp_fn */ _soc_mem_cmp_undef, 2535 /* *null_entry */ _soc_mem_entry_null_zeroes, 2536 /* index_min */ 0, 2537 /* index_max */ 3, 2538 /* minblock */ 5, 2539 /* maxblock */ 5, 2540 /* blocks */ 0x20, 2541 /* blocks_hi */ 0, 2542 /* base */ 0x443c0000, 2543 /* gran */ 1, 2544 /* bytes */ 6, 2545 /* nFields */ 5, 2546 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56150_A0m_fields, 2547 /* *views */ NULL, 2548 /* *views_num */ NULL, 2549 /* snoop_cb */ NULL, 2550 /* snoop_user_data */ NULL, 2551 /* snoop_flags */ 0, 2552 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2553 /* type */ SOC_MEM_TYPE_NORMAL, 2554 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2555 /* impl */ SOC_MEM_IMPL_NORMAL, 2556 /* cmic_mor_clks */ 0, 2557 }, 2558 #endif /* chips */ 2559 2560 #if defined(BCM_56160_A0) 2561 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56160_A0m */ 2562 /* mem HG_TRUNK_FAILOVER_SETm */ 2563 /* flags */ SOC_MEM_FLAG_VALID | 2564 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2565 /* cmp_fn */ _soc_mem_cmp_undef, 2566 /* *null_entry */ _soc_mem_entry_null_zeroes, 2567 /* index_min */ 0, 2568 /* index_max */ 31, 2569 /* minblock */ 7, 2570 /* maxblock */ 7, 2571 /* blocks */ 0x80, 2572 /* blocks_hi */ 0, 2573 /* base */ 0x40400000, 2574 /* gran */ 1, 2575 /* bytes */ 6, 2576 /* nFields */ 9, 2577 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM53400_A0m_fields, 2578 /* *views */ NULL, 2579 /* *views_num */ NULL, 2580 /* snoop_cb */ NULL, 2581 /* snoop_user_data */ NULL, 2582 /* snoop_flags */ 0, 2583 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2584 /* type */ SOC_MEM_TYPE_NORMAL, 2585 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2586 /* impl */ SOC_MEM_IMPL_NORMAL, 2587 /* cmic_mor_clks */ 0, 2588 }, 2589 #endif /* chips */ 2590 2591 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 2592 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56260_A0m */ 2593 /* mem HG_TRUNK_FAILOVER_SETm */ 2594 /* flags */ SOC_MEM_FLAG_VALID | 2595 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2596 /* cmp_fn */ _soc_mem_cmp_undef, 2597 /* *null_entry */ _soc_mem_entry_null_zeroes, 2598 /* index_min */ 0, 2599 /* index_max */ 29, 2600 /* minblock */ 6, 2601 /* maxblock */ 6, 2602 /* blocks */ 0x40, 2603 /* blocks_hi */ 0, 2604 /* base */ 0x3c7c0000, 2605 /* gran */ 1, 2606 /* bytes */ 13, 2607 /* nFields */ 18, 2608 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56260_A0m_fields, 2609 /* *views */ NULL, 2610 /* *views_num */ NULL, 2611 /* snoop_cb */ NULL, 2612 /* snoop_user_data */ NULL, 2613 /* snoop_flags */ 0, 2614 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2615 /* type */ SOC_MEM_TYPE_NORMAL, 2616 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2617 /* impl */ SOC_MEM_IMPL_NORMAL, 2618 /* cmic_mor_clks */ 0, 2619 }, 2620 #endif /* chips */ 2621 2622 #if defined(BCM_56270_A0) 2623 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56270_A0m */ 2624 /* mem HG_TRUNK_FAILOVER_SETm */ 2625 /* flags */ SOC_MEM_FLAG_VALID | 2626 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2627 /* cmp_fn */ _soc_mem_cmp_undef, 2628 /* *null_entry */ _soc_mem_entry_null_zeroes, 2629 /* index_min */ 0, 2630 /* index_max */ 13, 2631 /* minblock */ 5, 2632 /* maxblock */ 5, 2633 /* blocks */ 0x20, 2634 /* blocks_hi */ 0, 2635 /* base */ 0x3c7c0000, 2636 /* gran */ 1, 2637 /* bytes */ 10, 2638 /* nFields */ 18, 2639 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56270_A0m_fields, 2640 /* *views */ NULL, 2641 /* *views_num */ NULL, 2642 /* snoop_cb */ NULL, 2643 /* snoop_user_data */ NULL, 2644 /* snoop_flags */ 0, 2645 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2646 /* type */ SOC_MEM_TYPE_NORMAL, 2647 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2648 /* impl */ SOC_MEM_IMPL_NORMAL, 2649 /* cmic_mor_clks */ 0, 2650 }, 2651 #endif /* chips */ 2652 2653 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 2654 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56334_A0m */ 2655 /* mem HG_TRUNK_FAILOVER_SETm */ 2656 /* flags */ SOC_MEM_FLAG_VALID | 2657 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2658 /* cmp_fn */ _soc_mem_cmp_undef, 2659 /* *null_entry */ _soc_mem_entry_null_zeroes, 2660 /* index_min */ 0, 2661 /* index_max */ 3, 2662 /* minblock */ 5, 2663 /* maxblock */ 5, 2664 /* blocks */ 0x20, 2665 /* blocks_hi */ 0, 2666 /* base */ 0x110d0000, 2667 /* gran */ 1, 2668 /* bytes */ 6, 2669 /* nFields */ 10, 2670 /* *fields */ soc_HG_TRUNK_FAILOVER_SETm_fields, 2671 /* *views */ NULL, 2672 /* *views_num */ NULL, 2673 /* snoop_cb */ NULL, 2674 /* snoop_user_data */ NULL, 2675 /* snoop_flags */ 0, 2676 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2677 /* type */ SOC_MEM_TYPE_NORMAL, 2678 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2679 /* impl */ SOC_MEM_IMPL_NORMAL, 2680 /* cmic_mor_clks */ 0, 2681 }, 2682 #endif /* chips */ 2683 2684 #if defined(BCM_56340_A0) 2685 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56340_A0m */ 2686 /* mem HG_TRUNK_FAILOVER_SETm */ 2687 /* flags */ SOC_MEM_FLAG_VALID | 2688 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2689 /* cmp_fn */ _soc_mem_cmp_undef, 2690 /* *null_entry */ _soc_mem_entry_null_zeroes, 2691 /* index_min */ 0, 2692 /* index_max */ 62, 2693 /* minblock */ 4, 2694 /* maxblock */ 4, 2695 /* blocks */ 0x10, 2696 /* blocks_hi */ 0, 2697 /* base */ 0x38600000, 2698 /* gran */ 1, 2699 /* bytes */ 8, 2700 /* nFields */ 10, 2701 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56640_A0m_fields, 2702 /* *views */ NULL, 2703 /* *views_num */ NULL, 2704 /* snoop_cb */ NULL, 2705 /* snoop_user_data */ NULL, 2706 /* snoop_flags */ 0, 2707 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2708 /* type */ SOC_MEM_TYPE_NORMAL, 2709 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2710 /* impl */ SOC_MEM_IMPL_NORMAL, 2711 /* cmic_mor_clks */ 0, 2712 }, 2713 #endif /* chips */ 2714 2715 #if defined(BCM_56370_A0) 2716 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56370_A0m */ 2717 /* mem HG_TRUNK_FAILOVER_SETm */ 2718 /* flags */ SOC_MEM_FLAG_VALID | 2719 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2720 /* cmp_fn */ _soc_mem_cmp_undef, 2721 /* *null_entry */ _soc_mem_entry_null_zeroes, 2722 /* index_min */ 0, 2723 /* index_max */ 71, 2724 /* minblock */ 14, 2725 /* maxblock */ 14, 2726 /* blocks */ 0x4000, 2727 /* blocks_hi */ 0, 2728 /* base */ 0x80780000, 2729 /* gran */ 1, 2730 /* bytes */ 9, 2731 /* nFields */ 10, 2732 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56960_A0m_fields, 2733 /* *views */ NULL, 2734 /* *views_num */ NULL, 2735 /* snoop_cb */ NULL, 2736 /* snoop_user_data */ NULL, 2737 /* snoop_flags */ 0, 2738 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2739 /* type */ SOC_MEM_TYPE_NORMAL, 2740 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2741 /* impl */ SOC_MEM_IMPL_NORMAL, 2742 /* cmic_mor_clks */ 0, 2743 /* access_latency_mode */ 3, 2744 }, 2745 #endif /* chips */ 2746 2747 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 2748 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56440_A0m */ 2749 /* mem HG_TRUNK_FAILOVER_SETm */ 2750 /* flags */ SOC_MEM_FLAG_VALID | 2751 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2752 /* cmp_fn */ _soc_mem_cmp_undef, 2753 /* *null_entry */ _soc_mem_entry_null_zeroes, 2754 /* index_min */ 0, 2755 /* index_max */ 38, 2756 /* minblock */ 9, 2757 /* maxblock */ 9, 2758 /* blocks */ 0x200, 2759 /* blocks_hi */ 0, 2760 /* base */ 0x0f073000, 2761 /* gran */ 1, 2762 /* bytes */ 4, 2763 /* nFields */ 6, 2764 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56440_A0m_fields, 2765 /* *views */ NULL, 2766 /* *views_num */ NULL, 2767 /* snoop_cb */ NULL, 2768 /* snoop_user_data */ NULL, 2769 /* snoop_flags */ 0, 2770 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2771 /* type */ SOC_MEM_TYPE_NORMAL, 2772 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2773 /* impl */ SOC_MEM_IMPL_NORMAL, 2774 /* cmic_mor_clks */ 0, 2775 }, 2776 #endif /* chips */ 2777 2778 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 2779 defined(BCM_56450_B1) 2780 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56450_A0m */ 2781 /* mem HG_TRUNK_FAILOVER_SETm */ 2782 /* flags */ SOC_MEM_FLAG_VALID | 2783 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2784 /* cmp_fn */ _soc_mem_cmp_undef, 2785 /* *null_entry */ _soc_mem_entry_null_zeroes, 2786 /* index_min */ 0, 2787 /* index_max */ 41, 2788 /* minblock */ 8, 2789 /* maxblock */ 8, 2790 /* blocks */ 0x100, 2791 /* blocks_hi */ 0, 2792 /* base */ 0x3c7c0000, 2793 /* gran */ 1, 2794 /* bytes */ 29, 2795 /* nFields */ 34, 2796 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56450_A0m_fields, 2797 /* *views */ NULL, 2798 /* *views_num */ NULL, 2799 /* snoop_cb */ NULL, 2800 /* snoop_user_data */ NULL, 2801 /* snoop_flags */ 0, 2802 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2803 /* type */ SOC_MEM_TYPE_NORMAL, 2804 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2805 /* impl */ SOC_MEM_IMPL_NORMAL, 2806 /* cmic_mor_clks */ 0, 2807 }, 2808 #endif /* chips */ 2809 2810 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) 2811 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56524_A0m */ 2812 /* mem HG_TRUNK_FAILOVER_SETm */ 2813 /* flags */ SOC_MEM_FLAG_VALID | 2814 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2815 /* cmp_fn */ _soc_mem_cmp_undef, 2816 /* *null_entry */ _soc_mem_entry_null_zeroes, 2817 /* index_min */ 0, 2818 /* index_max */ 54, 2819 /* minblock */ 8, 2820 /* maxblock */ 8, 2821 /* blocks */ 0x100, 2822 /* blocks_hi */ 0, 2823 /* base */ 0x0e098000, 2824 /* gran */ 1, 2825 /* bytes */ 7, 2826 /* nFields */ 10, 2827 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56624_A0m_fields, 2828 /* *views */ NULL, 2829 /* *views_num */ NULL, 2830 /* snoop_cb */ NULL, 2831 /* snoop_user_data */ NULL, 2832 /* snoop_flags */ 0, 2833 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2834 /* type */ SOC_MEM_TYPE_NORMAL, 2835 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2836 /* impl */ SOC_MEM_IMPL_NORMAL, 2837 /* cmic_mor_clks */ 0, 2838 }, 2839 #endif /* chips */ 2840 2841 #if defined(BCM_56560_A0) 2842 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56560_A0m */ 2843 /* mem HG_TRUNK_FAILOVER_SETm */ 2844 /* flags */ SOC_MEM_FLAG_VALID | 2845 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2846 /* cmp_fn */ _soc_mem_cmp_undef, 2847 /* *null_entry */ _soc_mem_entry_null_zeroes, 2848 /* index_min */ 0, 2849 /* index_max */ 74, 2850 /* minblock */ 21, 2851 /* maxblock */ 21, 2852 /* blocks */ 0x200000, 2853 /* blocks_hi */ 0, 2854 /* base */ 0x55300000, 2855 /* gran */ 1, 2856 /* bytes */ 8, 2857 /* nFields */ 10, 2858 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56560_A0m_fields, 2859 /* *views */ NULL, 2860 /* *views_num */ NULL, 2861 /* snoop_cb */ NULL, 2862 /* snoop_user_data */ NULL, 2863 /* snoop_flags */ 0, 2864 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2865 /* type */ SOC_MEM_TYPE_NORMAL, 2866 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2867 /* impl */ SOC_MEM_IMPL_NORMAL, 2868 /* cmic_mor_clks */ 0, 2869 }, 2870 #endif /* chips */ 2871 2872 #if defined(BCM_56560_B0) 2873 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56560_B0m */ 2874 /* mem HG_TRUNK_FAILOVER_SETm */ 2875 /* flags */ SOC_MEM_FLAG_VALID | 2876 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2877 /* cmp_fn */ _soc_mem_cmp_undef, 2878 /* *null_entry */ _soc_mem_entry_null_zeroes, 2879 /* index_min */ 0, 2880 /* index_max */ 74, 2881 /* minblock */ 13, 2882 /* maxblock */ 13, 2883 /* blocks */ 0x2000, 2884 /* blocks_hi */ 0, 2885 /* base */ 0x55300000, 2886 /* gran */ 1, 2887 /* bytes */ 8, 2888 /* nFields */ 10, 2889 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56560_A0m_fields, 2890 /* *views */ NULL, 2891 /* *views_num */ NULL, 2892 /* snoop_cb */ NULL, 2893 /* snoop_user_data */ NULL, 2894 /* snoop_flags */ 0, 2895 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2896 /* type */ SOC_MEM_TYPE_NORMAL, 2897 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2898 /* impl */ SOC_MEM_IMPL_NORMAL, 2899 /* cmic_mor_clks */ 0, 2900 }, 2901 #endif /* chips */ 2902 2903 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) 2904 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56624_A0m */ 2905 /* mem HG_TRUNK_FAILOVER_SETm */ 2906 /* flags */ SOC_MEM_FLAG_VALID | 2907 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2908 /* cmp_fn */ _soc_mem_cmp_undef, 2909 /* *null_entry */ _soc_mem_entry_null_zeroes, 2910 /* index_min */ 0, 2911 /* index_max */ 7, 2912 /* minblock */ 7, 2913 /* maxblock */ 7, 2914 /* blocks */ 0x80, 2915 /* blocks_hi */ 0, 2916 /* base */ 0x110d0000, 2917 /* gran */ 1, 2918 /* bytes */ 7, 2919 /* nFields */ 10, 2920 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56624_A0m_fields, 2921 /* *views */ NULL, 2922 /* *views_num */ NULL, 2923 /* snoop_cb */ NULL, 2924 /* snoop_user_data */ NULL, 2925 /* snoop_flags */ 0, 2926 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2927 /* type */ SOC_MEM_TYPE_NORMAL, 2928 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2929 /* impl */ SOC_MEM_IMPL_NORMAL, 2930 /* cmic_mor_clks */ 0, 2931 }, 2932 #endif /* chips */ 2933 2934 #if defined(BCM_56634_A0) || defined(BCM_56634_B0) 2935 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56634_A0m */ 2936 /* mem HG_TRUNK_FAILOVER_SETm */ 2937 /* flags */ SOC_MEM_FLAG_VALID | 2938 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2939 /* cmp_fn */ _soc_mem_cmp_undef, 2940 /* *null_entry */ _soc_mem_entry_null_zeroes, 2941 /* index_min */ 0, 2942 /* index_max */ 54, 2943 /* minblock */ 9, 2944 /* maxblock */ 9, 2945 /* blocks */ 0x200, 2946 /* blocks_hi */ 0, 2947 /* base */ 0x0e098000, 2948 /* gran */ 1, 2949 /* bytes */ 7, 2950 /* nFields */ 10, 2951 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56624_A0m_fields, 2952 /* *views */ NULL, 2953 /* *views_num */ NULL, 2954 /* snoop_cb */ NULL, 2955 /* snoop_user_data */ NULL, 2956 /* snoop_flags */ 0, 2957 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2958 /* type */ SOC_MEM_TYPE_NORMAL, 2959 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2960 /* impl */ SOC_MEM_IMPL_NORMAL, 2961 /* cmic_mor_clks */ 0, 2962 }, 2963 #endif /* chips */ 2964 2965 #if defined(BCM_56640_A0) 2966 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56640_A0m */ 2967 /* mem HG_TRUNK_FAILOVER_SETm */ 2968 /* flags */ SOC_MEM_FLAG_VALID | 2969 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 2970 /* cmp_fn */ _soc_mem_cmp_undef, 2971 /* *null_entry */ _soc_mem_entry_null_zeroes, 2972 /* index_min */ 0, 2973 /* index_max */ 62, 2974 /* minblock */ 7, 2975 /* maxblock */ 7, 2976 /* blocks */ 0x80, 2977 /* blocks_hi */ 0, 2978 /* base */ 0x38600000, 2979 /* gran */ 1, 2980 /* bytes */ 8, 2981 /* nFields */ 10, 2982 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56640_A0m_fields, 2983 /* *views */ NULL, 2984 /* *views_num */ NULL, 2985 /* snoop_cb */ NULL, 2986 /* snoop_user_data */ NULL, 2987 /* snoop_flags */ 0, 2988 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2989 /* type */ SOC_MEM_TYPE_NORMAL, 2990 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2991 /* impl */ SOC_MEM_IMPL_NORMAL, 2992 /* cmic_mor_clks */ 0, 2993 }, 2994 #endif /* chips */ 2995 2996 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 2997 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56670_A0m */ 2998 /* mem HG_TRUNK_FAILOVER_SETm */ 2999 /* flags */ SOC_MEM_FLAG_VALID | 3000 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3001 /* cmp_fn */ _soc_mem_cmp_undef, 3002 /* *null_entry */ _soc_mem_entry_null_zeroes, 3003 /* index_min */ 0, 3004 /* index_max */ 66, 3005 /* minblock */ 21, 3006 /* maxblock */ 21, 3007 /* blocks */ 0x200000, 3008 /* blocks_hi */ 0, 3009 /* base */ 0x55300000, 3010 /* gran */ 1, 3011 /* bytes */ 8, 3012 /* nFields */ 10, 3013 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56560_A0m_fields, 3014 /* *views */ NULL, 3015 /* *views_num */ NULL, 3016 /* snoop_cb */ NULL, 3017 /* snoop_user_data */ NULL, 3018 /* snoop_flags */ 0, 3019 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3020 /* type */ SOC_MEM_TYPE_NORMAL, 3021 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3022 /* impl */ SOC_MEM_IMPL_NORMAL, 3023 /* cmic_mor_clks */ 0, 3024 }, 3025 #endif /* chips */ 3026 3027 #if defined(BCM_56680_A0) || defined(BCM_56680_B0) 3028 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56680_A0m */ 3029 /* mem HG_TRUNK_FAILOVER_SETm */ 3030 /* flags */ SOC_MEM_FLAG_VALID | 3031 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3032 /* cmp_fn */ _soc_mem_cmp_undef, 3033 /* *null_entry */ _soc_mem_entry_null_zeroes, 3034 /* index_min */ 0, 3035 /* index_max */ 7, 3036 /* minblock */ 6, 3037 /* maxblock */ 6, 3038 /* blocks */ 0x40, 3039 /* blocks_hi */ 0, 3040 /* base */ 0x110d0000, 3041 /* gran */ 1, 3042 /* bytes */ 7, 3043 /* nFields */ 10, 3044 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56624_A0m_fields, 3045 /* *views */ NULL, 3046 /* *views_num */ NULL, 3047 /* snoop_cb */ NULL, 3048 /* snoop_user_data */ NULL, 3049 /* snoop_flags */ 0, 3050 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3051 /* type */ SOC_MEM_TYPE_NORMAL, 3052 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3053 /* impl */ SOC_MEM_IMPL_NORMAL, 3054 /* cmic_mor_clks */ 0, 3055 }, 3056 #endif /* chips */ 3057 3058 #if defined(BCM_56685_A0) || defined(BCM_56685_B0) 3059 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56685_A0m */ 3060 /* mem HG_TRUNK_FAILOVER_SETm */ 3061 /* flags */ SOC_MEM_FLAG_VALID | 3062 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3063 /* cmp_fn */ _soc_mem_cmp_undef, 3064 /* *null_entry */ _soc_mem_entry_null_zeroes, 3065 /* index_min */ 0, 3066 /* index_max */ 54, 3067 /* minblock */ 6, 3068 /* maxblock */ 6, 3069 /* blocks */ 0x40, 3070 /* blocks_hi */ 0, 3071 /* base */ 0x0e098000, 3072 /* gran */ 1, 3073 /* bytes */ 7, 3074 /* nFields */ 10, 3075 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56624_A0m_fields, 3076 /* *views */ NULL, 3077 /* *views_num */ NULL, 3078 /* snoop_cb */ NULL, 3079 /* snoop_user_data */ NULL, 3080 /* snoop_flags */ 0, 3081 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3082 /* type */ SOC_MEM_TYPE_NORMAL, 3083 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3084 /* impl */ SOC_MEM_IMPL_NORMAL, 3085 /* cmic_mor_clks */ 0, 3086 }, 3087 #endif /* chips */ 3088 3089 #if defined(BCM_56770_A0) 3090 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56770_A0m */ 3091 /* mem HG_TRUNK_FAILOVER_SETm */ 3092 /* flags */ SOC_MEM_FLAG_VALID | 3093 SOC_MEM_FLAG_CACHABLE | 3094 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3095 /* cmp_fn */ _soc_mem_cmp_undef, 3096 /* *null_entry */ _soc_mem_entry_null_zeroes, 3097 /* index_min */ 0, 3098 /* index_max */ 131, 3099 /* minblock */ 25, 3100 /* maxblock */ 25, 3101 /* blocks */ 0x2000000, 3102 /* blocks_hi */ 0, 3103 /* base */ 0x80780000, 3104 /* gran */ 1, 3105 /* bytes */ 9, 3106 /* nFields */ 10, 3107 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56960_A0m_fields, 3108 /* *views */ NULL, 3109 /* *views_num */ NULL, 3110 /* snoop_cb */ NULL, 3111 /* snoop_user_data */ NULL, 3112 /* snoop_flags */ 0, 3113 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3114 /* type */ SOC_MEM_TYPE_NORMAL, 3115 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3116 /* impl */ SOC_MEM_IMPL_NORMAL, 3117 /* cmic_mor_clks */ 0, 3118 /* access_latency_mode */ 3, 3119 }, 3120 #endif /* chips */ 3121 3122 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 3123 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56820_A0m */ 3124 /* mem HG_TRUNK_FAILOVER_SETm */ 3125 /* flags */ SOC_MEM_FLAG_VALID | 3126 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3127 /* cmp_fn */ _soc_mem_cmp_undef, 3128 /* *null_entry */ _soc_mem_entry_null_zeroes, 3129 /* index_min */ 0, 3130 /* index_max */ 24, 3131 /* minblock */ 3, 3132 /* maxblock */ 3, 3133 /* blocks */ 0x8, 3134 /* blocks_hi */ 0, 3135 /* base */ 0x0f03a000, 3136 /* gran */ 1, 3137 /* bytes */ 11, 3138 /* nFields */ 18, 3139 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56820_A0m_fields, 3140 /* *views */ NULL, 3141 /* *views_num */ NULL, 3142 /* snoop_cb */ NULL, 3143 /* snoop_user_data */ NULL, 3144 /* snoop_flags */ 0, 3145 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3146 /* type */ SOC_MEM_TYPE_NORMAL, 3147 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3148 /* impl */ SOC_MEM_IMPL_NORMAL, 3149 /* cmic_mor_clks */ 0, 3150 }, 3151 #endif /* chips */ 3152 3153 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 3154 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56840_A0m */ 3155 /* mem HG_TRUNK_FAILOVER_SETm */ 3156 /* flags */ SOC_MEM_FLAG_VALID | 3157 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3158 /* cmp_fn */ _soc_mem_cmp_undef, 3159 /* *null_entry */ _soc_mem_entry_null_zeroes, 3160 /* index_min */ 0, 3161 /* index_max */ 65, 3162 /* minblock */ 6, 3163 /* maxblock */ 6, 3164 /* blocks */ 0x40, 3165 /* blocks_hi */ 0, 3166 /* base */ 0x0f073000, 3167 /* gran */ 1, 3168 /* bytes */ 8, 3169 /* nFields */ 10, 3170 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56840_A0m_fields, 3171 /* *views */ NULL, 3172 /* *views_num */ NULL, 3173 /* snoop_cb */ NULL, 3174 /* snoop_user_data */ NULL, 3175 /* snoop_flags */ 0, 3176 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3177 /* type */ SOC_MEM_TYPE_NORMAL, 3178 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3179 /* impl */ SOC_MEM_IMPL_NORMAL, 3180 /* cmic_mor_clks */ 0, 3181 }, 3182 #endif /* chips */ 3183 3184 #if defined(BCM_56850_A0) 3185 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56850_A0m */ 3186 /* mem HG_TRUNK_FAILOVER_SETm */ 3187 /* flags */ SOC_MEM_FLAG_VALID | 3188 SOC_MEM_FLAG_CACHABLE | 3189 SOC_MEM_FLAG_SER_CACHE_RESTORE | 3190 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 3191 /* cmp_fn */ _soc_mem_cmp_undef, 3192 /* *null_entry */ _soc_mem_entry_null_zeroes, 3193 /* index_min */ 0, 3194 /* index_max */ 105, 3195 /* minblock */ 10, 3196 /* maxblock */ 10, 3197 /* blocks */ 0x400, 3198 /* blocks_hi */ 0, 3199 /* base */ 0x45300000, 3200 /* gran */ 1, 3201 /* bytes */ 8, 3202 /* nFields */ 11, 3203 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56850_A0m_fields, 3204 /* *views */ NULL, 3205 /* *views_num */ NULL, 3206 /* snoop_cb */ NULL, 3207 /* snoop_user_data */ NULL, 3208 /* snoop_flags */ 0, 3209 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3210 /* type */ SOC_MEM_TYPE_NORMAL, 3211 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3212 /* impl */ SOC_MEM_IMPL_NORMAL, 3213 /* cmic_mor_clks */ 0, 3214 }, 3215 #endif /* chips */ 3216 3217 #if defined(BCM_56860_A0) 3218 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56860_A0m */ 3219 /* mem HG_TRUNK_FAILOVER_SETm */ 3220 /* flags */ SOC_MEM_FLAG_VALID | 3221 SOC_MEM_FLAG_CACHABLE | 3222 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3223 /* cmp_fn */ _soc_mem_cmp_undef, 3224 /* *null_entry */ _soc_mem_entry_null_zeroes, 3225 /* index_min */ 0, 3226 /* index_max */ 105, 3227 /* minblock */ 11, 3228 /* maxblock */ 11, 3229 /* blocks */ 0x800, 3230 /* blocks_hi */ 0, 3231 /* base */ 0x55300000, 3232 /* gran */ 1, 3233 /* bytes */ 8, 3234 /* nFields */ 10, 3235 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56640_A0m_fields, 3236 /* *views */ NULL, 3237 /* *views_num */ NULL, 3238 /* snoop_cb */ NULL, 3239 /* snoop_user_data */ NULL, 3240 /* snoop_flags */ 0, 3241 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3242 /* type */ SOC_MEM_TYPE_NORMAL, 3243 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3244 /* impl */ SOC_MEM_IMPL_NORMAL, 3245 /* cmic_mor_clks */ 0, 3246 }, 3247 #endif /* chips */ 3248 3249 #if defined(BCM_56870_A0) 3250 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56870_A0m */ 3251 /* mem HG_TRUNK_FAILOVER_SETm */ 3252 /* flags */ SOC_MEM_FLAG_VALID | 3253 SOC_MEM_FLAG_CACHABLE | 3254 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3255 /* cmp_fn */ _soc_mem_cmp_undef, 3256 /* *null_entry */ _soc_mem_entry_null_zeroes, 3257 /* index_min */ 0, 3258 /* index_max */ 131, 3259 /* minblock */ 37, 3260 /* maxblock */ 37, 3261 /* blocks */ 0, 3262 /* blocks_hi */ 0x20, 3263 /* base */ 0x80780000, 3264 /* gran */ 1, 3265 /* bytes */ 9, 3266 /* nFields */ 10, 3267 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56960_A0m_fields, 3268 /* *views */ NULL, 3269 /* *views_num */ NULL, 3270 /* snoop_cb */ NULL, 3271 /* snoop_user_data */ NULL, 3272 /* snoop_flags */ 0, 3273 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3274 /* type */ SOC_MEM_TYPE_NORMAL, 3275 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3276 /* impl */ SOC_MEM_IMPL_NORMAL, 3277 /* cmic_mor_clks */ 0, 3278 /* access_latency_mode */ 3, 3279 }, 3280 #endif /* chips */ 3281 3282 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 3283 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56960_A0m */ 3284 /* mem HG_TRUNK_FAILOVER_SETm */ 3285 /* flags */ SOC_MEM_FLAG_VALID | 3286 SOC_MEM_FLAG_CACHABLE | 3287 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3288 /* cmp_fn */ _soc_mem_cmp_undef, 3289 /* *null_entry */ _soc_mem_entry_null_zeroes, 3290 /* index_min */ 0, 3291 /* index_max */ 135, 3292 /* minblock */ 36, 3293 /* maxblock */ 36, 3294 /* blocks */ 0, 3295 /* blocks_hi */ 0x10, 3296 /* base */ 0x50680000, 3297 /* gran */ 1, 3298 /* bytes */ 9, 3299 /* nFields */ 10, 3300 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56960_A0m_fields, 3301 /* *views */ NULL, 3302 /* *views_num */ NULL, 3303 /* snoop_cb */ NULL, 3304 /* snoop_user_data */ NULL, 3305 /* snoop_flags */ 0, 3306 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3307 /* type */ SOC_MEM_TYPE_NORMAL, 3308 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3309 /* impl */ SOC_MEM_IMPL_NORMAL, 3310 /* cmic_mor_clks */ 0, 3311 /* access_latency_mode */ 3, 3312 }, 3313 #endif /* chips */ 3314 3315 #if defined(BCM_56970_A0) 3316 { /* SOC_MEM_INT_HG_TRUNK_FAILOVER_SET_BCM56970_A0m */ 3317 /* mem HG_TRUNK_FAILOVER_SETm */ 3318 /* flags */ SOC_MEM_FLAG_VALID | 3319 SOC_MEM_FLAG_CACHABLE | 3320 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3321 /* cmp_fn */ _soc_mem_cmp_undef, 3322 /* *null_entry */ _soc_mem_entry_null_zeroes, 3323 /* index_min */ 0, 3324 /* index_max */ 135, 3325 /* minblock */ 68, 3326 /* maxblock */ 68, 3327 /* blocks */ 0, 3328 /* blocks_hi */ 0xffffffff, 3329 /* base */ 0x90680000, 3330 /* gran */ 1, 3331 /* bytes */ 9, 3332 /* nFields */ 10, 3333 /* *fields */ soc_HG_TRUNK_FAILOVER_SET_BCM56960_A0m_fields, 3334 /* *views */ NULL, 3335 /* *views_num */ NULL, 3336 /* snoop_cb */ NULL, 3337 /* snoop_user_data */ NULL, 3338 /* snoop_flags */ 0, 3339 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3340 /* type */ SOC_MEM_TYPE_NORMAL, 3341 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3342 /* impl */ SOC_MEM_IMPL_NORMAL, 3343 /* cmic_mor_clks */ 0, 3344 /* access_latency_mode */ 3, 3345 }, 3346 #endif /* chips */ 3347 3348 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 3349 { /* SOC_MEM_INT_HG_TRUNK_GROUPm */ 3350 /* mem HG_TRUNK_GROUPm */ 3351 /* flags */ SOC_MEM_FLAG_VALID | 3352 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3353 /* cmp_fn */ _soc_mem_cmp_undef, 3354 /* *null_entry */ _soc_mem_entry_null_zeroes, 3355 /* index_min */ 0, 3356 /* index_max */ 31, 3357 /* minblock */ 6, 3358 /* maxblock */ 6, 3359 /* blocks */ 0x40, 3360 /* blocks_hi */ 0, 3361 /* base */ 0x0f070000, 3362 /* gran */ 1, 3363 /* bytes */ 2, 3364 /* nFields */ 3, 3365 /* *fields */ soc_HG_TRUNK_GROUPm_fields, 3366 /* *views */ NULL, 3367 /* *views_num */ NULL, 3368 /* snoop_cb */ NULL, 3369 /* snoop_user_data */ NULL, 3370 /* snoop_flags */ 0, 3371 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3372 /* type */ SOC_MEM_TYPE_NORMAL, 3373 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3374 /* impl */ SOC_MEM_IMPL_NORMAL, 3375 /* cmic_mor_clks */ 0, 3376 }, 3377 #endif /* chips */ 3378 3379 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 3380 { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56260_A0m */ 3381 /* mem HG_TRUNK_GROUPm */ 3382 /* flags */ SOC_MEM_FLAG_VALID | 3383 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3384 /* cmp_fn */ _soc_mem_cmp_undef, 3385 /* *null_entry */ _soc_mem_entry_null_zeroes, 3386 /* index_min */ 0, 3387 /* index_max */ 7, 3388 /* minblock */ 6, 3389 /* maxblock */ 6, 3390 /* blocks */ 0x40, 3391 /* blocks_hi */ 0, 3392 /* base */ 0x3c4c0000, 3393 /* gran */ 1, 3394 /* bytes */ 2, 3395 /* nFields */ 4, 3396 /* *fields */ soc_HG_TRUNK_GROUP_BCM56260_A0m_fields, 3397 /* *views */ NULL, 3398 /* *views_num */ NULL, 3399 /* snoop_cb */ NULL, 3400 /* snoop_user_data */ NULL, 3401 /* snoop_flags */ 0, 3402 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3403 /* type */ SOC_MEM_TYPE_NORMAL, 3404 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3405 /* impl */ SOC_MEM_IMPL_NORMAL, 3406 /* cmic_mor_clks */ 0, 3407 }, 3408 #endif /* chips */ 3409 3410 #if defined(BCM_56270_A0) 3411 { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56270_A0m */ 3412 /* mem HG_TRUNK_GROUPm */ 3413 /* flags */ SOC_MEM_FLAG_VALID | 3414 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3415 /* cmp_fn */ _soc_mem_cmp_undef, 3416 /* *null_entry */ _soc_mem_entry_null_zeroes, 3417 /* index_min */ 0, 3418 /* index_max */ 7, 3419 /* minblock */ 5, 3420 /* maxblock */ 5, 3421 /* blocks */ 0x20, 3422 /* blocks_hi */ 0, 3423 /* base */ 0x3c4c0000, 3424 /* gran */ 1, 3425 /* bytes */ 2, 3426 /* nFields */ 4, 3427 /* *fields */ soc_HG_TRUNK_GROUP_BCM56260_A0m_fields, 3428 /* *views */ NULL, 3429 /* *views_num */ NULL, 3430 /* snoop_cb */ NULL, 3431 /* snoop_user_data */ NULL, 3432 /* snoop_flags */ 0, 3433 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3434 /* type */ SOC_MEM_TYPE_NORMAL, 3435 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3436 /* impl */ SOC_MEM_IMPL_NORMAL, 3437 /* cmic_mor_clks */ 0, 3438 }, 3439 #endif /* chips */ 3440 3441 #if defined(BCM_56340_A0) 3442 { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56340_A0m */ 3443 /* mem HG_TRUNK_GROUPm */ 3444 /* flags */ SOC_MEM_FLAG_VALID | 3445 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3446 /* cmp_fn */ _soc_mem_cmp_undef, 3447 /* *null_entry */ _soc_mem_entry_null_zeroes, 3448 /* index_min */ 0, 3449 /* index_max */ 7, 3450 /* minblock */ 4, 3451 /* maxblock */ 4, 3452 /* blocks */ 0x10, 3453 /* blocks_hi */ 0, 3454 /* base */ 0x38300000, 3455 /* gran */ 1, 3456 /* bytes */ 2, 3457 /* nFields */ 3, 3458 /* *fields */ soc_HG_TRUNK_GROUP_BCM56640_A0m_fields, 3459 /* *views */ NULL, 3460 /* *views_num */ NULL, 3461 /* snoop_cb */ NULL, 3462 /* snoop_user_data */ NULL, 3463 /* snoop_flags */ 0, 3464 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3465 /* type */ SOC_MEM_TYPE_NORMAL, 3466 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3467 /* impl */ SOC_MEM_IMPL_NORMAL, 3468 /* cmic_mor_clks */ 0, 3469 }, 3470 #endif /* chips */ 3471 3472 #if defined(BCM_56370_A0) 3473 { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56370_A0m */ 3474 /* mem HG_TRUNK_GROUPm */ 3475 /* flags */ SOC_MEM_FLAG_VALID | 3476 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3477 /* cmp_fn */ _soc_mem_cmp_undef, 3478 /* *null_entry */ _soc_mem_entry_null_zeroes, 3479 /* index_min */ 0, 3480 /* index_max */ 63, 3481 /* minblock */ 14, 3482 /* maxblock */ 14, 3483 /* blocks */ 0x4000, 3484 /* blocks_hi */ 0, 3485 /* base */ 0x804c0000, 3486 /* gran */ 1, 3487 /* bytes */ 6, 3488 /* nFields */ 10, 3489 /* *fields */ soc_HG_TRUNK_GROUP_BCM56370_A0m_fields, 3490 /* *views */ NULL, 3491 /* *views_num */ NULL, 3492 /* snoop_cb */ NULL, 3493 /* snoop_user_data */ NULL, 3494 /* snoop_flags */ 0, 3495 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3496 /* type */ SOC_MEM_TYPE_NORMAL, 3497 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3498 /* impl */ SOC_MEM_IMPL_NORMAL, 3499 /* cmic_mor_clks */ 0, 3500 /* access_latency_mode */ 3, 3501 }, 3502 #endif /* chips */ 3503 3504 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 3505 { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56440_A0m */ 3506 /* mem HG_TRUNK_GROUPm */ 3507 /* flags */ SOC_MEM_FLAG_VALID | 3508 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3509 /* cmp_fn */ _soc_mem_cmp_undef, 3510 /* *null_entry */ _soc_mem_entry_null_zeroes, 3511 /* index_min */ 0, 3512 /* index_max */ 1, 3513 /* minblock */ 9, 3514 /* maxblock */ 9, 3515 /* blocks */ 0x200, 3516 /* blocks_hi */ 0, 3517 /* base */ 0x0f070000, 3518 /* gran */ 1, 3519 /* bytes */ 1, 3520 /* nFields */ 3, 3521 /* *fields */ soc_HG_TRUNK_GROUP_BCM56440_A0m_fields, 3522 /* *views */ NULL, 3523 /* *views_num */ NULL, 3524 /* snoop_cb */ NULL, 3525 /* snoop_user_data */ NULL, 3526 /* snoop_flags */ 0, 3527 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3528 /* type */ SOC_MEM_TYPE_NORMAL, 3529 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3530 /* impl */ SOC_MEM_IMPL_NORMAL, 3531 /* cmic_mor_clks */ 0, 3532 }, 3533 #endif /* chips */ 3534 3535 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 3536 defined(BCM_56450_B1) 3537 { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56450_A0m */ 3538 /* mem HG_TRUNK_GROUPm */ 3539 /* flags */ SOC_MEM_FLAG_VALID | 3540 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3541 /* cmp_fn */ _soc_mem_cmp_undef, 3542 /* *null_entry */ _soc_mem_entry_null_zeroes, 3543 /* index_min */ 0, 3544 /* index_max */ 15, 3545 /* minblock */ 8, 3546 /* maxblock */ 8, 3547 /* blocks */ 0x100, 3548 /* blocks_hi */ 0, 3549 /* base */ 0x3c4c0000, 3550 /* gran */ 1, 3551 /* bytes */ 2, 3552 /* nFields */ 5, 3553 /* *fields */ soc_HG_TRUNK_GROUP_BCM56450_A0m_fields, 3554 /* *views */ NULL, 3555 /* *views_num */ NULL, 3556 /* snoop_cb */ NULL, 3557 /* snoop_user_data */ NULL, 3558 /* snoop_flags */ 0, 3559 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3560 /* type */ SOC_MEM_TYPE_NORMAL, 3561 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3562 /* impl */ SOC_MEM_IMPL_NORMAL, 3563 /* cmic_mor_clks */ 0, 3564 }, 3565 #endif /* chips */ 3566 3567 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \ 3568 defined(BCM_56670_B0) 3569 { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56560_A0m */ 3570 /* mem HG_TRUNK_GROUPm */ 3571 /* flags */ SOC_MEM_FLAG_VALID | 3572 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3573 /* cmp_fn */ _soc_mem_cmp_undef, 3574 /* *null_entry */ _soc_mem_entry_null_zeroes, 3575 /* index_min */ 0, 3576 /* index_max */ 47, 3577 /* minblock */ 21, 3578 /* maxblock */ 21, 3579 /* blocks */ 0x200000, 3580 /* blocks_hi */ 0, 3581 /* base */ 0x55000000, 3582 /* gran */ 1, 3583 /* bytes */ 3, 3584 /* nFields */ 5, 3585 /* *fields */ soc_HG_TRUNK_GROUP_BCM56560_A0m_fields, 3586 /* *views */ NULL, 3587 /* *views_num */ NULL, 3588 /* snoop_cb */ NULL, 3589 /* snoop_user_data */ NULL, 3590 /* snoop_flags */ 0, 3591 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3592 /* type */ SOC_MEM_TYPE_NORMAL, 3593 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3594 /* impl */ SOC_MEM_IMPL_NORMAL, 3595 /* cmic_mor_clks */ 0, 3596 }, 3597 #endif /* chips */ 3598 3599 #if defined(BCM_56560_B0) 3600 { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56560_B0m */ 3601 /* mem HG_TRUNK_GROUPm */ 3602 /* flags */ SOC_MEM_FLAG_VALID | 3603 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3604 /* cmp_fn */ _soc_mem_cmp_undef, 3605 /* *null_entry */ _soc_mem_entry_null_zeroes, 3606 /* index_min */ 0, 3607 /* index_max */ 47, 3608 /* minblock */ 13, 3609 /* maxblock */ 13, 3610 /* blocks */ 0x2000, 3611 /* blocks_hi */ 0, 3612 /* base */ 0x55000000, 3613 /* gran */ 1, 3614 /* bytes */ 3, 3615 /* nFields */ 5, 3616 /* *fields */ soc_HG_TRUNK_GROUP_BCM56560_A0m_fields, 3617 /* *views */ NULL, 3618 /* *views_num */ NULL, 3619 /* snoop_cb */ NULL, 3620 /* snoop_user_data */ NULL, 3621 /* snoop_flags */ 0, 3622 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3623 /* type */ SOC_MEM_TYPE_NORMAL, 3624 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3625 /* impl */ SOC_MEM_IMPL_NORMAL, 3626 /* cmic_mor_clks */ 0, 3627 }, 3628 #endif /* chips */ 3629 3630 #if defined(BCM_56640_A0) 3631 { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56640_A0m */ 3632 /* mem HG_TRUNK_GROUPm */ 3633 /* flags */ SOC_MEM_FLAG_VALID | 3634 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3635 /* cmp_fn */ _soc_mem_cmp_undef, 3636 /* *null_entry */ _soc_mem_entry_null_zeroes, 3637 /* index_min */ 0, 3638 /* index_max */ 7, 3639 /* minblock */ 7, 3640 /* maxblock */ 7, 3641 /* blocks */ 0x80, 3642 /* blocks_hi */ 0, 3643 /* base */ 0x38300000, 3644 /* gran */ 1, 3645 /* bytes */ 2, 3646 /* nFields */ 3, 3647 /* *fields */ soc_HG_TRUNK_GROUP_BCM56640_A0m_fields, 3648 /* *views */ NULL, 3649 /* *views_num */ NULL, 3650 /* snoop_cb */ NULL, 3651 /* snoop_user_data */ NULL, 3652 /* snoop_flags */ 0, 3653 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3654 /* type */ SOC_MEM_TYPE_NORMAL, 3655 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3656 /* impl */ SOC_MEM_IMPL_NORMAL, 3657 /* cmic_mor_clks */ 0, 3658 }, 3659 #endif /* chips */ 3660 3661 #if defined(BCM_56770_A0) 3662 { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56770_A0m */ 3663 /* mem HG_TRUNK_GROUPm */ 3664 /* flags */ SOC_MEM_FLAG_VALID | 3665 SOC_MEM_FLAG_CACHABLE | 3666 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3667 /* cmp_fn */ _soc_mem_cmp_undef, 3668 /* *null_entry */ _soc_mem_entry_null_zeroes, 3669 /* index_min */ 0, 3670 /* index_max */ 63, 3671 /* minblock */ 25, 3672 /* maxblock */ 25, 3673 /* blocks */ 0x2000000, 3674 /* blocks_hi */ 0, 3675 /* base */ 0x804c0000, 3676 /* gran */ 1, 3677 /* bytes */ 6, 3678 /* nFields */ 10, 3679 /* *fields */ soc_HG_TRUNK_GROUP_BCM56870_A0m_fields, 3680 /* *views */ NULL, 3681 /* *views_num */ NULL, 3682 /* snoop_cb */ NULL, 3683 /* snoop_user_data */ NULL, 3684 /* snoop_flags */ 0, 3685 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3686 /* type */ SOC_MEM_TYPE_NORMAL, 3687 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3688 /* impl */ SOC_MEM_IMPL_NORMAL, 3689 /* cmic_mor_clks */ 0, 3690 /* access_latency_mode */ 3, 3691 }, 3692 #endif /* chips */ 3693 3694 #if defined(BCM_56850_A0) 3695 { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56850_A0m */ 3696 /* mem HG_TRUNK_GROUPm */ 3697 /* flags */ SOC_MEM_FLAG_VALID | 3698 SOC_MEM_FLAG_CACHABLE | 3699 SOC_MEM_FLAG_SER_CACHE_RESTORE | 3700 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 3701 /* cmp_fn */ _soc_mem_cmp_undef, 3702 /* *null_entry */ _soc_mem_entry_null_zeroes, 3703 /* index_min */ 0, 3704 /* index_max */ 47, 3705 /* minblock */ 10, 3706 /* maxblock */ 10, 3707 /* blocks */ 0x400, 3708 /* blocks_hi */ 0, 3709 /* base */ 0x45000000, 3710 /* gran */ 1, 3711 /* bytes */ 3, 3712 /* nFields */ 6, 3713 /* *fields */ soc_HG_TRUNK_GROUP_BCM56850_A0m_fields, 3714 /* *views */ NULL, 3715 /* *views_num */ NULL, 3716 /* snoop_cb */ NULL, 3717 /* snoop_user_data */ NULL, 3718 /* snoop_flags */ 0, 3719 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3720 /* type */ SOC_MEM_TYPE_NORMAL, 3721 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3722 /* impl */ SOC_MEM_IMPL_NORMAL, 3723 /* cmic_mor_clks */ 0, 3724 }, 3725 #endif /* chips */ 3726 3727 #if defined(BCM_56860_A0) 3728 { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56860_A0m */ 3729 /* mem HG_TRUNK_GROUPm */ 3730 /* flags */ SOC_MEM_FLAG_VALID | 3731 SOC_MEM_FLAG_CACHABLE | 3732 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3733 /* cmp_fn */ _soc_mem_cmp_undef, 3734 /* *null_entry */ _soc_mem_entry_null_zeroes, 3735 /* index_min */ 0, 3736 /* index_max */ 47, 3737 /* minblock */ 11, 3738 /* maxblock */ 11, 3739 /* blocks */ 0x800, 3740 /* blocks_hi */ 0, 3741 /* base */ 0x55000000, 3742 /* gran */ 1, 3743 /* bytes */ 3, 3744 /* nFields */ 5, 3745 /* *fields */ soc_HG_TRUNK_GROUP_BCM56860_A0m_fields, 3746 /* *views */ NULL, 3747 /* *views_num */ NULL, 3748 /* snoop_cb */ NULL, 3749 /* snoop_user_data */ NULL, 3750 /* snoop_flags */ 0, 3751 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3752 /* type */ SOC_MEM_TYPE_NORMAL, 3753 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3754 /* impl */ SOC_MEM_IMPL_NORMAL, 3755 /* cmic_mor_clks */ 0, 3756 }, 3757 #endif /* chips */ 3758 3759 #if defined(BCM_56870_A0) 3760 { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56870_A0m */ 3761 /* mem HG_TRUNK_GROUPm */ 3762 /* flags */ SOC_MEM_FLAG_VALID | 3763 SOC_MEM_FLAG_CACHABLE | 3764 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3765 /* cmp_fn */ _soc_mem_cmp_undef, 3766 /* *null_entry */ _soc_mem_entry_null_zeroes, 3767 /* index_min */ 0, 3768 /* index_max */ 63, 3769 /* minblock */ 37, 3770 /* maxblock */ 37, 3771 /* blocks */ 0, 3772 /* blocks_hi */ 0x20, 3773 /* base */ 0x804c0000, 3774 /* gran */ 1, 3775 /* bytes */ 6, 3776 /* nFields */ 10, 3777 /* *fields */ soc_HG_TRUNK_GROUP_BCM56870_A0m_fields, 3778 /* *views */ NULL, 3779 /* *views_num */ NULL, 3780 /* snoop_cb */ NULL, 3781 /* snoop_user_data */ NULL, 3782 /* snoop_flags */ 0, 3783 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3784 /* type */ SOC_MEM_TYPE_NORMAL, 3785 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3786 /* impl */ SOC_MEM_IMPL_NORMAL, 3787 /* cmic_mor_clks */ 0, 3788 /* access_latency_mode */ 3, 3789 }, 3790 #endif /* chips */ 3791 3792 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 3793 { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56960_A0m */ 3794 /* mem HG_TRUNK_GROUPm */ 3795 /* flags */ SOC_MEM_FLAG_VALID | 3796 SOC_MEM_FLAG_CACHABLE | 3797 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3798 /* cmp_fn */ _soc_mem_cmp_undef, 3799 /* *null_entry */ _soc_mem_entry_null_zeroes, 3800 /* index_min */ 0, 3801 /* index_max */ 63, 3802 /* minblock */ 36, 3803 /* maxblock */ 36, 3804 /* blocks */ 0, 3805 /* blocks_hi */ 0x10, 3806 /* base */ 0x503c0000, 3807 /* gran */ 1, 3808 /* bytes */ 4, 3809 /* nFields */ 6, 3810 /* *fields */ soc_HG_TRUNK_GROUP_BCM56960_A0m_fields, 3811 /* *views */ NULL, 3812 /* *views_num */ NULL, 3813 /* snoop_cb */ NULL, 3814 /* snoop_user_data */ NULL, 3815 /* snoop_flags */ 0, 3816 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3817 /* type */ SOC_MEM_TYPE_NORMAL, 3818 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3819 /* impl */ SOC_MEM_IMPL_NORMAL, 3820 /* cmic_mor_clks */ 0, 3821 /* access_latency_mode */ 3, 3822 }, 3823 #endif /* chips */ 3824 3825 #if defined(BCM_56970_A0) 3826 { /* SOC_MEM_INT_HG_TRUNK_GROUP_BCM56970_A0m */ 3827 /* mem HG_TRUNK_GROUPm */ 3828 /* flags */ SOC_MEM_FLAG_VALID | 3829 SOC_MEM_FLAG_CACHABLE | 3830 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3831 /* cmp_fn */ _soc_mem_cmp_undef, 3832 /* *null_entry */ _soc_mem_entry_null_zeroes, 3833 /* index_min */ 0, 3834 /* index_max */ 63, 3835 /* minblock */ 68, 3836 /* maxblock */ 68, 3837 /* blocks */ 0, 3838 /* blocks_hi */ 0xffffffff, 3839 /* base */ 0x903c0000, 3840 /* gran */ 1, 3841 /* bytes */ 4, 3842 /* nFields */ 6, 3843 /* *fields */ soc_HG_TRUNK_GROUP_BCM56960_A0m_fields, 3844 /* *views */ NULL, 3845 /* *views_num */ NULL, 3846 /* snoop_cb */ NULL, 3847 /* snoop_user_data */ NULL, 3848 /* snoop_flags */ 0, 3849 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3850 /* type */ SOC_MEM_TYPE_NORMAL, 3851 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3852 /* impl */ SOC_MEM_IMPL_NORMAL, 3853 /* cmic_mor_clks */ 0, 3854 /* access_latency_mode */ 3, 3855 }, 3856 #endif /* chips */ 3857 3858 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 3859 { /* SOC_MEM_INT_HG_TRUNK_MEMBERm */ 3860 /* mem HG_TRUNK_MEMBERm */ 3861 /* flags */ SOC_MEM_FLAG_VALID | 3862 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3863 /* cmp_fn */ _soc_mem_cmp_undef, 3864 /* *null_entry */ _soc_mem_entry_null_zeroes, 3865 /* index_min */ 0, 3866 /* index_max */ 255, 3867 /* minblock */ 6, 3868 /* maxblock */ 6, 3869 /* blocks */ 0x40, 3870 /* blocks_hi */ 0, 3871 /* base */ 0x0f070400, 3872 /* gran */ 1, 3873 /* bytes */ 1, 3874 /* nFields */ 1, 3875 /* *fields */ soc_HG_TRUNK_MEMBERm_fields, 3876 /* *views */ NULL, 3877 /* *views_num */ NULL, 3878 /* snoop_cb */ NULL, 3879 /* snoop_user_data */ NULL, 3880 /* snoop_flags */ 0, 3881 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3882 /* type */ SOC_MEM_TYPE_NORMAL, 3883 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3884 /* impl */ SOC_MEM_IMPL_NORMAL, 3885 /* cmic_mor_clks */ 0, 3886 }, 3887 #endif /* chips */ 3888 3889 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 3890 { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56260_A0m */ 3891 /* mem HG_TRUNK_MEMBERm */ 3892 /* flags */ SOC_MEM_FLAG_VALID | 3893 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3894 /* cmp_fn */ _soc_mem_cmp_undef, 3895 /* *null_entry */ _soc_mem_entry_null_zeroes, 3896 /* index_min */ 0, 3897 /* index_max */ 15, 3898 /* minblock */ 6, 3899 /* maxblock */ 6, 3900 /* blocks */ 0x40, 3901 /* blocks_hi */ 0, 3902 /* base */ 0x3c500000, 3903 /* gran */ 1, 3904 /* bytes */ 2, 3905 /* nFields */ 2, 3906 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56260_A0m_fields, 3907 /* *views */ NULL, 3908 /* *views_num */ NULL, 3909 /* snoop_cb */ NULL, 3910 /* snoop_user_data */ NULL, 3911 /* snoop_flags */ 0, 3912 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3913 /* type */ SOC_MEM_TYPE_NORMAL, 3914 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3915 /* impl */ SOC_MEM_IMPL_NORMAL, 3916 /* cmic_mor_clks */ 0, 3917 }, 3918 #endif /* chips */ 3919 3920 #if defined(BCM_56270_A0) 3921 { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56270_A0m */ 3922 /* mem HG_TRUNK_MEMBERm */ 3923 /* flags */ SOC_MEM_FLAG_VALID | 3924 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3925 /* cmp_fn */ _soc_mem_cmp_undef, 3926 /* *null_entry */ _soc_mem_entry_null_zeroes, 3927 /* index_min */ 0, 3928 /* index_max */ 15, 3929 /* minblock */ 5, 3930 /* maxblock */ 5, 3931 /* blocks */ 0x20, 3932 /* blocks_hi */ 0, 3933 /* base */ 0x3c500000, 3934 /* gran */ 1, 3935 /* bytes */ 2, 3936 /* nFields */ 2, 3937 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56270_A0m_fields, 3938 /* *views */ NULL, 3939 /* *views_num */ NULL, 3940 /* snoop_cb */ NULL, 3941 /* snoop_user_data */ NULL, 3942 /* snoop_flags */ 0, 3943 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3944 /* type */ SOC_MEM_TYPE_NORMAL, 3945 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3946 /* impl */ SOC_MEM_IMPL_NORMAL, 3947 /* cmic_mor_clks */ 0, 3948 }, 3949 #endif /* chips */ 3950 3951 #if defined(BCM_56340_A0) 3952 { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56340_A0m */ 3953 /* mem HG_TRUNK_MEMBERm */ 3954 /* flags */ SOC_MEM_FLAG_VALID | 3955 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3956 /* cmp_fn */ _soc_mem_cmp_undef, 3957 /* *null_entry */ _soc_mem_entry_null_zeroes, 3958 /* index_min */ 0, 3959 /* index_max */ 127, 3960 /* minblock */ 4, 3961 /* maxblock */ 4, 3962 /* blocks */ 0x10, 3963 /* blocks_hi */ 0, 3964 /* base */ 0x38340000, 3965 /* gran */ 1, 3966 /* bytes */ 1, 3967 /* nFields */ 1, 3968 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56640_A0m_fields, 3969 /* *views */ NULL, 3970 /* *views_num */ NULL, 3971 /* snoop_cb */ NULL, 3972 /* snoop_user_data */ NULL, 3973 /* snoop_flags */ 0, 3974 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3975 /* type */ SOC_MEM_TYPE_NORMAL, 3976 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3977 /* impl */ SOC_MEM_IMPL_NORMAL, 3978 /* cmic_mor_clks */ 0, 3979 }, 3980 #endif /* chips */ 3981 3982 #if defined(BCM_56370_A0) 3983 { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56370_A0m */ 3984 /* mem HG_TRUNK_MEMBERm */ 3985 /* flags */ SOC_MEM_FLAG_VALID | 3986 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3987 /* cmp_fn */ _soc_mem_cmp_undef, 3988 /* *null_entry */ _soc_mem_entry_null_zeroes, 3989 /* index_min */ 0, 3990 /* index_max */ 255, 3991 /* minblock */ 14, 3992 /* maxblock */ 14, 3993 /* blocks */ 0x4000, 3994 /* blocks_hi */ 0, 3995 /* base */ 0x80500000, 3996 /* gran */ 1, 3997 /* bytes */ 1, 3998 /* nFields */ 2, 3999 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56370_A0m_fields, 4000 /* *views */ NULL, 4001 /* *views_num */ NULL, 4002 /* snoop_cb */ NULL, 4003 /* snoop_user_data */ NULL, 4004 /* snoop_flags */ 0, 4005 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4006 /* type */ SOC_MEM_TYPE_NORMAL, 4007 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4008 /* impl */ SOC_MEM_IMPL_NORMAL, 4009 /* cmic_mor_clks */ 0, 4010 /* access_latency_mode */ 3, 4011 }, 4012 #endif /* chips */ 4013 4014 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 4015 { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56440_A0m */ 4016 /* mem HG_TRUNK_MEMBERm */ 4017 /* flags */ SOC_MEM_FLAG_VALID | 4018 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 4019 /* cmp_fn */ _soc_mem_cmp_undef, 4020 /* *null_entry */ _soc_mem_entry_null_zeroes, 4021 /* index_min */ 0, 4022 /* index_max */ 7, 4023 /* minblock */ 9, 4024 /* maxblock */ 9, 4025 /* blocks */ 0x200, 4026 /* blocks_hi */ 0, 4027 /* base */ 0x0f070400, 4028 /* gran */ 1, 4029 /* bytes */ 1, 4030 /* nFields */ 1, 4031 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56440_A0m_fields, 4032 /* *views */ NULL, 4033 /* *views_num */ NULL, 4034 /* snoop_cb */ NULL, 4035 /* snoop_user_data */ NULL, 4036 /* snoop_flags */ 0, 4037 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4038 /* type */ SOC_MEM_TYPE_NORMAL, 4039 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4040 /* impl */ SOC_MEM_IMPL_NORMAL, 4041 /* cmic_mor_clks */ 0, 4042 }, 4043 #endif /* chips */ 4044 4045 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 4046 defined(BCM_56450_B1) 4047 { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56450_A0m */ 4048 /* mem HG_TRUNK_MEMBERm */ 4049 /* flags */ SOC_MEM_FLAG_VALID | 4050 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 4051 /* cmp_fn */ _soc_mem_cmp_undef, 4052 /* *null_entry */ _soc_mem_entry_null_zeroes, 4053 /* index_min */ 0, 4054 /* index_max */ 31, 4055 /* minblock */ 8, 4056 /* maxblock */ 8, 4057 /* blocks */ 0x100, 4058 /* blocks_hi */ 0, 4059 /* base */ 0x3c500000, 4060 /* gran */ 1, 4061 /* bytes */ 2, 4062 /* nFields */ 2, 4063 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56450_A0m_fields, 4064 /* *views */ NULL, 4065 /* *views_num */ NULL, 4066 /* snoop_cb */ NULL, 4067 /* snoop_user_data */ NULL, 4068 /* snoop_flags */ 0, 4069 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4070 /* type */ SOC_MEM_TYPE_NORMAL, 4071 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4072 /* impl */ SOC_MEM_IMPL_NORMAL, 4073 /* cmic_mor_clks */ 0, 4074 }, 4075 #endif /* chips */ 4076 4077 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \ 4078 defined(BCM_56670_B0) 4079 { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56560_A0m */ 4080 /* mem HG_TRUNK_MEMBERm */ 4081 /* flags */ SOC_MEM_FLAG_VALID | 4082 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 4083 /* cmp_fn */ _soc_mem_cmp_undef, 4084 /* *null_entry */ _soc_mem_entry_null_zeroes, 4085 /* index_min */ 0, 4086 /* index_max */ 255, 4087 /* minblock */ 21, 4088 /* maxblock */ 21, 4089 /* blocks */ 0x200000, 4090 /* blocks_hi */ 0, 4091 /* base */ 0x55040000, 4092 /* gran */ 1, 4093 /* bytes */ 1, 4094 /* nFields */ 1, 4095 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56560_A0m_fields, 4096 /* *views */ NULL, 4097 /* *views_num */ NULL, 4098 /* snoop_cb */ NULL, 4099 /* snoop_user_data */ NULL, 4100 /* snoop_flags */ 0, 4101 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4102 /* type */ SOC_MEM_TYPE_NORMAL, 4103 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4104 /* impl */ SOC_MEM_IMPL_NORMAL, 4105 /* cmic_mor_clks */ 0, 4106 }, 4107 #endif /* chips */ 4108 4109 #if defined(BCM_56560_B0) 4110 { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56560_B0m */ 4111 /* mem HG_TRUNK_MEMBERm */ 4112 /* flags */ SOC_MEM_FLAG_VALID | 4113 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 4114 /* cmp_fn */ _soc_mem_cmp_undef, 4115 /* *null_entry */ _soc_mem_entry_null_zeroes, 4116 /* index_min */ 0, 4117 /* index_max */ 255, 4118 /* minblock */ 13, 4119 /* maxblock */ 13, 4120 /* blocks */ 0x2000, 4121 /* blocks_hi */ 0, 4122 /* base */ 0x55040000, 4123 /* gran */ 1, 4124 /* bytes */ 1, 4125 /* nFields */ 1, 4126 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56560_A0m_fields, 4127 /* *views */ NULL, 4128 /* *views_num */ NULL, 4129 /* snoop_cb */ NULL, 4130 /* snoop_user_data */ NULL, 4131 /* snoop_flags */ 0, 4132 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4133 /* type */ SOC_MEM_TYPE_NORMAL, 4134 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4135 /* impl */ SOC_MEM_IMPL_NORMAL, 4136 /* cmic_mor_clks */ 0, 4137 }, 4138 #endif /* chips */ 4139 4140 #if defined(BCM_56640_A0) 4141 { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56640_A0m */ 4142 /* mem HG_TRUNK_MEMBERm */ 4143 /* flags */ SOC_MEM_FLAG_VALID | 4144 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 4145 /* cmp_fn */ _soc_mem_cmp_undef, 4146 /* *null_entry */ _soc_mem_entry_null_zeroes, 4147 /* index_min */ 0, 4148 /* index_max */ 127, 4149 /* minblock */ 7, 4150 /* maxblock */ 7, 4151 /* blocks */ 0x80, 4152 /* blocks_hi */ 0, 4153 /* base */ 0x38340000, 4154 /* gran */ 1, 4155 /* bytes */ 1, 4156 /* nFields */ 1, 4157 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56640_A0m_fields, 4158 /* *views */ NULL, 4159 /* *views_num */ NULL, 4160 /* snoop_cb */ NULL, 4161 /* snoop_user_data */ NULL, 4162 /* snoop_flags */ 0, 4163 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4164 /* type */ SOC_MEM_TYPE_NORMAL, 4165 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4166 /* impl */ SOC_MEM_IMPL_NORMAL, 4167 /* cmic_mor_clks */ 0, 4168 }, 4169 #endif /* chips */ 4170 4171 #if defined(BCM_56770_A0) 4172 { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56770_A0m */ 4173 /* mem HG_TRUNK_MEMBERm */ 4174 /* flags */ SOC_MEM_FLAG_VALID | 4175 SOC_MEM_FLAG_CACHABLE | 4176 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4177 /* cmp_fn */ _soc_mem_cmp_undef, 4178 /* *null_entry */ _soc_mem_entry_null_zeroes, 4179 /* index_min */ 0, 4180 /* index_max */ 255, 4181 /* minblock */ 25, 4182 /* maxblock */ 25, 4183 /* blocks */ 0x2000000, 4184 /* blocks_hi */ 0, 4185 /* base */ 0x80500000, 4186 /* gran */ 1, 4187 /* bytes */ 1, 4188 /* nFields */ 1, 4189 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56960_A0m_fields, 4190 /* *views */ NULL, 4191 /* *views_num */ NULL, 4192 /* snoop_cb */ NULL, 4193 /* snoop_user_data */ NULL, 4194 /* snoop_flags */ 0, 4195 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4196 /* type */ SOC_MEM_TYPE_NORMAL, 4197 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4198 /* impl */ SOC_MEM_IMPL_NORMAL, 4199 /* cmic_mor_clks */ 0, 4200 /* access_latency_mode */ 3, 4201 }, 4202 #endif /* chips */ 4203 4204 #if defined(BCM_56850_A0) 4205 { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56850_A0m */ 4206 /* mem HG_TRUNK_MEMBERm */ 4207 /* flags */ SOC_MEM_FLAG_VALID | 4208 SOC_MEM_FLAG_CACHABLE | 4209 SOC_MEM_FLAG_SER_CACHE_RESTORE | 4210 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 4211 /* cmp_fn */ _soc_mem_cmp_undef, 4212 /* *null_entry */ _soc_mem_entry_null_zeroes, 4213 /* index_min */ 0, 4214 /* index_max */ 255, 4215 /* minblock */ 10, 4216 /* maxblock */ 10, 4217 /* blocks */ 0x400, 4218 /* blocks_hi */ 0, 4219 /* base */ 0x45040000, 4220 /* gran */ 1, 4221 /* bytes */ 1, 4222 /* nFields */ 2, 4223 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56850_A0m_fields, 4224 /* *views */ NULL, 4225 /* *views_num */ NULL, 4226 /* snoop_cb */ NULL, 4227 /* snoop_user_data */ NULL, 4228 /* snoop_flags */ 0, 4229 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4230 /* type */ SOC_MEM_TYPE_NORMAL, 4231 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4232 /* impl */ SOC_MEM_IMPL_NORMAL, 4233 /* cmic_mor_clks */ 0, 4234 }, 4235 #endif /* chips */ 4236 4237 #if defined(BCM_56860_A0) 4238 { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56860_A0m */ 4239 /* mem HG_TRUNK_MEMBERm */ 4240 /* flags */ SOC_MEM_FLAG_VALID | 4241 SOC_MEM_FLAG_CACHABLE | 4242 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4243 /* cmp_fn */ _soc_mem_cmp_undef, 4244 /* *null_entry */ _soc_mem_entry_null_zeroes, 4245 /* index_min */ 0, 4246 /* index_max */ 255, 4247 /* minblock */ 11, 4248 /* maxblock */ 11, 4249 /* blocks */ 0x800, 4250 /* blocks_hi */ 0, 4251 /* base */ 0x55040000, 4252 /* gran */ 1, 4253 /* bytes */ 1, 4254 /* nFields */ 1, 4255 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56640_A0m_fields, 4256 /* *views */ NULL, 4257 /* *views_num */ NULL, 4258 /* snoop_cb */ NULL, 4259 /* snoop_user_data */ NULL, 4260 /* snoop_flags */ 0, 4261 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4262 /* type */ SOC_MEM_TYPE_NORMAL, 4263 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4264 /* impl */ SOC_MEM_IMPL_NORMAL, 4265 /* cmic_mor_clks */ 0, 4266 }, 4267 #endif /* chips */ 4268 4269 #if defined(BCM_56870_A0) 4270 { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56870_A0m */ 4271 /* mem HG_TRUNK_MEMBERm */ 4272 /* flags */ SOC_MEM_FLAG_VALID | 4273 SOC_MEM_FLAG_CACHABLE | 4274 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4275 /* cmp_fn */ _soc_mem_cmp_undef, 4276 /* *null_entry */ _soc_mem_entry_null_zeroes, 4277 /* index_min */ 0, 4278 /* index_max */ 255, 4279 /* minblock */ 37, 4280 /* maxblock */ 37, 4281 /* blocks */ 0, 4282 /* blocks_hi */ 0x20, 4283 /* base */ 0x80500000, 4284 /* gran */ 1, 4285 /* bytes */ 1, 4286 /* nFields */ 1, 4287 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56960_A0m_fields, 4288 /* *views */ NULL, 4289 /* *views_num */ NULL, 4290 /* snoop_cb */ NULL, 4291 /* snoop_user_data */ NULL, 4292 /* snoop_flags */ 0, 4293 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4294 /* type */ SOC_MEM_TYPE_NORMAL, 4295 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4296 /* impl */ SOC_MEM_IMPL_NORMAL, 4297 /* cmic_mor_clks */ 0, 4298 /* access_latency_mode */ 3, 4299 }, 4300 #endif /* chips */ 4301 4302 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 4303 { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56960_A0m */ 4304 /* mem HG_TRUNK_MEMBERm */ 4305 /* flags */ SOC_MEM_FLAG_VALID | 4306 SOC_MEM_FLAG_CACHABLE | 4307 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4308 /* cmp_fn */ _soc_mem_cmp_undef, 4309 /* *null_entry */ _soc_mem_entry_null_zeroes, 4310 /* index_min */ 0, 4311 /* index_max */ 255, 4312 /* minblock */ 36, 4313 /* maxblock */ 36, 4314 /* blocks */ 0, 4315 /* blocks_hi */ 0x10, 4316 /* base */ 0x50400000, 4317 /* gran */ 1, 4318 /* bytes */ 1, 4319 /* nFields */ 1, 4320 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56960_A0m_fields, 4321 /* *views */ NULL, 4322 /* *views_num */ NULL, 4323 /* snoop_cb */ NULL, 4324 /* snoop_user_data */ NULL, 4325 /* snoop_flags */ 0, 4326 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4327 /* type */ SOC_MEM_TYPE_NORMAL, 4328 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4329 /* impl */ SOC_MEM_IMPL_NORMAL, 4330 /* cmic_mor_clks */ 0, 4331 /* access_latency_mode */ 3, 4332 }, 4333 #endif /* chips */ 4334 4335 #if defined(BCM_56970_A0) 4336 { /* SOC_MEM_INT_HG_TRUNK_MEMBER_BCM56970_A0m */ 4337 /* mem HG_TRUNK_MEMBERm */ 4338 /* flags */ SOC_MEM_FLAG_VALID | 4339 SOC_MEM_FLAG_CACHABLE | 4340 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4341 /* cmp_fn */ _soc_mem_cmp_undef, 4342 /* *null_entry */ _soc_mem_entry_null_zeroes, 4343 /* index_min */ 0, 4344 /* index_max */ 255, 4345 /* minblock */ 68, 4346 /* maxblock */ 68, 4347 /* blocks */ 0, 4348 /* blocks_hi */ 0xffffffff, 4349 /* base */ 0x90400000, 4350 /* gran */ 1, 4351 /* bytes */ 1, 4352 /* nFields */ 1, 4353 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56960_A0m_fields, 4354 /* *views */ NULL, 4355 /* *views_num */ NULL, 4356 /* snoop_cb */ NULL, 4357 /* snoop_user_data */ NULL, 4358 /* snoop_flags */ 0, 4359 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4360 /* type */ SOC_MEM_TYPE_NORMAL, 4361 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4362 /* impl */ SOC_MEM_IMPL_NORMAL, 4363 /* cmic_mor_clks */ 0, 4364 /* access_latency_mode */ 3, 4365 }, 4366 #endif /* chips */ 4367 4368 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 4369 { /* SOC_MEM_INT_HG_TRUNK_MODEm */ 4370 /* mem HG_TRUNK_MODEm */ 4371 /* flags */ SOC_MEM_FLAG_VALID | 4372 SOC_MEM_FLAG_CACHABLE | 4373 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4374 /* cmp_fn */ _soc_mem_cmp_undef, 4375 /* *null_entry */ _soc_mem_entry_null_zeroes, 4376 /* index_min */ 0, 4377 /* index_max */ 63, 4378 /* minblock */ 36, 4379 /* maxblock */ 36, 4380 /* blocks */ 0, 4381 /* blocks_hi */ 0x10, 4382 /* base */ 0x500c0000, 4383 /* gran */ 1, 4384 /* bytes */ 1, 4385 /* nFields */ 2, 4386 /* *fields */ soc_HG_TRUNK_MODEm_fields, 4387 /* *views */ NULL, 4388 /* *views_num */ NULL, 4389 /* snoop_cb */ NULL, 4390 /* snoop_user_data */ NULL, 4391 /* snoop_flags */ 0, 4392 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4393 /* type */ SOC_MEM_TYPE_NORMAL, 4394 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4395 /* impl */ SOC_MEM_IMPL_NORMAL, 4396 /* cmic_mor_clks */ 0, 4397 /* access_latency_mode */ 3, 4398 }, 4399 #endif /* chips */ 4400 4401 #if defined(BCM_56370_A0) 4402 { /* SOC_MEM_INT_HG_TRUNK_MODE_BCM56370_A0m */ 4403 /* mem HG_TRUNK_MODEm */ 4404 /* flags */ SOC_MEM_FLAG_VALID | 4405 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 4406 /* cmp_fn */ _soc_mem_cmp_undef, 4407 /* *null_entry */ _soc_mem_entry_null_zeroes, 4408 /* index_min */ 0, 4409 /* index_max */ 63, 4410 /* minblock */ 14, 4411 /* maxblock */ 14, 4412 /* blocks */ 0x4000, 4413 /* blocks_hi */ 0, 4414 /* base */ 0x800c0000, 4415 /* gran */ 1, 4416 /* bytes */ 1, 4417 /* nFields */ 2, 4418 /* *fields */ soc_HG_TRUNK_MODEm_fields, 4419 /* *views */ NULL, 4420 /* *views_num */ NULL, 4421 /* snoop_cb */ NULL, 4422 /* snoop_user_data */ NULL, 4423 /* snoop_flags */ 0, 4424 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4425 /* type */ SOC_MEM_TYPE_NORMAL, 4426 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4427 /* impl */ SOC_MEM_IMPL_NORMAL, 4428 /* cmic_mor_clks */ 0, 4429 /* access_latency_mode */ 3, 4430 }, 4431 #endif /* chips */ 4432 4433 #if defined(BCM_56770_A0) 4434 { /* SOC_MEM_INT_HG_TRUNK_MODE_BCM56770_A0m */ 4435 /* mem HG_TRUNK_MODEm */ 4436 /* flags */ SOC_MEM_FLAG_VALID | 4437 SOC_MEM_FLAG_CACHABLE | 4438 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4439 /* cmp_fn */ _soc_mem_cmp_undef, 4440 /* *null_entry */ _soc_mem_entry_null_zeroes, 4441 /* index_min */ 0, 4442 /* index_max */ 63, 4443 /* minblock */ 25, 4444 /* maxblock */ 25, 4445 /* blocks */ 0x2000000, 4446 /* blocks_hi */ 0, 4447 /* base */ 0x800c0000, 4448 /* gran */ 1, 4449 /* bytes */ 1, 4450 /* nFields */ 2, 4451 /* *fields */ soc_HG_TRUNK_MODEm_fields, 4452 /* *views */ NULL, 4453 /* *views_num */ NULL, 4454 /* snoop_cb */ NULL, 4455 /* snoop_user_data */ NULL, 4456 /* snoop_flags */ 0, 4457 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4458 /* type */ SOC_MEM_TYPE_NORMAL, 4459 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4460 /* impl */ SOC_MEM_IMPL_NORMAL, 4461 /* cmic_mor_clks */ 0, 4462 /* access_latency_mode */ 3, 4463 }, 4464 #endif /* chips */ 4465 4466 #if defined(BCM_56870_A0) 4467 { /* SOC_MEM_INT_HG_TRUNK_MODE_BCM56870_A0m */ 4468 /* mem HG_TRUNK_MODEm */ 4469 /* flags */ SOC_MEM_FLAG_VALID | 4470 SOC_MEM_FLAG_CACHABLE | 4471 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4472 /* cmp_fn */ _soc_mem_cmp_undef, 4473 /* *null_entry */ _soc_mem_entry_null_zeroes, 4474 /* index_min */ 0, 4475 /* index_max */ 63, 4476 /* minblock */ 37, 4477 /* maxblock */ 37, 4478 /* blocks */ 0, 4479 /* blocks_hi */ 0x20, 4480 /* base */ 0x800c0000, 4481 /* gran */ 1, 4482 /* bytes */ 1, 4483 /* nFields */ 2, 4484 /* *fields */ soc_HG_TRUNK_MODEm_fields, 4485 /* *views */ NULL, 4486 /* *views_num */ NULL, 4487 /* snoop_cb */ NULL, 4488 /* snoop_user_data */ NULL, 4489 /* snoop_flags */ 0, 4490 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4491 /* type */ SOC_MEM_TYPE_NORMAL, 4492 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4493 /* impl */ SOC_MEM_IMPL_NORMAL, 4494 /* cmic_mor_clks */ 0, 4495 /* access_latency_mode */ 3, 4496 }, 4497 #endif /* chips */ 4498 4499 #if defined(BCM_56970_A0) 4500 { /* SOC_MEM_INT_HG_TRUNK_MODE_BCM56970_A0m */ 4501 /* mem HG_TRUNK_MODEm */ 4502 /* flags */ SOC_MEM_FLAG_VALID | 4503 SOC_MEM_FLAG_CACHABLE | 4504 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4505 /* cmp_fn */ _soc_mem_cmp_undef, 4506 /* *null_entry */ _soc_mem_entry_null_zeroes, 4507 /* index_min */ 0, 4508 /* index_max */ 63, 4509 /* minblock */ 68, 4510 /* maxblock */ 68, 4511 /* blocks */ 0, 4512 /* blocks_hi */ 0xffffffff, 4513 /* base */ 0x900c0000, 4514 /* gran */ 1, 4515 /* bytes */ 1, 4516 /* nFields */ 2, 4517 /* *fields */ soc_HG_TRUNK_MODEm_fields, 4518 /* *views */ NULL, 4519 /* *views_num */ NULL, 4520 /* snoop_cb */ NULL, 4521 /* snoop_user_data */ NULL, 4522 /* snoop_flags */ 0, 4523 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4524 /* type */ SOC_MEM_TYPE_NORMAL, 4525 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4526 /* impl */ SOC_MEM_IMPL_NORMAL, 4527 /* cmic_mor_clks */ 0, 4528 /* access_latency_mode */ 3, 4529 }, 4530 #endif /* chips */ 4531 4532 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 4533 { /* SOC_MEM_INT_HG_TRUNK_RR_CNTm */ 4534 /* mem HG_TRUNK_RR_CNTm */ 4535 /* flags */ SOC_MEM_FLAG_VALID | 4536 SOC_MEM_FLAG_CACHABLE | 4537 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4538 /* cmp_fn */ _soc_mem_cmp_undef, 4539 /* *null_entry */ _soc_mem_entry_null_zeroes, 4540 /* index_min */ 0, 4541 /* index_max */ 63, 4542 /* minblock */ 36, 4543 /* maxblock */ 36, 4544 /* blocks */ 0, 4545 /* blocks_hi */ 0x10, 4546 /* base */ 0x50080000, 4547 /* gran */ 1, 4548 /* bytes */ 1, 4549 /* nFields */ 1, 4550 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 4551 /* *views */ NULL, 4552 /* *views_num */ NULL, 4553 /* snoop_cb */ NULL, 4554 /* snoop_user_data */ NULL, 4555 /* snoop_flags */ 0, 4556 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4557 /* type */ SOC_MEM_TYPE_NORMAL, 4558 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4559 /* impl */ SOC_MEM_IMPL_NORMAL, 4560 /* cmic_mor_clks */ 0, 4561 /* access_latency_mode */ 3, 4562 }, 4563 #endif /* chips */ 4564 4565 #if defined(BCM_56370_A0) 4566 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_BCM56370_A0m */ 4567 /* mem HG_TRUNK_RR_CNTm */ 4568 /* flags */ SOC_MEM_FLAG_VALID | 4569 SOC_MEM_FLAG_CACHABLE | 4570 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4571 /* cmp_fn */ _soc_mem_cmp_undef, 4572 /* *null_entry */ _soc_mem_entry_null_zeroes, 4573 /* index_min */ 0, 4574 /* index_max */ 63, 4575 /* minblock */ 14, 4576 /* maxblock */ 14, 4577 /* blocks */ 0x4000, 4578 /* blocks_hi */ 0, 4579 /* base */ 0x80080000, 4580 /* gran */ 1, 4581 /* bytes */ 1, 4582 /* nFields */ 1, 4583 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 4584 /* *views */ NULL, 4585 /* *views_num */ NULL, 4586 /* snoop_cb */ NULL, 4587 /* snoop_user_data */ NULL, 4588 /* snoop_flags */ 0, 4589 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4590 /* type */ SOC_MEM_TYPE_NORMAL, 4591 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4592 /* impl */ SOC_MEM_IMPL_NORMAL, 4593 /* cmic_mor_clks */ 0, 4594 /* access_latency_mode */ 3, 4595 }, 4596 #endif /* chips */ 4597 4598 #if defined(BCM_56770_A0) 4599 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_BCM56770_A0m */ 4600 /* mem HG_TRUNK_RR_CNTm */ 4601 /* flags */ SOC_MEM_FLAG_VALID | 4602 SOC_MEM_FLAG_CACHABLE | 4603 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4604 /* cmp_fn */ _soc_mem_cmp_undef, 4605 /* *null_entry */ _soc_mem_entry_null_zeroes, 4606 /* index_min */ 0, 4607 /* index_max */ 63, 4608 /* minblock */ 25, 4609 /* maxblock */ 25, 4610 /* blocks */ 0x2000000, 4611 /* blocks_hi */ 0, 4612 /* base */ 0x80080000, 4613 /* gran */ 1, 4614 /* bytes */ 1, 4615 /* nFields */ 1, 4616 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 4617 /* *views */ NULL, 4618 /* *views_num */ NULL, 4619 /* snoop_cb */ NULL, 4620 /* snoop_user_data */ NULL, 4621 /* snoop_flags */ 0, 4622 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4623 /* type */ SOC_MEM_TYPE_NORMAL, 4624 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4625 /* impl */ SOC_MEM_IMPL_NORMAL, 4626 /* cmic_mor_clks */ 0, 4627 /* access_latency_mode */ 3, 4628 }, 4629 #endif /* chips */ 4630 4631 #if defined(BCM_56870_A0) 4632 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_BCM56870_A0m */ 4633 /* mem HG_TRUNK_RR_CNTm */ 4634 /* flags */ SOC_MEM_FLAG_VALID | 4635 SOC_MEM_FLAG_CACHABLE | 4636 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4637 /* cmp_fn */ _soc_mem_cmp_undef, 4638 /* *null_entry */ _soc_mem_entry_null_zeroes, 4639 /* index_min */ 0, 4640 /* index_max */ 63, 4641 /* minblock */ 37, 4642 /* maxblock */ 37, 4643 /* blocks */ 0, 4644 /* blocks_hi */ 0x20, 4645 /* base */ 0x80080000, 4646 /* gran */ 1, 4647 /* bytes */ 1, 4648 /* nFields */ 1, 4649 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 4650 /* *views */ NULL, 4651 /* *views_num */ NULL, 4652 /* snoop_cb */ NULL, 4653 /* snoop_user_data */ NULL, 4654 /* snoop_flags */ 0, 4655 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4656 /* type */ SOC_MEM_TYPE_NORMAL, 4657 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4658 /* impl */ SOC_MEM_IMPL_NORMAL, 4659 /* cmic_mor_clks */ 0, 4660 /* access_latency_mode */ 3, 4661 }, 4662 #endif /* chips */ 4663 4664 #if defined(BCM_56970_A0) 4665 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_BCM56970_A0m */ 4666 /* mem HG_TRUNK_RR_CNTm */ 4667 /* flags */ SOC_MEM_FLAG_VALID | 4668 SOC_MEM_FLAG_CACHABLE | 4669 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4670 /* cmp_fn */ _soc_mem_cmp_undef, 4671 /* *null_entry */ _soc_mem_entry_null_zeroes, 4672 /* index_min */ 0, 4673 /* index_max */ 63, 4674 /* minblock */ 68, 4675 /* maxblock */ 68, 4676 /* blocks */ 0, 4677 /* blocks_hi */ 0xffffffff, 4678 /* base */ 0x90080000, 4679 /* gran */ 1, 4680 /* bytes */ 1, 4681 /* nFields */ 1, 4682 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 4683 /* *views */ NULL, 4684 /* *views_num */ NULL, 4685 /* snoop_cb */ NULL, 4686 /* snoop_user_data */ NULL, 4687 /* snoop_flags */ 0, 4688 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4689 /* type */ SOC_MEM_TYPE_NORMAL, 4690 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4691 /* impl */ SOC_MEM_IMPL_NORMAL, 4692 /* cmic_mor_clks */ 0, 4693 /* access_latency_mode */ 3, 4694 }, 4695 #endif /* chips */ 4696 4697 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 4698 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE0m */ 4699 /* mem HG_TRUNK_RR_CNT_PIPE0m */ 4700 /* flags */ SOC_MEM_FLAG_VALID | 4701 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 4702 /* cmp_fn */ _soc_mem_cmp_undef, 4703 /* *null_entry */ _soc_mem_entry_null_zeroes, 4704 /* index_min */ 0, 4705 /* index_max */ 63, 4706 /* minblock */ 36, 4707 /* maxblock */ 36, 4708 /* blocks */ 0, 4709 /* blocks_hi */ 0x10, 4710 /* base */ 0x50080000, 4711 /* gran */ 1, 4712 /* bytes */ 1, 4713 /* nFields */ 1, 4714 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 4715 /* *views */ NULL, 4716 /* *views_num */ NULL, 4717 /* snoop_cb */ NULL, 4718 /* snoop_user_data */ NULL, 4719 /* snoop_flags */ 0, 4720 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4721 /* type */ SOC_MEM_TYPE_NORMAL, 4722 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4723 /* impl */ SOC_MEM_IMPL_NORMAL, 4724 /* cmic_mor_clks */ 0, 4725 /* access_latency_mode */ 3, 4726 }, 4727 #endif /* chips */ 4728 4729 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 4730 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE1m */ 4731 /* mem HG_TRUNK_RR_CNT_PIPE1m */ 4732 /* flags */ SOC_MEM_FLAG_VALID | 4733 SOC_MEM_FLAG_CACHABLE | 4734 (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4735 /* cmp_fn */ _soc_mem_cmp_undef, 4736 /* *null_entry */ _soc_mem_entry_null_zeroes, 4737 /* index_min */ 0, 4738 /* index_max */ 63, 4739 /* minblock */ 36, 4740 /* maxblock */ 36, 4741 /* blocks */ 0, 4742 /* blocks_hi */ 0x10, 4743 /* base */ 0x50080000, 4744 /* gran */ 1, 4745 /* bytes */ 1, 4746 /* nFields */ 1, 4747 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 4748 /* *views */ NULL, 4749 /* *views_num */ NULL, 4750 /* snoop_cb */ NULL, 4751 /* snoop_user_data */ NULL, 4752 /* snoop_flags */ 0, 4753 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4754 /* type */ SOC_MEM_TYPE_NORMAL, 4755 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4756 /* impl */ SOC_MEM_IMPL_NORMAL, 4757 /* cmic_mor_clks */ 0, 4758 /* access_latency_mode */ 3, 4759 }, 4760 #endif /* chips */ 4761 4762 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 4763 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE2m */ 4764 /* mem HG_TRUNK_RR_CNT_PIPE2m */ 4765 /* flags */ SOC_MEM_FLAG_VALID | 4766 SOC_MEM_FLAG_CACHABLE | 4767 (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4768 /* cmp_fn */ _soc_mem_cmp_undef, 4769 /* *null_entry */ _soc_mem_entry_null_zeroes, 4770 /* index_min */ 0, 4771 /* index_max */ 63, 4772 /* minblock */ 36, 4773 /* maxblock */ 36, 4774 /* blocks */ 0, 4775 /* blocks_hi */ 0x10, 4776 /* base */ 0x50080000, 4777 /* gran */ 1, 4778 /* bytes */ 1, 4779 /* nFields */ 1, 4780 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 4781 /* *views */ NULL, 4782 /* *views_num */ NULL, 4783 /* snoop_cb */ NULL, 4784 /* snoop_user_data */ NULL, 4785 /* snoop_flags */ 0, 4786 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4787 /* type */ SOC_MEM_TYPE_NORMAL, 4788 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4789 /* impl */ SOC_MEM_IMPL_NORMAL, 4790 /* cmic_mor_clks */ 0, 4791 /* access_latency_mode */ 3, 4792 }, 4793 #endif /* chips */ 4794 4795 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 4796 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE3m */ 4797 /* mem HG_TRUNK_RR_CNT_PIPE3m */ 4798 /* flags */ SOC_MEM_FLAG_VALID | 4799 SOC_MEM_FLAG_CACHABLE | 4800 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4801 /* cmp_fn */ _soc_mem_cmp_undef, 4802 /* *null_entry */ _soc_mem_entry_null_zeroes, 4803 /* index_min */ 0, 4804 /* index_max */ 63, 4805 /* minblock */ 36, 4806 /* maxblock */ 36, 4807 /* blocks */ 0, 4808 /* blocks_hi */ 0x10, 4809 /* base */ 0x50080000, 4810 /* gran */ 1, 4811 /* bytes */ 1, 4812 /* nFields */ 1, 4813 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 4814 /* *views */ NULL, 4815 /* *views_num */ NULL, 4816 /* snoop_cb */ NULL, 4817 /* snoop_user_data */ NULL, 4818 /* snoop_flags */ 0, 4819 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4820 /* type */ SOC_MEM_TYPE_NORMAL, 4821 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4822 /* impl */ SOC_MEM_IMPL_NORMAL, 4823 /* cmic_mor_clks */ 0, 4824 /* access_latency_mode */ 3, 4825 }, 4826 #endif /* chips */ 4827 4828 #if defined(BCM_56370_A0) 4829 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE0_BCM56370_A0m */ 4830 /* mem HG_TRUNK_RR_CNT_PIPE0m */ 4831 /* flags */ SOC_MEM_FLAG_VALID | 4832 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 4833 /* cmp_fn */ _soc_mem_cmp_undef, 4834 /* *null_entry */ _soc_mem_entry_null_zeroes, 4835 /* index_min */ 0, 4836 /* index_max */ 63, 4837 /* minblock */ 14, 4838 /* maxblock */ 14, 4839 /* blocks */ 0x4000, 4840 /* blocks_hi */ 0, 4841 /* base */ 0x80080000, 4842 /* gran */ 1, 4843 /* bytes */ 1, 4844 /* nFields */ 1, 4845 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 4846 /* *views */ NULL, 4847 /* *views_num */ NULL, 4848 /* snoop_cb */ NULL, 4849 /* snoop_user_data */ NULL, 4850 /* snoop_flags */ 0, 4851 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4852 /* type */ SOC_MEM_TYPE_NORMAL, 4853 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4854 /* impl */ SOC_MEM_IMPL_NORMAL, 4855 /* cmic_mor_clks */ 0, 4856 /* access_latency_mode */ 3, 4857 }, 4858 #endif /* chips */ 4859 4860 #if defined(BCM_56770_A0) 4861 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE0_BCM56770_A0m */ 4862 /* mem HG_TRUNK_RR_CNT_PIPE0m */ 4863 /* flags */ SOC_MEM_FLAG_VALID | 4864 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 4865 /* cmp_fn */ _soc_mem_cmp_undef, 4866 /* *null_entry */ _soc_mem_entry_null_zeroes, 4867 /* index_min */ 0, 4868 /* index_max */ 63, 4869 /* minblock */ 25, 4870 /* maxblock */ 25, 4871 /* blocks */ 0x2000000, 4872 /* blocks_hi */ 0, 4873 /* base */ 0x80080000, 4874 /* gran */ 1, 4875 /* bytes */ 1, 4876 /* nFields */ 1, 4877 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 4878 /* *views */ NULL, 4879 /* *views_num */ NULL, 4880 /* snoop_cb */ NULL, 4881 /* snoop_user_data */ NULL, 4882 /* snoop_flags */ 0, 4883 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4884 /* type */ SOC_MEM_TYPE_NORMAL, 4885 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4886 /* impl */ SOC_MEM_IMPL_NORMAL, 4887 /* cmic_mor_clks */ 0, 4888 /* access_latency_mode */ 3, 4889 }, 4890 #endif /* chips */ 4891 4892 #if defined(BCM_56870_A0) 4893 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE0_BCM56870_A0m */ 4894 /* mem HG_TRUNK_RR_CNT_PIPE0m */ 4895 /* flags */ SOC_MEM_FLAG_VALID | 4896 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 4897 /* cmp_fn */ _soc_mem_cmp_undef, 4898 /* *null_entry */ _soc_mem_entry_null_zeroes, 4899 /* index_min */ 0, 4900 /* index_max */ 63, 4901 /* minblock */ 37, 4902 /* maxblock */ 37, 4903 /* blocks */ 0, 4904 /* blocks_hi */ 0x20, 4905 /* base */ 0x80080000, 4906 /* gran */ 1, 4907 /* bytes */ 1, 4908 /* nFields */ 1, 4909 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 4910 /* *views */ NULL, 4911 /* *views_num */ NULL, 4912 /* snoop_cb */ NULL, 4913 /* snoop_user_data */ NULL, 4914 /* snoop_flags */ 0, 4915 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4916 /* type */ SOC_MEM_TYPE_NORMAL, 4917 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4918 /* impl */ SOC_MEM_IMPL_NORMAL, 4919 /* cmic_mor_clks */ 0, 4920 /* access_latency_mode */ 3, 4921 }, 4922 #endif /* chips */ 4923 4924 #if defined(BCM_56970_A0) 4925 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE0_BCM56970_A0m */ 4926 /* mem HG_TRUNK_RR_CNT_PIPE0m */ 4927 /* flags */ SOC_MEM_FLAG_VALID | 4928 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 4929 /* cmp_fn */ _soc_mem_cmp_undef, 4930 /* *null_entry */ _soc_mem_entry_null_zeroes, 4931 /* index_min */ 0, 4932 /* index_max */ 63, 4933 /* minblock */ 68, 4934 /* maxblock */ 68, 4935 /* blocks */ 0, 4936 /* blocks_hi */ 0xffffffff, 4937 /* base */ 0x90080000, 4938 /* gran */ 1, 4939 /* bytes */ 1, 4940 /* nFields */ 1, 4941 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 4942 /* *views */ NULL, 4943 /* *views_num */ NULL, 4944 /* snoop_cb */ NULL, 4945 /* snoop_user_data */ NULL, 4946 /* snoop_flags */ 0, 4947 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4948 /* type */ SOC_MEM_TYPE_NORMAL, 4949 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4950 /* impl */ SOC_MEM_IMPL_NORMAL, 4951 /* cmic_mor_clks */ 0, 4952 /* access_latency_mode */ 3, 4953 }, 4954 #endif /* chips */ 4955 4956 #if defined(BCM_56870_A0) 4957 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE1_BCM56870_A0m */ 4958 /* mem HG_TRUNK_RR_CNT_PIPE1m */ 4959 /* flags */ SOC_MEM_FLAG_VALID | 4960 SOC_MEM_FLAG_CACHABLE | 4961 (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4962 /* cmp_fn */ _soc_mem_cmp_undef, 4963 /* *null_entry */ _soc_mem_entry_null_zeroes, 4964 /* index_min */ 0, 4965 /* index_max */ 63, 4966 /* minblock */ 37, 4967 /* maxblock */ 37, 4968 /* blocks */ 0, 4969 /* blocks_hi */ 0x20, 4970 /* base */ 0x80080000, 4971 /* gran */ 1, 4972 /* bytes */ 1, 4973 /* nFields */ 1, 4974 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 4975 /* *views */ NULL, 4976 /* *views_num */ NULL, 4977 /* snoop_cb */ NULL, 4978 /* snoop_user_data */ NULL, 4979 /* snoop_flags */ 0, 4980 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4981 /* type */ SOC_MEM_TYPE_NORMAL, 4982 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4983 /* impl */ SOC_MEM_IMPL_NORMAL, 4984 /* cmic_mor_clks */ 0, 4985 /* access_latency_mode */ 3, 4986 }, 4987 #endif /* chips */ 4988 4989 #if defined(BCM_56970_A0) 4990 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE1_BCM56970_A0m */ 4991 /* mem HG_TRUNK_RR_CNT_PIPE1m */ 4992 /* flags */ SOC_MEM_FLAG_VALID | 4993 SOC_MEM_FLAG_CACHABLE | 4994 (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4995 /* cmp_fn */ _soc_mem_cmp_undef, 4996 /* *null_entry */ _soc_mem_entry_null_zeroes, 4997 /* index_min */ 0, 4998 /* index_max */ 63, 4999 /* minblock */ 68, 5000 /* maxblock */ 68, 5001 /* blocks */ 0, 5002 /* blocks_hi */ 0xffffffff, 5003 /* base */ 0x90080000, 5004 /* gran */ 1, 5005 /* bytes */ 1, 5006 /* nFields */ 1, 5007 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 5008 /* *views */ NULL, 5009 /* *views_num */ NULL, 5010 /* snoop_cb */ NULL, 5011 /* snoop_user_data */ NULL, 5012 /* snoop_flags */ 0, 5013 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5014 /* type */ SOC_MEM_TYPE_NORMAL, 5015 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5016 /* impl */ SOC_MEM_IMPL_NORMAL, 5017 /* cmic_mor_clks */ 0, 5018 /* access_latency_mode */ 3, 5019 }, 5020 #endif /* chips */ 5021 5022 #if defined(BCM_56970_A0) 5023 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE2_BCM56970_A0m */ 5024 /* mem HG_TRUNK_RR_CNT_PIPE2m */ 5025 /* flags */ SOC_MEM_FLAG_VALID | 5026 SOC_MEM_FLAG_CACHABLE | 5027 (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 5028 /* cmp_fn */ _soc_mem_cmp_undef, 5029 /* *null_entry */ _soc_mem_entry_null_zeroes, 5030 /* index_min */ 0, 5031 /* index_max */ 63, 5032 /* minblock */ 68, 5033 /* maxblock */ 68, 5034 /* blocks */ 0, 5035 /* blocks_hi */ 0xffffffff, 5036 /* base */ 0x90080000, 5037 /* gran */ 1, 5038 /* bytes */ 1, 5039 /* nFields */ 1, 5040 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 5041 /* *views */ NULL, 5042 /* *views_num */ NULL, 5043 /* snoop_cb */ NULL, 5044 /* snoop_user_data */ NULL, 5045 /* snoop_flags */ 0, 5046 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5047 /* type */ SOC_MEM_TYPE_NORMAL, 5048 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5049 /* impl */ SOC_MEM_IMPL_NORMAL, 5050 /* cmic_mor_clks */ 0, 5051 /* access_latency_mode */ 3, 5052 }, 5053 #endif /* chips */ 5054 5055 #if defined(BCM_56970_A0) 5056 { /* SOC_MEM_INT_HG_TRUNK_RR_CNT_PIPE3_BCM56970_A0m */ 5057 /* mem HG_TRUNK_RR_CNT_PIPE3m */ 5058 /* flags */ SOC_MEM_FLAG_VALID | 5059 SOC_MEM_FLAG_CACHABLE | 5060 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 5061 /* cmp_fn */ _soc_mem_cmp_undef, 5062 /* *null_entry */ _soc_mem_entry_null_zeroes, 5063 /* index_min */ 0, 5064 /* index_max */ 63, 5065 /* minblock */ 68, 5066 /* maxblock */ 68, 5067 /* blocks */ 0, 5068 /* blocks_hi */ 0xffffffff, 5069 /* base */ 0x90080000, 5070 /* gran */ 1, 5071 /* bytes */ 1, 5072 /* nFields */ 1, 5073 /* *fields */ soc_HG_TRUNK_RR_CNTm_fields, 5074 /* *views */ NULL, 5075 /* *views_num */ NULL, 5076 /* snoop_cb */ NULL, 5077 /* snoop_user_data */ NULL, 5078 /* snoop_flags */ 0, 5079 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5080 /* type */ SOC_MEM_TYPE_NORMAL, 5081 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5082 /* impl */ SOC_MEM_IMPL_NORMAL, 5083 /* cmic_mor_clks */ 0, 5084 /* access_latency_mode */ 3, 5085 }, 5086 #endif /* chips */ 5087 5088 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 5089 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROLm */ 5090 /* mem HIGIG_TRUNK_CONTROLm */ 5091 /* flags */ SOC_MEM_FLAG_VALID | 5092 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5093 /* cmp_fn */ _soc_mem_cmp_undef, 5094 /* *null_entry */ _soc_mem_entry_null_zeroes, 5095 /* index_min */ 0, 5096 /* index_max */ 0, 5097 /* minblock */ 6, 5098 /* maxblock */ 6, 5099 /* blocks */ 0x40, 5100 /* blocks_hi */ 0, 5101 /* base */ 0x0f078400, 5102 /* gran */ 1, 5103 /* bytes */ 9, 5104 /* nFields */ 4, 5105 /* *fields */ soc_HIGIG_TRUNK_CONTROLm_fields, 5106 /* *views */ NULL, 5107 /* *views_num */ NULL, 5108 /* snoop_cb */ NULL, 5109 /* snoop_user_data */ NULL, 5110 /* snoop_flags */ 0, 5111 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5112 /* type */ SOC_MEM_TYPE_NORMAL, 5113 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5114 /* impl */ SOC_MEM_IMPL_NORMAL, 5115 /* cmic_mor_clks */ 0, 5116 }, 5117 #endif /* chips */ 5118 5119 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 5120 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56260_A0m */ 5121 /* mem HIGIG_TRUNK_CONTROLm */ 5122 /* flags */ SOC_MEM_FLAG_VALID | 5123 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5124 /* cmp_fn */ _soc_mem_cmp_undef, 5125 /* *null_entry */ _soc_mem_entry_null_zeroes, 5126 /* index_min */ 0, 5127 /* index_max */ 0, 5128 /* minblock */ 6, 5129 /* maxblock */ 6, 5130 /* blocks */ 0x40, 5131 /* blocks_hi */ 0, 5132 /* base */ 0x3ccc0000, 5133 /* gran */ 1, 5134 /* bytes */ 12, 5135 /* nFields */ 1, 5136 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56260_A0m_fields, 5137 /* *views */ NULL, 5138 /* *views_num */ NULL, 5139 /* snoop_cb */ NULL, 5140 /* snoop_user_data */ NULL, 5141 /* snoop_flags */ 0, 5142 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5143 /* type */ SOC_MEM_TYPE_NORMAL, 5144 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5145 /* impl */ SOC_MEM_IMPL_NORMAL, 5146 /* cmic_mor_clks */ 0, 5147 }, 5148 #endif /* chips */ 5149 5150 #if defined(BCM_56270_A0) 5151 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56270_A0m */ 5152 /* mem HIGIG_TRUNK_CONTROLm */ 5153 /* flags */ SOC_MEM_FLAG_VALID | 5154 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5155 /* cmp_fn */ _soc_mem_cmp_undef, 5156 /* *null_entry */ _soc_mem_entry_null_zeroes, 5157 /* index_min */ 0, 5158 /* index_max */ 0, 5159 /* minblock */ 5, 5160 /* maxblock */ 5, 5161 /* blocks */ 0x20, 5162 /* blocks_hi */ 0, 5163 /* base */ 0x3ccc0000, 5164 /* gran */ 1, 5165 /* bytes */ 4, 5166 /* nFields */ 1, 5167 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56270_A0m_fields, 5168 /* *views */ NULL, 5169 /* *views_num */ NULL, 5170 /* snoop_cb */ NULL, 5171 /* snoop_user_data */ NULL, 5172 /* snoop_flags */ 0, 5173 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5174 /* type */ SOC_MEM_TYPE_NORMAL, 5175 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5176 /* impl */ SOC_MEM_IMPL_NORMAL, 5177 /* cmic_mor_clks */ 0, 5178 }, 5179 #endif /* chips */ 5180 5181 #if defined(BCM_56340_A0) 5182 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56340_A0m */ 5183 /* mem HIGIG_TRUNK_CONTROLm */ 5184 /* flags */ SOC_MEM_FLAG_VALID | 5185 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5186 /* cmp_fn */ _soc_mem_cmp_undef, 5187 /* *null_entry */ _soc_mem_entry_null_zeroes, 5188 /* index_min */ 0, 5189 /* index_max */ 0, 5190 /* minblock */ 4, 5191 /* maxblock */ 4, 5192 /* blocks */ 0x10, 5193 /* blocks_hi */ 0, 5194 /* base */ 0x38b00000, 5195 /* gran */ 1, 5196 /* bytes */ 8, 5197 /* nFields */ 3, 5198 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56340_A0m_fields, 5199 /* *views */ NULL, 5200 /* *views_num */ NULL, 5201 /* snoop_cb */ NULL, 5202 /* snoop_user_data */ NULL, 5203 /* snoop_flags */ 0, 5204 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5205 /* type */ SOC_MEM_TYPE_NORMAL, 5206 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5207 /* impl */ SOC_MEM_IMPL_NORMAL, 5208 /* cmic_mor_clks */ 0, 5209 }, 5210 #endif /* chips */ 5211 5212 #if defined(BCM_56370_A0) 5213 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56370_A0m */ 5214 /* mem HIGIG_TRUNK_CONTROLm */ 5215 /* flags */ SOC_MEM_FLAG_VALID | 5216 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5217 /* cmp_fn */ _soc_mem_cmp_undef, 5218 /* *null_entry */ _soc_mem_entry_null_zeroes, 5219 /* index_min */ 0, 5220 /* index_max */ 0, 5221 /* minblock */ 14, 5222 /* maxblock */ 14, 5223 /* blocks */ 0x4000, 5224 /* blocks_hi */ 0, 5225 /* base */ 0x80a40000, 5226 /* gran */ 1, 5227 /* bytes */ 9, 5228 /* nFields */ 1, 5229 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56370_A0m_fields, 5230 /* *views */ NULL, 5231 /* *views_num */ NULL, 5232 /* snoop_cb */ NULL, 5233 /* snoop_user_data */ NULL, 5234 /* snoop_flags */ 0, 5235 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5236 /* type */ SOC_MEM_TYPE_NORMAL, 5237 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5238 /* impl */ SOC_MEM_IMPL_NORMAL, 5239 /* cmic_mor_clks */ 0, 5240 /* access_latency_mode */ 3, 5241 }, 5242 #endif /* chips */ 5243 5244 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 5245 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56440_A0m */ 5246 /* mem HIGIG_TRUNK_CONTROLm */ 5247 /* flags */ SOC_MEM_FLAG_VALID | 5248 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5249 /* cmp_fn */ _soc_mem_cmp_undef, 5250 /* *null_entry */ _soc_mem_entry_null_zeroes, 5251 /* index_min */ 0, 5252 /* index_max */ 0, 5253 /* minblock */ 9, 5254 /* maxblock */ 9, 5255 /* blocks */ 0x200, 5256 /* blocks_hi */ 0, 5257 /* base */ 0x0f078400, 5258 /* gran */ 1, 5259 /* bytes */ 5, 5260 /* nFields */ 3, 5261 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56440_A0m_fields, 5262 /* *views */ NULL, 5263 /* *views_num */ NULL, 5264 /* snoop_cb */ NULL, 5265 /* snoop_user_data */ NULL, 5266 /* snoop_flags */ 0, 5267 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5268 /* type */ SOC_MEM_TYPE_NORMAL, 5269 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5270 /* impl */ SOC_MEM_IMPL_NORMAL, 5271 /* cmic_mor_clks */ 0, 5272 }, 5273 #endif /* chips */ 5274 5275 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 5276 defined(BCM_56450_B1) 5277 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56450_A0m */ 5278 /* mem HIGIG_TRUNK_CONTROLm */ 5279 /* flags */ SOC_MEM_FLAG_VALID | 5280 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5281 /* cmp_fn */ _soc_mem_cmp_undef, 5282 /* *null_entry */ _soc_mem_entry_null_zeroes, 5283 /* index_min */ 0, 5284 /* index_max */ 0, 5285 /* minblock */ 8, 5286 /* maxblock */ 8, 5287 /* blocks */ 0x100, 5288 /* blocks_hi */ 0, 5289 /* base */ 0x3ccc0000, 5290 /* gran */ 1, 5291 /* bytes */ 22, 5292 /* nFields */ 3, 5293 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56450_A0m_fields, 5294 /* *views */ NULL, 5295 /* *views_num */ NULL, 5296 /* snoop_cb */ NULL, 5297 /* snoop_user_data */ NULL, 5298 /* snoop_flags */ 0, 5299 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5300 /* type */ SOC_MEM_TYPE_NORMAL, 5301 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5302 /* impl */ SOC_MEM_IMPL_NORMAL, 5303 /* cmic_mor_clks */ 0, 5304 }, 5305 #endif /* chips */ 5306 5307 #if defined(BCM_56560_A0) 5308 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56560_A0m */ 5309 /* mem HIGIG_TRUNK_CONTROLm */ 5310 /* flags */ SOC_MEM_FLAG_VALID | 5311 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5312 /* cmp_fn */ _soc_mem_cmp_undef, 5313 /* *null_entry */ _soc_mem_entry_null_zeroes, 5314 /* index_min */ 0, 5315 /* index_max */ 0, 5316 /* minblock */ 21, 5317 /* maxblock */ 21, 5318 /* blocks */ 0x200000, 5319 /* blocks_hi */ 0, 5320 /* base */ 0x55840000, 5321 /* gran */ 1, 5322 /* bytes */ 10, 5323 /* nFields */ 1, 5324 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56560_A0m_fields, 5325 /* *views */ NULL, 5326 /* *views_num */ NULL, 5327 /* snoop_cb */ NULL, 5328 /* snoop_user_data */ NULL, 5329 /* snoop_flags */ 0, 5330 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5331 /* type */ SOC_MEM_TYPE_NORMAL, 5332 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5333 /* impl */ SOC_MEM_IMPL_NORMAL, 5334 /* cmic_mor_clks */ 0, 5335 }, 5336 #endif /* chips */ 5337 5338 #if defined(BCM_56560_B0) 5339 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56560_B0m */ 5340 /* mem HIGIG_TRUNK_CONTROLm */ 5341 /* flags */ SOC_MEM_FLAG_VALID | 5342 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5343 /* cmp_fn */ _soc_mem_cmp_undef, 5344 /* *null_entry */ _soc_mem_entry_null_zeroes, 5345 /* index_min */ 0, 5346 /* index_max */ 0, 5347 /* minblock */ 13, 5348 /* maxblock */ 13, 5349 /* blocks */ 0x2000, 5350 /* blocks_hi */ 0, 5351 /* base */ 0x55840000, 5352 /* gran */ 1, 5353 /* bytes */ 10, 5354 /* nFields */ 1, 5355 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56560_A0m_fields, 5356 /* *views */ NULL, 5357 /* *views_num */ NULL, 5358 /* snoop_cb */ NULL, 5359 /* snoop_user_data */ NULL, 5360 /* snoop_flags */ 0, 5361 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5362 /* type */ SOC_MEM_TYPE_NORMAL, 5363 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5364 /* impl */ SOC_MEM_IMPL_NORMAL, 5365 /* cmic_mor_clks */ 0, 5366 }, 5367 #endif /* chips */ 5368 5369 #if defined(BCM_56640_A0) 5370 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56640_A0m */ 5371 /* mem HIGIG_TRUNK_CONTROLm */ 5372 /* flags */ SOC_MEM_FLAG_VALID | 5373 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5374 /* cmp_fn */ _soc_mem_cmp_undef, 5375 /* *null_entry */ _soc_mem_entry_null_zeroes, 5376 /* index_min */ 0, 5377 /* index_max */ 0, 5378 /* minblock */ 7, 5379 /* maxblock */ 7, 5380 /* blocks */ 0x80, 5381 /* blocks_hi */ 0, 5382 /* base */ 0x38b00000, 5383 /* gran */ 1, 5384 /* bytes */ 9, 5385 /* nFields */ 4, 5386 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56640_A0m_fields, 5387 /* *views */ NULL, 5388 /* *views_num */ NULL, 5389 /* snoop_cb */ NULL, 5390 /* snoop_user_data */ NULL, 5391 /* snoop_flags */ 0, 5392 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5393 /* type */ SOC_MEM_TYPE_NORMAL, 5394 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5395 /* impl */ SOC_MEM_IMPL_NORMAL, 5396 /* cmic_mor_clks */ 0, 5397 }, 5398 #endif /* chips */ 5399 5400 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 5401 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56670_A0m */ 5402 /* mem HIGIG_TRUNK_CONTROLm */ 5403 /* flags */ SOC_MEM_FLAG_VALID | 5404 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5405 /* cmp_fn */ _soc_mem_cmp_undef, 5406 /* *null_entry */ _soc_mem_entry_null_zeroes, 5407 /* index_min */ 0, 5408 /* index_max */ 0, 5409 /* minblock */ 21, 5410 /* maxblock */ 21, 5411 /* blocks */ 0x200000, 5412 /* blocks_hi */ 0, 5413 /* base */ 0x55840000, 5414 /* gran */ 1, 5415 /* bytes */ 9, 5416 /* nFields */ 1, 5417 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56670_A0m_fields, 5418 /* *views */ NULL, 5419 /* *views_num */ NULL, 5420 /* snoop_cb */ NULL, 5421 /* snoop_user_data */ NULL, 5422 /* snoop_flags */ 0, 5423 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5424 /* type */ SOC_MEM_TYPE_NORMAL, 5425 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5426 /* impl */ SOC_MEM_IMPL_NORMAL, 5427 /* cmic_mor_clks */ 0, 5428 }, 5429 #endif /* chips */ 5430 5431 #if defined(BCM_56770_A0) 5432 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56770_A0m */ 5433 /* mem HIGIG_TRUNK_CONTROLm */ 5434 /* flags */ SOC_MEM_FLAG_VALID | 5435 SOC_MEM_FLAG_CACHABLE | 5436 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 5437 /* cmp_fn */ _soc_mem_cmp_undef, 5438 /* *null_entry */ _soc_mem_entry_null_zeroes, 5439 /* index_min */ 0, 5440 /* index_max */ 0, 5441 /* minblock */ 25, 5442 /* maxblock */ 25, 5443 /* blocks */ 0x2000000, 5444 /* blocks_hi */ 0, 5445 /* base */ 0x80a40000, 5446 /* gran */ 1, 5447 /* bytes */ 17, 5448 /* nFields */ 1, 5449 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56870_A0m_fields, 5450 /* *views */ NULL, 5451 /* *views_num */ NULL, 5452 /* snoop_cb */ NULL, 5453 /* snoop_user_data */ NULL, 5454 /* snoop_flags */ 0, 5455 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5456 /* type */ SOC_MEM_TYPE_NORMAL, 5457 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5458 /* impl */ SOC_MEM_IMPL_NORMAL, 5459 /* cmic_mor_clks */ 0, 5460 /* access_latency_mode */ 3, 5461 }, 5462 #endif /* chips */ 5463 5464 #if defined(BCM_56850_A0) 5465 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56850_A0m */ 5466 /* mem HIGIG_TRUNK_CONTROLm */ 5467 /* flags */ SOC_MEM_FLAG_VALID | 5468 SOC_MEM_FLAG_CACHABLE | 5469 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 5470 /* cmp_fn */ _soc_mem_cmp_undef, 5471 /* *null_entry */ _soc_mem_entry_null_zeroes, 5472 /* index_min */ 0, 5473 /* index_max */ 0, 5474 /* minblock */ 10, 5475 /* maxblock */ 10, 5476 /* blocks */ 0x400, 5477 /* blocks_hi */ 0, 5478 /* base */ 0x45840000, 5479 /* gran */ 1, 5480 /* bytes */ 14, 5481 /* nFields */ 1, 5482 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56850_A0m_fields, 5483 /* *views */ NULL, 5484 /* *views_num */ NULL, 5485 /* snoop_cb */ NULL, 5486 /* snoop_user_data */ NULL, 5487 /* snoop_flags */ 0, 5488 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5489 /* type */ SOC_MEM_TYPE_NORMAL, 5490 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5491 /* impl */ SOC_MEM_IMPL_NORMAL, 5492 /* cmic_mor_clks */ 0, 5493 }, 5494 #endif /* chips */ 5495 5496 #if defined(BCM_56860_A0) 5497 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56860_A0m */ 5498 /* mem HIGIG_TRUNK_CONTROLm */ 5499 /* flags */ SOC_MEM_FLAG_VALID | 5500 SOC_MEM_FLAG_CACHABLE | 5501 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 5502 /* cmp_fn */ _soc_mem_cmp_undef, 5503 /* *null_entry */ _soc_mem_entry_null_zeroes, 5504 /* index_min */ 0, 5505 /* index_max */ 0, 5506 /* minblock */ 11, 5507 /* maxblock */ 11, 5508 /* blocks */ 0x800, 5509 /* blocks_hi */ 0, 5510 /* base */ 0x55840000, 5511 /* gran */ 1, 5512 /* bytes */ 14, 5513 /* nFields */ 1, 5514 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56850_A0m_fields, 5515 /* *views */ NULL, 5516 /* *views_num */ NULL, 5517 /* snoop_cb */ NULL, 5518 /* snoop_user_data */ NULL, 5519 /* snoop_flags */ 0, 5520 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5521 /* type */ SOC_MEM_TYPE_NORMAL, 5522 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5523 /* impl */ SOC_MEM_IMPL_NORMAL, 5524 /* cmic_mor_clks */ 0, 5525 }, 5526 #endif /* chips */ 5527 5528 #if defined(BCM_56870_A0) 5529 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56870_A0m */ 5530 /* mem HIGIG_TRUNK_CONTROLm */ 5531 /* flags */ SOC_MEM_FLAG_VALID | 5532 SOC_MEM_FLAG_CACHABLE | 5533 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 5534 /* cmp_fn */ _soc_mem_cmp_undef, 5535 /* *null_entry */ _soc_mem_entry_null_zeroes, 5536 /* index_min */ 0, 5537 /* index_max */ 0, 5538 /* minblock */ 37, 5539 /* maxblock */ 37, 5540 /* blocks */ 0, 5541 /* blocks_hi */ 0x20, 5542 /* base */ 0x80a40000, 5543 /* gran */ 1, 5544 /* bytes */ 17, 5545 /* nFields */ 1, 5546 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56870_A0m_fields, 5547 /* *views */ NULL, 5548 /* *views_num */ NULL, 5549 /* snoop_cb */ NULL, 5550 /* snoop_user_data */ NULL, 5551 /* snoop_flags */ 0, 5552 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5553 /* type */ SOC_MEM_TYPE_NORMAL, 5554 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5555 /* impl */ SOC_MEM_IMPL_NORMAL, 5556 /* cmic_mor_clks */ 0, 5557 /* access_latency_mode */ 3, 5558 }, 5559 #endif /* chips */ 5560 5561 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 5562 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56960_A0m */ 5563 /* mem HIGIG_TRUNK_CONTROLm */ 5564 /* flags */ SOC_MEM_FLAG_VALID | 5565 SOC_MEM_FLAG_CACHABLE | 5566 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 5567 /* cmp_fn */ _soc_mem_cmp_undef, 5568 /* *null_entry */ _soc_mem_entry_null_zeroes, 5569 /* index_min */ 0, 5570 /* index_max */ 0, 5571 /* minblock */ 36, 5572 /* maxblock */ 36, 5573 /* blocks */ 0, 5574 /* blocks_hi */ 0x10, 5575 /* base */ 0x50940000, 5576 /* gran */ 1, 5577 /* bytes */ 17, 5578 /* nFields */ 1, 5579 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56960_A0m_fields, 5580 /* *views */ NULL, 5581 /* *views_num */ NULL, 5582 /* snoop_cb */ NULL, 5583 /* snoop_user_data */ NULL, 5584 /* snoop_flags */ 0, 5585 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5586 /* type */ SOC_MEM_TYPE_NORMAL, 5587 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5588 /* impl */ SOC_MEM_IMPL_NORMAL, 5589 /* cmic_mor_clks */ 0, 5590 /* access_latency_mode */ 3, 5591 }, 5592 #endif /* chips */ 5593 5594 #if defined(BCM_56970_A0) 5595 { /* SOC_MEM_INT_HIGIG_TRUNK_CONTROL_BCM56970_A0m */ 5596 /* mem HIGIG_TRUNK_CONTROLm */ 5597 /* flags */ SOC_MEM_FLAG_VALID | 5598 SOC_MEM_FLAG_CACHABLE | 5599 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 5600 /* cmp_fn */ _soc_mem_cmp_undef, 5601 /* *null_entry */ _soc_mem_entry_null_zeroes, 5602 /* index_min */ 0, 5603 /* index_max */ 0, 5604 /* minblock */ 68, 5605 /* maxblock */ 68, 5606 /* blocks */ 0, 5607 /* blocks_hi */ 0xffffffff, 5608 /* base */ 0x90940000, 5609 /* gran */ 1, 5610 /* bytes */ 17, 5611 /* nFields */ 1, 5612 /* *fields */ soc_HIGIG_TRUNK_CONTROL_BCM56960_A0m_fields, 5613 /* *views */ NULL, 5614 /* *views_num */ NULL, 5615 /* snoop_cb */ NULL, 5616 /* snoop_user_data */ NULL, 5617 /* snoop_flags */ 0, 5618 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5619 /* type */ SOC_MEM_TYPE_NORMAL, 5620 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5621 /* impl */ SOC_MEM_IMPL_NORMAL, 5622 /* cmic_mor_clks */ 0, 5623 /* access_latency_mode */ 3, 5624 }, 5625 #endif /* chips */ 5626 5627 #if defined(BCM_56850_A0) 5628 { /* SOC_MEM_INT_HSP_SCHED_L0_ACCUM_COMP_MEM_0m */ 5629 /* mem HSP_SCHED_L0_ACCUM_COMP_MEM_0m */ 5630 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 5631 /* cmp_fn */ _soc_mem_cmp_undef, 5632 /* *null_entry */ _soc_mem_entry_null_zeroes, 5633 /* index_min */ 0, 5634 /* index_max */ 79, 5635 /* minblock */ 12, 5636 /* maxblock */ 12, 5637 /* blocks */ 0x1000, 5638 /* blocks_hi */ 0, 5639 /* base */ 0x98000000, 5640 /* gran */ 1, 5641 /* bytes */ 4, 5642 /* nFields */ 3, 5643 /* *fields */ soc_HSP_SCHED_L0_ACCUM_COMP_MEM_0m_fields, 5644 /* *views */ NULL, 5645 /* *views_num */ NULL, 5646 /* snoop_cb */ NULL, 5647 /* snoop_user_data */ NULL, 5648 /* snoop_flags */ 0, 5649 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5650 /* type */ SOC_MEM_TYPE_NORMAL, 5651 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5652 /* impl */ SOC_MEM_IMPL_NORMAL, 5653 /* cmic_mor_clks */ 0, 5654 }, 5655 #endif /* chips */ 5656 5657 #if defined(BCM_56850_A0) 5658 { /* SOC_MEM_INT_HSP_SCHED_L0_ACCUM_COMP_MEM_1m */ 5659 /* mem HSP_SCHED_L0_ACCUM_COMP_MEM_1m */ 5660 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 5661 /* cmp_fn */ _soc_mem_cmp_undef, 5662 /* *null_entry */ _soc_mem_entry_null_zeroes, 5663 /* index_min */ 0, 5664 /* index_max */ 79, 5665 /* minblock */ 12, 5666 /* maxblock */ 12, 5667 /* blocks */ 0x1000, 5668 /* blocks_hi */ 0, 5669 /* base */ 0x98000400, 5670 /* gran */ 1, 5671 /* bytes */ 4, 5672 /* nFields */ 3, 5673 /* *fields */ soc_HSP_SCHED_L0_ACCUM_COMP_MEM_0m_fields, 5674 /* *views */ NULL, 5675 /* *views_num */ NULL, 5676 /* snoop_cb */ NULL, 5677 /* snoop_user_data */ NULL, 5678 /* snoop_flags */ 0, 5679 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5680 /* type */ SOC_MEM_TYPE_NORMAL, 5681 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5682 /* impl */ SOC_MEM_IMPL_NORMAL, 5683 /* cmic_mor_clks */ 0, 5684 }, 5685 #endif /* chips */ 5686 5687 #if defined(BCM_56560_A0) 5688 { /* SOC_MEM_INT_HSP_SCHED_L0_ACCUM_COMP_MEM_0_BCM56560_A0m */ 5689 /* mem HSP_SCHED_L0_ACCUM_COMP_MEM_0m */ 5690 /* flags */ SOC_MEM_FLAG_VALID | 5691 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5692 /* cmp_fn */ _soc_mem_cmp_undef, 5693 /* *null_entry */ _soc_mem_entry_null_zeroes, 5694 /* index_min */ 0, 5695 /* index_max */ 79, 5696 /* minblock */ 24, 5697 /* maxblock */ 24, 5698 /* blocks */ 0x1000000, 5699 /* blocks_hi */ 0, 5700 /* base */ 0x98000000, 5701 /* gran */ 1, 5702 /* bytes */ 4, 5703 /* nFields */ 3, 5704 /* *fields */ soc_HSP_SCHED_L0_ACCUM_COMP_MEM_0_BCM56560_A0m_fields, 5705 /* *views */ NULL, 5706 /* *views_num */ NULL, 5707 /* snoop_cb */ NULL, 5708 /* snoop_user_data */ NULL, 5709 /* snoop_flags */ 0, 5710 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5711 /* type */ SOC_MEM_TYPE_NORMAL, 5712 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5713 /* impl */ SOC_MEM_IMPL_NORMAL, 5714 /* cmic_mor_clks */ 0, 5715 }, 5716 #endif /* chips */ 5717 5718 #if defined(BCM_56560_B0) 5719 { /* SOC_MEM_INT_HSP_SCHED_L0_ACCUM_COMP_MEM_0_BCM56560_B0m */ 5720 /* mem HSP_SCHED_L0_ACCUM_COMP_MEM_0m */ 5721 /* flags */ SOC_MEM_FLAG_VALID | 5722 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5723 /* cmp_fn */ _soc_mem_cmp_undef, 5724 /* *null_entry */ _soc_mem_entry_null_zeroes, 5725 /* index_min */ 0, 5726 /* index_max */ 79, 5727 /* minblock */ 16, 5728 /* maxblock */ 16, 5729 /* blocks */ 0x10000, 5730 /* blocks_hi */ 0, 5731 /* base */ 0x98000000, 5732 /* gran */ 1, 5733 /* bytes */ 4, 5734 /* nFields */ 3, 5735 /* *fields */ soc_HSP_SCHED_L0_ACCUM_COMP_MEM_0_BCM56560_A0m_fields, 5736 /* *views */ NULL, 5737 /* *views_num */ NULL, 5738 /* snoop_cb */ NULL, 5739 /* snoop_user_data */ NULL, 5740 /* snoop_flags */ 0, 5741 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5742 /* type */ SOC_MEM_TYPE_NORMAL, 5743 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5744 /* impl */ SOC_MEM_IMPL_NORMAL, 5745 /* cmic_mor_clks */ 0, 5746 }, 5747 #endif /* chips */ 5748 5749 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 5750 { /* SOC_MEM_INT_HSP_SCHED_L0_ACCUM_COMP_MEM_0_BCM56670_A0m */ 5751 /* mem HSP_SCHED_L0_ACCUM_COMP_MEM_0m */ 5752 /* flags */ SOC_MEM_FLAG_VALID | 5753 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5754 /* cmp_fn */ _soc_mem_cmp_undef, 5755 /* *null_entry */ _soc_mem_entry_null_zeroes, 5756 /* index_min */ 0, 5757 /* index_max */ 334, 5758 /* minblock */ 25, 5759 /* maxblock */ 25, 5760 /* blocks */ 0x2000000, 5761 /* blocks_hi */ 0, 5762 /* base */ 0x98000000, 5763 /* gran */ 1, 5764 /* bytes */ 4, 5765 /* nFields */ 3, 5766 /* *fields */ soc_HSP_SCHED_L0_ACCUM_COMP_MEM_0_BCM56560_A0m_fields, 5767 /* *views */ NULL, 5768 /* *views_num */ NULL, 5769 /* snoop_cb */ NULL, 5770 /* snoop_user_data */ NULL, 5771 /* snoop_flags */ 0, 5772 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5773 /* type */ SOC_MEM_TYPE_NORMAL, 5774 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5775 /* impl */ SOC_MEM_IMPL_NORMAL, 5776 /* cmic_mor_clks */ 0, 5777 }, 5778 #endif /* chips */ 5779 5780 #if defined(BCM_56860_A0) 5781 { /* SOC_MEM_INT_HSP_SCHED_L0_ACCUM_COMP_MEM_0_BCM56860_A0m */ 5782 /* mem HSP_SCHED_L0_ACCUM_COMP_MEM_0m */ 5783 /* flags */ SOC_MEM_FLAG_VALID | 5784 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5785 /* cmp_fn */ _soc_mem_cmp_undef, 5786 /* *null_entry */ _soc_mem_entry_null_zeroes, 5787 /* index_min */ 0, 5788 /* index_max */ 79, 5789 /* minblock */ 13, 5790 /* maxblock */ 13, 5791 /* blocks */ 0x2000, 5792 /* blocks_hi */ 0, 5793 /* base */ 0x98000000, 5794 /* gran */ 1, 5795 /* bytes */ 4, 5796 /* nFields */ 3, 5797 /* *fields */ soc_HSP_SCHED_L0_ACCUM_COMP_MEM_0m_fields, 5798 /* *views */ NULL, 5799 /* *views_num */ NULL, 5800 /* snoop_cb */ NULL, 5801 /* snoop_user_data */ NULL, 5802 /* snoop_flags */ 0, 5803 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5804 /* type */ SOC_MEM_TYPE_NORMAL, 5805 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5806 /* impl */ SOC_MEM_IMPL_NORMAL, 5807 /* cmic_mor_clks */ 0, 5808 }, 5809 #endif /* chips */ 5810 5811 #if defined(BCM_56860_A0) 5812 { /* SOC_MEM_INT_HSP_SCHED_L0_ACCUM_COMP_MEM_1_BCM56860_A0m */ 5813 /* mem HSP_SCHED_L0_ACCUM_COMP_MEM_1m */ 5814 /* flags */ SOC_MEM_FLAG_VALID | 5815 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5816 /* cmp_fn */ _soc_mem_cmp_undef, 5817 /* *null_entry */ _soc_mem_entry_null_zeroes, 5818 /* index_min */ 0, 5819 /* index_max */ 79, 5820 /* minblock */ 13, 5821 /* maxblock */ 13, 5822 /* blocks */ 0x2000, 5823 /* blocks_hi */ 0, 5824 /* base */ 0x98000400, 5825 /* gran */ 1, 5826 /* bytes */ 4, 5827 /* nFields */ 3, 5828 /* *fields */ soc_HSP_SCHED_L0_ACCUM_COMP_MEM_0m_fields, 5829 /* *views */ NULL, 5830 /* *views_num */ NULL, 5831 /* snoop_cb */ NULL, 5832 /* snoop_user_data */ NULL, 5833 /* snoop_flags */ 0, 5834 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5835 /* type */ SOC_MEM_TYPE_NORMAL, 5836 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5837 /* impl */ SOC_MEM_IMPL_NORMAL, 5838 /* cmic_mor_clks */ 0, 5839 }, 5840 #endif /* chips */ 5841 5842 #if defined(BCM_56850_A0) 5843 { /* SOC_MEM_INT_HSP_SCHED_L0_CREDIT_MEM_0m */ 5844 /* mem HSP_SCHED_L0_CREDIT_MEM_0m */ 5845 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 5846 /* cmp_fn */ _soc_mem_cmp_undef, 5847 /* *null_entry */ _soc_mem_entry_null_zeroes, 5848 /* index_min */ 0, 5849 /* index_max */ 79, 5850 /* minblock */ 12, 5851 /* maxblock */ 12, 5852 /* blocks */ 0x1000, 5853 /* blocks_hi */ 0, 5854 /* base */ 0x98000200, 5855 /* gran */ 1, 5856 /* bytes */ 4, 5857 /* nFields */ 3, 5858 /* *fields */ soc_HSP_SCHED_L0_CREDIT_MEM_0m_fields, 5859 /* *views */ NULL, 5860 /* *views_num */ NULL, 5861 /* snoop_cb */ NULL, 5862 /* snoop_user_data */ NULL, 5863 /* snoop_flags */ 0, 5864 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5865 /* type */ SOC_MEM_TYPE_NORMAL, 5866 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5867 /* impl */ SOC_MEM_IMPL_NORMAL, 5868 /* cmic_mor_clks */ 0, 5869 }, 5870 #endif /* chips */ 5871 5872 #if defined(BCM_56850_A0) 5873 { /* SOC_MEM_INT_HSP_SCHED_L0_CREDIT_MEM_1m */ 5874 /* mem HSP_SCHED_L0_CREDIT_MEM_1m */ 5875 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 5876 /* cmp_fn */ _soc_mem_cmp_undef, 5877 /* *null_entry */ _soc_mem_entry_null_zeroes, 5878 /* index_min */ 0, 5879 /* index_max */ 79, 5880 /* minblock */ 12, 5881 /* maxblock */ 12, 5882 /* blocks */ 0x1000, 5883 /* blocks_hi */ 0, 5884 /* base */ 0x98000600, 5885 /* gran */ 1, 5886 /* bytes */ 4, 5887 /* nFields */ 3, 5888 /* *fields */ soc_HSP_SCHED_L0_CREDIT_MEM_0m_fields, 5889 /* *views */ NULL, 5890 /* *views_num */ NULL, 5891 /* snoop_cb */ NULL, 5892 /* snoop_user_data */ NULL, 5893 /* snoop_flags */ 0, 5894 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5895 /* type */ SOC_MEM_TYPE_NORMAL, 5896 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5897 /* impl */ SOC_MEM_IMPL_NORMAL, 5898 /* cmic_mor_clks */ 0, 5899 }, 5900 #endif /* chips */ 5901 5902 #if defined(BCM_56560_A0) 5903 { /* SOC_MEM_INT_HSP_SCHED_L0_CREDIT_MEM_0_BCM56560_A0m */ 5904 /* mem HSP_SCHED_L0_CREDIT_MEM_0m */ 5905 /* flags */ SOC_MEM_FLAG_VALID | 5906 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5907 /* cmp_fn */ _soc_mem_cmp_undef, 5908 /* *null_entry */ _soc_mem_entry_null_zeroes, 5909 /* index_min */ 0, 5910 /* index_max */ 79, 5911 /* minblock */ 24, 5912 /* maxblock */ 24, 5913 /* blocks */ 0x1000000, 5914 /* blocks_hi */ 0, 5915 /* base */ 0x98000200, 5916 /* gran */ 1, 5917 /* bytes */ 4, 5918 /* nFields */ 3, 5919 /* *fields */ soc_HSP_SCHED_L0_CREDIT_MEM_0_BCM56560_A0m_fields, 5920 /* *views */ NULL, 5921 /* *views_num */ NULL, 5922 /* snoop_cb */ NULL, 5923 /* snoop_user_data */ NULL, 5924 /* snoop_flags */ 0, 5925 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5926 /* type */ SOC_MEM_TYPE_NORMAL, 5927 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5928 /* impl */ SOC_MEM_IMPL_NORMAL, 5929 /* cmic_mor_clks */ 0, 5930 }, 5931 #endif /* chips */ 5932 5933 #if defined(BCM_56560_B0) 5934 { /* SOC_MEM_INT_HSP_SCHED_L0_CREDIT_MEM_0_BCM56560_B0m */ 5935 /* mem HSP_SCHED_L0_CREDIT_MEM_0m */ 5936 /* flags */ SOC_MEM_FLAG_VALID | 5937 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5938 /* cmp_fn */ _soc_mem_cmp_undef, 5939 /* *null_entry */ _soc_mem_entry_null_zeroes, 5940 /* index_min */ 0, 5941 /* index_max */ 79, 5942 /* minblock */ 16, 5943 /* maxblock */ 16, 5944 /* blocks */ 0x10000, 5945 /* blocks_hi */ 0, 5946 /* base */ 0x98000200, 5947 /* gran */ 1, 5948 /* bytes */ 4, 5949 /* nFields */ 3, 5950 /* *fields */ soc_HSP_SCHED_L0_CREDIT_MEM_0_BCM56560_A0m_fields, 5951 /* *views */ NULL, 5952 /* *views_num */ NULL, 5953 /* snoop_cb */ NULL, 5954 /* snoop_user_data */ NULL, 5955 /* snoop_flags */ 0, 5956 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5957 /* type */ SOC_MEM_TYPE_NORMAL, 5958 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5959 /* impl */ SOC_MEM_IMPL_NORMAL, 5960 /* cmic_mor_clks */ 0, 5961 }, 5962 #endif /* chips */ 5963 5964 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 5965 { /* SOC_MEM_INT_HSP_SCHED_L0_CREDIT_MEM_0_BCM56670_A0m */ 5966 /* mem HSP_SCHED_L0_CREDIT_MEM_0m */ 5967 /* flags */ SOC_MEM_FLAG_VALID | 5968 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5969 /* cmp_fn */ _soc_mem_cmp_undef, 5970 /* *null_entry */ _soc_mem_entry_null_zeroes, 5971 /* index_min */ 0, 5972 /* index_max */ 334, 5973 /* minblock */ 25, 5974 /* maxblock */ 25, 5975 /* blocks */ 0x2000000, 5976 /* blocks_hi */ 0, 5977 /* base */ 0x98000200, 5978 /* gran */ 1, 5979 /* bytes */ 4, 5980 /* nFields */ 3, 5981 /* *fields */ soc_HSP_SCHED_L0_CREDIT_MEM_0_BCM56560_A0m_fields, 5982 /* *views */ NULL, 5983 /* *views_num */ NULL, 5984 /* snoop_cb */ NULL, 5985 /* snoop_user_data */ NULL, 5986 /* snoop_flags */ 0, 5987 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5988 /* type */ SOC_MEM_TYPE_NORMAL, 5989 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5990 /* impl */ SOC_MEM_IMPL_NORMAL, 5991 /* cmic_mor_clks */ 0, 5992 }, 5993 #endif /* chips */ 5994 5995 #if defined(BCM_56860_A0) 5996 { /* SOC_MEM_INT_HSP_SCHED_L0_CREDIT_MEM_0_BCM56860_A0m */ 5997 /* mem HSP_SCHED_L0_CREDIT_MEM_0m */ 5998 /* flags */ SOC_MEM_FLAG_VALID | 5999 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6000 /* cmp_fn */ _soc_mem_cmp_undef, 6001 /* *null_entry */ _soc_mem_entry_null_zeroes, 6002 /* index_min */ 0, 6003 /* index_max */ 79, 6004 /* minblock */ 13, 6005 /* maxblock */ 13, 6006 /* blocks */ 0x2000, 6007 /* blocks_hi */ 0, 6008 /* base */ 0x98000200, 6009 /* gran */ 1, 6010 /* bytes */ 4, 6011 /* nFields */ 3, 6012 /* *fields */ soc_HSP_SCHED_L0_CREDIT_MEM_0m_fields, 6013 /* *views */ NULL, 6014 /* *views_num */ NULL, 6015 /* snoop_cb */ NULL, 6016 /* snoop_user_data */ NULL, 6017 /* snoop_flags */ 0, 6018 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6019 /* type */ SOC_MEM_TYPE_NORMAL, 6020 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6021 /* impl */ SOC_MEM_IMPL_NORMAL, 6022 /* cmic_mor_clks */ 0, 6023 }, 6024 #endif /* chips */ 6025 6026 #if defined(BCM_56860_A0) 6027 { /* SOC_MEM_INT_HSP_SCHED_L0_CREDIT_MEM_1_BCM56860_A0m */ 6028 /* mem HSP_SCHED_L0_CREDIT_MEM_1m */ 6029 /* flags */ SOC_MEM_FLAG_VALID | 6030 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6031 /* cmp_fn */ _soc_mem_cmp_undef, 6032 /* *null_entry */ _soc_mem_entry_null_zeroes, 6033 /* index_min */ 0, 6034 /* index_max */ 79, 6035 /* minblock */ 13, 6036 /* maxblock */ 13, 6037 /* blocks */ 0x2000, 6038 /* blocks_hi */ 0, 6039 /* base */ 0x98000600, 6040 /* gran */ 1, 6041 /* bytes */ 4, 6042 /* nFields */ 3, 6043 /* *fields */ soc_HSP_SCHED_L0_CREDIT_MEM_0m_fields, 6044 /* *views */ NULL, 6045 /* *views_num */ NULL, 6046 /* snoop_cb */ NULL, 6047 /* snoop_user_data */ NULL, 6048 /* snoop_flags */ 0, 6049 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6050 /* type */ SOC_MEM_TYPE_NORMAL, 6051 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6052 /* impl */ SOC_MEM_IMPL_NORMAL, 6053 /* cmic_mor_clks */ 0, 6054 }, 6055 #endif /* chips */ 6056 6057 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 6058 { /* SOC_MEM_INT_HSP_SCHED_L0_NODE_WEIGHTm */ 6059 /* mem HSP_SCHED_L0_NODE_WEIGHTm */ 6060 /* flags */ SOC_MEM_FLAG_VALID | 6061 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6062 /* cmp_fn */ _soc_mem_cmp_undef, 6063 /* *null_entry */ _soc_mem_entry_null_zeroes, 6064 /* index_min */ 0, 6065 /* index_max */ 334, 6066 /* minblock */ 25, 6067 /* maxblock */ 25, 6068 /* blocks */ 0x2000000, 6069 /* blocks_hi */ 0, 6070 /* base */ 0x98000400, 6071 /* gran */ 1, 6072 /* bytes */ 2, 6073 /* nFields */ 3, 6074 /* *fields */ soc_HSP_SCHED_L0_NODE_WEIGHTm_fields, 6075 /* *views */ NULL, 6076 /* *views_num */ NULL, 6077 /* snoop_cb */ NULL, 6078 /* snoop_user_data */ NULL, 6079 /* snoop_flags */ 0, 6080 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6081 /* type */ SOC_MEM_TYPE_NORMAL, 6082 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6083 /* impl */ SOC_MEM_IMPL_NORMAL, 6084 /* cmic_mor_clks */ 0, 6085 }, 6086 #endif /* chips */ 6087 6088 #if defined(BCM_56850_A0) 6089 { /* SOC_MEM_INT_HSP_SCHED_L1_ACCUM_COMP_MEM_0m */ 6090 /* mem HSP_SCHED_L1_ACCUM_COMP_MEM_0m */ 6091 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 6092 /* cmp_fn */ _soc_mem_cmp_undef, 6093 /* *null_entry */ _soc_mem_entry_null_zeroes, 6094 /* index_min */ 0, 6095 /* index_max */ 159, 6096 /* minblock */ 12, 6097 /* maxblock */ 12, 6098 /* blocks */ 0x1000, 6099 /* blocks_hi */ 0, 6100 /* base */ 0x9c000000, 6101 /* gran */ 1, 6102 /* bytes */ 4, 6103 /* nFields */ 3, 6104 /* *fields */ soc_HSP_SCHED_L1_ACCUM_COMP_MEM_0m_fields, 6105 /* *views */ NULL, 6106 /* *views_num */ NULL, 6107 /* snoop_cb */ NULL, 6108 /* snoop_user_data */ NULL, 6109 /* snoop_flags */ 0, 6110 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6111 /* type */ SOC_MEM_TYPE_NORMAL, 6112 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6113 /* impl */ SOC_MEM_IMPL_NORMAL, 6114 /* cmic_mor_clks */ 0, 6115 }, 6116 #endif /* chips */ 6117 6118 #if defined(BCM_56850_A0) 6119 { /* SOC_MEM_INT_HSP_SCHED_L1_ACCUM_COMP_MEM_1m */ 6120 /* mem HSP_SCHED_L1_ACCUM_COMP_MEM_1m */ 6121 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 6122 /* cmp_fn */ _soc_mem_cmp_undef, 6123 /* *null_entry */ _soc_mem_entry_null_zeroes, 6124 /* index_min */ 0, 6125 /* index_max */ 159, 6126 /* minblock */ 12, 6127 /* maxblock */ 12, 6128 /* blocks */ 0x1000, 6129 /* blocks_hi */ 0, 6130 /* base */ 0x9c000400, 6131 /* gran */ 1, 6132 /* bytes */ 4, 6133 /* nFields */ 3, 6134 /* *fields */ soc_HSP_SCHED_L1_ACCUM_COMP_MEM_0m_fields, 6135 /* *views */ NULL, 6136 /* *views_num */ NULL, 6137 /* snoop_cb */ NULL, 6138 /* snoop_user_data */ NULL, 6139 /* snoop_flags */ 0, 6140 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6141 /* type */ SOC_MEM_TYPE_NORMAL, 6142 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6143 /* impl */ SOC_MEM_IMPL_NORMAL, 6144 /* cmic_mor_clks */ 0, 6145 }, 6146 #endif /* chips */ 6147 6148 #if defined(BCM_56560_A0) 6149 { /* SOC_MEM_INT_HSP_SCHED_L1_ACCUM_COMP_MEM_0_BCM56560_A0m */ 6150 /* mem HSP_SCHED_L1_ACCUM_COMP_MEM_0m */ 6151 /* flags */ SOC_MEM_FLAG_VALID | 6152 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6153 /* cmp_fn */ _soc_mem_cmp_undef, 6154 /* *null_entry */ _soc_mem_entry_null_zeroes, 6155 /* index_min */ 0, 6156 /* index_max */ 159, 6157 /* minblock */ 24, 6158 /* maxblock */ 24, 6159 /* blocks */ 0x1000000, 6160 /* blocks_hi */ 0, 6161 /* base */ 0x9c000000, 6162 /* gran */ 1, 6163 /* bytes */ 4, 6164 /* nFields */ 3, 6165 /* *fields */ soc_HSP_SCHED_L1_ACCUM_COMP_MEM_0_BCM56560_A0m_fields, 6166 /* *views */ NULL, 6167 /* *views_num */ NULL, 6168 /* snoop_cb */ NULL, 6169 /* snoop_user_data */ NULL, 6170 /* snoop_flags */ 0, 6171 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6172 /* type */ SOC_MEM_TYPE_NORMAL, 6173 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6174 /* impl */ SOC_MEM_IMPL_NORMAL, 6175 /* cmic_mor_clks */ 0, 6176 }, 6177 #endif /* chips */ 6178 6179 #if defined(BCM_56560_B0) 6180 { /* SOC_MEM_INT_HSP_SCHED_L1_ACCUM_COMP_MEM_0_BCM56560_B0m */ 6181 /* mem HSP_SCHED_L1_ACCUM_COMP_MEM_0m */ 6182 /* flags */ SOC_MEM_FLAG_VALID | 6183 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6184 /* cmp_fn */ _soc_mem_cmp_undef, 6185 /* *null_entry */ _soc_mem_entry_null_zeroes, 6186 /* index_min */ 0, 6187 /* index_max */ 159, 6188 /* minblock */ 16, 6189 /* maxblock */ 16, 6190 /* blocks */ 0x10000, 6191 /* blocks_hi */ 0, 6192 /* base */ 0x9c000000, 6193 /* gran */ 1, 6194 /* bytes */ 4, 6195 /* nFields */ 3, 6196 /* *fields */ soc_HSP_SCHED_L1_ACCUM_COMP_MEM_0_BCM56560_A0m_fields, 6197 /* *views */ NULL, 6198 /* *views_num */ NULL, 6199 /* snoop_cb */ NULL, 6200 /* snoop_user_data */ NULL, 6201 /* snoop_flags */ 0, 6202 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6203 /* type */ SOC_MEM_TYPE_NORMAL, 6204 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6205 /* impl */ SOC_MEM_IMPL_NORMAL, 6206 /* cmic_mor_clks */ 0, 6207 }, 6208 #endif /* chips */ 6209 6210 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 6211 { /* SOC_MEM_INT_HSP_SCHED_L1_ACCUM_COMP_MEM_0_BCM56670_A0m */ 6212 /* mem HSP_SCHED_L1_ACCUM_COMP_MEM_0m */ 6213 /* flags */ SOC_MEM_FLAG_VALID | 6214 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6215 /* cmp_fn */ _soc_mem_cmp_undef, 6216 /* *null_entry */ _soc_mem_entry_null_zeroes, 6217 /* index_min */ 0, 6218 /* index_max */ 669, 6219 /* minblock */ 25, 6220 /* maxblock */ 25, 6221 /* blocks */ 0x2000000, 6222 /* blocks_hi */ 0, 6223 /* base */ 0x9c000000, 6224 /* gran */ 1, 6225 /* bytes */ 4, 6226 /* nFields */ 3, 6227 /* *fields */ soc_HSP_SCHED_L1_ACCUM_COMP_MEM_0_BCM56560_A0m_fields, 6228 /* *views */ NULL, 6229 /* *views_num */ NULL, 6230 /* snoop_cb */ NULL, 6231 /* snoop_user_data */ NULL, 6232 /* snoop_flags */ 0, 6233 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6234 /* type */ SOC_MEM_TYPE_NORMAL, 6235 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6236 /* impl */ SOC_MEM_IMPL_NORMAL, 6237 /* cmic_mor_clks */ 0, 6238 }, 6239 #endif /* chips */ 6240 6241 #if defined(BCM_56860_A0) 6242 { /* SOC_MEM_INT_HSP_SCHED_L1_ACCUM_COMP_MEM_0_BCM56860_A0m */ 6243 /* mem HSP_SCHED_L1_ACCUM_COMP_MEM_0m */ 6244 /* flags */ SOC_MEM_FLAG_VALID | 6245 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6246 /* cmp_fn */ _soc_mem_cmp_undef, 6247 /* *null_entry */ _soc_mem_entry_null_zeroes, 6248 /* index_min */ 0, 6249 /* index_max */ 159, 6250 /* minblock */ 13, 6251 /* maxblock */ 13, 6252 /* blocks */ 0x2000, 6253 /* blocks_hi */ 0, 6254 /* base */ 0x9c000000, 6255 /* gran */ 1, 6256 /* bytes */ 4, 6257 /* nFields */ 3, 6258 /* *fields */ soc_HSP_SCHED_L1_ACCUM_COMP_MEM_0m_fields, 6259 /* *views */ NULL, 6260 /* *views_num */ NULL, 6261 /* snoop_cb */ NULL, 6262 /* snoop_user_data */ NULL, 6263 /* snoop_flags */ 0, 6264 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6265 /* type */ SOC_MEM_TYPE_NORMAL, 6266 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6267 /* impl */ SOC_MEM_IMPL_NORMAL, 6268 /* cmic_mor_clks */ 0, 6269 }, 6270 #endif /* chips */ 6271 6272 #if defined(BCM_56860_A0) 6273 { /* SOC_MEM_INT_HSP_SCHED_L1_ACCUM_COMP_MEM_1_BCM56860_A0m */ 6274 /* mem HSP_SCHED_L1_ACCUM_COMP_MEM_1m */ 6275 /* flags */ SOC_MEM_FLAG_VALID | 6276 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6277 /* cmp_fn */ _soc_mem_cmp_undef, 6278 /* *null_entry */ _soc_mem_entry_null_zeroes, 6279 /* index_min */ 0, 6280 /* index_max */ 159, 6281 /* minblock */ 13, 6282 /* maxblock */ 13, 6283 /* blocks */ 0x2000, 6284 /* blocks_hi */ 0, 6285 /* base */ 0x9c000400, 6286 /* gran */ 1, 6287 /* bytes */ 4, 6288 /* nFields */ 3, 6289 /* *fields */ soc_HSP_SCHED_L1_ACCUM_COMP_MEM_0m_fields, 6290 /* *views */ NULL, 6291 /* *views_num */ NULL, 6292 /* snoop_cb */ NULL, 6293 /* snoop_user_data */ NULL, 6294 /* snoop_flags */ 0, 6295 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6296 /* type */ SOC_MEM_TYPE_NORMAL, 6297 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6298 /* impl */ SOC_MEM_IMPL_NORMAL, 6299 /* cmic_mor_clks */ 0, 6300 }, 6301 #endif /* chips */ 6302 6303 #if defined(BCM_56850_A0) 6304 { /* SOC_MEM_INT_HSP_SCHED_L1_CREDIT_MEM_0m */ 6305 /* mem HSP_SCHED_L1_CREDIT_MEM_0m */ 6306 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 6307 /* cmp_fn */ _soc_mem_cmp_undef, 6308 /* *null_entry */ _soc_mem_entry_null_zeroes, 6309 /* index_min */ 0, 6310 /* index_max */ 159, 6311 /* minblock */ 12, 6312 /* maxblock */ 12, 6313 /* blocks */ 0x1000, 6314 /* blocks_hi */ 0, 6315 /* base */ 0x9c000200, 6316 /* gran */ 1, 6317 /* bytes */ 4, 6318 /* nFields */ 3, 6319 /* *fields */ soc_HSP_SCHED_L1_CREDIT_MEM_0m_fields, 6320 /* *views */ NULL, 6321 /* *views_num */ NULL, 6322 /* snoop_cb */ NULL, 6323 /* snoop_user_data */ NULL, 6324 /* snoop_flags */ 0, 6325 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6326 /* type */ SOC_MEM_TYPE_NORMAL, 6327 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6328 /* impl */ SOC_MEM_IMPL_NORMAL, 6329 /* cmic_mor_clks */ 0, 6330 }, 6331 #endif /* chips */ 6332 6333 #if defined(BCM_56850_A0) 6334 { /* SOC_MEM_INT_HSP_SCHED_L1_CREDIT_MEM_1m */ 6335 /* mem HSP_SCHED_L1_CREDIT_MEM_1m */ 6336 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 6337 /* cmp_fn */ _soc_mem_cmp_undef, 6338 /* *null_entry */ _soc_mem_entry_null_zeroes, 6339 /* index_min */ 0, 6340 /* index_max */ 159, 6341 /* minblock */ 12, 6342 /* maxblock */ 12, 6343 /* blocks */ 0x1000, 6344 /* blocks_hi */ 0, 6345 /* base */ 0x9c000600, 6346 /* gran */ 1, 6347 /* bytes */ 4, 6348 /* nFields */ 3, 6349 /* *fields */ soc_HSP_SCHED_L1_CREDIT_MEM_0m_fields, 6350 /* *views */ NULL, 6351 /* *views_num */ NULL, 6352 /* snoop_cb */ NULL, 6353 /* snoop_user_data */ NULL, 6354 /* snoop_flags */ 0, 6355 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6356 /* type */ SOC_MEM_TYPE_NORMAL, 6357 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6358 /* impl */ SOC_MEM_IMPL_NORMAL, 6359 /* cmic_mor_clks */ 0, 6360 }, 6361 #endif /* chips */ 6362 6363 #if defined(BCM_56560_A0) 6364 { /* SOC_MEM_INT_HSP_SCHED_L1_CREDIT_MEM_0_BCM56560_A0m */ 6365 /* mem HSP_SCHED_L1_CREDIT_MEM_0m */ 6366 /* flags */ SOC_MEM_FLAG_VALID | 6367 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6368 /* cmp_fn */ _soc_mem_cmp_undef, 6369 /* *null_entry */ _soc_mem_entry_null_zeroes, 6370 /* index_min */ 0, 6371 /* index_max */ 159, 6372 /* minblock */ 24, 6373 /* maxblock */ 24, 6374 /* blocks */ 0x1000000, 6375 /* blocks_hi */ 0, 6376 /* base */ 0x9c000200, 6377 /* gran */ 1, 6378 /* bytes */ 4, 6379 /* nFields */ 3, 6380 /* *fields */ soc_HSP_SCHED_L1_CREDIT_MEM_0_BCM56560_A0m_fields, 6381 /* *views */ NULL, 6382 /* *views_num */ NULL, 6383 /* snoop_cb */ NULL, 6384 /* snoop_user_data */ NULL, 6385 /* snoop_flags */ 0, 6386 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6387 /* type */ SOC_MEM_TYPE_NORMAL, 6388 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6389 /* impl */ SOC_MEM_IMPL_NORMAL, 6390 /* cmic_mor_clks */ 0, 6391 }, 6392 #endif /* chips */ 6393 6394 #if defined(BCM_56560_B0) 6395 { /* SOC_MEM_INT_HSP_SCHED_L1_CREDIT_MEM_0_BCM56560_B0m */ 6396 /* mem HSP_SCHED_L1_CREDIT_MEM_0m */ 6397 /* flags */ SOC_MEM_FLAG_VALID | 6398 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6399 /* cmp_fn */ _soc_mem_cmp_undef, 6400 /* *null_entry */ _soc_mem_entry_null_zeroes, 6401 /* index_min */ 0, 6402 /* index_max */ 159, 6403 /* minblock */ 16, 6404 /* maxblock */ 16, 6405 /* blocks */ 0x10000, 6406 /* blocks_hi */ 0, 6407 /* base */ 0x9c000200, 6408 /* gran */ 1, 6409 /* bytes */ 4, 6410 /* nFields */ 3, 6411 /* *fields */ soc_HSP_SCHED_L1_CREDIT_MEM_0_BCM56560_A0m_fields, 6412 /* *views */ NULL, 6413 /* *views_num */ NULL, 6414 /* snoop_cb */ NULL, 6415 /* snoop_user_data */ NULL, 6416 /* snoop_flags */ 0, 6417 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6418 /* type */ SOC_MEM_TYPE_NORMAL, 6419 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6420 /* impl */ SOC_MEM_IMPL_NORMAL, 6421 /* cmic_mor_clks */ 0, 6422 }, 6423 #endif /* chips */ 6424 6425 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 6426 { /* SOC_MEM_INT_HSP_SCHED_L1_CREDIT_MEM_0_BCM56670_A0m */ 6427 /* mem HSP_SCHED_L1_CREDIT_MEM_0m */ 6428 /* flags */ SOC_MEM_FLAG_VALID | 6429 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6430 /* cmp_fn */ _soc_mem_cmp_undef, 6431 /* *null_entry */ _soc_mem_entry_null_zeroes, 6432 /* index_min */ 0, 6433 /* index_max */ 669, 6434 /* minblock */ 25, 6435 /* maxblock */ 25, 6436 /* blocks */ 0x2000000, 6437 /* blocks_hi */ 0, 6438 /* base */ 0x9c000400, 6439 /* gran */ 1, 6440 /* bytes */ 4, 6441 /* nFields */ 3, 6442 /* *fields */ soc_HSP_SCHED_L1_CREDIT_MEM_0_BCM56560_A0m_fields, 6443 /* *views */ NULL, 6444 /* *views_num */ NULL, 6445 /* snoop_cb */ NULL, 6446 /* snoop_user_data */ NULL, 6447 /* snoop_flags */ 0, 6448 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6449 /* type */ SOC_MEM_TYPE_NORMAL, 6450 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6451 /* impl */ SOC_MEM_IMPL_NORMAL, 6452 /* cmic_mor_clks */ 0, 6453 }, 6454 #endif /* chips */ 6455 6456 #if defined(BCM_56860_A0) 6457 { /* SOC_MEM_INT_HSP_SCHED_L1_CREDIT_MEM_0_BCM56860_A0m */ 6458 /* mem HSP_SCHED_L1_CREDIT_MEM_0m */ 6459 /* flags */ SOC_MEM_FLAG_VALID | 6460 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6461 /* cmp_fn */ _soc_mem_cmp_undef, 6462 /* *null_entry */ _soc_mem_entry_null_zeroes, 6463 /* index_min */ 0, 6464 /* index_max */ 159, 6465 /* minblock */ 13, 6466 /* maxblock */ 13, 6467 /* blocks */ 0x2000, 6468 /* blocks_hi */ 0, 6469 /* base */ 0x9c000200, 6470 /* gran */ 1, 6471 /* bytes */ 4, 6472 /* nFields */ 3, 6473 /* *fields */ soc_HSP_SCHED_L1_CREDIT_MEM_0m_fields, 6474 /* *views */ NULL, 6475 /* *views_num */ NULL, 6476 /* snoop_cb */ NULL, 6477 /* snoop_user_data */ NULL, 6478 /* snoop_flags */ 0, 6479 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6480 /* type */ SOC_MEM_TYPE_NORMAL, 6481 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6482 /* impl */ SOC_MEM_IMPL_NORMAL, 6483 /* cmic_mor_clks */ 0, 6484 }, 6485 #endif /* chips */ 6486 6487 #if defined(BCM_56860_A0) 6488 { /* SOC_MEM_INT_HSP_SCHED_L1_CREDIT_MEM_1_BCM56860_A0m */ 6489 /* mem HSP_SCHED_L1_CREDIT_MEM_1m */ 6490 /* flags */ SOC_MEM_FLAG_VALID | 6491 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6492 /* cmp_fn */ _soc_mem_cmp_undef, 6493 /* *null_entry */ _soc_mem_entry_null_zeroes, 6494 /* index_min */ 0, 6495 /* index_max */ 159, 6496 /* minblock */ 13, 6497 /* maxblock */ 13, 6498 /* blocks */ 0x2000, 6499 /* blocks_hi */ 0, 6500 /* base */ 0x9c000600, 6501 /* gran */ 1, 6502 /* bytes */ 4, 6503 /* nFields */ 3, 6504 /* *fields */ soc_HSP_SCHED_L1_CREDIT_MEM_0m_fields, 6505 /* *views */ NULL, 6506 /* *views_num */ NULL, 6507 /* snoop_cb */ NULL, 6508 /* snoop_user_data */ NULL, 6509 /* snoop_flags */ 0, 6510 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6511 /* type */ SOC_MEM_TYPE_NORMAL, 6512 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6513 /* impl */ SOC_MEM_IMPL_NORMAL, 6514 /* cmic_mor_clks */ 0, 6515 }, 6516 #endif /* chips */ 6517 6518 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 6519 { /* SOC_MEM_INT_HSP_SCHED_L1_NODE_WEIGHTm */ 6520 /* mem HSP_SCHED_L1_NODE_WEIGHTm */ 6521 /* flags */ SOC_MEM_FLAG_VALID | 6522 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6523 /* cmp_fn */ _soc_mem_cmp_undef, 6524 /* *null_entry */ _soc_mem_entry_null_zeroes, 6525 /* index_min */ 0, 6526 /* index_max */ 669, 6527 /* minblock */ 25, 6528 /* maxblock */ 25, 6529 /* blocks */ 0x2000000, 6530 /* blocks_hi */ 0, 6531 /* base */ 0x9c000800, 6532 /* gran */ 1, 6533 /* bytes */ 2, 6534 /* nFields */ 3, 6535 /* *fields */ soc_HSP_SCHED_L1_NODE_WEIGHTm_fields, 6536 /* *views */ NULL, 6537 /* *views_num */ NULL, 6538 /* snoop_cb */ NULL, 6539 /* snoop_user_data */ NULL, 6540 /* snoop_flags */ 0, 6541 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6542 /* type */ SOC_MEM_TYPE_NORMAL, 6543 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6544 /* impl */ SOC_MEM_IMPL_NORMAL, 6545 /* cmic_mor_clks */ 0, 6546 }, 6547 #endif /* chips */ 6548 6549 #if defined(BCM_56850_A0) 6550 { /* SOC_MEM_INT_HSP_SCHED_L2_ACCUM_COMP_MEM_0m */ 6551 /* mem HSP_SCHED_L2_ACCUM_COMP_MEM_0m */ 6552 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 6553 /* cmp_fn */ _soc_mem_cmp_undef, 6554 /* *null_entry */ _soc_mem_entry_null_zeroes, 6555 /* index_min */ 0, 6556 /* index_max */ 319, 6557 /* minblock */ 12, 6558 /* maxblock */ 12, 6559 /* blocks */ 0x1000, 6560 /* blocks_hi */ 0, 6561 /* base */ 0xa0000000, 6562 /* gran */ 1, 6563 /* bytes */ 4, 6564 /* nFields */ 3, 6565 /* *fields */ soc_HSP_SCHED_L2_ACCUM_COMP_MEM_0m_fields, 6566 /* *views */ NULL, 6567 /* *views_num */ NULL, 6568 /* snoop_cb */ NULL, 6569 /* snoop_user_data */ NULL, 6570 /* snoop_flags */ 0, 6571 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6572 /* type */ SOC_MEM_TYPE_NORMAL, 6573 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6574 /* impl */ SOC_MEM_IMPL_NORMAL, 6575 /* cmic_mor_clks */ 0, 6576 }, 6577 #endif /* chips */ 6578 6579 #if defined(BCM_56850_A0) 6580 { /* SOC_MEM_INT_HSP_SCHED_L2_ACCUM_COMP_MEM_1m */ 6581 /* mem HSP_SCHED_L2_ACCUM_COMP_MEM_1m */ 6582 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 6583 /* cmp_fn */ _soc_mem_cmp_undef, 6584 /* *null_entry */ _soc_mem_entry_null_zeroes, 6585 /* index_min */ 0, 6586 /* index_max */ 319, 6587 /* minblock */ 12, 6588 /* maxblock */ 12, 6589 /* blocks */ 0x1000, 6590 /* blocks_hi */ 0, 6591 /* base */ 0xa0000400, 6592 /* gran */ 1, 6593 /* bytes */ 4, 6594 /* nFields */ 3, 6595 /* *fields */ soc_HSP_SCHED_L2_ACCUM_COMP_MEM_0m_fields, 6596 /* *views */ NULL, 6597 /* *views_num */ NULL, 6598 /* snoop_cb */ NULL, 6599 /* snoop_user_data */ NULL, 6600 /* snoop_flags */ 0, 6601 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6602 /* type */ SOC_MEM_TYPE_NORMAL, 6603 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6604 /* impl */ SOC_MEM_IMPL_NORMAL, 6605 /* cmic_mor_clks */ 0, 6606 }, 6607 #endif /* chips */ 6608 6609 #if defined(BCM_56560_A0) 6610 { /* SOC_MEM_INT_HSP_SCHED_L2_ACCUM_COMP_MEM_0_BCM56560_A0m */ 6611 /* mem HSP_SCHED_L2_ACCUM_COMP_MEM_0m */ 6612 /* flags */ SOC_MEM_FLAG_VALID | 6613 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6614 /* cmp_fn */ _soc_mem_cmp_undef, 6615 /* *null_entry */ _soc_mem_entry_null_zeroes, 6616 /* index_min */ 0, 6617 /* index_max */ 319, 6618 /* minblock */ 24, 6619 /* maxblock */ 24, 6620 /* blocks */ 0x1000000, 6621 /* blocks_hi */ 0, 6622 /* base */ 0xa0000000, 6623 /* gran */ 1, 6624 /* bytes */ 4, 6625 /* nFields */ 3, 6626 /* *fields */ soc_HSP_SCHED_L2_ACCUM_COMP_MEM_0_BCM56560_A0m_fields, 6627 /* *views */ NULL, 6628 /* *views_num */ NULL, 6629 /* snoop_cb */ NULL, 6630 /* snoop_user_data */ NULL, 6631 /* snoop_flags */ 0, 6632 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6633 /* type */ SOC_MEM_TYPE_NORMAL, 6634 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6635 /* impl */ SOC_MEM_IMPL_NORMAL, 6636 /* cmic_mor_clks */ 0, 6637 }, 6638 #endif /* chips */ 6639 6640 #if defined(BCM_56560_B0) 6641 { /* SOC_MEM_INT_HSP_SCHED_L2_ACCUM_COMP_MEM_0_BCM56560_B0m */ 6642 /* mem HSP_SCHED_L2_ACCUM_COMP_MEM_0m */ 6643 /* flags */ SOC_MEM_FLAG_VALID | 6644 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6645 /* cmp_fn */ _soc_mem_cmp_undef, 6646 /* *null_entry */ _soc_mem_entry_null_zeroes, 6647 /* index_min */ 0, 6648 /* index_max */ 319, 6649 /* minblock */ 16, 6650 /* maxblock */ 16, 6651 /* blocks */ 0x10000, 6652 /* blocks_hi */ 0, 6653 /* base */ 0xa0000000, 6654 /* gran */ 1, 6655 /* bytes */ 4, 6656 /* nFields */ 3, 6657 /* *fields */ soc_HSP_SCHED_L2_ACCUM_COMP_MEM_0_BCM56560_A0m_fields, 6658 /* *views */ NULL, 6659 /* *views_num */ NULL, 6660 /* snoop_cb */ NULL, 6661 /* snoop_user_data */ NULL, 6662 /* snoop_flags */ 0, 6663 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6664 /* type */ SOC_MEM_TYPE_NORMAL, 6665 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6666 /* impl */ SOC_MEM_IMPL_NORMAL, 6667 /* cmic_mor_clks */ 0, 6668 }, 6669 #endif /* chips */ 6670 6671 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 6672 { /* SOC_MEM_INT_HSP_SCHED_L2_ACCUM_COMP_MEM_0_BCM56670_A0m */ 6673 /* mem HSP_SCHED_L2_ACCUM_COMP_MEM_0m */ 6674 /* flags */ SOC_MEM_FLAG_VALID | 6675 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6676 /* cmp_fn */ _soc_mem_cmp_undef, 6677 /* *null_entry */ _soc_mem_entry_null_zeroes, 6678 /* index_min */ 0, 6679 /* index_max */ 1347, 6680 /* minblock */ 25, 6681 /* maxblock */ 25, 6682 /* blocks */ 0x2000000, 6683 /* blocks_hi */ 0, 6684 /* base */ 0xa0000000, 6685 /* gran */ 1, 6686 /* bytes */ 4, 6687 /* nFields */ 3, 6688 /* *fields */ soc_HSP_SCHED_L2_ACCUM_COMP_MEM_0_BCM56560_A0m_fields, 6689 /* *views */ NULL, 6690 /* *views_num */ NULL, 6691 /* snoop_cb */ NULL, 6692 /* snoop_user_data */ NULL, 6693 /* snoop_flags */ 0, 6694 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6695 /* type */ SOC_MEM_TYPE_NORMAL, 6696 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6697 /* impl */ SOC_MEM_IMPL_NORMAL, 6698 /* cmic_mor_clks */ 0, 6699 }, 6700 #endif /* chips */ 6701 6702 #if defined(BCM_56860_A0) 6703 { /* SOC_MEM_INT_HSP_SCHED_L2_ACCUM_COMP_MEM_0_BCM56860_A0m */ 6704 /* mem HSP_SCHED_L2_ACCUM_COMP_MEM_0m */ 6705 /* flags */ SOC_MEM_FLAG_VALID | 6706 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6707 /* cmp_fn */ _soc_mem_cmp_undef, 6708 /* *null_entry */ _soc_mem_entry_null_zeroes, 6709 /* index_min */ 0, 6710 /* index_max */ 319, 6711 /* minblock */ 13, 6712 /* maxblock */ 13, 6713 /* blocks */ 0x2000, 6714 /* blocks_hi */ 0, 6715 /* base */ 0xa0000000, 6716 /* gran */ 1, 6717 /* bytes */ 4, 6718 /* nFields */ 3, 6719 /* *fields */ soc_HSP_SCHED_L2_ACCUM_COMP_MEM_0m_fields, 6720 /* *views */ NULL, 6721 /* *views_num */ NULL, 6722 /* snoop_cb */ NULL, 6723 /* snoop_user_data */ NULL, 6724 /* snoop_flags */ 0, 6725 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6726 /* type */ SOC_MEM_TYPE_NORMAL, 6727 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6728 /* impl */ SOC_MEM_IMPL_NORMAL, 6729 /* cmic_mor_clks */ 0, 6730 }, 6731 #endif /* chips */ 6732 6733 #if defined(BCM_56860_A0) 6734 { /* SOC_MEM_INT_HSP_SCHED_L2_ACCUM_COMP_MEM_1_BCM56860_A0m */ 6735 /* mem HSP_SCHED_L2_ACCUM_COMP_MEM_1m */ 6736 /* flags */ SOC_MEM_FLAG_VALID | 6737 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6738 /* cmp_fn */ _soc_mem_cmp_undef, 6739 /* *null_entry */ _soc_mem_entry_null_zeroes, 6740 /* index_min */ 0, 6741 /* index_max */ 319, 6742 /* minblock */ 13, 6743 /* maxblock */ 13, 6744 /* blocks */ 0x2000, 6745 /* blocks_hi */ 0, 6746 /* base */ 0xa0000400, 6747 /* gran */ 1, 6748 /* bytes */ 4, 6749 /* nFields */ 3, 6750 /* *fields */ soc_HSP_SCHED_L2_ACCUM_COMP_MEM_0m_fields, 6751 /* *views */ NULL, 6752 /* *views_num */ NULL, 6753 /* snoop_cb */ NULL, 6754 /* snoop_user_data */ NULL, 6755 /* snoop_flags */ 0, 6756 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6757 /* type */ SOC_MEM_TYPE_NORMAL, 6758 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6759 /* impl */ SOC_MEM_IMPL_NORMAL, 6760 /* cmic_mor_clks */ 0, 6761 }, 6762 #endif /* chips */ 6763 6764 #if defined(BCM_56850_A0) 6765 { /* SOC_MEM_INT_HSP_SCHED_L2_CREDIT_MEM_0m */ 6766 /* mem HSP_SCHED_L2_CREDIT_MEM_0m */ 6767 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 6768 /* cmp_fn */ _soc_mem_cmp_undef, 6769 /* *null_entry */ _soc_mem_entry_null_zeroes, 6770 /* index_min */ 0, 6771 /* index_max */ 319, 6772 /* minblock */ 12, 6773 /* maxblock */ 12, 6774 /* blocks */ 0x1000, 6775 /* blocks_hi */ 0, 6776 /* base */ 0xa0000200, 6777 /* gran */ 1, 6778 /* bytes */ 4, 6779 /* nFields */ 3, 6780 /* *fields */ soc_HSP_SCHED_L2_CREDIT_MEM_0m_fields, 6781 /* *views */ NULL, 6782 /* *views_num */ NULL, 6783 /* snoop_cb */ NULL, 6784 /* snoop_user_data */ NULL, 6785 /* snoop_flags */ 0, 6786 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6787 /* type */ SOC_MEM_TYPE_NORMAL, 6788 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6789 /* impl */ SOC_MEM_IMPL_NORMAL, 6790 /* cmic_mor_clks */ 0, 6791 }, 6792 #endif /* chips */ 6793 6794 #if defined(BCM_56850_A0) 6795 { /* SOC_MEM_INT_HSP_SCHED_L2_CREDIT_MEM_1m */ 6796 /* mem HSP_SCHED_L2_CREDIT_MEM_1m */ 6797 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 6798 /* cmp_fn */ _soc_mem_cmp_undef, 6799 /* *null_entry */ _soc_mem_entry_null_zeroes, 6800 /* index_min */ 0, 6801 /* index_max */ 319, 6802 /* minblock */ 12, 6803 /* maxblock */ 12, 6804 /* blocks */ 0x1000, 6805 /* blocks_hi */ 0, 6806 /* base */ 0xa0000600, 6807 /* gran */ 1, 6808 /* bytes */ 4, 6809 /* nFields */ 3, 6810 /* *fields */ soc_HSP_SCHED_L2_CREDIT_MEM_0m_fields, 6811 /* *views */ NULL, 6812 /* *views_num */ NULL, 6813 /* snoop_cb */ NULL, 6814 /* snoop_user_data */ NULL, 6815 /* snoop_flags */ 0, 6816 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6817 /* type */ SOC_MEM_TYPE_NORMAL, 6818 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6819 /* impl */ SOC_MEM_IMPL_NORMAL, 6820 /* cmic_mor_clks */ 0, 6821 }, 6822 #endif /* chips */ 6823 6824 #if defined(BCM_56560_A0) 6825 { /* SOC_MEM_INT_HSP_SCHED_L2_CREDIT_MEM_0_BCM56560_A0m */ 6826 /* mem HSP_SCHED_L2_CREDIT_MEM_0m */ 6827 /* flags */ SOC_MEM_FLAG_VALID | 6828 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6829 /* cmp_fn */ _soc_mem_cmp_undef, 6830 /* *null_entry */ _soc_mem_entry_null_zeroes, 6831 /* index_min */ 0, 6832 /* index_max */ 319, 6833 /* minblock */ 24, 6834 /* maxblock */ 24, 6835 /* blocks */ 0x1000000, 6836 /* blocks_hi */ 0, 6837 /* base */ 0xa0000200, 6838 /* gran */ 1, 6839 /* bytes */ 4, 6840 /* nFields */ 3, 6841 /* *fields */ soc_HSP_SCHED_L2_CREDIT_MEM_0_BCM56560_A0m_fields, 6842 /* *views */ NULL, 6843 /* *views_num */ NULL, 6844 /* snoop_cb */ NULL, 6845 /* snoop_user_data */ NULL, 6846 /* snoop_flags */ 0, 6847 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6848 /* type */ SOC_MEM_TYPE_NORMAL, 6849 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6850 /* impl */ SOC_MEM_IMPL_NORMAL, 6851 /* cmic_mor_clks */ 0, 6852 }, 6853 #endif /* chips */ 6854 6855 #if defined(BCM_56560_B0) 6856 { /* SOC_MEM_INT_HSP_SCHED_L2_CREDIT_MEM_0_BCM56560_B0m */ 6857 /* mem HSP_SCHED_L2_CREDIT_MEM_0m */ 6858 /* flags */ SOC_MEM_FLAG_VALID | 6859 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6860 /* cmp_fn */ _soc_mem_cmp_undef, 6861 /* *null_entry */ _soc_mem_entry_null_zeroes, 6862 /* index_min */ 0, 6863 /* index_max */ 319, 6864 /* minblock */ 16, 6865 /* maxblock */ 16, 6866 /* blocks */ 0x10000, 6867 /* blocks_hi */ 0, 6868 /* base */ 0xa0000200, 6869 /* gran */ 1, 6870 /* bytes */ 4, 6871 /* nFields */ 3, 6872 /* *fields */ soc_HSP_SCHED_L2_CREDIT_MEM_0_BCM56560_A0m_fields, 6873 /* *views */ NULL, 6874 /* *views_num */ NULL, 6875 /* snoop_cb */ NULL, 6876 /* snoop_user_data */ NULL, 6877 /* snoop_flags */ 0, 6878 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6879 /* type */ SOC_MEM_TYPE_NORMAL, 6880 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6881 /* impl */ SOC_MEM_IMPL_NORMAL, 6882 /* cmic_mor_clks */ 0, 6883 }, 6884 #endif /* chips */ 6885 6886 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 6887 { /* SOC_MEM_INT_HSP_SCHED_L2_CREDIT_MEM_0_BCM56670_A0m */ 6888 /* mem HSP_SCHED_L2_CREDIT_MEM_0m */ 6889 /* flags */ SOC_MEM_FLAG_VALID | 6890 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6891 /* cmp_fn */ _soc_mem_cmp_undef, 6892 /* *null_entry */ _soc_mem_entry_null_zeroes, 6893 /* index_min */ 0, 6894 /* index_max */ 1347, 6895 /* minblock */ 25, 6896 /* maxblock */ 25, 6897 /* blocks */ 0x2000000, 6898 /* blocks_hi */ 0, 6899 /* base */ 0xa0000800, 6900 /* gran */ 1, 6901 /* bytes */ 4, 6902 /* nFields */ 3, 6903 /* *fields */ soc_HSP_SCHED_L2_CREDIT_MEM_0_BCM56560_A0m_fields, 6904 /* *views */ NULL, 6905 /* *views_num */ NULL, 6906 /* snoop_cb */ NULL, 6907 /* snoop_user_data */ NULL, 6908 /* snoop_flags */ 0, 6909 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6910 /* type */ SOC_MEM_TYPE_NORMAL, 6911 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6912 /* impl */ SOC_MEM_IMPL_NORMAL, 6913 /* cmic_mor_clks */ 0, 6914 }, 6915 #endif /* chips */ 6916 6917 #if defined(BCM_56860_A0) 6918 { /* SOC_MEM_INT_HSP_SCHED_L2_CREDIT_MEM_0_BCM56860_A0m */ 6919 /* mem HSP_SCHED_L2_CREDIT_MEM_0m */ 6920 /* flags */ SOC_MEM_FLAG_VALID | 6921 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6922 /* cmp_fn */ _soc_mem_cmp_undef, 6923 /* *null_entry */ _soc_mem_entry_null_zeroes, 6924 /* index_min */ 0, 6925 /* index_max */ 319, 6926 /* minblock */ 13, 6927 /* maxblock */ 13, 6928 /* blocks */ 0x2000, 6929 /* blocks_hi */ 0, 6930 /* base */ 0xa0000200, 6931 /* gran */ 1, 6932 /* bytes */ 4, 6933 /* nFields */ 3, 6934 /* *fields */ soc_HSP_SCHED_L2_CREDIT_MEM_0m_fields, 6935 /* *views */ NULL, 6936 /* *views_num */ NULL, 6937 /* snoop_cb */ NULL, 6938 /* snoop_user_data */ NULL, 6939 /* snoop_flags */ 0, 6940 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6941 /* type */ SOC_MEM_TYPE_NORMAL, 6942 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6943 /* impl */ SOC_MEM_IMPL_NORMAL, 6944 /* cmic_mor_clks */ 0, 6945 }, 6946 #endif /* chips */ 6947 6948 #if defined(BCM_56860_A0) 6949 { /* SOC_MEM_INT_HSP_SCHED_L2_CREDIT_MEM_1_BCM56860_A0m */ 6950 /* mem HSP_SCHED_L2_CREDIT_MEM_1m */ 6951 /* flags */ SOC_MEM_FLAG_VALID | 6952 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6953 /* cmp_fn */ _soc_mem_cmp_undef, 6954 /* *null_entry */ _soc_mem_entry_null_zeroes, 6955 /* index_min */ 0, 6956 /* index_max */ 319, 6957 /* minblock */ 13, 6958 /* maxblock */ 13, 6959 /* blocks */ 0x2000, 6960 /* blocks_hi */ 0, 6961 /* base */ 0xa0000600, 6962 /* gran */ 1, 6963 /* bytes */ 4, 6964 /* nFields */ 3, 6965 /* *fields */ soc_HSP_SCHED_L2_CREDIT_MEM_0m_fields, 6966 /* *views */ NULL, 6967 /* *views_num */ NULL, 6968 /* snoop_cb */ NULL, 6969 /* snoop_user_data */ NULL, 6970 /* snoop_flags */ 0, 6971 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6972 /* type */ SOC_MEM_TYPE_NORMAL, 6973 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6974 /* impl */ SOC_MEM_IMPL_NORMAL, 6975 /* cmic_mor_clks */ 0, 6976 }, 6977 #endif /* chips */ 6978 6979 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 6980 { /* SOC_MEM_INT_HSP_SCHED_L2_MC_QUEUE_WEIGHTm */ 6981 /* mem HSP_SCHED_L2_MC_QUEUE_WEIGHTm */ 6982 /* flags */ SOC_MEM_FLAG_VALID | 6983 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 6984 /* cmp_fn */ _soc_mem_cmp_undef, 6985 /* *null_entry */ _soc_mem_entry_null_zeroes, 6986 /* index_min */ 0, 6987 /* index_max */ 707, 6988 /* minblock */ 25, 6989 /* maxblock */ 25, 6990 /* blocks */ 0x2000000, 6991 /* blocks_hi */ 0, 6992 /* base */ 0xa0001800, 6993 /* gran */ 1, 6994 /* bytes */ 2, 6995 /* nFields */ 3, 6996 /* *fields */ soc_HSP_SCHED_L2_MC_QUEUE_WEIGHTm_fields, 6997 /* *views */ NULL, 6998 /* *views_num */ NULL, 6999 /* snoop_cb */ NULL, 7000 /* snoop_user_data */ NULL, 7001 /* snoop_flags */ 0, 7002 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7003 /* type */ SOC_MEM_TYPE_NORMAL, 7004 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7005 /* impl */ SOC_MEM_IMPL_NORMAL, 7006 /* cmic_mor_clks */ 0, 7007 }, 7008 #endif /* chips */ 7009 7010 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 7011 { /* SOC_MEM_INT_HSP_SCHED_L2_UC_QUEUE_WEIGHTm */ 7012 /* mem HSP_SCHED_L2_UC_QUEUE_WEIGHTm */ 7013 /* flags */ SOC_MEM_FLAG_VALID | 7014 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 7015 /* cmp_fn */ _soc_mem_cmp_undef, 7016 /* *null_entry */ _soc_mem_entry_null_zeroes, 7017 /* index_min */ 0, 7018 /* index_max */ 639, 7019 /* minblock */ 25, 7020 /* maxblock */ 25, 7021 /* blocks */ 0x2000000, 7022 /* blocks_hi */ 0, 7023 /* base */ 0xa0001000, 7024 /* gran */ 1, 7025 /* bytes */ 2, 7026 /* nFields */ 3, 7027 /* *fields */ soc_HSP_SCHED_L2_UC_QUEUE_WEIGHTm_fields, 7028 /* *views */ NULL, 7029 /* *views_num */ NULL, 7030 /* snoop_cb */ NULL, 7031 /* snoop_user_data */ NULL, 7032 /* snoop_flags */ 0, 7033 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7034 /* type */ SOC_MEM_TYPE_NORMAL, 7035 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7036 /* impl */ SOC_MEM_IMPL_NORMAL, 7037 /* cmic_mor_clks */ 0, 7038 }, 7039 #endif /* chips */ 7040 7041 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 7042 { /* SOC_MEM_INT_HSP_SCHED_LAST_PORT_INFOm */ 7043 /* mem HSP_SCHED_LAST_PORT_INFOm */ 7044 /* flags */ SOC_MEM_FLAG_VALID | 7045 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 7046 /* cmp_fn */ _soc_mem_cmp_undef, 7047 /* *null_entry */ _soc_mem_entry_null_zeroes, 7048 /* index_min */ 0, 7049 /* index_max */ 67, 7050 /* minblock */ 25, 7051 /* maxblock */ 25, 7052 /* blocks */ 0x2000000, 7053 /* blocks_hi */ 0, 7054 /* base */ 0x98000600, 7055 /* gran */ 1, 7056 /* bytes */ 10, 7057 /* nFields */ 3, 7058 /* *fields */ soc_HSP_SCHED_LAST_PORT_INFOm_fields, 7059 /* *views */ NULL, 7060 /* *views_num */ NULL, 7061 /* snoop_cb */ NULL, 7062 /* snoop_user_data */ NULL, 7063 /* snoop_flags */ 0, 7064 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7065 /* type */ SOC_MEM_TYPE_NORMAL, 7066 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7067 /* impl */ SOC_MEM_IMPL_NORMAL, 7068 /* cmic_mor_clks */ 0, 7069 }, 7070 #endif /* chips */ 7071 7072 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 7073 { /* SOC_MEM_INT_HSP_SCHED_LAST_PREEMPT_PORT_INFOm */ 7074 /* mem HSP_SCHED_LAST_PREEMPT_PORT_INFOm */ 7075 /* flags */ SOC_MEM_FLAG_VALID | 7076 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 7077 /* cmp_fn */ _soc_mem_cmp_undef, 7078 /* *null_entry */ _soc_mem_entry_null_zeroes, 7079 /* index_min */ 0, 7080 /* index_max */ 67, 7081 /* minblock */ 25, 7082 /* maxblock */ 25, 7083 /* blocks */ 0x2000000, 7084 /* blocks_hi */ 0, 7085 /* base */ 0x98001000, 7086 /* gran */ 1, 7087 /* bytes */ 10, 7088 /* nFields */ 3, 7089 /* *fields */ soc_HSP_SCHED_LAST_PREEMPT_PORT_INFOm_fields, 7090 /* *views */ NULL, 7091 /* *views_num */ NULL, 7092 /* snoop_cb */ NULL, 7093 /* snoop_user_data */ NULL, 7094 /* snoop_flags */ 0, 7095 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7096 /* type */ SOC_MEM_TYPE_NORMAL, 7097 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7098 /* impl */ SOC_MEM_IMPL_NORMAL, 7099 /* cmic_mor_clks */ 0, 7100 }, 7101 #endif /* chips */ 7102 7103 #if defined(BCM_56640_A0) 7104 { /* SOC_MEM_INT_HSP_UCQ_FREEm */ 7105 /* mem HSP_UCQ_FREEm */ 7106 /* flags */ SOC_MEM_FLAG_VALID | 7107 SOC_MEM_FLAG_DEBUG, /* 0x6 */ 7108 /* cmp_fn */ _soc_mem_cmp_undef, 7109 /* *null_entry */ _soc_mem_entry_null_zeroes, 7110 /* index_min */ 0, 7111 /* index_max */ 807, 7112 /* minblock */ 9, 7113 /* maxblock */ 9, 7114 /* blocks */ 0x200, 7115 /* blocks_hi */ 0, 7116 /* base */ 0x18000000, 7117 /* gran */ 1, 7118 /* bytes */ 2, 7119 /* nFields */ 4, 7120 /* *fields */ soc_HSP_UCQ_FREEm_fields, 7121 /* *views */ NULL, 7122 /* *views_num */ NULL, 7123 /* snoop_cb */ NULL, 7124 /* snoop_user_data */ NULL, 7125 /* snoop_flags */ 0, 7126 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7127 /* type */ SOC_MEM_TYPE_NORMAL, 7128 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7129 /* impl */ SOC_MEM_IMPL_NORMAL, 7130 /* cmic_mor_clks */ 0, 7131 }, 7132 #endif /* chips */ 7133 7134 #if defined(BCM_56640_A0) 7135 { /* SOC_MEM_INT_HSP_UCQ_UCQEm */ 7136 /* mem HSP_UCQ_UCQEm */ 7137 /* flags */ SOC_MEM_FLAG_VALID | 7138 SOC_MEM_FLAG_DEBUG, /* 0x6 */ 7139 /* cmp_fn */ _soc_mem_cmp_undef, 7140 /* *null_entry */ _soc_mem_entry_null_zeroes, 7141 /* index_min */ 0, 7142 /* index_max */ 26111, 7143 /* minblock */ 9, 7144 /* maxblock */ 9, 7145 /* blocks */ 0x200, 7146 /* blocks_hi */ 0, 7147 /* base */ 0x18010000, 7148 /* gran */ 1, 7149 /* bytes */ 3, 7150 /* nFields */ 5, 7151 /* *fields */ soc_HSP_UCQ_UCQEm_fields, 7152 /* *views */ NULL, 7153 /* *views_num */ NULL, 7154 /* snoop_cb */ NULL, 7155 /* snoop_user_data */ NULL, 7156 /* snoop_flags */ 0, 7157 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7158 /* type */ SOC_MEM_TYPE_NORMAL, 7159 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7160 /* impl */ SOC_MEM_IMPL_NORMAL, 7161 /* cmic_mor_clks */ 0, 7162 }, 7163 #endif /* chips */ 7164 7165 #if defined(BCM_56370_A0) 7166 { /* SOC_MEM_INT_HVE_DOS_ATTACK_MASKm */ 7167 /* mem HVE_DOS_ATTACK_MASKm */ 7168 /* flags */ SOC_MEM_FLAG_VALID | 7169 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 7170 /* cmp_fn */ _soc_mem_cmp_undef, 7171 /* *null_entry */ _soc_mem_entry_null_zeroes, 7172 /* index_min */ 0, 7173 /* index_max */ 0, 7174 /* minblock */ 14, 7175 /* maxblock */ 14, 7176 /* blocks */ 0x4000, 7177 /* blocks_hi */ 0, 7178 /* base */ 0x68740000, 7179 /* gran */ 1, 7180 /* bytes */ 10, 7181 /* nFields */ 4, 7182 /* *fields */ soc_HVE_DOS_ATTACK_MASKm_fields, 7183 /* *views */ NULL, 7184 /* *views_num */ NULL, 7185 /* snoop_cb */ NULL, 7186 /* snoop_user_data */ NULL, 7187 /* snoop_flags */ 0, 7188 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7189 /* type */ SOC_MEM_TYPE_NORMAL, 7190 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 7191 /* impl */ SOC_MEM_IMPL_NORMAL, 7192 /* cmic_mor_clks */ 0, 7193 /* access_latency_mode */ 3, 7194 }, 7195 #endif /* chips */ 7196