allmems_r.i (653628B)
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_r.i 12 * Purpose: Independent memory descriptions. 13 */ 14 15 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 16 { /* SOC_MEM_INT_RANDOM_RRLB_HG_TRUNK_MEMBERm */ 17 /* mem RANDOM_RRLB_HG_TRUNK_MEMBERm */ 18 /* flags */ SOC_MEM_FLAG_VALID | 19 SOC_MEM_FLAG_CACHABLE | 20 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 21 /* cmp_fn */ _soc_mem_cmp_undef, 22 /* *null_entry */ _soc_mem_entry_null_zeroes, 23 /* index_min */ 0, 24 /* index_max */ 63, 25 /* minblock */ 36, 26 /* maxblock */ 36, 27 /* blocks */ 0, 28 /* blocks_hi */ 0x10, 29 /* base */ 0x50440000, 30 /* gran */ 1, 31 /* bytes */ 1, 32 /* nFields */ 1, 33 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56960_A0m_fields, 34 /* *views */ NULL, 35 /* *views_num */ NULL, 36 /* snoop_cb */ NULL, 37 /* snoop_user_data */ NULL, 38 /* snoop_flags */ 0, 39 /* mem severity */ SOC_MEM_SEVERE_MISSING, 40 /* type */ SOC_MEM_TYPE_NORMAL, 41 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 42 /* impl */ SOC_MEM_IMPL_NORMAL, 43 /* cmic_mor_clks */ 0, 44 /* access_latency_mode */ 3, 45 }, 46 #endif /* chips */ 47 48 #if defined(BCM_56370_A0) 49 { /* SOC_MEM_INT_RANDOM_RRLB_HG_TRUNK_MEMBER_BCM56370_A0m */ 50 /* mem RANDOM_RRLB_HG_TRUNK_MEMBERm */ 51 /* flags */ SOC_MEM_FLAG_VALID | 52 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 53 /* cmp_fn */ _soc_mem_cmp_undef, 54 /* *null_entry */ _soc_mem_entry_null_zeroes, 55 /* index_min */ 0, 56 /* index_max */ 63, 57 /* minblock */ 14, 58 /* maxblock */ 14, 59 /* blocks */ 0x4000, 60 /* blocks_hi */ 0, 61 /* base */ 0x80540000, 62 /* gran */ 1, 63 /* bytes */ 1, 64 /* nFields */ 2, 65 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56370_A0m_fields, 66 /* *views */ NULL, 67 /* *views_num */ NULL, 68 /* snoop_cb */ NULL, 69 /* snoop_user_data */ NULL, 70 /* snoop_flags */ 0, 71 /* mem severity */ SOC_MEM_SEVERE_MISSING, 72 /* type */ SOC_MEM_TYPE_NORMAL, 73 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 74 /* impl */ SOC_MEM_IMPL_NORMAL, 75 /* cmic_mor_clks */ 0, 76 /* access_latency_mode */ 3, 77 }, 78 #endif /* chips */ 79 80 #if defined(BCM_56770_A0) 81 { /* SOC_MEM_INT_RANDOM_RRLB_HG_TRUNK_MEMBER_BCM56770_A0m */ 82 /* mem RANDOM_RRLB_HG_TRUNK_MEMBERm */ 83 /* flags */ SOC_MEM_FLAG_VALID | 84 SOC_MEM_FLAG_CACHABLE | 85 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 86 /* cmp_fn */ _soc_mem_cmp_undef, 87 /* *null_entry */ _soc_mem_entry_null_zeroes, 88 /* index_min */ 0, 89 /* index_max */ 63, 90 /* minblock */ 25, 91 /* maxblock */ 25, 92 /* blocks */ 0x2000000, 93 /* blocks_hi */ 0, 94 /* base */ 0x80540000, 95 /* gran */ 1, 96 /* bytes */ 1, 97 /* nFields */ 1, 98 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56960_A0m_fields, 99 /* *views */ NULL, 100 /* *views_num */ NULL, 101 /* snoop_cb */ NULL, 102 /* snoop_user_data */ NULL, 103 /* snoop_flags */ 0, 104 /* mem severity */ SOC_MEM_SEVERE_MISSING, 105 /* type */ SOC_MEM_TYPE_NORMAL, 106 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 107 /* impl */ SOC_MEM_IMPL_NORMAL, 108 /* cmic_mor_clks */ 0, 109 /* access_latency_mode */ 3, 110 }, 111 #endif /* chips */ 112 113 #if defined(BCM_56870_A0) 114 { /* SOC_MEM_INT_RANDOM_RRLB_HG_TRUNK_MEMBER_BCM56870_A0m */ 115 /* mem RANDOM_RRLB_HG_TRUNK_MEMBERm */ 116 /* flags */ SOC_MEM_FLAG_VALID | 117 SOC_MEM_FLAG_CACHABLE | 118 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 119 /* cmp_fn */ _soc_mem_cmp_undef, 120 /* *null_entry */ _soc_mem_entry_null_zeroes, 121 /* index_min */ 0, 122 /* index_max */ 63, 123 /* minblock */ 37, 124 /* maxblock */ 37, 125 /* blocks */ 0, 126 /* blocks_hi */ 0x20, 127 /* base */ 0x80540000, 128 /* gran */ 1, 129 /* bytes */ 1, 130 /* nFields */ 1, 131 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56960_A0m_fields, 132 /* *views */ NULL, 133 /* *views_num */ NULL, 134 /* snoop_cb */ NULL, 135 /* snoop_user_data */ NULL, 136 /* snoop_flags */ 0, 137 /* mem severity */ SOC_MEM_SEVERE_MISSING, 138 /* type */ SOC_MEM_TYPE_NORMAL, 139 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 140 /* impl */ SOC_MEM_IMPL_NORMAL, 141 /* cmic_mor_clks */ 0, 142 /* access_latency_mode */ 3, 143 }, 144 #endif /* chips */ 145 146 #if defined(BCM_56970_A0) 147 { /* SOC_MEM_INT_RANDOM_RRLB_HG_TRUNK_MEMBER_BCM56970_A0m */ 148 /* mem RANDOM_RRLB_HG_TRUNK_MEMBERm */ 149 /* flags */ SOC_MEM_FLAG_VALID | 150 SOC_MEM_FLAG_CACHABLE | 151 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 152 /* cmp_fn */ _soc_mem_cmp_undef, 153 /* *null_entry */ _soc_mem_entry_null_zeroes, 154 /* index_min */ 0, 155 /* index_max */ 63, 156 /* minblock */ 68, 157 /* maxblock */ 68, 158 /* blocks */ 0, 159 /* blocks_hi */ 0xffffffff, 160 /* base */ 0x90440000, 161 /* gran */ 1, 162 /* bytes */ 1, 163 /* nFields */ 1, 164 /* *fields */ soc_HG_TRUNK_MEMBER_BCM56960_A0m_fields, 165 /* *views */ NULL, 166 /* *views_num */ NULL, 167 /* snoop_cb */ NULL, 168 /* snoop_user_data */ NULL, 169 /* snoop_flags */ 0, 170 /* mem severity */ SOC_MEM_SEVERE_MISSING, 171 /* type */ SOC_MEM_TYPE_NORMAL, 172 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 173 /* impl */ SOC_MEM_IMPL_NORMAL, 174 /* cmic_mor_clks */ 0, 175 /* access_latency_mode */ 3, 176 }, 177 #endif /* chips */ 178 179 #if defined(BCM_56640_A0) 180 { /* SOC_MEM_INT_RAW_ENTRY_TABLEm */ 181 /* mem RAW_ENTRY_TABLEm */ 182 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 183 /* cmp_fn */ _soc_mem_cmp_undef, 184 /* *null_entry */ _soc_mem_entry_null_zeroes, 185 /* index_min */ 0, 186 /* index_max */ 131071, 187 /* minblock */ 8, 188 /* maxblock */ 8, 189 /* blocks */ 0x100, 190 /* blocks_hi */ 0, 191 /* base */ 0x00000000, 192 /* gran */ 1, 193 /* bytes */ 53, 194 /* nFields */ 1, 195 /* *fields */ soc_RAW_ENTRY_TABLEm_fields, 196 /* *views */ NULL, 197 /* *views_num */ NULL, 198 /* snoop_cb */ NULL, 199 /* snoop_user_data */ NULL, 200 /* snoop_flags */ 0, 201 /* mem severity */ SOC_MEM_SEVERE_MISSING, 202 /* type */ SOC_MEM_TYPE_NORMAL, 203 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 204 /* impl */ SOC_MEM_IMPL_NORMAL, 205 /* cmic_mor_clks */ 0, 206 }, 207 #endif /* chips */ 208 209 #if defined(BCM_56340_A0) 210 { /* SOC_MEM_INT_RAW_ENTRY_TABLE_BCM56340_A0m */ 211 /* mem RAW_ENTRY_TABLEm */ 212 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 213 /* cmp_fn */ _soc_mem_cmp_undef, 214 /* *null_entry */ _soc_mem_entry_null_zeroes, 215 /* index_min */ 0, 216 /* index_max */ 65535, 217 /* minblock */ 6, 218 /* maxblock */ 6, 219 /* blocks */ 0x40, 220 /* blocks_hi */ 0, 221 /* base */ 0x00000000, 222 /* gran */ 1, 223 /* bytes */ 53, 224 /* nFields */ 1, 225 /* *fields */ soc_RAW_ENTRY_TABLEm_fields, 226 /* *views */ NULL, 227 /* *views_num */ NULL, 228 /* snoop_cb */ NULL, 229 /* snoop_user_data */ NULL, 230 /* snoop_flags */ 0, 231 /* mem severity */ SOC_MEM_SEVERE_MISSING, 232 /* type */ SOC_MEM_TYPE_NORMAL, 233 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 234 /* impl */ SOC_MEM_IMPL_NORMAL, 235 /* cmic_mor_clks */ 0, 236 }, 237 #endif /* chips */ 238 239 #if defined(BCM_56640_A0) 240 { /* SOC_MEM_INT_RAW_HITBIT_TABLEm */ 241 /* mem RAW_HITBIT_TABLEm */ 242 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 243 /* cmp_fn */ _soc_mem_cmp_undef, 244 /* *null_entry */ _soc_mem_entry_null_zeroes, 245 /* index_min */ 0, 246 /* index_max */ 131071, 247 /* minblock */ 8, 248 /* maxblock */ 8, 249 /* blocks */ 0x100, 250 /* blocks_hi */ 0, 251 /* base */ 0x04000000, 252 /* gran */ 1, 253 /* bytes */ 2, 254 /* nFields */ 1, 255 /* *fields */ soc_RAW_HITBIT_TABLEm_fields, 256 /* *views */ NULL, 257 /* *views_num */ NULL, 258 /* snoop_cb */ NULL, 259 /* snoop_user_data */ NULL, 260 /* snoop_flags */ 0, 261 /* mem severity */ SOC_MEM_SEVERE_MISSING, 262 /* type */ SOC_MEM_TYPE_NORMAL, 263 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 264 /* impl */ SOC_MEM_IMPL_NORMAL, 265 /* cmic_mor_clks */ 0, 266 }, 267 #endif /* chips */ 268 269 #if defined(BCM_56340_A0) 270 { /* SOC_MEM_INT_RAW_HITBIT_TABLE_BCM56340_A0m */ 271 /* mem RAW_HITBIT_TABLEm */ 272 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 273 /* cmp_fn */ _soc_mem_cmp_undef, 274 /* *null_entry */ _soc_mem_entry_null_zeroes, 275 /* index_min */ 0, 276 /* index_max */ 65535, 277 /* minblock */ 6, 278 /* maxblock */ 6, 279 /* blocks */ 0x40, 280 /* blocks_hi */ 0, 281 /* base */ 0x04000000, 282 /* gran */ 1, 283 /* bytes */ 2, 284 /* nFields */ 1, 285 /* *fields */ soc_RAW_HITBIT_TABLEm_fields, 286 /* *views */ NULL, 287 /* *views_num */ NULL, 288 /* snoop_cb */ NULL, 289 /* snoop_user_data */ NULL, 290 /* snoop_flags */ 0, 291 /* mem severity */ SOC_MEM_SEVERE_MISSING, 292 /* type */ SOC_MEM_TYPE_NORMAL, 293 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 294 /* impl */ SOC_MEM_IMPL_NORMAL, 295 /* cmic_mor_clks */ 0, 296 }, 297 #endif /* chips */ 298 299 #if defined(BCM_56560_A0) 300 { /* SOC_MEM_INT_RDB_BANK_0_0m */ 301 /* mem RDB_BANK_0_0m */ 302 /* flags */ SOC_MEM_FLAG_READONLY | 303 SOC_MEM_FLAG_VALID | 304 SOC_MEM_FLAG_CACHABLE | 305 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 306 /* cmp_fn */ _soc_mem_cmp_undef, 307 /* *null_entry */ _soc_mem_entry_null_zeroes, 308 /* index_min */ 0, 309 /* index_max */ 511, 310 /* minblock */ 27, 311 /* maxblock */ 27, 312 /* blocks */ 0x8000000, 313 /* blocks_hi */ 0, 314 /* base */ 0x00000000, 315 /* gran */ 1, 316 /* bytes */ 64, 317 /* nFields */ 1, 318 /* *fields */ soc_SER_RESULT_DATA_0_BCM53400_A0m_fields, 319 /* *views */ NULL, 320 /* *views_num */ NULL, 321 /* snoop_cb */ NULL, 322 /* snoop_user_data */ NULL, 323 /* snoop_flags */ 0, 324 /* mem severity */ SOC_MEM_SEVERE_MISSING, 325 /* type */ SOC_MEM_TYPE_NORMAL, 326 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 327 /* impl */ SOC_MEM_IMPL_NORMAL, 328 /* cmic_mor_clks */ 0, 329 }, 330 #endif /* chips */ 331 332 #if defined(BCM_56560_A0) 333 { /* SOC_MEM_INT_RDB_BANK_0_1m */ 334 /* mem RDB_BANK_0_1m */ 335 /* flags */ SOC_MEM_FLAG_READONLY | 336 SOC_MEM_FLAG_VALID | 337 SOC_MEM_FLAG_CACHABLE | 338 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 339 /* cmp_fn */ _soc_mem_cmp_undef, 340 /* *null_entry */ _soc_mem_entry_null_zeroes, 341 /* index_min */ 0, 342 /* index_max */ 511, 343 /* minblock */ 27, 344 /* maxblock */ 27, 345 /* blocks */ 0x8000000, 346 /* blocks_hi */ 0, 347 /* base */ 0x00040000, 348 /* gran */ 1, 349 /* bytes */ 48, 350 /* nFields */ 5, 351 /* *fields */ soc_RDB_BANK_0_1m_fields, 352 /* *views */ NULL, 353 /* *views_num */ NULL, 354 /* snoop_cb */ NULL, 355 /* snoop_user_data */ NULL, 356 /* snoop_flags */ 0, 357 /* mem severity */ SOC_MEM_SEVERE_MISSING, 358 /* type */ SOC_MEM_TYPE_NORMAL, 359 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 360 /* impl */ SOC_MEM_IMPL_NORMAL, 361 /* cmic_mor_clks */ 0, 362 }, 363 #endif /* chips */ 364 365 #if defined(BCM_56560_B0) 366 { /* SOC_MEM_INT_RDB_BANK_0_0_BCM56560_B0m */ 367 /* mem RDB_BANK_0_0m */ 368 /* flags */ SOC_MEM_FLAG_READONLY | 369 SOC_MEM_FLAG_VALID | 370 SOC_MEM_FLAG_CACHABLE | 371 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 372 /* cmp_fn */ _soc_mem_cmp_undef, 373 /* *null_entry */ _soc_mem_entry_null_zeroes, 374 /* index_min */ 0, 375 /* index_max */ 511, 376 /* minblock */ 19, 377 /* maxblock */ 19, 378 /* blocks */ 0x80000, 379 /* blocks_hi */ 0, 380 /* base */ 0x00000000, 381 /* gran */ 1, 382 /* bytes */ 64, 383 /* nFields */ 1, 384 /* *fields */ soc_SER_RESULT_DATA_0_BCM53400_A0m_fields, 385 /* *views */ NULL, 386 /* *views_num */ NULL, 387 /* snoop_cb */ NULL, 388 /* snoop_user_data */ NULL, 389 /* snoop_flags */ 0, 390 /* mem severity */ SOC_MEM_SEVERE_MISSING, 391 /* type */ SOC_MEM_TYPE_NORMAL, 392 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 393 /* impl */ SOC_MEM_IMPL_NORMAL, 394 /* cmic_mor_clks */ 0, 395 }, 396 #endif /* chips */ 397 398 #if defined(BCM_56560_B0) 399 { /* SOC_MEM_INT_RDB_BANK_0_1_BCM56560_B0m */ 400 /* mem RDB_BANK_0_1m */ 401 /* flags */ SOC_MEM_FLAG_READONLY | 402 SOC_MEM_FLAG_VALID | 403 SOC_MEM_FLAG_CACHABLE | 404 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 405 /* cmp_fn */ _soc_mem_cmp_undef, 406 /* *null_entry */ _soc_mem_entry_null_zeroes, 407 /* index_min */ 0, 408 /* index_max */ 511, 409 /* minblock */ 19, 410 /* maxblock */ 19, 411 /* blocks */ 0x80000, 412 /* blocks_hi */ 0, 413 /* base */ 0x00040000, 414 /* gran */ 1, 415 /* bytes */ 48, 416 /* nFields */ 5, 417 /* *fields */ soc_RDB_BANK_0_1m_fields, 418 /* *views */ NULL, 419 /* *views_num */ NULL, 420 /* snoop_cb */ NULL, 421 /* snoop_user_data */ NULL, 422 /* snoop_flags */ 0, 423 /* mem severity */ SOC_MEM_SEVERE_MISSING, 424 /* type */ SOC_MEM_TYPE_NORMAL, 425 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 426 /* impl */ SOC_MEM_IMPL_NORMAL, 427 /* cmic_mor_clks */ 0, 428 }, 429 #endif /* chips */ 430 431 #if defined(BCM_56560_A0) 432 { /* SOC_MEM_INT_RDB_BANK_1_0m */ 433 /* mem RDB_BANK_1_0m */ 434 /* flags */ SOC_MEM_FLAG_READONLY | 435 SOC_MEM_FLAG_VALID | 436 SOC_MEM_FLAG_CACHABLE | 437 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 438 /* cmp_fn */ _soc_mem_cmp_undef, 439 /* *null_entry */ _soc_mem_entry_null_zeroes, 440 /* index_min */ 0, 441 /* index_max */ 511, 442 /* minblock */ 27, 443 /* maxblock */ 27, 444 /* blocks */ 0x8000000, 445 /* blocks_hi */ 0, 446 /* base */ 0x00080000, 447 /* gran */ 1, 448 /* bytes */ 64, 449 /* nFields */ 1, 450 /* *fields */ soc_SER_RESULT_DATA_0_BCM53400_A0m_fields, 451 /* *views */ NULL, 452 /* *views_num */ NULL, 453 /* snoop_cb */ NULL, 454 /* snoop_user_data */ NULL, 455 /* snoop_flags */ 0, 456 /* mem severity */ SOC_MEM_SEVERE_MISSING, 457 /* type */ SOC_MEM_TYPE_NORMAL, 458 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 459 /* impl */ SOC_MEM_IMPL_NORMAL, 460 /* cmic_mor_clks */ 0, 461 }, 462 #endif /* chips */ 463 464 #if defined(BCM_56560_A0) 465 { /* SOC_MEM_INT_RDB_BANK_1_1m */ 466 /* mem RDB_BANK_1_1m */ 467 /* flags */ SOC_MEM_FLAG_READONLY | 468 SOC_MEM_FLAG_VALID | 469 SOC_MEM_FLAG_CACHABLE | 470 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 471 /* cmp_fn */ _soc_mem_cmp_undef, 472 /* *null_entry */ _soc_mem_entry_null_zeroes, 473 /* index_min */ 0, 474 /* index_max */ 511, 475 /* minblock */ 27, 476 /* maxblock */ 27, 477 /* blocks */ 0x8000000, 478 /* blocks_hi */ 0, 479 /* base */ 0x000c0000, 480 /* gran */ 1, 481 /* bytes */ 48, 482 /* nFields */ 5, 483 /* *fields */ soc_RDB_BANK_0_1m_fields, 484 /* *views */ NULL, 485 /* *views_num */ NULL, 486 /* snoop_cb */ NULL, 487 /* snoop_user_data */ NULL, 488 /* snoop_flags */ 0, 489 /* mem severity */ SOC_MEM_SEVERE_MISSING, 490 /* type */ SOC_MEM_TYPE_NORMAL, 491 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 492 /* impl */ SOC_MEM_IMPL_NORMAL, 493 /* cmic_mor_clks */ 0, 494 }, 495 #endif /* chips */ 496 497 #if defined(BCM_56560_B0) 498 { /* SOC_MEM_INT_RDB_BANK_1_0_BCM56560_B0m */ 499 /* mem RDB_BANK_1_0m */ 500 /* flags */ SOC_MEM_FLAG_READONLY | 501 SOC_MEM_FLAG_VALID | 502 SOC_MEM_FLAG_CACHABLE | 503 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 504 /* cmp_fn */ _soc_mem_cmp_undef, 505 /* *null_entry */ _soc_mem_entry_null_zeroes, 506 /* index_min */ 0, 507 /* index_max */ 511, 508 /* minblock */ 19, 509 /* maxblock */ 19, 510 /* blocks */ 0x80000, 511 /* blocks_hi */ 0, 512 /* base */ 0x00080000, 513 /* gran */ 1, 514 /* bytes */ 64, 515 /* nFields */ 1, 516 /* *fields */ soc_SER_RESULT_DATA_0_BCM53400_A0m_fields, 517 /* *views */ NULL, 518 /* *views_num */ NULL, 519 /* snoop_cb */ NULL, 520 /* snoop_user_data */ NULL, 521 /* snoop_flags */ 0, 522 /* mem severity */ SOC_MEM_SEVERE_MISSING, 523 /* type */ SOC_MEM_TYPE_NORMAL, 524 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 525 /* impl */ SOC_MEM_IMPL_NORMAL, 526 /* cmic_mor_clks */ 0, 527 }, 528 #endif /* chips */ 529 530 #if defined(BCM_56560_B0) 531 { /* SOC_MEM_INT_RDB_BANK_1_1_BCM56560_B0m */ 532 /* mem RDB_BANK_1_1m */ 533 /* flags */ SOC_MEM_FLAG_READONLY | 534 SOC_MEM_FLAG_VALID | 535 SOC_MEM_FLAG_CACHABLE | 536 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 537 /* cmp_fn */ _soc_mem_cmp_undef, 538 /* *null_entry */ _soc_mem_entry_null_zeroes, 539 /* index_min */ 0, 540 /* index_max */ 511, 541 /* minblock */ 19, 542 /* maxblock */ 19, 543 /* blocks */ 0x80000, 544 /* blocks_hi */ 0, 545 /* base */ 0x000c0000, 546 /* gran */ 1, 547 /* bytes */ 48, 548 /* nFields */ 5, 549 /* *fields */ soc_RDB_BANK_0_1m_fields, 550 /* *views */ NULL, 551 /* *views_num */ NULL, 552 /* snoop_cb */ NULL, 553 /* snoop_user_data */ NULL, 554 /* snoop_flags */ 0, 555 /* mem severity */ SOC_MEM_SEVERE_MISSING, 556 /* type */ SOC_MEM_TYPE_NORMAL, 557 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 558 /* impl */ SOC_MEM_IMPL_NORMAL, 559 /* cmic_mor_clks */ 0, 560 }, 561 #endif /* chips */ 562 563 #if defined(BCM_56560_A0) 564 { /* SOC_MEM_INT_RDB_BANK_2_0m */ 565 /* mem RDB_BANK_2_0m */ 566 /* flags */ SOC_MEM_FLAG_READONLY | 567 SOC_MEM_FLAG_VALID | 568 SOC_MEM_FLAG_CACHABLE | 569 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 570 /* cmp_fn */ _soc_mem_cmp_undef, 571 /* *null_entry */ _soc_mem_entry_null_zeroes, 572 /* index_min */ 0, 573 /* index_max */ 511, 574 /* minblock */ 27, 575 /* maxblock */ 27, 576 /* blocks */ 0x8000000, 577 /* blocks_hi */ 0, 578 /* base */ 0x00100000, 579 /* gran */ 1, 580 /* bytes */ 64, 581 /* nFields */ 1, 582 /* *fields */ soc_SER_RESULT_DATA_0_BCM53400_A0m_fields, 583 /* *views */ NULL, 584 /* *views_num */ NULL, 585 /* snoop_cb */ NULL, 586 /* snoop_user_data */ NULL, 587 /* snoop_flags */ 0, 588 /* mem severity */ SOC_MEM_SEVERE_MISSING, 589 /* type */ SOC_MEM_TYPE_NORMAL, 590 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 591 /* impl */ SOC_MEM_IMPL_NORMAL, 592 /* cmic_mor_clks */ 0, 593 }, 594 #endif /* chips */ 595 596 #if defined(BCM_56560_A0) 597 { /* SOC_MEM_INT_RDB_BANK_2_1m */ 598 /* mem RDB_BANK_2_1m */ 599 /* flags */ SOC_MEM_FLAG_READONLY | 600 SOC_MEM_FLAG_VALID | 601 SOC_MEM_FLAG_CACHABLE | 602 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 603 /* cmp_fn */ _soc_mem_cmp_undef, 604 /* *null_entry */ _soc_mem_entry_null_zeroes, 605 /* index_min */ 0, 606 /* index_max */ 511, 607 /* minblock */ 27, 608 /* maxblock */ 27, 609 /* blocks */ 0x8000000, 610 /* blocks_hi */ 0, 611 /* base */ 0x00140000, 612 /* gran */ 1, 613 /* bytes */ 48, 614 /* nFields */ 5, 615 /* *fields */ soc_RDB_BANK_0_1m_fields, 616 /* *views */ NULL, 617 /* *views_num */ NULL, 618 /* snoop_cb */ NULL, 619 /* snoop_user_data */ NULL, 620 /* snoop_flags */ 0, 621 /* mem severity */ SOC_MEM_SEVERE_MISSING, 622 /* type */ SOC_MEM_TYPE_NORMAL, 623 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 624 /* impl */ SOC_MEM_IMPL_NORMAL, 625 /* cmic_mor_clks */ 0, 626 }, 627 #endif /* chips */ 628 629 #if defined(BCM_56560_B0) 630 { /* SOC_MEM_INT_RDB_BANK_2_0_BCM56560_B0m */ 631 /* mem RDB_BANK_2_0m */ 632 /* flags */ SOC_MEM_FLAG_READONLY | 633 SOC_MEM_FLAG_VALID | 634 SOC_MEM_FLAG_CACHABLE | 635 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 636 /* cmp_fn */ _soc_mem_cmp_undef, 637 /* *null_entry */ _soc_mem_entry_null_zeroes, 638 /* index_min */ 0, 639 /* index_max */ 511, 640 /* minblock */ 19, 641 /* maxblock */ 19, 642 /* blocks */ 0x80000, 643 /* blocks_hi */ 0, 644 /* base */ 0x00100000, 645 /* gran */ 1, 646 /* bytes */ 64, 647 /* nFields */ 1, 648 /* *fields */ soc_SER_RESULT_DATA_0_BCM53400_A0m_fields, 649 /* *views */ NULL, 650 /* *views_num */ NULL, 651 /* snoop_cb */ NULL, 652 /* snoop_user_data */ NULL, 653 /* snoop_flags */ 0, 654 /* mem severity */ SOC_MEM_SEVERE_MISSING, 655 /* type */ SOC_MEM_TYPE_NORMAL, 656 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 657 /* impl */ SOC_MEM_IMPL_NORMAL, 658 /* cmic_mor_clks */ 0, 659 }, 660 #endif /* chips */ 661 662 #if defined(BCM_56560_B0) 663 { /* SOC_MEM_INT_RDB_BANK_2_1_BCM56560_B0m */ 664 /* mem RDB_BANK_2_1m */ 665 /* flags */ SOC_MEM_FLAG_READONLY | 666 SOC_MEM_FLAG_VALID | 667 SOC_MEM_FLAG_CACHABLE | 668 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 669 /* cmp_fn */ _soc_mem_cmp_undef, 670 /* *null_entry */ _soc_mem_entry_null_zeroes, 671 /* index_min */ 0, 672 /* index_max */ 511, 673 /* minblock */ 19, 674 /* maxblock */ 19, 675 /* blocks */ 0x80000, 676 /* blocks_hi */ 0, 677 /* base */ 0x00140000, 678 /* gran */ 1, 679 /* bytes */ 48, 680 /* nFields */ 5, 681 /* *fields */ soc_RDB_BANK_0_1m_fields, 682 /* *views */ NULL, 683 /* *views_num */ NULL, 684 /* snoop_cb */ NULL, 685 /* snoop_user_data */ NULL, 686 /* snoop_flags */ 0, 687 /* mem severity */ SOC_MEM_SEVERE_MISSING, 688 /* type */ SOC_MEM_TYPE_NORMAL, 689 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 690 /* impl */ SOC_MEM_IMPL_NORMAL, 691 /* cmic_mor_clks */ 0, 692 }, 693 #endif /* chips */ 694 695 #if defined(BCM_56560_A0) 696 { /* SOC_MEM_INT_RDB_BANK_3_0m */ 697 /* mem RDB_BANK_3_0m */ 698 /* flags */ SOC_MEM_FLAG_READONLY | 699 SOC_MEM_FLAG_VALID | 700 SOC_MEM_FLAG_CACHABLE | 701 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 702 /* cmp_fn */ _soc_mem_cmp_undef, 703 /* *null_entry */ _soc_mem_entry_null_zeroes, 704 /* index_min */ 0, 705 /* index_max */ 511, 706 /* minblock */ 27, 707 /* maxblock */ 27, 708 /* blocks */ 0x8000000, 709 /* blocks_hi */ 0, 710 /* base */ 0x00180000, 711 /* gran */ 1, 712 /* bytes */ 64, 713 /* nFields */ 1, 714 /* *fields */ soc_SER_RESULT_DATA_0_BCM53400_A0m_fields, 715 /* *views */ NULL, 716 /* *views_num */ NULL, 717 /* snoop_cb */ NULL, 718 /* snoop_user_data */ NULL, 719 /* snoop_flags */ 0, 720 /* mem severity */ SOC_MEM_SEVERE_MISSING, 721 /* type */ SOC_MEM_TYPE_NORMAL, 722 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 723 /* impl */ SOC_MEM_IMPL_NORMAL, 724 /* cmic_mor_clks */ 0, 725 }, 726 #endif /* chips */ 727 728 #if defined(BCM_56560_A0) 729 { /* SOC_MEM_INT_RDB_BANK_3_1m */ 730 /* mem RDB_BANK_3_1m */ 731 /* flags */ SOC_MEM_FLAG_READONLY | 732 SOC_MEM_FLAG_VALID | 733 SOC_MEM_FLAG_CACHABLE | 734 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 735 /* cmp_fn */ _soc_mem_cmp_undef, 736 /* *null_entry */ _soc_mem_entry_null_zeroes, 737 /* index_min */ 0, 738 /* index_max */ 511, 739 /* minblock */ 27, 740 /* maxblock */ 27, 741 /* blocks */ 0x8000000, 742 /* blocks_hi */ 0, 743 /* base */ 0x001c0000, 744 /* gran */ 1, 745 /* bytes */ 48, 746 /* nFields */ 5, 747 /* *fields */ soc_RDB_BANK_0_1m_fields, 748 /* *views */ NULL, 749 /* *views_num */ NULL, 750 /* snoop_cb */ NULL, 751 /* snoop_user_data */ NULL, 752 /* snoop_flags */ 0, 753 /* mem severity */ SOC_MEM_SEVERE_MISSING, 754 /* type */ SOC_MEM_TYPE_NORMAL, 755 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 756 /* impl */ SOC_MEM_IMPL_NORMAL, 757 /* cmic_mor_clks */ 0, 758 }, 759 #endif /* chips */ 760 761 #if defined(BCM_56560_B0) 762 { /* SOC_MEM_INT_RDB_BANK_3_0_BCM56560_B0m */ 763 /* mem RDB_BANK_3_0m */ 764 /* flags */ SOC_MEM_FLAG_READONLY | 765 SOC_MEM_FLAG_VALID | 766 SOC_MEM_FLAG_CACHABLE | 767 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 768 /* cmp_fn */ _soc_mem_cmp_undef, 769 /* *null_entry */ _soc_mem_entry_null_zeroes, 770 /* index_min */ 0, 771 /* index_max */ 511, 772 /* minblock */ 19, 773 /* maxblock */ 19, 774 /* blocks */ 0x80000, 775 /* blocks_hi */ 0, 776 /* base */ 0x00180000, 777 /* gran */ 1, 778 /* bytes */ 64, 779 /* nFields */ 1, 780 /* *fields */ soc_SER_RESULT_DATA_0_BCM53400_A0m_fields, 781 /* *views */ NULL, 782 /* *views_num */ NULL, 783 /* snoop_cb */ NULL, 784 /* snoop_user_data */ NULL, 785 /* snoop_flags */ 0, 786 /* mem severity */ SOC_MEM_SEVERE_MISSING, 787 /* type */ SOC_MEM_TYPE_NORMAL, 788 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 789 /* impl */ SOC_MEM_IMPL_NORMAL, 790 /* cmic_mor_clks */ 0, 791 }, 792 #endif /* chips */ 793 794 #if defined(BCM_56560_B0) 795 { /* SOC_MEM_INT_RDB_BANK_3_1_BCM56560_B0m */ 796 /* mem RDB_BANK_3_1m */ 797 /* flags */ SOC_MEM_FLAG_READONLY | 798 SOC_MEM_FLAG_VALID | 799 SOC_MEM_FLAG_CACHABLE | 800 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 801 /* cmp_fn */ _soc_mem_cmp_undef, 802 /* *null_entry */ _soc_mem_entry_null_zeroes, 803 /* index_min */ 0, 804 /* index_max */ 511, 805 /* minblock */ 19, 806 /* maxblock */ 19, 807 /* blocks */ 0x80000, 808 /* blocks_hi */ 0, 809 /* base */ 0x001c0000, 810 /* gran */ 1, 811 /* bytes */ 48, 812 /* nFields */ 5, 813 /* *fields */ soc_RDB_BANK_0_1m_fields, 814 /* *views */ NULL, 815 /* *views_num */ NULL, 816 /* snoop_cb */ NULL, 817 /* snoop_user_data */ NULL, 818 /* snoop_flags */ 0, 819 /* mem severity */ SOC_MEM_SEVERE_MISSING, 820 /* type */ SOC_MEM_TYPE_NORMAL, 821 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 822 /* impl */ SOC_MEM_IMPL_NORMAL, 823 /* cmic_mor_clks */ 0, 824 }, 825 #endif /* chips */ 826 827 #if defined(BCM_56560_A0) 828 { /* SOC_MEM_INT_RDB_CELm */ 829 /* mem RDB_CELm */ 830 /* flags */ SOC_MEM_FLAG_READONLY | 831 SOC_MEM_FLAG_VALID | 832 SOC_MEM_FLAG_CACHABLE | 833 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 834 /* cmp_fn */ _soc_mem_cmp_undef, 835 /* *null_entry */ _soc_mem_entry_null_zeroes, 836 /* index_min */ 0, 837 /* index_max */ 2047, 838 /* minblock */ 27, 839 /* maxblock */ 27, 840 /* blocks */ 0x8000000, 841 /* blocks_hi */ 0, 842 /* base */ 0x00280000, 843 /* gran */ 1, 844 /* bytes */ 3, 845 /* nFields */ 7, 846 /* *fields */ soc_RDB_CELm_fields, 847 /* *views */ NULL, 848 /* *views_num */ NULL, 849 /* snoop_cb */ NULL, 850 /* snoop_user_data */ NULL, 851 /* snoop_flags */ 0, 852 /* mem severity */ SOC_MEM_SEVERE_MISSING, 853 /* type */ SOC_MEM_TYPE_NORMAL, 854 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 855 /* impl */ SOC_MEM_IMPL_NORMAL, 856 /* cmic_mor_clks */ 0, 857 }, 858 #endif /* chips */ 859 860 #if defined(BCM_56560_B0) 861 { /* SOC_MEM_INT_RDB_CEL_BCM56560_B0m */ 862 /* mem RDB_CELm */ 863 /* flags */ SOC_MEM_FLAG_READONLY | 864 SOC_MEM_FLAG_VALID | 865 SOC_MEM_FLAG_CACHABLE | 866 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 867 /* cmp_fn */ _soc_mem_cmp_undef, 868 /* *null_entry */ _soc_mem_entry_null_zeroes, 869 /* index_min */ 0, 870 /* index_max */ 2047, 871 /* minblock */ 19, 872 /* maxblock */ 19, 873 /* blocks */ 0x80000, 874 /* blocks_hi */ 0, 875 /* base */ 0x00280000, 876 /* gran */ 1, 877 /* bytes */ 3, 878 /* nFields */ 7, 879 /* *fields */ soc_RDB_CELm_fields, 880 /* *views */ NULL, 881 /* *views_num */ NULL, 882 /* snoop_cb */ NULL, 883 /* snoop_user_data */ NULL, 884 /* snoop_flags */ 0, 885 /* mem severity */ SOC_MEM_SEVERE_MISSING, 886 /* type */ SOC_MEM_TYPE_NORMAL, 887 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 888 /* impl */ SOC_MEM_IMPL_NORMAL, 889 /* cmic_mor_clks */ 0, 890 }, 891 #endif /* chips */ 892 893 #if defined(BCM_56560_A0) 894 { /* SOC_MEM_INT_RDB_CONTEXTm */ 895 /* mem RDB_CONTEXTm */ 896 /* flags */ SOC_MEM_FLAG_READONLY | 897 SOC_MEM_FLAG_VALID | 898 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 899 /* cmp_fn */ _soc_mem_cmp_undef, 900 /* *null_entry */ _soc_mem_entry_null_zeroes, 901 /* index_min */ 0, 902 /* index_max */ 74, 903 /* minblock */ 27, 904 /* maxblock */ 27, 905 /* blocks */ 0x8000000, 906 /* blocks_hi */ 0, 907 /* base */ 0x00400000, 908 /* gran */ 1, 909 /* bytes */ 10, 910 /* nFields */ 12, 911 /* *fields */ soc_RDB_CONTEXTm_fields, 912 /* *views */ NULL, 913 /* *views_num */ NULL, 914 /* snoop_cb */ NULL, 915 /* snoop_user_data */ NULL, 916 /* snoop_flags */ 0, 917 /* mem severity */ SOC_MEM_SEVERE_MISSING, 918 /* type */ SOC_MEM_TYPE_NORMAL, 919 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 920 /* impl */ SOC_MEM_IMPL_NORMAL, 921 /* cmic_mor_clks */ 0, 922 }, 923 #endif /* chips */ 924 925 #if defined(BCM_56560_B0) 926 { /* SOC_MEM_INT_RDB_CONTEXT_BCM56560_B0m */ 927 /* mem RDB_CONTEXTm */ 928 /* flags */ SOC_MEM_FLAG_READONLY | 929 SOC_MEM_FLAG_VALID | 930 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 931 /* cmp_fn */ _soc_mem_cmp_undef, 932 /* *null_entry */ _soc_mem_entry_null_zeroes, 933 /* index_min */ 0, 934 /* index_max */ 74, 935 /* minblock */ 19, 936 /* maxblock */ 19, 937 /* blocks */ 0x80000, 938 /* blocks_hi */ 0, 939 /* base */ 0x00400000, 940 /* gran */ 1, 941 /* bytes */ 10, 942 /* nFields */ 12, 943 /* *fields */ soc_RDB_CONTEXTm_fields, 944 /* *views */ NULL, 945 /* *views_num */ NULL, 946 /* snoop_cb */ NULL, 947 /* snoop_user_data */ NULL, 948 /* snoop_flags */ 0, 949 /* mem severity */ SOC_MEM_SEVERE_MISSING, 950 /* type */ SOC_MEM_TYPE_NORMAL, 951 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 952 /* impl */ SOC_MEM_IMPL_NORMAL, 953 /* cmic_mor_clks */ 0, 954 }, 955 #endif /* chips */ 956 957 #if defined(BCM_56560_A0) 958 { /* SOC_MEM_INT_RDB_CXT_ABm */ 959 /* mem RDB_CXT_ABm */ 960 /* flags */ SOC_MEM_FLAG_READONLY | 961 SOC_MEM_FLAG_VALID | 962 SOC_MEM_FLAG_CACHABLE | 963 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 964 /* cmp_fn */ _soc_mem_cmp_undef, 965 /* *null_entry */ _soc_mem_entry_null_zeroes, 966 /* index_min */ 0, 967 /* index_max */ 2047, 968 /* minblock */ 27, 969 /* maxblock */ 27, 970 /* blocks */ 0x8000000, 971 /* blocks_hi */ 0, 972 /* base */ 0x00200000, 973 /* gran */ 1, 974 /* bytes */ 3, 975 /* nFields */ 9, 976 /* *fields */ soc_RDB_CXT_ABm_fields, 977 /* *views */ NULL, 978 /* *views_num */ NULL, 979 /* snoop_cb */ NULL, 980 /* snoop_user_data */ NULL, 981 /* snoop_flags */ 0, 982 /* mem severity */ SOC_MEM_SEVERE_MISSING, 983 /* type */ SOC_MEM_TYPE_NORMAL, 984 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 985 /* impl */ SOC_MEM_IMPL_NORMAL, 986 /* cmic_mor_clks */ 0, 987 }, 988 #endif /* chips */ 989 990 #if defined(BCM_56560_B0) 991 { /* SOC_MEM_INT_RDB_CXT_AB_BCM56560_B0m */ 992 /* mem RDB_CXT_ABm */ 993 /* flags */ SOC_MEM_FLAG_READONLY | 994 SOC_MEM_FLAG_VALID | 995 SOC_MEM_FLAG_CACHABLE | 996 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 997 /* cmp_fn */ _soc_mem_cmp_undef, 998 /* *null_entry */ _soc_mem_entry_null_zeroes, 999 /* index_min */ 0, 1000 /* index_max */ 2047, 1001 /* minblock */ 19, 1002 /* maxblock */ 19, 1003 /* blocks */ 0x80000, 1004 /* blocks_hi */ 0, 1005 /* base */ 0x00200000, 1006 /* gran */ 1, 1007 /* bytes */ 3, 1008 /* nFields */ 9, 1009 /* *fields */ soc_RDB_CXT_ABm_fields, 1010 /* *views */ NULL, 1011 /* *views_num */ NULL, 1012 /* snoop_cb */ NULL, 1013 /* snoop_user_data */ NULL, 1014 /* snoop_flags */ 0, 1015 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1016 /* type */ SOC_MEM_TYPE_NORMAL, 1017 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1018 /* impl */ SOC_MEM_IMPL_NORMAL, 1019 /* cmic_mor_clks */ 0, 1020 }, 1021 #endif /* chips */ 1022 1023 #if defined(BCM_56560_A0) 1024 { /* SOC_MEM_INT_RDB_CXT_CDm */ 1025 /* mem RDB_CXT_CDm */ 1026 /* flags */ SOC_MEM_FLAG_READONLY | 1027 SOC_MEM_FLAG_VALID | 1028 SOC_MEM_FLAG_CACHABLE | 1029 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 1030 /* cmp_fn */ _soc_mem_cmp_undef, 1031 /* *null_entry */ _soc_mem_entry_null_zeroes, 1032 /* index_min */ 0, 1033 /* index_max */ 2047, 1034 /* minblock */ 27, 1035 /* maxblock */ 27, 1036 /* blocks */ 0x8000000, 1037 /* blocks_hi */ 0, 1038 /* base */ 0x00240000, 1039 /* gran */ 1, 1040 /* bytes */ 5, 1041 /* nFields */ 13, 1042 /* *fields */ soc_RDB_CXT_CDm_fields, 1043 /* *views */ NULL, 1044 /* *views_num */ NULL, 1045 /* snoop_cb */ NULL, 1046 /* snoop_user_data */ NULL, 1047 /* snoop_flags */ 0, 1048 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1049 /* type */ SOC_MEM_TYPE_NORMAL, 1050 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1051 /* impl */ SOC_MEM_IMPL_NORMAL, 1052 /* cmic_mor_clks */ 0, 1053 }, 1054 #endif /* chips */ 1055 1056 #if defined(BCM_56560_B0) 1057 { /* SOC_MEM_INT_RDB_CXT_CD_BCM56560_B0m */ 1058 /* mem RDB_CXT_CDm */ 1059 /* flags */ SOC_MEM_FLAG_READONLY | 1060 SOC_MEM_FLAG_VALID | 1061 SOC_MEM_FLAG_CACHABLE | 1062 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 1063 /* cmp_fn */ _soc_mem_cmp_undef, 1064 /* *null_entry */ _soc_mem_entry_null_zeroes, 1065 /* index_min */ 0, 1066 /* index_max */ 2047, 1067 /* minblock */ 19, 1068 /* maxblock */ 19, 1069 /* blocks */ 0x80000, 1070 /* blocks_hi */ 0, 1071 /* base */ 0x00240000, 1072 /* gran */ 1, 1073 /* bytes */ 5, 1074 /* nFields */ 13, 1075 /* *fields */ soc_RDB_CXT_CDm_fields, 1076 /* *views */ NULL, 1077 /* *views_num */ NULL, 1078 /* snoop_cb */ NULL, 1079 /* snoop_user_data */ NULL, 1080 /* snoop_flags */ 0, 1081 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1082 /* type */ SOC_MEM_TYPE_NORMAL, 1083 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1084 /* impl */ SOC_MEM_IMPL_NORMAL, 1085 /* cmic_mor_clks */ 0, 1086 }, 1087 #endif /* chips */ 1088 1089 #if defined(BCM_56560_A0) 1090 { /* SOC_MEM_INT_RDB_FCP_0m */ 1091 /* mem RDB_FCP_0m */ 1092 /* flags */ SOC_MEM_FLAG_READONLY | 1093 SOC_MEM_FLAG_VALID | 1094 SOC_MEM_FLAG_CACHABLE | 1095 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 1096 /* cmp_fn */ _soc_mem_cmp_undef, 1097 /* *null_entry */ _soc_mem_entry_null_zeroes, 1098 /* index_min */ 0, 1099 /* index_max */ 255, 1100 /* minblock */ 27, 1101 /* maxblock */ 27, 1102 /* blocks */ 0x8000000, 1103 /* blocks_hi */ 0, 1104 /* base */ 0x00300000, 1105 /* gran */ 1, 1106 /* bytes */ 3, 1107 /* nFields */ 4, 1108 /* *fields */ soc_RDB_FCP_0m_fields, 1109 /* *views */ NULL, 1110 /* *views_num */ NULL, 1111 /* snoop_cb */ NULL, 1112 /* snoop_user_data */ NULL, 1113 /* snoop_flags */ 0, 1114 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1115 /* type */ SOC_MEM_TYPE_NORMAL, 1116 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1117 /* impl */ SOC_MEM_IMPL_NORMAL, 1118 /* cmic_mor_clks */ 0, 1119 }, 1120 #endif /* chips */ 1121 1122 #if defined(BCM_56560_A0) 1123 { /* SOC_MEM_INT_RDB_FCP_1m */ 1124 /* mem RDB_FCP_1m */ 1125 /* flags */ SOC_MEM_FLAG_READONLY | 1126 SOC_MEM_FLAG_VALID | 1127 SOC_MEM_FLAG_CACHABLE | 1128 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 1129 /* cmp_fn */ _soc_mem_cmp_undef, 1130 /* *null_entry */ _soc_mem_entry_null_zeroes, 1131 /* index_min */ 0, 1132 /* index_max */ 255, 1133 /* minblock */ 27, 1134 /* maxblock */ 27, 1135 /* blocks */ 0x8000000, 1136 /* blocks_hi */ 0, 1137 /* base */ 0x00340000, 1138 /* gran */ 1, 1139 /* bytes */ 3, 1140 /* nFields */ 4, 1141 /* *fields */ soc_RDB_FCP_0m_fields, 1142 /* *views */ NULL, 1143 /* *views_num */ NULL, 1144 /* snoop_cb */ NULL, 1145 /* snoop_user_data */ NULL, 1146 /* snoop_flags */ 0, 1147 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1148 /* type */ SOC_MEM_TYPE_NORMAL, 1149 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1150 /* impl */ SOC_MEM_IMPL_NORMAL, 1151 /* cmic_mor_clks */ 0, 1152 }, 1153 #endif /* chips */ 1154 1155 #if defined(BCM_56560_A0) 1156 { /* SOC_MEM_INT_RDB_FCP_2m */ 1157 /* mem RDB_FCP_2m */ 1158 /* flags */ SOC_MEM_FLAG_READONLY | 1159 SOC_MEM_FLAG_VALID | 1160 SOC_MEM_FLAG_CACHABLE | 1161 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 1162 /* cmp_fn */ _soc_mem_cmp_undef, 1163 /* *null_entry */ _soc_mem_entry_null_zeroes, 1164 /* index_min */ 0, 1165 /* index_max */ 255, 1166 /* minblock */ 27, 1167 /* maxblock */ 27, 1168 /* blocks */ 0x8000000, 1169 /* blocks_hi */ 0, 1170 /* base */ 0x00380000, 1171 /* gran */ 1, 1172 /* bytes */ 3, 1173 /* nFields */ 4, 1174 /* *fields */ soc_RDB_FCP_0m_fields, 1175 /* *views */ NULL, 1176 /* *views_num */ NULL, 1177 /* snoop_cb */ NULL, 1178 /* snoop_user_data */ NULL, 1179 /* snoop_flags */ 0, 1180 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1181 /* type */ SOC_MEM_TYPE_NORMAL, 1182 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1183 /* impl */ SOC_MEM_IMPL_NORMAL, 1184 /* cmic_mor_clks */ 0, 1185 }, 1186 #endif /* chips */ 1187 1188 #if defined(BCM_56560_A0) 1189 { /* SOC_MEM_INT_RDB_FCP_3m */ 1190 /* mem RDB_FCP_3m */ 1191 /* flags */ SOC_MEM_FLAG_READONLY | 1192 SOC_MEM_FLAG_VALID | 1193 SOC_MEM_FLAG_CACHABLE | 1194 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 1195 /* cmp_fn */ _soc_mem_cmp_undef, 1196 /* *null_entry */ _soc_mem_entry_null_zeroes, 1197 /* index_min */ 0, 1198 /* index_max */ 255, 1199 /* minblock */ 27, 1200 /* maxblock */ 27, 1201 /* blocks */ 0x8000000, 1202 /* blocks_hi */ 0, 1203 /* base */ 0x003c0000, 1204 /* gran */ 1, 1205 /* bytes */ 3, 1206 /* nFields */ 4, 1207 /* *fields */ soc_RDB_FCP_0m_fields, 1208 /* *views */ NULL, 1209 /* *views_num */ NULL, 1210 /* snoop_cb */ NULL, 1211 /* snoop_user_data */ NULL, 1212 /* snoop_flags */ 0, 1213 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1214 /* type */ SOC_MEM_TYPE_NORMAL, 1215 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1216 /* impl */ SOC_MEM_IMPL_NORMAL, 1217 /* cmic_mor_clks */ 0, 1218 }, 1219 #endif /* chips */ 1220 1221 #if defined(BCM_56560_B0) 1222 { /* SOC_MEM_INT_RDB_FCP_0_BCM56560_B0m */ 1223 /* mem RDB_FCP_0m */ 1224 /* flags */ SOC_MEM_FLAG_READONLY | 1225 SOC_MEM_FLAG_VALID | 1226 SOC_MEM_FLAG_CACHABLE | 1227 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 1228 /* cmp_fn */ _soc_mem_cmp_undef, 1229 /* *null_entry */ _soc_mem_entry_null_zeroes, 1230 /* index_min */ 0, 1231 /* index_max */ 255, 1232 /* minblock */ 19, 1233 /* maxblock */ 19, 1234 /* blocks */ 0x80000, 1235 /* blocks_hi */ 0, 1236 /* base */ 0x00300000, 1237 /* gran */ 1, 1238 /* bytes */ 3, 1239 /* nFields */ 4, 1240 /* *fields */ soc_RDB_FCP_0m_fields, 1241 /* *views */ NULL, 1242 /* *views_num */ NULL, 1243 /* snoop_cb */ NULL, 1244 /* snoop_user_data */ NULL, 1245 /* snoop_flags */ 0, 1246 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1247 /* type */ SOC_MEM_TYPE_NORMAL, 1248 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1249 /* impl */ SOC_MEM_IMPL_NORMAL, 1250 /* cmic_mor_clks */ 0, 1251 }, 1252 #endif /* chips */ 1253 1254 #if defined(BCM_56560_B0) 1255 { /* SOC_MEM_INT_RDB_FCP_1_BCM56560_B0m */ 1256 /* mem RDB_FCP_1m */ 1257 /* flags */ SOC_MEM_FLAG_READONLY | 1258 SOC_MEM_FLAG_VALID | 1259 SOC_MEM_FLAG_CACHABLE | 1260 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 1261 /* cmp_fn */ _soc_mem_cmp_undef, 1262 /* *null_entry */ _soc_mem_entry_null_zeroes, 1263 /* index_min */ 0, 1264 /* index_max */ 255, 1265 /* minblock */ 19, 1266 /* maxblock */ 19, 1267 /* blocks */ 0x80000, 1268 /* blocks_hi */ 0, 1269 /* base */ 0x00340000, 1270 /* gran */ 1, 1271 /* bytes */ 3, 1272 /* nFields */ 4, 1273 /* *fields */ soc_RDB_FCP_0m_fields, 1274 /* *views */ NULL, 1275 /* *views_num */ NULL, 1276 /* snoop_cb */ NULL, 1277 /* snoop_user_data */ NULL, 1278 /* snoop_flags */ 0, 1279 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1280 /* type */ SOC_MEM_TYPE_NORMAL, 1281 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1282 /* impl */ SOC_MEM_IMPL_NORMAL, 1283 /* cmic_mor_clks */ 0, 1284 }, 1285 #endif /* chips */ 1286 1287 #if defined(BCM_56560_B0) 1288 { /* SOC_MEM_INT_RDB_FCP_2_BCM56560_B0m */ 1289 /* mem RDB_FCP_2m */ 1290 /* flags */ SOC_MEM_FLAG_READONLY | 1291 SOC_MEM_FLAG_VALID | 1292 SOC_MEM_FLAG_CACHABLE | 1293 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 1294 /* cmp_fn */ _soc_mem_cmp_undef, 1295 /* *null_entry */ _soc_mem_entry_null_zeroes, 1296 /* index_min */ 0, 1297 /* index_max */ 255, 1298 /* minblock */ 19, 1299 /* maxblock */ 19, 1300 /* blocks */ 0x80000, 1301 /* blocks_hi */ 0, 1302 /* base */ 0x00380000, 1303 /* gran */ 1, 1304 /* bytes */ 3, 1305 /* nFields */ 4, 1306 /* *fields */ soc_RDB_FCP_0m_fields, 1307 /* *views */ NULL, 1308 /* *views_num */ NULL, 1309 /* snoop_cb */ NULL, 1310 /* snoop_user_data */ NULL, 1311 /* snoop_flags */ 0, 1312 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1313 /* type */ SOC_MEM_TYPE_NORMAL, 1314 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1315 /* impl */ SOC_MEM_IMPL_NORMAL, 1316 /* cmic_mor_clks */ 0, 1317 }, 1318 #endif /* chips */ 1319 1320 #if defined(BCM_56560_B0) 1321 { /* SOC_MEM_INT_RDB_FCP_3_BCM56560_B0m */ 1322 /* mem RDB_FCP_3m */ 1323 /* flags */ SOC_MEM_FLAG_READONLY | 1324 SOC_MEM_FLAG_VALID | 1325 SOC_MEM_FLAG_CACHABLE | 1326 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 1327 /* cmp_fn */ _soc_mem_cmp_undef, 1328 /* *null_entry */ _soc_mem_entry_null_zeroes, 1329 /* index_min */ 0, 1330 /* index_max */ 255, 1331 /* minblock */ 19, 1332 /* maxblock */ 19, 1333 /* blocks */ 0x80000, 1334 /* blocks_hi */ 0, 1335 /* base */ 0x003c0000, 1336 /* gran */ 1, 1337 /* bytes */ 3, 1338 /* nFields */ 4, 1339 /* *fields */ soc_RDB_FCP_0m_fields, 1340 /* *views */ NULL, 1341 /* *views_num */ NULL, 1342 /* snoop_cb */ NULL, 1343 /* snoop_user_data */ NULL, 1344 /* snoop_flags */ 0, 1345 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1346 /* type */ SOC_MEM_TYPE_NORMAL, 1347 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1348 /* impl */ SOC_MEM_IMPL_NORMAL, 1349 /* cmic_mor_clks */ 0, 1350 }, 1351 #endif /* chips */ 1352 1353 #if defined(BCM_56560_A0) 1354 { /* SOC_MEM_INT_RDB_PKTm */ 1355 /* mem RDB_PKTm */ 1356 /* flags */ SOC_MEM_FLAG_READONLY | 1357 SOC_MEM_FLAG_VALID | 1358 SOC_MEM_FLAG_CACHABLE | 1359 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 1360 /* cmp_fn */ _soc_mem_cmp_undef, 1361 /* *null_entry */ _soc_mem_entry_null_zeroes, 1362 /* index_min */ 0, 1363 /* index_max */ 2047, 1364 /* minblock */ 27, 1365 /* maxblock */ 27, 1366 /* blocks */ 0x8000000, 1367 /* blocks_hi */ 0, 1368 /* base */ 0x002c0000, 1369 /* gran */ 1, 1370 /* bytes */ 3, 1371 /* nFields */ 7, 1372 /* *fields */ soc_RDB_CELm_fields, 1373 /* *views */ NULL, 1374 /* *views_num */ NULL, 1375 /* snoop_cb */ NULL, 1376 /* snoop_user_data */ NULL, 1377 /* snoop_flags */ 0, 1378 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1379 /* type */ SOC_MEM_TYPE_NORMAL, 1380 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1381 /* impl */ SOC_MEM_IMPL_NORMAL, 1382 /* cmic_mor_clks */ 0, 1383 }, 1384 #endif /* chips */ 1385 1386 #if defined(BCM_56560_B0) 1387 { /* SOC_MEM_INT_RDB_PKT_BCM56560_B0m */ 1388 /* mem RDB_PKTm */ 1389 /* flags */ SOC_MEM_FLAG_READONLY | 1390 SOC_MEM_FLAG_VALID | 1391 SOC_MEM_FLAG_CACHABLE | 1392 SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */ 1393 /* cmp_fn */ _soc_mem_cmp_undef, 1394 /* *null_entry */ _soc_mem_entry_null_zeroes, 1395 /* index_min */ 0, 1396 /* index_max */ 2047, 1397 /* minblock */ 19, 1398 /* maxblock */ 19, 1399 /* blocks */ 0x80000, 1400 /* blocks_hi */ 0, 1401 /* base */ 0x002c0000, 1402 /* gran */ 1, 1403 /* bytes */ 3, 1404 /* nFields */ 7, 1405 /* *fields */ soc_RDB_CELm_fields, 1406 /* *views */ NULL, 1407 /* *views_num */ NULL, 1408 /* snoop_cb */ NULL, 1409 /* snoop_user_data */ NULL, 1410 /* snoop_flags */ 0, 1411 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1412 /* type */ SOC_MEM_TYPE_NORMAL, 1413 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1414 /* impl */ SOC_MEM_IMPL_NORMAL, 1415 /* cmic_mor_clks */ 0, 1416 }, 1417 #endif /* chips */ 1418 1419 #if defined(BCM_56560_A0) 1420 { /* SOC_MEM_INT_RDB_QUEUEm */ 1421 /* mem RDB_QUEUEm */ 1422 /* flags */ SOC_MEM_FLAG_READONLY | 1423 SOC_MEM_FLAG_VALID | 1424 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1425 /* cmp_fn */ _soc_mem_cmp_undef, 1426 /* *null_entry */ _soc_mem_entry_null_zeroes, 1427 /* index_min */ 0, 1428 /* index_max */ 1, 1429 /* minblock */ 27, 1430 /* maxblock */ 27, 1431 /* blocks */ 0x8000000, 1432 /* blocks_hi */ 0, 1433 /* base */ 0x00440000, 1434 /* gran */ 1, 1435 /* bytes */ 26, 1436 /* nFields */ 31, 1437 /* *fields */ soc_RDB_QUEUEm_fields, 1438 /* *views */ NULL, 1439 /* *views_num */ NULL, 1440 /* snoop_cb */ NULL, 1441 /* snoop_user_data */ NULL, 1442 /* snoop_flags */ 0, 1443 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1444 /* type */ SOC_MEM_TYPE_NORMAL, 1445 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1446 /* impl */ SOC_MEM_IMPL_NORMAL, 1447 /* cmic_mor_clks */ 0, 1448 }, 1449 #endif /* chips */ 1450 1451 #if defined(BCM_56560_B0) 1452 { /* SOC_MEM_INT_RDB_QUEUE_BCM56560_B0m */ 1453 /* mem RDB_QUEUEm */ 1454 /* flags */ SOC_MEM_FLAG_READONLY | 1455 SOC_MEM_FLAG_VALID | 1456 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1457 /* cmp_fn */ _soc_mem_cmp_undef, 1458 /* *null_entry */ _soc_mem_entry_null_zeroes, 1459 /* index_min */ 0, 1460 /* index_max */ 1, 1461 /* minblock */ 19, 1462 /* maxblock */ 19, 1463 /* blocks */ 0x80000, 1464 /* blocks_hi */ 0, 1465 /* base */ 0x00440000, 1466 /* gran */ 1, 1467 /* bytes */ 26, 1468 /* nFields */ 31, 1469 /* *fields */ soc_RDB_QUEUEm_fields, 1470 /* *views */ NULL, 1471 /* *views_num */ NULL, 1472 /* snoop_cb */ NULL, 1473 /* snoop_user_data */ NULL, 1474 /* snoop_flags */ 0, 1475 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1476 /* type */ SOC_MEM_TYPE_NORMAL, 1477 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1478 /* impl */ SOC_MEM_IMPL_NORMAL, 1479 /* cmic_mor_clks */ 0, 1480 }, 1481 #endif /* chips */ 1482 1483 #if defined(BCM_56850_A0) 1484 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0m */ 1485 /* mem REPLICATION_FIFO_BANK0m */ 1486 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 1487 /* cmp_fn */ _soc_mem_cmp_undef, 1488 /* *null_entry */ _soc_mem_entry_null_zeroes, 1489 /* index_min */ 0, 1490 /* index_max */ 4095, 1491 /* minblock */ 12, 1492 /* maxblock */ 12, 1493 /* blocks */ 0x1000, 1494 /* blocks_hi */ 0, 1495 /* base */ 0x90000000, 1496 /* gran */ 1, 1497 /* bytes */ 20, 1498 /* nFields */ 4, 1499 /* *fields */ soc_REPLICATION_FIFO_BANK0m_fields, 1500 /* *views */ NULL, 1501 /* *views_num */ NULL, 1502 /* snoop_cb */ NULL, 1503 /* snoop_user_data */ NULL, 1504 /* snoop_flags */ 0, 1505 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1506 /* type */ SOC_MEM_TYPE_NORMAL, 1507 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1508 /* impl */ SOC_MEM_IMPL_NORMAL, 1509 /* cmic_mor_clks */ 0, 1510 }, 1511 #endif /* chips */ 1512 1513 #if defined(BCM_56850_A0) 1514 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1m */ 1515 /* mem REPLICATION_FIFO_BANK1m */ 1516 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 1517 /* cmp_fn */ _soc_mem_cmp_undef, 1518 /* *null_entry */ _soc_mem_entry_null_zeroes, 1519 /* index_min */ 0, 1520 /* index_max */ 4095, 1521 /* minblock */ 12, 1522 /* maxblock */ 12, 1523 /* blocks */ 0x1000, 1524 /* blocks_hi */ 0, 1525 /* base */ 0x90010000, 1526 /* gran */ 1, 1527 /* bytes */ 20, 1528 /* nFields */ 14, 1529 /* *fields */ soc_REPLICATION_FIFO_BANK1m_fields, 1530 /* *views */ NULL, 1531 /* *views_num */ NULL, 1532 /* snoop_cb */ NULL, 1533 /* snoop_user_data */ NULL, 1534 /* snoop_flags */ 0, 1535 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1536 /* type */ SOC_MEM_TYPE_NORMAL, 1537 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1538 /* impl */ SOC_MEM_IMPL_NORMAL, 1539 /* cmic_mor_clks */ 0, 1540 }, 1541 #endif /* chips */ 1542 1543 #if defined(BCM_56870_A0) 1544 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK2m */ 1545 /* mem REPLICATION_FIFO_BANK2m */ 1546 /* flags */ SOC_MEM_FLAG_VALID | 1547 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 1548 /* cmp_fn */ _soc_mem_cmp_undef, 1549 /* *null_entry */ _soc_mem_entry_null_zeroes, 1550 /* index_min */ 0, 1551 /* index_max */ -1, 1552 /* minblock */ 44, 1553 /* maxblock */ 44, 1554 /* blocks */ 0, 1555 /* blocks_hi */ 0x1000, 1556 /* base */ 0x2e880000, 1557 /* gran */ 1, 1558 /* bytes */ 18, 1559 /* nFields */ 21, 1560 /* *fields */ soc_REPLICATION_FIFO_BANK2m_fields, 1561 /* *views */ NULL, 1562 /* *views_num */ NULL, 1563 /* snoop_cb */ NULL, 1564 /* snoop_user_data */ NULL, 1565 /* snoop_flags */ 0, 1566 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1567 /* type */ SOC_MEM_TYPE_NORMAL, 1568 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1569 /* impl */ SOC_MEM_IMPL_NORMAL, 1570 /* cmic_mor_clks */ 0, 1571 /* access_latency_mode */ 3, 1572 }, 1573 #endif /* chips */ 1574 1575 #if defined(BCM_56370_A0) 1576 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_BCM56370_A0m */ 1577 /* mem REPLICATION_FIFO_BANK0m */ 1578 /* flags */ SOC_MEM_FLAG_VALID | 1579 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 1580 /* cmp_fn */ _soc_mem_cmp_undef, 1581 /* *null_entry */ _soc_mem_entry_null_zeroes, 1582 /* index_min */ 0, 1583 /* index_max */ -1, 1584 /* minblock */ 20, 1585 /* maxblock */ 20, 1586 /* blocks */ 0x100000, 1587 /* blocks_hi */ 0, 1588 /* base */ 0x2e800000, 1589 /* gran */ 1, 1590 /* bytes */ 10, 1591 /* nFields */ 5, 1592 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56370_A0m_fields, 1593 /* *views */ NULL, 1594 /* *views_num */ NULL, 1595 /* snoop_cb */ NULL, 1596 /* snoop_user_data */ NULL, 1597 /* snoop_flags */ 0, 1598 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1599 /* type */ SOC_MEM_TYPE_NORMAL, 1600 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1601 /* impl */ SOC_MEM_IMPL_NORMAL, 1602 /* cmic_mor_clks */ 0, 1603 /* access_latency_mode */ 3, 1604 }, 1605 #endif /* chips */ 1606 1607 #if defined(BCM_56560_A0) 1608 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_BCM56560_A0m */ 1609 /* mem REPLICATION_FIFO_BANK0m */ 1610 /* flags */ SOC_MEM_FLAG_VALID | 1611 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 1612 /* cmp_fn */ _soc_mem_cmp_undef, 1613 /* *null_entry */ _soc_mem_entry_null_zeroes, 1614 /* index_min */ 0, 1615 /* index_max */ 4095, 1616 /* minblock */ 24, 1617 /* maxblock */ 24, 1618 /* blocks */ 0x1000000, 1619 /* blocks_hi */ 0, 1620 /* base */ 0x90000000, 1621 /* gran */ 1, 1622 /* bytes */ 16, 1623 /* nFields */ 4, 1624 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56560_A0m_fields, 1625 /* *views */ NULL, 1626 /* *views_num */ NULL, 1627 /* snoop_cb */ NULL, 1628 /* snoop_user_data */ NULL, 1629 /* snoop_flags */ 0, 1630 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1631 /* type */ SOC_MEM_TYPE_NORMAL, 1632 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1633 /* impl */ SOC_MEM_IMPL_NORMAL, 1634 /* cmic_mor_clks */ 0, 1635 }, 1636 #endif /* chips */ 1637 1638 #if defined(BCM_56560_B0) 1639 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_BCM56560_B0m */ 1640 /* mem REPLICATION_FIFO_BANK0m */ 1641 /* flags */ SOC_MEM_FLAG_VALID | 1642 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 1643 /* cmp_fn */ _soc_mem_cmp_undef, 1644 /* *null_entry */ _soc_mem_entry_null_zeroes, 1645 /* index_min */ 0, 1646 /* index_max */ 4095, 1647 /* minblock */ 16, 1648 /* maxblock */ 16, 1649 /* blocks */ 0x10000, 1650 /* blocks_hi */ 0, 1651 /* base */ 0x90000000, 1652 /* gran */ 1, 1653 /* bytes */ 16, 1654 /* nFields */ 4, 1655 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56560_A0m_fields, 1656 /* *views */ NULL, 1657 /* *views_num */ NULL, 1658 /* snoop_cb */ NULL, 1659 /* snoop_user_data */ NULL, 1660 /* snoop_flags */ 0, 1661 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1662 /* type */ SOC_MEM_TYPE_NORMAL, 1663 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1664 /* impl */ SOC_MEM_IMPL_NORMAL, 1665 /* cmic_mor_clks */ 0, 1666 }, 1667 #endif /* chips */ 1668 1669 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 1670 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_BCM56670_A0m */ 1671 /* mem REPLICATION_FIFO_BANK0m */ 1672 /* flags */ SOC_MEM_FLAG_VALID | 1673 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 1674 /* cmp_fn */ _soc_mem_cmp_undef, 1675 /* *null_entry */ _soc_mem_entry_null_zeroes, 1676 /* index_min */ 0, 1677 /* index_max */ 1279, 1678 /* minblock */ 25, 1679 /* maxblock */ 25, 1680 /* blocks */ 0x2000000, 1681 /* blocks_hi */ 0, 1682 /* base */ 0x90000000, 1683 /* gran */ 1, 1684 /* bytes */ 15, 1685 /* nFields */ 5, 1686 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56670_A0m_fields, 1687 /* *views */ NULL, 1688 /* *views_num */ NULL, 1689 /* snoop_cb */ NULL, 1690 /* snoop_user_data */ NULL, 1691 /* snoop_flags */ 0, 1692 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1693 /* type */ SOC_MEM_TYPE_NORMAL, 1694 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1695 /* impl */ SOC_MEM_IMPL_NORMAL, 1696 /* cmic_mor_clks */ 0, 1697 }, 1698 #endif /* chips */ 1699 1700 #if defined(BCM_56770_A0) 1701 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_BCM56770_A0m */ 1702 /* mem REPLICATION_FIFO_BANK0m */ 1703 /* flags */ SOC_MEM_FLAG_VALID | 1704 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 1705 /* cmp_fn */ _soc_mem_cmp_undef, 1706 /* *null_entry */ _soc_mem_entry_null_zeroes, 1707 /* index_min */ 0, 1708 /* index_max */ -1, 1709 /* minblock */ 31, 1710 /* maxblock */ 31, 1711 /* blocks */ 0x80000000, 1712 /* blocks_hi */ 0, 1713 /* base */ 0x2e800000, 1714 /* gran */ 1, 1715 /* bytes */ 18, 1716 /* nFields */ 7, 1717 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56870_A0m_fields, 1718 /* *views */ NULL, 1719 /* *views_num */ NULL, 1720 /* snoop_cb */ NULL, 1721 /* snoop_user_data */ NULL, 1722 /* snoop_flags */ 0, 1723 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1724 /* type */ SOC_MEM_TYPE_NORMAL, 1725 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1726 /* impl */ SOC_MEM_IMPL_NORMAL, 1727 /* cmic_mor_clks */ 0, 1728 /* access_latency_mode */ 3, 1729 }, 1730 #endif /* chips */ 1731 1732 #if defined(BCM_56860_A0) 1733 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_BCM56860_A0m */ 1734 /* mem REPLICATION_FIFO_BANK0m */ 1735 /* flags */ SOC_MEM_FLAG_VALID | 1736 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 1737 /* cmp_fn */ _soc_mem_cmp_undef, 1738 /* *null_entry */ _soc_mem_entry_null_zeroes, 1739 /* index_min */ 0, 1740 /* index_max */ 4095, 1741 /* minblock */ 13, 1742 /* maxblock */ 13, 1743 /* blocks */ 0x2000, 1744 /* blocks_hi */ 0, 1745 /* base */ 0x90000000, 1746 /* gran */ 1, 1747 /* bytes */ 20, 1748 /* nFields */ 4, 1749 /* *fields */ soc_REPLICATION_FIFO_BANK0m_fields, 1750 /* *views */ NULL, 1751 /* *views_num */ NULL, 1752 /* snoop_cb */ NULL, 1753 /* snoop_user_data */ NULL, 1754 /* snoop_flags */ 0, 1755 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1756 /* type */ SOC_MEM_TYPE_NORMAL, 1757 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1758 /* impl */ SOC_MEM_IMPL_NORMAL, 1759 /* cmic_mor_clks */ 0, 1760 }, 1761 #endif /* chips */ 1762 1763 #if defined(BCM_56870_A0) 1764 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_BCM56870_A0m */ 1765 /* mem REPLICATION_FIFO_BANK0m */ 1766 /* flags */ SOC_MEM_FLAG_VALID | 1767 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 1768 /* cmp_fn */ _soc_mem_cmp_undef, 1769 /* *null_entry */ _soc_mem_entry_null_zeroes, 1770 /* index_min */ 0, 1771 /* index_max */ -1, 1772 /* minblock */ 44, 1773 /* maxblock */ 44, 1774 /* blocks */ 0, 1775 /* blocks_hi */ 0x1000, 1776 /* base */ 0x2e800000, 1777 /* gran */ 1, 1778 /* bytes */ 18, 1779 /* nFields */ 7, 1780 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56870_A0m_fields, 1781 /* *views */ NULL, 1782 /* *views_num */ NULL, 1783 /* snoop_cb */ NULL, 1784 /* snoop_user_data */ NULL, 1785 /* snoop_flags */ 0, 1786 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1787 /* type */ SOC_MEM_TYPE_NORMAL, 1788 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1789 /* impl */ SOC_MEM_IMPL_NORMAL, 1790 /* cmic_mor_clks */ 0, 1791 /* access_latency_mode */ 3, 1792 }, 1793 #endif /* chips */ 1794 1795 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 1796 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_BCM56960_A0m */ 1797 /* mem REPLICATION_FIFO_BANK0m */ 1798 /* flags */ SOC_MEM_FLAG_VALID | 1799 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 1800 /* cmp_fn */ _soc_mem_cmp_undef, 1801 /* *null_entry */ _soc_mem_entry_null_zeroes, 1802 /* index_min */ 0, 1803 /* index_max */ -1, 1804 /* minblock */ 44, 1805 /* maxblock */ 44, 1806 /* blocks */ 0, 1807 /* blocks_hi */ 0x1000, 1808 /* base */ 0x2e800000, 1809 /* gran */ 1, 1810 /* bytes */ 17, 1811 /* nFields */ 4, 1812 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56960_A0m_fields, 1813 /* *views */ NULL, 1814 /* *views_num */ NULL, 1815 /* snoop_cb */ NULL, 1816 /* snoop_user_data */ NULL, 1817 /* snoop_flags */ 0, 1818 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1819 /* type */ SOC_MEM_TYPE_NORMAL, 1820 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1821 /* impl */ SOC_MEM_IMPL_NORMAL, 1822 /* cmic_mor_clks */ 0, 1823 /* access_latency_mode */ 3, 1824 }, 1825 #endif /* chips */ 1826 1827 #if defined(BCM_56970_A0) 1828 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_BCM56970_A0m */ 1829 /* mem REPLICATION_FIFO_BANK0m */ 1830 /* flags */ SOC_MEM_FLAG_VALID | 1831 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 1832 /* cmp_fn */ _soc_mem_cmp_undef, 1833 /* *null_entry */ _soc_mem_entry_null_zeroes, 1834 /* index_min */ 0, 1835 /* index_max */ -1, 1836 /* minblock */ 77, 1837 /* maxblock */ 77, 1838 /* blocks */ 0, 1839 /* blocks_hi */ 0xffffffff, 1840 /* base */ 0x2e800000, 1841 /* gran */ 1, 1842 /* bytes */ 17, 1843 /* nFields */ 8, 1844 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56970_A0m_fields, 1845 /* *views */ NULL, 1846 /* *views_num */ NULL, 1847 /* snoop_cb */ NULL, 1848 /* snoop_user_data */ NULL, 1849 /* snoop_flags */ 0, 1850 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1851 /* type */ SOC_MEM_TYPE_NORMAL, 1852 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1853 /* impl */ SOC_MEM_IMPL_NORMAL, 1854 /* cmic_mor_clks */ 0, 1855 /* access_latency_mode */ 3, 1856 }, 1857 #endif /* chips */ 1858 1859 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 1860 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_XPE0m */ 1861 /* mem REPLICATION_FIFO_BANK0_XPE0m */ 1862 /* flags */ SOC_MEM_FLAG_VALID | 1863 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 1864 /* cmp_fn */ _soc_mem_cmp_undef, 1865 /* *null_entry */ _soc_mem_entry_null_zeroes, 1866 /* index_min */ 0, 1867 /* index_max */ 1023, 1868 /* minblock */ 44, 1869 /* maxblock */ 44, 1870 /* blocks */ 0, 1871 /* blocks_hi */ 0x1000, 1872 /* base */ 0x2e800000, 1873 /* gran */ 1, 1874 /* bytes */ 17, 1875 /* nFields */ 4, 1876 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56960_A0m_fields, 1877 /* *views */ NULL, 1878 /* *views_num */ NULL, 1879 /* snoop_cb */ NULL, 1880 /* snoop_user_data */ NULL, 1881 /* snoop_flags */ 0, 1882 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1883 /* type */ SOC_MEM_TYPE_NORMAL, 1884 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1885 /* impl */ SOC_MEM_IMPL_NORMAL, 1886 /* cmic_mor_clks */ 0, 1887 /* access_latency_mode */ 3, 1888 }, 1889 #endif /* chips */ 1890 1891 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 1892 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_XPE1m */ 1893 /* mem REPLICATION_FIFO_BANK0_XPE1m */ 1894 /* flags */ SOC_MEM_FLAG_VALID | 1895 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 1896 /* cmp_fn */ _soc_mem_cmp_undef, 1897 /* *null_entry */ _soc_mem_entry_null_zeroes, 1898 /* index_min */ 0, 1899 /* index_max */ 1023, 1900 /* minblock */ 44, 1901 /* maxblock */ 44, 1902 /* blocks */ 0, 1903 /* blocks_hi */ 0x1000, 1904 /* base */ 0x2e808000, 1905 /* gran */ 1, 1906 /* bytes */ 17, 1907 /* nFields */ 4, 1908 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56960_A0m_fields, 1909 /* *views */ NULL, 1910 /* *views_num */ NULL, 1911 /* snoop_cb */ NULL, 1912 /* snoop_user_data */ NULL, 1913 /* snoop_flags */ 0, 1914 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1915 /* type */ SOC_MEM_TYPE_NORMAL, 1916 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1917 /* impl */ SOC_MEM_IMPL_NORMAL, 1918 /* cmic_mor_clks */ 0, 1919 /* access_latency_mode */ 3, 1920 }, 1921 #endif /* chips */ 1922 1923 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 1924 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_XPE2m */ 1925 /* mem REPLICATION_FIFO_BANK0_XPE2m */ 1926 /* flags */ SOC_MEM_FLAG_VALID | 1927 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 1928 /* cmp_fn */ _soc_mem_cmp_undef, 1929 /* *null_entry */ _soc_mem_entry_null_zeroes, 1930 /* index_min */ 0, 1931 /* index_max */ 1023, 1932 /* minblock */ 44, 1933 /* maxblock */ 44, 1934 /* blocks */ 0, 1935 /* blocks_hi */ 0x1000, 1936 /* base */ 0x2e810000, 1937 /* gran */ 1, 1938 /* bytes */ 17, 1939 /* nFields */ 4, 1940 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56960_A0m_fields, 1941 /* *views */ NULL, 1942 /* *views_num */ NULL, 1943 /* snoop_cb */ NULL, 1944 /* snoop_user_data */ NULL, 1945 /* snoop_flags */ 0, 1946 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1947 /* type */ SOC_MEM_TYPE_NORMAL, 1948 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1949 /* impl */ SOC_MEM_IMPL_NORMAL, 1950 /* cmic_mor_clks */ 0, 1951 /* access_latency_mode */ 3, 1952 }, 1953 #endif /* chips */ 1954 1955 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 1956 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_XPE3m */ 1957 /* mem REPLICATION_FIFO_BANK0_XPE3m */ 1958 /* flags */ SOC_MEM_FLAG_VALID | 1959 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 1960 /* cmp_fn */ _soc_mem_cmp_undef, 1961 /* *null_entry */ _soc_mem_entry_null_zeroes, 1962 /* index_min */ 0, 1963 /* index_max */ 1023, 1964 /* minblock */ 44, 1965 /* maxblock */ 44, 1966 /* blocks */ 0, 1967 /* blocks_hi */ 0x1000, 1968 /* base */ 0x2e818000, 1969 /* gran */ 1, 1970 /* bytes */ 17, 1971 /* nFields */ 4, 1972 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56960_A0m_fields, 1973 /* *views */ NULL, 1974 /* *views_num */ NULL, 1975 /* snoop_cb */ NULL, 1976 /* snoop_user_data */ NULL, 1977 /* snoop_flags */ 0, 1978 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1979 /* type */ SOC_MEM_TYPE_NORMAL, 1980 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1981 /* impl */ SOC_MEM_IMPL_NORMAL, 1982 /* cmic_mor_clks */ 0, 1983 /* access_latency_mode */ 3, 1984 }, 1985 #endif /* chips */ 1986 1987 #if defined(BCM_56370_A0) 1988 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_XPE0_BCM56370_A0m */ 1989 /* mem REPLICATION_FIFO_BANK0_XPE0m */ 1990 /* flags */ SOC_MEM_FLAG_VALID | 1991 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 1992 /* cmp_fn */ _soc_mem_cmp_undef, 1993 /* *null_entry */ _soc_mem_entry_null_zeroes, 1994 /* index_min */ 0, 1995 /* index_max */ 2047, 1996 /* minblock */ 20, 1997 /* maxblock */ 20, 1998 /* blocks */ 0x100000, 1999 /* blocks_hi */ 0, 2000 /* base */ 0x2e800000, 2001 /* gran */ 1, 2002 /* bytes */ 10, 2003 /* nFields */ 5, 2004 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56370_A0m_fields, 2005 /* *views */ NULL, 2006 /* *views_num */ NULL, 2007 /* snoop_cb */ NULL, 2008 /* snoop_user_data */ NULL, 2009 /* snoop_flags */ 0, 2010 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2011 /* type */ SOC_MEM_TYPE_NORMAL, 2012 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2013 /* impl */ SOC_MEM_IMPL_NORMAL, 2014 /* cmic_mor_clks */ 0, 2015 /* access_latency_mode */ 3, 2016 }, 2017 #endif /* chips */ 2018 2019 #if defined(BCM_56770_A0) 2020 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_XPE0_BCM56770_A0m */ 2021 /* mem REPLICATION_FIFO_BANK0_XPE0m */ 2022 /* flags */ SOC_MEM_FLAG_VALID | 2023 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2024 /* cmp_fn */ _soc_mem_cmp_undef, 2025 /* *null_entry */ _soc_mem_entry_null_zeroes, 2026 /* index_min */ 0, 2027 /* index_max */ 2047, 2028 /* minblock */ 31, 2029 /* maxblock */ 31, 2030 /* blocks */ 0x80000000, 2031 /* blocks_hi */ 0, 2032 /* base */ 0x2e800000, 2033 /* gran */ 1, 2034 /* bytes */ 18, 2035 /* nFields */ 7, 2036 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56870_A0m_fields, 2037 /* *views */ NULL, 2038 /* *views_num */ NULL, 2039 /* snoop_cb */ NULL, 2040 /* snoop_user_data */ NULL, 2041 /* snoop_flags */ 0, 2042 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2043 /* type */ SOC_MEM_TYPE_NORMAL, 2044 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2045 /* impl */ SOC_MEM_IMPL_NORMAL, 2046 /* cmic_mor_clks */ 0, 2047 /* access_latency_mode */ 3, 2048 }, 2049 #endif /* chips */ 2050 2051 #if defined(BCM_56870_A0) 2052 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_XPE0_BCM56870_A0m */ 2053 /* mem REPLICATION_FIFO_BANK0_XPE0m */ 2054 /* flags */ SOC_MEM_FLAG_VALID | 2055 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2056 /* cmp_fn */ _soc_mem_cmp_undef, 2057 /* *null_entry */ _soc_mem_entry_null_zeroes, 2058 /* index_min */ 0, 2059 /* index_max */ 2047, 2060 /* minblock */ 44, 2061 /* maxblock */ 44, 2062 /* blocks */ 0, 2063 /* blocks_hi */ 0x1000, 2064 /* base */ 0x2e800000, 2065 /* gran */ 1, 2066 /* bytes */ 18, 2067 /* nFields */ 7, 2068 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56870_A0m_fields, 2069 /* *views */ NULL, 2070 /* *views_num */ NULL, 2071 /* snoop_cb */ NULL, 2072 /* snoop_user_data */ NULL, 2073 /* snoop_flags */ 0, 2074 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2075 /* type */ SOC_MEM_TYPE_NORMAL, 2076 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2077 /* impl */ SOC_MEM_IMPL_NORMAL, 2078 /* cmic_mor_clks */ 0, 2079 /* access_latency_mode */ 3, 2080 }, 2081 #endif /* chips */ 2082 2083 #if defined(BCM_56970_A0) 2084 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_XPE0_BCM56970_A0m */ 2085 /* mem REPLICATION_FIFO_BANK0_XPE0m */ 2086 /* flags */ SOC_MEM_FLAG_VALID | 2087 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2088 /* cmp_fn */ _soc_mem_cmp_undef, 2089 /* *null_entry */ _soc_mem_entry_null_zeroes, 2090 /* index_min */ 0, 2091 /* index_max */ 2047, 2092 /* minblock */ 77, 2093 /* maxblock */ 77, 2094 /* blocks */ 0, 2095 /* blocks_hi */ 0xffffffff, 2096 /* base */ 0x2e800000, 2097 /* gran */ 1, 2098 /* bytes */ 17, 2099 /* nFields */ 8, 2100 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56970_A0m_fields, 2101 /* *views */ NULL, 2102 /* *views_num */ NULL, 2103 /* snoop_cb */ NULL, 2104 /* snoop_user_data */ NULL, 2105 /* snoop_flags */ 0, 2106 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2107 /* type */ SOC_MEM_TYPE_NORMAL, 2108 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2109 /* impl */ SOC_MEM_IMPL_NORMAL, 2110 /* cmic_mor_clks */ 0, 2111 /* access_latency_mode */ 3, 2112 }, 2113 #endif /* chips */ 2114 2115 #if defined(BCM_56970_A0) 2116 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_XPE1_BCM56970_A0m */ 2117 /* mem REPLICATION_FIFO_BANK0_XPE1m */ 2118 /* flags */ SOC_MEM_FLAG_VALID | 2119 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2120 /* cmp_fn */ _soc_mem_cmp_undef, 2121 /* *null_entry */ _soc_mem_entry_null_zeroes, 2122 /* index_min */ 0, 2123 /* index_max */ 2047, 2124 /* minblock */ 77, 2125 /* maxblock */ 77, 2126 /* blocks */ 0, 2127 /* blocks_hi */ 0xffffffff, 2128 /* base */ 0x2e810000, 2129 /* gran */ 1, 2130 /* bytes */ 17, 2131 /* nFields */ 8, 2132 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56970_A0m_fields, 2133 /* *views */ NULL, 2134 /* *views_num */ NULL, 2135 /* snoop_cb */ NULL, 2136 /* snoop_user_data */ NULL, 2137 /* snoop_flags */ 0, 2138 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2139 /* type */ SOC_MEM_TYPE_NORMAL, 2140 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2141 /* impl */ SOC_MEM_IMPL_NORMAL, 2142 /* cmic_mor_clks */ 0, 2143 /* access_latency_mode */ 3, 2144 }, 2145 #endif /* chips */ 2146 2147 #if defined(BCM_56970_A0) 2148 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_XPE2_BCM56970_A0m */ 2149 /* mem REPLICATION_FIFO_BANK0_XPE2m */ 2150 /* flags */ SOC_MEM_FLAG_VALID | 2151 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2152 /* cmp_fn */ _soc_mem_cmp_undef, 2153 /* *null_entry */ _soc_mem_entry_null_zeroes, 2154 /* index_min */ 0, 2155 /* index_max */ 2047, 2156 /* minblock */ 77, 2157 /* maxblock */ 77, 2158 /* blocks */ 0, 2159 /* blocks_hi */ 0xffffffff, 2160 /* base */ 0x2e820000, 2161 /* gran */ 1, 2162 /* bytes */ 17, 2163 /* nFields */ 8, 2164 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56970_A0m_fields, 2165 /* *views */ NULL, 2166 /* *views_num */ NULL, 2167 /* snoop_cb */ NULL, 2168 /* snoop_user_data */ NULL, 2169 /* snoop_flags */ 0, 2170 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2171 /* type */ SOC_MEM_TYPE_NORMAL, 2172 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2173 /* impl */ SOC_MEM_IMPL_NORMAL, 2174 /* cmic_mor_clks */ 0, 2175 /* access_latency_mode */ 3, 2176 }, 2177 #endif /* chips */ 2178 2179 #if defined(BCM_56970_A0) 2180 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK0_XPE3_BCM56970_A0m */ 2181 /* mem REPLICATION_FIFO_BANK0_XPE3m */ 2182 /* flags */ SOC_MEM_FLAG_VALID | 2183 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2184 /* cmp_fn */ _soc_mem_cmp_undef, 2185 /* *null_entry */ _soc_mem_entry_null_zeroes, 2186 /* index_min */ 0, 2187 /* index_max */ 2047, 2188 /* minblock */ 77, 2189 /* maxblock */ 77, 2190 /* blocks */ 0, 2191 /* blocks_hi */ 0xffffffff, 2192 /* base */ 0x2e830000, 2193 /* gran */ 1, 2194 /* bytes */ 17, 2195 /* nFields */ 8, 2196 /* *fields */ soc_REPLICATION_FIFO_BANK0_BCM56970_A0m_fields, 2197 /* *views */ NULL, 2198 /* *views_num */ NULL, 2199 /* snoop_cb */ NULL, 2200 /* snoop_user_data */ NULL, 2201 /* snoop_flags */ 0, 2202 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2203 /* type */ SOC_MEM_TYPE_NORMAL, 2204 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2205 /* impl */ SOC_MEM_IMPL_NORMAL, 2206 /* cmic_mor_clks */ 0, 2207 /* access_latency_mode */ 3, 2208 }, 2209 #endif /* chips */ 2210 2211 #if defined(BCM_56370_A0) 2212 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_BCM56370_A0m */ 2213 /* mem REPLICATION_FIFO_BANK1m */ 2214 /* flags */ SOC_MEM_FLAG_VALID | 2215 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2216 /* cmp_fn */ _soc_mem_cmp_undef, 2217 /* *null_entry */ _soc_mem_entry_null_zeroes, 2218 /* index_min */ 0, 2219 /* index_max */ -1, 2220 /* minblock */ 20, 2221 /* maxblock */ 20, 2222 /* blocks */ 0x100000, 2223 /* blocks_hi */ 0, 2224 /* base */ 0x2e840000, 2225 /* gran */ 1, 2226 /* bytes */ 10, 2227 /* nFields */ 5, 2228 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56370_A0m_fields, 2229 /* *views */ NULL, 2230 /* *views_num */ NULL, 2231 /* snoop_cb */ NULL, 2232 /* snoop_user_data */ NULL, 2233 /* snoop_flags */ 0, 2234 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2235 /* type */ SOC_MEM_TYPE_NORMAL, 2236 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2237 /* impl */ SOC_MEM_IMPL_NORMAL, 2238 /* cmic_mor_clks */ 0, 2239 /* access_latency_mode */ 3, 2240 }, 2241 #endif /* chips */ 2242 2243 #if defined(BCM_56560_A0) 2244 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_BCM56560_A0m */ 2245 /* mem REPLICATION_FIFO_BANK1m */ 2246 /* flags */ SOC_MEM_FLAG_VALID | 2247 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 2248 /* cmp_fn */ _soc_mem_cmp_undef, 2249 /* *null_entry */ _soc_mem_entry_null_zeroes, 2250 /* index_min */ 0, 2251 /* index_max */ 4095, 2252 /* minblock */ 24, 2253 /* maxblock */ 24, 2254 /* blocks */ 0x1000000, 2255 /* blocks_hi */ 0, 2256 /* base */ 0x90010000, 2257 /* gran */ 1, 2258 /* bytes */ 16, 2259 /* nFields */ 14, 2260 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56560_A0m_fields, 2261 /* *views */ NULL, 2262 /* *views_num */ NULL, 2263 /* snoop_cb */ NULL, 2264 /* snoop_user_data */ NULL, 2265 /* snoop_flags */ 0, 2266 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2267 /* type */ SOC_MEM_TYPE_NORMAL, 2268 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2269 /* impl */ SOC_MEM_IMPL_NORMAL, 2270 /* cmic_mor_clks */ 0, 2271 }, 2272 #endif /* chips */ 2273 2274 #if defined(BCM_56560_B0) 2275 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_BCM56560_B0m */ 2276 /* mem REPLICATION_FIFO_BANK1m */ 2277 /* flags */ SOC_MEM_FLAG_VALID | 2278 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 2279 /* cmp_fn */ _soc_mem_cmp_undef, 2280 /* *null_entry */ _soc_mem_entry_null_zeroes, 2281 /* index_min */ 0, 2282 /* index_max */ 4095, 2283 /* minblock */ 16, 2284 /* maxblock */ 16, 2285 /* blocks */ 0x10000, 2286 /* blocks_hi */ 0, 2287 /* base */ 0x90010000, 2288 /* gran */ 1, 2289 /* bytes */ 16, 2290 /* nFields */ 14, 2291 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56560_A0m_fields, 2292 /* *views */ NULL, 2293 /* *views_num */ NULL, 2294 /* snoop_cb */ NULL, 2295 /* snoop_user_data */ NULL, 2296 /* snoop_flags */ 0, 2297 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2298 /* type */ SOC_MEM_TYPE_NORMAL, 2299 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2300 /* impl */ SOC_MEM_IMPL_NORMAL, 2301 /* cmic_mor_clks */ 0, 2302 }, 2303 #endif /* chips */ 2304 2305 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 2306 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_BCM56670_A0m */ 2307 /* mem REPLICATION_FIFO_BANK1m */ 2308 /* flags */ SOC_MEM_FLAG_VALID | 2309 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 2310 /* cmp_fn */ _soc_mem_cmp_undef, 2311 /* *null_entry */ _soc_mem_entry_null_zeroes, 2312 /* index_min */ 0, 2313 /* index_max */ 1279, 2314 /* minblock */ 25, 2315 /* maxblock */ 25, 2316 /* blocks */ 0x2000000, 2317 /* blocks_hi */ 0, 2318 /* base */ 0x90010000, 2319 /* gran */ 1, 2320 /* bytes */ 15, 2321 /* nFields */ 16, 2322 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56670_A0m_fields, 2323 /* *views */ NULL, 2324 /* *views_num */ NULL, 2325 /* snoop_cb */ NULL, 2326 /* snoop_user_data */ NULL, 2327 /* snoop_flags */ 0, 2328 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2329 /* type */ SOC_MEM_TYPE_NORMAL, 2330 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2331 /* impl */ SOC_MEM_IMPL_NORMAL, 2332 /* cmic_mor_clks */ 0, 2333 }, 2334 #endif /* chips */ 2335 2336 #if defined(BCM_56770_A0) 2337 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_BCM56770_A0m */ 2338 /* mem REPLICATION_FIFO_BANK1m */ 2339 /* flags */ SOC_MEM_FLAG_VALID | 2340 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2341 /* cmp_fn */ _soc_mem_cmp_undef, 2342 /* *null_entry */ _soc_mem_entry_null_zeroes, 2343 /* index_min */ 0, 2344 /* index_max */ -1, 2345 /* minblock */ 31, 2346 /* maxblock */ 31, 2347 /* blocks */ 0x80000000, 2348 /* blocks_hi */ 0, 2349 /* base */ 0x2e840000, 2350 /* gran */ 1, 2351 /* bytes */ 18, 2352 /* nFields */ 6, 2353 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56870_A0m_fields, 2354 /* *views */ NULL, 2355 /* *views_num */ NULL, 2356 /* snoop_cb */ NULL, 2357 /* snoop_user_data */ NULL, 2358 /* snoop_flags */ 0, 2359 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2360 /* type */ SOC_MEM_TYPE_NORMAL, 2361 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2362 /* impl */ SOC_MEM_IMPL_NORMAL, 2363 /* cmic_mor_clks */ 0, 2364 /* access_latency_mode */ 3, 2365 }, 2366 #endif /* chips */ 2367 2368 #if defined(BCM_56860_A0) 2369 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_BCM56860_A0m */ 2370 /* mem REPLICATION_FIFO_BANK1m */ 2371 /* flags */ SOC_MEM_FLAG_VALID | 2372 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 2373 /* cmp_fn */ _soc_mem_cmp_undef, 2374 /* *null_entry */ _soc_mem_entry_null_zeroes, 2375 /* index_min */ 0, 2376 /* index_max */ 4095, 2377 /* minblock */ 13, 2378 /* maxblock */ 13, 2379 /* blocks */ 0x2000, 2380 /* blocks_hi */ 0, 2381 /* base */ 0x90010000, 2382 /* gran */ 1, 2383 /* bytes */ 20, 2384 /* nFields */ 13, 2385 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56860_A0m_fields, 2386 /* *views */ NULL, 2387 /* *views_num */ NULL, 2388 /* snoop_cb */ NULL, 2389 /* snoop_user_data */ NULL, 2390 /* snoop_flags */ 0, 2391 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2392 /* type */ SOC_MEM_TYPE_NORMAL, 2393 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2394 /* impl */ SOC_MEM_IMPL_NORMAL, 2395 /* cmic_mor_clks */ 0, 2396 }, 2397 #endif /* chips */ 2398 2399 #if defined(BCM_56870_A0) 2400 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_BCM56870_A0m */ 2401 /* mem REPLICATION_FIFO_BANK1m */ 2402 /* flags */ SOC_MEM_FLAG_VALID | 2403 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2404 /* cmp_fn */ _soc_mem_cmp_undef, 2405 /* *null_entry */ _soc_mem_entry_null_zeroes, 2406 /* index_min */ 0, 2407 /* index_max */ -1, 2408 /* minblock */ 44, 2409 /* maxblock */ 44, 2410 /* blocks */ 0, 2411 /* blocks_hi */ 0x1000, 2412 /* base */ 0x2e840000, 2413 /* gran */ 1, 2414 /* bytes */ 18, 2415 /* nFields */ 6, 2416 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56870_A0m_fields, 2417 /* *views */ NULL, 2418 /* *views_num */ NULL, 2419 /* snoop_cb */ NULL, 2420 /* snoop_user_data */ NULL, 2421 /* snoop_flags */ 0, 2422 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2423 /* type */ SOC_MEM_TYPE_NORMAL, 2424 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2425 /* impl */ SOC_MEM_IMPL_NORMAL, 2426 /* cmic_mor_clks */ 0, 2427 /* access_latency_mode */ 3, 2428 }, 2429 #endif /* chips */ 2430 2431 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 2432 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_BCM56960_A0m */ 2433 /* mem REPLICATION_FIFO_BANK1m */ 2434 /* flags */ SOC_MEM_FLAG_VALID | 2435 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2436 /* cmp_fn */ _soc_mem_cmp_undef, 2437 /* *null_entry */ _soc_mem_entry_null_zeroes, 2438 /* index_min */ 0, 2439 /* index_max */ -1, 2440 /* minblock */ 44, 2441 /* maxblock */ 44, 2442 /* blocks */ 0, 2443 /* blocks_hi */ 0x1000, 2444 /* base */ 0x2e840000, 2445 /* gran */ 1, 2446 /* bytes */ 17, 2447 /* nFields */ 19, 2448 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56960_A0m_fields, 2449 /* *views */ NULL, 2450 /* *views_num */ NULL, 2451 /* snoop_cb */ NULL, 2452 /* snoop_user_data */ NULL, 2453 /* snoop_flags */ 0, 2454 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2455 /* type */ SOC_MEM_TYPE_NORMAL, 2456 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2457 /* impl */ SOC_MEM_IMPL_NORMAL, 2458 /* cmic_mor_clks */ 0, 2459 /* access_latency_mode */ 3, 2460 }, 2461 #endif /* chips */ 2462 2463 #if defined(BCM_56970_A0) 2464 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_BCM56970_A0m */ 2465 /* mem REPLICATION_FIFO_BANK1m */ 2466 /* flags */ SOC_MEM_FLAG_VALID | 2467 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2468 /* cmp_fn */ _soc_mem_cmp_undef, 2469 /* *null_entry */ _soc_mem_entry_null_zeroes, 2470 /* index_min */ 0, 2471 /* index_max */ -1, 2472 /* minblock */ 77, 2473 /* maxblock */ 77, 2474 /* blocks */ 0, 2475 /* blocks_hi */ 0xffffffff, 2476 /* base */ 0x2e840000, 2477 /* gran */ 1, 2478 /* bytes */ 17, 2479 /* nFields */ 21, 2480 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56970_A0m_fields, 2481 /* *views */ NULL, 2482 /* *views_num */ NULL, 2483 /* snoop_cb */ NULL, 2484 /* snoop_user_data */ NULL, 2485 /* snoop_flags */ 0, 2486 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2487 /* type */ SOC_MEM_TYPE_NORMAL, 2488 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2489 /* impl */ SOC_MEM_IMPL_NORMAL, 2490 /* cmic_mor_clks */ 0, 2491 /* access_latency_mode */ 3, 2492 }, 2493 #endif /* chips */ 2494 2495 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 2496 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_XPE0m */ 2497 /* mem REPLICATION_FIFO_BANK1_XPE0m */ 2498 /* flags */ SOC_MEM_FLAG_VALID | 2499 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2500 /* cmp_fn */ _soc_mem_cmp_undef, 2501 /* *null_entry */ _soc_mem_entry_null_zeroes, 2502 /* index_min */ 0, 2503 /* index_max */ 1023, 2504 /* minblock */ 44, 2505 /* maxblock */ 44, 2506 /* blocks */ 0, 2507 /* blocks_hi */ 0x1000, 2508 /* base */ 0x2e840000, 2509 /* gran */ 1, 2510 /* bytes */ 17, 2511 /* nFields */ 19, 2512 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56960_A0m_fields, 2513 /* *views */ NULL, 2514 /* *views_num */ NULL, 2515 /* snoop_cb */ NULL, 2516 /* snoop_user_data */ NULL, 2517 /* snoop_flags */ 0, 2518 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2519 /* type */ SOC_MEM_TYPE_NORMAL, 2520 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2521 /* impl */ SOC_MEM_IMPL_NORMAL, 2522 /* cmic_mor_clks */ 0, 2523 /* access_latency_mode */ 3, 2524 }, 2525 #endif /* chips */ 2526 2527 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 2528 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_XPE1m */ 2529 /* mem REPLICATION_FIFO_BANK1_XPE1m */ 2530 /* flags */ SOC_MEM_FLAG_VALID | 2531 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2532 /* cmp_fn */ _soc_mem_cmp_undef, 2533 /* *null_entry */ _soc_mem_entry_null_zeroes, 2534 /* index_min */ 0, 2535 /* index_max */ 1023, 2536 /* minblock */ 44, 2537 /* maxblock */ 44, 2538 /* blocks */ 0, 2539 /* blocks_hi */ 0x1000, 2540 /* base */ 0x2e848000, 2541 /* gran */ 1, 2542 /* bytes */ 17, 2543 /* nFields */ 19, 2544 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56960_A0m_fields, 2545 /* *views */ NULL, 2546 /* *views_num */ NULL, 2547 /* snoop_cb */ NULL, 2548 /* snoop_user_data */ NULL, 2549 /* snoop_flags */ 0, 2550 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2551 /* type */ SOC_MEM_TYPE_NORMAL, 2552 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2553 /* impl */ SOC_MEM_IMPL_NORMAL, 2554 /* cmic_mor_clks */ 0, 2555 /* access_latency_mode */ 3, 2556 }, 2557 #endif /* chips */ 2558 2559 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 2560 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_XPE2m */ 2561 /* mem REPLICATION_FIFO_BANK1_XPE2m */ 2562 /* flags */ SOC_MEM_FLAG_VALID | 2563 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2564 /* cmp_fn */ _soc_mem_cmp_undef, 2565 /* *null_entry */ _soc_mem_entry_null_zeroes, 2566 /* index_min */ 0, 2567 /* index_max */ 1023, 2568 /* minblock */ 44, 2569 /* maxblock */ 44, 2570 /* blocks */ 0, 2571 /* blocks_hi */ 0x1000, 2572 /* base */ 0x2e850000, 2573 /* gran */ 1, 2574 /* bytes */ 17, 2575 /* nFields */ 19, 2576 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56960_A0m_fields, 2577 /* *views */ NULL, 2578 /* *views_num */ NULL, 2579 /* snoop_cb */ NULL, 2580 /* snoop_user_data */ NULL, 2581 /* snoop_flags */ 0, 2582 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2583 /* type */ SOC_MEM_TYPE_NORMAL, 2584 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2585 /* impl */ SOC_MEM_IMPL_NORMAL, 2586 /* cmic_mor_clks */ 0, 2587 /* access_latency_mode */ 3, 2588 }, 2589 #endif /* chips */ 2590 2591 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 2592 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_XPE3m */ 2593 /* mem REPLICATION_FIFO_BANK1_XPE3m */ 2594 /* flags */ SOC_MEM_FLAG_VALID | 2595 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2596 /* cmp_fn */ _soc_mem_cmp_undef, 2597 /* *null_entry */ _soc_mem_entry_null_zeroes, 2598 /* index_min */ 0, 2599 /* index_max */ 1023, 2600 /* minblock */ 44, 2601 /* maxblock */ 44, 2602 /* blocks */ 0, 2603 /* blocks_hi */ 0x1000, 2604 /* base */ 0x2e858000, 2605 /* gran */ 1, 2606 /* bytes */ 17, 2607 /* nFields */ 19, 2608 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56960_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_NORMAL, 2617 /* impl */ SOC_MEM_IMPL_NORMAL, 2618 /* cmic_mor_clks */ 0, 2619 /* access_latency_mode */ 3, 2620 }, 2621 #endif /* chips */ 2622 2623 #if defined(BCM_56370_A0) 2624 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_XPE0_BCM56370_A0m */ 2625 /* mem REPLICATION_FIFO_BANK1_XPE0m */ 2626 /* flags */ SOC_MEM_FLAG_VALID | 2627 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2628 /* cmp_fn */ _soc_mem_cmp_undef, 2629 /* *null_entry */ _soc_mem_entry_null_zeroes, 2630 /* index_min */ 0, 2631 /* index_max */ 2047, 2632 /* minblock */ 20, 2633 /* maxblock */ 20, 2634 /* blocks */ 0x100000, 2635 /* blocks_hi */ 0, 2636 /* base */ 0x2e840000, 2637 /* gran */ 1, 2638 /* bytes */ 10, 2639 /* nFields */ 5, 2640 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56370_A0m_fields, 2641 /* *views */ NULL, 2642 /* *views_num */ NULL, 2643 /* snoop_cb */ NULL, 2644 /* snoop_user_data */ NULL, 2645 /* snoop_flags */ 0, 2646 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2647 /* type */ SOC_MEM_TYPE_NORMAL, 2648 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2649 /* impl */ SOC_MEM_IMPL_NORMAL, 2650 /* cmic_mor_clks */ 0, 2651 /* access_latency_mode */ 3, 2652 }, 2653 #endif /* chips */ 2654 2655 #if defined(BCM_56770_A0) 2656 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_XPE0_BCM56770_A0m */ 2657 /* mem REPLICATION_FIFO_BANK1_XPE0m */ 2658 /* flags */ SOC_MEM_FLAG_VALID | 2659 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2660 /* cmp_fn */ _soc_mem_cmp_undef, 2661 /* *null_entry */ _soc_mem_entry_null_zeroes, 2662 /* index_min */ 0, 2663 /* index_max */ 2047, 2664 /* minblock */ 31, 2665 /* maxblock */ 31, 2666 /* blocks */ 0x80000000, 2667 /* blocks_hi */ 0, 2668 /* base */ 0x2e840000, 2669 /* gran */ 1, 2670 /* bytes */ 18, 2671 /* nFields */ 6, 2672 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56870_A0m_fields, 2673 /* *views */ NULL, 2674 /* *views_num */ NULL, 2675 /* snoop_cb */ NULL, 2676 /* snoop_user_data */ NULL, 2677 /* snoop_flags */ 0, 2678 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2679 /* type */ SOC_MEM_TYPE_NORMAL, 2680 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2681 /* impl */ SOC_MEM_IMPL_NORMAL, 2682 /* cmic_mor_clks */ 0, 2683 /* access_latency_mode */ 3, 2684 }, 2685 #endif /* chips */ 2686 2687 #if defined(BCM_56870_A0) 2688 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_XPE0_BCM56870_A0m */ 2689 /* mem REPLICATION_FIFO_BANK1_XPE0m */ 2690 /* flags */ SOC_MEM_FLAG_VALID | 2691 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2692 /* cmp_fn */ _soc_mem_cmp_undef, 2693 /* *null_entry */ _soc_mem_entry_null_zeroes, 2694 /* index_min */ 0, 2695 /* index_max */ 2047, 2696 /* minblock */ 44, 2697 /* maxblock */ 44, 2698 /* blocks */ 0, 2699 /* blocks_hi */ 0x1000, 2700 /* base */ 0x2e840000, 2701 /* gran */ 1, 2702 /* bytes */ 18, 2703 /* nFields */ 6, 2704 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56870_A0m_fields, 2705 /* *views */ NULL, 2706 /* *views_num */ NULL, 2707 /* snoop_cb */ NULL, 2708 /* snoop_user_data */ NULL, 2709 /* snoop_flags */ 0, 2710 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2711 /* type */ SOC_MEM_TYPE_NORMAL, 2712 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2713 /* impl */ SOC_MEM_IMPL_NORMAL, 2714 /* cmic_mor_clks */ 0, 2715 /* access_latency_mode */ 3, 2716 }, 2717 #endif /* chips */ 2718 2719 #if defined(BCM_56970_A0) 2720 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_XPE0_BCM56970_A0m */ 2721 /* mem REPLICATION_FIFO_BANK1_XPE0m */ 2722 /* flags */ SOC_MEM_FLAG_VALID | 2723 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2724 /* cmp_fn */ _soc_mem_cmp_undef, 2725 /* *null_entry */ _soc_mem_entry_null_zeroes, 2726 /* index_min */ 0, 2727 /* index_max */ 2047, 2728 /* minblock */ 77, 2729 /* maxblock */ 77, 2730 /* blocks */ 0, 2731 /* blocks_hi */ 0xffffffff, 2732 /* base */ 0x2e840000, 2733 /* gran */ 1, 2734 /* bytes */ 17, 2735 /* nFields */ 21, 2736 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56970_A0m_fields, 2737 /* *views */ NULL, 2738 /* *views_num */ NULL, 2739 /* snoop_cb */ NULL, 2740 /* snoop_user_data */ NULL, 2741 /* snoop_flags */ 0, 2742 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2743 /* type */ SOC_MEM_TYPE_NORMAL, 2744 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2745 /* impl */ SOC_MEM_IMPL_NORMAL, 2746 /* cmic_mor_clks */ 0, 2747 /* access_latency_mode */ 3, 2748 }, 2749 #endif /* chips */ 2750 2751 #if defined(BCM_56970_A0) 2752 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_XPE1_BCM56970_A0m */ 2753 /* mem REPLICATION_FIFO_BANK1_XPE1m */ 2754 /* flags */ SOC_MEM_FLAG_VALID | 2755 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2756 /* cmp_fn */ _soc_mem_cmp_undef, 2757 /* *null_entry */ _soc_mem_entry_null_zeroes, 2758 /* index_min */ 0, 2759 /* index_max */ 2047, 2760 /* minblock */ 77, 2761 /* maxblock */ 77, 2762 /* blocks */ 0, 2763 /* blocks_hi */ 0xffffffff, 2764 /* base */ 0x2e850000, 2765 /* gran */ 1, 2766 /* bytes */ 17, 2767 /* nFields */ 21, 2768 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56970_A0m_fields, 2769 /* *views */ NULL, 2770 /* *views_num */ NULL, 2771 /* snoop_cb */ NULL, 2772 /* snoop_user_data */ NULL, 2773 /* snoop_flags */ 0, 2774 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2775 /* type */ SOC_MEM_TYPE_NORMAL, 2776 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2777 /* impl */ SOC_MEM_IMPL_NORMAL, 2778 /* cmic_mor_clks */ 0, 2779 /* access_latency_mode */ 3, 2780 }, 2781 #endif /* chips */ 2782 2783 #if defined(BCM_56970_A0) 2784 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_XPE2_BCM56970_A0m */ 2785 /* mem REPLICATION_FIFO_BANK1_XPE2m */ 2786 /* flags */ SOC_MEM_FLAG_VALID | 2787 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2788 /* cmp_fn */ _soc_mem_cmp_undef, 2789 /* *null_entry */ _soc_mem_entry_null_zeroes, 2790 /* index_min */ 0, 2791 /* index_max */ 2047, 2792 /* minblock */ 77, 2793 /* maxblock */ 77, 2794 /* blocks */ 0, 2795 /* blocks_hi */ 0xffffffff, 2796 /* base */ 0x2e860000, 2797 /* gran */ 1, 2798 /* bytes */ 17, 2799 /* nFields */ 21, 2800 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56970_A0m_fields, 2801 /* *views */ NULL, 2802 /* *views_num */ NULL, 2803 /* snoop_cb */ NULL, 2804 /* snoop_user_data */ NULL, 2805 /* snoop_flags */ 0, 2806 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2807 /* type */ SOC_MEM_TYPE_NORMAL, 2808 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2809 /* impl */ SOC_MEM_IMPL_NORMAL, 2810 /* cmic_mor_clks */ 0, 2811 /* access_latency_mode */ 3, 2812 }, 2813 #endif /* chips */ 2814 2815 #if defined(BCM_56970_A0) 2816 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK1_XPE3_BCM56970_A0m */ 2817 /* mem REPLICATION_FIFO_BANK1_XPE3m */ 2818 /* flags */ SOC_MEM_FLAG_VALID | 2819 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2820 /* cmp_fn */ _soc_mem_cmp_undef, 2821 /* *null_entry */ _soc_mem_entry_null_zeroes, 2822 /* index_min */ 0, 2823 /* index_max */ 2047, 2824 /* minblock */ 77, 2825 /* maxblock */ 77, 2826 /* blocks */ 0, 2827 /* blocks_hi */ 0xffffffff, 2828 /* base */ 0x2e870000, 2829 /* gran */ 1, 2830 /* bytes */ 17, 2831 /* nFields */ 21, 2832 /* *fields */ soc_REPLICATION_FIFO_BANK1_BCM56970_A0m_fields, 2833 /* *views */ NULL, 2834 /* *views_num */ NULL, 2835 /* snoop_cb */ NULL, 2836 /* snoop_user_data */ NULL, 2837 /* snoop_flags */ 0, 2838 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2839 /* type */ SOC_MEM_TYPE_NORMAL, 2840 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2841 /* impl */ SOC_MEM_IMPL_NORMAL, 2842 /* cmic_mor_clks */ 0, 2843 /* access_latency_mode */ 3, 2844 }, 2845 #endif /* chips */ 2846 2847 #if defined(BCM_56370_A0) 2848 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK2_BCM56370_A0m */ 2849 /* mem REPLICATION_FIFO_BANK2m */ 2850 /* flags */ SOC_MEM_FLAG_VALID | 2851 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2852 /* cmp_fn */ _soc_mem_cmp_undef, 2853 /* *null_entry */ _soc_mem_entry_null_zeroes, 2854 /* index_min */ 0, 2855 /* index_max */ -1, 2856 /* minblock */ 20, 2857 /* maxblock */ 20, 2858 /* blocks */ 0x100000, 2859 /* blocks_hi */ 0, 2860 /* base */ 0x2e880000, 2861 /* gran */ 1, 2862 /* bytes */ 15, 2863 /* nFields */ 20, 2864 /* *fields */ soc_REPLICATION_FIFO_BANK2_BCM56370_A0m_fields, 2865 /* *views */ NULL, 2866 /* *views_num */ NULL, 2867 /* snoop_cb */ NULL, 2868 /* snoop_user_data */ NULL, 2869 /* snoop_flags */ 0, 2870 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2871 /* type */ SOC_MEM_TYPE_NORMAL, 2872 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2873 /* impl */ SOC_MEM_IMPL_NORMAL, 2874 /* cmic_mor_clks */ 0, 2875 /* access_latency_mode */ 3, 2876 }, 2877 #endif /* chips */ 2878 2879 #if defined(BCM_56770_A0) 2880 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK2_BCM56770_A0m */ 2881 /* mem REPLICATION_FIFO_BANK2m */ 2882 /* flags */ SOC_MEM_FLAG_VALID | 2883 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2884 /* cmp_fn */ _soc_mem_cmp_undef, 2885 /* *null_entry */ _soc_mem_entry_null_zeroes, 2886 /* index_min */ 0, 2887 /* index_max */ -1, 2888 /* minblock */ 31, 2889 /* maxblock */ 31, 2890 /* blocks */ 0x80000000, 2891 /* blocks_hi */ 0, 2892 /* base */ 0x2e880000, 2893 /* gran */ 1, 2894 /* bytes */ 18, 2895 /* nFields */ 21, 2896 /* *fields */ soc_REPLICATION_FIFO_BANK2m_fields, 2897 /* *views */ NULL, 2898 /* *views_num */ NULL, 2899 /* snoop_cb */ NULL, 2900 /* snoop_user_data */ NULL, 2901 /* snoop_flags */ 0, 2902 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2903 /* type */ SOC_MEM_TYPE_NORMAL, 2904 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2905 /* impl */ SOC_MEM_IMPL_NORMAL, 2906 /* cmic_mor_clks */ 0, 2907 /* access_latency_mode */ 3, 2908 }, 2909 #endif /* chips */ 2910 2911 #if defined(BCM_56870_A0) 2912 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK2_XPE0m */ 2913 /* mem REPLICATION_FIFO_BANK2_XPE0m */ 2914 /* flags */ SOC_MEM_FLAG_VALID | 2915 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2916 /* cmp_fn */ _soc_mem_cmp_undef, 2917 /* *null_entry */ _soc_mem_entry_null_zeroes, 2918 /* index_min */ 0, 2919 /* index_max */ 2047, 2920 /* minblock */ 44, 2921 /* maxblock */ 44, 2922 /* blocks */ 0, 2923 /* blocks_hi */ 0x1000, 2924 /* base */ 0x2e880000, 2925 /* gran */ 1, 2926 /* bytes */ 18, 2927 /* nFields */ 21, 2928 /* *fields */ soc_REPLICATION_FIFO_BANK2m_fields, 2929 /* *views */ NULL, 2930 /* *views_num */ NULL, 2931 /* snoop_cb */ NULL, 2932 /* snoop_user_data */ NULL, 2933 /* snoop_flags */ 0, 2934 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2935 /* type */ SOC_MEM_TYPE_NORMAL, 2936 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2937 /* impl */ SOC_MEM_IMPL_NORMAL, 2938 /* cmic_mor_clks */ 0, 2939 /* access_latency_mode */ 3, 2940 }, 2941 #endif /* chips */ 2942 2943 #if defined(BCM_56370_A0) 2944 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK2_XPE0_BCM56370_A0m */ 2945 /* mem REPLICATION_FIFO_BANK2_XPE0m */ 2946 /* flags */ SOC_MEM_FLAG_VALID | 2947 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2948 /* cmp_fn */ _soc_mem_cmp_undef, 2949 /* *null_entry */ _soc_mem_entry_null_zeroes, 2950 /* index_min */ 0, 2951 /* index_max */ 2047, 2952 /* minblock */ 20, 2953 /* maxblock */ 20, 2954 /* blocks */ 0x100000, 2955 /* blocks_hi */ 0, 2956 /* base */ 0x2e880000, 2957 /* gran */ 1, 2958 /* bytes */ 15, 2959 /* nFields */ 20, 2960 /* *fields */ soc_REPLICATION_FIFO_BANK2_BCM56370_A0m_fields, 2961 /* *views */ NULL, 2962 /* *views_num */ NULL, 2963 /* snoop_cb */ NULL, 2964 /* snoop_user_data */ NULL, 2965 /* snoop_flags */ 0, 2966 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2967 /* type */ SOC_MEM_TYPE_NORMAL, 2968 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2969 /* impl */ SOC_MEM_IMPL_NORMAL, 2970 /* cmic_mor_clks */ 0, 2971 /* access_latency_mode */ 3, 2972 }, 2973 #endif /* chips */ 2974 2975 #if defined(BCM_56770_A0) 2976 { /* SOC_MEM_INT_REPLICATION_FIFO_BANK2_XPE0_BCM56770_A0m */ 2977 /* mem REPLICATION_FIFO_BANK2_XPE0m */ 2978 /* flags */ SOC_MEM_FLAG_VALID | 2979 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 2980 /* cmp_fn */ _soc_mem_cmp_undef, 2981 /* *null_entry */ _soc_mem_entry_null_zeroes, 2982 /* index_min */ 0, 2983 /* index_max */ 2047, 2984 /* minblock */ 31, 2985 /* maxblock */ 31, 2986 /* blocks */ 0x80000000, 2987 /* blocks_hi */ 0, 2988 /* base */ 0x2e880000, 2989 /* gran */ 1, 2990 /* bytes */ 18, 2991 /* nFields */ 21, 2992 /* *fields */ soc_REPLICATION_FIFO_BANK2m_fields, 2993 /* *views */ NULL, 2994 /* *views_num */ NULL, 2995 /* snoop_cb */ NULL, 2996 /* snoop_user_data */ NULL, 2997 /* snoop_flags */ 0, 2998 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2999 /* type */ SOC_MEM_TYPE_NORMAL, 3000 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3001 /* impl */ SOC_MEM_IMPL_NORMAL, 3002 /* cmic_mor_clks */ 0, 3003 /* access_latency_mode */ 3, 3004 }, 3005 #endif /* chips */ 3006 3007 #if defined(BCM_53400_A0) 3008 { /* SOC_MEM_INT_RESPONSIVE_PROTOCOL_MATCHm */ 3009 /* mem RESPONSIVE_PROTOCOL_MATCHm */ 3010 /* flags */ SOC_MEM_FLAG_VALID | 3011 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3012 /* cmp_fn */ _soc_mem_cmp_undef, 3013 /* *null_entry */ _soc_mem_entry_null_zeroes, 3014 /* index_min */ 0, 3015 /* index_max */ 3, 3016 /* minblock */ 5, 3017 /* maxblock */ 5, 3018 /* blocks */ 0x20, 3019 /* blocks_hi */ 0, 3020 /* base */ 0x34240000, 3021 /* gran */ 1, 3022 /* bytes */ 8, 3023 /* nFields */ 1, 3024 /* *fields */ soc_RESPONSIVE_PROTOCOL_MATCHm_fields, 3025 /* *views */ NULL, 3026 /* *views_num */ NULL, 3027 /* snoop_cb */ NULL, 3028 /* snoop_user_data */ NULL, 3029 /* snoop_flags */ 0, 3030 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3031 /* type */ SOC_MEM_TYPE_NORMAL, 3032 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3033 /* impl */ SOC_MEM_IMPL_NORMAL, 3034 /* cmic_mor_clks */ 0, 3035 }, 3036 #endif /* chips */ 3037 3038 #if defined(BCM_53540_A0) 3039 { /* SOC_MEM_INT_RESPONSIVE_PROTOCOL_MATCH_BCM53540_A0m */ 3040 /* mem RESPONSIVE_PROTOCOL_MATCHm */ 3041 /* flags */ SOC_MEM_FLAG_VALID | 3042 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3043 /* cmp_fn */ _soc_mem_cmp_undef, 3044 /* *null_entry */ _soc_mem_entry_null_zeroes, 3045 /* index_min */ 0, 3046 /* index_max */ 3, 3047 /* minblock */ 8, 3048 /* maxblock */ 8, 3049 /* blocks */ 0x100, 3050 /* blocks_hi */ 0, 3051 /* base */ 0x34280000, 3052 /* gran */ 1, 3053 /* bytes */ 8, 3054 /* nFields */ 1, 3055 /* *fields */ soc_RESPONSIVE_PROTOCOL_MATCHm_fields, 3056 /* *views */ NULL, 3057 /* *views_num */ NULL, 3058 /* snoop_cb */ NULL, 3059 /* snoop_user_data */ NULL, 3060 /* snoop_flags */ 0, 3061 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3062 /* type */ SOC_MEM_TYPE_NORMAL, 3063 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3064 /* impl */ SOC_MEM_IMPL_NORMAL, 3065 /* cmic_mor_clks */ 0, 3066 }, 3067 #endif /* chips */ 3068 3069 #if defined(BCM_53570_A0) 3070 { /* SOC_MEM_INT_RESPONSIVE_PROTOCOL_MATCH_BCM53570_A0m */ 3071 /* mem RESPONSIVE_PROTOCOL_MATCHm */ 3072 /* flags */ SOC_MEM_FLAG_VALID | 3073 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3074 /* cmp_fn */ _soc_mem_cmp_undef, 3075 /* *null_entry */ _soc_mem_entry_null_zeroes, 3076 /* index_min */ 0, 3077 /* index_max */ 3, 3078 /* minblock */ 15, 3079 /* maxblock */ 15, 3080 /* blocks */ 0x8000, 3081 /* blocks_hi */ 0, 3082 /* base */ 0x34280000, 3083 /* gran */ 1, 3084 /* bytes */ 8, 3085 /* nFields */ 1, 3086 /* *fields */ soc_RESPONSIVE_PROTOCOL_MATCHm_fields, 3087 /* *views */ NULL, 3088 /* *views_num */ NULL, 3089 /* snoop_cb */ NULL, 3090 /* snoop_user_data */ NULL, 3091 /* snoop_flags */ 0, 3092 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3093 /* type */ SOC_MEM_TYPE_NORMAL, 3094 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3095 /* impl */ SOC_MEM_IMPL_NORMAL, 3096 /* cmic_mor_clks */ 0, 3097 }, 3098 #endif /* chips */ 3099 3100 #if defined(BCM_53570_B0) 3101 { /* SOC_MEM_INT_RESPONSIVE_PROTOCOL_MATCH_BCM53570_B0m */ 3102 /* mem RESPONSIVE_PROTOCOL_MATCHm */ 3103 /* flags */ SOC_MEM_FLAG_VALID | 3104 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3105 /* cmp_fn */ _soc_mem_cmp_undef, 3106 /* *null_entry */ _soc_mem_entry_null_zeroes, 3107 /* index_min */ 0, 3108 /* index_max */ 3, 3109 /* minblock */ 15, 3110 /* maxblock */ 15, 3111 /* blocks */ 0x8000, 3112 /* blocks_hi */ 0, 3113 /* base */ 0x34240000, 3114 /* gran */ 1, 3115 /* bytes */ 8, 3116 /* nFields */ 1, 3117 /* *fields */ soc_RESPONSIVE_PROTOCOL_MATCHm_fields, 3118 /* *views */ NULL, 3119 /* *views_num */ NULL, 3120 /* snoop_cb */ NULL, 3121 /* snoop_user_data */ NULL, 3122 /* snoop_flags */ 0, 3123 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3124 /* type */ SOC_MEM_TYPE_NORMAL, 3125 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3126 /* impl */ SOC_MEM_IMPL_NORMAL, 3127 /* cmic_mor_clks */ 0, 3128 }, 3129 #endif /* chips */ 3130 3131 #if defined(BCM_56160_A0) 3132 { /* SOC_MEM_INT_RESPONSIVE_PROTOCOL_MATCH_BCM56160_A0m */ 3133 /* mem RESPONSIVE_PROTOCOL_MATCHm */ 3134 /* flags */ SOC_MEM_FLAG_VALID | 3135 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3136 /* cmp_fn */ _soc_mem_cmp_undef, 3137 /* *null_entry */ _soc_mem_entry_null_zeroes, 3138 /* index_min */ 0, 3139 /* index_max */ 3, 3140 /* minblock */ 7, 3141 /* maxblock */ 7, 3142 /* blocks */ 0x80, 3143 /* blocks_hi */ 0, 3144 /* base */ 0x34280000, 3145 /* gran */ 1, 3146 /* bytes */ 8, 3147 /* nFields */ 1, 3148 /* *fields */ soc_RESPONSIVE_PROTOCOL_MATCHm_fields, 3149 /* *views */ NULL, 3150 /* *views_num */ NULL, 3151 /* snoop_cb */ NULL, 3152 /* snoop_user_data */ NULL, 3153 /* snoop_flags */ 0, 3154 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3155 /* type */ SOC_MEM_TYPE_NORMAL, 3156 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3157 /* impl */ SOC_MEM_IMPL_NORMAL, 3158 /* cmic_mor_clks */ 0, 3159 }, 3160 #endif /* chips */ 3161 3162 #if defined(BCM_56370_A0) 3163 { /* SOC_MEM_INT_RESPONSIVE_PROTOCOL_MATCH_BCM56370_A0m */ 3164 /* mem RESPONSIVE_PROTOCOL_MATCHm */ 3165 /* flags */ SOC_MEM_FLAG_VALID | 3166 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3167 /* cmp_fn */ _soc_mem_cmp_undef, 3168 /* *null_entry */ _soc_mem_entry_null_zeroes, 3169 /* index_min */ 0, 3170 /* index_max */ 7, 3171 /* minblock */ 14, 3172 /* maxblock */ 14, 3173 /* blocks */ 0x4000, 3174 /* blocks_hi */ 0, 3175 /* base */ 0x70080000, 3176 /* gran */ 1, 3177 /* bytes */ 8, 3178 /* nFields */ 1, 3179 /* *fields */ soc_RESPONSIVE_PROTOCOL_MATCH_BCM56870_A0m_fields, 3180 /* *views */ NULL, 3181 /* *views_num */ NULL, 3182 /* snoop_cb */ NULL, 3183 /* snoop_user_data */ NULL, 3184 /* snoop_flags */ 0, 3185 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3186 /* type */ SOC_MEM_TYPE_NORMAL, 3187 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3188 /* impl */ SOC_MEM_IMPL_NORMAL, 3189 /* cmic_mor_clks */ 0, 3190 /* access_latency_mode */ 3, 3191 }, 3192 #endif /* chips */ 3193 3194 #if defined(BCM_56770_A0) 3195 { /* SOC_MEM_INT_RESPONSIVE_PROTOCOL_MATCH_BCM56770_A0m */ 3196 /* mem RESPONSIVE_PROTOCOL_MATCHm */ 3197 /* flags */ SOC_MEM_FLAG_VALID | 3198 SOC_MEM_FLAG_CACHABLE | 3199 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3200 /* cmp_fn */ _soc_mem_cmp_undef, 3201 /* *null_entry */ _soc_mem_entry_null_zeroes, 3202 /* index_min */ 0, 3203 /* index_max */ 7, 3204 /* minblock */ 25, 3205 /* maxblock */ 25, 3206 /* blocks */ 0x2000000, 3207 /* blocks_hi */ 0, 3208 /* base */ 0x70080000, 3209 /* gran */ 1, 3210 /* bytes */ 8, 3211 /* nFields */ 1, 3212 /* *fields */ soc_RESPONSIVE_PROTOCOL_MATCH_BCM56870_A0m_fields, 3213 /* *views */ NULL, 3214 /* *views_num */ NULL, 3215 /* snoop_cb */ NULL, 3216 /* snoop_user_data */ NULL, 3217 /* snoop_flags */ 0, 3218 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3219 /* type */ SOC_MEM_TYPE_NORMAL, 3220 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3221 /* impl */ SOC_MEM_IMPL_NORMAL, 3222 /* cmic_mor_clks */ 0, 3223 /* access_latency_mode */ 3, 3224 }, 3225 #endif /* chips */ 3226 3227 #if defined(BCM_56870_A0) 3228 { /* SOC_MEM_INT_RESPONSIVE_PROTOCOL_MATCH_BCM56870_A0m */ 3229 /* mem RESPONSIVE_PROTOCOL_MATCHm */ 3230 /* flags */ SOC_MEM_FLAG_VALID | 3231 SOC_MEM_FLAG_CACHABLE | 3232 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3233 /* cmp_fn */ _soc_mem_cmp_undef, 3234 /* *null_entry */ _soc_mem_entry_null_zeroes, 3235 /* index_min */ 0, 3236 /* index_max */ 7, 3237 /* minblock */ 37, 3238 /* maxblock */ 37, 3239 /* blocks */ 0, 3240 /* blocks_hi */ 0x20, 3241 /* base */ 0x70080000, 3242 /* gran */ 1, 3243 /* bytes */ 8, 3244 /* nFields */ 1, 3245 /* *fields */ soc_RESPONSIVE_PROTOCOL_MATCH_BCM56870_A0m_fields, 3246 /* *views */ NULL, 3247 /* *views_num */ NULL, 3248 /* snoop_cb */ NULL, 3249 /* snoop_user_data */ NULL, 3250 /* snoop_flags */ 0, 3251 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3252 /* type */ SOC_MEM_TYPE_NORMAL, 3253 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3254 /* impl */ SOC_MEM_IMPL_NORMAL, 3255 /* cmic_mor_clks */ 0, 3256 /* access_latency_mode */ 3, 3257 }, 3258 #endif /* chips */ 3259 3260 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 3261 { /* SOC_MEM_INT_RESPONSIVE_PROTOCOL_MATCH_BCM56960_A0m */ 3262 /* mem RESPONSIVE_PROTOCOL_MATCHm */ 3263 /* flags */ SOC_MEM_FLAG_VALID | 3264 SOC_MEM_FLAG_CACHABLE | 3265 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3266 /* cmp_fn */ _soc_mem_cmp_undef, 3267 /* *null_entry */ _soc_mem_entry_null_zeroes, 3268 /* index_min */ 0, 3269 /* index_max */ 3, 3270 /* minblock */ 36, 3271 /* maxblock */ 36, 3272 /* blocks */ 0, 3273 /* blocks_hi */ 0x10, 3274 /* base */ 0x388c0000, 3275 /* gran */ 1, 3276 /* bytes */ 8, 3277 /* nFields */ 1, 3278 /* *fields */ soc_RESPONSIVE_PROTOCOL_MATCH_BCM56960_A0m_fields, 3279 /* *views */ NULL, 3280 /* *views_num */ NULL, 3281 /* snoop_cb */ NULL, 3282 /* snoop_user_data */ NULL, 3283 /* snoop_flags */ 0, 3284 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3285 /* type */ SOC_MEM_TYPE_NORMAL, 3286 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3287 /* impl */ SOC_MEM_IMPL_NORMAL, 3288 /* cmic_mor_clks */ 0, 3289 /* access_latency_mode */ 3, 3290 }, 3291 #endif /* chips */ 3292 3293 #if defined(BCM_56970_A0) 3294 { /* SOC_MEM_INT_RESPONSIVE_PROTOCOL_MATCH_BCM56970_A0m */ 3295 /* mem RESPONSIVE_PROTOCOL_MATCHm */ 3296 /* flags */ SOC_MEM_FLAG_VALID | 3297 SOC_MEM_FLAG_CACHABLE | 3298 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3299 /* cmp_fn */ _soc_mem_cmp_undef, 3300 /* *null_entry */ _soc_mem_entry_null_zeroes, 3301 /* index_min */ 0, 3302 /* index_max */ 3, 3303 /* minblock */ 68, 3304 /* maxblock */ 68, 3305 /* blocks */ 0, 3306 /* blocks_hi */ 0xffffffff, 3307 /* base */ 0x5c940000, 3308 /* gran */ 1, 3309 /* bytes */ 8, 3310 /* nFields */ 1, 3311 /* *fields */ soc_RESPONSIVE_PROTOCOL_MATCH_BCM56960_A0m_fields, 3312 /* *views */ NULL, 3313 /* *views_num */ NULL, 3314 /* snoop_cb */ NULL, 3315 /* snoop_user_data */ NULL, 3316 /* snoop_flags */ 0, 3317 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3318 /* type */ SOC_MEM_TYPE_NORMAL, 3319 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3320 /* impl */ SOC_MEM_IMPL_NORMAL, 3321 /* cmic_mor_clks */ 0, 3322 /* access_latency_mode */ 3, 3323 }, 3324 #endif /* chips */ 3325 3326 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 3327 { /* SOC_MEM_INT_RESPONSIVE_PROTOCOL_MATCH_BCM56980_A0m */ 3328 /* mem RESPONSIVE_PROTOCOL_MATCHm */ 3329 /* flags */ SOC_MEM_FLAG_VALID | 3330 SOC_MEM_FLAG_CACHABLE | 3331 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3332 /* cmp_fn */ _soc_mem_cmp_undef, 3333 /* *null_entry */ _soc_mem_entry_null_zeroes, 3334 /* index_min */ 0, 3335 /* index_max */ 3, 3336 /* minblock */ 101, 3337 /* maxblock */ 101, 3338 /* blocks */ 0, 3339 /* blocks_hi */ 0xffffffff, 3340 /* base */ 0x0c5c0000, 3341 /* gran */ 1, 3342 /* bytes */ 8, 3343 /* nFields */ 1, 3344 /* *fields */ soc_RESPONSIVE_PROTOCOL_MATCH_BCM56980_A0m_fields, 3345 /* *views */ NULL, 3346 /* *views_num */ NULL, 3347 /* snoop_cb */ NULL, 3348 /* snoop_user_data */ NULL, 3349 /* snoop_flags */ 0, 3350 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3351 /* type */ SOC_MEM_TYPE_NORMAL, 3352 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3353 /* impl */ SOC_MEM_IMPL_NORMAL, 3354 /* cmic_mor_clks */ 0, 3355 /* access_latency_mode */ 3, 3356 }, 3357 #endif /* chips */ 3358 3359 #if defined(BCM_56850_A0) 3360 { /* SOC_MEM_INT_RH_ECMP_DROPSm */ 3361 /* mem RH_ECMP_DROPSm */ 3362 /* flags */ SOC_MEM_FLAG_VALID | 3363 (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 3364 /* cmp_fn */ _soc_mem_cmp_undef, 3365 /* *null_entry */ _soc_mem_entry_null_zeroes, 3366 /* index_min */ 0, 3367 /* index_max */ 0, 3368 /* minblock */ 10, 3369 /* maxblock */ 10, 3370 /* blocks */ 0x400, 3371 /* blocks_hi */ 0, 3372 /* base */ 0x43100000, 3373 /* gran */ 1, 3374 /* bytes */ 4, 3375 /* nFields */ 1, 3376 /* *fields */ soc_RH_ECMP_DROPSm_fields, 3377 /* *views */ NULL, 3378 /* *views_num */ NULL, 3379 /* snoop_cb */ NULL, 3380 /* snoop_user_data */ NULL, 3381 /* snoop_flags */ 0, 3382 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3383 /* type */ SOC_MEM_TYPE_NORMAL, 3384 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3385 /* impl */ SOC_MEM_IMPL_NORMAL, 3386 /* cmic_mor_clks */ 0, 3387 }, 3388 #endif /* chips */ 3389 3390 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \ 3391 defined(BCM_56670_B0) 3392 { /* SOC_MEM_INT_RH_ECMP_DROPS_BCM56560_A0m */ 3393 /* mem RH_ECMP_DROPSm */ 3394 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3395 /* cmp_fn */ _soc_mem_cmp_undef, 3396 /* *null_entry */ _soc_mem_entry_null_zeroes, 3397 /* index_min */ 0, 3398 /* index_max */ 0, 3399 /* minblock */ 21, 3400 /* maxblock */ 21, 3401 /* blocks */ 0x200000, 3402 /* blocks_hi */ 0, 3403 /* base */ 0x53100000, 3404 /* gran */ 1, 3405 /* bytes */ 4, 3406 /* nFields */ 1, 3407 /* *fields */ soc_RH_ECMP_DROPS_BCM56560_A0m_fields, 3408 /* *views */ NULL, 3409 /* *views_num */ NULL, 3410 /* snoop_cb */ NULL, 3411 /* snoop_user_data */ NULL, 3412 /* snoop_flags */ 0, 3413 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3414 /* type */ SOC_MEM_TYPE_NORMAL, 3415 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3416 /* impl */ SOC_MEM_IMPL_NORMAL, 3417 /* cmic_mor_clks */ 0, 3418 }, 3419 #endif /* chips */ 3420 3421 #if defined(BCM_56560_B0) 3422 { /* SOC_MEM_INT_RH_ECMP_DROPS_BCM56560_B0m */ 3423 /* mem RH_ECMP_DROPSm */ 3424 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3425 /* cmp_fn */ _soc_mem_cmp_undef, 3426 /* *null_entry */ _soc_mem_entry_null_zeroes, 3427 /* index_min */ 0, 3428 /* index_max */ 0, 3429 /* minblock */ 13, 3430 /* maxblock */ 13, 3431 /* blocks */ 0x2000, 3432 /* blocks_hi */ 0, 3433 /* base */ 0x53100000, 3434 /* gran */ 1, 3435 /* bytes */ 4, 3436 /* nFields */ 1, 3437 /* *fields */ soc_RH_ECMP_DROPS_BCM56560_A0m_fields, 3438 /* *views */ NULL, 3439 /* *views_num */ NULL, 3440 /* snoop_cb */ NULL, 3441 /* snoop_user_data */ NULL, 3442 /* snoop_flags */ 0, 3443 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3444 /* type */ SOC_MEM_TYPE_NORMAL, 3445 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3446 /* impl */ SOC_MEM_IMPL_NORMAL, 3447 /* cmic_mor_clks */ 0, 3448 }, 3449 #endif /* chips */ 3450 3451 #if defined(BCM_56860_A0) 3452 { /* SOC_MEM_INT_RH_ECMP_DROPS_BCM56860_A0m */ 3453 /* mem RH_ECMP_DROPSm */ 3454 /* flags */ SOC_MEM_FLAG_VALID | 3455 (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 3456 /* cmp_fn */ _soc_mem_cmp_undef, 3457 /* *null_entry */ _soc_mem_entry_null_zeroes, 3458 /* index_min */ 0, 3459 /* index_max */ 0, 3460 /* minblock */ 11, 3461 /* maxblock */ 11, 3462 /* blocks */ 0x800, 3463 /* blocks_hi */ 0, 3464 /* base */ 0x53100000, 3465 /* gran */ 1, 3466 /* bytes */ 4, 3467 /* nFields */ 1, 3468 /* *fields */ soc_RH_ECMP_DROPSm_fields, 3469 /* *views */ NULL, 3470 /* *views_num */ NULL, 3471 /* snoop_cb */ NULL, 3472 /* snoop_user_data */ NULL, 3473 /* snoop_flags */ 0, 3474 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3475 /* type */ SOC_MEM_TYPE_NORMAL, 3476 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3477 /* impl */ SOC_MEM_IMPL_NORMAL, 3478 /* cmic_mor_clks */ 0, 3479 }, 3480 #endif /* chips */ 3481 3482 #if defined(BCM_56850_A0) 3483 { /* SOC_MEM_INT_RH_ECMP_DROPS_Xm */ 3484 /* mem RH_ECMP_DROPS_Xm */ 3485 /* flags */ SOC_MEM_FLAG_VALID | 3486 (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 3487 /* cmp_fn */ _soc_mem_cmp_undef, 3488 /* *null_entry */ _soc_mem_entry_null_zeroes, 3489 /* index_min */ 0, 3490 /* index_max */ 0, 3491 /* minblock */ 10, 3492 /* maxblock */ 10, 3493 /* blocks */ 0x400, 3494 /* blocks_hi */ 0, 3495 /* base */ 0x43100000, 3496 /* gran */ 1, 3497 /* bytes */ 4, 3498 /* nFields */ 1, 3499 /* *fields */ soc_RH_ECMP_DROPSm_fields, 3500 /* *views */ NULL, 3501 /* *views_num */ NULL, 3502 /* snoop_cb */ NULL, 3503 /* snoop_user_data */ NULL, 3504 /* snoop_flags */ 0, 3505 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3506 /* type */ SOC_MEM_TYPE_NORMAL, 3507 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3508 /* impl */ SOC_MEM_IMPL_NORMAL, 3509 /* cmic_mor_clks */ 0, 3510 }, 3511 #endif /* chips */ 3512 3513 #if defined(BCM_56860_A0) 3514 { /* SOC_MEM_INT_RH_ECMP_DROPS_X_BCM56860_A0m */ 3515 /* mem RH_ECMP_DROPS_Xm */ 3516 /* flags */ SOC_MEM_FLAG_VALID | 3517 (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 3518 /* cmp_fn */ _soc_mem_cmp_undef, 3519 /* *null_entry */ _soc_mem_entry_null_zeroes, 3520 /* index_min */ 0, 3521 /* index_max */ 0, 3522 /* minblock */ 11, 3523 /* maxblock */ 11, 3524 /* blocks */ 0x800, 3525 /* blocks_hi */ 0, 3526 /* base */ 0x53100000, 3527 /* gran */ 1, 3528 /* bytes */ 4, 3529 /* nFields */ 1, 3530 /* *fields */ soc_RH_ECMP_DROPSm_fields, 3531 /* *views */ NULL, 3532 /* *views_num */ NULL, 3533 /* snoop_cb */ NULL, 3534 /* snoop_user_data */ NULL, 3535 /* snoop_flags */ 0, 3536 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3537 /* type */ SOC_MEM_TYPE_NORMAL, 3538 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3539 /* impl */ SOC_MEM_IMPL_NORMAL, 3540 /* cmic_mor_clks */ 0, 3541 }, 3542 #endif /* chips */ 3543 3544 #if defined(BCM_56850_A0) 3545 { /* SOC_MEM_INT_RH_ECMP_DROPS_Ym */ 3546 /* mem RH_ECMP_DROPS_Ym */ 3547 /* flags */ SOC_MEM_FLAG_VALID | 3548 (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 3549 /* cmp_fn */ _soc_mem_cmp_undef, 3550 /* *null_entry */ _soc_mem_entry_null_zeroes, 3551 /* index_min */ 0, 3552 /* index_max */ 0, 3553 /* minblock */ 10, 3554 /* maxblock */ 10, 3555 /* blocks */ 0x400, 3556 /* blocks_hi */ 0, 3557 /* base */ 0x43100000, 3558 /* gran */ 1, 3559 /* bytes */ 4, 3560 /* nFields */ 1, 3561 /* *fields */ soc_RH_ECMP_DROPSm_fields, 3562 /* *views */ NULL, 3563 /* *views_num */ NULL, 3564 /* snoop_cb */ NULL, 3565 /* snoop_user_data */ NULL, 3566 /* snoop_flags */ 0, 3567 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3568 /* type */ SOC_MEM_TYPE_NORMAL, 3569 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3570 /* impl */ SOC_MEM_IMPL_NORMAL, 3571 /* cmic_mor_clks */ 0, 3572 }, 3573 #endif /* chips */ 3574 3575 #if defined(BCM_56860_A0) 3576 { /* SOC_MEM_INT_RH_ECMP_DROPS_Y_BCM56860_A0m */ 3577 /* mem RH_ECMP_DROPS_Ym */ 3578 /* flags */ SOC_MEM_FLAG_VALID | 3579 (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 3580 /* cmp_fn */ _soc_mem_cmp_undef, 3581 /* *null_entry */ _soc_mem_entry_null_zeroes, 3582 /* index_min */ 0, 3583 /* index_max */ 0, 3584 /* minblock */ 11, 3585 /* maxblock */ 11, 3586 /* blocks */ 0x800, 3587 /* blocks_hi */ 0, 3588 /* base */ 0x53100000, 3589 /* gran */ 1, 3590 /* bytes */ 4, 3591 /* nFields */ 1, 3592 /* *fields */ soc_RH_ECMP_DROPSm_fields, 3593 /* *views */ NULL, 3594 /* *views_num */ NULL, 3595 /* snoop_cb */ NULL, 3596 /* snoop_user_data */ NULL, 3597 /* snoop_flags */ 0, 3598 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3599 /* type */ SOC_MEM_TYPE_NORMAL, 3600 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3601 /* impl */ SOC_MEM_IMPL_NORMAL, 3602 /* cmic_mor_clks */ 0, 3603 }, 3604 #endif /* chips */ 3605 3606 #if defined(BCM_56850_A0) 3607 { /* SOC_MEM_INT_RH_ECMP_ETHERTYPE_ELIGIBILITY_MAPm */ 3608 /* mem RH_ECMP_ETHERTYPE_ELIGIBILITY_MAPm */ 3609 /* flags */ SOC_MEM_FLAG_VALID | 3610 SOC_MEM_FLAG_CACHABLE | 3611 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3612 /* cmp_fn */ _soc_mem_cmp_undef, 3613 /* *null_entry */ _soc_mem_entry_null_zeroes, 3614 /* index_min */ 0, 3615 /* index_max */ 15, 3616 /* minblock */ 10, 3617 /* maxblock */ 10, 3618 /* blocks */ 0x400, 3619 /* blocks_hi */ 0, 3620 /* base */ 0x43180000, 3621 /* gran */ 1, 3622 /* bytes */ 3, 3623 /* nFields */ 2, 3624 /* *fields */ soc_DLB_ECMP_ETHERTYPE_ELIGIBILITY_MAPm_fields, 3625 /* *views */ NULL, 3626 /* *views_num */ NULL, 3627 /* snoop_cb */ NULL, 3628 /* snoop_user_data */ NULL, 3629 /* snoop_flags */ 0, 3630 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3631 /* type */ SOC_MEM_TYPE_NORMAL, 3632 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3633 /* impl */ SOC_MEM_IMPL_NORMAL, 3634 /* cmic_mor_clks */ 0, 3635 }, 3636 #endif /* chips */ 3637 3638 #if defined(BCM_56370_A0) 3639 { /* SOC_MEM_INT_RH_ECMP_ETHERTYPE_ELIGIBILITY_MAP_BCM56370_A0m */ 3640 /* mem RH_ECMP_ETHERTYPE_ELIGIBILITY_MAPm */ 3641 /* flags */ SOC_MEM_FLAG_VALID | 3642 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3643 /* cmp_fn */ _soc_mem_cmp_undef, 3644 /* *null_entry */ _soc_mem_entry_null_zeroes, 3645 /* index_min */ 0, 3646 /* index_max */ 15, 3647 /* minblock */ 14, 3648 /* maxblock */ 14, 3649 /* blocks */ 0x4000, 3650 /* blocks_hi */ 0, 3651 /* base */ 0x7c080000, 3652 /* gran */ 1, 3653 /* bytes */ 3, 3654 /* nFields */ 2, 3655 /* *fields */ soc_RH_ECMP_ETHERTYPE_ELIGIBILITY_MAPm_fields, 3656 /* *views */ NULL, 3657 /* *views_num */ NULL, 3658 /* snoop_cb */ NULL, 3659 /* snoop_user_data */ NULL, 3660 /* snoop_flags */ 0, 3661 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3662 /* type */ SOC_MEM_TYPE_NORMAL, 3663 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3664 /* impl */ SOC_MEM_IMPL_NORMAL, 3665 /* cmic_mor_clks */ 0, 3666 /* access_latency_mode */ 3, 3667 }, 3668 #endif /* chips */ 3669 3670 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \ 3671 defined(BCM_56670_B0) 3672 { /* SOC_MEM_INT_RH_ECMP_ETHERTYPE_ELIGIBILITY_MAP_BCM56560_A0m */ 3673 /* mem RH_ECMP_ETHERTYPE_ELIGIBILITY_MAPm */ 3674 /* flags */ SOC_MEM_FLAG_VALID | 3675 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3676 /* cmp_fn */ _soc_mem_cmp_undef, 3677 /* *null_entry */ _soc_mem_entry_null_zeroes, 3678 /* index_min */ 0, 3679 /* index_max */ 15, 3680 /* minblock */ 21, 3681 /* maxblock */ 21, 3682 /* blocks */ 0x200000, 3683 /* blocks_hi */ 0, 3684 /* base */ 0x53180000, 3685 /* gran */ 1, 3686 /* bytes */ 3, 3687 /* nFields */ 2, 3688 /* *fields */ soc_RH_ECMP_ETHERTYPE_ELIGIBILITY_MAPm_fields, 3689 /* *views */ NULL, 3690 /* *views_num */ NULL, 3691 /* snoop_cb */ NULL, 3692 /* snoop_user_data */ NULL, 3693 /* snoop_flags */ 0, 3694 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3695 /* type */ SOC_MEM_TYPE_NORMAL, 3696 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3697 /* impl */ SOC_MEM_IMPL_NORMAL, 3698 /* cmic_mor_clks */ 0, 3699 }, 3700 #endif /* chips */ 3701 3702 #if defined(BCM_56560_B0) 3703 { /* SOC_MEM_INT_RH_ECMP_ETHERTYPE_ELIGIBILITY_MAP_BCM56560_B0m */ 3704 /* mem RH_ECMP_ETHERTYPE_ELIGIBILITY_MAPm */ 3705 /* flags */ SOC_MEM_FLAG_VALID | 3706 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 3707 /* cmp_fn */ _soc_mem_cmp_undef, 3708 /* *null_entry */ _soc_mem_entry_null_zeroes, 3709 /* index_min */ 0, 3710 /* index_max */ 15, 3711 /* minblock */ 13, 3712 /* maxblock */ 13, 3713 /* blocks */ 0x2000, 3714 /* blocks_hi */ 0, 3715 /* base */ 0x53180000, 3716 /* gran */ 1, 3717 /* bytes */ 3, 3718 /* nFields */ 2, 3719 /* *fields */ soc_RH_ECMP_ETHERTYPE_ELIGIBILITY_MAPm_fields, 3720 /* *views */ NULL, 3721 /* *views_num */ NULL, 3722 /* snoop_cb */ NULL, 3723 /* snoop_user_data */ NULL, 3724 /* snoop_flags */ 0, 3725 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3726 /* type */ SOC_MEM_TYPE_NORMAL, 3727 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3728 /* impl */ SOC_MEM_IMPL_NORMAL, 3729 /* cmic_mor_clks */ 0, 3730 }, 3731 #endif /* chips */ 3732 3733 #if defined(BCM_56770_A0) 3734 { /* SOC_MEM_INT_RH_ECMP_ETHERTYPE_ELIGIBILITY_MAP_BCM56770_A0m */ 3735 /* mem RH_ECMP_ETHERTYPE_ELIGIBILITY_MAPm */ 3736 /* flags */ SOC_MEM_FLAG_VALID | 3737 SOC_MEM_FLAG_CACHABLE | 3738 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3739 /* cmp_fn */ _soc_mem_cmp_undef, 3740 /* *null_entry */ _soc_mem_entry_null_zeroes, 3741 /* index_min */ 0, 3742 /* index_max */ 15, 3743 /* minblock */ 25, 3744 /* maxblock */ 25, 3745 /* blocks */ 0x2000000, 3746 /* blocks_hi */ 0, 3747 /* base */ 0x7c080000, 3748 /* gran */ 1, 3749 /* bytes */ 3, 3750 /* nFields */ 2, 3751 /* *fields */ soc_RH_ECMP_ETHERTYPE_ELIGIBILITY_MAPm_fields, 3752 /* *views */ NULL, 3753 /* *views_num */ NULL, 3754 /* snoop_cb */ NULL, 3755 /* snoop_user_data */ NULL, 3756 /* snoop_flags */ 0, 3757 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3758 /* type */ SOC_MEM_TYPE_NORMAL, 3759 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3760 /* impl */ SOC_MEM_IMPL_NORMAL, 3761 /* cmic_mor_clks */ 0, 3762 /* access_latency_mode */ 3, 3763 }, 3764 #endif /* chips */ 3765 3766 #if defined(BCM_56860_A0) 3767 { /* SOC_MEM_INT_RH_ECMP_ETHERTYPE_ELIGIBILITY_MAP_BCM56860_A0m */ 3768 /* mem RH_ECMP_ETHERTYPE_ELIGIBILITY_MAPm */ 3769 /* flags */ SOC_MEM_FLAG_VALID | 3770 SOC_MEM_FLAG_CACHABLE | 3771 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3772 /* cmp_fn */ _soc_mem_cmp_undef, 3773 /* *null_entry */ _soc_mem_entry_null_zeroes, 3774 /* index_min */ 0, 3775 /* index_max */ 15, 3776 /* minblock */ 11, 3777 /* maxblock */ 11, 3778 /* blocks */ 0x800, 3779 /* blocks_hi */ 0, 3780 /* base */ 0x53180000, 3781 /* gran */ 1, 3782 /* bytes */ 3, 3783 /* nFields */ 2, 3784 /* *fields */ soc_DLB_ECMP_ETHERTYPE_ELIGIBILITY_MAPm_fields, 3785 /* *views */ NULL, 3786 /* *views_num */ NULL, 3787 /* snoop_cb */ NULL, 3788 /* snoop_user_data */ NULL, 3789 /* snoop_flags */ 0, 3790 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3791 /* type */ SOC_MEM_TYPE_NORMAL, 3792 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3793 /* impl */ SOC_MEM_IMPL_NORMAL, 3794 /* cmic_mor_clks */ 0, 3795 }, 3796 #endif /* chips */ 3797 3798 #if defined(BCM_56870_A0) 3799 { /* SOC_MEM_INT_RH_ECMP_ETHERTYPE_ELIGIBILITY_MAP_BCM56870_A0m */ 3800 /* mem RH_ECMP_ETHERTYPE_ELIGIBILITY_MAPm */ 3801 /* flags */ SOC_MEM_FLAG_VALID | 3802 SOC_MEM_FLAG_CACHABLE | 3803 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 3804 /* cmp_fn */ _soc_mem_cmp_undef, 3805 /* *null_entry */ _soc_mem_entry_null_zeroes, 3806 /* index_min */ 0, 3807 /* index_max */ 15, 3808 /* minblock */ 37, 3809 /* maxblock */ 37, 3810 /* blocks */ 0, 3811 /* blocks_hi */ 0x20, 3812 /* base */ 0x7c080000, 3813 /* gran */ 1, 3814 /* bytes */ 3, 3815 /* nFields */ 2, 3816 /* *fields */ soc_RH_ECMP_ETHERTYPE_ELIGIBILITY_MAPm_fields, 3817 /* *views */ NULL, 3818 /* *views_num */ NULL, 3819 /* snoop_cb */ NULL, 3820 /* snoop_user_data */ NULL, 3821 /* snoop_flags */ 0, 3822 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3823 /* type */ SOC_MEM_TYPE_NORMAL, 3824 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3825 /* impl */ SOC_MEM_IMPL_NORMAL, 3826 /* cmic_mor_clks */ 0, 3827 /* access_latency_mode */ 3, 3828 }, 3829 #endif /* chips */ 3830 3831 #if defined(BCM_56850_A0) 3832 { /* SOC_MEM_INT_RH_ECMP_FLOWSETm */ 3833 /* mem RH_ECMP_FLOWSETm */ 3834 /* flags */ SOC_MEM_FLAG_VALID | 3835 SOC_MEM_FLAG_CACHABLE | 3836 SOC_MEM_FLAG_SER_CACHE_RESTORE | 3837 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 3838 /* cmp_fn */ _soc_mem_cmp_undef, 3839 /* *null_entry */ _soc_mem_entry_null_zeroes, 3840 /* index_min */ 0, 3841 /* index_max */ 65535, 3842 /* minblock */ 10, 3843 /* maxblock */ 10, 3844 /* blocks */ 0x400, 3845 /* blocks_hi */ 0, 3846 /* base */ 0x43000000, 3847 /* gran */ 1, 3848 /* bytes */ 3, 3849 /* nFields */ 4, 3850 /* *fields */ soc_RH_ECMP_FLOWSETm_fields, 3851 /* *views */ NULL, 3852 /* *views_num */ NULL, 3853 /* snoop_cb */ NULL, 3854 /* snoop_user_data */ NULL, 3855 /* snoop_flags */ 0, 3856 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3857 /* type */ SOC_MEM_TYPE_NORMAL, 3858 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3859 /* impl */ SOC_MEM_IMPL_NORMAL, 3860 /* cmic_mor_clks */ 0, 3861 }, 3862 #endif /* chips */ 3863 3864 #if defined(BCM_56370_A0) 3865 { /* SOC_MEM_INT_RH_ECMP_FLOWSET_BCM56370_A0m */ 3866 /* mem RH_ECMP_FLOWSETm */ 3867 /* flags */ SOC_MEM_FLAG_VALID | 3868 SOC_MEM_FLAG_CACHABLE | 3869 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 3870 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 3871 /* cmp_fn */ _soc_mem_cmp_undef, 3872 /* *null_entry */ _soc_mem_entry_null_zeroes, 3873 /* index_min */ 0, 3874 /* index_max */ 32767, 3875 /* minblock */ 14, 3876 /* maxblock */ 14, 3877 /* blocks */ 0x4000, 3878 /* blocks_hi */ 0, 3879 /* base */ 0x7c580000, 3880 /* gran */ 1, 3881 /* bytes */ 3, 3882 /* nFields */ 7, 3883 /* *fields */ soc_RH_ECMP_FLOWSET_BCM56370_A0m_fields, 3884 /* *views */ NULL, 3885 /* *views_num */ NULL, 3886 /* snoop_cb */ NULL, 3887 /* snoop_user_data */ NULL, 3888 /* snoop_flags */ 0, 3889 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3890 /* type */ SOC_MEM_TYPE_NORMAL, 3891 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3892 /* impl */ SOC_MEM_IMPL_NORMAL, 3893 /* cmic_mor_clks */ 0, 3894 /* access_latency_mode */ 0, 3895 }, 3896 #endif /* chips */ 3897 3898 #if defined(BCM_56560_A0) 3899 { /* SOC_MEM_INT_RH_ECMP_FLOWSET_BCM56560_A0m */ 3900 /* mem RH_ECMP_FLOWSETm */ 3901 /* flags */ SOC_MEM_FLAG_VALID | 3902 SOC_MEM_FLAG_CACHABLE | 3903 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3904 /* cmp_fn */ _soc_mem_cmp_undef, 3905 /* *null_entry */ _soc_mem_entry_null_zeroes, 3906 /* index_min */ 0, 3907 /* index_max */ 65535, 3908 /* minblock */ 21, 3909 /* maxblock */ 21, 3910 /* blocks */ 0x200000, 3911 /* blocks_hi */ 0, 3912 /* base */ 0x53000000, 3913 /* gran */ 1, 3914 /* bytes */ 4, 3915 /* nFields */ 6, 3916 /* *fields */ soc_RH_ECMP_FLOWSET_BCM56560_A0m_fields, 3917 /* *views */ NULL, 3918 /* *views_num */ NULL, 3919 /* snoop_cb */ NULL, 3920 /* snoop_user_data */ NULL, 3921 /* snoop_flags */ 0, 3922 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3923 /* type */ SOC_MEM_TYPE_NORMAL, 3924 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3925 /* impl */ SOC_MEM_IMPL_NORMAL, 3926 /* cmic_mor_clks */ 0, 3927 }, 3928 #endif /* chips */ 3929 3930 #if defined(BCM_56560_B0) 3931 { /* SOC_MEM_INT_RH_ECMP_FLOWSET_BCM56560_B0m */ 3932 /* mem RH_ECMP_FLOWSETm */ 3933 /* flags */ SOC_MEM_FLAG_VALID | 3934 SOC_MEM_FLAG_CACHABLE | 3935 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3936 /* cmp_fn */ _soc_mem_cmp_undef, 3937 /* *null_entry */ _soc_mem_entry_null_zeroes, 3938 /* index_min */ 0, 3939 /* index_max */ 65535, 3940 /* minblock */ 13, 3941 /* maxblock */ 13, 3942 /* blocks */ 0x2000, 3943 /* blocks_hi */ 0, 3944 /* base */ 0x53000000, 3945 /* gran */ 1, 3946 /* bytes */ 4, 3947 /* nFields */ 6, 3948 /* *fields */ soc_RH_ECMP_FLOWSET_BCM56560_A0m_fields, 3949 /* *views */ NULL, 3950 /* *views_num */ NULL, 3951 /* snoop_cb */ NULL, 3952 /* snoop_user_data */ NULL, 3953 /* snoop_flags */ 0, 3954 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3955 /* type */ SOC_MEM_TYPE_NORMAL, 3956 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3957 /* impl */ SOC_MEM_IMPL_NORMAL, 3958 /* cmic_mor_clks */ 0, 3959 }, 3960 #endif /* chips */ 3961 3962 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 3963 { /* SOC_MEM_INT_RH_ECMP_FLOWSET_BCM56670_A0m */ 3964 /* mem RH_ECMP_FLOWSETm */ 3965 /* flags */ SOC_MEM_FLAG_VALID | 3966 SOC_MEM_FLAG_CACHABLE | 3967 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3968 /* cmp_fn */ _soc_mem_cmp_undef, 3969 /* *null_entry */ _soc_mem_entry_null_zeroes, 3970 /* index_min */ 0, 3971 /* index_max */ 1023, 3972 /* minblock */ 21, 3973 /* maxblock */ 21, 3974 /* blocks */ 0x200000, 3975 /* blocks_hi */ 0, 3976 /* base */ 0x53000000, 3977 /* gran */ 1, 3978 /* bytes */ 4, 3979 /* nFields */ 6, 3980 /* *fields */ soc_RH_ECMP_FLOWSET_BCM56670_A0m_fields, 3981 /* *views */ NULL, 3982 /* *views_num */ NULL, 3983 /* snoop_cb */ NULL, 3984 /* snoop_user_data */ NULL, 3985 /* snoop_flags */ 0, 3986 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3987 /* type */ SOC_MEM_TYPE_NORMAL, 3988 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3989 /* impl */ SOC_MEM_IMPL_NORMAL, 3990 /* cmic_mor_clks */ 0, 3991 }, 3992 #endif /* chips */ 3993 3994 #if defined(BCM_56770_A0) 3995 { /* SOC_MEM_INT_RH_ECMP_FLOWSET_BCM56770_A0m */ 3996 /* mem RH_ECMP_FLOWSETm */ 3997 /* flags */ SOC_MEM_FLAG_VALID | 3998 SOC_MEM_FLAG_CACHABLE | 3999 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 4000 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 4001 /* cmp_fn */ _soc_mem_cmp_undef, 4002 /* *null_entry */ _soc_mem_entry_null_zeroes, 4003 /* index_min */ 0, 4004 /* index_max */ 65535, 4005 /* minblock */ 25, 4006 /* maxblock */ 25, 4007 /* blocks */ 0x2000000, 4008 /* blocks_hi */ 0, 4009 /* base */ 0x7c580000, 4010 /* gran */ 1, 4011 /* bytes */ 3, 4012 /* nFields */ 6, 4013 /* *fields */ soc_RH_ECMP_FLOWSET_BCM56870_A0m_fields, 4014 /* *views */ NULL, 4015 /* *views_num */ NULL, 4016 /* snoop_cb */ NULL, 4017 /* snoop_user_data */ NULL, 4018 /* snoop_flags */ 0, 4019 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4020 /* type */ SOC_MEM_TYPE_NORMAL, 4021 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 4022 /* impl */ SOC_MEM_IMPL_NORMAL, 4023 /* cmic_mor_clks */ 0, 4024 /* access_latency_mode */ 0, 4025 }, 4026 #endif /* chips */ 4027 4028 #if defined(BCM_56860_A0) 4029 { /* SOC_MEM_INT_RH_ECMP_FLOWSET_BCM56860_A0m */ 4030 /* mem RH_ECMP_FLOWSETm */ 4031 /* flags */ SOC_MEM_FLAG_VALID | 4032 SOC_MEM_FLAG_CACHABLE | 4033 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 4034 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 4035 /* cmp_fn */ _soc_mem_cmp_undef, 4036 /* *null_entry */ _soc_mem_entry_null_zeroes, 4037 /* index_min */ 0, 4038 /* index_max */ 65535, 4039 /* minblock */ 11, 4040 /* maxblock */ 11, 4041 /* blocks */ 0x800, 4042 /* blocks_hi */ 0, 4043 /* base */ 0x53000000, 4044 /* gran */ 1, 4045 /* bytes */ 4, 4046 /* nFields */ 6, 4047 /* *fields */ soc_RH_ECMP_FLOWSET_BCM56860_A0m_fields, 4048 /* *views */ NULL, 4049 /* *views_num */ NULL, 4050 /* snoop_cb */ NULL, 4051 /* snoop_user_data */ NULL, 4052 /* snoop_flags */ 0, 4053 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4054 /* type */ SOC_MEM_TYPE_NORMAL, 4055 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 4056 /* impl */ SOC_MEM_IMPL_NORMAL, 4057 /* cmic_mor_clks */ 0, 4058 }, 4059 #endif /* chips */ 4060 4061 #if defined(BCM_56870_A0) 4062 { /* SOC_MEM_INT_RH_ECMP_FLOWSET_BCM56870_A0m */ 4063 /* mem RH_ECMP_FLOWSETm */ 4064 /* flags */ SOC_MEM_FLAG_VALID | 4065 SOC_MEM_FLAG_CACHABLE | 4066 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 4067 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 4068 /* cmp_fn */ _soc_mem_cmp_undef, 4069 /* *null_entry */ _soc_mem_entry_null_zeroes, 4070 /* index_min */ 0, 4071 /* index_max */ 65535, 4072 /* minblock */ 37, 4073 /* maxblock */ 37, 4074 /* blocks */ 0, 4075 /* blocks_hi */ 0x20, 4076 /* base */ 0x7c580000, 4077 /* gran */ 1, 4078 /* bytes */ 3, 4079 /* nFields */ 6, 4080 /* *fields */ soc_RH_ECMP_FLOWSET_BCM56870_A0m_fields, 4081 /* *views */ NULL, 4082 /* *views_num */ NULL, 4083 /* snoop_cb */ NULL, 4084 /* snoop_user_data */ NULL, 4085 /* snoop_flags */ 0, 4086 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4087 /* type */ SOC_MEM_TYPE_NORMAL, 4088 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 4089 /* impl */ SOC_MEM_IMPL_NORMAL, 4090 /* cmic_mor_clks */ 0, 4091 /* access_latency_mode */ 0, 4092 }, 4093 #endif /* chips */ 4094 4095 #if defined(BCM_56870_A0) 4096 { /* SOC_MEM_INT_RH_ECMP_FLOWSET_PIPE0m */ 4097 /* mem RH_ECMP_FLOWSET_PIPE0m */ 4098 /* flags */ SOC_MEM_FLAG_VALID | 4099 SOC_MEM_FLAG_CACHABLE | 4100 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 4101 /* cmp_fn */ _soc_mem_cmp_undef, 4102 /* *null_entry */ _soc_mem_entry_null_zeroes, 4103 /* index_min */ 0, 4104 /* index_max */ 65535, 4105 /* minblock */ 37, 4106 /* maxblock */ 37, 4107 /* blocks */ 0, 4108 /* blocks_hi */ 0x20, 4109 /* base */ 0x7c580000, 4110 /* gran */ 1, 4111 /* bytes */ 3, 4112 /* nFields */ 6, 4113 /* *fields */ soc_RH_ECMP_FLOWSET_BCM56870_A0m_fields, 4114 /* *views */ NULL, 4115 /* *views_num */ NULL, 4116 /* snoop_cb */ NULL, 4117 /* snoop_user_data */ NULL, 4118 /* snoop_flags */ 0, 4119 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4120 /* type */ SOC_MEM_TYPE_NORMAL, 4121 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 4122 /* impl */ SOC_MEM_IMPL_NORMAL, 4123 /* cmic_mor_clks */ 0, 4124 /* access_latency_mode */ 0, 4125 }, 4126 #endif /* chips */ 4127 4128 #if defined(BCM_56870_A0) 4129 { /* SOC_MEM_INT_RH_ECMP_FLOWSET_PIPE1m */ 4130 /* mem RH_ECMP_FLOWSET_PIPE1m */ 4131 /* flags */ SOC_MEM_FLAG_VALID | 4132 SOC_MEM_FLAG_CACHABLE | 4133 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 4134 (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 4135 /* cmp_fn */ _soc_mem_cmp_undef, 4136 /* *null_entry */ _soc_mem_entry_null_zeroes, 4137 /* index_min */ 0, 4138 /* index_max */ 65535, 4139 /* minblock */ 37, 4140 /* maxblock */ 37, 4141 /* blocks */ 0, 4142 /* blocks_hi */ 0x20, 4143 /* base */ 0x7c580000, 4144 /* gran */ 1, 4145 /* bytes */ 3, 4146 /* nFields */ 6, 4147 /* *fields */ soc_RH_ECMP_FLOWSET_BCM56870_A0m_fields, 4148 /* *views */ NULL, 4149 /* *views_num */ NULL, 4150 /* snoop_cb */ NULL, 4151 /* snoop_user_data */ NULL, 4152 /* snoop_flags */ 0, 4153 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4154 /* type */ SOC_MEM_TYPE_NORMAL, 4155 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 4156 /* impl */ SOC_MEM_IMPL_NORMAL, 4157 /* cmic_mor_clks */ 0, 4158 /* access_latency_mode */ 0, 4159 }, 4160 #endif /* chips */ 4161 4162 #if defined(BCM_56370_A0) 4163 { /* SOC_MEM_INT_RH_ECMP_FLOWSET_PIPE0_BCM56370_A0m */ 4164 /* mem RH_ECMP_FLOWSET_PIPE0m */ 4165 /* flags */ SOC_MEM_FLAG_VALID | 4166 SOC_MEM_FLAG_CACHABLE | 4167 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 4168 /* cmp_fn */ _soc_mem_cmp_undef, 4169 /* *null_entry */ _soc_mem_entry_null_zeroes, 4170 /* index_min */ 0, 4171 /* index_max */ 32767, 4172 /* minblock */ 14, 4173 /* maxblock */ 14, 4174 /* blocks */ 0x4000, 4175 /* blocks_hi */ 0, 4176 /* base */ 0x7c580000, 4177 /* gran */ 1, 4178 /* bytes */ 3, 4179 /* nFields */ 7, 4180 /* *fields */ soc_RH_ECMP_FLOWSET_BCM56370_A0m_fields, 4181 /* *views */ NULL, 4182 /* *views_num */ NULL, 4183 /* snoop_cb */ NULL, 4184 /* snoop_user_data */ NULL, 4185 /* snoop_flags */ 0, 4186 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4187 /* type */ SOC_MEM_TYPE_NORMAL, 4188 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 4189 /* impl */ SOC_MEM_IMPL_NORMAL, 4190 /* cmic_mor_clks */ 0, 4191 /* access_latency_mode */ 0, 4192 }, 4193 #endif /* chips */ 4194 4195 #if defined(BCM_56770_A0) 4196 { /* SOC_MEM_INT_RH_ECMP_FLOWSET_PIPE0_BCM56770_A0m */ 4197 /* mem RH_ECMP_FLOWSET_PIPE0m */ 4198 /* flags */ SOC_MEM_FLAG_VALID | 4199 SOC_MEM_FLAG_CACHABLE | 4200 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 4201 /* cmp_fn */ _soc_mem_cmp_undef, 4202 /* *null_entry */ _soc_mem_entry_null_zeroes, 4203 /* index_min */ 0, 4204 /* index_max */ 65535, 4205 /* minblock */ 25, 4206 /* maxblock */ 25, 4207 /* blocks */ 0x2000000, 4208 /* blocks_hi */ 0, 4209 /* base */ 0x7c580000, 4210 /* gran */ 1, 4211 /* bytes */ 3, 4212 /* nFields */ 6, 4213 /* *fields */ soc_RH_ECMP_FLOWSET_BCM56870_A0m_fields, 4214 /* *views */ NULL, 4215 /* *views_num */ NULL, 4216 /* snoop_cb */ NULL, 4217 /* snoop_user_data */ NULL, 4218 /* snoop_flags */ 0, 4219 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4220 /* type */ SOC_MEM_TYPE_NORMAL, 4221 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 4222 /* impl */ SOC_MEM_IMPL_NORMAL, 4223 /* cmic_mor_clks */ 0, 4224 /* access_latency_mode */ 0, 4225 }, 4226 #endif /* chips */ 4227 4228 #if defined(BCM_56850_A0) 4229 { /* SOC_MEM_INT_RH_HGT_DROPSm */ 4230 /* mem RH_HGT_DROPSm */ 4231 /* flags */ SOC_MEM_FLAG_VALID | 4232 (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 4233 /* cmp_fn */ _soc_mem_cmp_undef, 4234 /* *null_entry */ _soc_mem_entry_null_zeroes, 4235 /* index_min */ 0, 4236 /* index_max */ 47, 4237 /* minblock */ 10, 4238 /* maxblock */ 10, 4239 /* blocks */ 0x400, 4240 /* blocks_hi */ 0, 4241 /* base */ 0x47880000, 4242 /* gran */ 1, 4243 /* bytes */ 8, 4244 /* nFields */ 2, 4245 /* *fields */ soc_RH_HGT_DROPSm_fields, 4246 /* *views */ NULL, 4247 /* *views_num */ NULL, 4248 /* snoop_cb */ NULL, 4249 /* snoop_user_data */ NULL, 4250 /* snoop_flags */ 0, 4251 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4252 /* type */ SOC_MEM_TYPE_NORMAL, 4253 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4254 /* impl */ SOC_MEM_IMPL_NORMAL, 4255 /* cmic_mor_clks */ 0, 4256 }, 4257 #endif /* chips */ 4258 4259 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \ 4260 defined(BCM_56670_B0) 4261 { /* SOC_MEM_INT_RH_HGT_DROPS_BCM56560_A0m */ 4262 /* mem RH_HGT_DROPSm */ 4263 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 4264 /* cmp_fn */ _soc_mem_cmp_undef, 4265 /* *null_entry */ _soc_mem_entry_null_zeroes, 4266 /* index_min */ 0, 4267 /* index_max */ 47, 4268 /* minblock */ 21, 4269 /* maxblock */ 21, 4270 /* blocks */ 0x200000, 4271 /* blocks_hi */ 0, 4272 /* base */ 0x57880000, 4273 /* gran */ 1, 4274 /* bytes */ 8, 4275 /* nFields */ 2, 4276 /* *fields */ soc_RH_HGT_DROPS_BCM56560_A0m_fields, 4277 /* *views */ NULL, 4278 /* *views_num */ NULL, 4279 /* snoop_cb */ NULL, 4280 /* snoop_user_data */ NULL, 4281 /* snoop_flags */ 0, 4282 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4283 /* type */ SOC_MEM_TYPE_NORMAL, 4284 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4285 /* impl */ SOC_MEM_IMPL_NORMAL, 4286 /* cmic_mor_clks */ 0, 4287 }, 4288 #endif /* chips */ 4289 4290 #if defined(BCM_56560_B0) 4291 { /* SOC_MEM_INT_RH_HGT_DROPS_BCM56560_B0m */ 4292 /* mem RH_HGT_DROPSm */ 4293 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 4294 /* cmp_fn */ _soc_mem_cmp_undef, 4295 /* *null_entry */ _soc_mem_entry_null_zeroes, 4296 /* index_min */ 0, 4297 /* index_max */ 47, 4298 /* minblock */ 13, 4299 /* maxblock */ 13, 4300 /* blocks */ 0x2000, 4301 /* blocks_hi */ 0, 4302 /* base */ 0x57880000, 4303 /* gran */ 1, 4304 /* bytes */ 8, 4305 /* nFields */ 2, 4306 /* *fields */ soc_RH_HGT_DROPS_BCM56560_A0m_fields, 4307 /* *views */ NULL, 4308 /* *views_num */ NULL, 4309 /* snoop_cb */ NULL, 4310 /* snoop_user_data */ NULL, 4311 /* snoop_flags */ 0, 4312 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4313 /* type */ SOC_MEM_TYPE_NORMAL, 4314 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4315 /* impl */ SOC_MEM_IMPL_NORMAL, 4316 /* cmic_mor_clks */ 0, 4317 }, 4318 #endif /* chips */ 4319 4320 #if defined(BCM_56860_A0) 4321 { /* SOC_MEM_INT_RH_HGT_DROPS_BCM56860_A0m */ 4322 /* mem RH_HGT_DROPSm */ 4323 /* flags */ SOC_MEM_FLAG_VALID | 4324 (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 4325 /* cmp_fn */ _soc_mem_cmp_undef, 4326 /* *null_entry */ _soc_mem_entry_null_zeroes, 4327 /* index_min */ 0, 4328 /* index_max */ 47, 4329 /* minblock */ 11, 4330 /* maxblock */ 11, 4331 /* blocks */ 0x800, 4332 /* blocks_hi */ 0, 4333 /* base */ 0x57880000, 4334 /* gran */ 1, 4335 /* bytes */ 8, 4336 /* nFields */ 2, 4337 /* *fields */ soc_RH_HGT_DROPSm_fields, 4338 /* *views */ NULL, 4339 /* *views_num */ NULL, 4340 /* snoop_cb */ NULL, 4341 /* snoop_user_data */ NULL, 4342 /* snoop_flags */ 0, 4343 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4344 /* type */ SOC_MEM_TYPE_NORMAL, 4345 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4346 /* impl */ SOC_MEM_IMPL_NORMAL, 4347 /* cmic_mor_clks */ 0, 4348 }, 4349 #endif /* chips */ 4350 4351 #if defined(BCM_56850_A0) 4352 { /* SOC_MEM_INT_RH_HGT_DROPS_Xm */ 4353 /* mem RH_HGT_DROPS_Xm */ 4354 /* flags */ SOC_MEM_FLAG_VALID | 4355 (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 4356 /* cmp_fn */ _soc_mem_cmp_undef, 4357 /* *null_entry */ _soc_mem_entry_null_zeroes, 4358 /* index_min */ 0, 4359 /* index_max */ 47, 4360 /* minblock */ 10, 4361 /* maxblock */ 10, 4362 /* blocks */ 0x400, 4363 /* blocks_hi */ 0, 4364 /* base */ 0x47880000, 4365 /* gran */ 1, 4366 /* bytes */ 8, 4367 /* nFields */ 2, 4368 /* *fields */ soc_RH_HGT_DROPSm_fields, 4369 /* *views */ NULL, 4370 /* *views_num */ NULL, 4371 /* snoop_cb */ NULL, 4372 /* snoop_user_data */ NULL, 4373 /* snoop_flags */ 0, 4374 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4375 /* type */ SOC_MEM_TYPE_NORMAL, 4376 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4377 /* impl */ SOC_MEM_IMPL_NORMAL, 4378 /* cmic_mor_clks */ 0, 4379 }, 4380 #endif /* chips */ 4381 4382 #if defined(BCM_56860_A0) 4383 { /* SOC_MEM_INT_RH_HGT_DROPS_X_BCM56860_A0m */ 4384 /* mem RH_HGT_DROPS_Xm */ 4385 /* flags */ SOC_MEM_FLAG_VALID | 4386 (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 4387 /* cmp_fn */ _soc_mem_cmp_undef, 4388 /* *null_entry */ _soc_mem_entry_null_zeroes, 4389 /* index_min */ 0, 4390 /* index_max */ 47, 4391 /* minblock */ 11, 4392 /* maxblock */ 11, 4393 /* blocks */ 0x800, 4394 /* blocks_hi */ 0, 4395 /* base */ 0x57880000, 4396 /* gran */ 1, 4397 /* bytes */ 8, 4398 /* nFields */ 2, 4399 /* *fields */ soc_RH_HGT_DROPSm_fields, 4400 /* *views */ NULL, 4401 /* *views_num */ NULL, 4402 /* snoop_cb */ NULL, 4403 /* snoop_user_data */ NULL, 4404 /* snoop_flags */ 0, 4405 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4406 /* type */ SOC_MEM_TYPE_NORMAL, 4407 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4408 /* impl */ SOC_MEM_IMPL_NORMAL, 4409 /* cmic_mor_clks */ 0, 4410 }, 4411 #endif /* chips */ 4412 4413 #if defined(BCM_56850_A0) 4414 { /* SOC_MEM_INT_RH_HGT_DROPS_Ym */ 4415 /* mem RH_HGT_DROPS_Ym */ 4416 /* flags */ SOC_MEM_FLAG_VALID | 4417 (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 4418 /* cmp_fn */ _soc_mem_cmp_undef, 4419 /* *null_entry */ _soc_mem_entry_null_zeroes, 4420 /* index_min */ 0, 4421 /* index_max */ 47, 4422 /* minblock */ 10, 4423 /* maxblock */ 10, 4424 /* blocks */ 0x400, 4425 /* blocks_hi */ 0, 4426 /* base */ 0x47880000, 4427 /* gran */ 1, 4428 /* bytes */ 8, 4429 /* nFields */ 2, 4430 /* *fields */ soc_RH_HGT_DROPSm_fields, 4431 /* *views */ NULL, 4432 /* *views_num */ NULL, 4433 /* snoop_cb */ NULL, 4434 /* snoop_user_data */ NULL, 4435 /* snoop_flags */ 0, 4436 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4437 /* type */ SOC_MEM_TYPE_NORMAL, 4438 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4439 /* impl */ SOC_MEM_IMPL_NORMAL, 4440 /* cmic_mor_clks */ 0, 4441 }, 4442 #endif /* chips */ 4443 4444 #if defined(BCM_56860_A0) 4445 { /* SOC_MEM_INT_RH_HGT_DROPS_Y_BCM56860_A0m */ 4446 /* mem RH_HGT_DROPS_Ym */ 4447 /* flags */ SOC_MEM_FLAG_VALID | 4448 (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 4449 /* cmp_fn */ _soc_mem_cmp_undef, 4450 /* *null_entry */ _soc_mem_entry_null_zeroes, 4451 /* index_min */ 0, 4452 /* index_max */ 47, 4453 /* minblock */ 11, 4454 /* maxblock */ 11, 4455 /* blocks */ 0x800, 4456 /* blocks_hi */ 0, 4457 /* base */ 0x57880000, 4458 /* gran */ 1, 4459 /* bytes */ 8, 4460 /* nFields */ 2, 4461 /* *fields */ soc_RH_HGT_DROPSm_fields, 4462 /* *views */ NULL, 4463 /* *views_num */ NULL, 4464 /* snoop_cb */ NULL, 4465 /* snoop_user_data */ NULL, 4466 /* snoop_flags */ 0, 4467 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4468 /* type */ SOC_MEM_TYPE_NORMAL, 4469 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4470 /* impl */ SOC_MEM_IMPL_NORMAL, 4471 /* cmic_mor_clks */ 0, 4472 }, 4473 #endif /* chips */ 4474 4475 #if defined(BCM_56850_A0) 4476 { /* SOC_MEM_INT_RH_HGT_ETHERTYPE_ELIGIBILITY_MAPm */ 4477 /* mem RH_HGT_ETHERTYPE_ELIGIBILITY_MAPm */ 4478 /* flags */ SOC_MEM_FLAG_VALID | 4479 SOC_MEM_FLAG_CACHABLE | 4480 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4481 /* cmp_fn */ _soc_mem_cmp_undef, 4482 /* *null_entry */ _soc_mem_entry_null_zeroes, 4483 /* index_min */ 0, 4484 /* index_max */ 15, 4485 /* minblock */ 10, 4486 /* maxblock */ 10, 4487 /* blocks */ 0x400, 4488 /* blocks_hi */ 0, 4489 /* base */ 0x47940000, 4490 /* gran */ 1, 4491 /* bytes */ 3, 4492 /* nFields */ 2, 4493 /* *fields */ soc_DLB_HGT_ETHERTYPE_ELIGIBILITY_MAPm_fields, 4494 /* *views */ NULL, 4495 /* *views_num */ NULL, 4496 /* snoop_cb */ NULL, 4497 /* snoop_user_data */ NULL, 4498 /* snoop_flags */ 0, 4499 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4500 /* type */ SOC_MEM_TYPE_NORMAL, 4501 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4502 /* impl */ SOC_MEM_IMPL_NORMAL, 4503 /* cmic_mor_clks */ 0, 4504 }, 4505 #endif /* chips */ 4506 4507 #if defined(BCM_56370_A0) 4508 { /* SOC_MEM_INT_RH_HGT_ETHERTYPE_ELIGIBILITY_MAP_BCM56370_A0m */ 4509 /* mem RH_HGT_ETHERTYPE_ELIGIBILITY_MAPm */ 4510 /* flags */ SOC_MEM_FLAG_VALID | 4511 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 4512 /* cmp_fn */ _soc_mem_cmp_undef, 4513 /* *null_entry */ _soc_mem_entry_null_zeroes, 4514 /* index_min */ 0, 4515 /* index_max */ 15, 4516 /* minblock */ 14, 4517 /* maxblock */ 14, 4518 /* blocks */ 0x4000, 4519 /* blocks_hi */ 0, 4520 /* base */ 0x803c0000, 4521 /* gran */ 1, 4522 /* bytes */ 3, 4523 /* nFields */ 2, 4524 /* *fields */ soc_DLB_HGT_ETHERTYPE_ELIGIBILITY_MAP_BCM56560_A0m_fields, 4525 /* *views */ NULL, 4526 /* *views_num */ NULL, 4527 /* snoop_cb */ NULL, 4528 /* snoop_user_data */ NULL, 4529 /* snoop_flags */ 0, 4530 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4531 /* type */ SOC_MEM_TYPE_NORMAL, 4532 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4533 /* impl */ SOC_MEM_IMPL_NORMAL, 4534 /* cmic_mor_clks */ 0, 4535 /* access_latency_mode */ 3, 4536 }, 4537 #endif /* chips */ 4538 4539 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \ 4540 defined(BCM_56670_B0) 4541 { /* SOC_MEM_INT_RH_HGT_ETHERTYPE_ELIGIBILITY_MAP_BCM56560_A0m */ 4542 /* mem RH_HGT_ETHERTYPE_ELIGIBILITY_MAPm */ 4543 /* flags */ SOC_MEM_FLAG_VALID | 4544 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 4545 /* cmp_fn */ _soc_mem_cmp_undef, 4546 /* *null_entry */ _soc_mem_entry_null_zeroes, 4547 /* index_min */ 0, 4548 /* index_max */ 15, 4549 /* minblock */ 21, 4550 /* maxblock */ 21, 4551 /* blocks */ 0x200000, 4552 /* blocks_hi */ 0, 4553 /* base */ 0x57940000, 4554 /* gran */ 1, 4555 /* bytes */ 3, 4556 /* nFields */ 2, 4557 /* *fields */ soc_DLB_HGT_ETHERTYPE_ELIGIBILITY_MAP_BCM56560_A0m_fields, 4558 /* *views */ NULL, 4559 /* *views_num */ NULL, 4560 /* snoop_cb */ NULL, 4561 /* snoop_user_data */ NULL, 4562 /* snoop_flags */ 0, 4563 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4564 /* type */ SOC_MEM_TYPE_NORMAL, 4565 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4566 /* impl */ SOC_MEM_IMPL_NORMAL, 4567 /* cmic_mor_clks */ 0, 4568 }, 4569 #endif /* chips */ 4570 4571 #if defined(BCM_56560_B0) 4572 { /* SOC_MEM_INT_RH_HGT_ETHERTYPE_ELIGIBILITY_MAP_BCM56560_B0m */ 4573 /* mem RH_HGT_ETHERTYPE_ELIGIBILITY_MAPm */ 4574 /* flags */ SOC_MEM_FLAG_VALID | 4575 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 4576 /* cmp_fn */ _soc_mem_cmp_undef, 4577 /* *null_entry */ _soc_mem_entry_null_zeroes, 4578 /* index_min */ 0, 4579 /* index_max */ 15, 4580 /* minblock */ 13, 4581 /* maxblock */ 13, 4582 /* blocks */ 0x2000, 4583 /* blocks_hi */ 0, 4584 /* base */ 0x57940000, 4585 /* gran */ 1, 4586 /* bytes */ 3, 4587 /* nFields */ 2, 4588 /* *fields */ soc_DLB_HGT_ETHERTYPE_ELIGIBILITY_MAP_BCM56560_A0m_fields, 4589 /* *views */ NULL, 4590 /* *views_num */ NULL, 4591 /* snoop_cb */ NULL, 4592 /* snoop_user_data */ NULL, 4593 /* snoop_flags */ 0, 4594 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4595 /* type */ SOC_MEM_TYPE_NORMAL, 4596 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4597 /* impl */ SOC_MEM_IMPL_NORMAL, 4598 /* cmic_mor_clks */ 0, 4599 }, 4600 #endif /* chips */ 4601 4602 #if defined(BCM_56770_A0) 4603 { /* SOC_MEM_INT_RH_HGT_ETHERTYPE_ELIGIBILITY_MAP_BCM56770_A0m */ 4604 /* mem RH_HGT_ETHERTYPE_ELIGIBILITY_MAPm */ 4605 /* flags */ SOC_MEM_FLAG_VALID | 4606 SOC_MEM_FLAG_CACHABLE | 4607 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4608 /* cmp_fn */ _soc_mem_cmp_undef, 4609 /* *null_entry */ _soc_mem_entry_null_zeroes, 4610 /* index_min */ 0, 4611 /* index_max */ 15, 4612 /* minblock */ 25, 4613 /* maxblock */ 25, 4614 /* blocks */ 0x2000000, 4615 /* blocks_hi */ 0, 4616 /* base */ 0x803c0000, 4617 /* gran */ 1, 4618 /* bytes */ 3, 4619 /* nFields */ 2, 4620 /* *fields */ soc_DLB_HGT_ETHERTYPE_ELIGIBILITY_MAP_BCM56560_A0m_fields, 4621 /* *views */ NULL, 4622 /* *views_num */ NULL, 4623 /* snoop_cb */ NULL, 4624 /* snoop_user_data */ NULL, 4625 /* snoop_flags */ 0, 4626 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4627 /* type */ SOC_MEM_TYPE_NORMAL, 4628 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4629 /* impl */ SOC_MEM_IMPL_NORMAL, 4630 /* cmic_mor_clks */ 0, 4631 /* access_latency_mode */ 3, 4632 }, 4633 #endif /* chips */ 4634 4635 #if defined(BCM_56860_A0) 4636 { /* SOC_MEM_INT_RH_HGT_ETHERTYPE_ELIGIBILITY_MAP_BCM56860_A0m */ 4637 /* mem RH_HGT_ETHERTYPE_ELIGIBILITY_MAPm */ 4638 /* flags */ SOC_MEM_FLAG_VALID | 4639 SOC_MEM_FLAG_CACHABLE | 4640 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4641 /* cmp_fn */ _soc_mem_cmp_undef, 4642 /* *null_entry */ _soc_mem_entry_null_zeroes, 4643 /* index_min */ 0, 4644 /* index_max */ 15, 4645 /* minblock */ 11, 4646 /* maxblock */ 11, 4647 /* blocks */ 0x800, 4648 /* blocks_hi */ 0, 4649 /* base */ 0x57940000, 4650 /* gran */ 1, 4651 /* bytes */ 3, 4652 /* nFields */ 2, 4653 /* *fields */ soc_DLB_HGT_ETHERTYPE_ELIGIBILITY_MAPm_fields, 4654 /* *views */ NULL, 4655 /* *views_num */ NULL, 4656 /* snoop_cb */ NULL, 4657 /* snoop_user_data */ NULL, 4658 /* snoop_flags */ 0, 4659 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4660 /* type */ SOC_MEM_TYPE_NORMAL, 4661 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4662 /* impl */ SOC_MEM_IMPL_NORMAL, 4663 /* cmic_mor_clks */ 0, 4664 }, 4665 #endif /* chips */ 4666 4667 #if defined(BCM_56870_A0) 4668 { /* SOC_MEM_INT_RH_HGT_ETHERTYPE_ELIGIBILITY_MAP_BCM56870_A0m */ 4669 /* mem RH_HGT_ETHERTYPE_ELIGIBILITY_MAPm */ 4670 /* flags */ SOC_MEM_FLAG_VALID | 4671 SOC_MEM_FLAG_CACHABLE | 4672 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 4673 /* cmp_fn */ _soc_mem_cmp_undef, 4674 /* *null_entry */ _soc_mem_entry_null_zeroes, 4675 /* index_min */ 0, 4676 /* index_max */ 15, 4677 /* minblock */ 37, 4678 /* maxblock */ 37, 4679 /* blocks */ 0, 4680 /* blocks_hi */ 0x20, 4681 /* base */ 0x803c0000, 4682 /* gran */ 1, 4683 /* bytes */ 3, 4684 /* nFields */ 2, 4685 /* *fields */ soc_DLB_HGT_ETHERTYPE_ELIGIBILITY_MAP_BCM56560_A0m_fields, 4686 /* *views */ NULL, 4687 /* *views_num */ NULL, 4688 /* snoop_cb */ NULL, 4689 /* snoop_user_data */ NULL, 4690 /* snoop_flags */ 0, 4691 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4692 /* type */ SOC_MEM_TYPE_NORMAL, 4693 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4694 /* impl */ SOC_MEM_IMPL_NORMAL, 4695 /* cmic_mor_clks */ 0, 4696 /* access_latency_mode */ 3, 4697 }, 4698 #endif /* chips */ 4699 4700 #if defined(BCM_56850_A0) 4701 { /* SOC_MEM_INT_RH_HGT_FLOWSETm */ 4702 /* mem RH_HGT_FLOWSETm */ 4703 /* flags */ SOC_MEM_FLAG_VALID | 4704 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 4705 /* cmp_fn */ _soc_mem_cmp_undef, 4706 /* *null_entry */ _soc_mem_entry_null_zeroes, 4707 /* index_min */ 0, 4708 /* index_max */ 65535, 4709 /* minblock */ 10, 4710 /* maxblock */ 10, 4711 /* blocks */ 0x400, 4712 /* blocks_hi */ 0, 4713 /* base */ 0x47800000, 4714 /* gran */ 1, 4715 /* bytes */ 2, 4716 /* nFields */ 3, 4717 /* *fields */ soc_RH_HGT_FLOWSETm_fields, 4718 /* *views */ NULL, 4719 /* *views_num */ NULL, 4720 /* snoop_cb */ NULL, 4721 /* snoop_user_data */ NULL, 4722 /* snoop_flags */ 0, 4723 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4724 /* type */ SOC_MEM_TYPE_NORMAL, 4725 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4726 /* impl */ SOC_MEM_IMPL_NORMAL, 4727 /* cmic_mor_clks */ 0, 4728 }, 4729 #endif /* chips */ 4730 4731 #if defined(BCM_56370_A0) 4732 { /* SOC_MEM_INT_RH_HGT_FLOWSET_BCM56370_A0m */ 4733 /* mem RH_HGT_FLOWSETm */ 4734 /* flags */ SOC_MEM_FLAG_VALID | 4735 SOC_MEM_FLAG_CACHABLE | 4736 SOC_MEM_FLAG_SER_ENTRY_CLEAR | 4737 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x62 */ 4738 /* cmp_fn */ _soc_mem_cmp_undef, 4739 /* *null_entry */ _soc_mem_entry_null_zeroes, 4740 /* index_min */ 0, 4741 /* index_max */ 32767, 4742 /* minblock */ 14, 4743 /* maxblock */ 14, 4744 /* blocks */ 0x4000, 4745 /* blocks_hi */ 0, 4746 /* base */ 0x810c0000, 4747 /* gran */ 1, 4748 /* bytes */ 3, 4749 /* nFields */ 7, 4750 /* *fields */ soc_RH_HGT_FLOWSET_BCM56370_A0m_fields, 4751 /* *views */ NULL, 4752 /* *views_num */ NULL, 4753 /* snoop_cb */ NULL, 4754 /* snoop_user_data */ NULL, 4755 /* snoop_flags */ 0, 4756 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4757 /* type */ SOC_MEM_TYPE_NORMAL, 4758 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 4759 /* impl */ SOC_MEM_IMPL_NORMAL, 4760 /* cmic_mor_clks */ 0, 4761 /* access_latency_mode */ 0, 4762 }, 4763 #endif /* chips */ 4764 4765 #if defined(BCM_56560_A0) 4766 { /* SOC_MEM_INT_RH_HGT_FLOWSET_BCM56560_A0m */ 4767 /* mem RH_HGT_FLOWSETm */ 4768 /* flags */ SOC_MEM_FLAG_VALID | 4769 SOC_MEM_FLAG_CACHABLE | 4770 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 4771 /* cmp_fn */ _soc_mem_cmp_undef, 4772 /* *null_entry */ _soc_mem_entry_null_zeroes, 4773 /* index_min */ 0, 4774 /* index_max */ 65535, 4775 /* minblock */ 21, 4776 /* maxblock */ 21, 4777 /* blocks */ 0x200000, 4778 /* blocks_hi */ 0, 4779 /* base */ 0x57800000, 4780 /* gran */ 1, 4781 /* bytes */ 2, 4782 /* nFields */ 3, 4783 /* *fields */ soc_RH_HGT_FLOWSET_BCM56560_A0m_fields, 4784 /* *views */ NULL, 4785 /* *views_num */ NULL, 4786 /* snoop_cb */ NULL, 4787 /* snoop_user_data */ NULL, 4788 /* snoop_flags */ 0, 4789 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4790 /* type */ SOC_MEM_TYPE_NORMAL, 4791 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4792 /* impl */ SOC_MEM_IMPL_NORMAL, 4793 /* cmic_mor_clks */ 0, 4794 }, 4795 #endif /* chips */ 4796 4797 #if defined(BCM_56560_B0) 4798 { /* SOC_MEM_INT_RH_HGT_FLOWSET_BCM56560_B0m */ 4799 /* mem RH_HGT_FLOWSETm */ 4800 /* flags */ SOC_MEM_FLAG_VALID | 4801 SOC_MEM_FLAG_CACHABLE | 4802 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 4803 /* cmp_fn */ _soc_mem_cmp_undef, 4804 /* *null_entry */ _soc_mem_entry_null_zeroes, 4805 /* index_min */ 0, 4806 /* index_max */ 65535, 4807 /* minblock */ 13, 4808 /* maxblock */ 13, 4809 /* blocks */ 0x2000, 4810 /* blocks_hi */ 0, 4811 /* base */ 0x57800000, 4812 /* gran */ 1, 4813 /* bytes */ 2, 4814 /* nFields */ 3, 4815 /* *fields */ soc_RH_HGT_FLOWSET_BCM56560_A0m_fields, 4816 /* *views */ NULL, 4817 /* *views_num */ NULL, 4818 /* snoop_cb */ NULL, 4819 /* snoop_user_data */ NULL, 4820 /* snoop_flags */ 0, 4821 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4822 /* type */ SOC_MEM_TYPE_NORMAL, 4823 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4824 /* impl */ SOC_MEM_IMPL_NORMAL, 4825 /* cmic_mor_clks */ 0, 4826 }, 4827 #endif /* chips */ 4828 4829 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 4830 { /* SOC_MEM_INT_RH_HGT_FLOWSET_BCM56670_A0m */ 4831 /* mem RH_HGT_FLOWSETm */ 4832 /* flags */ SOC_MEM_FLAG_VALID | 4833 SOC_MEM_FLAG_CACHABLE | 4834 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 4835 /* cmp_fn */ _soc_mem_cmp_undef, 4836 /* *null_entry */ _soc_mem_entry_null_zeroes, 4837 /* index_min */ 0, 4838 /* index_max */ 1023, 4839 /* minblock */ 21, 4840 /* maxblock */ 21, 4841 /* blocks */ 0x200000, 4842 /* blocks_hi */ 0, 4843 /* base */ 0x57800000, 4844 /* gran */ 1, 4845 /* bytes */ 2, 4846 /* nFields */ 3, 4847 /* *fields */ soc_RH_HGT_FLOWSET_BCM56560_A0m_fields, 4848 /* *views */ NULL, 4849 /* *views_num */ NULL, 4850 /* snoop_cb */ NULL, 4851 /* snoop_user_data */ NULL, 4852 /* snoop_flags */ 0, 4853 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4854 /* type */ SOC_MEM_TYPE_NORMAL, 4855 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4856 /* impl */ SOC_MEM_IMPL_NORMAL, 4857 /* cmic_mor_clks */ 0, 4858 }, 4859 #endif /* chips */ 4860 4861 #if defined(BCM_56770_A0) 4862 { /* SOC_MEM_INT_RH_HGT_FLOWSET_BCM56770_A0m */ 4863 /* mem RH_HGT_FLOWSETm */ 4864 /* flags */ SOC_MEM_FLAG_VALID | 4865 SOC_MEM_FLAG_CACHABLE | 4866 SOC_MEM_FLAG_SER_ENTRY_CLEAR | 4867 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x62 */ 4868 /* cmp_fn */ _soc_mem_cmp_undef, 4869 /* *null_entry */ _soc_mem_entry_null_zeroes, 4870 /* index_min */ 0, 4871 /* index_max */ 65535, 4872 /* minblock */ 25, 4873 /* maxblock */ 25, 4874 /* blocks */ 0x2000000, 4875 /* blocks_hi */ 0, 4876 /* base */ 0x810c0000, 4877 /* gran */ 1, 4878 /* bytes */ 3, 4879 /* nFields */ 7, 4880 /* *fields */ soc_RH_HGT_FLOWSET_BCM56870_A0m_fields, 4881 /* *views */ NULL, 4882 /* *views_num */ NULL, 4883 /* snoop_cb */ NULL, 4884 /* snoop_user_data */ NULL, 4885 /* snoop_flags */ 0, 4886 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4887 /* type */ SOC_MEM_TYPE_NORMAL, 4888 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 4889 /* impl */ SOC_MEM_IMPL_NORMAL, 4890 /* cmic_mor_clks */ 0, 4891 /* access_latency_mode */ 0, 4892 }, 4893 #endif /* chips */ 4894 4895 #if defined(BCM_56860_A0) 4896 { /* SOC_MEM_INT_RH_HGT_FLOWSET_BCM56860_A0m */ 4897 /* mem RH_HGT_FLOWSETm */ 4898 /* flags */ SOC_MEM_FLAG_VALID | 4899 SOC_MEM_FLAG_CACHABLE | 4900 SOC_MEM_FLAG_SER_CACHE_RESTORE | 4901 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 4902 /* cmp_fn */ _soc_mem_cmp_undef, 4903 /* *null_entry */ _soc_mem_entry_null_zeroes, 4904 /* index_min */ 0, 4905 /* index_max */ 65535, 4906 /* minblock */ 11, 4907 /* maxblock */ 11, 4908 /* blocks */ 0x800, 4909 /* blocks_hi */ 0, 4910 /* base */ 0x57800000, 4911 /* gran */ 1, 4912 /* bytes */ 2, 4913 /* nFields */ 3, 4914 /* *fields */ soc_RH_HGT_FLOWSETm_fields, 4915 /* *views */ NULL, 4916 /* *views_num */ NULL, 4917 /* snoop_cb */ NULL, 4918 /* snoop_user_data */ NULL, 4919 /* snoop_flags */ 0, 4920 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4921 /* type */ SOC_MEM_TYPE_NORMAL, 4922 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4923 /* impl */ SOC_MEM_IMPL_NORMAL, 4924 /* cmic_mor_clks */ 0, 4925 }, 4926 #endif /* chips */ 4927 4928 #if defined(BCM_56870_A0) 4929 { /* SOC_MEM_INT_RH_HGT_FLOWSET_BCM56870_A0m */ 4930 /* mem RH_HGT_FLOWSETm */ 4931 /* flags */ SOC_MEM_FLAG_VALID | 4932 SOC_MEM_FLAG_CACHABLE | 4933 SOC_MEM_FLAG_SER_ENTRY_CLEAR | 4934 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x62 */ 4935 /* cmp_fn */ _soc_mem_cmp_undef, 4936 /* *null_entry */ _soc_mem_entry_null_zeroes, 4937 /* index_min */ 0, 4938 /* index_max */ 65535, 4939 /* minblock */ 37, 4940 /* maxblock */ 37, 4941 /* blocks */ 0, 4942 /* blocks_hi */ 0x20, 4943 /* base */ 0x810c0000, 4944 /* gran */ 1, 4945 /* bytes */ 3, 4946 /* nFields */ 7, 4947 /* *fields */ soc_RH_HGT_FLOWSET_BCM56870_A0m_fields, 4948 /* *views */ NULL, 4949 /* *views_num */ NULL, 4950 /* snoop_cb */ NULL, 4951 /* snoop_user_data */ NULL, 4952 /* snoop_flags */ 0, 4953 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4954 /* type */ SOC_MEM_TYPE_NORMAL, 4955 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 4956 /* impl */ SOC_MEM_IMPL_NORMAL, 4957 /* cmic_mor_clks */ 0, 4958 /* access_latency_mode */ 0, 4959 }, 4960 #endif /* chips */ 4961 4962 #if defined(BCM_56870_A0) 4963 { /* SOC_MEM_INT_RH_HGT_FLOWSET_PIPE0m */ 4964 /* mem RH_HGT_FLOWSET_PIPE0m */ 4965 /* flags */ SOC_MEM_FLAG_VALID | 4966 SOC_MEM_FLAG_CACHABLE | 4967 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x62 */ 4968 /* cmp_fn */ _soc_mem_cmp_undef, 4969 /* *null_entry */ _soc_mem_entry_null_zeroes, 4970 /* index_min */ 0, 4971 /* index_max */ 65535, 4972 /* minblock */ 37, 4973 /* maxblock */ 37, 4974 /* blocks */ 0, 4975 /* blocks_hi */ 0x20, 4976 /* base */ 0x810c0000, 4977 /* gran */ 1, 4978 /* bytes */ 3, 4979 /* nFields */ 7, 4980 /* *fields */ soc_RH_HGT_FLOWSET_BCM56870_A0m_fields, 4981 /* *views */ NULL, 4982 /* *views_num */ NULL, 4983 /* snoop_cb */ NULL, 4984 /* snoop_user_data */ NULL, 4985 /* snoop_flags */ 0, 4986 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4987 /* type */ SOC_MEM_TYPE_NORMAL, 4988 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 4989 /* impl */ SOC_MEM_IMPL_NORMAL, 4990 /* cmic_mor_clks */ 0, 4991 /* access_latency_mode */ 0, 4992 }, 4993 #endif /* chips */ 4994 4995 #if defined(BCM_56870_A0) 4996 { /* SOC_MEM_INT_RH_HGT_FLOWSET_PIPE1m */ 4997 /* mem RH_HGT_FLOWSET_PIPE1m */ 4998 /* flags */ SOC_MEM_FLAG_VALID | 4999 SOC_MEM_FLAG_CACHABLE | 5000 SOC_MEM_FLAG_SER_ENTRY_CLEAR | 5001 (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x62 */ 5002 /* cmp_fn */ _soc_mem_cmp_undef, 5003 /* *null_entry */ _soc_mem_entry_null_zeroes, 5004 /* index_min */ 0, 5005 /* index_max */ 65535, 5006 /* minblock */ 37, 5007 /* maxblock */ 37, 5008 /* blocks */ 0, 5009 /* blocks_hi */ 0x20, 5010 /* base */ 0x810c0000, 5011 /* gran */ 1, 5012 /* bytes */ 3, 5013 /* nFields */ 7, 5014 /* *fields */ soc_RH_HGT_FLOWSET_BCM56870_A0m_fields, 5015 /* *views */ NULL, 5016 /* *views_num */ NULL, 5017 /* snoop_cb */ NULL, 5018 /* snoop_user_data */ NULL, 5019 /* snoop_flags */ 0, 5020 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5021 /* type */ SOC_MEM_TYPE_NORMAL, 5022 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5023 /* impl */ SOC_MEM_IMPL_NORMAL, 5024 /* cmic_mor_clks */ 0, 5025 /* access_latency_mode */ 0, 5026 }, 5027 #endif /* chips */ 5028 5029 #if defined(BCM_56370_A0) 5030 { /* SOC_MEM_INT_RH_HGT_FLOWSET_PIPE0_BCM56370_A0m */ 5031 /* mem RH_HGT_FLOWSET_PIPE0m */ 5032 /* flags */ SOC_MEM_FLAG_VALID | 5033 SOC_MEM_FLAG_CACHABLE | 5034 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x62 */ 5035 /* cmp_fn */ _soc_mem_cmp_undef, 5036 /* *null_entry */ _soc_mem_entry_null_zeroes, 5037 /* index_min */ 0, 5038 /* index_max */ 32767, 5039 /* minblock */ 14, 5040 /* maxblock */ 14, 5041 /* blocks */ 0x4000, 5042 /* blocks_hi */ 0, 5043 /* base */ 0x810c0000, 5044 /* gran */ 1, 5045 /* bytes */ 3, 5046 /* nFields */ 7, 5047 /* *fields */ soc_RH_HGT_FLOWSET_BCM56370_A0m_fields, 5048 /* *views */ NULL, 5049 /* *views_num */ NULL, 5050 /* snoop_cb */ NULL, 5051 /* snoop_user_data */ NULL, 5052 /* snoop_flags */ 0, 5053 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5054 /* type */ SOC_MEM_TYPE_NORMAL, 5055 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5056 /* impl */ SOC_MEM_IMPL_NORMAL, 5057 /* cmic_mor_clks */ 0, 5058 /* access_latency_mode */ 0, 5059 }, 5060 #endif /* chips */ 5061 5062 #if defined(BCM_56770_A0) 5063 { /* SOC_MEM_INT_RH_HGT_FLOWSET_PIPE0_BCM56770_A0m */ 5064 /* mem RH_HGT_FLOWSET_PIPE0m */ 5065 /* flags */ SOC_MEM_FLAG_VALID | 5066 SOC_MEM_FLAG_CACHABLE | 5067 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x62 */ 5068 /* cmp_fn */ _soc_mem_cmp_undef, 5069 /* *null_entry */ _soc_mem_entry_null_zeroes, 5070 /* index_min */ 0, 5071 /* index_max */ 65535, 5072 /* minblock */ 25, 5073 /* maxblock */ 25, 5074 /* blocks */ 0x2000000, 5075 /* blocks_hi */ 0, 5076 /* base */ 0x810c0000, 5077 /* gran */ 1, 5078 /* bytes */ 3, 5079 /* nFields */ 7, 5080 /* *fields */ soc_RH_HGT_FLOWSET_BCM56870_A0m_fields, 5081 /* *views */ NULL, 5082 /* *views_num */ NULL, 5083 /* snoop_cb */ NULL, 5084 /* snoop_user_data */ NULL, 5085 /* snoop_flags */ 0, 5086 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5087 /* type */ SOC_MEM_TYPE_NORMAL, 5088 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5089 /* impl */ SOC_MEM_IMPL_NORMAL, 5090 /* cmic_mor_clks */ 0, 5091 /* access_latency_mode */ 0, 5092 }, 5093 #endif /* chips */ 5094 5095 #if defined(BCM_56850_A0) 5096 { /* SOC_MEM_INT_RH_HGT_GROUP_CONTROLm */ 5097 /* mem RH_HGT_GROUP_CONTROLm */ 5098 /* flags */ SOC_MEM_FLAG_VALID | 5099 SOC_MEM_FLAG_CACHABLE | 5100 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 5101 /* cmp_fn */ _soc_mem_cmp_undef, 5102 /* *null_entry */ _soc_mem_entry_null_zeroes, 5103 /* index_min */ 0, 5104 /* index_max */ 47, 5105 /* minblock */ 10, 5106 /* maxblock */ 10, 5107 /* blocks */ 0x400, 5108 /* blocks_hi */ 0, 5109 /* base */ 0x4fdc0000, 5110 /* gran */ 1, 5111 /* bytes */ 3, 5112 /* nFields */ 2, 5113 /* *fields */ soc_RH_HGT_GROUP_CONTROLm_fields, 5114 /* *views */ NULL, 5115 /* *views_num */ NULL, 5116 /* snoop_cb */ NULL, 5117 /* snoop_user_data */ NULL, 5118 /* snoop_flags */ 0, 5119 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5120 /* type */ SOC_MEM_TYPE_NORMAL, 5121 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5122 /* impl */ SOC_MEM_IMPL_NORMAL, 5123 /* cmic_mor_clks */ 0, 5124 }, 5125 #endif /* chips */ 5126 5127 #if defined(BCM_56560_A0) 5128 { /* SOC_MEM_INT_RH_HGT_GROUP_CONTROL_BCM56560_A0m */ 5129 /* mem RH_HGT_GROUP_CONTROLm */ 5130 /* flags */ SOC_MEM_FLAG_VALID | 5131 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5132 /* cmp_fn */ _soc_mem_cmp_undef, 5133 /* *null_entry */ _soc_mem_entry_null_zeroes, 5134 /* index_min */ 0, 5135 /* index_max */ 47, 5136 /* minblock */ 21, 5137 /* maxblock */ 21, 5138 /* blocks */ 0x200000, 5139 /* blocks_hi */ 0, 5140 /* base */ 0x5fdc0000, 5141 /* gran */ 1, 5142 /* bytes */ 3, 5143 /* nFields */ 2, 5144 /* *fields */ soc_RH_HGT_GROUP_CONTROL_BCM56560_A0m_fields, 5145 /* *views */ NULL, 5146 /* *views_num */ NULL, 5147 /* snoop_cb */ NULL, 5148 /* snoop_user_data */ NULL, 5149 /* snoop_flags */ 0, 5150 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5151 /* type */ SOC_MEM_TYPE_NORMAL, 5152 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5153 /* impl */ SOC_MEM_IMPL_NORMAL, 5154 /* cmic_mor_clks */ 0, 5155 }, 5156 #endif /* chips */ 5157 5158 #if defined(BCM_56560_B0) 5159 { /* SOC_MEM_INT_RH_HGT_GROUP_CONTROL_BCM56560_B0m */ 5160 /* mem RH_HGT_GROUP_CONTROLm */ 5161 /* flags */ SOC_MEM_FLAG_VALID | 5162 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5163 /* cmp_fn */ _soc_mem_cmp_undef, 5164 /* *null_entry */ _soc_mem_entry_null_zeroes, 5165 /* index_min */ 0, 5166 /* index_max */ 47, 5167 /* minblock */ 13, 5168 /* maxblock */ 13, 5169 /* blocks */ 0x2000, 5170 /* blocks_hi */ 0, 5171 /* base */ 0x5fdc0000, 5172 /* gran */ 1, 5173 /* bytes */ 3, 5174 /* nFields */ 2, 5175 /* *fields */ soc_RH_HGT_GROUP_CONTROL_BCM56560_A0m_fields, 5176 /* *views */ NULL, 5177 /* *views_num */ NULL, 5178 /* snoop_cb */ NULL, 5179 /* snoop_user_data */ NULL, 5180 /* snoop_flags */ 0, 5181 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5182 /* type */ SOC_MEM_TYPE_NORMAL, 5183 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5184 /* impl */ SOC_MEM_IMPL_NORMAL, 5185 /* cmic_mor_clks */ 0, 5186 }, 5187 #endif /* chips */ 5188 5189 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 5190 { /* SOC_MEM_INT_RH_HGT_GROUP_CONTROL_BCM56670_A0m */ 5191 /* mem RH_HGT_GROUP_CONTROLm */ 5192 /* flags */ SOC_MEM_FLAG_VALID | 5193 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5194 /* cmp_fn */ _soc_mem_cmp_undef, 5195 /* *null_entry */ _soc_mem_entry_null_zeroes, 5196 /* index_min */ 0, 5197 /* index_max */ 47, 5198 /* minblock */ 21, 5199 /* maxblock */ 21, 5200 /* blocks */ 0x200000, 5201 /* blocks_hi */ 0, 5202 /* base */ 0x5fdc0000, 5203 /* gran */ 1, 5204 /* bytes */ 2, 5205 /* nFields */ 2, 5206 /* *fields */ soc_RH_HGT_GROUP_CONTROL_BCM56670_A0m_fields, 5207 /* *views */ NULL, 5208 /* *views_num */ NULL, 5209 /* snoop_cb */ NULL, 5210 /* snoop_user_data */ NULL, 5211 /* snoop_flags */ 0, 5212 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5213 /* type */ SOC_MEM_TYPE_NORMAL, 5214 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5215 /* impl */ SOC_MEM_IMPL_NORMAL, 5216 /* cmic_mor_clks */ 0, 5217 }, 5218 #endif /* chips */ 5219 5220 #if defined(BCM_56860_A0) 5221 { /* SOC_MEM_INT_RH_HGT_GROUP_CONTROL_BCM56860_A0m */ 5222 /* mem RH_HGT_GROUP_CONTROLm */ 5223 /* flags */ SOC_MEM_FLAG_VALID | 5224 SOC_MEM_FLAG_CACHABLE | 5225 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 5226 /* cmp_fn */ _soc_mem_cmp_undef, 5227 /* *null_entry */ _soc_mem_entry_null_zeroes, 5228 /* index_min */ 0, 5229 /* index_max */ 47, 5230 /* minblock */ 11, 5231 /* maxblock */ 11, 5232 /* blocks */ 0x800, 5233 /* blocks_hi */ 0, 5234 /* base */ 0x5fdc0000, 5235 /* gran */ 1, 5236 /* bytes */ 3, 5237 /* nFields */ 2, 5238 /* *fields */ soc_RH_HGT_GROUP_CONTROLm_fields, 5239 /* *views */ NULL, 5240 /* *views_num */ NULL, 5241 /* snoop_cb */ NULL, 5242 /* snoop_user_data */ NULL, 5243 /* snoop_flags */ 0, 5244 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5245 /* type */ SOC_MEM_TYPE_NORMAL, 5246 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5247 /* impl */ SOC_MEM_IMPL_NORMAL, 5248 /* cmic_mor_clks */ 0, 5249 }, 5250 #endif /* chips */ 5251 5252 #if defined(BCM_56850_A0) 5253 { /* SOC_MEM_INT_RH_LAG_DROPSm */ 5254 /* mem RH_LAG_DROPSm */ 5255 /* flags */ SOC_MEM_FLAG_VALID | 5256 (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 5257 /* cmp_fn */ _soc_mem_cmp_undef, 5258 /* *null_entry */ _soc_mem_entry_null_zeroes, 5259 /* index_min */ 0, 5260 /* index_max */ 0, 5261 /* minblock */ 10, 5262 /* maxblock */ 10, 5263 /* blocks */ 0x400, 5264 /* blocks_hi */ 0, 5265 /* base */ 0x43900000, 5266 /* gran */ 1, 5267 /* bytes */ 4, 5268 /* nFields */ 1, 5269 /* *fields */ soc_RH_ECMP_DROPSm_fields, 5270 /* *views */ NULL, 5271 /* *views_num */ NULL, 5272 /* snoop_cb */ NULL, 5273 /* snoop_user_data */ NULL, 5274 /* snoop_flags */ 0, 5275 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5276 /* type */ SOC_MEM_TYPE_NORMAL, 5277 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5278 /* impl */ SOC_MEM_IMPL_NORMAL, 5279 /* cmic_mor_clks */ 0, 5280 }, 5281 #endif /* chips */ 5282 5283 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \ 5284 defined(BCM_56670_B0) 5285 { /* SOC_MEM_INT_RH_LAG_DROPS_BCM56560_A0m */ 5286 /* mem RH_LAG_DROPSm */ 5287 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 5288 /* cmp_fn */ _soc_mem_cmp_undef, 5289 /* *null_entry */ _soc_mem_entry_null_zeroes, 5290 /* index_min */ 0, 5291 /* index_max */ 0, 5292 /* minblock */ 21, 5293 /* maxblock */ 21, 5294 /* blocks */ 0x200000, 5295 /* blocks_hi */ 0, 5296 /* base */ 0x53900000, 5297 /* gran */ 1, 5298 /* bytes */ 4, 5299 /* nFields */ 1, 5300 /* *fields */ soc_RH_ECMP_DROPS_BCM56560_A0m_fields, 5301 /* *views */ NULL, 5302 /* *views_num */ NULL, 5303 /* snoop_cb */ NULL, 5304 /* snoop_user_data */ NULL, 5305 /* snoop_flags */ 0, 5306 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5307 /* type */ SOC_MEM_TYPE_NORMAL, 5308 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5309 /* impl */ SOC_MEM_IMPL_NORMAL, 5310 /* cmic_mor_clks */ 0, 5311 }, 5312 #endif /* chips */ 5313 5314 #if defined(BCM_56560_B0) 5315 { /* SOC_MEM_INT_RH_LAG_DROPS_BCM56560_B0m */ 5316 /* mem RH_LAG_DROPSm */ 5317 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 5318 /* cmp_fn */ _soc_mem_cmp_undef, 5319 /* *null_entry */ _soc_mem_entry_null_zeroes, 5320 /* index_min */ 0, 5321 /* index_max */ 0, 5322 /* minblock */ 13, 5323 /* maxblock */ 13, 5324 /* blocks */ 0x2000, 5325 /* blocks_hi */ 0, 5326 /* base */ 0x53900000, 5327 /* gran */ 1, 5328 /* bytes */ 4, 5329 /* nFields */ 1, 5330 /* *fields */ soc_RH_ECMP_DROPS_BCM56560_A0m_fields, 5331 /* *views */ NULL, 5332 /* *views_num */ NULL, 5333 /* snoop_cb */ NULL, 5334 /* snoop_user_data */ NULL, 5335 /* snoop_flags */ 0, 5336 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5337 /* type */ SOC_MEM_TYPE_NORMAL, 5338 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5339 /* impl */ SOC_MEM_IMPL_NORMAL, 5340 /* cmic_mor_clks */ 0, 5341 }, 5342 #endif /* chips */ 5343 5344 #if defined(BCM_56860_A0) 5345 { /* SOC_MEM_INT_RH_LAG_DROPS_BCM56860_A0m */ 5346 /* mem RH_LAG_DROPSm */ 5347 /* flags */ SOC_MEM_FLAG_VALID | 5348 (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 5349 /* cmp_fn */ _soc_mem_cmp_undef, 5350 /* *null_entry */ _soc_mem_entry_null_zeroes, 5351 /* index_min */ 0, 5352 /* index_max */ 0, 5353 /* minblock */ 11, 5354 /* maxblock */ 11, 5355 /* blocks */ 0x800, 5356 /* blocks_hi */ 0, 5357 /* base */ 0x53900000, 5358 /* gran */ 1, 5359 /* bytes */ 4, 5360 /* nFields */ 1, 5361 /* *fields */ soc_RH_ECMP_DROPSm_fields, 5362 /* *views */ NULL, 5363 /* *views_num */ NULL, 5364 /* snoop_cb */ NULL, 5365 /* snoop_user_data */ NULL, 5366 /* snoop_flags */ 0, 5367 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5368 /* type */ SOC_MEM_TYPE_NORMAL, 5369 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5370 /* impl */ SOC_MEM_IMPL_NORMAL, 5371 /* cmic_mor_clks */ 0, 5372 }, 5373 #endif /* chips */ 5374 5375 #if defined(BCM_56850_A0) 5376 { /* SOC_MEM_INT_RH_LAG_DROPS_Xm */ 5377 /* mem RH_LAG_DROPS_Xm */ 5378 /* flags */ SOC_MEM_FLAG_VALID | 5379 (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 5380 /* cmp_fn */ _soc_mem_cmp_undef, 5381 /* *null_entry */ _soc_mem_entry_null_zeroes, 5382 /* index_min */ 0, 5383 /* index_max */ 0, 5384 /* minblock */ 10, 5385 /* maxblock */ 10, 5386 /* blocks */ 0x400, 5387 /* blocks_hi */ 0, 5388 /* base */ 0x43900000, 5389 /* gran */ 1, 5390 /* bytes */ 4, 5391 /* nFields */ 1, 5392 /* *fields */ soc_RH_ECMP_DROPSm_fields, 5393 /* *views */ NULL, 5394 /* *views_num */ NULL, 5395 /* snoop_cb */ NULL, 5396 /* snoop_user_data */ NULL, 5397 /* snoop_flags */ 0, 5398 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5399 /* type */ SOC_MEM_TYPE_NORMAL, 5400 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5401 /* impl */ SOC_MEM_IMPL_NORMAL, 5402 /* cmic_mor_clks */ 0, 5403 }, 5404 #endif /* chips */ 5405 5406 #if defined(BCM_56860_A0) 5407 { /* SOC_MEM_INT_RH_LAG_DROPS_X_BCM56860_A0m */ 5408 /* mem RH_LAG_DROPS_Xm */ 5409 /* flags */ SOC_MEM_FLAG_VALID | 5410 (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 5411 /* cmp_fn */ _soc_mem_cmp_undef, 5412 /* *null_entry */ _soc_mem_entry_null_zeroes, 5413 /* index_min */ 0, 5414 /* index_max */ 0, 5415 /* minblock */ 11, 5416 /* maxblock */ 11, 5417 /* blocks */ 0x800, 5418 /* blocks_hi */ 0, 5419 /* base */ 0x53900000, 5420 /* gran */ 1, 5421 /* bytes */ 4, 5422 /* nFields */ 1, 5423 /* *fields */ soc_RH_ECMP_DROPSm_fields, 5424 /* *views */ NULL, 5425 /* *views_num */ NULL, 5426 /* snoop_cb */ NULL, 5427 /* snoop_user_data */ NULL, 5428 /* snoop_flags */ 0, 5429 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5430 /* type */ SOC_MEM_TYPE_NORMAL, 5431 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5432 /* impl */ SOC_MEM_IMPL_NORMAL, 5433 /* cmic_mor_clks */ 0, 5434 }, 5435 #endif /* chips */ 5436 5437 #if defined(BCM_56850_A0) 5438 { /* SOC_MEM_INT_RH_LAG_DROPS_Ym */ 5439 /* mem RH_LAG_DROPS_Ym */ 5440 /* flags */ SOC_MEM_FLAG_VALID | 5441 (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 5442 /* cmp_fn */ _soc_mem_cmp_undef, 5443 /* *null_entry */ _soc_mem_entry_null_zeroes, 5444 /* index_min */ 0, 5445 /* index_max */ 0, 5446 /* minblock */ 10, 5447 /* maxblock */ 10, 5448 /* blocks */ 0x400, 5449 /* blocks_hi */ 0, 5450 /* base */ 0x43900000, 5451 /* gran */ 1, 5452 /* bytes */ 4, 5453 /* nFields */ 1, 5454 /* *fields */ soc_RH_ECMP_DROPSm_fields, 5455 /* *views */ NULL, 5456 /* *views_num */ NULL, 5457 /* snoop_cb */ NULL, 5458 /* snoop_user_data */ NULL, 5459 /* snoop_flags */ 0, 5460 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5461 /* type */ SOC_MEM_TYPE_NORMAL, 5462 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5463 /* impl */ SOC_MEM_IMPL_NORMAL, 5464 /* cmic_mor_clks */ 0, 5465 }, 5466 #endif /* chips */ 5467 5468 #if defined(BCM_56860_A0) 5469 { /* SOC_MEM_INT_RH_LAG_DROPS_Y_BCM56860_A0m */ 5470 /* mem RH_LAG_DROPS_Ym */ 5471 /* flags */ SOC_MEM_FLAG_VALID | 5472 (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 5473 /* cmp_fn */ _soc_mem_cmp_undef, 5474 /* *null_entry */ _soc_mem_entry_null_zeroes, 5475 /* index_min */ 0, 5476 /* index_max */ 0, 5477 /* minblock */ 11, 5478 /* maxblock */ 11, 5479 /* blocks */ 0x800, 5480 /* blocks_hi */ 0, 5481 /* base */ 0x53900000, 5482 /* gran */ 1, 5483 /* bytes */ 4, 5484 /* nFields */ 1, 5485 /* *fields */ soc_RH_ECMP_DROPSm_fields, 5486 /* *views */ NULL, 5487 /* *views_num */ NULL, 5488 /* snoop_cb */ NULL, 5489 /* snoop_user_data */ NULL, 5490 /* snoop_flags */ 0, 5491 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5492 /* type */ SOC_MEM_TYPE_NORMAL, 5493 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5494 /* impl */ SOC_MEM_IMPL_NORMAL, 5495 /* cmic_mor_clks */ 0, 5496 }, 5497 #endif /* chips */ 5498 5499 #if defined(BCM_56850_A0) 5500 { /* SOC_MEM_INT_RH_LAG_ETHERTYPE_ELIGIBILITY_MAPm */ 5501 /* mem RH_LAG_ETHERTYPE_ELIGIBILITY_MAPm */ 5502 /* flags */ SOC_MEM_FLAG_VALID | 5503 SOC_MEM_FLAG_CACHABLE | 5504 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 5505 /* cmp_fn */ _soc_mem_cmp_undef, 5506 /* *null_entry */ _soc_mem_entry_null_zeroes, 5507 /* index_min */ 0, 5508 /* index_max */ 15, 5509 /* minblock */ 10, 5510 /* maxblock */ 10, 5511 /* blocks */ 0x400, 5512 /* blocks_hi */ 0, 5513 /* base */ 0x43980000, 5514 /* gran */ 1, 5515 /* bytes */ 3, 5516 /* nFields */ 2, 5517 /* *fields */ soc_DLB_ECMP_ETHERTYPE_ELIGIBILITY_MAPm_fields, 5518 /* *views */ NULL, 5519 /* *views_num */ NULL, 5520 /* snoop_cb */ NULL, 5521 /* snoop_user_data */ NULL, 5522 /* snoop_flags */ 0, 5523 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5524 /* type */ SOC_MEM_TYPE_NORMAL, 5525 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5526 /* impl */ SOC_MEM_IMPL_NORMAL, 5527 /* cmic_mor_clks */ 0, 5528 }, 5529 #endif /* chips */ 5530 5531 #if defined(BCM_56370_A0) 5532 { /* SOC_MEM_INT_RH_LAG_ETHERTYPE_ELIGIBILITY_MAP_BCM56370_A0m */ 5533 /* mem RH_LAG_ETHERTYPE_ELIGIBILITY_MAPm */ 5534 /* flags */ SOC_MEM_FLAG_VALID | 5535 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5536 /* cmp_fn */ _soc_mem_cmp_undef, 5537 /* *null_entry */ _soc_mem_entry_null_zeroes, 5538 /* index_min */ 0, 5539 /* index_max */ 15, 5540 /* minblock */ 14, 5541 /* maxblock */ 14, 5542 /* blocks */ 0x4000, 5543 /* blocks_hi */ 0, 5544 /* base */ 0x80400000, 5545 /* gran */ 1, 5546 /* bytes */ 3, 5547 /* nFields */ 2, 5548 /* *fields */ soc_DLB_HGT_ETHERTYPE_ELIGIBILITY_MAP_BCM56560_A0m_fields, 5549 /* *views */ NULL, 5550 /* *views_num */ NULL, 5551 /* snoop_cb */ NULL, 5552 /* snoop_user_data */ NULL, 5553 /* snoop_flags */ 0, 5554 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5555 /* type */ SOC_MEM_TYPE_NORMAL, 5556 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5557 /* impl */ SOC_MEM_IMPL_NORMAL, 5558 /* cmic_mor_clks */ 0, 5559 /* access_latency_mode */ 3, 5560 }, 5561 #endif /* chips */ 5562 5563 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \ 5564 defined(BCM_56670_B0) 5565 { /* SOC_MEM_INT_RH_LAG_ETHERTYPE_ELIGIBILITY_MAP_BCM56560_A0m */ 5566 /* mem RH_LAG_ETHERTYPE_ELIGIBILITY_MAPm */ 5567 /* flags */ SOC_MEM_FLAG_VALID | 5568 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5569 /* cmp_fn */ _soc_mem_cmp_undef, 5570 /* *null_entry */ _soc_mem_entry_null_zeroes, 5571 /* index_min */ 0, 5572 /* index_max */ 15, 5573 /* minblock */ 21, 5574 /* maxblock */ 21, 5575 /* blocks */ 0x200000, 5576 /* blocks_hi */ 0, 5577 /* base */ 0x53980000, 5578 /* gran */ 1, 5579 /* bytes */ 3, 5580 /* nFields */ 2, 5581 /* *fields */ soc_RH_ECMP_ETHERTYPE_ELIGIBILITY_MAPm_fields, 5582 /* *views */ NULL, 5583 /* *views_num */ NULL, 5584 /* snoop_cb */ NULL, 5585 /* snoop_user_data */ NULL, 5586 /* snoop_flags */ 0, 5587 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5588 /* type */ SOC_MEM_TYPE_NORMAL, 5589 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5590 /* impl */ SOC_MEM_IMPL_NORMAL, 5591 /* cmic_mor_clks */ 0, 5592 }, 5593 #endif /* chips */ 5594 5595 #if defined(BCM_56560_B0) 5596 { /* SOC_MEM_INT_RH_LAG_ETHERTYPE_ELIGIBILITY_MAP_BCM56560_B0m */ 5597 /* mem RH_LAG_ETHERTYPE_ELIGIBILITY_MAPm */ 5598 /* flags */ SOC_MEM_FLAG_VALID | 5599 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 5600 /* cmp_fn */ _soc_mem_cmp_undef, 5601 /* *null_entry */ _soc_mem_entry_null_zeroes, 5602 /* index_min */ 0, 5603 /* index_max */ 15, 5604 /* minblock */ 13, 5605 /* maxblock */ 13, 5606 /* blocks */ 0x2000, 5607 /* blocks_hi */ 0, 5608 /* base */ 0x53980000, 5609 /* gran */ 1, 5610 /* bytes */ 3, 5611 /* nFields */ 2, 5612 /* *fields */ soc_RH_ECMP_ETHERTYPE_ELIGIBILITY_MAPm_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 }, 5624 #endif /* chips */ 5625 5626 #if defined(BCM_56770_A0) 5627 { /* SOC_MEM_INT_RH_LAG_ETHERTYPE_ELIGIBILITY_MAP_BCM56770_A0m */ 5628 /* mem RH_LAG_ETHERTYPE_ELIGIBILITY_MAPm */ 5629 /* flags */ SOC_MEM_FLAG_VALID | 5630 SOC_MEM_FLAG_CACHABLE | 5631 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 5632 /* cmp_fn */ _soc_mem_cmp_undef, 5633 /* *null_entry */ _soc_mem_entry_null_zeroes, 5634 /* index_min */ 0, 5635 /* index_max */ 15, 5636 /* minblock */ 25, 5637 /* maxblock */ 25, 5638 /* blocks */ 0x2000000, 5639 /* blocks_hi */ 0, 5640 /* base */ 0x80400000, 5641 /* gran */ 1, 5642 /* bytes */ 3, 5643 /* nFields */ 2, 5644 /* *fields */ soc_DLB_HGT_ETHERTYPE_ELIGIBILITY_MAP_BCM56560_A0m_fields, 5645 /* *views */ NULL, 5646 /* *views_num */ NULL, 5647 /* snoop_cb */ NULL, 5648 /* snoop_user_data */ NULL, 5649 /* snoop_flags */ 0, 5650 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5651 /* type */ SOC_MEM_TYPE_NORMAL, 5652 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5653 /* impl */ SOC_MEM_IMPL_NORMAL, 5654 /* cmic_mor_clks */ 0, 5655 /* access_latency_mode */ 3, 5656 }, 5657 #endif /* chips */ 5658 5659 #if defined(BCM_56860_A0) 5660 { /* SOC_MEM_INT_RH_LAG_ETHERTYPE_ELIGIBILITY_MAP_BCM56860_A0m */ 5661 /* mem RH_LAG_ETHERTYPE_ELIGIBILITY_MAPm */ 5662 /* flags */ SOC_MEM_FLAG_VALID | 5663 SOC_MEM_FLAG_CACHABLE | 5664 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 5665 /* cmp_fn */ _soc_mem_cmp_undef, 5666 /* *null_entry */ _soc_mem_entry_null_zeroes, 5667 /* index_min */ 0, 5668 /* index_max */ 15, 5669 /* minblock */ 11, 5670 /* maxblock */ 11, 5671 /* blocks */ 0x800, 5672 /* blocks_hi */ 0, 5673 /* base */ 0x53980000, 5674 /* gran */ 1, 5675 /* bytes */ 3, 5676 /* nFields */ 2, 5677 /* *fields */ soc_DLB_ECMP_ETHERTYPE_ELIGIBILITY_MAPm_fields, 5678 /* *views */ NULL, 5679 /* *views_num */ NULL, 5680 /* snoop_cb */ NULL, 5681 /* snoop_user_data */ NULL, 5682 /* snoop_flags */ 0, 5683 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5684 /* type */ SOC_MEM_TYPE_NORMAL, 5685 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5686 /* impl */ SOC_MEM_IMPL_NORMAL, 5687 /* cmic_mor_clks */ 0, 5688 }, 5689 #endif /* chips */ 5690 5691 #if defined(BCM_56870_A0) 5692 { /* SOC_MEM_INT_RH_LAG_ETHERTYPE_ELIGIBILITY_MAP_BCM56870_A0m */ 5693 /* mem RH_LAG_ETHERTYPE_ELIGIBILITY_MAPm */ 5694 /* flags */ SOC_MEM_FLAG_VALID | 5695 SOC_MEM_FLAG_CACHABLE | 5696 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 5697 /* cmp_fn */ _soc_mem_cmp_undef, 5698 /* *null_entry */ _soc_mem_entry_null_zeroes, 5699 /* index_min */ 0, 5700 /* index_max */ 15, 5701 /* minblock */ 37, 5702 /* maxblock */ 37, 5703 /* blocks */ 0, 5704 /* blocks_hi */ 0x20, 5705 /* base */ 0x80400000, 5706 /* gran */ 1, 5707 /* bytes */ 3, 5708 /* nFields */ 2, 5709 /* *fields */ soc_DLB_HGT_ETHERTYPE_ELIGIBILITY_MAP_BCM56560_A0m_fields, 5710 /* *views */ NULL, 5711 /* *views_num */ NULL, 5712 /* snoop_cb */ NULL, 5713 /* snoop_user_data */ NULL, 5714 /* snoop_flags */ 0, 5715 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5716 /* type */ SOC_MEM_TYPE_NORMAL, 5717 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5718 /* impl */ SOC_MEM_IMPL_NORMAL, 5719 /* cmic_mor_clks */ 0, 5720 /* access_latency_mode */ 3, 5721 }, 5722 #endif /* chips */ 5723 5724 #if defined(BCM_56850_A0) 5725 { /* SOC_MEM_INT_RH_LAG_FLOWSETm */ 5726 /* mem RH_LAG_FLOWSETm */ 5727 /* flags */ SOC_MEM_FLAG_VALID | 5728 SOC_MEM_FLAG_CACHABLE | 5729 SOC_MEM_FLAG_SER_CACHE_RESTORE | 5730 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 5731 /* cmp_fn */ _soc_mem_cmp_undef, 5732 /* *null_entry */ _soc_mem_entry_null_zeroes, 5733 /* index_min */ 0, 5734 /* index_max */ 65535, 5735 /* minblock */ 10, 5736 /* maxblock */ 10, 5737 /* blocks */ 0x400, 5738 /* blocks_hi */ 0, 5739 /* base */ 0x43800000, 5740 /* gran */ 1, 5741 /* bytes */ 3, 5742 /* nFields */ 5, 5743 /* *fields */ soc_RH_LAG_FLOWSETm_fields, 5744 /* *views */ NULL, 5745 /* *views_num */ NULL, 5746 /* snoop_cb */ NULL, 5747 /* snoop_user_data */ NULL, 5748 /* snoop_flags */ 0, 5749 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5750 /* type */ SOC_MEM_TYPE_NORMAL, 5751 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 5752 /* impl */ SOC_MEM_IMPL_NORMAL, 5753 /* cmic_mor_clks */ 0, 5754 }, 5755 #endif /* chips */ 5756 5757 #if defined(BCM_56370_A0) 5758 { /* SOC_MEM_INT_RH_LAG_FLOWSET_BCM56370_A0m */ 5759 /* mem RH_LAG_FLOWSETm */ 5760 /* flags */ SOC_MEM_FLAG_VALID | 5761 SOC_MEM_FLAG_CACHABLE | 5762 SOC_MEM_FLAG_SER_ENTRY_CLEAR | 5763 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x62 */ 5764 /* cmp_fn */ _soc_mem_cmp_undef, 5765 /* *null_entry */ _soc_mem_entry_null_zeroes, 5766 /* index_min */ 0, 5767 /* index_max */ 32767, 5768 /* minblock */ 14, 5769 /* maxblock */ 14, 5770 /* blocks */ 0x4000, 5771 /* blocks_hi */ 0, 5772 /* base */ 0x81080000, 5773 /* gran */ 1, 5774 /* bytes */ 3, 5775 /* nFields */ 7, 5776 /* *fields */ soc_RH_LAG_FLOWSET_BCM56870_A0m_fields, 5777 /* *views */ NULL, 5778 /* *views_num */ NULL, 5779 /* snoop_cb */ NULL, 5780 /* snoop_user_data */ NULL, 5781 /* snoop_flags */ 0, 5782 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5783 /* type */ SOC_MEM_TYPE_NORMAL, 5784 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5785 /* impl */ SOC_MEM_IMPL_NORMAL, 5786 /* cmic_mor_clks */ 0, 5787 /* access_latency_mode */ 0, 5788 }, 5789 #endif /* chips */ 5790 5791 #if defined(BCM_56560_A0) 5792 { /* SOC_MEM_INT_RH_LAG_FLOWSET_BCM56560_A0m */ 5793 /* mem RH_LAG_FLOWSETm */ 5794 /* flags */ SOC_MEM_FLAG_VALID | 5795 SOC_MEM_FLAG_CACHABLE | 5796 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 5797 /* cmp_fn */ _soc_mem_cmp_undef, 5798 /* *null_entry */ _soc_mem_entry_null_zeroes, 5799 /* index_min */ 0, 5800 /* index_max */ 65535, 5801 /* minblock */ 21, 5802 /* maxblock */ 21, 5803 /* blocks */ 0x200000, 5804 /* blocks_hi */ 0, 5805 /* base */ 0x53800000, 5806 /* gran */ 1, 5807 /* bytes */ 4, 5808 /* nFields */ 7, 5809 /* *fields */ soc_RH_LAG_FLOWSET_BCM56560_A0m_fields, 5810 /* *views */ NULL, 5811 /* *views_num */ NULL, 5812 /* snoop_cb */ NULL, 5813 /* snoop_user_data */ NULL, 5814 /* snoop_flags */ 0, 5815 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5816 /* type */ SOC_MEM_TYPE_NORMAL, 5817 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5818 /* impl */ SOC_MEM_IMPL_NORMAL, 5819 /* cmic_mor_clks */ 0, 5820 }, 5821 #endif /* chips */ 5822 5823 #if defined(BCM_56560_B0) 5824 { /* SOC_MEM_INT_RH_LAG_FLOWSET_BCM56560_B0m */ 5825 /* mem RH_LAG_FLOWSETm */ 5826 /* flags */ SOC_MEM_FLAG_VALID | 5827 SOC_MEM_FLAG_CACHABLE | 5828 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 5829 /* cmp_fn */ _soc_mem_cmp_undef, 5830 /* *null_entry */ _soc_mem_entry_null_zeroes, 5831 /* index_min */ 0, 5832 /* index_max */ 65535, 5833 /* minblock */ 13, 5834 /* maxblock */ 13, 5835 /* blocks */ 0x2000, 5836 /* blocks_hi */ 0, 5837 /* base */ 0x53800000, 5838 /* gran */ 1, 5839 /* bytes */ 4, 5840 /* nFields */ 7, 5841 /* *fields */ soc_RH_LAG_FLOWSET_BCM56560_A0m_fields, 5842 /* *views */ NULL, 5843 /* *views_num */ NULL, 5844 /* snoop_cb */ NULL, 5845 /* snoop_user_data */ NULL, 5846 /* snoop_flags */ 0, 5847 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5848 /* type */ SOC_MEM_TYPE_NORMAL, 5849 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5850 /* impl */ SOC_MEM_IMPL_NORMAL, 5851 /* cmic_mor_clks */ 0, 5852 }, 5853 #endif /* chips */ 5854 5855 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 5856 { /* SOC_MEM_INT_RH_LAG_FLOWSET_BCM56670_A0m */ 5857 /* mem RH_LAG_FLOWSETm */ 5858 /* flags */ SOC_MEM_FLAG_VALID | 5859 SOC_MEM_FLAG_CACHABLE | 5860 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 5861 /* cmp_fn */ _soc_mem_cmp_undef, 5862 /* *null_entry */ _soc_mem_entry_null_zeroes, 5863 /* index_min */ 0, 5864 /* index_max */ 1023, 5865 /* minblock */ 21, 5866 /* maxblock */ 21, 5867 /* blocks */ 0x200000, 5868 /* blocks_hi */ 0, 5869 /* base */ 0x53800000, 5870 /* gran */ 1, 5871 /* bytes */ 4, 5872 /* nFields */ 7, 5873 /* *fields */ soc_RH_LAG_FLOWSET_BCM56670_A0m_fields, 5874 /* *views */ NULL, 5875 /* *views_num */ NULL, 5876 /* snoop_cb */ NULL, 5877 /* snoop_user_data */ NULL, 5878 /* snoop_flags */ 0, 5879 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5880 /* type */ SOC_MEM_TYPE_NORMAL, 5881 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5882 /* impl */ SOC_MEM_IMPL_NORMAL, 5883 /* cmic_mor_clks */ 0, 5884 }, 5885 #endif /* chips */ 5886 5887 #if defined(BCM_56770_A0) 5888 { /* SOC_MEM_INT_RH_LAG_FLOWSET_BCM56770_A0m */ 5889 /* mem RH_LAG_FLOWSETm */ 5890 /* flags */ SOC_MEM_FLAG_VALID | 5891 SOC_MEM_FLAG_CACHABLE | 5892 SOC_MEM_FLAG_SER_ENTRY_CLEAR | 5893 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x62 */ 5894 /* cmp_fn */ _soc_mem_cmp_undef, 5895 /* *null_entry */ _soc_mem_entry_null_zeroes, 5896 /* index_min */ 0, 5897 /* index_max */ 65535, 5898 /* minblock */ 25, 5899 /* maxblock */ 25, 5900 /* blocks */ 0x2000000, 5901 /* blocks_hi */ 0, 5902 /* base */ 0x81080000, 5903 /* gran */ 1, 5904 /* bytes */ 3, 5905 /* nFields */ 7, 5906 /* *fields */ soc_RH_LAG_FLOWSET_BCM56870_A0m_fields, 5907 /* *views */ NULL, 5908 /* *views_num */ NULL, 5909 /* snoop_cb */ NULL, 5910 /* snoop_user_data */ NULL, 5911 /* snoop_flags */ 0, 5912 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5913 /* type */ SOC_MEM_TYPE_NORMAL, 5914 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5915 /* impl */ SOC_MEM_IMPL_NORMAL, 5916 /* cmic_mor_clks */ 0, 5917 /* access_latency_mode */ 0, 5918 }, 5919 #endif /* chips */ 5920 5921 #if defined(BCM_56860_A0) 5922 { /* SOC_MEM_INT_RH_LAG_FLOWSET_BCM56860_A0m */ 5923 /* mem RH_LAG_FLOWSETm */ 5924 /* flags */ SOC_MEM_FLAG_VALID | 5925 SOC_MEM_FLAG_CACHABLE | 5926 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 5927 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 5928 /* cmp_fn */ _soc_mem_cmp_undef, 5929 /* *null_entry */ _soc_mem_entry_null_zeroes, 5930 /* index_min */ 0, 5931 /* index_max */ 65535, 5932 /* minblock */ 11, 5933 /* maxblock */ 11, 5934 /* blocks */ 0x800, 5935 /* blocks_hi */ 0, 5936 /* base */ 0x53800000, 5937 /* gran */ 1, 5938 /* bytes */ 4, 5939 /* nFields */ 7, 5940 /* *fields */ soc_RH_LAG_FLOWSET_BCM56860_A0m_fields, 5941 /* *views */ NULL, 5942 /* *views_num */ NULL, 5943 /* snoop_cb */ NULL, 5944 /* snoop_user_data */ NULL, 5945 /* snoop_flags */ 0, 5946 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5947 /* type */ SOC_MEM_TYPE_NORMAL, 5948 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5949 /* impl */ SOC_MEM_IMPL_NORMAL, 5950 /* cmic_mor_clks */ 0, 5951 }, 5952 #endif /* chips */ 5953 5954 #if defined(BCM_56870_A0) 5955 { /* SOC_MEM_INT_RH_LAG_FLOWSET_BCM56870_A0m */ 5956 /* mem RH_LAG_FLOWSETm */ 5957 /* flags */ SOC_MEM_FLAG_VALID | 5958 SOC_MEM_FLAG_CACHABLE | 5959 SOC_MEM_FLAG_SER_ENTRY_CLEAR | 5960 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x62 */ 5961 /* cmp_fn */ _soc_mem_cmp_undef, 5962 /* *null_entry */ _soc_mem_entry_null_zeroes, 5963 /* index_min */ 0, 5964 /* index_max */ 65535, 5965 /* minblock */ 37, 5966 /* maxblock */ 37, 5967 /* blocks */ 0, 5968 /* blocks_hi */ 0x20, 5969 /* base */ 0x81080000, 5970 /* gran */ 1, 5971 /* bytes */ 3, 5972 /* nFields */ 7, 5973 /* *fields */ soc_RH_LAG_FLOWSET_BCM56870_A0m_fields, 5974 /* *views */ NULL, 5975 /* *views_num */ NULL, 5976 /* snoop_cb */ NULL, 5977 /* snoop_user_data */ NULL, 5978 /* snoop_flags */ 0, 5979 /* mem severity */ SOC_MEM_SEVERE_MISSING, 5980 /* type */ SOC_MEM_TYPE_NORMAL, 5981 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 5982 /* impl */ SOC_MEM_IMPL_NORMAL, 5983 /* cmic_mor_clks */ 0, 5984 /* access_latency_mode */ 0, 5985 }, 5986 #endif /* chips */ 5987 5988 #if defined(BCM_56870_A0) 5989 { /* SOC_MEM_INT_RH_LAG_FLOWSET_PIPE0m */ 5990 /* mem RH_LAG_FLOWSET_PIPE0m */ 5991 /* flags */ SOC_MEM_FLAG_VALID | 5992 SOC_MEM_FLAG_CACHABLE | 5993 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x62 */ 5994 /* cmp_fn */ _soc_mem_cmp_undef, 5995 /* *null_entry */ _soc_mem_entry_null_zeroes, 5996 /* index_min */ 0, 5997 /* index_max */ 65535, 5998 /* minblock */ 37, 5999 /* maxblock */ 37, 6000 /* blocks */ 0, 6001 /* blocks_hi */ 0x20, 6002 /* base */ 0x81080000, 6003 /* gran */ 1, 6004 /* bytes */ 3, 6005 /* nFields */ 7, 6006 /* *fields */ soc_RH_LAG_FLOWSET_BCM56870_A0m_fields, 6007 /* *views */ NULL, 6008 /* *views_num */ NULL, 6009 /* snoop_cb */ NULL, 6010 /* snoop_user_data */ NULL, 6011 /* snoop_flags */ 0, 6012 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6013 /* type */ SOC_MEM_TYPE_NORMAL, 6014 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6015 /* impl */ SOC_MEM_IMPL_NORMAL, 6016 /* cmic_mor_clks */ 0, 6017 /* access_latency_mode */ 0, 6018 }, 6019 #endif /* chips */ 6020 6021 #if defined(BCM_56870_A0) 6022 { /* SOC_MEM_INT_RH_LAG_FLOWSET_PIPE1m */ 6023 /* mem RH_LAG_FLOWSET_PIPE1m */ 6024 /* flags */ SOC_MEM_FLAG_VALID | 6025 SOC_MEM_FLAG_CACHABLE | 6026 SOC_MEM_FLAG_SER_ENTRY_CLEAR | 6027 (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x62 */ 6028 /* cmp_fn */ _soc_mem_cmp_undef, 6029 /* *null_entry */ _soc_mem_entry_null_zeroes, 6030 /* index_min */ 0, 6031 /* index_max */ 65535, 6032 /* minblock */ 37, 6033 /* maxblock */ 37, 6034 /* blocks */ 0, 6035 /* blocks_hi */ 0x20, 6036 /* base */ 0x81080000, 6037 /* gran */ 1, 6038 /* bytes */ 3, 6039 /* nFields */ 7, 6040 /* *fields */ soc_RH_LAG_FLOWSET_BCM56870_A0m_fields, 6041 /* *views */ NULL, 6042 /* *views_num */ NULL, 6043 /* snoop_cb */ NULL, 6044 /* snoop_user_data */ NULL, 6045 /* snoop_flags */ 0, 6046 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6047 /* type */ SOC_MEM_TYPE_NORMAL, 6048 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6049 /* impl */ SOC_MEM_IMPL_NORMAL, 6050 /* cmic_mor_clks */ 0, 6051 /* access_latency_mode */ 0, 6052 }, 6053 #endif /* chips */ 6054 6055 #if defined(BCM_56370_A0) 6056 { /* SOC_MEM_INT_RH_LAG_FLOWSET_PIPE0_BCM56370_A0m */ 6057 /* mem RH_LAG_FLOWSET_PIPE0m */ 6058 /* flags */ SOC_MEM_FLAG_VALID | 6059 SOC_MEM_FLAG_CACHABLE | 6060 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x62 */ 6061 /* cmp_fn */ _soc_mem_cmp_undef, 6062 /* *null_entry */ _soc_mem_entry_null_zeroes, 6063 /* index_min */ 0, 6064 /* index_max */ 32767, 6065 /* minblock */ 14, 6066 /* maxblock */ 14, 6067 /* blocks */ 0x4000, 6068 /* blocks_hi */ 0, 6069 /* base */ 0x81080000, 6070 /* gran */ 1, 6071 /* bytes */ 3, 6072 /* nFields */ 7, 6073 /* *fields */ soc_RH_LAG_FLOWSET_BCM56870_A0m_fields, 6074 /* *views */ NULL, 6075 /* *views_num */ NULL, 6076 /* snoop_cb */ NULL, 6077 /* snoop_user_data */ NULL, 6078 /* snoop_flags */ 0, 6079 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6080 /* type */ SOC_MEM_TYPE_NORMAL, 6081 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6082 /* impl */ SOC_MEM_IMPL_NORMAL, 6083 /* cmic_mor_clks */ 0, 6084 /* access_latency_mode */ 0, 6085 }, 6086 #endif /* chips */ 6087 6088 #if defined(BCM_56770_A0) 6089 { /* SOC_MEM_INT_RH_LAG_FLOWSET_PIPE0_BCM56770_A0m */ 6090 /* mem RH_LAG_FLOWSET_PIPE0m */ 6091 /* flags */ SOC_MEM_FLAG_VALID | 6092 SOC_MEM_FLAG_CACHABLE | 6093 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x62 */ 6094 /* cmp_fn */ _soc_mem_cmp_undef, 6095 /* *null_entry */ _soc_mem_entry_null_zeroes, 6096 /* index_min */ 0, 6097 /* index_max */ 65535, 6098 /* minblock */ 25, 6099 /* maxblock */ 25, 6100 /* blocks */ 0x2000000, 6101 /* blocks_hi */ 0, 6102 /* base */ 0x81080000, 6103 /* gran */ 1, 6104 /* bytes */ 3, 6105 /* nFields */ 7, 6106 /* *fields */ soc_RH_LAG_FLOWSET_BCM56870_A0m_fields, 6107 /* *views */ NULL, 6108 /* *views_num */ NULL, 6109 /* snoop_cb */ NULL, 6110 /* snoop_user_data */ NULL, 6111 /* snoop_flags */ 0, 6112 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6113 /* type */ SOC_MEM_TYPE_NORMAL, 6114 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6115 /* impl */ SOC_MEM_IMPL_NORMAL, 6116 /* cmic_mor_clks */ 0, 6117 /* access_latency_mode */ 0, 6118 }, 6119 #endif /* chips */ 6120 6121 #if defined(BCM_56634_A0) || defined(BCM_56634_B0) 6122 { /* SOC_MEM_INT_RMEPm */ 6123 /* mem RMEPm */ 6124 /* flags */ SOC_MEM_FLAG_VALID | 6125 SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */ 6126 /* cmp_fn */ _soc_mem_cmp_undef, 6127 /* *null_entry */ _soc_mem_entry_null_zeroes, 6128 /* index_min */ 0, 6129 /* index_max */ 2047, 6130 /* minblock */ 9, 6131 /* maxblock */ 9, 6132 /* blocks */ 0x200, 6133 /* blocks_hi */ 0, 6134 /* base */ 0x0a0b0000, 6135 /* gran */ 1, 6136 /* bytes */ 7, 6137 /* nFields */ 16, 6138 /* *fields */ soc_RMEPm_fields, 6139 /* *views */ NULL, 6140 /* *views_num */ NULL, 6141 /* snoop_cb */ NULL, 6142 /* snoop_user_data */ NULL, 6143 /* snoop_flags */ 0, 6144 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6145 /* type */ SOC_MEM_TYPE_NORMAL, 6146 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 6147 /* impl */ SOC_MEM_IMPL_NORMAL, 6148 /* cmic_mor_clks */ 0, 6149 }, 6150 #endif /* chips */ 6151 6152 #if defined(BCM_53400_A0) 6153 { /* SOC_MEM_INT_RMEP_BCM53400_A0m */ 6154 /* mem RMEPm */ 6155 /* flags */ SOC_MEM_FLAG_VALID | 6156 SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */ 6157 /* cmp_fn */ _soc_mem_cmp_undef, 6158 /* *null_entry */ _soc_mem_entry_null_zeroes, 6159 /* index_min */ 0, 6160 /* index_max */ 2047, 6161 /* minblock */ 5, 6162 /* maxblock */ 5, 6163 /* blocks */ 0x20, 6164 /* blocks_hi */ 0, 6165 /* base */ 0x30140000, 6166 /* gran */ 1, 6167 /* bytes */ 7, 6168 /* nFields */ 17, 6169 /* *fields */ soc_RMEP_BCM53400_A0m_fields, 6170 /* *views */ NULL, 6171 /* *views_num */ NULL, 6172 /* snoop_cb */ NULL, 6173 /* snoop_user_data */ NULL, 6174 /* snoop_flags */ 0, 6175 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6176 /* type */ SOC_MEM_TYPE_NORMAL, 6177 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 6178 /* impl */ SOC_MEM_IMPL_NORMAL, 6179 /* cmic_mor_clks */ 0, 6180 }, 6181 #endif /* chips */ 6182 6183 #if defined(BCM_53540_A0) 6184 { /* SOC_MEM_INT_RMEP_BCM53540_A0m */ 6185 /* mem RMEPm */ 6186 /* flags */ SOC_MEM_FLAG_VALID | 6187 SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */ 6188 /* cmp_fn */ _soc_mem_cmp_undef, 6189 /* *null_entry */ _soc_mem_entry_null_zeroes, 6190 /* index_min */ 0, 6191 /* index_max */ 2047, 6192 /* minblock */ 8, 6193 /* maxblock */ 8, 6194 /* blocks */ 0x100, 6195 /* blocks_hi */ 0, 6196 /* base */ 0x30140000, 6197 /* gran */ 1, 6198 /* bytes */ 7, 6199 /* nFields */ 17, 6200 /* *fields */ soc_RMEP_BCM53400_A0m_fields, 6201 /* *views */ NULL, 6202 /* *views_num */ NULL, 6203 /* snoop_cb */ NULL, 6204 /* snoop_user_data */ NULL, 6205 /* snoop_flags */ 0, 6206 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6207 /* type */ SOC_MEM_TYPE_NORMAL, 6208 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 6209 /* impl */ SOC_MEM_IMPL_NORMAL, 6210 /* cmic_mor_clks */ 0, 6211 }, 6212 #endif /* chips */ 6213 6214 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 6215 { /* SOC_MEM_INT_RMEP_BCM53570_A0m */ 6216 /* mem RMEPm */ 6217 /* flags */ SOC_MEM_FLAG_VALID | 6218 SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */ 6219 /* cmp_fn */ _soc_mem_cmp_undef, 6220 /* *null_entry */ _soc_mem_entry_null_zeroes, 6221 /* index_min */ 0, 6222 /* index_max */ 2047, 6223 /* minblock */ 15, 6224 /* maxblock */ 15, 6225 /* blocks */ 0x8000, 6226 /* blocks_hi */ 0, 6227 /* base */ 0x30140000, 6228 /* gran */ 1, 6229 /* bytes */ 7, 6230 /* nFields */ 17, 6231 /* *fields */ soc_RMEP_BCM53400_A0m_fields, 6232 /* *views */ NULL, 6233 /* *views_num */ NULL, 6234 /* snoop_cb */ NULL, 6235 /* snoop_user_data */ NULL, 6236 /* snoop_flags */ 0, 6237 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6238 /* type */ SOC_MEM_TYPE_NORMAL, 6239 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 6240 /* impl */ SOC_MEM_IMPL_NORMAL, 6241 /* cmic_mor_clks */ 0, 6242 }, 6243 #endif /* chips */ 6244 6245 #if defined(BCM_56150_A0) 6246 { /* SOC_MEM_INT_RMEP_BCM56150_A0m */ 6247 /* mem RMEPm */ 6248 /* flags */ SOC_MEM_FLAG_VALID | 6249 SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */ 6250 /* cmp_fn */ _soc_mem_cmp_undef, 6251 /* *null_entry */ _soc_mem_entry_null_zeroes, 6252 /* index_min */ 0, 6253 /* index_max */ 2047, 6254 /* minblock */ 5, 6255 /* maxblock */ 5, 6256 /* blocks */ 0x20, 6257 /* blocks_hi */ 0, 6258 /* base */ 0x34140000, 6259 /* gran */ 1, 6260 /* bytes */ 7, 6261 /* nFields */ 17, 6262 /* *fields */ soc_RMEP_BCM56640_A0m_fields, 6263 /* *views */ NULL, 6264 /* *views_num */ NULL, 6265 /* snoop_cb */ NULL, 6266 /* snoop_user_data */ NULL, 6267 /* snoop_flags */ 0, 6268 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6269 /* type */ SOC_MEM_TYPE_NORMAL, 6270 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 6271 /* impl */ SOC_MEM_IMPL_NORMAL, 6272 /* cmic_mor_clks */ 0, 6273 }, 6274 #endif /* chips */ 6275 6276 #if defined(BCM_56160_A0) 6277 { /* SOC_MEM_INT_RMEP_BCM56160_A0m */ 6278 /* mem RMEPm */ 6279 /* flags */ SOC_MEM_FLAG_VALID | 6280 SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */ 6281 /* cmp_fn */ _soc_mem_cmp_undef, 6282 /* *null_entry */ _soc_mem_entry_null_zeroes, 6283 /* index_min */ 0, 6284 /* index_max */ 2047, 6285 /* minblock */ 7, 6286 /* maxblock */ 7, 6287 /* blocks */ 0x80, 6288 /* blocks_hi */ 0, 6289 /* base */ 0x30140000, 6290 /* gran */ 1, 6291 /* bytes */ 7, 6292 /* nFields */ 17, 6293 /* *fields */ soc_RMEP_BCM53400_A0m_fields, 6294 /* *views */ NULL, 6295 /* *views_num */ NULL, 6296 /* snoop_cb */ NULL, 6297 /* snoop_user_data */ NULL, 6298 /* snoop_flags */ 0, 6299 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6300 /* type */ SOC_MEM_TYPE_NORMAL, 6301 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 6302 /* impl */ SOC_MEM_IMPL_NORMAL, 6303 /* cmic_mor_clks */ 0, 6304 }, 6305 #endif /* chips */ 6306 6307 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 6308 { /* SOC_MEM_INT_RMEP_BCM56260_A0m */ 6309 /* mem RMEPm */ 6310 /* flags */ SOC_MEM_FLAG_VALID | 6311 SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */ 6312 /* cmp_fn */ _soc_mem_cmp_undef, 6313 /* *null_entry */ _soc_mem_entry_null_zeroes, 6314 /* index_min */ 0, 6315 /* index_max */ 4095, 6316 /* minblock */ 6, 6317 /* maxblock */ 6, 6318 /* blocks */ 0x40, 6319 /* blocks_hi */ 0, 6320 /* base */ 0x2c3c0000, 6321 /* gran */ 1, 6322 /* bytes */ 8, 6323 /* nFields */ 21, 6324 /* *fields */ soc_RMEP_BCM56260_A0m_fields, 6325 /* *views */ NULL, 6326 /* *views_num */ NULL, 6327 /* snoop_cb */ NULL, 6328 /* snoop_user_data */ NULL, 6329 /* snoop_flags */ 0, 6330 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6331 /* type */ SOC_MEM_TYPE_NORMAL, 6332 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6333 /* impl */ SOC_MEM_IMPL_NORMAL, 6334 /* cmic_mor_clks */ 0, 6335 }, 6336 #endif /* chips */ 6337 6338 #if defined(BCM_56270_A0) 6339 { /* SOC_MEM_INT_RMEP_BCM56270_A0m */ 6340 /* mem RMEPm */ 6341 /* flags */ SOC_MEM_FLAG_VALID | 6342 SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */ 6343 /* cmp_fn */ _soc_mem_cmp_undef, 6344 /* *null_entry */ _soc_mem_entry_null_zeroes, 6345 /* index_min */ 0, 6346 /* index_max */ 2047, 6347 /* minblock */ 5, 6348 /* maxblock */ 5, 6349 /* blocks */ 0x20, 6350 /* blocks_hi */ 0, 6351 /* base */ 0x2c3c0000, 6352 /* gran */ 1, 6353 /* bytes */ 8, 6354 /* nFields */ 21, 6355 /* *fields */ soc_RMEP_BCM56270_A0m_fields, 6356 /* *views */ NULL, 6357 /* *views_num */ NULL, 6358 /* snoop_cb */ NULL, 6359 /* snoop_user_data */ NULL, 6360 /* snoop_flags */ 0, 6361 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6362 /* type */ SOC_MEM_TYPE_NORMAL, 6363 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6364 /* impl */ SOC_MEM_IMPL_NORMAL, 6365 /* cmic_mor_clks */ 0, 6366 }, 6367 #endif /* chips */ 6368 6369 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 6370 { /* SOC_MEM_INT_RMEP_BCM56334_A0m */ 6371 /* mem RMEPm */ 6372 /* flags */ SOC_MEM_FLAG_VALID | 6373 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 6374 /* cmp_fn */ _soc_mem_cmp_undef, 6375 /* *null_entry */ _soc_mem_entry_null_zeroes, 6376 /* index_min */ 0, 6377 /* index_max */ 2047, 6378 /* minblock */ 5, 6379 /* maxblock */ 5, 6380 /* blocks */ 0x20, 6381 /* blocks_hi */ 0, 6382 /* base */ 0x0d0b0000, 6383 /* gran */ 1, 6384 /* bytes */ 7, 6385 /* nFields */ 16, 6386 /* *fields */ soc_RMEPm_fields, 6387 /* *views */ NULL, 6388 /* *views_num */ NULL, 6389 /* snoop_cb */ NULL, 6390 /* snoop_user_data */ NULL, 6391 /* snoop_flags */ 0, 6392 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6393 /* type */ SOC_MEM_TYPE_NORMAL, 6394 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 6395 /* impl */ SOC_MEM_IMPL_NORMAL, 6396 /* cmic_mor_clks */ 0, 6397 }, 6398 #endif /* chips */ 6399 6400 #if defined(BCM_56340_A0) 6401 { /* SOC_MEM_INT_RMEP_BCM56340_A0m */ 6402 /* mem RMEPm */ 6403 /* flags */ SOC_MEM_FLAG_VALID | 6404 SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */ 6405 /* cmp_fn */ _soc_mem_cmp_undef, 6406 /* *null_entry */ _soc_mem_entry_null_zeroes, 6407 /* index_min */ 0, 6408 /* index_max */ 4095, 6409 /* minblock */ 4, 6410 /* maxblock */ 4, 6411 /* blocks */ 0x10, 6412 /* blocks_hi */ 0, 6413 /* base */ 0x282c0000, 6414 /* gran */ 1, 6415 /* bytes */ 7, 6416 /* nFields */ 17, 6417 /* *fields */ soc_RMEP_BCM56340_A0m_fields, 6418 /* *views */ NULL, 6419 /* *views_num */ NULL, 6420 /* snoop_cb */ NULL, 6421 /* snoop_user_data */ NULL, 6422 /* snoop_flags */ 0, 6423 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6424 /* type */ SOC_MEM_TYPE_NORMAL, 6425 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 6426 /* impl */ SOC_MEM_IMPL_NORMAL, 6427 /* cmic_mor_clks */ 0, 6428 }, 6429 #endif /* chips */ 6430 6431 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 6432 { /* SOC_MEM_INT_RMEP_BCM56440_A0m */ 6433 /* mem RMEPm */ 6434 /* flags */ SOC_MEM_FLAG_VALID | 6435 SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */ 6436 /* cmp_fn */ _soc_mem_cmp_undef, 6437 /* *null_entry */ _soc_mem_entry_null_zeroes, 6438 /* index_min */ 0, 6439 /* index_max */ 4095, 6440 /* minblock */ 9, 6441 /* maxblock */ 9, 6442 /* blocks */ 0x200, 6443 /* blocks_hi */ 0, 6444 /* base */ 0x0b076000, 6445 /* gran */ 1, 6446 /* bytes */ 7, 6447 /* nFields */ 17, 6448 /* *fields */ soc_RMEP_BCM56440_A0m_fields, 6449 /* *views */ NULL, 6450 /* *views_num */ NULL, 6451 /* snoop_cb */ NULL, 6452 /* snoop_user_data */ NULL, 6453 /* snoop_flags */ 0, 6454 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6455 /* type */ SOC_MEM_TYPE_NORMAL, 6456 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 6457 /* impl */ SOC_MEM_IMPL_NORMAL, 6458 /* cmic_mor_clks */ 0, 6459 }, 6460 #endif /* chips */ 6461 6462 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 6463 defined(BCM_56450_B1) 6464 { /* SOC_MEM_INT_RMEP_BCM56450_A0m */ 6465 /* mem RMEPm */ 6466 /* flags */ SOC_MEM_FLAG_VALID | 6467 SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */ 6468 /* cmp_fn */ _soc_mem_cmp_undef, 6469 /* *null_entry */ _soc_mem_entry_null_zeroes, 6470 /* index_min */ 0, 6471 /* index_max */ 8191, 6472 /* minblock */ 8, 6473 /* maxblock */ 8, 6474 /* blocks */ 0x100, 6475 /* blocks_hi */ 0, 6476 /* base */ 0x2c2c0000, 6477 /* gran */ 1, 6478 /* bytes */ 7, 6479 /* nFields */ 17, 6480 /* *fields */ soc_RMEP_BCM56450_A0m_fields, 6481 /* *views */ NULL, 6482 /* *views_num */ NULL, 6483 /* snoop_cb */ NULL, 6484 /* snoop_user_data */ NULL, 6485 /* snoop_flags */ 0, 6486 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6487 /* type */ SOC_MEM_TYPE_NORMAL, 6488 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 6489 /* impl */ SOC_MEM_IMPL_NORMAL, 6490 /* cmic_mor_clks */ 0, 6491 }, 6492 #endif /* chips */ 6493 6494 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) 6495 { /* SOC_MEM_INT_RMEP_BCM56524_A0m */ 6496 /* mem RMEPm */ 6497 /* flags */ SOC_MEM_FLAG_VALID | 6498 SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */ 6499 /* cmp_fn */ _soc_mem_cmp_undef, 6500 /* *null_entry */ _soc_mem_entry_null_zeroes, 6501 /* index_min */ 0, 6502 /* index_max */ 2047, 6503 /* minblock */ 8, 6504 /* maxblock */ 8, 6505 /* blocks */ 0x100, 6506 /* blocks_hi */ 0, 6507 /* base */ 0x0a0b0000, 6508 /* gran */ 1, 6509 /* bytes */ 7, 6510 /* nFields */ 16, 6511 /* *fields */ soc_RMEPm_fields, 6512 /* *views */ NULL, 6513 /* *views_num */ NULL, 6514 /* snoop_cb */ NULL, 6515 /* snoop_user_data */ NULL, 6516 /* snoop_flags */ 0, 6517 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6518 /* type */ SOC_MEM_TYPE_NORMAL, 6519 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 6520 /* impl */ SOC_MEM_IMPL_NORMAL, 6521 /* cmic_mor_clks */ 0, 6522 }, 6523 #endif /* chips */ 6524 6525 #if defined(BCM_56640_A0) 6526 { /* SOC_MEM_INT_RMEP_BCM56640_A0m */ 6527 /* mem RMEPm */ 6528 /* flags */ SOC_MEM_FLAG_VALID | 6529 SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */ 6530 /* cmp_fn */ _soc_mem_cmp_undef, 6531 /* *null_entry */ _soc_mem_entry_null_zeroes, 6532 /* index_min */ 0, 6533 /* index_max */ 8191, 6534 /* minblock */ 7, 6535 /* maxblock */ 7, 6536 /* blocks */ 0x80, 6537 /* blocks_hi */ 0, 6538 /* base */ 0x282c0000, 6539 /* gran */ 1, 6540 /* bytes */ 7, 6541 /* nFields */ 17, 6542 /* *fields */ soc_RMEP_BCM56640_A0m_fields, 6543 /* *views */ NULL, 6544 /* *views_num */ NULL, 6545 /* snoop_cb */ NULL, 6546 /* snoop_user_data */ NULL, 6547 /* snoop_flags */ 0, 6548 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6549 /* type */ SOC_MEM_TYPE_NORMAL, 6550 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 6551 /* impl */ SOC_MEM_IMPL_NORMAL, 6552 /* cmic_mor_clks */ 0, 6553 }, 6554 #endif /* chips */ 6555 6556 #if defined(BCM_56685_A0) || defined(BCM_56685_B0) 6557 { /* SOC_MEM_INT_RMEP_BCM56685_A0m */ 6558 /* mem RMEPm */ 6559 /* flags */ SOC_MEM_FLAG_VALID | 6560 SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */ 6561 /* cmp_fn */ _soc_mem_cmp_undef, 6562 /* *null_entry */ _soc_mem_entry_null_zeroes, 6563 /* index_min */ 0, 6564 /* index_max */ 2047, 6565 /* minblock */ 6, 6566 /* maxblock */ 6, 6567 /* blocks */ 0x40, 6568 /* blocks_hi */ 0, 6569 /* base */ 0x0a0b0000, 6570 /* gran */ 1, 6571 /* bytes */ 7, 6572 /* nFields */ 16, 6573 /* *fields */ soc_RMEPm_fields, 6574 /* *views */ NULL, 6575 /* *views_num */ NULL, 6576 /* snoop_cb */ NULL, 6577 /* snoop_user_data */ NULL, 6578 /* snoop_flags */ 0, 6579 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6580 /* type */ SOC_MEM_TYPE_NORMAL, 6581 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 6582 /* impl */ SOC_MEM_IMPL_NORMAL, 6583 /* cmic_mor_clks */ 0, 6584 }, 6585 #endif /* chips */ 6586 6587 #if defined(BCM_56850_A0) 6588 { /* SOC_MEM_INT_RQE_FREE_LISTm */ 6589 /* mem RQE_FREE_LISTm */ 6590 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 6591 /* cmp_fn */ _soc_mem_cmp_undef, 6592 /* *null_entry */ _soc_mem_entry_null_zeroes, 6593 /* index_min */ 0, 6594 /* index_max */ 511, 6595 /* minblock */ 12, 6596 /* maxblock */ 12, 6597 /* blocks */ 0x1000, 6598 /* blocks_hi */ 0, 6599 /* base */ 0x90005000, 6600 /* gran */ 1, 6601 /* bytes */ 2, 6602 /* nFields */ 3, 6603 /* *fields */ soc_RQE_FREE_LISTm_fields, 6604 /* *views */ NULL, 6605 /* *views_num */ NULL, 6606 /* snoop_cb */ NULL, 6607 /* snoop_user_data */ NULL, 6608 /* snoop_flags */ 0, 6609 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6610 /* type */ SOC_MEM_TYPE_NORMAL, 6611 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6612 /* impl */ SOC_MEM_IMPL_NORMAL, 6613 /* cmic_mor_clks */ 0, 6614 }, 6615 #endif /* chips */ 6616 6617 #if defined(BCM_56370_A0) 6618 { /* SOC_MEM_INT_RQE_FREE_LIST_BCM56370_A0m */ 6619 /* mem RQE_FREE_LISTm */ 6620 /* flags */ SOC_MEM_FLAG_VALID | 6621 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 6622 /* cmp_fn */ _soc_mem_cmp_undef, 6623 /* *null_entry */ _soc_mem_entry_null_zeroes, 6624 /* index_min */ 0, 6625 /* index_max */ -1, 6626 /* minblock */ 20, 6627 /* maxblock */ 20, 6628 /* blocks */ 0x100000, 6629 /* blocks_hi */ 0, 6630 /* base */ 0x2e8c0000, 6631 /* gran */ 1, 6632 /* bytes */ 2, 6633 /* nFields */ 5, 6634 /* *fields */ soc_RQE_FREE_LIST_BCM56870_A0m_fields, 6635 /* *views */ NULL, 6636 /* *views_num */ NULL, 6637 /* snoop_cb */ NULL, 6638 /* snoop_user_data */ NULL, 6639 /* snoop_flags */ 0, 6640 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6641 /* type */ SOC_MEM_TYPE_NORMAL, 6642 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6643 /* impl */ SOC_MEM_IMPL_NORMAL, 6644 /* cmic_mor_clks */ 0, 6645 /* access_latency_mode */ 3, 6646 }, 6647 #endif /* chips */ 6648 6649 #if defined(BCM_56560_A0) 6650 { /* SOC_MEM_INT_RQE_FREE_LIST_BCM56560_A0m */ 6651 /* mem RQE_FREE_LISTm */ 6652 /* flags */ SOC_MEM_FLAG_VALID | 6653 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 6654 /* cmp_fn */ _soc_mem_cmp_undef, 6655 /* *null_entry */ _soc_mem_entry_null_zeroes, 6656 /* index_min */ 0, 6657 /* index_max */ 511, 6658 /* minblock */ 24, 6659 /* maxblock */ 24, 6660 /* blocks */ 0x1000000, 6661 /* blocks_hi */ 0, 6662 /* base */ 0x90005000, 6663 /* gran */ 1, 6664 /* bytes */ 2, 6665 /* nFields */ 3, 6666 /* *fields */ soc_RQE_FREE_LIST_BCM56560_A0m_fields, 6667 /* *views */ NULL, 6668 /* *views_num */ NULL, 6669 /* snoop_cb */ NULL, 6670 /* snoop_user_data */ NULL, 6671 /* snoop_flags */ 0, 6672 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6673 /* type */ SOC_MEM_TYPE_NORMAL, 6674 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6675 /* impl */ SOC_MEM_IMPL_NORMAL, 6676 /* cmic_mor_clks */ 0, 6677 }, 6678 #endif /* chips */ 6679 6680 #if defined(BCM_56560_B0) 6681 { /* SOC_MEM_INT_RQE_FREE_LIST_BCM56560_B0m */ 6682 /* mem RQE_FREE_LISTm */ 6683 /* flags */ SOC_MEM_FLAG_VALID | 6684 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 6685 /* cmp_fn */ _soc_mem_cmp_undef, 6686 /* *null_entry */ _soc_mem_entry_null_zeroes, 6687 /* index_min */ 0, 6688 /* index_max */ 511, 6689 /* minblock */ 16, 6690 /* maxblock */ 16, 6691 /* blocks */ 0x10000, 6692 /* blocks_hi */ 0, 6693 /* base */ 0x90005000, 6694 /* gran */ 1, 6695 /* bytes */ 2, 6696 /* nFields */ 3, 6697 /* *fields */ soc_RQE_FREE_LIST_BCM56560_A0m_fields, 6698 /* *views */ NULL, 6699 /* *views_num */ NULL, 6700 /* snoop_cb */ NULL, 6701 /* snoop_user_data */ NULL, 6702 /* snoop_flags */ 0, 6703 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6704 /* type */ SOC_MEM_TYPE_NORMAL, 6705 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6706 /* impl */ SOC_MEM_IMPL_NORMAL, 6707 /* cmic_mor_clks */ 0, 6708 }, 6709 #endif /* chips */ 6710 6711 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 6712 { /* SOC_MEM_INT_RQE_FREE_LIST_BCM56670_A0m */ 6713 /* mem RQE_FREE_LISTm */ 6714 /* flags */ SOC_MEM_FLAG_VALID | 6715 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 6716 /* cmp_fn */ _soc_mem_cmp_undef, 6717 /* *null_entry */ _soc_mem_entry_null_zeroes, 6718 /* index_min */ 0, 6719 /* index_max */ 159, 6720 /* minblock */ 25, 6721 /* maxblock */ 25, 6722 /* blocks */ 0x2000000, 6723 /* blocks_hi */ 0, 6724 /* base */ 0x90005000, 6725 /* gran */ 1, 6726 /* bytes */ 2, 6727 /* nFields */ 4, 6728 /* *fields */ soc_RQE_FREE_LIST_BCM56670_A0m_fields, 6729 /* *views */ NULL, 6730 /* *views_num */ NULL, 6731 /* snoop_cb */ NULL, 6732 /* snoop_user_data */ NULL, 6733 /* snoop_flags */ 0, 6734 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6735 /* type */ SOC_MEM_TYPE_NORMAL, 6736 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6737 /* impl */ SOC_MEM_IMPL_NORMAL, 6738 /* cmic_mor_clks */ 0, 6739 }, 6740 #endif /* chips */ 6741 6742 #if defined(BCM_56770_A0) 6743 { /* SOC_MEM_INT_RQE_FREE_LIST_BCM56770_A0m */ 6744 /* mem RQE_FREE_LISTm */ 6745 /* flags */ SOC_MEM_FLAG_VALID | 6746 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 6747 /* cmp_fn */ _soc_mem_cmp_undef, 6748 /* *null_entry */ _soc_mem_entry_null_zeroes, 6749 /* index_min */ 0, 6750 /* index_max */ -1, 6751 /* minblock */ 31, 6752 /* maxblock */ 31, 6753 /* blocks */ 0x80000000, 6754 /* blocks_hi */ 0, 6755 /* base */ 0x2e8c0000, 6756 /* gran */ 1, 6757 /* bytes */ 2, 6758 /* nFields */ 5, 6759 /* *fields */ soc_RQE_FREE_LIST_BCM56870_A0m_fields, 6760 /* *views */ NULL, 6761 /* *views_num */ NULL, 6762 /* snoop_cb */ NULL, 6763 /* snoop_user_data */ NULL, 6764 /* snoop_flags */ 0, 6765 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6766 /* type */ SOC_MEM_TYPE_NORMAL, 6767 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6768 /* impl */ SOC_MEM_IMPL_NORMAL, 6769 /* cmic_mor_clks */ 0, 6770 /* access_latency_mode */ 3, 6771 }, 6772 #endif /* chips */ 6773 6774 #if defined(BCM_56860_A0) 6775 { /* SOC_MEM_INT_RQE_FREE_LIST_BCM56860_A0m */ 6776 /* mem RQE_FREE_LISTm */ 6777 /* flags */ SOC_MEM_FLAG_VALID | 6778 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 6779 /* cmp_fn */ _soc_mem_cmp_undef, 6780 /* *null_entry */ _soc_mem_entry_null_zeroes, 6781 /* index_min */ 0, 6782 /* index_max */ 511, 6783 /* minblock */ 13, 6784 /* maxblock */ 13, 6785 /* blocks */ 0x2000, 6786 /* blocks_hi */ 0, 6787 /* base */ 0x90005000, 6788 /* gran */ 1, 6789 /* bytes */ 2, 6790 /* nFields */ 3, 6791 /* *fields */ soc_RQE_FREE_LISTm_fields, 6792 /* *views */ NULL, 6793 /* *views_num */ NULL, 6794 /* snoop_cb */ NULL, 6795 /* snoop_user_data */ NULL, 6796 /* snoop_flags */ 0, 6797 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6798 /* type */ SOC_MEM_TYPE_NORMAL, 6799 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6800 /* impl */ SOC_MEM_IMPL_NORMAL, 6801 /* cmic_mor_clks */ 0, 6802 }, 6803 #endif /* chips */ 6804 6805 #if defined(BCM_56870_A0) 6806 { /* SOC_MEM_INT_RQE_FREE_LIST_BCM56870_A0m */ 6807 /* mem RQE_FREE_LISTm */ 6808 /* flags */ SOC_MEM_FLAG_VALID | 6809 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 6810 /* cmp_fn */ _soc_mem_cmp_undef, 6811 /* *null_entry */ _soc_mem_entry_null_zeroes, 6812 /* index_min */ 0, 6813 /* index_max */ -1, 6814 /* minblock */ 44, 6815 /* maxblock */ 44, 6816 /* blocks */ 0, 6817 /* blocks_hi */ 0x1000, 6818 /* base */ 0x2e8c0000, 6819 /* gran */ 1, 6820 /* bytes */ 2, 6821 /* nFields */ 5, 6822 /* *fields */ soc_RQE_FREE_LIST_BCM56870_A0m_fields, 6823 /* *views */ NULL, 6824 /* *views_num */ NULL, 6825 /* snoop_cb */ NULL, 6826 /* snoop_user_data */ NULL, 6827 /* snoop_flags */ 0, 6828 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6829 /* type */ SOC_MEM_TYPE_NORMAL, 6830 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6831 /* impl */ SOC_MEM_IMPL_NORMAL, 6832 /* cmic_mor_clks */ 0, 6833 /* access_latency_mode */ 3, 6834 }, 6835 #endif /* chips */ 6836 6837 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 6838 { /* SOC_MEM_INT_RQE_FREE_LIST_BCM56960_A0m */ 6839 /* mem RQE_FREE_LISTm */ 6840 /* flags */ SOC_MEM_FLAG_VALID | 6841 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 6842 /* cmp_fn */ _soc_mem_cmp_undef, 6843 /* *null_entry */ _soc_mem_entry_null_zeroes, 6844 /* index_min */ 0, 6845 /* index_max */ -1, 6846 /* minblock */ 44, 6847 /* maxblock */ 44, 6848 /* blocks */ 0, 6849 /* blocks_hi */ 0x1000, 6850 /* base */ 0x2e880000, 6851 /* gran */ 1, 6852 /* bytes */ 2, 6853 /* nFields */ 3, 6854 /* *fields */ soc_RQE_FREE_LIST_BCM56960_A0m_fields, 6855 /* *views */ NULL, 6856 /* *views_num */ NULL, 6857 /* snoop_cb */ NULL, 6858 /* snoop_user_data */ NULL, 6859 /* snoop_flags */ 0, 6860 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6861 /* type */ SOC_MEM_TYPE_NORMAL, 6862 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6863 /* impl */ SOC_MEM_IMPL_NORMAL, 6864 /* cmic_mor_clks */ 0, 6865 /* access_latency_mode */ 3, 6866 }, 6867 #endif /* chips */ 6868 6869 #if defined(BCM_56970_A0) 6870 { /* SOC_MEM_INT_RQE_FREE_LIST_BCM56970_A0m */ 6871 /* mem RQE_FREE_LISTm */ 6872 /* flags */ SOC_MEM_FLAG_VALID | 6873 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 6874 /* cmp_fn */ _soc_mem_cmp_undef, 6875 /* *null_entry */ _soc_mem_entry_null_zeroes, 6876 /* index_min */ 0, 6877 /* index_max */ -1, 6878 /* minblock */ 77, 6879 /* maxblock */ 77, 6880 /* blocks */ 0, 6881 /* blocks_hi */ 0xffffffff, 6882 /* base */ 0x2e880000, 6883 /* gran */ 1, 6884 /* bytes */ 2, 6885 /* nFields */ 5, 6886 /* *fields */ soc_RQE_FREE_LIST_BCM56970_A0m_fields, 6887 /* *views */ NULL, 6888 /* *views_num */ NULL, 6889 /* snoop_cb */ NULL, 6890 /* snoop_user_data */ NULL, 6891 /* snoop_flags */ 0, 6892 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6893 /* type */ SOC_MEM_TYPE_NORMAL, 6894 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6895 /* impl */ SOC_MEM_IMPL_NORMAL, 6896 /* cmic_mor_clks */ 0, 6897 /* access_latency_mode */ 3, 6898 }, 6899 #endif /* chips */ 6900 6901 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 6902 { /* SOC_MEM_INT_RQE_FREE_LIST_XPE0m */ 6903 /* mem RQE_FREE_LIST_XPE0m */ 6904 /* flags */ SOC_MEM_FLAG_VALID | 6905 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 6906 /* cmp_fn */ _soc_mem_cmp_undef, 6907 /* *null_entry */ _soc_mem_entry_null_zeroes, 6908 /* index_min */ 0, 6909 /* index_max */ 127, 6910 /* minblock */ 44, 6911 /* maxblock */ 44, 6912 /* blocks */ 0, 6913 /* blocks_hi */ 0x1000, 6914 /* base */ 0x2e880000, 6915 /* gran */ 1, 6916 /* bytes */ 2, 6917 /* nFields */ 3, 6918 /* *fields */ soc_RQE_FREE_LIST_BCM56960_A0m_fields, 6919 /* *views */ NULL, 6920 /* *views_num */ NULL, 6921 /* snoop_cb */ NULL, 6922 /* snoop_user_data */ NULL, 6923 /* snoop_flags */ 0, 6924 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6925 /* type */ SOC_MEM_TYPE_NORMAL, 6926 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6927 /* impl */ SOC_MEM_IMPL_NORMAL, 6928 /* cmic_mor_clks */ 0, 6929 /* access_latency_mode */ 3, 6930 }, 6931 #endif /* chips */ 6932 6933 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 6934 { /* SOC_MEM_INT_RQE_FREE_LIST_XPE1m */ 6935 /* mem RQE_FREE_LIST_XPE1m */ 6936 /* flags */ SOC_MEM_FLAG_VALID | 6937 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 6938 /* cmp_fn */ _soc_mem_cmp_undef, 6939 /* *null_entry */ _soc_mem_entry_null_zeroes, 6940 /* index_min */ 0, 6941 /* index_max */ 127, 6942 /* minblock */ 44, 6943 /* maxblock */ 44, 6944 /* blocks */ 0, 6945 /* blocks_hi */ 0x1000, 6946 /* base */ 0x2e888000, 6947 /* gran */ 1, 6948 /* bytes */ 2, 6949 /* nFields */ 3, 6950 /* *fields */ soc_RQE_FREE_LIST_BCM56960_A0m_fields, 6951 /* *views */ NULL, 6952 /* *views_num */ NULL, 6953 /* snoop_cb */ NULL, 6954 /* snoop_user_data */ NULL, 6955 /* snoop_flags */ 0, 6956 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6957 /* type */ SOC_MEM_TYPE_NORMAL, 6958 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6959 /* impl */ SOC_MEM_IMPL_NORMAL, 6960 /* cmic_mor_clks */ 0, 6961 /* access_latency_mode */ 3, 6962 }, 6963 #endif /* chips */ 6964 6965 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 6966 { /* SOC_MEM_INT_RQE_FREE_LIST_XPE2m */ 6967 /* mem RQE_FREE_LIST_XPE2m */ 6968 /* flags */ SOC_MEM_FLAG_VALID | 6969 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 6970 /* cmp_fn */ _soc_mem_cmp_undef, 6971 /* *null_entry */ _soc_mem_entry_null_zeroes, 6972 /* index_min */ 0, 6973 /* index_max */ 127, 6974 /* minblock */ 44, 6975 /* maxblock */ 44, 6976 /* blocks */ 0, 6977 /* blocks_hi */ 0x1000, 6978 /* base */ 0x2e890000, 6979 /* gran */ 1, 6980 /* bytes */ 2, 6981 /* nFields */ 3, 6982 /* *fields */ soc_RQE_FREE_LIST_BCM56960_A0m_fields, 6983 /* *views */ NULL, 6984 /* *views_num */ NULL, 6985 /* snoop_cb */ NULL, 6986 /* snoop_user_data */ NULL, 6987 /* snoop_flags */ 0, 6988 /* mem severity */ SOC_MEM_SEVERE_MISSING, 6989 /* type */ SOC_MEM_TYPE_NORMAL, 6990 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 6991 /* impl */ SOC_MEM_IMPL_NORMAL, 6992 /* cmic_mor_clks */ 0, 6993 /* access_latency_mode */ 3, 6994 }, 6995 #endif /* chips */ 6996 6997 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 6998 { /* SOC_MEM_INT_RQE_FREE_LIST_XPE3m */ 6999 /* mem RQE_FREE_LIST_XPE3m */ 7000 /* flags */ SOC_MEM_FLAG_VALID | 7001 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7002 /* cmp_fn */ _soc_mem_cmp_undef, 7003 /* *null_entry */ _soc_mem_entry_null_zeroes, 7004 /* index_min */ 0, 7005 /* index_max */ 127, 7006 /* minblock */ 44, 7007 /* maxblock */ 44, 7008 /* blocks */ 0, 7009 /* blocks_hi */ 0x1000, 7010 /* base */ 0x2e898000, 7011 /* gran */ 1, 7012 /* bytes */ 2, 7013 /* nFields */ 3, 7014 /* *fields */ soc_RQE_FREE_LIST_BCM56960_A0m_fields, 7015 /* *views */ NULL, 7016 /* *views_num */ NULL, 7017 /* snoop_cb */ NULL, 7018 /* snoop_user_data */ NULL, 7019 /* snoop_flags */ 0, 7020 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7021 /* type */ SOC_MEM_TYPE_NORMAL, 7022 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7023 /* impl */ SOC_MEM_IMPL_NORMAL, 7024 /* cmic_mor_clks */ 0, 7025 /* access_latency_mode */ 3, 7026 }, 7027 #endif /* chips */ 7028 7029 #if defined(BCM_56370_A0) 7030 { /* SOC_MEM_INT_RQE_FREE_LIST_XPE0_BCM56370_A0m */ 7031 /* mem RQE_FREE_LIST_XPE0m */ 7032 /* flags */ SOC_MEM_FLAG_VALID | 7033 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7034 /* cmp_fn */ _soc_mem_cmp_undef, 7035 /* *null_entry */ _soc_mem_entry_null_zeroes, 7036 /* index_min */ 0, 7037 /* index_max */ 255, 7038 /* minblock */ 20, 7039 /* maxblock */ 20, 7040 /* blocks */ 0x100000, 7041 /* blocks_hi */ 0, 7042 /* base */ 0x2e8c0000, 7043 /* gran */ 1, 7044 /* bytes */ 2, 7045 /* nFields */ 5, 7046 /* *fields */ soc_RQE_FREE_LIST_BCM56870_A0m_fields, 7047 /* *views */ NULL, 7048 /* *views_num */ NULL, 7049 /* snoop_cb */ NULL, 7050 /* snoop_user_data */ NULL, 7051 /* snoop_flags */ 0, 7052 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7053 /* type */ SOC_MEM_TYPE_NORMAL, 7054 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7055 /* impl */ SOC_MEM_IMPL_NORMAL, 7056 /* cmic_mor_clks */ 0, 7057 /* access_latency_mode */ 3, 7058 }, 7059 #endif /* chips */ 7060 7061 #if defined(BCM_56770_A0) 7062 { /* SOC_MEM_INT_RQE_FREE_LIST_XPE0_BCM56770_A0m */ 7063 /* mem RQE_FREE_LIST_XPE0m */ 7064 /* flags */ SOC_MEM_FLAG_VALID | 7065 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7066 /* cmp_fn */ _soc_mem_cmp_undef, 7067 /* *null_entry */ _soc_mem_entry_null_zeroes, 7068 /* index_min */ 0, 7069 /* index_max */ 255, 7070 /* minblock */ 31, 7071 /* maxblock */ 31, 7072 /* blocks */ 0x80000000, 7073 /* blocks_hi */ 0, 7074 /* base */ 0x2e8c0000, 7075 /* gran */ 1, 7076 /* bytes */ 2, 7077 /* nFields */ 5, 7078 /* *fields */ soc_RQE_FREE_LIST_BCM56870_A0m_fields, 7079 /* *views */ NULL, 7080 /* *views_num */ NULL, 7081 /* snoop_cb */ NULL, 7082 /* snoop_user_data */ NULL, 7083 /* snoop_flags */ 0, 7084 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7085 /* type */ SOC_MEM_TYPE_NORMAL, 7086 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7087 /* impl */ SOC_MEM_IMPL_NORMAL, 7088 /* cmic_mor_clks */ 0, 7089 /* access_latency_mode */ 3, 7090 }, 7091 #endif /* chips */ 7092 7093 #if defined(BCM_56870_A0) 7094 { /* SOC_MEM_INT_RQE_FREE_LIST_XPE0_BCM56870_A0m */ 7095 /* mem RQE_FREE_LIST_XPE0m */ 7096 /* flags */ SOC_MEM_FLAG_VALID | 7097 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7098 /* cmp_fn */ _soc_mem_cmp_undef, 7099 /* *null_entry */ _soc_mem_entry_null_zeroes, 7100 /* index_min */ 0, 7101 /* index_max */ 255, 7102 /* minblock */ 44, 7103 /* maxblock */ 44, 7104 /* blocks */ 0, 7105 /* blocks_hi */ 0x1000, 7106 /* base */ 0x2e8c0000, 7107 /* gran */ 1, 7108 /* bytes */ 2, 7109 /* nFields */ 5, 7110 /* *fields */ soc_RQE_FREE_LIST_BCM56870_A0m_fields, 7111 /* *views */ NULL, 7112 /* *views_num */ NULL, 7113 /* snoop_cb */ NULL, 7114 /* snoop_user_data */ NULL, 7115 /* snoop_flags */ 0, 7116 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7117 /* type */ SOC_MEM_TYPE_NORMAL, 7118 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7119 /* impl */ SOC_MEM_IMPL_NORMAL, 7120 /* cmic_mor_clks */ 0, 7121 /* access_latency_mode */ 3, 7122 }, 7123 #endif /* chips */ 7124 7125 #if defined(BCM_56970_A0) 7126 { /* SOC_MEM_INT_RQE_FREE_LIST_XPE0_BCM56970_A0m */ 7127 /* mem RQE_FREE_LIST_XPE0m */ 7128 /* flags */ SOC_MEM_FLAG_VALID | 7129 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7130 /* cmp_fn */ _soc_mem_cmp_undef, 7131 /* *null_entry */ _soc_mem_entry_null_zeroes, 7132 /* index_min */ 0, 7133 /* index_max */ 255, 7134 /* minblock */ 77, 7135 /* maxblock */ 77, 7136 /* blocks */ 0, 7137 /* blocks_hi */ 0xffffffff, 7138 /* base */ 0x2e880000, 7139 /* gran */ 1, 7140 /* bytes */ 2, 7141 /* nFields */ 5, 7142 /* *fields */ soc_RQE_FREE_LIST_BCM56970_A0m_fields, 7143 /* *views */ NULL, 7144 /* *views_num */ NULL, 7145 /* snoop_cb */ NULL, 7146 /* snoop_user_data */ NULL, 7147 /* snoop_flags */ 0, 7148 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7149 /* type */ SOC_MEM_TYPE_NORMAL, 7150 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7151 /* impl */ SOC_MEM_IMPL_NORMAL, 7152 /* cmic_mor_clks */ 0, 7153 /* access_latency_mode */ 3, 7154 }, 7155 #endif /* chips */ 7156 7157 #if defined(BCM_56970_A0) 7158 { /* SOC_MEM_INT_RQE_FREE_LIST_XPE1_BCM56970_A0m */ 7159 /* mem RQE_FREE_LIST_XPE1m */ 7160 /* flags */ SOC_MEM_FLAG_VALID | 7161 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7162 /* cmp_fn */ _soc_mem_cmp_undef, 7163 /* *null_entry */ _soc_mem_entry_null_zeroes, 7164 /* index_min */ 0, 7165 /* index_max */ 255, 7166 /* minblock */ 77, 7167 /* maxblock */ 77, 7168 /* blocks */ 0, 7169 /* blocks_hi */ 0xffffffff, 7170 /* base */ 0x2e890000, 7171 /* gran */ 1, 7172 /* bytes */ 2, 7173 /* nFields */ 5, 7174 /* *fields */ soc_RQE_FREE_LIST_BCM56970_A0m_fields, 7175 /* *views */ NULL, 7176 /* *views_num */ NULL, 7177 /* snoop_cb */ NULL, 7178 /* snoop_user_data */ NULL, 7179 /* snoop_flags */ 0, 7180 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7181 /* type */ SOC_MEM_TYPE_NORMAL, 7182 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7183 /* impl */ SOC_MEM_IMPL_NORMAL, 7184 /* cmic_mor_clks */ 0, 7185 /* access_latency_mode */ 3, 7186 }, 7187 #endif /* chips */ 7188 7189 #if defined(BCM_56970_A0) 7190 { /* SOC_MEM_INT_RQE_FREE_LIST_XPE2_BCM56970_A0m */ 7191 /* mem RQE_FREE_LIST_XPE2m */ 7192 /* flags */ SOC_MEM_FLAG_VALID | 7193 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7194 /* cmp_fn */ _soc_mem_cmp_undef, 7195 /* *null_entry */ _soc_mem_entry_null_zeroes, 7196 /* index_min */ 0, 7197 /* index_max */ 255, 7198 /* minblock */ 77, 7199 /* maxblock */ 77, 7200 /* blocks */ 0, 7201 /* blocks_hi */ 0xffffffff, 7202 /* base */ 0x2e8a0000, 7203 /* gran */ 1, 7204 /* bytes */ 2, 7205 /* nFields */ 5, 7206 /* *fields */ soc_RQE_FREE_LIST_BCM56970_A0m_fields, 7207 /* *views */ NULL, 7208 /* *views_num */ NULL, 7209 /* snoop_cb */ NULL, 7210 /* snoop_user_data */ NULL, 7211 /* snoop_flags */ 0, 7212 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7213 /* type */ SOC_MEM_TYPE_NORMAL, 7214 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7215 /* impl */ SOC_MEM_IMPL_NORMAL, 7216 /* cmic_mor_clks */ 0, 7217 /* access_latency_mode */ 3, 7218 }, 7219 #endif /* chips */ 7220 7221 #if defined(BCM_56970_A0) 7222 { /* SOC_MEM_INT_RQE_FREE_LIST_XPE3_BCM56970_A0m */ 7223 /* mem RQE_FREE_LIST_XPE3m */ 7224 /* flags */ SOC_MEM_FLAG_VALID | 7225 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7226 /* cmp_fn */ _soc_mem_cmp_undef, 7227 /* *null_entry */ _soc_mem_entry_null_zeroes, 7228 /* index_min */ 0, 7229 /* index_max */ 255, 7230 /* minblock */ 77, 7231 /* maxblock */ 77, 7232 /* blocks */ 0, 7233 /* blocks_hi */ 0xffffffff, 7234 /* base */ 0x2e8b0000, 7235 /* gran */ 1, 7236 /* bytes */ 2, 7237 /* nFields */ 5, 7238 /* *fields */ soc_RQE_FREE_LIST_BCM56970_A0m_fields, 7239 /* *views */ NULL, 7240 /* *views_num */ NULL, 7241 /* snoop_cb */ NULL, 7242 /* snoop_user_data */ NULL, 7243 /* snoop_flags */ 0, 7244 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7245 /* type */ SOC_MEM_TYPE_NORMAL, 7246 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7247 /* impl */ SOC_MEM_IMPL_NORMAL, 7248 /* cmic_mor_clks */ 0, 7249 /* access_latency_mode */ 3, 7250 }, 7251 #endif /* chips */ 7252 7253 #if defined(BCM_56850_A0) 7254 { /* SOC_MEM_INT_RQE_LINK_LISTm */ 7255 /* mem RQE_LINK_LISTm */ 7256 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 7257 /* cmp_fn */ _soc_mem_cmp_undef, 7258 /* *null_entry */ _soc_mem_entry_null_zeroes, 7259 /* index_min */ 0, 7260 /* index_max */ 511, 7261 /* minblock */ 12, 7262 /* maxblock */ 12, 7263 /* blocks */ 0x1000, 7264 /* blocks_hi */ 0, 7265 /* base */ 0x90006000, 7266 /* gran */ 1, 7267 /* bytes */ 2, 7268 /* nFields */ 3, 7269 /* *fields */ soc_RQE_FREE_LISTm_fields, 7270 /* *views */ NULL, 7271 /* *views_num */ NULL, 7272 /* snoop_cb */ NULL, 7273 /* snoop_user_data */ NULL, 7274 /* snoop_flags */ 0, 7275 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7276 /* type */ SOC_MEM_TYPE_NORMAL, 7277 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7278 /* impl */ SOC_MEM_IMPL_NORMAL, 7279 /* cmic_mor_clks */ 0, 7280 }, 7281 #endif /* chips */ 7282 7283 #if defined(BCM_56370_A0) 7284 { /* SOC_MEM_INT_RQE_LINK_LIST_BCM56370_A0m */ 7285 /* mem RQE_LINK_LISTm */ 7286 /* flags */ SOC_MEM_FLAG_VALID | 7287 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7288 /* cmp_fn */ _soc_mem_cmp_undef, 7289 /* *null_entry */ _soc_mem_entry_null_zeroes, 7290 /* index_min */ 0, 7291 /* index_max */ -1, 7292 /* minblock */ 20, 7293 /* maxblock */ 20, 7294 /* blocks */ 0x100000, 7295 /* blocks_hi */ 0, 7296 /* base */ 0x2e900000, 7297 /* gran */ 1, 7298 /* bytes */ 2, 7299 /* nFields */ 5, 7300 /* *fields */ soc_RQE_FREE_LIST_BCM56870_A0m_fields, 7301 /* *views */ NULL, 7302 /* *views_num */ NULL, 7303 /* snoop_cb */ NULL, 7304 /* snoop_user_data */ NULL, 7305 /* snoop_flags */ 0, 7306 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7307 /* type */ SOC_MEM_TYPE_NORMAL, 7308 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7309 /* impl */ SOC_MEM_IMPL_NORMAL, 7310 /* cmic_mor_clks */ 0, 7311 /* access_latency_mode */ 3, 7312 }, 7313 #endif /* chips */ 7314 7315 #if defined(BCM_56560_A0) 7316 { /* SOC_MEM_INT_RQE_LINK_LIST_BCM56560_A0m */ 7317 /* mem RQE_LINK_LISTm */ 7318 /* flags */ SOC_MEM_FLAG_VALID | 7319 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 7320 /* cmp_fn */ _soc_mem_cmp_undef, 7321 /* *null_entry */ _soc_mem_entry_null_zeroes, 7322 /* index_min */ 0, 7323 /* index_max */ 511, 7324 /* minblock */ 24, 7325 /* maxblock */ 24, 7326 /* blocks */ 0x1000000, 7327 /* blocks_hi */ 0, 7328 /* base */ 0x90006000, 7329 /* gran */ 1, 7330 /* bytes */ 2, 7331 /* nFields */ 3, 7332 /* *fields */ soc_RQE_FREE_LIST_BCM56560_A0m_fields, 7333 /* *views */ NULL, 7334 /* *views_num */ NULL, 7335 /* snoop_cb */ NULL, 7336 /* snoop_user_data */ NULL, 7337 /* snoop_flags */ 0, 7338 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7339 /* type */ SOC_MEM_TYPE_NORMAL, 7340 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7341 /* impl */ SOC_MEM_IMPL_NORMAL, 7342 /* cmic_mor_clks */ 0, 7343 }, 7344 #endif /* chips */ 7345 7346 #if defined(BCM_56560_B0) 7347 { /* SOC_MEM_INT_RQE_LINK_LIST_BCM56560_B0m */ 7348 /* mem RQE_LINK_LISTm */ 7349 /* flags */ SOC_MEM_FLAG_VALID | 7350 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 7351 /* cmp_fn */ _soc_mem_cmp_undef, 7352 /* *null_entry */ _soc_mem_entry_null_zeroes, 7353 /* index_min */ 0, 7354 /* index_max */ 511, 7355 /* minblock */ 16, 7356 /* maxblock */ 16, 7357 /* blocks */ 0x10000, 7358 /* blocks_hi */ 0, 7359 /* base */ 0x90006000, 7360 /* gran */ 1, 7361 /* bytes */ 2, 7362 /* nFields */ 3, 7363 /* *fields */ soc_RQE_FREE_LIST_BCM56560_A0m_fields, 7364 /* *views */ NULL, 7365 /* *views_num */ NULL, 7366 /* snoop_cb */ NULL, 7367 /* snoop_user_data */ NULL, 7368 /* snoop_flags */ 0, 7369 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7370 /* type */ SOC_MEM_TYPE_NORMAL, 7371 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7372 /* impl */ SOC_MEM_IMPL_NORMAL, 7373 /* cmic_mor_clks */ 0, 7374 }, 7375 #endif /* chips */ 7376 7377 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 7378 { /* SOC_MEM_INT_RQE_LINK_LIST_BCM56670_A0m */ 7379 /* mem RQE_LINK_LISTm */ 7380 /* flags */ SOC_MEM_FLAG_VALID | 7381 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 7382 /* cmp_fn */ _soc_mem_cmp_undef, 7383 /* *null_entry */ _soc_mem_entry_null_zeroes, 7384 /* index_min */ 0, 7385 /* index_max */ 159, 7386 /* minblock */ 25, 7387 /* maxblock */ 25, 7388 /* blocks */ 0x2000000, 7389 /* blocks_hi */ 0, 7390 /* base */ 0x90006000, 7391 /* gran */ 1, 7392 /* bytes */ 2, 7393 /* nFields */ 4, 7394 /* *fields */ soc_RQE_FREE_LIST_BCM56670_A0m_fields, 7395 /* *views */ NULL, 7396 /* *views_num */ NULL, 7397 /* snoop_cb */ NULL, 7398 /* snoop_user_data */ NULL, 7399 /* snoop_flags */ 0, 7400 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7401 /* type */ SOC_MEM_TYPE_NORMAL, 7402 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7403 /* impl */ SOC_MEM_IMPL_NORMAL, 7404 /* cmic_mor_clks */ 0, 7405 }, 7406 #endif /* chips */ 7407 7408 #if defined(BCM_56770_A0) 7409 { /* SOC_MEM_INT_RQE_LINK_LIST_BCM56770_A0m */ 7410 /* mem RQE_LINK_LISTm */ 7411 /* flags */ SOC_MEM_FLAG_VALID | 7412 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7413 /* cmp_fn */ _soc_mem_cmp_undef, 7414 /* *null_entry */ _soc_mem_entry_null_zeroes, 7415 /* index_min */ 0, 7416 /* index_max */ -1, 7417 /* minblock */ 31, 7418 /* maxblock */ 31, 7419 /* blocks */ 0x80000000, 7420 /* blocks_hi */ 0, 7421 /* base */ 0x2e900000, 7422 /* gran */ 1, 7423 /* bytes */ 2, 7424 /* nFields */ 5, 7425 /* *fields */ soc_RQE_FREE_LIST_BCM56870_A0m_fields, 7426 /* *views */ NULL, 7427 /* *views_num */ NULL, 7428 /* snoop_cb */ NULL, 7429 /* snoop_user_data */ NULL, 7430 /* snoop_flags */ 0, 7431 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7432 /* type */ SOC_MEM_TYPE_NORMAL, 7433 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7434 /* impl */ SOC_MEM_IMPL_NORMAL, 7435 /* cmic_mor_clks */ 0, 7436 /* access_latency_mode */ 3, 7437 }, 7438 #endif /* chips */ 7439 7440 #if defined(BCM_56860_A0) 7441 { /* SOC_MEM_INT_RQE_LINK_LIST_BCM56860_A0m */ 7442 /* mem RQE_LINK_LISTm */ 7443 /* flags */ SOC_MEM_FLAG_VALID | 7444 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x102 */ 7445 /* cmp_fn */ _soc_mem_cmp_undef, 7446 /* *null_entry */ _soc_mem_entry_null_zeroes, 7447 /* index_min */ 0, 7448 /* index_max */ 511, 7449 /* minblock */ 13, 7450 /* maxblock */ 13, 7451 /* blocks */ 0x2000, 7452 /* blocks_hi */ 0, 7453 /* base */ 0x90006000, 7454 /* gran */ 1, 7455 /* bytes */ 2, 7456 /* nFields */ 3, 7457 /* *fields */ soc_RQE_FREE_LISTm_fields, 7458 /* *views */ NULL, 7459 /* *views_num */ NULL, 7460 /* snoop_cb */ NULL, 7461 /* snoop_user_data */ NULL, 7462 /* snoop_flags */ 0, 7463 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7464 /* type */ SOC_MEM_TYPE_NORMAL, 7465 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7466 /* impl */ SOC_MEM_IMPL_NORMAL, 7467 /* cmic_mor_clks */ 0, 7468 }, 7469 #endif /* chips */ 7470 7471 #if defined(BCM_56870_A0) 7472 { /* SOC_MEM_INT_RQE_LINK_LIST_BCM56870_A0m */ 7473 /* mem RQE_LINK_LISTm */ 7474 /* flags */ SOC_MEM_FLAG_VALID | 7475 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7476 /* cmp_fn */ _soc_mem_cmp_undef, 7477 /* *null_entry */ _soc_mem_entry_null_zeroes, 7478 /* index_min */ 0, 7479 /* index_max */ -1, 7480 /* minblock */ 44, 7481 /* maxblock */ 44, 7482 /* blocks */ 0, 7483 /* blocks_hi */ 0x1000, 7484 /* base */ 0x2e900000, 7485 /* gran */ 1, 7486 /* bytes */ 2, 7487 /* nFields */ 5, 7488 /* *fields */ soc_RQE_FREE_LIST_BCM56870_A0m_fields, 7489 /* *views */ NULL, 7490 /* *views_num */ NULL, 7491 /* snoop_cb */ NULL, 7492 /* snoop_user_data */ NULL, 7493 /* snoop_flags */ 0, 7494 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7495 /* type */ SOC_MEM_TYPE_NORMAL, 7496 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7497 /* impl */ SOC_MEM_IMPL_NORMAL, 7498 /* cmic_mor_clks */ 0, 7499 /* access_latency_mode */ 3, 7500 }, 7501 #endif /* chips */ 7502 7503 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 7504 { /* SOC_MEM_INT_RQE_LINK_LIST_BCM56960_A0m */ 7505 /* mem RQE_LINK_LISTm */ 7506 /* flags */ SOC_MEM_FLAG_VALID | 7507 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7508 /* cmp_fn */ _soc_mem_cmp_undef, 7509 /* *null_entry */ _soc_mem_entry_null_zeroes, 7510 /* index_min */ 0, 7511 /* index_max */ -1, 7512 /* minblock */ 44, 7513 /* maxblock */ 44, 7514 /* blocks */ 0, 7515 /* blocks_hi */ 0x1000, 7516 /* base */ 0x2e8c0000, 7517 /* gran */ 1, 7518 /* bytes */ 2, 7519 /* nFields */ 3, 7520 /* *fields */ soc_RQE_FREE_LIST_BCM56960_A0m_fields, 7521 /* *views */ NULL, 7522 /* *views_num */ NULL, 7523 /* snoop_cb */ NULL, 7524 /* snoop_user_data */ NULL, 7525 /* snoop_flags */ 0, 7526 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7527 /* type */ SOC_MEM_TYPE_NORMAL, 7528 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7529 /* impl */ SOC_MEM_IMPL_NORMAL, 7530 /* cmic_mor_clks */ 0, 7531 /* access_latency_mode */ 3, 7532 }, 7533 #endif /* chips */ 7534 7535 #if defined(BCM_56970_A0) 7536 { /* SOC_MEM_INT_RQE_LINK_LIST_BCM56970_A0m */ 7537 /* mem RQE_LINK_LISTm */ 7538 /* flags */ SOC_MEM_FLAG_VALID | 7539 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7540 /* cmp_fn */ _soc_mem_cmp_undef, 7541 /* *null_entry */ _soc_mem_entry_null_zeroes, 7542 /* index_min */ 0, 7543 /* index_max */ -1, 7544 /* minblock */ 77, 7545 /* maxblock */ 77, 7546 /* blocks */ 0, 7547 /* blocks_hi */ 0xffffffff, 7548 /* base */ 0x2e8c0000, 7549 /* gran */ 1, 7550 /* bytes */ 2, 7551 /* nFields */ 5, 7552 /* *fields */ soc_RQE_FREE_LIST_BCM56970_A0m_fields, 7553 /* *views */ NULL, 7554 /* *views_num */ NULL, 7555 /* snoop_cb */ NULL, 7556 /* snoop_user_data */ NULL, 7557 /* snoop_flags */ 0, 7558 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7559 /* type */ SOC_MEM_TYPE_NORMAL, 7560 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7561 /* impl */ SOC_MEM_IMPL_NORMAL, 7562 /* cmic_mor_clks */ 0, 7563 /* access_latency_mode */ 3, 7564 }, 7565 #endif /* chips */ 7566 7567 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 7568 { /* SOC_MEM_INT_RQE_LINK_LIST_XPE0m */ 7569 /* mem RQE_LINK_LIST_XPE0m */ 7570 /* flags */ SOC_MEM_FLAG_VALID | 7571 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7572 /* cmp_fn */ _soc_mem_cmp_undef, 7573 /* *null_entry */ _soc_mem_entry_null_zeroes, 7574 /* index_min */ 0, 7575 /* index_max */ 127, 7576 /* minblock */ 44, 7577 /* maxblock */ 44, 7578 /* blocks */ 0, 7579 /* blocks_hi */ 0x1000, 7580 /* base */ 0x2e8c0000, 7581 /* gran */ 1, 7582 /* bytes */ 2, 7583 /* nFields */ 3, 7584 /* *fields */ soc_RQE_FREE_LIST_BCM56960_A0m_fields, 7585 /* *views */ NULL, 7586 /* *views_num */ NULL, 7587 /* snoop_cb */ NULL, 7588 /* snoop_user_data */ NULL, 7589 /* snoop_flags */ 0, 7590 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7591 /* type */ SOC_MEM_TYPE_NORMAL, 7592 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7593 /* impl */ SOC_MEM_IMPL_NORMAL, 7594 /* cmic_mor_clks */ 0, 7595 /* access_latency_mode */ 3, 7596 }, 7597 #endif /* chips */ 7598 7599 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 7600 { /* SOC_MEM_INT_RQE_LINK_LIST_XPE1m */ 7601 /* mem RQE_LINK_LIST_XPE1m */ 7602 /* flags */ SOC_MEM_FLAG_VALID | 7603 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7604 /* cmp_fn */ _soc_mem_cmp_undef, 7605 /* *null_entry */ _soc_mem_entry_null_zeroes, 7606 /* index_min */ 0, 7607 /* index_max */ 127, 7608 /* minblock */ 44, 7609 /* maxblock */ 44, 7610 /* blocks */ 0, 7611 /* blocks_hi */ 0x1000, 7612 /* base */ 0x2e8c8000, 7613 /* gran */ 1, 7614 /* bytes */ 2, 7615 /* nFields */ 3, 7616 /* *fields */ soc_RQE_FREE_LIST_BCM56960_A0m_fields, 7617 /* *views */ NULL, 7618 /* *views_num */ NULL, 7619 /* snoop_cb */ NULL, 7620 /* snoop_user_data */ NULL, 7621 /* snoop_flags */ 0, 7622 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7623 /* type */ SOC_MEM_TYPE_NORMAL, 7624 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7625 /* impl */ SOC_MEM_IMPL_NORMAL, 7626 /* cmic_mor_clks */ 0, 7627 /* access_latency_mode */ 3, 7628 }, 7629 #endif /* chips */ 7630 7631 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 7632 { /* SOC_MEM_INT_RQE_LINK_LIST_XPE2m */ 7633 /* mem RQE_LINK_LIST_XPE2m */ 7634 /* flags */ SOC_MEM_FLAG_VALID | 7635 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7636 /* cmp_fn */ _soc_mem_cmp_undef, 7637 /* *null_entry */ _soc_mem_entry_null_zeroes, 7638 /* index_min */ 0, 7639 /* index_max */ 127, 7640 /* minblock */ 44, 7641 /* maxblock */ 44, 7642 /* blocks */ 0, 7643 /* blocks_hi */ 0x1000, 7644 /* base */ 0x2e8d0000, 7645 /* gran */ 1, 7646 /* bytes */ 2, 7647 /* nFields */ 3, 7648 /* *fields */ soc_RQE_FREE_LIST_BCM56960_A0m_fields, 7649 /* *views */ NULL, 7650 /* *views_num */ NULL, 7651 /* snoop_cb */ NULL, 7652 /* snoop_user_data */ NULL, 7653 /* snoop_flags */ 0, 7654 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7655 /* type */ SOC_MEM_TYPE_NORMAL, 7656 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7657 /* impl */ SOC_MEM_IMPL_NORMAL, 7658 /* cmic_mor_clks */ 0, 7659 /* access_latency_mode */ 3, 7660 }, 7661 #endif /* chips */ 7662 7663 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 7664 { /* SOC_MEM_INT_RQE_LINK_LIST_XPE3m */ 7665 /* mem RQE_LINK_LIST_XPE3m */ 7666 /* flags */ SOC_MEM_FLAG_VALID | 7667 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7668 /* cmp_fn */ _soc_mem_cmp_undef, 7669 /* *null_entry */ _soc_mem_entry_null_zeroes, 7670 /* index_min */ 0, 7671 /* index_max */ 127, 7672 /* minblock */ 44, 7673 /* maxblock */ 44, 7674 /* blocks */ 0, 7675 /* blocks_hi */ 0x1000, 7676 /* base */ 0x2e8d8000, 7677 /* gran */ 1, 7678 /* bytes */ 2, 7679 /* nFields */ 3, 7680 /* *fields */ soc_RQE_FREE_LIST_BCM56960_A0m_fields, 7681 /* *views */ NULL, 7682 /* *views_num */ NULL, 7683 /* snoop_cb */ NULL, 7684 /* snoop_user_data */ NULL, 7685 /* snoop_flags */ 0, 7686 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7687 /* type */ SOC_MEM_TYPE_NORMAL, 7688 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7689 /* impl */ SOC_MEM_IMPL_NORMAL, 7690 /* cmic_mor_clks */ 0, 7691 /* access_latency_mode */ 3, 7692 }, 7693 #endif /* chips */ 7694 7695 #if defined(BCM_56370_A0) 7696 { /* SOC_MEM_INT_RQE_LINK_LIST_XPE0_BCM56370_A0m */ 7697 /* mem RQE_LINK_LIST_XPE0m */ 7698 /* flags */ SOC_MEM_FLAG_VALID | 7699 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7700 /* cmp_fn */ _soc_mem_cmp_undef, 7701 /* *null_entry */ _soc_mem_entry_null_zeroes, 7702 /* index_min */ 0, 7703 /* index_max */ 255, 7704 /* minblock */ 20, 7705 /* maxblock */ 20, 7706 /* blocks */ 0x100000, 7707 /* blocks_hi */ 0, 7708 /* base */ 0x2e900000, 7709 /* gran */ 1, 7710 /* bytes */ 2, 7711 /* nFields */ 5, 7712 /* *fields */ soc_RQE_FREE_LIST_BCM56870_A0m_fields, 7713 /* *views */ NULL, 7714 /* *views_num */ NULL, 7715 /* snoop_cb */ NULL, 7716 /* snoop_user_data */ NULL, 7717 /* snoop_flags */ 0, 7718 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7719 /* type */ SOC_MEM_TYPE_NORMAL, 7720 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7721 /* impl */ SOC_MEM_IMPL_NORMAL, 7722 /* cmic_mor_clks */ 0, 7723 /* access_latency_mode */ 3, 7724 }, 7725 #endif /* chips */ 7726 7727 #if defined(BCM_56770_A0) 7728 { /* SOC_MEM_INT_RQE_LINK_LIST_XPE0_BCM56770_A0m */ 7729 /* mem RQE_LINK_LIST_XPE0m */ 7730 /* flags */ SOC_MEM_FLAG_VALID | 7731 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7732 /* cmp_fn */ _soc_mem_cmp_undef, 7733 /* *null_entry */ _soc_mem_entry_null_zeroes, 7734 /* index_min */ 0, 7735 /* index_max */ 255, 7736 /* minblock */ 31, 7737 /* maxblock */ 31, 7738 /* blocks */ 0x80000000, 7739 /* blocks_hi */ 0, 7740 /* base */ 0x2e900000, 7741 /* gran */ 1, 7742 /* bytes */ 2, 7743 /* nFields */ 5, 7744 /* *fields */ soc_RQE_FREE_LIST_BCM56870_A0m_fields, 7745 /* *views */ NULL, 7746 /* *views_num */ NULL, 7747 /* snoop_cb */ NULL, 7748 /* snoop_user_data */ NULL, 7749 /* snoop_flags */ 0, 7750 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7751 /* type */ SOC_MEM_TYPE_NORMAL, 7752 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7753 /* impl */ SOC_MEM_IMPL_NORMAL, 7754 /* cmic_mor_clks */ 0, 7755 /* access_latency_mode */ 3, 7756 }, 7757 #endif /* chips */ 7758 7759 #if defined(BCM_56870_A0) 7760 { /* SOC_MEM_INT_RQE_LINK_LIST_XPE0_BCM56870_A0m */ 7761 /* mem RQE_LINK_LIST_XPE0m */ 7762 /* flags */ SOC_MEM_FLAG_VALID | 7763 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7764 /* cmp_fn */ _soc_mem_cmp_undef, 7765 /* *null_entry */ _soc_mem_entry_null_zeroes, 7766 /* index_min */ 0, 7767 /* index_max */ 255, 7768 /* minblock */ 44, 7769 /* maxblock */ 44, 7770 /* blocks */ 0, 7771 /* blocks_hi */ 0x1000, 7772 /* base */ 0x2e900000, 7773 /* gran */ 1, 7774 /* bytes */ 2, 7775 /* nFields */ 5, 7776 /* *fields */ soc_RQE_FREE_LIST_BCM56870_A0m_fields, 7777 /* *views */ NULL, 7778 /* *views_num */ NULL, 7779 /* snoop_cb */ NULL, 7780 /* snoop_user_data */ NULL, 7781 /* snoop_flags */ 0, 7782 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7783 /* type */ SOC_MEM_TYPE_NORMAL, 7784 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7785 /* impl */ SOC_MEM_IMPL_NORMAL, 7786 /* cmic_mor_clks */ 0, 7787 /* access_latency_mode */ 3, 7788 }, 7789 #endif /* chips */ 7790 7791 #if defined(BCM_56970_A0) 7792 { /* SOC_MEM_INT_RQE_LINK_LIST_XPE0_BCM56970_A0m */ 7793 /* mem RQE_LINK_LIST_XPE0m */ 7794 /* flags */ SOC_MEM_FLAG_VALID | 7795 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7796 /* cmp_fn */ _soc_mem_cmp_undef, 7797 /* *null_entry */ _soc_mem_entry_null_zeroes, 7798 /* index_min */ 0, 7799 /* index_max */ 255, 7800 /* minblock */ 77, 7801 /* maxblock */ 77, 7802 /* blocks */ 0, 7803 /* blocks_hi */ 0xffffffff, 7804 /* base */ 0x2e8c0000, 7805 /* gran */ 1, 7806 /* bytes */ 2, 7807 /* nFields */ 5, 7808 /* *fields */ soc_RQE_FREE_LIST_BCM56970_A0m_fields, 7809 /* *views */ NULL, 7810 /* *views_num */ NULL, 7811 /* snoop_cb */ NULL, 7812 /* snoop_user_data */ NULL, 7813 /* snoop_flags */ 0, 7814 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7815 /* type */ SOC_MEM_TYPE_NORMAL, 7816 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7817 /* impl */ SOC_MEM_IMPL_NORMAL, 7818 /* cmic_mor_clks */ 0, 7819 /* access_latency_mode */ 3, 7820 }, 7821 #endif /* chips */ 7822 7823 #if defined(BCM_56970_A0) 7824 { /* SOC_MEM_INT_RQE_LINK_LIST_XPE1_BCM56970_A0m */ 7825 /* mem RQE_LINK_LIST_XPE1m */ 7826 /* flags */ SOC_MEM_FLAG_VALID | 7827 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7828 /* cmp_fn */ _soc_mem_cmp_undef, 7829 /* *null_entry */ _soc_mem_entry_null_zeroes, 7830 /* index_min */ 0, 7831 /* index_max */ 255, 7832 /* minblock */ 77, 7833 /* maxblock */ 77, 7834 /* blocks */ 0, 7835 /* blocks_hi */ 0xffffffff, 7836 /* base */ 0x2e8d0000, 7837 /* gran */ 1, 7838 /* bytes */ 2, 7839 /* nFields */ 5, 7840 /* *fields */ soc_RQE_FREE_LIST_BCM56970_A0m_fields, 7841 /* *views */ NULL, 7842 /* *views_num */ NULL, 7843 /* snoop_cb */ NULL, 7844 /* snoop_user_data */ NULL, 7845 /* snoop_flags */ 0, 7846 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7847 /* type */ SOC_MEM_TYPE_NORMAL, 7848 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7849 /* impl */ SOC_MEM_IMPL_NORMAL, 7850 /* cmic_mor_clks */ 0, 7851 /* access_latency_mode */ 3, 7852 }, 7853 #endif /* chips */ 7854 7855 #if defined(BCM_56970_A0) 7856 { /* SOC_MEM_INT_RQE_LINK_LIST_XPE2_BCM56970_A0m */ 7857 /* mem RQE_LINK_LIST_XPE2m */ 7858 /* flags */ SOC_MEM_FLAG_VALID | 7859 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7860 /* cmp_fn */ _soc_mem_cmp_undef, 7861 /* *null_entry */ _soc_mem_entry_null_zeroes, 7862 /* index_min */ 0, 7863 /* index_max */ 255, 7864 /* minblock */ 77, 7865 /* maxblock */ 77, 7866 /* blocks */ 0, 7867 /* blocks_hi */ 0xffffffff, 7868 /* base */ 0x2e8e0000, 7869 /* gran */ 1, 7870 /* bytes */ 2, 7871 /* nFields */ 5, 7872 /* *fields */ soc_RQE_FREE_LIST_BCM56970_A0m_fields, 7873 /* *views */ NULL, 7874 /* *views_num */ NULL, 7875 /* snoop_cb */ NULL, 7876 /* snoop_user_data */ NULL, 7877 /* snoop_flags */ 0, 7878 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7879 /* type */ SOC_MEM_TYPE_NORMAL, 7880 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7881 /* impl */ SOC_MEM_IMPL_NORMAL, 7882 /* cmic_mor_clks */ 0, 7883 /* access_latency_mode */ 3, 7884 }, 7885 #endif /* chips */ 7886 7887 #if defined(BCM_56970_A0) 7888 { /* SOC_MEM_INT_RQE_LINK_LIST_XPE3_BCM56970_A0m */ 7889 /* mem RQE_LINK_LIST_XPE3m */ 7890 /* flags */ SOC_MEM_FLAG_VALID | 7891 (20 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x2 */ 7892 /* cmp_fn */ _soc_mem_cmp_undef, 7893 /* *null_entry */ _soc_mem_entry_null_zeroes, 7894 /* index_min */ 0, 7895 /* index_max */ 255, 7896 /* minblock */ 77, 7897 /* maxblock */ 77, 7898 /* blocks */ 0, 7899 /* blocks_hi */ 0xffffffff, 7900 /* base */ 0x2e8f0000, 7901 /* gran */ 1, 7902 /* bytes */ 2, 7903 /* nFields */ 5, 7904 /* *fields */ soc_RQE_FREE_LIST_BCM56970_A0m_fields, 7905 /* *views */ NULL, 7906 /* *views_num */ NULL, 7907 /* snoop_cb */ NULL, 7908 /* snoop_user_data */ NULL, 7909 /* snoop_flags */ 0, 7910 /* mem severity */ SOC_MEM_SEVERE_MISSING, 7911 /* type */ SOC_MEM_TYPE_NORMAL, 7912 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7913 /* impl */ SOC_MEM_IMPL_NORMAL, 7914 /* cmic_mor_clks */ 0, 7915 /* access_latency_mode */ 3, 7916 }, 7917 #endif /* chips */ 7918 7919 #if defined(BCM_88690_A0) 7920 { /* SOC_MEM_INT_RQP_CMSm */ 7921 /* mem RQP_CMSm */ 7922 /* flags */ SOC_MEM_FLAG_SIGNAL | 7923 SOC_MEM_FLAG_VALID, /* 0x2 */ 7924 /* cmp_fn */ NULL, 7925 /* *null_entry */ NULL, 7926 /* index_min */ 0, 7927 /* index_max */ 511, 7928 /* minblock */ 223, 7929 /* maxblock */ 224, 7930 /* blocks */ 0, 7931 /* blocks_hi */ 0xffffffff, 7932 /* base */ 0x00030000, 7933 /* gran */ 1, 7934 /* bytes */ 3, 7935 /* nFields */ 2, 7936 /* *fields */ soc_RQP_CMSm_fields, 7937 /* *views */ NULL, 7938 /* *views_num */ NULL, 7939 /* snoop_cb */ NULL, 7940 /* snoop_user_data */ NULL, 7941 /* snoop_flags */ 0, 7942 /* severity */ SOC_MEM_SEVERE_LOW, 7943 /* type */ SOC_MEM_TYPE_TWO_PORT, 7944 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7945 /* impl */ SOC_MEM_IMPL_NORMAL, 7946 /* cmic_mor_clks */ 0, 7947 }, 7948 #endif /* chips */ 7949 7950 #if defined(BCM_88690_B0) 7951 { /* SOC_MEM_INT_RQP_CMS_BCM88690_B0m */ 7952 /* mem RQP_CMSm */ 7953 /* flags */ SOC_MEM_FLAG_SIGNAL | 7954 SOC_MEM_FLAG_VALID, /* 0x2 */ 7955 /* cmp_fn */ NULL, 7956 /* *null_entry */ NULL, 7957 /* index_min */ 0, 7958 /* index_max */ 511, 7959 /* minblock */ 223, 7960 /* maxblock */ 224, 7961 /* blocks */ 0, 7962 /* blocks_hi */ 0xffffffff, 7963 /* base */ 0x00030000, 7964 /* gran */ 1, 7965 /* bytes */ 3, 7966 /* nFields */ 2, 7967 /* *fields */ soc_RQP_CMS_BCM88690_B0m_fields, 7968 /* *views */ NULL, 7969 /* *views_num */ NULL, 7970 /* snoop_cb */ NULL, 7971 /* snoop_user_data */ NULL, 7972 /* snoop_flags */ 0, 7973 /* severity */ SOC_MEM_SEVERE_LOW, 7974 /* type */ SOC_MEM_TYPE_TWO_PORT, 7975 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 7976 /* impl */ SOC_MEM_IMPL_NORMAL, 7977 /* cmic_mor_clks */ 0, 7978 }, 7979 #endif /* chips */ 7980 7981 #if defined(BCM_88690_A0) 7982 { /* SOC_MEM_INT_RQP_CRMm */ 7983 /* mem RQP_CRMm */ 7984 /* flags */ SOC_MEM_FLAG_SIGNAL | 7985 SOC_MEM_FLAG_WRITEONLY | 7986 SOC_MEM_FLAG_READONLY | 7987 SOC_MEM_FLAG_VALID, /* 0x2 */ 7988 /* cmp_fn */ NULL, 7989 /* *null_entry */ NULL, 7990 /* index_min */ 0, 7991 /* index_max */ 511, 7992 /* minblock */ 223, 7993 /* maxblock */ 224, 7994 /* blocks */ 0, 7995 /* blocks_hi */ 0xffffffff, 7996 /* base */ 0x00090000, 7997 /* gran */ 1, 7998 /* bytes */ 3, 7999 /* nFields */ 2, 8000 /* *fields */ soc_RQP_CRMm_fields, 8001 /* *views */ NULL, 8002 /* *views_num */ NULL, 8003 /* snoop_cb */ NULL, 8004 /* snoop_user_data */ NULL, 8005 /* snoop_flags */ 0, 8006 /* severity */ SOC_MEM_SEVERE_LOW, 8007 /* type */ SOC_MEM_TYPE_TWO_PORT, 8008 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8009 /* impl */ SOC_MEM_IMPL_NORMAL, 8010 /* cmic_mor_clks */ 0, 8011 }, 8012 #endif /* chips */ 8013 8014 #if defined(BCM_88690_B0) 8015 { /* SOC_MEM_INT_RQP_CRM_BCM88690_B0m */ 8016 /* mem RQP_CRMm */ 8017 /* flags */ SOC_MEM_FLAG_SIGNAL | 8018 SOC_MEM_FLAG_WRITEONLY | 8019 SOC_MEM_FLAG_READONLY | 8020 SOC_MEM_FLAG_VALID, /* 0x2 */ 8021 /* cmp_fn */ NULL, 8022 /* *null_entry */ NULL, 8023 /* index_min */ 0, 8024 /* index_max */ 511, 8025 /* minblock */ 223, 8026 /* maxblock */ 224, 8027 /* blocks */ 0, 8028 /* blocks_hi */ 0xffffffff, 8029 /* base */ 0x00080000, 8030 /* gran */ 1, 8031 /* bytes */ 3, 8032 /* nFields */ 2, 8033 /* *fields */ soc_RQP_CRM_BCM88690_B0m_fields, 8034 /* *views */ NULL, 8035 /* *views_num */ NULL, 8036 /* snoop_cb */ NULL, 8037 /* snoop_user_data */ NULL, 8038 /* snoop_flags */ 0, 8039 /* severity */ SOC_MEM_SEVERE_LOW, 8040 /* type */ SOC_MEM_TYPE_TWO_PORT, 8041 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8042 /* impl */ SOC_MEM_IMPL_NORMAL, 8043 /* cmic_mor_clks */ 0, 8044 }, 8045 #endif /* chips */ 8046 8047 #if defined(BCM_88690_A0) 8048 { /* SOC_MEM_INT_RQP_FCMm */ 8049 /* mem RQP_FCMm */ 8050 /* flags */ SOC_MEM_FLAG_SIGNAL | 8051 SOC_MEM_FLAG_WRITEONLY | 8052 SOC_MEM_FLAG_READONLY | 8053 SOC_MEM_FLAG_VALID, /* 0x2 */ 8054 /* cmp_fn */ NULL, 8055 /* *null_entry */ NULL, 8056 /* index_min */ 0, 8057 /* index_max */ 511, 8058 /* minblock */ 223, 8059 /* maxblock */ 224, 8060 /* blocks */ 0, 8061 /* blocks_hi */ 0xffffffff, 8062 /* base */ 0x00020000, 8063 /* gran */ 1, 8064 /* bytes */ 2, 8065 /* nFields */ 2, 8066 /* *fields */ soc_RQP_FCMm_fields, 8067 /* *views */ NULL, 8068 /* *views_num */ NULL, 8069 /* snoop_cb */ NULL, 8070 /* snoop_user_data */ NULL, 8071 /* snoop_flags */ 0, 8072 /* severity */ SOC_MEM_SEVERE_HIGH, 8073 /* type */ SOC_MEM_TYPE_TWO_PORT, 8074 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8075 /* impl */ SOC_MEM_IMPL_NORMAL, 8076 /* cmic_mor_clks */ 0, 8077 }, 8078 #endif /* chips */ 8079 8080 #if defined(BCM_88690_B0) 8081 { /* SOC_MEM_INT_RQP_FCM_BCM88690_B0m */ 8082 /* mem RQP_FCMm */ 8083 /* flags */ SOC_MEM_FLAG_SIGNAL | 8084 SOC_MEM_FLAG_WRITEONLY | 8085 SOC_MEM_FLAG_READONLY | 8086 SOC_MEM_FLAG_VALID, /* 0x2 */ 8087 /* cmp_fn */ NULL, 8088 /* *null_entry */ NULL, 8089 /* index_min */ 0, 8090 /* index_max */ 511, 8091 /* minblock */ 223, 8092 /* maxblock */ 224, 8093 /* blocks */ 0, 8094 /* blocks_hi */ 0xffffffff, 8095 /* base */ 0x00020000, 8096 /* gran */ 1, 8097 /* bytes */ 2, 8098 /* nFields */ 2, 8099 /* *fields */ soc_RQP_FCM_BCM88690_B0m_fields, 8100 /* *views */ NULL, 8101 /* *views_num */ NULL, 8102 /* snoop_cb */ NULL, 8103 /* snoop_user_data */ NULL, 8104 /* snoop_flags */ 0, 8105 /* severity */ SOC_MEM_SEVERE_HIGH, 8106 /* type */ SOC_MEM_TYPE_TWO_PORT, 8107 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8108 /* impl */ SOC_MEM_IMPL_NORMAL, 8109 /* cmic_mor_clks */ 0, 8110 }, 8111 #endif /* chips */ 8112 8113 #if defined(BCM_88690_A0) 8114 { /* SOC_MEM_INT_RQP_FRMm */ 8115 /* mem RQP_FRMm */ 8116 /* flags */ SOC_MEM_FLAG_SIGNAL | 8117 SOC_MEM_FLAG_WRITEONLY | 8118 SOC_MEM_FLAG_READONLY | 8119 SOC_MEM_FLAG_VALID, /* 0x2 */ 8120 /* cmp_fn */ NULL, 8121 /* *null_entry */ NULL, 8122 /* index_min */ 0, 8123 /* index_max */ 55, 8124 /* minblock */ 223, 8125 /* maxblock */ 224, 8126 /* blocks */ 0, 8127 /* blocks_hi */ 0xffffffff, 8128 /* base */ 0x00070000, 8129 /* gran */ 1, 8130 /* bytes */ 534, 8131 /* nFields */ 2, 8132 /* *fields */ soc_RQP_FRMm_fields, 8133 /* *views */ NULL, 8134 /* *views_num */ NULL, 8135 /* snoop_cb */ NULL, 8136 /* snoop_user_data */ NULL, 8137 /* snoop_flags */ 0, 8138 /* severity */ SOC_MEM_SEVERE_LOW, 8139 /* type */ SOC_MEM_TYPE_TWO_PORT, 8140 /* ecc type */ SOC_MEM_ECC_TYPE_WIDE, 8141 /* impl */ SOC_MEM_IMPL_NORMAL, 8142 /* cmic_mor_clks */ 0, 8143 }, 8144 #endif /* chips */ 8145 8146 #if defined(BCM_88690_B0) 8147 { /* SOC_MEM_INT_RQP_FRM_BCM88690_B0m */ 8148 /* mem RQP_FRMm */ 8149 /* flags */ SOC_MEM_FLAG_SIGNAL | 8150 SOC_MEM_FLAG_WRITEONLY | 8151 SOC_MEM_FLAG_READONLY | 8152 SOC_MEM_FLAG_VALID, /* 0x2 */ 8153 /* cmp_fn */ NULL, 8154 /* *null_entry */ NULL, 8155 /* index_min */ 0, 8156 /* index_max */ 55, 8157 /* minblock */ 223, 8158 /* maxblock */ 224, 8159 /* blocks */ 0, 8160 /* blocks_hi */ 0xffffffff, 8161 /* base */ 0x00060000, 8162 /* gran */ 1, 8163 /* bytes */ 534, 8164 /* nFields */ 2, 8165 /* *fields */ soc_RQP_FRM_BCM88690_B0m_fields, 8166 /* *views */ NULL, 8167 /* *views_num */ NULL, 8168 /* snoop_cb */ NULL, 8169 /* snoop_user_data */ NULL, 8170 /* snoop_flags */ 0, 8171 /* severity */ SOC_MEM_SEVERE_LOW, 8172 /* type */ SOC_MEM_TYPE_TWO_PORT, 8173 /* ecc type */ SOC_MEM_ECC_TYPE_WIDE, 8174 /* impl */ SOC_MEM_IMPL_NORMAL, 8175 /* cmic_mor_clks */ 0, 8176 }, 8177 #endif /* chips */ 8178 8179 #if defined(BCM_88690_A0) 8180 { /* SOC_MEM_INT_RQP_HDR_FIFOm */ 8181 /* mem RQP_HDR_FIFOm */ 8182 /* flags */ SOC_MEM_FLAG_SIGNAL | 8183 SOC_MEM_FLAG_WRITEONLY | 8184 SOC_MEM_FLAG_READONLY | 8185 SOC_MEM_FLAG_VALID, /* 0x2 */ 8186 /* cmp_fn */ NULL, 8187 /* *null_entry */ NULL, 8188 /* index_min */ 0, 8189 /* index_max */ 13, 8190 /* minblock */ 223, 8191 /* maxblock */ 224, 8192 /* blocks */ 0, 8193 /* blocks_hi */ 0xffffffff, 8194 /* base */ 0x000c0000, 8195 /* gran */ 1, 8196 /* bytes */ 148, 8197 /* nFields */ 2, 8198 /* *fields */ soc_RQP_HDR_FIFOm_fields, 8199 /* *views */ NULL, 8200 /* *views_num */ NULL, 8201 /* snoop_cb */ NULL, 8202 /* snoop_user_data */ NULL, 8203 /* snoop_flags */ 0, 8204 /* severity */ SOC_MEM_SEVERE_LOW, 8205 /* type */ SOC_MEM_TYPE_TWO_PORT, 8206 /* ecc type */ SOC_MEM_ECC_TYPE_WIDE, 8207 /* impl */ SOC_MEM_IMPL_NORMAL, 8208 /* cmic_mor_clks */ 0, 8209 }, 8210 #endif /* chips */ 8211 8212 #if defined(BCM_88690_B0) 8213 { /* SOC_MEM_INT_RQP_HDR_FIFO_BCM88690_B0m */ 8214 /* mem RQP_HDR_FIFOm */ 8215 /* flags */ SOC_MEM_FLAG_SIGNAL | 8216 SOC_MEM_FLAG_WRITEONLY | 8217 SOC_MEM_FLAG_READONLY | 8218 SOC_MEM_FLAG_VALID, /* 0x2 */ 8219 /* cmp_fn */ NULL, 8220 /* *null_entry */ NULL, 8221 /* index_min */ 0, 8222 /* index_max */ 13, 8223 /* minblock */ 223, 8224 /* maxblock */ 224, 8225 /* blocks */ 0, 8226 /* blocks_hi */ 0xffffffff, 8227 /* base */ 0x000b0000, 8228 /* gran */ 1, 8229 /* bytes */ 148, 8230 /* nFields */ 2, 8231 /* *fields */ soc_RQP_HDR_FIFO_BCM88690_B0m_fields, 8232 /* *views */ NULL, 8233 /* *views_num */ NULL, 8234 /* snoop_cb */ NULL, 8235 /* snoop_user_data */ NULL, 8236 /* snoop_flags */ 0, 8237 /* severity */ SOC_MEM_SEVERE_LOW, 8238 /* type */ SOC_MEM_TYPE_TWO_PORT, 8239 /* ecc type */ SOC_MEM_ECC_TYPE_WIDE, 8240 /* impl */ SOC_MEM_IMPL_NORMAL, 8241 /* cmic_mor_clks */ 0, 8242 }, 8243 #endif /* chips */ 8244 8245 #if defined(BCM_88690_A0) 8246 { /* SOC_MEM_INT_RQP_MBYPASSm */ 8247 /* mem RQP_MBYPASSm */ 8248 /* flags */ SOC_MEM_FLAG_SIGNAL | 8249 SOC_MEM_FLAG_WRITEONLY | 8250 SOC_MEM_FLAG_READONLY | 8251 SOC_MEM_FLAG_VALID, /* 0x2 */ 8252 /* cmp_fn */ NULL, 8253 /* *null_entry */ NULL, 8254 /* index_min */ 0, 8255 /* index_max */ 767, 8256 /* minblock */ 223, 8257 /* maxblock */ 224, 8258 /* blocks */ 0, 8259 /* blocks_hi */ 0xffffffff, 8260 /* base */ 0x00150000, 8261 /* gran */ 1, 8262 /* bytes */ 153, 8263 /* nFields */ 3, 8264 /* *fields */ soc_RQP_MBYPASSm_fields, 8265 /* *views */ NULL, 8266 /* *views_num */ NULL, 8267 /* snoop_cb */ NULL, 8268 /* snoop_user_data */ NULL, 8269 /* snoop_flags */ 0, 8270 /* severity */ SOC_MEM_SEVERE_LOW, 8271 /* type */ SOC_MEM_TYPE_TWO_PORT, 8272 /* ecc type */ SOC_MEM_ECC_TYPE_WIDE, 8273 /* impl */ SOC_MEM_IMPL_NORMAL, 8274 /* cmic_mor_clks */ 0, 8275 }, 8276 #endif /* chips */ 8277 8278 #if defined(BCM_88690_B0) 8279 { /* SOC_MEM_INT_RQP_MBYPASS_BCM88690_B0m */ 8280 /* mem RQP_MBYPASSm */ 8281 /* flags */ SOC_MEM_FLAG_SIGNAL | 8282 SOC_MEM_FLAG_WRITEONLY | 8283 SOC_MEM_FLAG_READONLY | 8284 SOC_MEM_FLAG_VALID, /* 0x2 */ 8285 /* cmp_fn */ NULL, 8286 /* *null_entry */ NULL, 8287 /* index_min */ 0, 8288 /* index_max */ 767, 8289 /* minblock */ 223, 8290 /* maxblock */ 224, 8291 /* blocks */ 0, 8292 /* blocks_hi */ 0xffffffff, 8293 /* base */ 0x001d0000, 8294 /* gran */ 1, 8295 /* bytes */ 153, 8296 /* nFields */ 3, 8297 /* *fields */ soc_RQP_MBYPASS_BCM88690_B0m_fields, 8298 /* *views */ NULL, 8299 /* *views_num */ NULL, 8300 /* snoop_cb */ NULL, 8301 /* snoop_user_data */ NULL, 8302 /* snoop_flags */ 0, 8303 /* severity */ SOC_MEM_SEVERE_LOW, 8304 /* type */ SOC_MEM_TYPE_TWO_PORT, 8305 /* ecc type */ SOC_MEM_ECC_TYPE_WIDE, 8306 /* impl */ SOC_MEM_IMPL_NORMAL, 8307 /* cmic_mor_clks */ 0, 8308 }, 8309 #endif /* chips */ 8310 8311 #if defined(BCM_88690_A0) 8312 { /* SOC_MEM_INT_RQP_MC_SP_TC_MAPm */ 8313 /* mem RQP_MC_SP_TC_MAPm */ 8314 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 8315 /* cmp_fn */ NULL, 8316 /* *null_entry */ NULL, 8317 /* index_min */ 0, 8318 /* index_max */ 31, 8319 /* minblock */ 223, 8320 /* maxblock */ 224, 8321 /* blocks */ 0, 8322 /* blocks_hi */ 0xffffffff, 8323 /* base */ 0x00170000, 8324 /* gran */ 1, 8325 /* bytes */ 1, 8326 /* nFields */ 2, 8327 /* *fields */ soc_RQP_MC_SP_TC_MAPm_fields, 8328 /* *views */ NULL, 8329 /* *views_num */ NULL, 8330 /* snoop_cb */ NULL, 8331 /* snoop_user_data */ NULL, 8332 /* snoop_flags */ 0, 8333 /* severity */ SOC_MEM_SEVERE_LOW, 8334 /* type */ SOC_MEM_TYPE_NORMAL, 8335 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 8336 /* impl */ SOC_MEM_IMPL_NORMAL, 8337 /* cmic_mor_clks */ 0, 8338 }, 8339 #endif /* chips */ 8340 8341 #if defined(BCM_88690_B0) 8342 { /* SOC_MEM_INT_RQP_MC_SP_TC_MAP_BCM88690_B0m */ 8343 /* mem RQP_MC_SP_TC_MAPm */ 8344 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 8345 /* cmp_fn */ NULL, 8346 /* *null_entry */ NULL, 8347 /* index_min */ 0, 8348 /* index_max */ 31, 8349 /* minblock */ 223, 8350 /* maxblock */ 224, 8351 /* blocks */ 0, 8352 /* blocks_hi */ 0xffffffff, 8353 /* base */ 0x001f0000, 8354 /* gran */ 1, 8355 /* bytes */ 1, 8356 /* nFields */ 2, 8357 /* *fields */ soc_RQP_MC_SP_TC_MAP_BCM88690_B0m_fields, 8358 /* *views */ NULL, 8359 /* *views_num */ NULL, 8360 /* snoop_cb */ NULL, 8361 /* snoop_user_data */ NULL, 8362 /* snoop_flags */ 0, 8363 /* severity */ SOC_MEM_SEVERE_LOW, 8364 /* type */ SOC_MEM_TYPE_NORMAL, 8365 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 8366 /* impl */ SOC_MEM_IMPL_FLIPFLOP, 8367 /* cmic_mor_clks */ 0, 8368 }, 8369 #endif /* chips */ 8370 8371 #if defined(BCM_88690_A0) 8372 { /* SOC_MEM_INT_RQP_MSCm */ 8373 /* mem RQP_MSCm */ 8374 /* flags */ SOC_MEM_FLAG_SIGNAL | 8375 SOC_MEM_FLAG_WRITEONLY | 8376 SOC_MEM_FLAG_READONLY | 8377 SOC_MEM_FLAG_VALID, /* 0x2 */ 8378 /* cmp_fn */ NULL, 8379 /* *null_entry */ NULL, 8380 /* index_min */ 0, 8381 /* index_max */ 511, 8382 /* minblock */ 223, 8383 /* maxblock */ 224, 8384 /* blocks */ 0, 8385 /* blocks_hi */ 0xffffffff, 8386 /* base */ 0x00160000, 8387 /* gran */ 1, 8388 /* bytes */ 157, 8389 /* nFields */ 8, 8390 /* *fields */ soc_RQP_MSCm_fields, 8391 /* *views */ NULL, 8392 /* *views_num */ NULL, 8393 /* snoop_cb */ NULL, 8394 /* snoop_user_data */ NULL, 8395 /* snoop_flags */ 0, 8396 /* severity */ SOC_MEM_SEVERE_LOW, 8397 /* type */ SOC_MEM_TYPE_TWO_PORT, 8398 /* ecc type */ SOC_MEM_ECC_TYPE_WIDE, 8399 /* impl */ SOC_MEM_IMPL_NORMAL, 8400 /* cmic_mor_clks */ 0, 8401 }, 8402 #endif /* chips */ 8403 8404 #if defined(BCM_88690_B0) 8405 { /* SOC_MEM_INT_RQP_MSC_BCM88690_B0m */ 8406 /* mem RQP_MSCm */ 8407 /* flags */ SOC_MEM_FLAG_SIGNAL | 8408 SOC_MEM_FLAG_WRITEONLY | 8409 SOC_MEM_FLAG_READONLY | 8410 SOC_MEM_FLAG_VALID, /* 0x2 */ 8411 /* cmp_fn */ NULL, 8412 /* *null_entry */ NULL, 8413 /* index_min */ 0, 8414 /* index_max */ 511, 8415 /* minblock */ 223, 8416 /* maxblock */ 224, 8417 /* blocks */ 0, 8418 /* blocks_hi */ 0xffffffff, 8419 /* base */ 0x001e0000, 8420 /* gran */ 1, 8421 /* bytes */ 157, 8422 /* nFields */ 8, 8423 /* *fields */ soc_RQP_MSC_BCM88690_B0m_fields, 8424 /* *views */ NULL, 8425 /* *views_num */ NULL, 8426 /* snoop_cb */ NULL, 8427 /* snoop_user_data */ NULL, 8428 /* snoop_flags */ 0, 8429 /* severity */ SOC_MEM_SEVERE_LOW, 8430 /* type */ SOC_MEM_TYPE_TWO_PORT, 8431 /* ecc type */ SOC_MEM_ECC_TYPE_WIDE, 8432 /* impl */ SOC_MEM_IMPL_NORMAL, 8433 /* cmic_mor_clks */ 0, 8434 }, 8435 #endif /* chips */ 8436 8437 #if defined(BCM_88690_A0) 8438 { /* SOC_MEM_INT_RQP_PCMm */ 8439 /* mem RQP_PCMm */ 8440 /* flags */ SOC_MEM_FLAG_SIGNAL | 8441 SOC_MEM_FLAG_WRITEONLY | 8442 SOC_MEM_FLAG_READONLY | 8443 SOC_MEM_FLAG_VALID, /* 0x2 */ 8444 /* cmp_fn */ NULL, 8445 /* *null_entry */ NULL, 8446 /* index_min */ 0, 8447 /* index_max */ 23, 8448 /* minblock */ 223, 8449 /* maxblock */ 224, 8450 /* blocks */ 0, 8451 /* blocks_hi */ 0xffffffff, 8452 /* base */ 0x00040000, 8453 /* gran */ 1, 8454 /* bytes */ 524, 8455 /* nFields */ 2, 8456 /* *fields */ soc_RQP_PCMm_fields, 8457 /* *views */ NULL, 8458 /* *views_num */ NULL, 8459 /* snoop_cb */ NULL, 8460 /* snoop_user_data */ NULL, 8461 /* snoop_flags */ 0, 8462 /* severity */ SOC_MEM_SEVERE_LOW, 8463 /* type */ SOC_MEM_TYPE_TWO_PORT, 8464 /* ecc type */ SOC_MEM_ECC_TYPE_WIDE, 8465 /* impl */ SOC_MEM_IMPL_NORMAL, 8466 /* cmic_mor_clks */ 0, 8467 }, 8468 #endif /* chips */ 8469 8470 #if defined(BCM_88690_B0) 8471 { /* SOC_MEM_INT_RQP_PCM_BCM88690_B0m */ 8472 /* mem RQP_PCMm */ 8473 /* flags */ SOC_MEM_FLAG_SIGNAL | 8474 SOC_MEM_FLAG_WRITEONLY | 8475 SOC_MEM_FLAG_READONLY | 8476 SOC_MEM_FLAG_VALID, /* 0x2 */ 8477 /* cmp_fn */ NULL, 8478 /* *null_entry */ NULL, 8479 /* index_min */ 0, 8480 /* index_max */ 23, 8481 /* minblock */ 223, 8482 /* maxblock */ 224, 8483 /* blocks */ 0, 8484 /* blocks_hi */ 0xffffffff, 8485 /* base */ 0x00040000, 8486 /* gran */ 1, 8487 /* bytes */ 524, 8488 /* nFields */ 2, 8489 /* *fields */ soc_RQP_PCM_BCM88690_B0m_fields, 8490 /* *views */ NULL, 8491 /* *views_num */ NULL, 8492 /* snoop_cb */ NULL, 8493 /* snoop_user_data */ NULL, 8494 /* snoop_flags */ 0, 8495 /* severity */ SOC_MEM_SEVERE_LOW, 8496 /* type */ SOC_MEM_TYPE_TWO_PORT, 8497 /* ecc type */ SOC_MEM_ECC_TYPE_WIDE, 8498 /* impl */ SOC_MEM_IMPL_NORMAL, 8499 /* cmic_mor_clks */ 0, 8500 }, 8501 #endif /* chips */ 8502 8503 #if defined(BCM_88690_A0) 8504 { /* SOC_MEM_INT_RQP_PRDm */ 8505 /* mem RQP_PRDm */ 8506 /* flags */ SOC_MEM_FLAG_SIGNAL | 8507 SOC_MEM_FLAG_WRITEONLY | 8508 SOC_MEM_FLAG_READONLY | 8509 SOC_MEM_FLAG_VALID | 8510 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 8511 /* cmp_fn */ NULL, 8512 /* *null_entry */ NULL, 8513 /* index_min */ 0, 8514 /* index_max */ 511, 8515 /* minblock */ 223, 8516 /* maxblock */ 224, 8517 /* blocks */ 0, 8518 /* blocks_hi */ 0xffffffff, 8519 /* base */ 0x000e0000, 8520 /* gran */ 1, 8521 /* bytes */ 268, 8522 /* nFields */ 2, 8523 /* *fields */ soc_RQP_PRDm_fields, 8524 /* *views */ NULL, 8525 /* *views_num */ NULL, 8526 /* snoop_cb */ NULL, 8527 /* snoop_user_data */ NULL, 8528 /* snoop_flags */ 0, 8529 /* severity */ SOC_MEM_SEVERE_LOW, 8530 /* type */ SOC_MEM_TYPE_NORMAL, 8531 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8532 /* impl */ SOC_MEM_IMPL_NORMAL, 8533 /* cmic_mor_clks */ 0, 8534 }, 8535 #endif /* chips */ 8536 8537 #if defined(BCM_88690_B0) 8538 { /* SOC_MEM_INT_RQP_PRD_BCM88690_B0m */ 8539 /* mem RQP_PRDm */ 8540 /* flags */ SOC_MEM_FLAG_SIGNAL | 8541 SOC_MEM_FLAG_WRITEONLY | 8542 SOC_MEM_FLAG_READONLY | 8543 SOC_MEM_FLAG_VALID | 8544 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 8545 /* cmp_fn */ NULL, 8546 /* *null_entry */ NULL, 8547 /* index_min */ 0, 8548 /* index_max */ 511, 8549 /* minblock */ 223, 8550 /* maxblock */ 224, 8551 /* blocks */ 0, 8552 /* blocks_hi */ 0xffffffff, 8553 /* base */ 0x00160000, 8554 /* gran */ 1, 8555 /* bytes */ 268, 8556 /* nFields */ 2, 8557 /* *fields */ soc_RQP_PRD_BCM88690_B0m_fields, 8558 /* *views */ NULL, 8559 /* *views_num */ NULL, 8560 /* snoop_cb */ NULL, 8561 /* snoop_user_data */ NULL, 8562 /* snoop_flags */ 0, 8563 /* severity */ SOC_MEM_SEVERE_LOW, 8564 /* type */ SOC_MEM_TYPE_NORMAL, 8565 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8566 /* impl */ SOC_MEM_IMPL_NORMAL, 8567 /* cmic_mor_clks */ 0, 8568 }, 8569 #endif /* chips */ 8570 8571 #if defined(BCM_88690_A0) 8572 { /* SOC_MEM_INT_RQP_PRFm */ 8573 /* mem RQP_PRFm */ 8574 /* flags */ SOC_MEM_FLAG_SIGNAL | 8575 SOC_MEM_FLAG_WRITEONLY | 8576 SOC_MEM_FLAG_READONLY | 8577 SOC_MEM_FLAG_VALID | 8578 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 8579 /* cmp_fn */ NULL, 8580 /* *null_entry */ NULL, 8581 /* index_min */ 0, 8582 /* index_max */ 127, 8583 /* minblock */ 223, 8584 /* maxblock */ 224, 8585 /* blocks */ 0, 8586 /* blocks_hi */ 0xffffffff, 8587 /* base */ 0x00100000, 8588 /* gran */ 1, 8589 /* bytes */ 4, 8590 /* nFields */ 6, 8591 /* *fields */ soc_RQP_PRFm_fields, 8592 /* *views */ NULL, 8593 /* *views_num */ NULL, 8594 /* snoop_cb */ NULL, 8595 /* snoop_user_data */ NULL, 8596 /* snoop_flags */ 0, 8597 /* severity */ SOC_MEM_SEVERE_HIGH, 8598 /* type */ SOC_MEM_TYPE_TWO_PORT, 8599 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8600 /* impl */ SOC_MEM_IMPL_NORMAL, 8601 /* cmic_mor_clks */ 0, 8602 }, 8603 #endif /* chips */ 8604 8605 #if defined(BCM_88690_B0) 8606 { /* SOC_MEM_INT_RQP_PRF_BCM88690_B0m */ 8607 /* mem RQP_PRFm */ 8608 /* flags */ SOC_MEM_FLAG_SIGNAL | 8609 SOC_MEM_FLAG_WRITEONLY | 8610 SOC_MEM_FLAG_READONLY | 8611 SOC_MEM_FLAG_VALID | 8612 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 8613 /* cmp_fn */ NULL, 8614 /* *null_entry */ NULL, 8615 /* index_min */ 0, 8616 /* index_max */ 127, 8617 /* minblock */ 223, 8618 /* maxblock */ 224, 8619 /* blocks */ 0, 8620 /* blocks_hi */ 0xffffffff, 8621 /* base */ 0x00180000, 8622 /* gran */ 1, 8623 /* bytes */ 4, 8624 /* nFields */ 6, 8625 /* *fields */ soc_RQP_PRF_BCM88690_B0m_fields, 8626 /* *views */ NULL, 8627 /* *views_num */ NULL, 8628 /* snoop_cb */ NULL, 8629 /* snoop_user_data */ NULL, 8630 /* snoop_flags */ 0, 8631 /* severity */ SOC_MEM_SEVERE_HIGH, 8632 /* type */ SOC_MEM_TYPE_TWO_PORT, 8633 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8634 /* impl */ SOC_MEM_IMPL_NORMAL, 8635 /* cmic_mor_clks */ 0, 8636 }, 8637 #endif /* chips */ 8638 8639 #if defined(BCM_88690_A0) 8640 { /* SOC_MEM_INT_RQP_PRTm */ 8641 /* mem RQP_PRTm */ 8642 /* flags */ SOC_MEM_FLAG_SIGNAL | 8643 SOC_MEM_FLAG_WRITEONLY | 8644 SOC_MEM_FLAG_READONLY | 8645 SOC_MEM_FLAG_VALID, /* 0x2 */ 8646 /* cmp_fn */ NULL, 8647 /* *null_entry */ NULL, 8648 /* index_min */ 0, 8649 /* index_max */ 6143, 8650 /* minblock */ 223, 8651 /* maxblock */ 224, 8652 /* blocks */ 0, 8653 /* blocks_hi */ 0xffffffff, 8654 /* base */ 0x00140000, 8655 /* gran */ 1, 8656 /* bytes */ 3, 8657 /* nFields */ 4, 8658 /* *fields */ soc_RQP_PRTm_fields, 8659 /* *views */ NULL, 8660 /* *views_num */ NULL, 8661 /* snoop_cb */ NULL, 8662 /* snoop_user_data */ NULL, 8663 /* snoop_flags */ 0, 8664 /* severity */ SOC_MEM_SEVERE_HIGH, 8665 /* type */ SOC_MEM_TYPE_NORMAL, 8666 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8667 /* impl */ SOC_MEM_IMPL_NORMAL, 8668 /* cmic_mor_clks */ 0, 8669 }, 8670 #endif /* chips */ 8671 8672 #if defined(BCM_88690_B0) 8673 { /* SOC_MEM_INT_RQP_PRT_BCM88690_B0m */ 8674 /* mem RQP_PRTm */ 8675 /* flags */ SOC_MEM_FLAG_SIGNAL | 8676 SOC_MEM_FLAG_WRITEONLY | 8677 SOC_MEM_FLAG_READONLY | 8678 SOC_MEM_FLAG_VALID, /* 0x2 */ 8679 /* cmp_fn */ NULL, 8680 /* *null_entry */ NULL, 8681 /* index_min */ 0, 8682 /* index_max */ 6143, 8683 /* minblock */ 223, 8684 /* maxblock */ 224, 8685 /* blocks */ 0, 8686 /* blocks_hi */ 0xffffffff, 8687 /* base */ 0x001c0000, 8688 /* gran */ 1, 8689 /* bytes */ 3, 8690 /* nFields */ 4, 8691 /* *fields */ soc_RQP_PRT_BCM88690_B0m_fields, 8692 /* *views */ NULL, 8693 /* *views_num */ NULL, 8694 /* snoop_cb */ NULL, 8695 /* snoop_user_data */ NULL, 8696 /* snoop_flags */ 0, 8697 /* severity */ SOC_MEM_SEVERE_HIGH, 8698 /* type */ SOC_MEM_TYPE_NORMAL, 8699 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8700 /* impl */ SOC_MEM_IMPL_NORMAL, 8701 /* cmic_mor_clks */ 0, 8702 }, 8703 #endif /* chips */ 8704 8705 #if defined(BCM_88690_A0) 8706 { /* SOC_MEM_INT_RQP_RCMm */ 8707 /* mem RQP_RCMm */ 8708 /* flags */ SOC_MEM_FLAG_SIGNAL | 8709 SOC_MEM_FLAG_VALID, /* 0x2 */ 8710 /* cmp_fn */ NULL, 8711 /* *null_entry */ NULL, 8712 /* index_min */ 0, 8713 /* index_max */ 6143, 8714 /* minblock */ 223, 8715 /* maxblock */ 224, 8716 /* blocks */ 0, 8717 /* blocks_hi */ 0xffffffff, 8718 /* base */ 0x00010000, 8719 /* gran */ 1, 8720 /* bytes */ 3, 8721 /* nFields */ 3, 8722 /* *fields */ soc_RQP_RCMm_fields, 8723 /* *views */ NULL, 8724 /* *views_num */ NULL, 8725 /* snoop_cb */ NULL, 8726 /* snoop_user_data */ NULL, 8727 /* snoop_flags */ 0, 8728 /* severity */ SOC_MEM_SEVERE_MEDIUM, 8729 /* type */ SOC_MEM_TYPE_NORMAL, 8730 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8731 /* impl */ SOC_MEM_IMPL_NORMAL, 8732 /* cmic_mor_clks */ 0, 8733 }, 8734 #endif /* chips */ 8735 8736 #if defined(BCM_88690_B0) 8737 { /* SOC_MEM_INT_RQP_RCM_BCM88690_B0m */ 8738 /* mem RQP_RCMm */ 8739 /* flags */ SOC_MEM_FLAG_SIGNAL | 8740 SOC_MEM_FLAG_VALID, /* 0x2 */ 8741 /* cmp_fn */ NULL, 8742 /* *null_entry */ NULL, 8743 /* index_min */ 0, 8744 /* index_max */ 6143, 8745 /* minblock */ 223, 8746 /* maxblock */ 224, 8747 /* blocks */ 0, 8748 /* blocks_hi */ 0xffffffff, 8749 /* base */ 0x00010000, 8750 /* gran */ 1, 8751 /* bytes */ 3, 8752 /* nFields */ 3, 8753 /* *fields */ soc_RQP_RCM_BCM88690_B0m_fields, 8754 /* *views */ NULL, 8755 /* *views_num */ NULL, 8756 /* snoop_cb */ NULL, 8757 /* snoop_user_data */ NULL, 8758 /* snoop_flags */ 0, 8759 /* severity */ SOC_MEM_SEVERE_MEDIUM, 8760 /* type */ SOC_MEM_TYPE_NORMAL, 8761 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8762 /* impl */ SOC_MEM_IMPL_NORMAL, 8763 /* cmic_mor_clks */ 0, 8764 }, 8765 #endif /* chips */ 8766 8767 #if defined(BCM_88690_A0) 8768 { /* SOC_MEM_INT_RQP_RPDMm */ 8769 /* mem RQP_RPDMm */ 8770 /* flags */ SOC_MEM_FLAG_SIGNAL | 8771 SOC_MEM_FLAG_VALID, /* 0x2 */ 8772 /* cmp_fn */ NULL, 8773 /* *null_entry */ NULL, 8774 /* index_min */ 0, 8775 /* index_max */ 511, 8776 /* minblock */ 223, 8777 /* maxblock */ 224, 8778 /* blocks */ 0, 8779 /* blocks_hi */ 0xffffffff, 8780 /* base */ 0x000a0000, 8781 /* gran */ 1, 8782 /* bytes */ 10, 8783 /* nFields */ 8, 8784 /* *fields */ soc_RQP_RPDMm_fields, 8785 /* *views */ NULL, 8786 /* *views_num */ NULL, 8787 /* snoop_cb */ NULL, 8788 /* snoop_user_data */ NULL, 8789 /* snoop_flags */ 0, 8790 /* severity */ SOC_MEM_SEVERE_LOW, 8791 /* type */ SOC_MEM_TYPE_TWO_PORT, 8792 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8793 /* impl */ SOC_MEM_IMPL_NORMAL, 8794 /* cmic_mor_clks */ 0, 8795 }, 8796 #endif /* chips */ 8797 8798 #if defined(BCM_88690_A0) 8799 { /* SOC_MEM_INT_RQP_RPDMHDRm */ 8800 /* mem RQP_RPDMHDRm */ 8801 /* flags */ SOC_MEM_FLAG_SIGNAL | 8802 SOC_MEM_FLAG_WRITEONLY | 8803 SOC_MEM_FLAG_READONLY | 8804 SOC_MEM_FLAG_VALID, /* 0x2 */ 8805 /* cmp_fn */ NULL, 8806 /* *null_entry */ NULL, 8807 /* index_min */ 0, 8808 /* index_max */ 511, 8809 /* minblock */ 223, 8810 /* maxblock */ 224, 8811 /* blocks */ 0, 8812 /* blocks_hi */ 0xffffffff, 8813 /* base */ 0x000b0000, 8814 /* gran */ 1, 8815 /* bytes */ 148, 8816 /* nFields */ 2, 8817 /* *fields */ soc_RQP_RPDMHDRm_fields, 8818 /* *views */ NULL, 8819 /* *views_num */ NULL, 8820 /* snoop_cb */ NULL, 8821 /* snoop_user_data */ NULL, 8822 /* snoop_flags */ 0, 8823 /* severity */ SOC_MEM_SEVERE_LOW, 8824 /* type */ SOC_MEM_TYPE_TWO_PORT, 8825 /* ecc type */ SOC_MEM_ECC_TYPE_WIDE, 8826 /* impl */ SOC_MEM_IMPL_NORMAL, 8827 /* cmic_mor_clks */ 0, 8828 }, 8829 #endif /* chips */ 8830 8831 #if defined(BCM_88690_B0) 8832 { /* SOC_MEM_INT_RQP_RPDMHDR_BCM88690_B0m */ 8833 /* mem RQP_RPDMHDRm */ 8834 /* flags */ SOC_MEM_FLAG_SIGNAL | 8835 SOC_MEM_FLAG_WRITEONLY | 8836 SOC_MEM_FLAG_READONLY | 8837 SOC_MEM_FLAG_VALID, /* 0x2 */ 8838 /* cmp_fn */ NULL, 8839 /* *null_entry */ NULL, 8840 /* index_min */ 0, 8841 /* index_max */ 511, 8842 /* minblock */ 223, 8843 /* maxblock */ 224, 8844 /* blocks */ 0, 8845 /* blocks_hi */ 0xffffffff, 8846 /* base */ 0x000a0000, 8847 /* gran */ 1, 8848 /* bytes */ 148, 8849 /* nFields */ 2, 8850 /* *fields */ soc_RQP_RPDMHDR_BCM88690_B0m_fields, 8851 /* *views */ NULL, 8852 /* *views_num */ NULL, 8853 /* snoop_cb */ NULL, 8854 /* snoop_user_data */ NULL, 8855 /* snoop_flags */ 0, 8856 /* severity */ SOC_MEM_SEVERE_LOW, 8857 /* type */ SOC_MEM_TYPE_TWO_PORT, 8858 /* ecc type */ SOC_MEM_ECC_TYPE_WIDE, 8859 /* impl */ SOC_MEM_IMPL_NORMAL, 8860 /* cmic_mor_clks */ 0, 8861 }, 8862 #endif /* chips */ 8863 8864 #if defined(BCM_88690_B0) 8865 { /* SOC_MEM_INT_RQP_RPDM_BCM88690_B0m */ 8866 /* mem RQP_RPDMm */ 8867 /* flags */ SOC_MEM_FLAG_SIGNAL | 8868 SOC_MEM_FLAG_VALID, /* 0x2 */ 8869 /* cmp_fn */ NULL, 8870 /* *null_entry */ NULL, 8871 /* index_min */ 0, 8872 /* index_max */ 511, 8873 /* minblock */ 223, 8874 /* maxblock */ 224, 8875 /* blocks */ 0, 8876 /* blocks_hi */ 0xffffffff, 8877 /* base */ 0x00090000, 8878 /* gran */ 1, 8879 /* bytes */ 10, 8880 /* nFields */ 8, 8881 /* *fields */ soc_RQP_RPDM_BCM88690_B0m_fields, 8882 /* *views */ NULL, 8883 /* *views_num */ NULL, 8884 /* snoop_cb */ NULL, 8885 /* snoop_user_data */ NULL, 8886 /* snoop_flags */ 0, 8887 /* severity */ SOC_MEM_SEVERE_LOW, 8888 /* type */ SOC_MEM_TYPE_TWO_PORT, 8889 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8890 /* impl */ SOC_MEM_IMPL_NORMAL, 8891 /* cmic_mor_clks */ 0, 8892 }, 8893 #endif /* chips */ 8894 8895 #if defined(BCM_88690_A0) 8896 { /* SOC_MEM_INT_RQP_RSMm */ 8897 /* mem RQP_RSMm */ 8898 /* flags */ SOC_MEM_FLAG_SIGNAL | 8899 SOC_MEM_FLAG_VALID, /* 0x2 */ 8900 /* cmp_fn */ NULL, 8901 /* *null_entry */ NULL, 8902 /* index_min */ 0, 8903 /* index_max */ 511, 8904 /* minblock */ 223, 8905 /* maxblock */ 224, 8906 /* blocks */ 0, 8907 /* blocks_hi */ 0xffffffff, 8908 /* base */ 0x00080000, 8909 /* gran */ 1, 8910 /* bytes */ 6, 8911 /* nFields */ 12, 8912 /* *fields */ soc_RQP_RSMm_fields, 8913 /* *views */ NULL, 8914 /* *views_num */ NULL, 8915 /* snoop_cb */ NULL, 8916 /* snoop_user_data */ NULL, 8917 /* snoop_flags */ 0, 8918 /* severity */ SOC_MEM_SEVERE_LOW, 8919 /* type */ SOC_MEM_TYPE_TWO_PORT, 8920 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8921 /* impl */ SOC_MEM_IMPL_NORMAL, 8922 /* cmic_mor_clks */ 0, 8923 }, 8924 #endif /* chips */ 8925 8926 #if defined(BCM_88690_B0) 8927 { /* SOC_MEM_INT_RQP_RSM_BCM88690_B0m */ 8928 /* mem RQP_RSMm */ 8929 /* flags */ SOC_MEM_FLAG_SIGNAL | 8930 SOC_MEM_FLAG_VALID, /* 0x2 */ 8931 /* cmp_fn */ NULL, 8932 /* *null_entry */ NULL, 8933 /* index_min */ 0, 8934 /* index_max */ 511, 8935 /* minblock */ 223, 8936 /* maxblock */ 224, 8937 /* blocks */ 0, 8938 /* blocks_hi */ 0xffffffff, 8939 /* base */ 0x00070000, 8940 /* gran */ 1, 8941 /* bytes */ 6, 8942 /* nFields */ 12, 8943 /* *fields */ soc_RQP_RSM_BCM88690_B0m_fields, 8944 /* *views */ NULL, 8945 /* *views_num */ NULL, 8946 /* snoop_cb */ NULL, 8947 /* snoop_user_data */ NULL, 8948 /* snoop_flags */ 0, 8949 /* severity */ SOC_MEM_SEVERE_LOW, 8950 /* type */ SOC_MEM_TYPE_TWO_PORT, 8951 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 8952 /* impl */ SOC_MEM_IMPL_NORMAL, 8953 /* cmic_mor_clks */ 0, 8954 }, 8955 #endif /* chips */ 8956 8957 #if defined(BCM_88690_A0) 8958 { /* SOC_MEM_INT_RQP_SEGMm */ 8959 /* mem RQP_SEGMm */ 8960 /* flags */ SOC_MEM_FLAG_SIGNAL | 8961 SOC_MEM_FLAG_WRITEONLY | 8962 SOC_MEM_FLAG_READONLY | 8963 SOC_MEM_FLAG_VALID, /* 0x2 */ 8964 /* cmp_fn */ NULL, 8965 /* *null_entry */ NULL, 8966 /* index_min */ 0, 8967 /* index_max */ 511, 8968 /* minblock */ 223, 8969 /* maxblock */ 224, 8970 /* blocks */ 0, 8971 /* blocks_hi */ 0xffffffff, 8972 /* base */ 0x000d0000, 8973 /* gran */ 1, 8974 /* bytes */ 528, 8975 /* nFields */ 2, 8976 /* *fields */ soc_RQP_SEGMm_fields, 8977 /* *views */ NULL, 8978 /* *views_num */ NULL, 8979 /* snoop_cb */ NULL, 8980 /* snoop_user_data */ NULL, 8981 /* snoop_flags */ 0, 8982 /* severity */ SOC_MEM_SEVERE_LOW, 8983 /* type */ SOC_MEM_TYPE_TWO_PORT, 8984 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 8985 /* impl */ SOC_MEM_IMPL_NORMAL, 8986 /* cmic_mor_clks */ 0, 8987 }, 8988 #endif /* chips */ 8989 8990 #if defined(BCM_88690_B0) 8991 { /* SOC_MEM_INT_RQP_SEGM_BANKm */ 8992 /* mem RQP_SEGM_BANKm */ 8993 /* flags */ SOC_MEM_FLAG_SIGNAL | 8994 SOC_MEM_FLAG_WRITEONLY | 8995 SOC_MEM_FLAG_READONLY | 8996 SOC_MEM_FLAG_VALID | 8997 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 8998 /* cmp_fn */ NULL, 8999 /* *null_entry */ NULL, 9000 /* index_min */ 0, 9001 /* index_max */ 511, 9002 /* minblock */ 223, 9003 /* maxblock */ 224, 9004 /* blocks */ 0, 9005 /* blocks_hi */ 0xffffffff, 9006 /* base */ 0x000c0000, 9007 /* gran */ 1, 9008 /* bytes */ 55, 9009 /* nFields */ 2, 9010 /* *fields */ soc_RQP_SEGM_BANKm_fields, 9011 /* *views */ NULL, 9012 /* *views_num */ NULL, 9013 /* snoop_cb */ NULL, 9014 /* snoop_user_data */ NULL, 9015 /* snoop_flags */ 0, 9016 /* severity */ SOC_MEM_SEVERE_LOW, 9017 /* type */ SOC_MEM_TYPE_TWO_PORT, 9018 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9019 /* impl */ SOC_MEM_IMPL_NORMAL, 9020 /* cmic_mor_clks */ 0, 9021 }, 9022 #endif /* chips */ 9023 9024 #if defined(BCM_88690_B0) 9025 { /* SOC_MEM_INT_RQP_SEGM_BANK_9m */ 9026 /* mem RQP_SEGM_BANK_9m */ 9027 /* flags */ SOC_MEM_FLAG_SIGNAL | 9028 SOC_MEM_FLAG_WRITEONLY | 9029 SOC_MEM_FLAG_READONLY | 9030 SOC_MEM_FLAG_VALID, /* 0x2 */ 9031 /* cmp_fn */ NULL, 9032 /* *null_entry */ NULL, 9033 /* index_min */ 0, 9034 /* index_max */ 511, 9035 /* minblock */ 223, 9036 /* maxblock */ 224, 9037 /* blocks */ 0, 9038 /* blocks_hi */ 0xffffffff, 9039 /* base */ 0x00150000, 9040 /* gran */ 1, 9041 /* bytes */ 40, 9042 /* nFields */ 2, 9043 /* *fields */ soc_RQP_SEGM_BANK_9m_fields, 9044 /* *views */ NULL, 9045 /* *views_num */ NULL, 9046 /* snoop_cb */ NULL, 9047 /* snoop_user_data */ NULL, 9048 /* snoop_flags */ 0, 9049 /* severity */ SOC_MEM_SEVERE_LOW, 9050 /* type */ SOC_MEM_TYPE_TWO_PORT, 9051 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9052 /* impl */ SOC_MEM_IMPL_NORMAL, 9053 /* cmic_mor_clks */ 0, 9054 }, 9055 #endif /* chips */ 9056 9057 #if defined(BCM_88690_A0) 9058 { /* SOC_MEM_INT_RQP_TSMm */ 9059 /* mem RQP_TSMm */ 9060 /* flags */ SOC_MEM_FLAG_SIGNAL | 9061 SOC_MEM_FLAG_WRITEONLY | 9062 SOC_MEM_FLAG_READONLY | 9063 SOC_MEM_FLAG_VALID, /* 0x2 */ 9064 /* cmp_fn */ NULL, 9065 /* *null_entry */ NULL, 9066 /* index_min */ 0, 9067 /* index_max */ 55, 9068 /* minblock */ 223, 9069 /* maxblock */ 224, 9070 /* blocks */ 0, 9071 /* blocks_hi */ 0xffffffff, 9072 /* base */ 0x00060000, 9073 /* gran */ 1, 9074 /* bytes */ 263, 9075 /* nFields */ 2, 9076 /* *fields */ soc_RQP_TSMm_fields, 9077 /* *views */ NULL, 9078 /* *views_num */ NULL, 9079 /* snoop_cb */ NULL, 9080 /* snoop_user_data */ NULL, 9081 /* snoop_flags */ 0, 9082 /* severity */ SOC_MEM_SEVERE_LOW, 9083 /* type */ SOC_MEM_TYPE_TWO_PORT, 9084 /* ecc type */ SOC_MEM_ECC_TYPE_WIDE, 9085 /* impl */ SOC_MEM_IMPL_NORMAL, 9086 /* cmic_mor_clks */ 0, 9087 }, 9088 #endif /* chips */ 9089 9090 #if defined(BCM_88690_A0) 9091 { /* SOC_MEM_INT_RQP_USMm */ 9092 /* mem RQP_USMm */ 9093 /* flags */ SOC_MEM_FLAG_SIGNAL | 9094 SOC_MEM_FLAG_WRITEONLY | 9095 SOC_MEM_FLAG_READONLY | 9096 SOC_MEM_FLAG_VALID, /* 0x2 */ 9097 /* cmp_fn */ NULL, 9098 /* *null_entry */ NULL, 9099 /* index_min */ 0, 9100 /* index_max */ 25, 9101 /* minblock */ 223, 9102 /* maxblock */ 224, 9103 /* blocks */ 0, 9104 /* blocks_hi */ 0xffffffff, 9105 /* base */ 0x00050000, 9106 /* gran */ 1, 9107 /* bytes */ 524, 9108 /* nFields */ 2, 9109 /* *fields */ soc_RQP_USMm_fields, 9110 /* *views */ NULL, 9111 /* *views_num */ NULL, 9112 /* snoop_cb */ NULL, 9113 /* snoop_user_data */ NULL, 9114 /* snoop_flags */ 0, 9115 /* severity */ SOC_MEM_SEVERE_LOW, 9116 /* type */ SOC_MEM_TYPE_TWO_PORT, 9117 /* ecc type */ SOC_MEM_ECC_TYPE_WIDE, 9118 /* impl */ SOC_MEM_IMPL_NORMAL, 9119 /* cmic_mor_clks */ 0, 9120 }, 9121 #endif /* chips */ 9122 9123 #if defined(BCM_88690_B0) 9124 { /* SOC_MEM_INT_RQP_USM_BCM88690_B0m */ 9125 /* mem RQP_USMm */ 9126 /* flags */ SOC_MEM_FLAG_SIGNAL | 9127 SOC_MEM_FLAG_WRITEONLY | 9128 SOC_MEM_FLAG_READONLY | 9129 SOC_MEM_FLAG_VALID, /* 0x2 */ 9130 /* cmp_fn */ NULL, 9131 /* *null_entry */ NULL, 9132 /* index_min */ 0, 9133 /* index_max */ 25, 9134 /* minblock */ 223, 9135 /* maxblock */ 224, 9136 /* blocks */ 0, 9137 /* blocks_hi */ 0xffffffff, 9138 /* base */ 0x00050000, 9139 /* gran */ 1, 9140 /* bytes */ 524, 9141 /* nFields */ 2, 9142 /* *fields */ soc_RQP_USM_BCM88690_B0m_fields, 9143 /* *views */ NULL, 9144 /* *views_num */ NULL, 9145 /* snoop_cb */ NULL, 9146 /* snoop_user_data */ NULL, 9147 /* snoop_flags */ 0, 9148 /* severity */ SOC_MEM_SEVERE_LOW, 9149 /* type */ SOC_MEM_TYPE_TWO_PORT, 9150 /* ecc type */ SOC_MEM_ECC_TYPE_WIDE, 9151 /* impl */ SOC_MEM_IMPL_NORMAL, 9152 /* cmic_mor_clks */ 0, 9153 }, 9154 #endif /* chips */ 9155 9156 #if defined(BCM_56840_B0) 9157 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASHm */ 9158 /* mem RTAG7_FLOW_BASED_HASHm */ 9159 /* flags */ SOC_MEM_FLAG_VALID | 9160 SOC_MEM_FLAG_CACHABLE | 9161 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9162 /* cmp_fn */ _soc_mem_cmp_undef, 9163 /* *null_entry */ _soc_mem_entry_null_zeroes, 9164 /* index_min */ 0, 9165 /* index_max */ 255, 9166 /* minblock */ 6, 9167 /* maxblock */ 6, 9168 /* blocks */ 0x40, 9169 /* blocks_hi */ 0, 9170 /* base */ 0x0a06c000, 9171 /* gran */ 1, 9172 /* bytes */ 1, 9173 /* nFields */ 3, 9174 /* *fields */ soc_RTAG7_FLOW_BASED_HASHm_fields, 9175 /* *views */ NULL, 9176 /* *views_num */ NULL, 9177 /* snoop_cb */ NULL, 9178 /* snoop_user_data */ NULL, 9179 /* snoop_flags */ 0, 9180 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9181 /* type */ SOC_MEM_TYPE_NORMAL, 9182 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9183 /* impl */ SOC_MEM_IMPL_NORMAL, 9184 /* cmic_mor_clks */ 0, 9185 }, 9186 #endif /* chips */ 9187 9188 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 9189 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM53570_A0m */ 9190 /* mem RTAG7_FLOW_BASED_HASHm */ 9191 /* flags */ SOC_MEM_FLAG_VALID | 9192 SOC_MEM_FLAG_CACHABLE | 9193 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9194 /* cmp_fn */ _soc_mem_cmp_undef, 9195 /* *null_entry */ _soc_mem_entry_null_zeroes, 9196 /* index_min */ 0, 9197 /* index_max */ 255, 9198 /* minblock */ 15, 9199 /* maxblock */ 15, 9200 /* blocks */ 0x8000, 9201 /* blocks_hi */ 0, 9202 /* base */ 0x1c4c0000, 9203 /* gran */ 1, 9204 /* bytes */ 6, 9205 /* nFields */ 13, 9206 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM53570_A0m_fields, 9207 /* *views */ NULL, 9208 /* *views_num */ NULL, 9209 /* snoop_cb */ NULL, 9210 /* snoop_user_data */ NULL, 9211 /* snoop_flags */ 0, 9212 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9213 /* type */ SOC_MEM_TYPE_NORMAL, 9214 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9215 /* impl */ SOC_MEM_IMPL_NORMAL, 9216 /* cmic_mor_clks */ 0, 9217 }, 9218 #endif /* chips */ 9219 9220 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 9221 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM56260_A0m */ 9222 /* mem RTAG7_FLOW_BASED_HASHm */ 9223 /* flags */ SOC_MEM_FLAG_VALID | 9224 SOC_MEM_FLAG_CACHABLE | 9225 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9226 /* cmp_fn */ _soc_mem_cmp_undef, 9227 /* *null_entry */ _soc_mem_entry_null_zeroes, 9228 /* index_min */ 0, 9229 /* index_max */ 255, 9230 /* minblock */ 6, 9231 /* maxblock */ 6, 9232 /* blocks */ 0x40, 9233 /* blocks_hi */ 0, 9234 /* base */ 0x281c0000, 9235 /* gran */ 1, 9236 /* bytes */ 6, 9237 /* nFields */ 13, 9238 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM56260_A0m_fields, 9239 /* *views */ NULL, 9240 /* *views_num */ NULL, 9241 /* snoop_cb */ NULL, 9242 /* snoop_user_data */ NULL, 9243 /* snoop_flags */ 0, 9244 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9245 /* type */ SOC_MEM_TYPE_NORMAL, 9246 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9247 /* impl */ SOC_MEM_IMPL_NORMAL, 9248 /* cmic_mor_clks */ 0, 9249 }, 9250 #endif /* chips */ 9251 9252 #if defined(BCM_56270_A0) 9253 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM56270_A0m */ 9254 /* mem RTAG7_FLOW_BASED_HASHm */ 9255 /* flags */ SOC_MEM_FLAG_VALID | 9256 SOC_MEM_FLAG_CACHABLE | 9257 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9258 /* cmp_fn */ _soc_mem_cmp_undef, 9259 /* *null_entry */ _soc_mem_entry_null_zeroes, 9260 /* index_min */ 0, 9261 /* index_max */ 255, 9262 /* minblock */ 5, 9263 /* maxblock */ 5, 9264 /* blocks */ 0x20, 9265 /* blocks_hi */ 0, 9266 /* base */ 0x281c0000, 9267 /* gran */ 1, 9268 /* bytes */ 6, 9269 /* nFields */ 13, 9270 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM56260_A0m_fields, 9271 /* *views */ NULL, 9272 /* *views_num */ NULL, 9273 /* snoop_cb */ NULL, 9274 /* snoop_user_data */ NULL, 9275 /* snoop_flags */ 0, 9276 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9277 /* type */ SOC_MEM_TYPE_NORMAL, 9278 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9279 /* impl */ SOC_MEM_IMPL_NORMAL, 9280 /* cmic_mor_clks */ 0, 9281 }, 9282 #endif /* chips */ 9283 9284 #if defined(BCM_56340_A0) 9285 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM56340_A0m */ 9286 /* mem RTAG7_FLOW_BASED_HASHm */ 9287 /* flags */ SOC_MEM_FLAG_VALID | 9288 SOC_MEM_FLAG_CACHABLE | 9289 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9290 /* cmp_fn */ _soc_mem_cmp_undef, 9291 /* *null_entry */ _soc_mem_entry_null_zeroes, 9292 /* index_min */ 0, 9293 /* index_max */ 255, 9294 /* minblock */ 4, 9295 /* maxblock */ 4, 9296 /* blocks */ 0x10, 9297 /* blocks_hi */ 0, 9298 /* base */ 0x20180000, 9299 /* gran */ 1, 9300 /* bytes */ 6, 9301 /* nFields */ 13, 9302 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM56640_A0m_fields, 9303 /* *views */ NULL, 9304 /* *views_num */ NULL, 9305 /* snoop_cb */ NULL, 9306 /* snoop_user_data */ NULL, 9307 /* snoop_flags */ 0, 9308 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9309 /* type */ SOC_MEM_TYPE_NORMAL, 9310 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9311 /* impl */ SOC_MEM_IMPL_NORMAL, 9312 /* cmic_mor_clks */ 0, 9313 }, 9314 #endif /* chips */ 9315 9316 #if defined(BCM_56370_A0) 9317 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM56370_A0m */ 9318 /* mem RTAG7_FLOW_BASED_HASHm */ 9319 /* flags */ SOC_MEM_FLAG_VALID | 9320 SOC_MEM_FLAG_CACHABLE | 9321 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 9322 /* cmp_fn */ _soc_mem_cmp_undef, 9323 /* *null_entry */ _soc_mem_entry_null_zeroes, 9324 /* index_min */ 0, 9325 /* index_max */ 255, 9326 /* minblock */ 14, 9327 /* maxblock */ 14, 9328 /* blocks */ 0x4000, 9329 /* blocks_hi */ 0, 9330 /* base */ 0x680c0000, 9331 /* gran */ 1, 9332 /* bytes */ 8, 9333 /* nFields */ 20, 9334 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM56870_A0m_fields, 9335 /* *views */ NULL, 9336 /* *views_num */ NULL, 9337 /* snoop_cb */ NULL, 9338 /* snoop_user_data */ NULL, 9339 /* snoop_flags */ 0, 9340 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9341 /* type */ SOC_MEM_TYPE_NORMAL, 9342 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 9343 /* impl */ SOC_MEM_IMPL_NORMAL, 9344 /* cmic_mor_clks */ 0, 9345 /* access_latency_mode */ 3, 9346 }, 9347 #endif /* chips */ 9348 9349 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 9350 defined(BCM_56450_B1) 9351 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM56450_A0m */ 9352 /* mem RTAG7_FLOW_BASED_HASHm */ 9353 /* flags */ SOC_MEM_FLAG_VALID | 9354 SOC_MEM_FLAG_CACHABLE | 9355 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9356 /* cmp_fn */ _soc_mem_cmp_undef, 9357 /* *null_entry */ _soc_mem_entry_null_zeroes, 9358 /* index_min */ 0, 9359 /* index_max */ 255, 9360 /* minblock */ 8, 9361 /* maxblock */ 8, 9362 /* blocks */ 0x100, 9363 /* blocks_hi */ 0, 9364 /* base */ 0x281c0000, 9365 /* gran */ 1, 9366 /* bytes */ 6, 9367 /* nFields */ 13, 9368 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM56640_A0m_fields, 9369 /* *views */ NULL, 9370 /* *views_num */ NULL, 9371 /* snoop_cb */ NULL, 9372 /* snoop_user_data */ NULL, 9373 /* snoop_flags */ 0, 9374 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9375 /* type */ SOC_MEM_TYPE_NORMAL, 9376 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9377 /* impl */ SOC_MEM_IMPL_NORMAL, 9378 /* cmic_mor_clks */ 0, 9379 }, 9380 #endif /* chips */ 9381 9382 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \ 9383 defined(BCM_56670_B0) 9384 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM56560_A0m */ 9385 /* mem RTAG7_FLOW_BASED_HASHm */ 9386 /* flags */ SOC_MEM_FLAG_VALID | 9387 SOC_MEM_FLAG_CACHABLE | 9388 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9389 /* cmp_fn */ _soc_mem_cmp_undef, 9390 /* *null_entry */ _soc_mem_entry_null_zeroes, 9391 /* index_min */ 0, 9392 /* index_max */ 255, 9393 /* minblock */ 21, 9394 /* maxblock */ 21, 9395 /* blocks */ 0x200000, 9396 /* blocks_hi */ 0, 9397 /* base */ 0x38000000, 9398 /* gran */ 1, 9399 /* bytes */ 8, 9400 /* nFields */ 17, 9401 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM56560_A0m_fields, 9402 /* *views */ NULL, 9403 /* *views_num */ NULL, 9404 /* snoop_cb */ NULL, 9405 /* snoop_user_data */ NULL, 9406 /* snoop_flags */ 0, 9407 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9408 /* type */ SOC_MEM_TYPE_NORMAL, 9409 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9410 /* impl */ SOC_MEM_IMPL_NORMAL, 9411 /* cmic_mor_clks */ 0, 9412 }, 9413 #endif /* chips */ 9414 9415 #if defined(BCM_56560_B0) 9416 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM56560_B0m */ 9417 /* mem RTAG7_FLOW_BASED_HASHm */ 9418 /* flags */ SOC_MEM_FLAG_VALID | 9419 SOC_MEM_FLAG_CACHABLE | 9420 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9421 /* cmp_fn */ _soc_mem_cmp_undef, 9422 /* *null_entry */ _soc_mem_entry_null_zeroes, 9423 /* index_min */ 0, 9424 /* index_max */ 255, 9425 /* minblock */ 13, 9426 /* maxblock */ 13, 9427 /* blocks */ 0x2000, 9428 /* blocks_hi */ 0, 9429 /* base */ 0x38000000, 9430 /* gran */ 1, 9431 /* bytes */ 8, 9432 /* nFields */ 17, 9433 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM56560_A0m_fields, 9434 /* *views */ NULL, 9435 /* *views_num */ NULL, 9436 /* snoop_cb */ NULL, 9437 /* snoop_user_data */ NULL, 9438 /* snoop_flags */ 0, 9439 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9440 /* type */ SOC_MEM_TYPE_NORMAL, 9441 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9442 /* impl */ SOC_MEM_IMPL_NORMAL, 9443 /* cmic_mor_clks */ 0, 9444 }, 9445 #endif /* chips */ 9446 9447 #if defined(BCM_56640_A0) 9448 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM56640_A0m */ 9449 /* mem RTAG7_FLOW_BASED_HASHm */ 9450 /* flags */ SOC_MEM_FLAG_VALID | 9451 SOC_MEM_FLAG_CACHABLE | 9452 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9453 /* cmp_fn */ _soc_mem_cmp_undef, 9454 /* *null_entry */ _soc_mem_entry_null_zeroes, 9455 /* index_min */ 0, 9456 /* index_max */ 255, 9457 /* minblock */ 7, 9458 /* maxblock */ 7, 9459 /* blocks */ 0x80, 9460 /* blocks_hi */ 0, 9461 /* base */ 0x20180000, 9462 /* gran */ 1, 9463 /* bytes */ 6, 9464 /* nFields */ 13, 9465 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM56640_A0m_fields, 9466 /* *views */ NULL, 9467 /* *views_num */ NULL, 9468 /* snoop_cb */ NULL, 9469 /* snoop_user_data */ NULL, 9470 /* snoop_flags */ 0, 9471 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9472 /* type */ SOC_MEM_TYPE_NORMAL, 9473 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9474 /* impl */ SOC_MEM_IMPL_NORMAL, 9475 /* cmic_mor_clks */ 0, 9476 }, 9477 #endif /* chips */ 9478 9479 #if defined(BCM_56770_A0) 9480 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM56770_A0m */ 9481 /* mem RTAG7_FLOW_BASED_HASHm */ 9482 /* flags */ SOC_MEM_FLAG_VALID | 9483 SOC_MEM_FLAG_CACHABLE | 9484 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 9485 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 9486 /* cmp_fn */ _soc_mem_cmp_undef, 9487 /* *null_entry */ _soc_mem_entry_null_zeroes, 9488 /* index_min */ 0, 9489 /* index_max */ 255, 9490 /* minblock */ 25, 9491 /* maxblock */ 25, 9492 /* blocks */ 0x2000000, 9493 /* blocks_hi */ 0, 9494 /* base */ 0x680c0000, 9495 /* gran */ 1, 9496 /* bytes */ 8, 9497 /* nFields */ 20, 9498 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM56870_A0m_fields, 9499 /* *views */ NULL, 9500 /* *views_num */ NULL, 9501 /* snoop_cb */ NULL, 9502 /* snoop_user_data */ NULL, 9503 /* snoop_flags */ 0, 9504 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9505 /* type */ SOC_MEM_TYPE_NORMAL, 9506 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 9507 /* impl */ SOC_MEM_IMPL_NORMAL, 9508 /* cmic_mor_clks */ 0, 9509 /* access_latency_mode */ 3, 9510 }, 9511 #endif /* chips */ 9512 9513 #if defined(BCM_56850_A0) 9514 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM56850_A0m */ 9515 /* mem RTAG7_FLOW_BASED_HASHm */ 9516 /* flags */ SOC_MEM_FLAG_VALID | 9517 SOC_MEM_FLAG_CACHABLE | 9518 SOC_MEM_FLAG_SER_CACHE_RESTORE | 9519 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 9520 /* cmp_fn */ _soc_mem_cmp_undef, 9521 /* *null_entry */ _soc_mem_entry_null_zeroes, 9522 /* index_min */ 0, 9523 /* index_max */ 255, 9524 /* minblock */ 10, 9525 /* maxblock */ 10, 9526 /* blocks */ 0x400, 9527 /* blocks_hi */ 0, 9528 /* base */ 0x28000000, 9529 /* gran */ 1, 9530 /* bytes */ 6, 9531 /* nFields */ 14, 9532 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM56850_A0m_fields, 9533 /* *views */ NULL, 9534 /* *views_num */ NULL, 9535 /* snoop_cb */ NULL, 9536 /* snoop_user_data */ NULL, 9537 /* snoop_flags */ 0, 9538 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9539 /* type */ SOC_MEM_TYPE_NORMAL, 9540 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9541 /* impl */ SOC_MEM_IMPL_NORMAL, 9542 /* cmic_mor_clks */ 0, 9543 }, 9544 #endif /* chips */ 9545 9546 #if defined(BCM_56860_A0) 9547 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM56860_A0m */ 9548 /* mem RTAG7_FLOW_BASED_HASHm */ 9549 /* flags */ SOC_MEM_FLAG_VALID | 9550 SOC_MEM_FLAG_CACHABLE | 9551 SOC_MEM_FLAG_SER_CACHE_RESTORE | 9552 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 9553 /* cmp_fn */ _soc_mem_cmp_undef, 9554 /* *null_entry */ _soc_mem_entry_null_zeroes, 9555 /* index_min */ 0, 9556 /* index_max */ 255, 9557 /* minblock */ 11, 9558 /* maxblock */ 11, 9559 /* blocks */ 0x800, 9560 /* blocks_hi */ 0, 9561 /* base */ 0x38000000, 9562 /* gran */ 1, 9563 /* bytes */ 8, 9564 /* nFields */ 17, 9565 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM56860_A0m_fields, 9566 /* *views */ NULL, 9567 /* *views_num */ NULL, 9568 /* snoop_cb */ NULL, 9569 /* snoop_user_data */ NULL, 9570 /* snoop_flags */ 0, 9571 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9572 /* type */ SOC_MEM_TYPE_NORMAL, 9573 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9574 /* impl */ SOC_MEM_IMPL_NORMAL, 9575 /* cmic_mor_clks */ 0, 9576 }, 9577 #endif /* chips */ 9578 9579 #if defined(BCM_56870_A0) 9580 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM56870_A0m */ 9581 /* mem RTAG7_FLOW_BASED_HASHm */ 9582 /* flags */ SOC_MEM_FLAG_VALID | 9583 SOC_MEM_FLAG_CACHABLE | 9584 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 9585 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 9586 /* cmp_fn */ _soc_mem_cmp_undef, 9587 /* *null_entry */ _soc_mem_entry_null_zeroes, 9588 /* index_min */ 0, 9589 /* index_max */ 255, 9590 /* minblock */ 37, 9591 /* maxblock */ 37, 9592 /* blocks */ 0, 9593 /* blocks_hi */ 0x20, 9594 /* base */ 0x680c0000, 9595 /* gran */ 1, 9596 /* bytes */ 8, 9597 /* nFields */ 20, 9598 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM56870_A0m_fields, 9599 /* *views */ NULL, 9600 /* *views_num */ NULL, 9601 /* snoop_cb */ NULL, 9602 /* snoop_user_data */ NULL, 9603 /* snoop_flags */ 0, 9604 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9605 /* type */ SOC_MEM_TYPE_NORMAL, 9606 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 9607 /* impl */ SOC_MEM_IMPL_NORMAL, 9608 /* cmic_mor_clks */ 0, 9609 /* access_latency_mode */ 3, 9610 }, 9611 #endif /* chips */ 9612 9613 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 9614 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM56960_A0m */ 9615 /* mem RTAG7_FLOW_BASED_HASHm */ 9616 /* flags */ SOC_MEM_FLAG_VALID | 9617 SOC_MEM_FLAG_CACHABLE | 9618 SOC_MEM_FLAG_SER_CACHE_RESTORE | 9619 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 9620 /* cmp_fn */ _soc_mem_cmp_undef, 9621 /* *null_entry */ _soc_mem_entry_null_zeroes, 9622 /* index_min */ 0, 9623 /* index_max */ 255, 9624 /* minblock */ 36, 9625 /* maxblock */ 36, 9626 /* blocks */ 0, 9627 /* blocks_hi */ 0x10, 9628 /* base */ 0x38780000, 9629 /* gran */ 1, 9630 /* bytes */ 7, 9631 /* nFields */ 17, 9632 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM56960_A0m_fields, 9633 /* *views */ NULL, 9634 /* *views_num */ NULL, 9635 /* snoop_cb */ NULL, 9636 /* snoop_user_data */ NULL, 9637 /* snoop_flags */ 0, 9638 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9639 /* type */ SOC_MEM_TYPE_NORMAL, 9640 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9641 /* impl */ SOC_MEM_IMPL_NORMAL, 9642 /* cmic_mor_clks */ 0, 9643 /* access_latency_mode */ 3, 9644 }, 9645 #endif /* chips */ 9646 9647 #if defined(BCM_56970_A0) 9648 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM56970_A0m */ 9649 /* mem RTAG7_FLOW_BASED_HASHm */ 9650 /* flags */ SOC_MEM_FLAG_VALID | 9651 SOC_MEM_FLAG_CACHABLE | 9652 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 9653 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 9654 /* cmp_fn */ _soc_mem_cmp_undef, 9655 /* *null_entry */ _soc_mem_entry_null_zeroes, 9656 /* index_min */ 0, 9657 /* index_max */ 255, 9658 /* minblock */ 68, 9659 /* maxblock */ 68, 9660 /* blocks */ 0, 9661 /* blocks_hi */ 0xffffffff, 9662 /* base */ 0x5c880000, 9663 /* gran */ 1, 9664 /* bytes */ 11, 9665 /* nFields */ 25, 9666 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM56970_A0m_fields, 9667 /* *views */ NULL, 9668 /* *views_num */ NULL, 9669 /* snoop_cb */ NULL, 9670 /* snoop_user_data */ NULL, 9671 /* snoop_flags */ 0, 9672 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9673 /* type */ SOC_MEM_TYPE_NORMAL, 9674 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 9675 /* impl */ SOC_MEM_IMPL_NORMAL, 9676 /* cmic_mor_clks */ 0, 9677 /* access_latency_mode */ 3, 9678 }, 9679 #endif /* chips */ 9680 9681 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 9682 { /* SOC_MEM_INT_RTAG7_FLOW_BASED_HASH_BCM56980_A0m */ 9683 /* mem RTAG7_FLOW_BASED_HASHm */ 9684 /* flags */ SOC_MEM_FLAG_VALID | 9685 SOC_MEM_FLAG_CACHABLE | 9686 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 9687 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 9688 /* cmp_fn */ _soc_mem_cmp_undef, 9689 /* *null_entry */ _soc_mem_entry_null_zeroes, 9690 /* index_min */ 0, 9691 /* index_max */ 255, 9692 /* minblock */ 101, 9693 /* maxblock */ 101, 9694 /* blocks */ 0, 9695 /* blocks_hi */ 0xffffffff, 9696 /* base */ 0x0c600000, 9697 /* gran */ 1, 9698 /* bytes */ 8, 9699 /* nFields */ 19, 9700 /* *fields */ soc_RTAG7_FLOW_BASED_HASH_BCM56980_A0m_fields, 9701 /* *views */ NULL, 9702 /* *views_num */ NULL, 9703 /* snoop_cb */ NULL, 9704 /* snoop_user_data */ NULL, 9705 /* snoop_flags */ 0, 9706 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9707 /* type */ SOC_MEM_TYPE_NORMAL, 9708 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 9709 /* impl */ SOC_MEM_IMPL_NORMAL, 9710 /* cmic_mor_clks */ 0, 9711 /* access_latency_mode */ 3, 9712 }, 9713 #endif /* chips */ 9714 9715 #if defined(BCM_56640_A0) 9716 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASHm */ 9717 /* mem RTAG7_PORT_BASED_HASHm */ 9718 /* flags */ SOC_MEM_FLAG_VALID | 9719 SOC_MEM_FLAG_CACHABLE | 9720 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9721 /* cmp_fn */ _soc_mem_cmp_undef, 9722 /* *null_entry */ _soc_mem_entry_null_zeroes, 9723 /* index_min */ 0, 9724 /* index_max */ 319, 9725 /* minblock */ 7, 9726 /* maxblock */ 7, 9727 /* blocks */ 0x80, 9728 /* blocks_hi */ 0, 9729 /* base */ 0x201c0000, 9730 /* gran */ 1, 9731 /* bytes */ 21, 9732 /* nFields */ 49, 9733 /* *fields */ soc_RTAG7_PORT_BASED_HASHm_fields, 9734 /* *views */ NULL, 9735 /* *views_num */ NULL, 9736 /* snoop_cb */ NULL, 9737 /* snoop_user_data */ NULL, 9738 /* snoop_flags */ 0, 9739 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9740 /* type */ SOC_MEM_TYPE_NORMAL, 9741 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9742 /* impl */ SOC_MEM_IMPL_NORMAL, 9743 /* cmic_mor_clks */ 0, 9744 }, 9745 #endif /* chips */ 9746 9747 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 9748 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM53570_A0m */ 9749 /* mem RTAG7_PORT_BASED_HASHm */ 9750 /* flags */ SOC_MEM_FLAG_VALID | 9751 SOC_MEM_FLAG_CACHABLE | 9752 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9753 /* cmp_fn */ _soc_mem_cmp_undef, 9754 /* *null_entry */ _soc_mem_entry_null_zeroes, 9755 /* index_min */ 0, 9756 /* index_max */ 193, 9757 /* minblock */ 15, 9758 /* maxblock */ 15, 9759 /* blocks */ 0x8000, 9760 /* blocks_hi */ 0, 9761 /* base */ 0x1c480000, 9762 /* gran */ 1, 9763 /* bytes */ 14, 9764 /* nFields */ 34, 9765 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM53570_A0m_fields, 9766 /* *views */ NULL, 9767 /* *views_num */ NULL, 9768 /* snoop_cb */ NULL, 9769 /* snoop_user_data */ NULL, 9770 /* snoop_flags */ 0, 9771 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9772 /* type */ SOC_MEM_TYPE_NORMAL, 9773 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9774 /* impl */ SOC_MEM_IMPL_NORMAL, 9775 /* cmic_mor_clks */ 0, 9776 }, 9777 #endif /* chips */ 9778 9779 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 9780 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM56260_A0m */ 9781 /* mem RTAG7_PORT_BASED_HASHm */ 9782 /* flags */ SOC_MEM_FLAG_VALID | 9783 SOC_MEM_FLAG_CACHABLE | 9784 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9785 /* cmp_fn */ _soc_mem_cmp_undef, 9786 /* *null_entry */ _soc_mem_entry_null_zeroes, 9787 /* index_min */ 0, 9788 /* index_max */ 223, 9789 /* minblock */ 6, 9790 /* maxblock */ 6, 9791 /* blocks */ 0x40, 9792 /* blocks_hi */ 0, 9793 /* base */ 0x28180000, 9794 /* gran */ 1, 9795 /* bytes */ 21, 9796 /* nFields */ 49, 9797 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM56260_A0m_fields, 9798 /* *views */ NULL, 9799 /* *views_num */ NULL, 9800 /* snoop_cb */ NULL, 9801 /* snoop_user_data */ NULL, 9802 /* snoop_flags */ 0, 9803 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9804 /* type */ SOC_MEM_TYPE_NORMAL, 9805 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9806 /* impl */ SOC_MEM_IMPL_NORMAL, 9807 /* cmic_mor_clks */ 0, 9808 }, 9809 #endif /* chips */ 9810 9811 #if defined(BCM_56270_A0) 9812 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM56270_A0m */ 9813 /* mem RTAG7_PORT_BASED_HASHm */ 9814 /* flags */ SOC_MEM_FLAG_VALID | 9815 SOC_MEM_FLAG_CACHABLE | 9816 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9817 /* cmp_fn */ _soc_mem_cmp_undef, 9818 /* *null_entry */ _soc_mem_entry_null_zeroes, 9819 /* index_min */ 0, 9820 /* index_max */ 159, 9821 /* minblock */ 5, 9822 /* maxblock */ 5, 9823 /* blocks */ 0x20, 9824 /* blocks_hi */ 0, 9825 /* base */ 0x28180000, 9826 /* gran */ 1, 9827 /* bytes */ 21, 9828 /* nFields */ 49, 9829 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM56260_A0m_fields, 9830 /* *views */ NULL, 9831 /* *views_num */ NULL, 9832 /* snoop_cb */ NULL, 9833 /* snoop_user_data */ NULL, 9834 /* snoop_flags */ 0, 9835 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9836 /* type */ SOC_MEM_TYPE_NORMAL, 9837 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9838 /* impl */ SOC_MEM_IMPL_NORMAL, 9839 /* cmic_mor_clks */ 0, 9840 }, 9841 #endif /* chips */ 9842 9843 #if defined(BCM_56340_A0) 9844 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM56340_A0m */ 9845 /* mem RTAG7_PORT_BASED_HASHm */ 9846 /* flags */ SOC_MEM_FLAG_VALID | 9847 SOC_MEM_FLAG_CACHABLE | 9848 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9849 /* cmp_fn */ _soc_mem_cmp_undef, 9850 /* *null_entry */ _soc_mem_entry_null_zeroes, 9851 /* index_min */ 0, 9852 /* index_max */ 319, 9853 /* minblock */ 4, 9854 /* maxblock */ 4, 9855 /* blocks */ 0x10, 9856 /* blocks_hi */ 0, 9857 /* base */ 0x201c0000, 9858 /* gran */ 1, 9859 /* bytes */ 19, 9860 /* nFields */ 46, 9861 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM56340_A0m_fields, 9862 /* *views */ NULL, 9863 /* *views_num */ NULL, 9864 /* snoop_cb */ NULL, 9865 /* snoop_user_data */ NULL, 9866 /* snoop_flags */ 0, 9867 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9868 /* type */ SOC_MEM_TYPE_NORMAL, 9869 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9870 /* impl */ SOC_MEM_IMPL_NORMAL, 9871 /* cmic_mor_clks */ 0, 9872 }, 9873 #endif /* chips */ 9874 9875 #if defined(BCM_56370_A0) 9876 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM56370_A0m */ 9877 /* mem RTAG7_PORT_BASED_HASHm */ 9878 /* flags */ SOC_MEM_FLAG_VALID | 9879 SOC_MEM_FLAG_CACHABLE | 9880 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 9881 /* cmp_fn */ _soc_mem_cmp_undef, 9882 /* *null_entry */ _soc_mem_entry_null_zeroes, 9883 /* index_min */ 0, 9884 /* index_max */ 1023, 9885 /* minblock */ 14, 9886 /* maxblock */ 14, 9887 /* blocks */ 0x4000, 9888 /* blocks_hi */ 0, 9889 /* base */ 0x68100000, 9890 /* gran */ 1, 9891 /* bytes */ 28, 9892 /* nFields */ 71, 9893 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM56870_A0m_fields, 9894 /* *views */ NULL, 9895 /* *views_num */ NULL, 9896 /* snoop_cb */ NULL, 9897 /* snoop_user_data */ NULL, 9898 /* snoop_flags */ 0, 9899 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9900 /* type */ SOC_MEM_TYPE_NORMAL, 9901 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 9902 /* impl */ SOC_MEM_IMPL_NORMAL, 9903 /* cmic_mor_clks */ 0, 9904 /* access_latency_mode */ 3, 9905 }, 9906 #endif /* chips */ 9907 9908 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 9909 defined(BCM_56450_B1) 9910 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM56450_A0m */ 9911 /* mem RTAG7_PORT_BASED_HASHm */ 9912 /* flags */ SOC_MEM_FLAG_VALID | 9913 SOC_MEM_FLAG_CACHABLE | 9914 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9915 /* cmp_fn */ _soc_mem_cmp_undef, 9916 /* *null_entry */ _soc_mem_entry_null_zeroes, 9917 /* index_min */ 0, 9918 /* index_max */ 297, 9919 /* minblock */ 8, 9920 /* maxblock */ 8, 9921 /* blocks */ 0x100, 9922 /* blocks_hi */ 0, 9923 /* base */ 0x28180000, 9924 /* gran */ 1, 9925 /* bytes */ 21, 9926 /* nFields */ 49, 9927 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM56450_A0m_fields, 9928 /* *views */ NULL, 9929 /* *views_num */ NULL, 9930 /* snoop_cb */ NULL, 9931 /* snoop_user_data */ NULL, 9932 /* snoop_flags */ 0, 9933 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9934 /* type */ SOC_MEM_TYPE_NORMAL, 9935 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9936 /* impl */ SOC_MEM_IMPL_NORMAL, 9937 /* cmic_mor_clks */ 0, 9938 }, 9939 #endif /* chips */ 9940 9941 #if defined(BCM_56560_A0) 9942 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM56560_A0m */ 9943 /* mem RTAG7_PORT_BASED_HASHm */ 9944 /* flags */ SOC_MEM_FLAG_VALID | 9945 SOC_MEM_FLAG_CACHABLE | 9946 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9947 /* cmp_fn */ _soc_mem_cmp_undef, 9948 /* *null_entry */ _soc_mem_entry_null_zeroes, 9949 /* index_min */ 0, 9950 /* index_max */ 255, 9951 /* minblock */ 21, 9952 /* maxblock */ 21, 9953 /* blocks */ 0x200000, 9954 /* blocks_hi */ 0, 9955 /* base */ 0x38040000, 9956 /* gran */ 1, 9957 /* bytes */ 25, 9958 /* nFields */ 62, 9959 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM56560_A0m_fields, 9960 /* *views */ NULL, 9961 /* *views_num */ NULL, 9962 /* snoop_cb */ NULL, 9963 /* snoop_user_data */ NULL, 9964 /* snoop_flags */ 0, 9965 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9966 /* type */ SOC_MEM_TYPE_NORMAL, 9967 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 9968 /* impl */ SOC_MEM_IMPL_NORMAL, 9969 /* cmic_mor_clks */ 0, 9970 }, 9971 #endif /* chips */ 9972 9973 #if defined(BCM_56560_B0) 9974 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM56560_B0m */ 9975 /* mem RTAG7_PORT_BASED_HASHm */ 9976 /* flags */ SOC_MEM_FLAG_VALID | 9977 SOC_MEM_FLAG_CACHABLE | 9978 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 9979 /* cmp_fn */ _soc_mem_cmp_undef, 9980 /* *null_entry */ _soc_mem_entry_null_zeroes, 9981 /* index_min */ 0, 9982 /* index_max */ 255, 9983 /* minblock */ 13, 9984 /* maxblock */ 13, 9985 /* blocks */ 0x2000, 9986 /* blocks_hi */ 0, 9987 /* base */ 0x38040000, 9988 /* gran */ 1, 9989 /* bytes */ 25, 9990 /* nFields */ 62, 9991 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM56560_A0m_fields, 9992 /* *views */ NULL, 9993 /* *views_num */ NULL, 9994 /* snoop_cb */ NULL, 9995 /* snoop_user_data */ NULL, 9996 /* snoop_flags */ 0, 9997 /* mem severity */ SOC_MEM_SEVERE_MISSING, 9998 /* type */ SOC_MEM_TYPE_NORMAL, 9999 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 10000 /* impl */ SOC_MEM_IMPL_NORMAL, 10001 /* cmic_mor_clks */ 0, 10002 }, 10003 #endif /* chips */ 10004 10005 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 10006 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM56670_A0m */ 10007 /* mem RTAG7_PORT_BASED_HASHm */ 10008 /* flags */ SOC_MEM_FLAG_VALID | 10009 SOC_MEM_FLAG_CACHABLE | 10010 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 10011 /* cmp_fn */ _soc_mem_cmp_undef, 10012 /* *null_entry */ _soc_mem_entry_null_zeroes, 10013 /* index_min */ 0, 10014 /* index_max */ 130, 10015 /* minblock */ 21, 10016 /* maxblock */ 21, 10017 /* blocks */ 0x200000, 10018 /* blocks_hi */ 0, 10019 /* base */ 0x38040000, 10020 /* gran */ 1, 10021 /* bytes */ 25, 10022 /* nFields */ 62, 10023 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM56560_A0m_fields, 10024 /* *views */ NULL, 10025 /* *views_num */ NULL, 10026 /* snoop_cb */ NULL, 10027 /* snoop_user_data */ NULL, 10028 /* snoop_flags */ 0, 10029 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10030 /* type */ SOC_MEM_TYPE_NORMAL, 10031 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 10032 /* impl */ SOC_MEM_IMPL_NORMAL, 10033 /* cmic_mor_clks */ 0, 10034 }, 10035 #endif /* chips */ 10036 10037 #if defined(BCM_56770_A0) 10038 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM56770_A0m */ 10039 /* mem RTAG7_PORT_BASED_HASHm */ 10040 /* flags */ SOC_MEM_FLAG_VALID | 10041 SOC_MEM_FLAG_CACHABLE | 10042 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 10043 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 10044 /* cmp_fn */ _soc_mem_cmp_undef, 10045 /* *null_entry */ _soc_mem_entry_null_zeroes, 10046 /* index_min */ 0, 10047 /* index_max */ 1023, 10048 /* minblock */ 25, 10049 /* maxblock */ 25, 10050 /* blocks */ 0x2000000, 10051 /* blocks_hi */ 0, 10052 /* base */ 0x68100000, 10053 /* gran */ 1, 10054 /* bytes */ 28, 10055 /* nFields */ 71, 10056 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM56870_A0m_fields, 10057 /* *views */ NULL, 10058 /* *views_num */ NULL, 10059 /* snoop_cb */ NULL, 10060 /* snoop_user_data */ NULL, 10061 /* snoop_flags */ 0, 10062 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10063 /* type */ SOC_MEM_TYPE_NORMAL, 10064 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10065 /* impl */ SOC_MEM_IMPL_NORMAL, 10066 /* cmic_mor_clks */ 0, 10067 /* access_latency_mode */ 3, 10068 }, 10069 #endif /* chips */ 10070 10071 #if defined(BCM_56850_A0) 10072 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM56850_A0m */ 10073 /* mem RTAG7_PORT_BASED_HASHm */ 10074 /* flags */ SOC_MEM_FLAG_VALID | 10075 SOC_MEM_FLAG_CACHABLE | 10076 SOC_MEM_FLAG_SER_CACHE_RESTORE | 10077 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 10078 /* cmp_fn */ _soc_mem_cmp_undef, 10079 /* *null_entry */ _soc_mem_entry_null_zeroes, 10080 /* index_min */ 0, 10081 /* index_max */ 361, 10082 /* minblock */ 10, 10083 /* maxblock */ 10, 10084 /* blocks */ 0x400, 10085 /* blocks_hi */ 0, 10086 /* base */ 0x28040000, 10087 /* gran */ 1, 10088 /* bytes */ 25, 10089 /* nFields */ 59, 10090 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM56850_A0m_fields, 10091 /* *views */ NULL, 10092 /* *views_num */ NULL, 10093 /* snoop_cb */ NULL, 10094 /* snoop_user_data */ NULL, 10095 /* snoop_flags */ 0, 10096 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10097 /* type */ SOC_MEM_TYPE_NORMAL, 10098 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 10099 /* impl */ SOC_MEM_IMPL_NORMAL, 10100 /* cmic_mor_clks */ 0, 10101 }, 10102 #endif /* chips */ 10103 10104 #if defined(BCM_56860_A0) 10105 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM56860_A0m */ 10106 /* mem RTAG7_PORT_BASED_HASHm */ 10107 /* flags */ SOC_MEM_FLAG_VALID | 10108 SOC_MEM_FLAG_CACHABLE | 10109 SOC_MEM_FLAG_SER_CACHE_RESTORE | 10110 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 10111 /* cmp_fn */ _soc_mem_cmp_undef, 10112 /* *null_entry */ _soc_mem_entry_null_zeroes, 10113 /* index_min */ 0, 10114 /* index_max */ 511, 10115 /* minblock */ 11, 10116 /* maxblock */ 11, 10117 /* blocks */ 0x800, 10118 /* blocks_hi */ 0, 10119 /* base */ 0x38040000, 10120 /* gran */ 1, 10121 /* bytes */ 25, 10122 /* nFields */ 62, 10123 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM56860_A0m_fields, 10124 /* *views */ NULL, 10125 /* *views_num */ NULL, 10126 /* snoop_cb */ NULL, 10127 /* snoop_user_data */ NULL, 10128 /* snoop_flags */ 0, 10129 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10130 /* type */ SOC_MEM_TYPE_NORMAL, 10131 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 10132 /* impl */ SOC_MEM_IMPL_NORMAL, 10133 /* cmic_mor_clks */ 0, 10134 }, 10135 #endif /* chips */ 10136 10137 #if defined(BCM_56870_A0) 10138 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM56870_A0m */ 10139 /* mem RTAG7_PORT_BASED_HASHm */ 10140 /* flags */ SOC_MEM_FLAG_VALID | 10141 SOC_MEM_FLAG_CACHABLE | 10142 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 10143 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 10144 /* cmp_fn */ _soc_mem_cmp_undef, 10145 /* *null_entry */ _soc_mem_entry_null_zeroes, 10146 /* index_min */ 0, 10147 /* index_max */ 1023, 10148 /* minblock */ 37, 10149 /* maxblock */ 37, 10150 /* blocks */ 0, 10151 /* blocks_hi */ 0x20, 10152 /* base */ 0x68100000, 10153 /* gran */ 1, 10154 /* bytes */ 28, 10155 /* nFields */ 71, 10156 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM56870_A0m_fields, 10157 /* *views */ NULL, 10158 /* *views_num */ NULL, 10159 /* snoop_cb */ NULL, 10160 /* snoop_user_data */ NULL, 10161 /* snoop_flags */ 0, 10162 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10163 /* type */ SOC_MEM_TYPE_NORMAL, 10164 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10165 /* impl */ SOC_MEM_IMPL_NORMAL, 10166 /* cmic_mor_clks */ 0, 10167 /* access_latency_mode */ 3, 10168 }, 10169 #endif /* chips */ 10170 10171 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 10172 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM56960_A0m */ 10173 /* mem RTAG7_PORT_BASED_HASHm */ 10174 /* flags */ SOC_MEM_FLAG_VALID | 10175 SOC_MEM_FLAG_CACHABLE | 10176 SOC_MEM_FLAG_SER_CACHE_RESTORE | 10177 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 10178 /* cmp_fn */ _soc_mem_cmp_undef, 10179 /* *null_entry */ _soc_mem_entry_null_zeroes, 10180 /* index_min */ 0, 10181 /* index_max */ 391, 10182 /* minblock */ 36, 10183 /* maxblock */ 36, 10184 /* blocks */ 0, 10185 /* blocks_hi */ 0x10, 10186 /* base */ 0x387c0000, 10187 /* gran */ 1, 10188 /* bytes */ 27, 10189 /* nFields */ 65, 10190 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM56960_A0m_fields, 10191 /* *views */ NULL, 10192 /* *views_num */ NULL, 10193 /* snoop_cb */ NULL, 10194 /* snoop_user_data */ NULL, 10195 /* snoop_flags */ 0, 10196 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10197 /* type */ SOC_MEM_TYPE_NORMAL, 10198 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 10199 /* impl */ SOC_MEM_IMPL_NORMAL, 10200 /* cmic_mor_clks */ 0, 10201 /* access_latency_mode */ 3, 10202 }, 10203 #endif /* chips */ 10204 10205 #if defined(BCM_56970_A0) 10206 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM56970_A0m */ 10207 /* mem RTAG7_PORT_BASED_HASHm */ 10208 /* flags */ SOC_MEM_FLAG_VALID | 10209 SOC_MEM_FLAG_CACHABLE | 10210 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 10211 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 10212 /* cmp_fn */ _soc_mem_cmp_undef, 10213 /* *null_entry */ _soc_mem_entry_null_zeroes, 10214 /* index_min */ 0, 10215 /* index_max */ 391, 10216 /* minblock */ 68, 10217 /* maxblock */ 68, 10218 /* blocks */ 0, 10219 /* blocks_hi */ 0xffffffff, 10220 /* base */ 0x5c8c0000, 10221 /* gran */ 1, 10222 /* bytes */ 32, 10223 /* nFields */ 73, 10224 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM56970_A0m_fields, 10225 /* *views */ NULL, 10226 /* *views_num */ NULL, 10227 /* snoop_cb */ NULL, 10228 /* snoop_user_data */ NULL, 10229 /* snoop_flags */ 0, 10230 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10231 /* type */ SOC_MEM_TYPE_NORMAL, 10232 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10233 /* impl */ SOC_MEM_IMPL_NORMAL, 10234 /* cmic_mor_clks */ 0, 10235 /* access_latency_mode */ 3, 10236 }, 10237 #endif /* chips */ 10238 10239 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 10240 { /* SOC_MEM_INT_RTAG7_PORT_BASED_HASH_BCM56980_A0m */ 10241 /* mem RTAG7_PORT_BASED_HASHm */ 10242 /* flags */ SOC_MEM_FLAG_VALID | 10243 SOC_MEM_FLAG_CACHABLE | 10244 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 10245 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 10246 /* cmp_fn */ _soc_mem_cmp_undef, 10247 /* *null_entry */ _soc_mem_entry_null_zeroes, 10248 /* index_min */ 0, 10249 /* index_max */ 159, 10250 /* minblock */ 101, 10251 /* maxblock */ 101, 10252 /* blocks */ 0, 10253 /* blocks_hi */ 0xffffffff, 10254 /* base */ 0x0c640000, 10255 /* gran */ 1, 10256 /* bytes */ 15, 10257 /* nFields */ 37, 10258 /* *fields */ soc_RTAG7_PORT_BASED_HASH_BCM56980_A0m_fields, 10259 /* *views */ NULL, 10260 /* *views_num */ NULL, 10261 /* snoop_cb */ NULL, 10262 /* snoop_user_data */ NULL, 10263 /* snoop_flags */ 0, 10264 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10265 /* type */ SOC_MEM_TYPE_NORMAL, 10266 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10267 /* impl */ SOC_MEM_IMPL_NORMAL, 10268 /* cmic_mor_clks */ 0, 10269 /* access_latency_mode */ 3, 10270 }, 10271 #endif /* chips */ 10272 10273 #if defined(BCM_88650_A0) 10274 { /* SOC_MEM_INT_RTP_CRMAm */ 10275 /* mem RTP_CRMAm */ 10276 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 10277 /* cmp_fn */ NULL, 10278 /* *null_entry */ NULL, 10279 /* index_min */ 0, 10280 /* index_max */ 1023, 10281 /* minblock */ 50, 10282 /* maxblock */ 50, 10283 /* blocks */ 0, 10284 /* blocks_hi */ 0x40000, 10285 /* base */ 0x00001000, 10286 /* gran */ 1, 10287 /* bytes */ 9, 10288 /* nFields */ 1, 10289 /* *fields */ soc_RTP_CRMAm_fields, 10290 /* *views */ NULL, 10291 /* *views_num */ NULL, 10292 /* snoop_cb */ NULL, 10293 /* snoop_user_data */ NULL, 10294 /* snoop_flags */ 0, 10295 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10296 /* type */ SOC_MEM_TYPE_NORMAL, 10297 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 10298 /* impl */ SOC_MEM_IMPL_NORMAL, 10299 /* cmic_mor_clks */ 0, 10300 }, 10301 #endif /* chips */ 10302 10303 #if defined(BCM_88202_A0) 10304 { /* SOC_MEM_INT_RTP_CRMA_BCM88202_A0m */ 10305 /* mem RTP_CRMAm */ 10306 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 10307 /* cmp_fn */ NULL, 10308 /* *null_entry */ NULL, 10309 /* index_min */ 0, 10310 /* index_max */ 1023, 10311 /* minblock */ 39, 10312 /* maxblock */ 39, 10313 /* blocks */ 0, 10314 /* blocks_hi */ 0x80, 10315 /* base */ 0x00001000, 10316 /* gran */ 1, 10317 /* bytes */ 9, 10318 /* nFields */ 1, 10319 /* *fields */ soc_RTP_CRMA_BCM88202_A0m_fields, 10320 /* *views */ NULL, 10321 /* *views_num */ NULL, 10322 /* snoop_cb */ NULL, 10323 /* snoop_user_data */ NULL, 10324 /* snoop_flags */ 0, 10325 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10326 /* type */ SOC_MEM_TYPE_NORMAL, 10327 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 10328 /* impl */ SOC_MEM_IMPL_NORMAL, 10329 /* cmic_mor_clks */ 0, 10330 }, 10331 #endif /* chips */ 10332 10333 #if defined(BCM_88650_B0) 10334 { /* SOC_MEM_INT_RTP_CRMA_BCM88650_B0m */ 10335 /* mem RTP_CRMAm */ 10336 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 10337 /* cmp_fn */ NULL, 10338 /* *null_entry */ NULL, 10339 /* index_min */ 0, 10340 /* index_max */ 1023, 10341 /* minblock */ 50, 10342 /* maxblock */ 50, 10343 /* blocks */ 0, 10344 /* blocks_hi */ 0x40000, 10345 /* base */ 0x00001000, 10346 /* gran */ 1, 10347 /* bytes */ 9, 10348 /* nFields */ 1, 10349 /* *fields */ soc_RTP_CRMA_BCM88650_B0m_fields, 10350 /* *views */ NULL, 10351 /* *views_num */ NULL, 10352 /* snoop_cb */ NULL, 10353 /* snoop_user_data */ NULL, 10354 /* snoop_flags */ 0, 10355 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10356 /* type */ SOC_MEM_TYPE_NORMAL, 10357 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 10358 /* impl */ SOC_MEM_IMPL_NORMAL, 10359 /* cmic_mor_clks */ 0, 10360 }, 10361 #endif /* chips */ 10362 10363 #if defined(BCM_88660_A0) 10364 { /* SOC_MEM_INT_RTP_CRMA_BCM88660_A0m */ 10365 /* mem RTP_CRMAm */ 10366 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 10367 /* cmp_fn */ NULL, 10368 /* *null_entry */ NULL, 10369 /* index_min */ 0, 10370 /* index_max */ 1023, 10371 /* minblock */ 50, 10372 /* maxblock */ 50, 10373 /* blocks */ 0, 10374 /* blocks_hi */ 0x40000, 10375 /* base */ 0x00001000, 10376 /* gran */ 1, 10377 /* bytes */ 9, 10378 /* nFields */ 1, 10379 /* *fields */ soc_RTP_CRMA_BCM88660_A0m_fields, 10380 /* *views */ NULL, 10381 /* *views_num */ NULL, 10382 /* snoop_cb */ NULL, 10383 /* snoop_user_data */ NULL, 10384 /* snoop_flags */ 0, 10385 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10386 /* type */ SOC_MEM_TYPE_NORMAL, 10387 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 10388 /* impl */ SOC_MEM_IMPL_NORMAL, 10389 /* cmic_mor_clks */ 0, 10390 }, 10391 #endif /* chips */ 10392 10393 #if defined(BCM_88750_A0) 10394 { /* SOC_MEM_INT_RTP_CUCTm */ 10395 /* mem RTP_CUCTm */ 10396 /* flags */ SOC_MEM_FLAG_VALID | 10397 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 10398 /* cmp_fn */ NULL, 10399 /* *null_entry */ NULL, 10400 /* index_min */ 0, 10401 /* index_max */ 2047, 10402 /* minblock */ 63, 10403 /* maxblock */ 63, 10404 /* blocks */ 0, 10405 /* blocks_hi */ 0x80000000, 10406 /* base */ 0x00a00000, 10407 /* gran */ 1, 10408 /* bytes */ 18, 10409 /* nFields */ 2, 10410 /* *fields */ soc_RTP_CUCTm_fields, 10411 /* *views */ NULL, 10412 /* *views_num */ NULL, 10413 /* snoop_cb */ NULL, 10414 /* snoop_user_data */ NULL, 10415 /* snoop_flags */ 0, 10416 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10417 /* type */ SOC_MEM_TYPE_NORMAL, 10418 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10419 /* impl */ SOC_MEM_IMPL_NORMAL, 10420 /* cmic_mor_clks */ 0, 10421 }, 10422 #endif /* chips */ 10423 10424 #if defined(BCM_88750_B0) || defined(BCM_88754_A0) 10425 { /* SOC_MEM_INT_RTP_CUCT_BCM88750_B0m */ 10426 /* mem RTP_CUCTm */ 10427 /* flags */ SOC_MEM_FLAG_VALID | 10428 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 10429 /* cmp_fn */ NULL, 10430 /* *null_entry */ NULL, 10431 /* index_min */ 0, 10432 /* index_max */ 2047, 10433 /* minblock */ 63, 10434 /* maxblock */ 63, 10435 /* blocks */ 0, 10436 /* blocks_hi */ 0x80000000, 10437 /* base */ 0x01000000, 10438 /* gran */ 1, 10439 /* bytes */ 18, 10440 /* nFields */ 2, 10441 /* *fields */ soc_RTP_CUCTm_fields, 10442 /* *views */ NULL, 10443 /* *views_num */ NULL, 10444 /* snoop_cb */ NULL, 10445 /* snoop_user_data */ NULL, 10446 /* snoop_flags */ 0, 10447 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10448 /* type */ SOC_MEM_TYPE_NORMAL, 10449 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10450 /* impl */ SOC_MEM_IMPL_NORMAL, 10451 /* cmic_mor_clks */ 0, 10452 }, 10453 #endif /* chips */ 10454 10455 #if defined(BCM_88950_A0) 10456 { /* SOC_MEM_INT_RTP_CUCT_BCM88950_A0m */ 10457 /* mem RTP_CUCTm */ 10458 /* flags */ SOC_MEM_FLAG_SIGNAL | 10459 SOC_MEM_FLAG_VALID | 10460 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 10461 /* cmp_fn */ NULL, 10462 /* *null_entry */ NULL, 10463 /* index_min */ 0, 10464 /* index_max */ 2047, 10465 /* minblock */ 78, 10466 /* maxblock */ 78, 10467 /* blocks */ 0, 10468 /* blocks_hi */ 0xffffffff, 10469 /* base */ 0x01000000, 10470 /* gran */ 1, 10471 /* bytes */ 20, 10472 /* nFields */ 2, 10473 /* *fields */ soc_RTP_CUCT_BCM88950_A0m_fields, 10474 /* *views */ NULL, 10475 /* *views_num */ NULL, 10476 /* snoop_cb */ NULL, 10477 /* snoop_user_data */ NULL, 10478 /* snoop_flags */ 0, 10479 /* severity */ SOC_MEM_SEVERE_LOW, 10480 /* type */ SOC_MEM_TYPE_ONE_PORT, 10481 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10482 /* impl */ SOC_MEM_IMPL_NORMAL, 10483 /* cmic_mor_clks */ 0, 10484 }, 10485 #endif /* chips */ 10486 10487 #if defined(BCM_88750_B0) || defined(BCM_88754_A0) 10488 { /* SOC_MEM_INT_RTP_DLLUPm */ 10489 /* mem RTP_DLLUPm */ 10490 /* flags */ SOC_MEM_FLAG_VALID | 10491 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 10492 /* cmp_fn */ NULL, 10493 /* *null_entry */ NULL, 10494 /* index_min */ 0, 10495 /* index_max */ 127, 10496 /* minblock */ 63, 10497 /* maxblock */ 63, 10498 /* blocks */ 0, 10499 /* blocks_hi */ 0x80000000, 10500 /* base */ 0x00600000, 10501 /* gran */ 1, 10502 /* bytes */ 6, 10503 /* nFields */ 2, 10504 /* *fields */ soc_RTP_DLLUPm_fields, 10505 /* *views */ NULL, 10506 /* *views_num */ NULL, 10507 /* snoop_cb */ NULL, 10508 /* snoop_user_data */ NULL, 10509 /* snoop_flags */ 0, 10510 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10511 /* type */ SOC_MEM_TYPE_NORMAL, 10512 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 10513 /* impl */ SOC_MEM_IMPL_NORMAL, 10514 /* cmic_mor_clks */ 0, 10515 }, 10516 #endif /* chips */ 10517 10518 #if defined(BCM_88950_A0) 10519 { /* SOC_MEM_INT_RTP_DLLUP_BCM88950_A0m */ 10520 /* mem RTP_DLLUPm */ 10521 /* flags */ SOC_MEM_FLAG_SIGNAL | 10522 SOC_MEM_FLAG_VALID | 10523 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 10524 /* cmp_fn */ NULL, 10525 /* *null_entry */ NULL, 10526 /* index_min */ 0, 10527 /* index_max */ 655, 10528 /* minblock */ 78, 10529 /* maxblock */ 78, 10530 /* blocks */ 0, 10531 /* blocks_hi */ 0xffffffff, 10532 /* base */ 0x00600000, 10533 /* gran */ 1, 10534 /* bytes */ 16, 10535 /* nFields */ 2, 10536 /* *fields */ soc_RTP_DLLUP_BCM88950_A0m_fields, 10537 /* *views */ NULL, 10538 /* *views_num */ NULL, 10539 /* snoop_cb */ NULL, 10540 /* snoop_user_data */ NULL, 10541 /* snoop_flags */ 0, 10542 /* severity */ SOC_MEM_SEVERE_LOW, 10543 /* type */ SOC_MEM_TYPE_TWO_PORT, 10544 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10545 /* impl */ SOC_MEM_IMPL_NORMAL, 10546 /* cmic_mor_clks */ 0, 10547 }, 10548 #endif /* chips */ 10549 10550 #if defined(BCM_88750_B0) || defined(BCM_88754_A0) 10551 { /* SOC_MEM_INT_RTP_DLLUSm */ 10552 /* mem RTP_DLLUSm */ 10553 /* flags */ SOC_MEM_FLAG_VALID | 10554 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 10555 /* cmp_fn */ NULL, 10556 /* *null_entry */ NULL, 10557 /* index_min */ 0, 10558 /* index_max */ 127, 10559 /* minblock */ 63, 10560 /* maxblock */ 63, 10561 /* blocks */ 0, 10562 /* blocks_hi */ 0x80000000, 10563 /* base */ 0x00700000, 10564 /* gran */ 1, 10565 /* bytes */ 6, 10566 /* nFields */ 2, 10567 /* *fields */ soc_RTP_DLLUPm_fields, 10568 /* *views */ NULL, 10569 /* *views_num */ NULL, 10570 /* snoop_cb */ NULL, 10571 /* snoop_user_data */ NULL, 10572 /* snoop_flags */ 0, 10573 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10574 /* type */ SOC_MEM_TYPE_NORMAL, 10575 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 10576 /* impl */ SOC_MEM_IMPL_NORMAL, 10577 /* cmic_mor_clks */ 0, 10578 }, 10579 #endif /* chips */ 10580 10581 #if defined(BCM_88650_A0) 10582 { /* SOC_MEM_INT_RTP_DRMAm */ 10583 /* mem RTP_DRMAm */ 10584 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 10585 /* cmp_fn */ NULL, 10586 /* *null_entry */ NULL, 10587 /* index_min */ 0, 10588 /* index_max */ 1023, 10589 /* minblock */ 50, 10590 /* maxblock */ 50, 10591 /* blocks */ 0, 10592 /* blocks_hi */ 0x40000, 10593 /* base */ 0x00000000, 10594 /* gran */ 1, 10595 /* bytes */ 9, 10596 /* nFields */ 1, 10597 /* *fields */ soc_RTP_DRMAm_fields, 10598 /* *views */ NULL, 10599 /* *views_num */ NULL, 10600 /* snoop_cb */ NULL, 10601 /* snoop_user_data */ NULL, 10602 /* snoop_flags */ 0, 10603 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10604 /* type */ SOC_MEM_TYPE_NORMAL, 10605 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 10606 /* impl */ SOC_MEM_IMPL_NORMAL, 10607 /* cmic_mor_clks */ 0, 10608 }, 10609 #endif /* chips */ 10610 10611 #if defined(BCM_88202_A0) 10612 { /* SOC_MEM_INT_RTP_DRMA_BCM88202_A0m */ 10613 /* mem RTP_DRMAm */ 10614 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 10615 /* cmp_fn */ NULL, 10616 /* *null_entry */ NULL, 10617 /* index_min */ 0, 10618 /* index_max */ 1023, 10619 /* minblock */ 39, 10620 /* maxblock */ 39, 10621 /* blocks */ 0, 10622 /* blocks_hi */ 0x80, 10623 /* base */ 0x00000000, 10624 /* gran */ 1, 10625 /* bytes */ 9, 10626 /* nFields */ 1, 10627 /* *fields */ soc_RTP_DRMA_BCM88202_A0m_fields, 10628 /* *views */ NULL, 10629 /* *views_num */ NULL, 10630 /* snoop_cb */ NULL, 10631 /* snoop_user_data */ NULL, 10632 /* snoop_flags */ 0, 10633 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10634 /* type */ SOC_MEM_TYPE_NORMAL, 10635 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 10636 /* impl */ SOC_MEM_IMPL_NORMAL, 10637 /* cmic_mor_clks */ 0, 10638 }, 10639 #endif /* chips */ 10640 10641 #if defined(BCM_88650_B0) 10642 { /* SOC_MEM_INT_RTP_DRMA_BCM88650_B0m */ 10643 /* mem RTP_DRMAm */ 10644 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 10645 /* cmp_fn */ NULL, 10646 /* *null_entry */ NULL, 10647 /* index_min */ 0, 10648 /* index_max */ 1023, 10649 /* minblock */ 50, 10650 /* maxblock */ 50, 10651 /* blocks */ 0, 10652 /* blocks_hi */ 0x40000, 10653 /* base */ 0x00000000, 10654 /* gran */ 1, 10655 /* bytes */ 9, 10656 /* nFields */ 1, 10657 /* *fields */ soc_RTP_DRMA_BCM88650_B0m_fields, 10658 /* *views */ NULL, 10659 /* *views_num */ NULL, 10660 /* snoop_cb */ NULL, 10661 /* snoop_user_data */ NULL, 10662 /* snoop_flags */ 0, 10663 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10664 /* type */ SOC_MEM_TYPE_NORMAL, 10665 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 10666 /* impl */ SOC_MEM_IMPL_NORMAL, 10667 /* cmic_mor_clks */ 0, 10668 }, 10669 #endif /* chips */ 10670 10671 #if defined(BCM_88660_A0) 10672 { /* SOC_MEM_INT_RTP_DRMA_BCM88660_A0m */ 10673 /* mem RTP_DRMAm */ 10674 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 10675 /* cmp_fn */ NULL, 10676 /* *null_entry */ NULL, 10677 /* index_min */ 0, 10678 /* index_max */ 1023, 10679 /* minblock */ 50, 10680 /* maxblock */ 50, 10681 /* blocks */ 0, 10682 /* blocks_hi */ 0x40000, 10683 /* base */ 0x00000000, 10684 /* gran */ 1, 10685 /* bytes */ 9, 10686 /* nFields */ 1, 10687 /* *fields */ soc_RTP_DRMA_BCM88660_A0m_fields, 10688 /* *views */ NULL, 10689 /* *views_num */ NULL, 10690 /* snoop_cb */ NULL, 10691 /* snoop_user_data */ NULL, 10692 /* snoop_flags */ 0, 10693 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10694 /* type */ SOC_MEM_TYPE_NORMAL, 10695 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 10696 /* impl */ SOC_MEM_IMPL_NORMAL, 10697 /* cmic_mor_clks */ 0, 10698 }, 10699 #endif /* chips */ 10700 10701 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 10702 defined(BCM_88754_A0) 10703 { /* SOC_MEM_INT_RTP_DUCTPm */ 10704 /* mem RTP_DUCTPm */ 10705 /* flags */ SOC_MEM_FLAG_VALID | 10706 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 10707 /* cmp_fn */ NULL, 10708 /* *null_entry */ NULL, 10709 /* index_min */ 0, 10710 /* index_max */ 1023, 10711 /* minblock */ 63, 10712 /* maxblock */ 63, 10713 /* blocks */ 0, 10714 /* blocks_hi */ 0x80000000, 10715 /* base */ 0x00200000, 10716 /* gran */ 1, 10717 /* bytes */ 18, 10718 /* nFields */ 2, 10719 /* *fields */ soc_RTP_DUCTPm_fields, 10720 /* *views */ NULL, 10721 /* *views_num */ NULL, 10722 /* snoop_cb */ NULL, 10723 /* snoop_user_data */ NULL, 10724 /* snoop_flags */ 0, 10725 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10726 /* type */ SOC_MEM_TYPE_NORMAL, 10727 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10728 /* impl */ SOC_MEM_IMPL_NORMAL, 10729 /* cmic_mor_clks */ 0, 10730 }, 10731 #endif /* chips */ 10732 10733 #if defined(BCM_88950_A0) 10734 { /* SOC_MEM_INT_RTP_DUCTP_BCM88950_A0m */ 10735 /* mem RTP_DUCTPm */ 10736 /* flags */ SOC_MEM_FLAG_SIGNAL | 10737 SOC_MEM_FLAG_VALID | 10738 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 10739 /* cmp_fn */ NULL, 10740 /* *null_entry */ NULL, 10741 /* index_min */ 0, 10742 /* index_max */ 2047, 10743 /* minblock */ 78, 10744 /* maxblock */ 78, 10745 /* blocks */ 0, 10746 /* blocks_hi */ 0xffffffff, 10747 /* base */ 0x00200000, 10748 /* gran */ 1, 10749 /* bytes */ 20, 10750 /* nFields */ 2, 10751 /* *fields */ soc_RTP_CUCT_BCM88950_A0m_fields, 10752 /* *views */ NULL, 10753 /* *views_num */ NULL, 10754 /* snoop_cb */ NULL, 10755 /* snoop_user_data */ NULL, 10756 /* snoop_flags */ 0, 10757 /* severity */ SOC_MEM_SEVERE_LOW, 10758 /* type */ SOC_MEM_TYPE_ONE_PORT, 10759 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10760 /* impl */ SOC_MEM_IMPL_NORMAL, 10761 /* cmic_mor_clks */ 0, 10762 }, 10763 #endif /* chips */ 10764 10765 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 10766 defined(BCM_88754_A0) 10767 { /* SOC_MEM_INT_RTP_DUCTSm */ 10768 /* mem RTP_DUCTSm */ 10769 /* flags */ SOC_MEM_FLAG_VALID | 10770 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 10771 /* cmp_fn */ NULL, 10772 /* *null_entry */ NULL, 10773 /* index_min */ 0, 10774 /* index_max */ 1023, 10775 /* minblock */ 63, 10776 /* maxblock */ 63, 10777 /* blocks */ 0, 10778 /* blocks_hi */ 0x80000000, 10779 /* base */ 0x00300000, 10780 /* gran */ 1, 10781 /* bytes */ 18, 10782 /* nFields */ 2, 10783 /* *fields */ soc_RTP_DUCTPm_fields, 10784 /* *views */ NULL, 10785 /* *views_num */ NULL, 10786 /* snoop_cb */ NULL, 10787 /* snoop_user_data */ NULL, 10788 /* snoop_flags */ 0, 10789 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10790 /* type */ SOC_MEM_TYPE_NORMAL, 10791 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10792 /* impl */ SOC_MEM_IMPL_NORMAL, 10793 /* cmic_mor_clks */ 0, 10794 }, 10795 #endif /* chips */ 10796 10797 #if defined(BCM_88750_B0) || defined(BCM_88754_A0) 10798 { /* SOC_MEM_INT_RTP_FFLBPm */ 10799 /* mem RTP_FFLBPm */ 10800 /* flags */ SOC_MEM_FLAG_VALID | 10801 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 10802 /* cmp_fn */ NULL, 10803 /* *null_entry */ NULL, 10804 /* index_min */ 0, 10805 /* index_max */ 63, 10806 /* minblock */ 63, 10807 /* maxblock */ 63, 10808 /* blocks */ 0, 10809 /* blocks_hi */ 0x80000000, 10810 /* base */ 0x00e00000, 10811 /* gran */ 1, 10812 /* bytes */ 5, 10813 /* nFields */ 2, 10814 /* *fields */ soc_RTP_FFLBPm_fields, 10815 /* *views */ NULL, 10816 /* *views_num */ NULL, 10817 /* snoop_cb */ NULL, 10818 /* snoop_user_data */ NULL, 10819 /* snoop_flags */ 0, 10820 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10821 /* type */ SOC_MEM_TYPE_NORMAL, 10822 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10823 /* impl */ SOC_MEM_IMPL_NORMAL, 10824 /* cmic_mor_clks */ 0, 10825 }, 10826 #endif /* chips */ 10827 10828 #if defined(BCM_88950_A0) 10829 { /* SOC_MEM_INT_RTP_FFLBP_BCM88950_A0m */ 10830 /* mem RTP_FFLBPm */ 10831 /* flags */ SOC_MEM_FLAG_VALID | 10832 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 10833 /* cmp_fn */ NULL, 10834 /* *null_entry */ NULL, 10835 /* index_min */ 0, 10836 /* index_max */ 127, 10837 /* minblock */ 78, 10838 /* maxblock */ 78, 10839 /* blocks */ 0, 10840 /* blocks_hi */ 0xffffffff, 10841 /* base */ 0x00e00000, 10842 /* gran */ 1, 10843 /* bytes */ 5, 10844 /* nFields */ 2, 10845 /* *fields */ soc_RTP_FFLBP_BCM88950_A0m_fields, 10846 /* *views */ NULL, 10847 /* *views_num */ NULL, 10848 /* snoop_cb */ NULL, 10849 /* snoop_user_data */ NULL, 10850 /* snoop_flags */ 0, 10851 /* severity */ SOC_MEM_SEVERE_LOW, 10852 /* type */ SOC_MEM_TYPE_ONE_PORT, 10853 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10854 /* impl */ SOC_MEM_IMPL_NORMAL, 10855 /* cmic_mor_clks */ 0, 10856 }, 10857 #endif /* chips */ 10858 10859 #if defined(BCM_88750_B0) || defined(BCM_88754_A0) 10860 { /* SOC_MEM_INT_RTP_FFLBSm */ 10861 /* mem RTP_FFLBSm */ 10862 /* flags */ SOC_MEM_FLAG_VALID | 10863 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 10864 /* cmp_fn */ NULL, 10865 /* *null_entry */ NULL, 10866 /* index_min */ 0, 10867 /* index_max */ 63, 10868 /* minblock */ 63, 10869 /* maxblock */ 63, 10870 /* blocks */ 0, 10871 /* blocks_hi */ 0x80000000, 10872 /* base */ 0x00f00000, 10873 /* gran */ 1, 10874 /* bytes */ 5, 10875 /* nFields */ 2, 10876 /* *fields */ soc_RTP_FFLBPm_fields, 10877 /* *views */ NULL, 10878 /* *views_num */ NULL, 10879 /* snoop_cb */ NULL, 10880 /* snoop_user_data */ NULL, 10881 /* snoop_flags */ 0, 10882 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10883 /* type */ SOC_MEM_TYPE_NORMAL, 10884 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10885 /* impl */ SOC_MEM_IMPL_NORMAL, 10886 /* cmic_mor_clks */ 0, 10887 }, 10888 #endif /* chips */ 10889 10890 #if defined(BCM_88790_A0) 10891 { /* SOC_MEM_INT_RTP_FLGMm */ 10892 /* mem RTP_FLGMm */ 10893 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 10894 /* cmp_fn */ NULL, 10895 /* *null_entry */ NULL, 10896 /* index_min */ 0, 10897 /* index_max */ 2047, 10898 /* minblock */ 125, 10899 /* maxblock */ 125, 10900 /* blocks */ 0, 10901 /* blocks_hi */ 0xffffffff, 10902 /* base */ 0x00102000, 10903 /* gran */ 1, 10904 /* bytes */ 2, 10905 /* nFields */ 2, 10906 /* *fields */ soc_RTP_FLGMm_fields, 10907 /* *views */ NULL, 10908 /* *views_num */ NULL, 10909 /* snoop_cb */ NULL, 10910 /* snoop_user_data */ NULL, 10911 /* snoop_flags */ 0, 10912 /* severity */ SOC_MEM_SEVERE_LOW, 10913 /* type */ SOC_MEM_TYPE_ONE_PORT, 10914 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10915 /* impl */ SOC_MEM_IMPL_NORMAL, 10916 /* cmic_mor_clks */ 0, 10917 }, 10918 #endif /* chips */ 10919 10920 #if defined(BCM_88790_A0) 10921 { /* SOC_MEM_INT_RTP_GCILBTm */ 10922 /* mem RTP_GCILBTm */ 10923 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 10924 /* cmp_fn */ NULL, 10925 /* *null_entry */ NULL, 10926 /* index_min */ 0, 10927 /* index_max */ 191, 10928 /* minblock */ 125, 10929 /* maxblock */ 125, 10930 /* blocks */ 0, 10931 /* blocks_hi */ 0xffffffff, 10932 /* base */ 0x00102900, 10933 /* gran */ 1, 10934 /* bytes */ 26, 10935 /* nFields */ 2, 10936 /* *fields */ soc_RTP_GCILBTm_fields, 10937 /* *views */ NULL, 10938 /* *views_num */ NULL, 10939 /* snoop_cb */ NULL, 10940 /* snoop_user_data */ NULL, 10941 /* snoop_flags */ 0, 10942 /* severity */ SOC_MEM_SEVERE_LOW, 10943 /* type */ SOC_MEM_TYPE_ONE_PORT, 10944 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10945 /* impl */ SOC_MEM_IMPL_NORMAL, 10946 /* cmic_mor_clks */ 0, 10947 }, 10948 #endif /* chips */ 10949 10950 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 10951 defined(BCM_88754_A0) 10952 { /* SOC_MEM_INT_RTP_MCLBTPm */ 10953 /* mem RTP_MCLBTPm */ 10954 /* flags */ SOC_MEM_FLAG_VALID | 10955 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 10956 /* cmp_fn */ NULL, 10957 /* *null_entry */ NULL, 10958 /* index_min */ 0, 10959 /* index_max */ 127, 10960 /* minblock */ 63, 10961 /* maxblock */ 63, 10962 /* blocks */ 0, 10963 /* blocks_hi */ 0x80000000, 10964 /* base */ 0x00400000, 10965 /* gran */ 1, 10966 /* bytes */ 18, 10967 /* nFields */ 2, 10968 /* *fields */ soc_RTP_DUCTPm_fields, 10969 /* *views */ NULL, 10970 /* *views_num */ NULL, 10971 /* snoop_cb */ NULL, 10972 /* snoop_user_data */ NULL, 10973 /* snoop_flags */ 0, 10974 /* mem severity */ SOC_MEM_SEVERE_MISSING, 10975 /* type */ SOC_MEM_TYPE_NORMAL, 10976 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 10977 /* impl */ SOC_MEM_IMPL_NORMAL, 10978 /* cmic_mor_clks */ 0, 10979 }, 10980 #endif /* chips */ 10981 10982 #if defined(BCM_88950_A0) 10983 { /* SOC_MEM_INT_RTP_MCLBTP_BCM88950_A0m */ 10984 /* mem RTP_MCLBTPm */ 10985 /* flags */ SOC_MEM_FLAG_VALID | 10986 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 10987 /* cmp_fn */ NULL, 10988 /* *null_entry */ NULL, 10989 /* index_min */ 0, 10990 /* index_max */ 143, 10991 /* minblock */ 78, 10992 /* maxblock */ 78, 10993 /* blocks */ 0, 10994 /* blocks_hi */ 0xffffffff, 10995 /* base */ 0x00400000, 10996 /* gran */ 1, 10997 /* bytes */ 20, 10998 /* nFields */ 2, 10999 /* *fields */ soc_RTP_MCLBTPm_fields, 11000 /* *views */ NULL, 11001 /* *views_num */ NULL, 11002 /* snoop_cb */ NULL, 11003 /* snoop_user_data */ NULL, 11004 /* snoop_flags */ 0, 11005 /* severity */ SOC_MEM_SEVERE_LOW, 11006 /* type */ SOC_MEM_TYPE_ONE_PORT, 11007 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11008 /* impl */ SOC_MEM_IMPL_NORMAL, 11009 /* cmic_mor_clks */ 0, 11010 }, 11011 #endif /* chips */ 11012 11013 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 11014 defined(BCM_88754_A0) 11015 { /* SOC_MEM_INT_RTP_MCLBTSm */ 11016 /* mem RTP_MCLBTSm */ 11017 /* flags */ SOC_MEM_FLAG_VALID | 11018 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11019 /* cmp_fn */ NULL, 11020 /* *null_entry */ NULL, 11021 /* index_min */ 0, 11022 /* index_max */ 127, 11023 /* minblock */ 63, 11024 /* maxblock */ 63, 11025 /* blocks */ 0, 11026 /* blocks_hi */ 0x80000000, 11027 /* base */ 0x00500000, 11028 /* gran */ 1, 11029 /* bytes */ 18, 11030 /* nFields */ 2, 11031 /* *fields */ soc_RTP_DUCTPm_fields, 11032 /* *views */ NULL, 11033 /* *views_num */ NULL, 11034 /* snoop_cb */ NULL, 11035 /* snoop_user_data */ NULL, 11036 /* snoop_flags */ 0, 11037 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11038 /* type */ SOC_MEM_TYPE_NORMAL, 11039 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11040 /* impl */ SOC_MEM_IMPL_NORMAL, 11041 /* cmic_mor_clks */ 0, 11042 }, 11043 #endif /* chips */ 11044 11045 #if defined(BCM_88950_A0) 11046 { /* SOC_MEM_INT_RTP_MCSFFPm */ 11047 /* mem RTP_MCSFFPm */ 11048 /* flags */ SOC_MEM_FLAG_VALID | 11049 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11050 /* cmp_fn */ NULL, 11051 /* *null_entry */ NULL, 11052 /* index_min */ 0, 11053 /* index_max */ 143, 11054 /* minblock */ 78, 11055 /* maxblock */ 78, 11056 /* blocks */ 0, 11057 /* blocks_hi */ 0xffffffff, 11058 /* base */ 0x00f00000, 11059 /* gran */ 1, 11060 /* bytes */ 3, 11061 /* nFields */ 2, 11062 /* *fields */ soc_RTP_MCSFFPm_fields, 11063 /* *views */ NULL, 11064 /* *views_num */ NULL, 11065 /* snoop_cb */ NULL, 11066 /* snoop_user_data */ NULL, 11067 /* snoop_flags */ 0, 11068 /* severity */ SOC_MEM_SEVERE_LOW, 11069 /* type */ SOC_MEM_TYPE_ONE_PORT, 11070 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11071 /* impl */ SOC_MEM_IMPL_NORMAL, 11072 /* cmic_mor_clks */ 0, 11073 }, 11074 #endif /* chips */ 11075 11076 #if defined(BCM_88750_A0) 11077 { /* SOC_MEM_INT_RTP_MCTm */ 11078 /* mem RTP_MCTm */ 11079 /* flags */ SOC_MEM_FLAG_VALID | 11080 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11081 /* cmp_fn */ NULL, 11082 /* *null_entry */ NULL, 11083 /* index_min */ 0, 11084 /* index_max */ 65535, 11085 /* minblock */ 63, 11086 /* maxblock */ 63, 11087 /* blocks */ 0, 11088 /* blocks_hi */ 0x80000000, 11089 /* base */ 0x01000000, 11090 /* gran */ 1, 11091 /* bytes */ 17, 11092 /* nFields */ 2, 11093 /* *fields */ soc_RTP_MCTm_fields, 11094 /* *views */ NULL, 11095 /* *views_num */ NULL, 11096 /* snoop_cb */ NULL, 11097 /* snoop_user_data */ NULL, 11098 /* snoop_flags */ 0, 11099 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11100 /* type */ SOC_MEM_TYPE_NORMAL, 11101 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11102 /* impl */ SOC_MEM_IMPL_NORMAL, 11103 /* cmic_mor_clks */ 0, 11104 }, 11105 #endif /* chips */ 11106 11107 #if defined(BCM_88750_B0) 11108 { /* SOC_MEM_INT_RTP_MCT_BCM88750_B0m */ 11109 /* mem RTP_MCTm */ 11110 /* flags */ SOC_MEM_FLAG_VALID | 11111 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11112 /* cmp_fn */ NULL, 11113 /* *null_entry */ NULL, 11114 /* index_min */ 0, 11115 /* index_max */ 65535, 11116 /* minblock */ 63, 11117 /* maxblock */ 63, 11118 /* blocks */ 0, 11119 /* blocks_hi */ 0x80000000, 11120 /* base */ 0x01800000, 11121 /* gran */ 1, 11122 /* bytes */ 17, 11123 /* nFields */ 2, 11124 /* *fields */ soc_RTP_MCTm_fields, 11125 /* *views */ NULL, 11126 /* *views_num */ NULL, 11127 /* snoop_cb */ NULL, 11128 /* snoop_user_data */ NULL, 11129 /* snoop_flags */ 0, 11130 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11131 /* type */ SOC_MEM_TYPE_NORMAL, 11132 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11133 /* impl */ SOC_MEM_IMPL_NORMAL, 11134 /* cmic_mor_clks */ 0, 11135 }, 11136 #endif /* chips */ 11137 11138 #if defined(BCM_88754_A0) 11139 { /* SOC_MEM_INT_RTP_MCT_BCM88754_A0m */ 11140 /* mem RTP_MCTm */ 11141 /* flags */ SOC_MEM_FLAG_VALID | 11142 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11143 /* cmp_fn */ NULL, 11144 /* *null_entry */ NULL, 11145 /* index_min */ 0, 11146 /* index_max */ 32767, 11147 /* minblock */ 63, 11148 /* maxblock */ 63, 11149 /* blocks */ 0, 11150 /* blocks_hi */ 0x80000000, 11151 /* base */ 0x01800000, 11152 /* gran */ 1, 11153 /* bytes */ 17, 11154 /* nFields */ 2, 11155 /* *fields */ soc_RTP_MCTm_fields, 11156 /* *views */ NULL, 11157 /* *views_num */ NULL, 11158 /* snoop_cb */ NULL, 11159 /* snoop_user_data */ NULL, 11160 /* snoop_flags */ 0, 11161 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11162 /* type */ SOC_MEM_TYPE_NORMAL, 11163 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11164 /* impl */ SOC_MEM_IMPL_NORMAL, 11165 /* cmic_mor_clks */ 0, 11166 }, 11167 #endif /* chips */ 11168 11169 #if defined(BCM_88950_A0) 11170 { /* SOC_MEM_INT_RTP_MCT_BCM88950_A0m */ 11171 /* mem RTP_MCTm */ 11172 /* flags */ SOC_MEM_FLAG_VALID | 11173 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11174 /* cmp_fn */ NULL, 11175 /* *null_entry */ NULL, 11176 /* index_min */ 0, 11177 /* index_max */ 65535, 11178 /* minblock */ 78, 11179 /* maxblock */ 78, 11180 /* blocks */ 0, 11181 /* blocks_hi */ 0xffffffff, 11182 /* base */ 0x01800000, 11183 /* gran */ 1, 11184 /* bytes */ 20, 11185 /* nFields */ 2, 11186 /* *fields */ soc_RTP_CUCT_BCM88950_A0m_fields, 11187 /* *views */ NULL, 11188 /* *views_num */ NULL, 11189 /* snoop_cb */ NULL, 11190 /* snoop_user_data */ NULL, 11191 /* snoop_flags */ 0, 11192 /* severity */ SOC_MEM_SEVERE_LOW, 11193 /* type */ SOC_MEM_TYPE_ONE_PORT, 11194 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11195 /* impl */ SOC_MEM_IMPL_NORMAL, 11196 /* cmic_mor_clks */ 0, 11197 }, 11198 #endif /* chips */ 11199 11200 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 11201 defined(BCM_88754_A0) 11202 { /* SOC_MEM_INT_RTP_MEM_800000m */ 11203 /* mem RTP_MEM_800000m */ 11204 /* flags */ SOC_MEM_FLAG_VALID | 11205 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11206 /* cmp_fn */ NULL, 11207 /* *null_entry */ NULL, 11208 /* index_min */ 0, 11209 /* index_max */ 127, 11210 /* minblock */ 63, 11211 /* maxblock */ 63, 11212 /* blocks */ 0, 11213 /* blocks_hi */ 0x80000000, 11214 /* base */ 0x00800000, 11215 /* gran */ 1, 11216 /* bytes */ 6, 11217 /* nFields */ 2, 11218 /* *fields */ soc_RTP_MEM_800000m_fields, 11219 /* *views */ NULL, 11220 /* *views_num */ NULL, 11221 /* snoop_cb */ NULL, 11222 /* snoop_user_data */ NULL, 11223 /* snoop_flags */ 0, 11224 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11225 /* type */ SOC_MEM_TYPE_NORMAL, 11226 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11227 /* impl */ SOC_MEM_IMPL_NORMAL, 11228 /* cmic_mor_clks */ 0, 11229 }, 11230 #endif /* chips */ 11231 11232 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) || \ 11233 defined(BCM_88754_A0) 11234 { /* SOC_MEM_INT_RTP_MEM_900000m */ 11235 /* mem RTP_MEM_900000m */ 11236 /* flags */ SOC_MEM_FLAG_VALID | 11237 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11238 /* cmp_fn */ NULL, 11239 /* *null_entry */ NULL, 11240 /* index_min */ 0, 11241 /* index_max */ 127, 11242 /* minblock */ 63, 11243 /* maxblock */ 63, 11244 /* blocks */ 0, 11245 /* blocks_hi */ 0x80000000, 11246 /* base */ 0x00900000, 11247 /* gran */ 1, 11248 /* bytes */ 6, 11249 /* nFields */ 2, 11250 /* *fields */ soc_RTP_MEM_800000m_fields, 11251 /* *views */ NULL, 11252 /* *views_num */ NULL, 11253 /* snoop_cb */ NULL, 11254 /* snoop_user_data */ NULL, 11255 /* snoop_flags */ 0, 11256 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11257 /* type */ SOC_MEM_TYPE_NORMAL, 11258 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11259 /* impl */ SOC_MEM_IMPL_NORMAL, 11260 /* cmic_mor_clks */ 0, 11261 }, 11262 #endif /* chips */ 11263 11264 #if defined(BCM_88750_B0) || defined(BCM_88754_A0) 11265 { /* SOC_MEM_INT_RTP_MEM_1100000m */ 11266 /* mem RTP_MEM_1100000m */ 11267 /* flags */ SOC_MEM_FLAG_VALID | 11268 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11269 /* cmp_fn */ NULL, 11270 /* *null_entry */ NULL, 11271 /* index_min */ 0, 11272 /* index_max */ 127, 11273 /* minblock */ 63, 11274 /* maxblock */ 63, 11275 /* blocks */ 0, 11276 /* blocks_hi */ 0x80000000, 11277 /* base */ 0x01100000, 11278 /* gran */ 1, 11279 /* bytes */ 1, 11280 /* nFields */ 2, 11281 /* *fields */ soc_RTP_MEM_1100000m_fields, 11282 /* *views */ NULL, 11283 /* *views_num */ NULL, 11284 /* snoop_cb */ NULL, 11285 /* snoop_user_data */ NULL, 11286 /* snoop_flags */ 0, 11287 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11288 /* type */ SOC_MEM_TYPE_NORMAL, 11289 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11290 /* impl */ SOC_MEM_IMPL_NORMAL, 11291 /* cmic_mor_clks */ 0, 11292 }, 11293 #endif /* chips */ 11294 11295 #if defined(BCM_88750_B0) || defined(BCM_88754_A0) 11296 { /* SOC_MEM_INT_RTP_MEM_A00000m */ 11297 /* mem RTP_MEM_A00000m */ 11298 /* flags */ SOC_MEM_FLAG_WRITEONLY | 11299 SOC_MEM_FLAG_VALID | 11300 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11301 /* cmp_fn */ NULL, 11302 /* *null_entry */ NULL, 11303 /* index_min */ 0, 11304 /* index_max */ 21, 11305 /* minblock */ 63, 11306 /* maxblock */ 63, 11307 /* blocks */ 0, 11308 /* blocks_hi */ 0x80000000, 11309 /* base */ 0x00a00000, 11310 /* gran */ 1, 11311 /* bytes */ 18, 11312 /* nFields */ 2, 11313 /* *fields */ soc_RTP_MEM_A00000m_fields, 11314 /* *views */ NULL, 11315 /* *views_num */ NULL, 11316 /* snoop_cb */ NULL, 11317 /* snoop_user_data */ NULL, 11318 /* snoop_flags */ 0, 11319 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11320 /* type */ SOC_MEM_TYPE_NORMAL, 11321 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11322 /* impl */ SOC_MEM_IMPL_NORMAL, 11323 /* cmic_mor_clks */ 0, 11324 }, 11325 #endif /* chips */ 11326 11327 #if defined(BCM_88750_B0) || defined(BCM_88754_A0) 11328 { /* SOC_MEM_INT_RTP_MEM_C00000m */ 11329 /* mem RTP_MEM_C00000m */ 11330 /* flags */ SOC_MEM_FLAG_WRITEONLY | 11331 SOC_MEM_FLAG_VALID | 11332 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11333 /* cmp_fn */ NULL, 11334 /* *null_entry */ NULL, 11335 /* index_min */ 0, 11336 /* index_max */ 21, 11337 /* minblock */ 63, 11338 /* maxblock */ 63, 11339 /* blocks */ 0, 11340 /* blocks_hi */ 0x80000000, 11341 /* base */ 0x00c00000, 11342 /* gran */ 1, 11343 /* bytes */ 6, 11344 /* nFields */ 2, 11345 /* *fields */ soc_RTP_MEM_C00000m_fields, 11346 /* *views */ NULL, 11347 /* *views_num */ NULL, 11348 /* snoop_cb */ NULL, 11349 /* snoop_user_data */ NULL, 11350 /* snoop_flags */ 0, 11351 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11352 /* type */ SOC_MEM_TYPE_NORMAL, 11353 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11354 /* impl */ SOC_MEM_IMPL_NORMAL, 11355 /* cmic_mor_clks */ 0, 11356 }, 11357 #endif /* chips */ 11358 11359 #if defined(BCM_88750_B0) || defined(BCM_88754_A0) 11360 { /* SOC_MEM_INT_RTP_MEM_D00000m */ 11361 /* mem RTP_MEM_D00000m */ 11362 /* flags */ SOC_MEM_FLAG_WRITEONLY | 11363 SOC_MEM_FLAG_VALID | 11364 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11365 /* cmp_fn */ NULL, 11366 /* *null_entry */ NULL, 11367 /* index_min */ 0, 11368 /* index_max */ 21, 11369 /* minblock */ 63, 11370 /* maxblock */ 63, 11371 /* blocks */ 0, 11372 /* blocks_hi */ 0x80000000, 11373 /* base */ 0x00d00000, 11374 /* gran */ 1, 11375 /* bytes */ 6, 11376 /* nFields */ 2, 11377 /* *fields */ soc_RTP_MEM_C00000m_fields, 11378 /* *views */ NULL, 11379 /* *views_num */ NULL, 11380 /* snoop_cb */ NULL, 11381 /* snoop_user_data */ NULL, 11382 /* snoop_flags */ 0, 11383 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11384 /* type */ SOC_MEM_TYPE_NORMAL, 11385 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11386 /* impl */ SOC_MEM_IMPL_NORMAL, 11387 /* cmic_mor_clks */ 0, 11388 }, 11389 #endif /* chips */ 11390 11391 #if defined(BCM_88790_A0) 11392 { /* SOC_MEM_INT_RTP_MNOLGm */ 11393 /* mem RTP_MNOLGm */ 11394 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 11395 /* cmp_fn */ NULL, 11396 /* *null_entry */ NULL, 11397 /* index_min */ 0, 11398 /* index_max */ 191, 11399 /* minblock */ 125, 11400 /* maxblock */ 125, 11401 /* blocks */ 0, 11402 /* blocks_hi */ 0xffffffff, 11403 /* base */ 0x00102800, 11404 /* gran */ 1, 11405 /* bytes */ 2, 11406 /* nFields */ 2, 11407 /* *fields */ soc_RTP_MNOLGm_fields, 11408 /* *views */ NULL, 11409 /* *views_num */ NULL, 11410 /* snoop_cb */ NULL, 11411 /* snoop_user_data */ NULL, 11412 /* snoop_flags */ 0, 11413 /* severity */ SOC_MEM_SEVERE_LOW, 11414 /* type */ SOC_MEM_TYPE_ONE_PORT, 11415 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11416 /* impl */ SOC_MEM_IMPL_NORMAL, 11417 /* cmic_mor_clks */ 0, 11418 }, 11419 #endif /* chips */ 11420 11421 #if defined(BCM_88950_A0) 11422 { /* SOC_MEM_INT_RTP_MNOLPm */ 11423 /* mem RTP_MNOLPm */ 11424 /* flags */ SOC_MEM_FLAG_VALID | 11425 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11426 /* cmp_fn */ NULL, 11427 /* *null_entry */ NULL, 11428 /* index_min */ 0, 11429 /* index_max */ 143, 11430 /* minblock */ 78, 11431 /* maxblock */ 78, 11432 /* blocks */ 0, 11433 /* blocks_hi */ 0xffffffff, 11434 /* base */ 0x01900000, 11435 /* gran */ 1, 11436 /* bytes */ 2, 11437 /* nFields */ 2, 11438 /* *fields */ soc_RTP_MNOLPm_fields, 11439 /* *views */ NULL, 11440 /* *views_num */ NULL, 11441 /* snoop_cb */ NULL, 11442 /* snoop_user_data */ NULL, 11443 /* snoop_flags */ 0, 11444 /* severity */ SOC_MEM_SEVERE_LOW, 11445 /* type */ SOC_MEM_TYPE_ONE_PORT, 11446 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11447 /* impl */ SOC_MEM_IMPL_NORMAL, 11448 /* cmic_mor_clks */ 0, 11449 }, 11450 #endif /* chips */ 11451 11452 #if defined(BCM_88790_A0) 11453 { /* SOC_MEM_INT_RTP_MNOLRm */ 11454 /* mem RTP_MNOLRm */ 11455 /* flags */ SOC_MEM_FLAG_SIGNAL | 11456 SOC_MEM_FLAG_VALID, /* 0x2 */ 11457 /* cmp_fn */ NULL, 11458 /* *null_entry */ NULL, 11459 /* index_min */ 0, 11460 /* index_max */ 191, 11461 /* minblock */ 125, 11462 /* maxblock */ 125, 11463 /* blocks */ 0, 11464 /* blocks_hi */ 0xffffffff, 11465 /* base */ 0x00102a00, 11466 /* gran */ 1, 11467 /* bytes */ 1, 11468 /* nFields */ 1, 11469 /* *fields */ soc_RTP_MNOLRm_fields, 11470 /* *views */ NULL, 11471 /* *views_num */ NULL, 11472 /* snoop_cb */ NULL, 11473 /* snoop_user_data */ NULL, 11474 /* snoop_flags */ 0, 11475 /* severity */ SOC_MEM_SEVERE_LOW, 11476 /* type */ SOC_MEM_TYPE_TWO_PORT, 11477 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11478 /* impl */ SOC_MEM_IMPL_NORMAL, 11479 /* cmic_mor_clks */ 0, 11480 }, 11481 #endif /* chips */ 11482 11483 #if defined(BCM_88750_A0) || defined(BCM_88750_B0) 11484 { /* SOC_MEM_INT_RTP_MULTI_CAST_TABLE_UPDATEm */ 11485 /* mem RTP_MULTI_CAST_TABLE_UPDATEm */ 11486 /* flags */ SOC_MEM_FLAG_WRITEONLY | 11487 SOC_MEM_FLAG_VALID, /* 0x2 */ 11488 /* cmp_fn */ NULL, 11489 /* *null_entry */ NULL, 11490 /* index_min */ 0, 11491 /* index_max */ 524287, 11492 /* minblock */ 63, 11493 /* maxblock */ 63, 11494 /* blocks */ 0, 11495 /* blocks_hi */ 0x80000000, 11496 /* base */ 0x00100000, 11497 /* gran */ 1, 11498 /* bytes */ 16, 11499 /* nFields */ 1, 11500 /* *fields */ soc_RTP_MULTI_CAST_TABLE_UPDATEm_fields, 11501 /* *views */ NULL, 11502 /* *views_num */ NULL, 11503 /* snoop_cb */ NULL, 11504 /* snoop_user_data */ NULL, 11505 /* snoop_flags */ 0, 11506 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11507 /* type */ SOC_MEM_TYPE_NORMAL, 11508 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11509 /* impl */ SOC_MEM_IMPL_NORMAL, 11510 /* cmic_mor_clks */ 0, 11511 }, 11512 #endif /* chips */ 11513 11514 #if defined(BCM_88754_A0) 11515 { /* SOC_MEM_INT_RTP_MULTI_CAST_TABLE_UPDATE_BCM88754_A0m */ 11516 /* mem RTP_MULTI_CAST_TABLE_UPDATEm */ 11517 /* flags */ SOC_MEM_FLAG_WRITEONLY | 11518 SOC_MEM_FLAG_VALID, /* 0x2 */ 11519 /* cmp_fn */ NULL, 11520 /* *null_entry */ NULL, 11521 /* index_min */ 0, 11522 /* index_max */ 262143, 11523 /* minblock */ 63, 11524 /* maxblock */ 63, 11525 /* blocks */ 0, 11526 /* blocks_hi */ 0x80000000, 11527 /* base */ 0x00100000, 11528 /* gran */ 1, 11529 /* bytes */ 16, 11530 /* nFields */ 1, 11531 /* *fields */ soc_RTP_MULTI_CAST_TABLE_UPDATEm_fields, 11532 /* *views */ NULL, 11533 /* *views_num */ NULL, 11534 /* snoop_cb */ NULL, 11535 /* snoop_user_data */ NULL, 11536 /* snoop_flags */ 0, 11537 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11538 /* type */ SOC_MEM_TYPE_NORMAL, 11539 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11540 /* impl */ SOC_MEM_IMPL_NORMAL, 11541 /* cmic_mor_clks */ 0, 11542 }, 11543 #endif /* chips */ 11544 11545 #if defined(BCM_88790_A0) 11546 { /* SOC_MEM_INT_RTP_MULTI_CAST_TABLE_UPDATE_BCM88790_A0m */ 11547 /* mem RTP_MULTI_CAST_TABLE_UPDATEm */ 11548 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 11549 /* cmp_fn */ NULL, 11550 /* *null_entry */ NULL, 11551 /* index_min */ 0, 11552 /* index_max */ 524287, 11553 /* minblock */ 125, 11554 /* maxblock */ 125, 11555 /* blocks */ 0, 11556 /* blocks_hi */ 0xffffffff, 11557 /* base */ 0x00080000, 11558 /* gran */ 1, 11559 /* bytes */ 25, 11560 /* nFields */ 1, 11561 /* *fields */ soc_RTP_MULTI_CAST_TABLE_UPDATE_BCM88790_A0m_fields, 11562 /* *views */ NULL, 11563 /* *views_num */ NULL, 11564 /* snoop_cb */ NULL, 11565 /* snoop_user_data */ NULL, 11566 /* snoop_flags */ 0, 11567 /* severity */ SOC_MEM_SEVERE_LOW, 11568 /* type */ SOC_MEM_TYPE_NORMAL, 11569 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11570 /* impl */ SOC_MEM_IMPL_NORMAL, 11571 /* cmic_mor_clks */ 0, 11572 }, 11573 #endif /* chips */ 11574 11575 #if defined(BCM_88950_A0) 11576 { /* SOC_MEM_INT_RTP_MULTI_CAST_TABLE_UPDATE_BCM88950_A0m */ 11577 /* mem RTP_MULTI_CAST_TABLE_UPDATEm */ 11578 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 11579 /* cmp_fn */ NULL, 11580 /* *null_entry */ NULL, 11581 /* index_min */ 0, 11582 /* index_max */ 524287, 11583 /* minblock */ 78, 11584 /* maxblock */ 78, 11585 /* blocks */ 0, 11586 /* blocks_hi */ 0xffffffff, 11587 /* base */ 0x00100000, 11588 /* gran */ 1, 11589 /* bytes */ 18, 11590 /* nFields */ 1, 11591 /* *fields */ soc_RTP_MULTI_CAST_TABLE_UPDATE_BCM88950_A0m_fields, 11592 /* *views */ NULL, 11593 /* *views_num */ NULL, 11594 /* snoop_cb */ NULL, 11595 /* snoop_user_data */ NULL, 11596 /* snoop_flags */ 0, 11597 /* severity */ SOC_MEM_SEVERE_LOW, 11598 /* type */ SOC_MEM_TYPE_NORMAL, 11599 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11600 /* impl */ SOC_MEM_IMPL_NORMAL, 11601 /* cmic_mor_clks */ 0, 11602 }, 11603 #endif /* chips */ 11604 11605 #if defined(BCM_88750_A0) 11606 { /* SOC_MEM_INT_RTP_MULTI_TBm */ 11607 /* mem RTP_MULTI_TBm */ 11608 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 11609 /* cmp_fn */ NULL, 11610 /* *null_entry */ NULL, 11611 /* index_min */ 0, 11612 /* index_max */ 2047, 11613 /* minblock */ 63, 11614 /* maxblock */ 63, 11615 /* blocks */ 0, 11616 /* blocks_hi */ 0x80000000, 11617 /* base */ 0x00f00000, 11618 /* gran */ 1, 11619 /* bytes */ 1, 11620 /* nFields */ 2, 11621 /* *fields */ soc_RTP_MULTI_TBm_fields, 11622 /* *views */ NULL, 11623 /* *views_num */ NULL, 11624 /* snoop_cb */ NULL, 11625 /* snoop_user_data */ NULL, 11626 /* snoop_flags */ 0, 11627 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11628 /* type */ SOC_MEM_TYPE_NORMAL, 11629 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11630 /* impl */ SOC_MEM_IMPL_NORMAL, 11631 /* cmic_mor_clks */ 0, 11632 }, 11633 #endif /* chips */ 11634 11635 #if defined(BCM_88750_B0) || defined(BCM_88754_A0) 11636 { /* SOC_MEM_INT_RTP_MULTI_TB_BCM88750_B0m */ 11637 /* mem RTP_MULTI_TBm */ 11638 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 11639 /* cmp_fn */ NULL, 11640 /* *null_entry */ NULL, 11641 /* index_min */ 0, 11642 /* index_max */ 2047, 11643 /* minblock */ 63, 11644 /* maxblock */ 63, 11645 /* blocks */ 0, 11646 /* blocks_hi */ 0x80000000, 11647 /* base */ 0x01600000, 11648 /* gran */ 1, 11649 /* bytes */ 1, 11650 /* nFields */ 2, 11651 /* *fields */ soc_RTP_MULTI_TBm_fields, 11652 /* *views */ NULL, 11653 /* *views_num */ NULL, 11654 /* snoop_cb */ NULL, 11655 /* snoop_user_data */ NULL, 11656 /* snoop_flags */ 0, 11657 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11658 /* type */ SOC_MEM_TYPE_NORMAL, 11659 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 11660 /* impl */ SOC_MEM_IMPL_NORMAL, 11661 /* cmic_mor_clks */ 0, 11662 }, 11663 #endif /* chips */ 11664 11665 #if defined(BCM_88790_A0) 11666 { /* SOC_MEM_INT_RTP_MULTI_TB_BCM88790_A0m */ 11667 /* mem RTP_MULTI_TBm */ 11668 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 11669 /* cmp_fn */ NULL, 11670 /* *null_entry */ NULL, 11671 /* index_min */ 0, 11672 /* index_max */ 1151, 11673 /* minblock */ 125, 11674 /* maxblock */ 125, 11675 /* blocks */ 0, 11676 /* blocks_hi */ 0xffffffff, 11677 /* base */ 0x00101000, 11678 /* gran */ 1, 11679 /* bytes */ 5, 11680 /* nFields */ 5, 11681 /* *fields */ soc_RTP_MULTI_TB_BCM88790_A0m_fields, 11682 /* *views */ NULL, 11683 /* *views_num */ NULL, 11684 /* snoop_cb */ NULL, 11685 /* snoop_user_data */ NULL, 11686 /* snoop_flags */ 0, 11687 /* severity */ SOC_MEM_SEVERE_LOW, 11688 /* type */ SOC_MEM_TYPE_ONE_PORT, 11689 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11690 /* impl */ SOC_MEM_IMPL_NORMAL, 11691 /* cmic_mor_clks */ 0, 11692 }, 11693 #endif /* chips */ 11694 11695 #if defined(BCM_88950_A0) 11696 { /* SOC_MEM_INT_RTP_MULTI_TB_BCM88950_A0m */ 11697 /* mem RTP_MULTI_TBm */ 11698 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 11699 /* cmp_fn */ NULL, 11700 /* *null_entry */ NULL, 11701 /* index_min */ 0, 11702 /* index_max */ 2623, 11703 /* minblock */ 78, 11704 /* maxblock */ 78, 11705 /* blocks */ 0, 11706 /* blocks_hi */ 0xffffffff, 11707 /* base */ 0x01600000, 11708 /* gran */ 1, 11709 /* bytes */ 2, 11710 /* nFields */ 2, 11711 /* *fields */ soc_RTP_MULTI_TB_BCM88950_A0m_fields, 11712 /* *views */ NULL, 11713 /* *views_num */ NULL, 11714 /* snoop_cb */ NULL, 11715 /* snoop_user_data */ NULL, 11716 /* snoop_flags */ 0, 11717 /* severity */ SOC_MEM_SEVERE_LOW, 11718 /* type */ SOC_MEM_TYPE_ONE_PORT, 11719 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11720 /* impl */ SOC_MEM_IMPL_NORMAL, 11721 /* cmic_mor_clks */ 0, 11722 }, 11723 #endif /* chips */ 11724 11725 #if defined(BCM_88750_A0) 11726 { /* SOC_MEM_INT_RTP_RCGLBTm */ 11727 /* mem RTP_RCGLBTm */ 11728 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 11729 /* cmp_fn */ NULL, 11730 /* *null_entry */ NULL, 11731 /* index_min */ 0, 11732 /* index_max */ 127, 11733 /* minblock */ 63, 11734 /* maxblock */ 63, 11735 /* blocks */ 0, 11736 /* blocks_hi */ 0x80000000, 11737 /* base */ 0x00f80000, 11738 /* gran */ 1, 11739 /* bytes */ 18, 11740 /* nFields */ 2, 11741 /* *fields */ soc_RTP_RCGLBTm_fields, 11742 /* *views */ NULL, 11743 /* *views_num */ NULL, 11744 /* snoop_cb */ NULL, 11745 /* snoop_user_data */ NULL, 11746 /* snoop_flags */ 0, 11747 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11748 /* type */ SOC_MEM_TYPE_NORMAL, 11749 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11750 /* impl */ SOC_MEM_IMPL_NORMAL, 11751 /* cmic_mor_clks */ 0, 11752 }, 11753 #endif /* chips */ 11754 11755 #if defined(BCM_88750_B0) || defined(BCM_88754_A0) 11756 { /* SOC_MEM_INT_RTP_RCGLBT_BCM88750_B0m */ 11757 /* mem RTP_RCGLBTm */ 11758 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 11759 /* cmp_fn */ NULL, 11760 /* *null_entry */ NULL, 11761 /* index_min */ 0, 11762 /* index_max */ 127, 11763 /* minblock */ 63, 11764 /* maxblock */ 63, 11765 /* blocks */ 0, 11766 /* blocks_hi */ 0x80000000, 11767 /* base */ 0x01700000, 11768 /* gran */ 1, 11769 /* bytes */ 18, 11770 /* nFields */ 2, 11771 /* *fields */ soc_RTP_RCGLBTm_fields, 11772 /* *views */ NULL, 11773 /* *views_num */ NULL, 11774 /* snoop_cb */ NULL, 11775 /* snoop_user_data */ NULL, 11776 /* snoop_flags */ 0, 11777 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11778 /* type */ SOC_MEM_TYPE_NORMAL, 11779 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11780 /* impl */ SOC_MEM_IMPL_NORMAL, 11781 /* cmic_mor_clks */ 0, 11782 }, 11783 #endif /* chips */ 11784 11785 #if defined(BCM_88790_A0) 11786 { /* SOC_MEM_INT_RTP_RCGLBT_BCM88790_A0m */ 11787 /* mem RTP_RCGLBTm */ 11788 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 11789 /* cmp_fn */ NULL, 11790 /* *null_entry */ NULL, 11791 /* index_min */ 0, 11792 /* index_max */ 191, 11793 /* minblock */ 125, 11794 /* maxblock */ 125, 11795 /* blocks */ 0, 11796 /* blocks_hi */ 0xffffffff, 11797 /* base */ 0x00101800, 11798 /* gran */ 1, 11799 /* bytes */ 26, 11800 /* nFields */ 2, 11801 /* *fields */ soc_RTP_RCGLBT_BCM88790_A0m_fields, 11802 /* *views */ NULL, 11803 /* *views_num */ NULL, 11804 /* snoop_cb */ NULL, 11805 /* snoop_user_data */ NULL, 11806 /* snoop_flags */ 0, 11807 /* severity */ SOC_MEM_SEVERE_LOW, 11808 /* type */ SOC_MEM_TYPE_ONE_PORT, 11809 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11810 /* impl */ SOC_MEM_IMPL_NORMAL, 11811 /* cmic_mor_clks */ 0, 11812 }, 11813 #endif /* chips */ 11814 11815 #if defined(BCM_88950_A0) 11816 { /* SOC_MEM_INT_RTP_RCGLBT_BCM88950_A0m */ 11817 /* mem RTP_RCGLBTm */ 11818 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 11819 /* cmp_fn */ NULL, 11820 /* *null_entry */ NULL, 11821 /* index_min */ 0, 11822 /* index_max */ 143, 11823 /* minblock */ 78, 11824 /* maxblock */ 78, 11825 /* blocks */ 0, 11826 /* blocks_hi */ 0xffffffff, 11827 /* base */ 0x01700000, 11828 /* gran */ 1, 11829 /* bytes */ 20, 11830 /* nFields */ 2, 11831 /* *fields */ soc_RTP_RCGLBT_BCM88950_A0m_fields, 11832 /* *views */ NULL, 11833 /* *views_num */ NULL, 11834 /* snoop_cb */ NULL, 11835 /* snoop_user_data */ NULL, 11836 /* snoop_flags */ 0, 11837 /* severity */ SOC_MEM_SEVERE_LOW, 11838 /* type */ SOC_MEM_TYPE_ONE_PORT, 11839 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11840 /* impl */ SOC_MEM_IMPL_NORMAL, 11841 /* cmic_mor_clks */ 0, 11842 }, 11843 #endif /* chips */ 11844 11845 #if defined(BCM_88950_A0) 11846 { /* SOC_MEM_INT_RTP_RESERVED_21m */ 11847 /* mem RTP_RESERVED_21m */ 11848 /* flags */ SOC_MEM_FLAG_SIGNAL | 11849 SOC_MEM_FLAG_WRITEONLY | 11850 SOC_MEM_FLAG_READONLY | 11851 SOC_MEM_FLAG_VALID | 11852 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11853 /* cmp_fn */ NULL, 11854 /* *null_entry */ NULL, 11855 /* index_min */ 0, 11856 /* index_max */ 21, 11857 /* minblock */ 78, 11858 /* maxblock */ 78, 11859 /* blocks */ 0, 11860 /* blocks_hi */ 0xffffffff, 11861 /* base */ 0x00a00000, 11862 /* gran */ 1, 11863 /* bytes */ 21, 11864 /* nFields */ 2, 11865 /* *fields */ soc_RTP_RESERVED_21m_fields, 11866 /* *views */ NULL, 11867 /* *views_num */ NULL, 11868 /* snoop_cb */ NULL, 11869 /* snoop_user_data */ NULL, 11870 /* snoop_flags */ 0, 11871 /* severity */ SOC_MEM_SEVERE_LOW, 11872 /* type */ SOC_MEM_TYPE_TWO_PORT, 11873 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11874 /* impl */ SOC_MEM_IMPL_NORMAL, 11875 /* cmic_mor_clks */ 0, 11876 }, 11877 #endif /* chips */ 11878 11879 #if defined(BCM_88950_A0) 11880 { /* SOC_MEM_INT_RTP_RESERVED_22m */ 11881 /* mem RTP_RESERVED_22m */ 11882 /* flags */ SOC_MEM_FLAG_SIGNAL | 11883 SOC_MEM_FLAG_WRITEONLY | 11884 SOC_MEM_FLAG_READONLY | 11885 SOC_MEM_FLAG_VALID | 11886 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11887 /* cmp_fn */ NULL, 11888 /* *null_entry */ NULL, 11889 /* index_min */ 0, 11890 /* index_max */ 21, 11891 /* minblock */ 78, 11892 /* maxblock */ 78, 11893 /* blocks */ 0, 11894 /* blocks_hi */ 0xffffffff, 11895 /* base */ 0x00c00000, 11896 /* gran */ 1, 11897 /* bytes */ 7, 11898 /* nFields */ 2, 11899 /* *fields */ soc_RTP_RESERVED_22m_fields, 11900 /* *views */ NULL, 11901 /* *views_num */ NULL, 11902 /* snoop_cb */ NULL, 11903 /* snoop_user_data */ NULL, 11904 /* snoop_flags */ 0, 11905 /* severity */ SOC_MEM_SEVERE_LOW, 11906 /* type */ SOC_MEM_TYPE_TWO_PORT, 11907 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11908 /* impl */ SOC_MEM_IMPL_NORMAL, 11909 /* cmic_mor_clks */ 0, 11910 }, 11911 #endif /* chips */ 11912 11913 #if defined(BCM_88950_A0) 11914 { /* SOC_MEM_INT_RTP_RESERVED_23m */ 11915 /* mem RTP_RESERVED_23m */ 11916 /* flags */ SOC_MEM_FLAG_SIGNAL | 11917 SOC_MEM_FLAG_VALID | 11918 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 11919 /* cmp_fn */ NULL, 11920 /* *null_entry */ NULL, 11921 /* index_min */ 0, 11922 /* index_max */ 143, 11923 /* minblock */ 78, 11924 /* maxblock */ 78, 11925 /* blocks */ 0, 11926 /* blocks_hi */ 0xffffffff, 11927 /* base */ 0x01100000, 11928 /* gran */ 1, 11929 /* bytes */ 2, 11930 /* nFields */ 2, 11931 /* *fields */ soc_RTP_RESERVED_23m_fields, 11932 /* *views */ NULL, 11933 /* *views_num */ NULL, 11934 /* snoop_cb */ NULL, 11935 /* snoop_user_data */ NULL, 11936 /* snoop_flags */ 0, 11937 /* severity */ SOC_MEM_SEVERE_LOW, 11938 /* type */ SOC_MEM_TYPE_TWO_PORT, 11939 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11940 /* impl */ SOC_MEM_IMPL_NORMAL, 11941 /* cmic_mor_clks */ 0, 11942 }, 11943 #endif /* chips */ 11944 11945 #if defined(BCM_88750_A0) 11946 { /* SOC_MEM_INT_RTP_RMHMTm */ 11947 /* mem RTP_RMHMTm */ 11948 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 11949 /* cmp_fn */ NULL, 11950 /* *null_entry */ NULL, 11951 /* index_min */ 0, 11952 /* index_max */ 2047, 11953 /* minblock */ 63, 11954 /* maxblock */ 63, 11955 /* blocks */ 0, 11956 /* blocks_hi */ 0x80000000, 11957 /* base */ 0x00c00000, 11958 /* gran */ 1, 11959 /* bytes */ 18, 11960 /* nFields */ 2, 11961 /* *fields */ soc_RTP_RCGLBTm_fields, 11962 /* *views */ NULL, 11963 /* *views_num */ NULL, 11964 /* snoop_cb */ NULL, 11965 /* snoop_user_data */ NULL, 11966 /* snoop_flags */ 0, 11967 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11968 /* type */ SOC_MEM_TYPE_NORMAL, 11969 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 11970 /* impl */ SOC_MEM_IMPL_NORMAL, 11971 /* cmic_mor_clks */ 0, 11972 }, 11973 #endif /* chips */ 11974 11975 #if defined(BCM_88750_B0) || defined(BCM_88754_A0) 11976 { /* SOC_MEM_INT_RTP_RMHMT_BCM88750_B0m */ 11977 /* mem RTP_RMHMTm */ 11978 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 11979 /* cmp_fn */ NULL, 11980 /* *null_entry */ NULL, 11981 /* index_min */ 0, 11982 /* index_max */ 2047, 11983 /* minblock */ 63, 11984 /* maxblock */ 63, 11985 /* blocks */ 0, 11986 /* blocks_hi */ 0x80000000, 11987 /* base */ 0x01200000, 11988 /* gran */ 1, 11989 /* bytes */ 18, 11990 /* nFields */ 2, 11991 /* *fields */ soc_RTP_RCGLBTm_fields, 11992 /* *views */ NULL, 11993 /* *views_num */ NULL, 11994 /* snoop_cb */ NULL, 11995 /* snoop_user_data */ NULL, 11996 /* snoop_flags */ 0, 11997 /* mem severity */ SOC_MEM_SEVERE_MISSING, 11998 /* type */ SOC_MEM_TYPE_NORMAL, 11999 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12000 /* impl */ SOC_MEM_IMPL_NORMAL, 12001 /* cmic_mor_clks */ 0, 12002 }, 12003 #endif /* chips */ 12004 12005 #if defined(BCM_88790_A0) 12006 { /* SOC_MEM_INT_RTP_RMHMT_BCM88790_A0m */ 12007 /* mem RTP_RMHMTm */ 12008 /* flags */ SOC_MEM_FLAG_SIGNAL | 12009 SOC_MEM_FLAG_VALID, /* 0x2 */ 12010 /* cmp_fn */ NULL, 12011 /* *null_entry */ NULL, 12012 /* index_min */ 0, 12013 /* index_max */ 2047, 12014 /* minblock */ 125, 12015 /* maxblock */ 125, 12016 /* blocks */ 0, 12017 /* blocks_hi */ 0xffffffff, 12018 /* base */ 0x00100000, 12019 /* gran */ 1, 12020 /* bytes */ 26, 12021 /* nFields */ 2, 12022 /* *fields */ soc_RTP_RMHMTm_fields, 12023 /* *views */ NULL, 12024 /* *views_num */ NULL, 12025 /* snoop_cb */ NULL, 12026 /* snoop_user_data */ NULL, 12027 /* snoop_flags */ 0, 12028 /* severity */ SOC_MEM_SEVERE_LOW, 12029 /* type */ SOC_MEM_TYPE_TWO_PORT, 12030 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12031 /* impl */ SOC_MEM_IMPL_NORMAL, 12032 /* cmic_mor_clks */ 0, 12033 }, 12034 #endif /* chips */ 12035 12036 #if defined(BCM_88950_A0) 12037 { /* SOC_MEM_INT_RTP_RMHMT_BCM88950_A0m */ 12038 /* mem RTP_RMHMTm */ 12039 /* flags */ SOC_MEM_FLAG_SIGNAL | 12040 SOC_MEM_FLAG_VALID, /* 0x2 */ 12041 /* cmp_fn */ NULL, 12042 /* *null_entry */ NULL, 12043 /* index_min */ 0, 12044 /* index_max */ 2047, 12045 /* minblock */ 78, 12046 /* maxblock */ 78, 12047 /* blocks */ 0, 12048 /* blocks_hi */ 0xffffffff, 12049 /* base */ 0x01200000, 12050 /* gran */ 1, 12051 /* bytes */ 20, 12052 /* nFields */ 2, 12053 /* *fields */ soc_RTP_RCGLBT_BCM88950_A0m_fields, 12054 /* *views */ NULL, 12055 /* *views_num */ NULL, 12056 /* snoop_cb */ NULL, 12057 /* snoop_user_data */ NULL, 12058 /* snoop_flags */ 0, 12059 /* severity */ SOC_MEM_SEVERE_LOW, 12060 /* type */ SOC_MEM_TYPE_TWO_PORT, 12061 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12062 /* impl */ SOC_MEM_IMPL_NORMAL, 12063 /* cmic_mor_clks */ 0, 12064 }, 12065 #endif /* chips */ 12066 12067 #if defined(BCM_88650_A0) 12068 { /* SOC_MEM_INT_RTP_RRMAm */ 12069 /* mem RTP_RRMAm */ 12070 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12071 /* cmp_fn */ NULL, 12072 /* *null_entry */ NULL, 12073 /* index_min */ 0, 12074 /* index_max */ 1023, 12075 /* minblock */ 50, 12076 /* maxblock */ 50, 12077 /* blocks */ 0, 12078 /* blocks_hi */ 0x40000, 12079 /* base */ 0x00002000, 12080 /* gran */ 1, 12081 /* bytes */ 9, 12082 /* nFields */ 1, 12083 /* *fields */ soc_RTP_RRMAm_fields, 12084 /* *views */ NULL, 12085 /* *views_num */ NULL, 12086 /* snoop_cb */ NULL, 12087 /* snoop_user_data */ NULL, 12088 /* snoop_flags */ 0, 12089 /* mem severity */ SOC_MEM_SEVERE_MISSING, 12090 /* type */ SOC_MEM_TYPE_NORMAL, 12091 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 12092 /* impl */ SOC_MEM_IMPL_NORMAL, 12093 /* cmic_mor_clks */ 0, 12094 }, 12095 #endif /* chips */ 12096 12097 #if defined(BCM_88202_A0) 12098 { /* SOC_MEM_INT_RTP_RRMA_BCM88202_A0m */ 12099 /* mem RTP_RRMAm */ 12100 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12101 /* cmp_fn */ NULL, 12102 /* *null_entry */ NULL, 12103 /* index_min */ 0, 12104 /* index_max */ 1023, 12105 /* minblock */ 39, 12106 /* maxblock */ 39, 12107 /* blocks */ 0, 12108 /* blocks_hi */ 0x80, 12109 /* base */ 0x00002000, 12110 /* gran */ 1, 12111 /* bytes */ 9, 12112 /* nFields */ 1, 12113 /* *fields */ soc_RTP_RRMA_BCM88202_A0m_fields, 12114 /* *views */ NULL, 12115 /* *views_num */ NULL, 12116 /* snoop_cb */ NULL, 12117 /* snoop_user_data */ NULL, 12118 /* snoop_flags */ 0, 12119 /* mem severity */ SOC_MEM_SEVERE_MISSING, 12120 /* type */ SOC_MEM_TYPE_NORMAL, 12121 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 12122 /* impl */ SOC_MEM_IMPL_NORMAL, 12123 /* cmic_mor_clks */ 0, 12124 }, 12125 #endif /* chips */ 12126 12127 #if defined(BCM_88650_B0) 12128 { /* SOC_MEM_INT_RTP_RRMA_BCM88650_B0m */ 12129 /* mem RTP_RRMAm */ 12130 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12131 /* cmp_fn */ NULL, 12132 /* *null_entry */ NULL, 12133 /* index_min */ 0, 12134 /* index_max */ 1023, 12135 /* minblock */ 50, 12136 /* maxblock */ 50, 12137 /* blocks */ 0, 12138 /* blocks_hi */ 0x40000, 12139 /* base */ 0x00002000, 12140 /* gran */ 1, 12141 /* bytes */ 9, 12142 /* nFields */ 1, 12143 /* *fields */ soc_RTP_RRMA_BCM88650_B0m_fields, 12144 /* *views */ NULL, 12145 /* *views_num */ NULL, 12146 /* snoop_cb */ NULL, 12147 /* snoop_user_data */ NULL, 12148 /* snoop_flags */ 0, 12149 /* mem severity */ SOC_MEM_SEVERE_MISSING, 12150 /* type */ SOC_MEM_TYPE_NORMAL, 12151 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 12152 /* impl */ SOC_MEM_IMPL_NORMAL, 12153 /* cmic_mor_clks */ 0, 12154 }, 12155 #endif /* chips */ 12156 12157 #if defined(BCM_88660_A0) 12158 { /* SOC_MEM_INT_RTP_RRMA_BCM88660_A0m */ 12159 /* mem RTP_RRMAm */ 12160 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12161 /* cmp_fn */ NULL, 12162 /* *null_entry */ NULL, 12163 /* index_min */ 0, 12164 /* index_max */ 1023, 12165 /* minblock */ 50, 12166 /* maxblock */ 50, 12167 /* blocks */ 0, 12168 /* blocks_hi */ 0x40000, 12169 /* base */ 0x00002000, 12170 /* gran */ 1, 12171 /* bytes */ 9, 12172 /* nFields */ 1, 12173 /* *fields */ soc_RTP_RRMA_BCM88660_A0m_fields, 12174 /* *views */ NULL, 12175 /* *views_num */ NULL, 12176 /* snoop_cb */ NULL, 12177 /* snoop_user_data */ NULL, 12178 /* snoop_flags */ 0, 12179 /* mem severity */ SOC_MEM_SEVERE_MISSING, 12180 /* type */ SOC_MEM_TYPE_NORMAL, 12181 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 12182 /* impl */ SOC_MEM_IMPL_NORMAL, 12183 /* cmic_mor_clks */ 0, 12184 }, 12185 #endif /* chips */ 12186 12187 #if defined(BCM_88750_A0) 12188 { /* SOC_MEM_INT_RTP_SCTINCm */ 12189 /* mem RTP_SCTINCm */ 12190 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12191 /* cmp_fn */ NULL, 12192 /* *null_entry */ NULL, 12193 /* index_min */ 0, 12194 /* index_max */ 127, 12195 /* minblock */ 63, 12196 /* maxblock */ 63, 12197 /* blocks */ 0, 12198 /* blocks_hi */ 0x80000000, 12199 /* base */ 0x00e00000, 12200 /* gran */ 1, 12201 /* bytes */ 1, 12202 /* nFields */ 2, 12203 /* *fields */ soc_RTP_MULTI_TBm_fields, 12204 /* *views */ NULL, 12205 /* *views_num */ NULL, 12206 /* snoop_cb */ NULL, 12207 /* snoop_user_data */ NULL, 12208 /* snoop_flags */ 0, 12209 /* mem severity */ SOC_MEM_SEVERE_MISSING, 12210 /* type */ SOC_MEM_TYPE_NORMAL, 12211 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 12212 /* impl */ SOC_MEM_IMPL_NORMAL, 12213 /* cmic_mor_clks */ 0, 12214 }, 12215 #endif /* chips */ 12216 12217 #if defined(BCM_88750_B0) || defined(BCM_88754_A0) 12218 { /* SOC_MEM_INT_RTP_SCTINC_BCM88750_B0m */ 12219 /* mem RTP_SCTINCm */ 12220 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12221 /* cmp_fn */ NULL, 12222 /* *null_entry */ NULL, 12223 /* index_min */ 0, 12224 /* index_max */ 127, 12225 /* minblock */ 63, 12226 /* maxblock */ 63, 12227 /* blocks */ 0, 12228 /* blocks_hi */ 0x80000000, 12229 /* base */ 0x01500000, 12230 /* gran */ 1, 12231 /* bytes */ 1, 12232 /* nFields */ 2, 12233 /* *fields */ soc_RTP_MULTI_TBm_fields, 12234 /* *views */ NULL, 12235 /* *views_num */ NULL, 12236 /* snoop_cb */ NULL, 12237 /* snoop_user_data */ NULL, 12238 /* snoop_flags */ 0, 12239 /* mem severity */ SOC_MEM_SEVERE_MISSING, 12240 /* type */ SOC_MEM_TYPE_NORMAL, 12241 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 12242 /* impl */ SOC_MEM_IMPL_NORMAL, 12243 /* cmic_mor_clks */ 0, 12244 }, 12245 #endif /* chips */ 12246 12247 #if defined(BCM_88790_A0) 12248 { /* SOC_MEM_INT_RTP_SCTINC_BCM88790_A0m */ 12249 /* mem RTP_SCTINCm */ 12250 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12251 /* cmp_fn */ NULL, 12252 /* *null_entry */ NULL, 12253 /* index_min */ 0, 12254 /* index_max */ 191, 12255 /* minblock */ 125, 12256 /* maxblock */ 125, 12257 /* blocks */ 0, 12258 /* blocks_hi */ 0xffffffff, 12259 /* base */ 0x00100a00, 12260 /* gran */ 1, 12261 /* bytes */ 2, 12262 /* nFields */ 2, 12263 /* *fields */ soc_RTP_SCTINCm_fields, 12264 /* *views */ NULL, 12265 /* *views_num */ NULL, 12266 /* snoop_cb */ NULL, 12267 /* snoop_user_data */ NULL, 12268 /* snoop_flags */ 0, 12269 /* severity */ SOC_MEM_SEVERE_LOW, 12270 /* type */ SOC_MEM_TYPE_ONE_PORT, 12271 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12272 /* impl */ SOC_MEM_IMPL_NORMAL, 12273 /* cmic_mor_clks */ 0, 12274 }, 12275 #endif /* chips */ 12276 12277 #if defined(BCM_88950_A0) 12278 { /* SOC_MEM_INT_RTP_SCTINC_BCM88950_A0m */ 12279 /* mem RTP_SCTINCm */ 12280 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12281 /* cmp_fn */ NULL, 12282 /* *null_entry */ NULL, 12283 /* index_min */ 0, 12284 /* index_max */ 143, 12285 /* minblock */ 78, 12286 /* maxblock */ 78, 12287 /* blocks */ 0, 12288 /* blocks_hi */ 0xffffffff, 12289 /* base */ 0x01500000, 12290 /* gran */ 1, 12291 /* bytes */ 2, 12292 /* nFields */ 2, 12293 /* *fields */ soc_RTP_MULTI_TB_BCM88950_A0m_fields, 12294 /* *views */ NULL, 12295 /* *views_num */ NULL, 12296 /* snoop_cb */ NULL, 12297 /* snoop_user_data */ NULL, 12298 /* snoop_flags */ 0, 12299 /* severity */ SOC_MEM_SEVERE_LOW, 12300 /* type */ SOC_MEM_TYPE_ONE_PORT, 12301 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12302 /* impl */ SOC_MEM_IMPL_NORMAL, 12303 /* cmic_mor_clks */ 0, 12304 }, 12305 #endif /* chips */ 12306 12307 #if defined(BCM_88790_A0) 12308 { /* SOC_MEM_INT_RTP_SGRm */ 12309 /* mem RTP_SGRm */ 12310 /* flags */ SOC_MEM_FLAG_SIGNAL | 12311 SOC_MEM_FLAG_VALID, /* 0x2 */ 12312 /* cmp_fn */ NULL, 12313 /* *null_entry */ NULL, 12314 /* index_min */ 0, 12315 /* index_max */ 191, 12316 /* minblock */ 125, 12317 /* maxblock */ 125, 12318 /* blocks */ 0, 12319 /* blocks_hi */ 0xffffffff, 12320 /* base */ 0x00101900, 12321 /* gran */ 1, 12322 /* bytes */ 26, 12323 /* nFields */ 2, 12324 /* *fields */ soc_RTP_SGRm_fields, 12325 /* *views */ NULL, 12326 /* *views_num */ NULL, 12327 /* snoop_cb */ NULL, 12328 /* snoop_user_data */ NULL, 12329 /* snoop_flags */ 0, 12330 /* severity */ SOC_MEM_SEVERE_LOW, 12331 /* type */ SOC_MEM_TYPE_TWO_PORT, 12332 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12333 /* impl */ SOC_MEM_IMPL_NORMAL, 12334 /* cmic_mor_clks */ 0, 12335 }, 12336 #endif /* chips */ 12337 12338 #if defined(BCM_88750_A0) 12339 { /* SOC_MEM_INT_RTP_SLSCTm */ 12340 /* mem RTP_SLSCTm */ 12341 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12342 /* cmp_fn */ NULL, 12343 /* *null_entry */ NULL, 12344 /* index_min */ 0, 12345 /* index_max */ 127, 12346 /* minblock */ 63, 12347 /* maxblock */ 63, 12348 /* blocks */ 0, 12349 /* blocks_hi */ 0x80000000, 12350 /* base */ 0x00d80000, 12351 /* gran */ 1, 12352 /* bytes */ 1, 12353 /* nFields */ 2, 12354 /* *fields */ soc_RTP_MULTI_TBm_fields, 12355 /* *views */ NULL, 12356 /* *views_num */ NULL, 12357 /* snoop_cb */ NULL, 12358 /* snoop_user_data */ NULL, 12359 /* snoop_flags */ 0, 12360 /* mem severity */ SOC_MEM_SEVERE_MISSING, 12361 /* type */ SOC_MEM_TYPE_NORMAL, 12362 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 12363 /* impl */ SOC_MEM_IMPL_NORMAL, 12364 /* cmic_mor_clks */ 0, 12365 }, 12366 #endif /* chips */ 12367 12368 #if defined(BCM_88750_B0) || defined(BCM_88754_A0) 12369 { /* SOC_MEM_INT_RTP_SLSCT_BCM88750_B0m */ 12370 /* mem RTP_SLSCTm */ 12371 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12372 /* cmp_fn */ NULL, 12373 /* *null_entry */ NULL, 12374 /* index_min */ 0, 12375 /* index_max */ 127, 12376 /* minblock */ 63, 12377 /* maxblock */ 63, 12378 /* blocks */ 0, 12379 /* blocks_hi */ 0x80000000, 12380 /* base */ 0x01400000, 12381 /* gran */ 1, 12382 /* bytes */ 1, 12383 /* nFields */ 2, 12384 /* *fields */ soc_RTP_MULTI_TBm_fields, 12385 /* *views */ NULL, 12386 /* *views_num */ NULL, 12387 /* snoop_cb */ NULL, 12388 /* snoop_user_data */ NULL, 12389 /* snoop_flags */ 0, 12390 /* mem severity */ SOC_MEM_SEVERE_MISSING, 12391 /* type */ SOC_MEM_TYPE_NORMAL, 12392 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 12393 /* impl */ SOC_MEM_IMPL_NORMAL, 12394 /* cmic_mor_clks */ 0, 12395 }, 12396 #endif /* chips */ 12397 12398 #if defined(BCM_88790_A0) 12399 { /* SOC_MEM_INT_RTP_SLSCT_BCM88790_A0m */ 12400 /* mem RTP_SLSCTm */ 12401 /* flags */ SOC_MEM_FLAG_SIGNAL | 12402 SOC_MEM_FLAG_VALID, /* 0x2 */ 12403 /* cmp_fn */ NULL, 12404 /* *null_entry */ NULL, 12405 /* index_min */ 0, 12406 /* index_max */ 191, 12407 /* minblock */ 125, 12408 /* maxblock */ 125, 12409 /* blocks */ 0, 12410 /* blocks_hi */ 0xffffffff, 12411 /* base */ 0x00100900, 12412 /* gran */ 1, 12413 /* bytes */ 2, 12414 /* nFields */ 2, 12415 /* *fields */ soc_RTP_SLSCTm_fields, 12416 /* *views */ NULL, 12417 /* *views_num */ NULL, 12418 /* snoop_cb */ NULL, 12419 /* snoop_user_data */ NULL, 12420 /* snoop_flags */ 0, 12421 /* severity */ SOC_MEM_SEVERE_LOW, 12422 /* type */ SOC_MEM_TYPE_ONE_PORT, 12423 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12424 /* impl */ SOC_MEM_IMPL_NORMAL, 12425 /* cmic_mor_clks */ 0, 12426 }, 12427 #endif /* chips */ 12428 12429 #if defined(BCM_88950_A0) 12430 { /* SOC_MEM_INT_RTP_SLSCT_BCM88950_A0m */ 12431 /* mem RTP_SLSCTm */ 12432 /* flags */ SOC_MEM_FLAG_SIGNAL | 12433 SOC_MEM_FLAG_VALID, /* 0x2 */ 12434 /* cmp_fn */ NULL, 12435 /* *null_entry */ NULL, 12436 /* index_min */ 0, 12437 /* index_max */ 143, 12438 /* minblock */ 78, 12439 /* maxblock */ 78, 12440 /* blocks */ 0, 12441 /* blocks_hi */ 0xffffffff, 12442 /* base */ 0x01400000, 12443 /* gran */ 1, 12444 /* bytes */ 2, 12445 /* nFields */ 2, 12446 /* *fields */ soc_RTP_MULTI_TB_BCM88950_A0m_fields, 12447 /* *views */ NULL, 12448 /* *views_num */ NULL, 12449 /* snoop_cb */ NULL, 12450 /* snoop_user_data */ NULL, 12451 /* snoop_flags */ 0, 12452 /* severity */ SOC_MEM_SEVERE_LOW, 12453 /* type */ SOC_MEM_TYPE_ONE_PORT, 12454 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12455 /* impl */ SOC_MEM_IMPL_NORMAL, 12456 /* cmic_mor_clks */ 0, 12457 }, 12458 #endif /* chips */ 12459 12460 #if defined(BCM_88750_A0) 12461 { /* SOC_MEM_INT_RTP_TOTSFm */ 12462 /* mem RTP_TOTSFm */ 12463 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12464 /* cmp_fn */ NULL, 12465 /* *null_entry */ NULL, 12466 /* index_min */ 0, 12467 /* index_max */ 127, 12468 /* minblock */ 63, 12469 /* maxblock */ 63, 12470 /* blocks */ 0, 12471 /* blocks_hi */ 0x80000000, 12472 /* base */ 0x00d00000, 12473 /* gran */ 1, 12474 /* bytes */ 1, 12475 /* nFields */ 2, 12476 /* *fields */ soc_RTP_MULTI_TBm_fields, 12477 /* *views */ NULL, 12478 /* *views_num */ NULL, 12479 /* snoop_cb */ NULL, 12480 /* snoop_user_data */ NULL, 12481 /* snoop_flags */ 0, 12482 /* mem severity */ SOC_MEM_SEVERE_MISSING, 12483 /* type */ SOC_MEM_TYPE_NORMAL, 12484 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 12485 /* impl */ SOC_MEM_IMPL_NORMAL, 12486 /* cmic_mor_clks */ 0, 12487 }, 12488 #endif /* chips */ 12489 12490 #if defined(BCM_88750_B0) || defined(BCM_88754_A0) 12491 { /* SOC_MEM_INT_RTP_TOTSF_BCM88750_B0m */ 12492 /* mem RTP_TOTSFm */ 12493 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12494 /* cmp_fn */ NULL, 12495 /* *null_entry */ NULL, 12496 /* index_min */ 0, 12497 /* index_max */ 127, 12498 /* minblock */ 63, 12499 /* maxblock */ 63, 12500 /* blocks */ 0, 12501 /* blocks_hi */ 0x80000000, 12502 /* base */ 0x01300000, 12503 /* gran */ 1, 12504 /* bytes */ 1, 12505 /* nFields */ 2, 12506 /* *fields */ soc_RTP_MULTI_TBm_fields, 12507 /* *views */ NULL, 12508 /* *views_num */ NULL, 12509 /* snoop_cb */ NULL, 12510 /* snoop_user_data */ NULL, 12511 /* snoop_flags */ 0, 12512 /* mem severity */ SOC_MEM_SEVERE_MISSING, 12513 /* type */ SOC_MEM_TYPE_NORMAL, 12514 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 12515 /* impl */ SOC_MEM_IMPL_NORMAL, 12516 /* cmic_mor_clks */ 0, 12517 }, 12518 #endif /* chips */ 12519 12520 #if defined(BCM_88790_A0) 12521 { /* SOC_MEM_INT_RTP_TOTSF_BCM88790_A0m */ 12522 /* mem RTP_TOTSFm */ 12523 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12524 /* cmp_fn */ NULL, 12525 /* *null_entry */ NULL, 12526 /* index_min */ 0, 12527 /* index_max */ 191, 12528 /* minblock */ 125, 12529 /* maxblock */ 125, 12530 /* blocks */ 0, 12531 /* blocks_hi */ 0xffffffff, 12532 /* base */ 0x00100800, 12533 /* gran */ 1, 12534 /* bytes */ 2, 12535 /* nFields */ 2, 12536 /* *fields */ soc_RTP_TOTSFm_fields, 12537 /* *views */ NULL, 12538 /* *views_num */ NULL, 12539 /* snoop_cb */ NULL, 12540 /* snoop_user_data */ NULL, 12541 /* snoop_flags */ 0, 12542 /* severity */ SOC_MEM_SEVERE_LOW, 12543 /* type */ SOC_MEM_TYPE_ONE_PORT, 12544 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12545 /* impl */ SOC_MEM_IMPL_NORMAL, 12546 /* cmic_mor_clks */ 0, 12547 }, 12548 #endif /* chips */ 12549 12550 #if defined(BCM_88950_A0) 12551 { /* SOC_MEM_INT_RTP_TOTSF_BCM88950_A0m */ 12552 /* mem RTP_TOTSFm */ 12553 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12554 /* cmp_fn */ NULL, 12555 /* *null_entry */ NULL, 12556 /* index_min */ 0, 12557 /* index_max */ 143, 12558 /* minblock */ 78, 12559 /* maxblock */ 78, 12560 /* blocks */ 0, 12561 /* blocks_hi */ 0xffffffff, 12562 /* base */ 0x01300000, 12563 /* gran */ 1, 12564 /* bytes */ 2, 12565 /* nFields */ 2, 12566 /* *fields */ soc_RTP_MULTI_TB_BCM88950_A0m_fields, 12567 /* *views */ NULL, 12568 /* *views_num */ NULL, 12569 /* snoop_cb */ NULL, 12570 /* snoop_user_data */ NULL, 12571 /* snoop_flags */ 0, 12572 /* severity */ SOC_MEM_SEVERE_LOW, 12573 /* type */ SOC_MEM_TYPE_ONE_PORT, 12574 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12575 /* impl */ SOC_MEM_IMPL_NORMAL, 12576 /* cmic_mor_clks */ 0, 12577 }, 12578 #endif /* chips */ 12579 12580 #if defined(BCM_88650_A0) 12581 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORYm */ 12582 /* mem RTP_UNICAST_DISTRIBUTION_MEMORYm */ 12583 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12584 /* cmp_fn */ NULL, 12585 /* *null_entry */ NULL, 12586 /* index_min */ 0, 12587 /* index_max */ 1023, 12588 /* minblock */ 50, 12589 /* maxblock */ 50, 12590 /* blocks */ 0, 12591 /* blocks_hi */ 0x40000, 12592 /* base */ 0x00002000, 12593 /* gran */ 1, 12594 /* bytes */ 9, 12595 /* nFields */ 1, 12596 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORYm_fields, 12597 /* *views */ NULL, 12598 /* *views_num */ NULL, 12599 /* snoop_cb */ NULL, 12600 /* snoop_user_data */ NULL, 12601 /* snoop_flags */ 0, 12602 /* mem severity */ SOC_MEM_SEVERE_MISSING, 12603 /* type */ SOC_MEM_TYPE_NORMAL, 12604 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 12605 /* impl */ SOC_MEM_IMPL_NORMAL, 12606 /* cmic_mor_clks */ 0, 12607 }, 12608 #endif /* chips */ 12609 12610 #if defined(BCM_8206_A0) 12611 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM8206_A0m */ 12612 /* mem RTP_UNICAST_DISTRIBUTION_MEMORYm */ 12613 /* flags */ SOC_MEM_FLAG_SIGNAL | 12614 SOC_MEM_FLAG_VALID, /* 0x2 */ 12615 /* cmp_fn */ NULL, 12616 /* *null_entry */ NULL, 12617 /* index_min */ 0, 12618 /* index_max */ 1023, 12619 /* minblock */ 20, 12620 /* maxblock */ 20, 12621 /* blocks */ 0x100000, 12622 /* blocks_hi */ 0, 12623 /* base */ 0x00002000, 12624 /* gran */ 1, 12625 /* bytes */ 10, 12626 /* nFields */ 2, 12627 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM8206_A0m_fields, 12628 /* *views */ NULL, 12629 /* *views_num */ NULL, 12630 /* snoop_cb */ NULL, 12631 /* snoop_user_data */ NULL, 12632 /* snoop_flags */ 0, 12633 /* severity */ SOC_MEM_SEVERE_MEDIUM, 12634 /* type */ SOC_MEM_TYPE_TWO_PORT, 12635 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12636 /* impl */ SOC_MEM_IMPL_NORMAL, 12637 /* cmic_mor_clks */ 0, 12638 }, 12639 #endif /* chips */ 12640 12641 #if defined(BCM_88202_A0) 12642 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88202_A0m */ 12643 /* mem RTP_UNICAST_DISTRIBUTION_MEMORYm */ 12644 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12645 /* cmp_fn */ NULL, 12646 /* *null_entry */ NULL, 12647 /* index_min */ 0, 12648 /* index_max */ 1023, 12649 /* minblock */ 39, 12650 /* maxblock */ 39, 12651 /* blocks */ 0, 12652 /* blocks_hi */ 0x80, 12653 /* base */ 0x00002000, 12654 /* gran */ 1, 12655 /* bytes */ 9, 12656 /* nFields */ 1, 12657 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88202_A0m_fields, 12658 /* *views */ NULL, 12659 /* *views_num */ NULL, 12660 /* snoop_cb */ NULL, 12661 /* snoop_user_data */ NULL, 12662 /* snoop_flags */ 0, 12663 /* mem severity */ SOC_MEM_SEVERE_MISSING, 12664 /* type */ SOC_MEM_TYPE_NORMAL, 12665 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 12666 /* impl */ SOC_MEM_IMPL_NORMAL, 12667 /* cmic_mor_clks */ 0, 12668 }, 12669 #endif /* chips */ 12670 12671 #if defined(BCM_88375_A0) 12672 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88375_A0m */ 12673 /* mem RTP_UNICAST_DISTRIBUTION_MEMORYm */ 12674 /* flags */ SOC_MEM_FLAG_SIGNAL | 12675 SOC_MEM_FLAG_VALID, /* 0x2 */ 12676 /* cmp_fn */ NULL, 12677 /* *null_entry */ NULL, 12678 /* index_min */ 0, 12679 /* index_max */ 1023, 12680 /* minblock */ 101, 12681 /* maxblock */ 101, 12682 /* blocks */ 0, 12683 /* blocks_hi */ 0xffffffff, 12684 /* base */ 0x00002000, 12685 /* gran */ 1, 12686 /* bytes */ 10, 12687 /* nFields */ 2, 12688 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88375_A0m_fields, 12689 /* *views */ NULL, 12690 /* *views_num */ NULL, 12691 /* snoop_cb */ NULL, 12692 /* snoop_user_data */ NULL, 12693 /* snoop_flags */ 0, 12694 /* severity */ SOC_MEM_SEVERE_MEDIUM, 12695 /* type */ SOC_MEM_TYPE_TWO_PORT, 12696 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12697 /* impl */ SOC_MEM_IMPL_NORMAL, 12698 /* cmic_mor_clks */ 0, 12699 }, 12700 #endif /* chips */ 12701 12702 #if defined(BCM_88375_B0) 12703 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88375_B0m */ 12704 /* mem RTP_UNICAST_DISTRIBUTION_MEMORYm */ 12705 /* flags */ SOC_MEM_FLAG_SIGNAL | 12706 SOC_MEM_FLAG_VALID, /* 0x2 */ 12707 /* cmp_fn */ NULL, 12708 /* *null_entry */ NULL, 12709 /* index_min */ 0, 12710 /* index_max */ 1023, 12711 /* minblock */ 101, 12712 /* maxblock */ 101, 12713 /* blocks */ 0, 12714 /* blocks_hi */ 0xffffffff, 12715 /* base */ 0x00002000, 12716 /* gran */ 1, 12717 /* bytes */ 10, 12718 /* nFields */ 2, 12719 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88375_B0m_fields, 12720 /* *views */ NULL, 12721 /* *views_num */ NULL, 12722 /* snoop_cb */ NULL, 12723 /* snoop_user_data */ NULL, 12724 /* snoop_flags */ 0, 12725 /* severity */ SOC_MEM_SEVERE_MEDIUM, 12726 /* type */ SOC_MEM_TYPE_TWO_PORT, 12727 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12728 /* impl */ SOC_MEM_IMPL_NORMAL, 12729 /* cmic_mor_clks */ 0, 12730 }, 12731 #endif /* chips */ 12732 12733 #if defined(BCM_88470_A0) 12734 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88470_A0m */ 12735 /* mem RTP_UNICAST_DISTRIBUTION_MEMORYm */ 12736 /* flags */ SOC_MEM_FLAG_SIGNAL | 12737 SOC_MEM_FLAG_VALID, /* 0x2 */ 12738 /* cmp_fn */ NULL, 12739 /* *null_entry */ NULL, 12740 /* index_min */ 0, 12741 /* index_max */ 255, 12742 /* minblock */ 74, 12743 /* maxblock */ 74, 12744 /* blocks */ 0, 12745 /* blocks_hi */ 0xffffffff, 12746 /* base */ 0x00002000, 12747 /* gran */ 1, 12748 /* bytes */ 10, 12749 /* nFields */ 2, 12750 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88470_A0m_fields, 12751 /* *views */ NULL, 12752 /* *views_num */ NULL, 12753 /* snoop_cb */ NULL, 12754 /* snoop_user_data */ NULL, 12755 /* snoop_flags */ 0, 12756 /* severity */ SOC_MEM_SEVERE_LOW, 12757 /* type */ SOC_MEM_TYPE_TWO_PORT, 12758 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12759 /* impl */ SOC_MEM_IMPL_NORMAL, 12760 /* cmic_mor_clks */ 0, 12761 }, 12762 #endif /* chips */ 12763 12764 #if defined(BCM_88470_B0) 12765 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88470_B0m */ 12766 /* mem RTP_UNICAST_DISTRIBUTION_MEMORYm */ 12767 /* flags */ SOC_MEM_FLAG_SIGNAL | 12768 SOC_MEM_FLAG_VALID, /* 0x2 */ 12769 /* cmp_fn */ NULL, 12770 /* *null_entry */ NULL, 12771 /* index_min */ 0, 12772 /* index_max */ 255, 12773 /* minblock */ 74, 12774 /* maxblock */ 74, 12775 /* blocks */ 0, 12776 /* blocks_hi */ 0xffffffff, 12777 /* base */ 0x00002000, 12778 /* gran */ 1, 12779 /* bytes */ 10, 12780 /* nFields */ 2, 12781 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88470_B0m_fields, 12782 /* *views */ NULL, 12783 /* *views_num */ NULL, 12784 /* snoop_cb */ NULL, 12785 /* snoop_user_data */ NULL, 12786 /* snoop_flags */ 0, 12787 /* severity */ SOC_MEM_SEVERE_LOW, 12788 /* type */ SOC_MEM_TYPE_TWO_PORT, 12789 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12790 /* impl */ SOC_MEM_IMPL_NORMAL, 12791 /* cmic_mor_clks */ 0, 12792 }, 12793 #endif /* chips */ 12794 12795 #if defined(BCM_88650_B0) 12796 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88650_B0m */ 12797 /* mem RTP_UNICAST_DISTRIBUTION_MEMORYm */ 12798 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12799 /* cmp_fn */ NULL, 12800 /* *null_entry */ NULL, 12801 /* index_min */ 0, 12802 /* index_max */ 1023, 12803 /* minblock */ 50, 12804 /* maxblock */ 50, 12805 /* blocks */ 0, 12806 /* blocks_hi */ 0x40000, 12807 /* base */ 0x00002000, 12808 /* gran */ 1, 12809 /* bytes */ 9, 12810 /* nFields */ 1, 12811 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88650_B0m_fields, 12812 /* *views */ NULL, 12813 /* *views_num */ NULL, 12814 /* snoop_cb */ NULL, 12815 /* snoop_user_data */ NULL, 12816 /* snoop_flags */ 0, 12817 /* mem severity */ SOC_MEM_SEVERE_MISSING, 12818 /* type */ SOC_MEM_TYPE_NORMAL, 12819 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 12820 /* impl */ SOC_MEM_IMPL_NORMAL, 12821 /* cmic_mor_clks */ 0, 12822 }, 12823 #endif /* chips */ 12824 12825 #if defined(BCM_88660_A0) 12826 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88660_A0m */ 12827 /* mem RTP_UNICAST_DISTRIBUTION_MEMORYm */ 12828 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 12829 /* cmp_fn */ NULL, 12830 /* *null_entry */ NULL, 12831 /* index_min */ 0, 12832 /* index_max */ 1023, 12833 /* minblock */ 50, 12834 /* maxblock */ 50, 12835 /* blocks */ 0, 12836 /* blocks_hi */ 0x40000, 12837 /* base */ 0x00002000, 12838 /* gran */ 1, 12839 /* bytes */ 9, 12840 /* nFields */ 1, 12841 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88660_A0m_fields, 12842 /* *views */ NULL, 12843 /* *views_num */ NULL, 12844 /* snoop_cb */ NULL, 12845 /* snoop_user_data */ NULL, 12846 /* snoop_flags */ 0, 12847 /* mem severity */ SOC_MEM_SEVERE_MISSING, 12848 /* type */ SOC_MEM_TYPE_NORMAL, 12849 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 12850 /* impl */ SOC_MEM_IMPL_NORMAL, 12851 /* cmic_mor_clks */ 0, 12852 }, 12853 #endif /* chips */ 12854 12855 #if defined(BCM_88675_A0) 12856 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88675_A0m */ 12857 /* mem RTP_UNICAST_DISTRIBUTION_MEMORYm */ 12858 /* flags */ SOC_MEM_FLAG_SIGNAL | 12859 SOC_MEM_FLAG_VALID, /* 0x2 */ 12860 /* cmp_fn */ NULL, 12861 /* *null_entry */ NULL, 12862 /* index_min */ 0, 12863 /* index_max */ 1023, 12864 /* minblock */ 106, 12865 /* maxblock */ 106, 12866 /* blocks */ 0, 12867 /* blocks_hi */ 0xffffffff, 12868 /* base */ 0x00002000, 12869 /* gran */ 1, 12870 /* bytes */ 10, 12871 /* nFields */ 2, 12872 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88675_A0m_fields, 12873 /* *views */ NULL, 12874 /* *views_num */ NULL, 12875 /* snoop_cb */ NULL, 12876 /* snoop_user_data */ NULL, 12877 /* snoop_flags */ 0, 12878 /* severity */ SOC_MEM_SEVERE_MEDIUM, 12879 /* type */ SOC_MEM_TYPE_TWO_PORT, 12880 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12881 /* impl */ SOC_MEM_IMPL_NORMAL, 12882 /* cmic_mor_clks */ 0, 12883 }, 12884 #endif /* chips */ 12885 12886 #if defined(BCM_88675_B0) 12887 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88675_B0m */ 12888 /* mem RTP_UNICAST_DISTRIBUTION_MEMORYm */ 12889 /* flags */ SOC_MEM_FLAG_SIGNAL | 12890 SOC_MEM_FLAG_VALID, /* 0x2 */ 12891 /* cmp_fn */ NULL, 12892 /* *null_entry */ NULL, 12893 /* index_min */ 0, 12894 /* index_max */ 1023, 12895 /* minblock */ 106, 12896 /* maxblock */ 106, 12897 /* blocks */ 0, 12898 /* blocks_hi */ 0xffffffff, 12899 /* base */ 0x00002000, 12900 /* gran */ 1, 12901 /* bytes */ 10, 12902 /* nFields */ 2, 12903 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88675_B0m_fields, 12904 /* *views */ NULL, 12905 /* *views_num */ NULL, 12906 /* snoop_cb */ NULL, 12907 /* snoop_user_data */ NULL, 12908 /* snoop_flags */ 0, 12909 /* severity */ SOC_MEM_SEVERE_MEDIUM, 12910 /* type */ SOC_MEM_TYPE_TWO_PORT, 12911 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12912 /* impl */ SOC_MEM_IMPL_NORMAL, 12913 /* cmic_mor_clks */ 0, 12914 }, 12915 #endif /* chips */ 12916 12917 #if defined(BCM_88680_A0) 12918 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88680_A0m */ 12919 /* mem RTP_UNICAST_DISTRIBUTION_MEMORYm */ 12920 /* flags */ SOC_MEM_FLAG_SIGNAL | 12921 SOC_MEM_FLAG_VALID, /* 0x2 */ 12922 /* cmp_fn */ NULL, 12923 /* *null_entry */ NULL, 12924 /* index_min */ 0, 12925 /* index_max */ 1023, 12926 /* minblock */ 108, 12927 /* maxblock */ 108, 12928 /* blocks */ 0, 12929 /* blocks_hi */ 0xffffffff, 12930 /* base */ 0x00002000, 12931 /* gran */ 1, 12932 /* bytes */ 13, 12933 /* nFields */ 2, 12934 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88680_A0m_fields, 12935 /* *views */ NULL, 12936 /* *views_num */ NULL, 12937 /* snoop_cb */ NULL, 12938 /* snoop_user_data */ NULL, 12939 /* snoop_flags */ 0, 12940 /* severity */ SOC_MEM_SEVERE_MEDIUM, 12941 /* type */ SOC_MEM_TYPE_TWO_PORT, 12942 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12943 /* impl */ SOC_MEM_IMPL_NORMAL, 12944 /* cmic_mor_clks */ 0, 12945 }, 12946 #endif /* chips */ 12947 12948 #if defined(BCM_88690_A0) 12949 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88690_A0m */ 12950 /* mem RTP_UNICAST_DISTRIBUTION_MEMORYm */ 12951 /* flags */ SOC_MEM_FLAG_SIGNAL | 12952 SOC_MEM_FLAG_VALID, /* 0x2 */ 12953 /* cmp_fn */ NULL, 12954 /* *null_entry */ NULL, 12955 /* index_min */ 0, 12956 /* index_max */ 1023, 12957 /* minblock */ 225, 12958 /* maxblock */ 225, 12959 /* blocks */ 0, 12960 /* blocks_hi */ 0xffffffff, 12961 /* base */ 0x00002000, 12962 /* gran */ 1, 12963 /* bytes */ 30, 12964 /* nFields */ 2, 12965 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88690_A0m_fields, 12966 /* *views */ NULL, 12967 /* *views_num */ NULL, 12968 /* snoop_cb */ NULL, 12969 /* snoop_user_data */ NULL, 12970 /* snoop_flags */ 0, 12971 /* severity */ SOC_MEM_SEVERE_MEDIUM, 12972 /* type */ SOC_MEM_TYPE_TWO_PORT, 12973 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 12974 /* impl */ SOC_MEM_IMPL_NORMAL, 12975 /* cmic_mor_clks */ 0, 12976 }, 12977 #endif /* chips */ 12978 12979 #if defined(BCM_88690_B0) 12980 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88690_B0m */ 12981 /* mem RTP_UNICAST_DISTRIBUTION_MEMORYm */ 12982 /* flags */ SOC_MEM_FLAG_SIGNAL | 12983 SOC_MEM_FLAG_VALID, /* 0x2 */ 12984 /* cmp_fn */ NULL, 12985 /* *null_entry */ NULL, 12986 /* index_min */ 0, 12987 /* index_max */ 1023, 12988 /* minblock */ 225, 12989 /* maxblock */ 225, 12990 /* blocks */ 0, 12991 /* blocks_hi */ 0xffffffff, 12992 /* base */ 0x00002000, 12993 /* gran */ 1, 12994 /* bytes */ 30, 12995 /* nFields */ 2, 12996 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_BCM88690_B0m_fields, 12997 /* *views */ NULL, 12998 /* *views_num */ NULL, 12999 /* snoop_cb */ NULL, 13000 /* snoop_user_data */ NULL, 13001 /* snoop_flags */ 0, 13002 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13003 /* type */ SOC_MEM_TYPE_TWO_PORT, 13004 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13005 /* impl */ SOC_MEM_IMPL_NORMAL, 13006 /* cmic_mor_clks */ 0, 13007 }, 13008 #endif /* chips */ 13009 13010 #if defined(BCM_88650_A0) 13011 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm */ 13012 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm */ 13013 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 13014 /* cmp_fn */ NULL, 13015 /* *null_entry */ NULL, 13016 /* index_min */ 0, 13017 /* index_max */ 1023, 13018 /* minblock */ 50, 13019 /* maxblock */ 50, 13020 /* blocks */ 0, 13021 /* blocks_hi */ 0x40000, 13022 /* base */ 0x00001000, 13023 /* gran */ 1, 13024 /* bytes */ 9, 13025 /* nFields */ 1, 13026 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm_fields, 13027 /* *views */ NULL, 13028 /* *views_num */ NULL, 13029 /* snoop_cb */ NULL, 13030 /* snoop_user_data */ NULL, 13031 /* snoop_flags */ 0, 13032 /* mem severity */ SOC_MEM_SEVERE_MISSING, 13033 /* type */ SOC_MEM_TYPE_NORMAL, 13034 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 13035 /* impl */ SOC_MEM_IMPL_NORMAL, 13036 /* cmic_mor_clks */ 0, 13037 }, 13038 #endif /* chips */ 13039 13040 #if defined(BCM_8206_A0) 13041 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM8206_A0m */ 13042 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm */ 13043 /* flags */ SOC_MEM_FLAG_SIGNAL | 13044 SOC_MEM_FLAG_VALID, /* 0x2 */ 13045 /* cmp_fn */ NULL, 13046 /* *null_entry */ NULL, 13047 /* index_min */ 0, 13048 /* index_max */ 1023, 13049 /* minblock */ 20, 13050 /* maxblock */ 20, 13051 /* blocks */ 0x100000, 13052 /* blocks_hi */ 0, 13053 /* base */ 0x00001000, 13054 /* gran */ 1, 13055 /* bytes */ 10, 13056 /* nFields */ 2, 13057 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM8206_A0m_fields, 13058 /* *views */ NULL, 13059 /* *views_num */ NULL, 13060 /* snoop_cb */ NULL, 13061 /* snoop_user_data */ NULL, 13062 /* snoop_flags */ 0, 13063 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13064 /* type */ SOC_MEM_TYPE_TWO_PORT, 13065 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13066 /* impl */ SOC_MEM_IMPL_NORMAL, 13067 /* cmic_mor_clks */ 0, 13068 }, 13069 #endif /* chips */ 13070 13071 #if defined(BCM_88202_A0) 13072 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88202_A0m */ 13073 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm */ 13074 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 13075 /* cmp_fn */ NULL, 13076 /* *null_entry */ NULL, 13077 /* index_min */ 0, 13078 /* index_max */ 1023, 13079 /* minblock */ 39, 13080 /* maxblock */ 39, 13081 /* blocks */ 0, 13082 /* blocks_hi */ 0x80, 13083 /* base */ 0x00001000, 13084 /* gran */ 1, 13085 /* bytes */ 9, 13086 /* nFields */ 1, 13087 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88202_A0m_fields, 13088 /* *views */ NULL, 13089 /* *views_num */ NULL, 13090 /* snoop_cb */ NULL, 13091 /* snoop_user_data */ NULL, 13092 /* snoop_flags */ 0, 13093 /* mem severity */ SOC_MEM_SEVERE_MISSING, 13094 /* type */ SOC_MEM_TYPE_NORMAL, 13095 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 13096 /* impl */ SOC_MEM_IMPL_NORMAL, 13097 /* cmic_mor_clks */ 0, 13098 }, 13099 #endif /* chips */ 13100 13101 #if defined(BCM_88375_A0) 13102 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88375_A0m */ 13103 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm */ 13104 /* flags */ SOC_MEM_FLAG_SIGNAL | 13105 SOC_MEM_FLAG_VALID, /* 0x2 */ 13106 /* cmp_fn */ NULL, 13107 /* *null_entry */ NULL, 13108 /* index_min */ 0, 13109 /* index_max */ 1023, 13110 /* minblock */ 101, 13111 /* maxblock */ 101, 13112 /* blocks */ 0, 13113 /* blocks_hi */ 0xffffffff, 13114 /* base */ 0x00001000, 13115 /* gran */ 1, 13116 /* bytes */ 10, 13117 /* nFields */ 2, 13118 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88375_A0m_fields, 13119 /* *views */ NULL, 13120 /* *views_num */ NULL, 13121 /* snoop_cb */ NULL, 13122 /* snoop_user_data */ NULL, 13123 /* snoop_flags */ 0, 13124 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13125 /* type */ SOC_MEM_TYPE_TWO_PORT, 13126 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13127 /* impl */ SOC_MEM_IMPL_NORMAL, 13128 /* cmic_mor_clks */ 0, 13129 }, 13130 #endif /* chips */ 13131 13132 #if defined(BCM_88375_B0) 13133 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88375_B0m */ 13134 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm */ 13135 /* flags */ SOC_MEM_FLAG_SIGNAL | 13136 SOC_MEM_FLAG_VALID, /* 0x2 */ 13137 /* cmp_fn */ NULL, 13138 /* *null_entry */ NULL, 13139 /* index_min */ 0, 13140 /* index_max */ 1023, 13141 /* minblock */ 101, 13142 /* maxblock */ 101, 13143 /* blocks */ 0, 13144 /* blocks_hi */ 0xffffffff, 13145 /* base */ 0x00001000, 13146 /* gran */ 1, 13147 /* bytes */ 10, 13148 /* nFields */ 2, 13149 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88375_B0m_fields, 13150 /* *views */ NULL, 13151 /* *views_num */ NULL, 13152 /* snoop_cb */ NULL, 13153 /* snoop_user_data */ NULL, 13154 /* snoop_flags */ 0, 13155 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13156 /* type */ SOC_MEM_TYPE_TWO_PORT, 13157 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13158 /* impl */ SOC_MEM_IMPL_NORMAL, 13159 /* cmic_mor_clks */ 0, 13160 }, 13161 #endif /* chips */ 13162 13163 #if defined(BCM_88470_A0) 13164 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88470_A0m */ 13165 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm */ 13166 /* flags */ SOC_MEM_FLAG_SIGNAL | 13167 SOC_MEM_FLAG_VALID, /* 0x2 */ 13168 /* cmp_fn */ NULL, 13169 /* *null_entry */ NULL, 13170 /* index_min */ 0, 13171 /* index_max */ 255, 13172 /* minblock */ 74, 13173 /* maxblock */ 74, 13174 /* blocks */ 0, 13175 /* blocks_hi */ 0xffffffff, 13176 /* base */ 0x00001000, 13177 /* gran */ 1, 13178 /* bytes */ 10, 13179 /* nFields */ 2, 13180 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88470_A0m_fields, 13181 /* *views */ NULL, 13182 /* *views_num */ NULL, 13183 /* snoop_cb */ NULL, 13184 /* snoop_user_data */ NULL, 13185 /* snoop_flags */ 0, 13186 /* severity */ SOC_MEM_SEVERE_LOW, 13187 /* type */ SOC_MEM_TYPE_TWO_PORT, 13188 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13189 /* impl */ SOC_MEM_IMPL_NORMAL, 13190 /* cmic_mor_clks */ 0, 13191 }, 13192 #endif /* chips */ 13193 13194 #if defined(BCM_88470_B0) 13195 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88470_B0m */ 13196 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm */ 13197 /* flags */ SOC_MEM_FLAG_SIGNAL | 13198 SOC_MEM_FLAG_VALID, /* 0x2 */ 13199 /* cmp_fn */ NULL, 13200 /* *null_entry */ NULL, 13201 /* index_min */ 0, 13202 /* index_max */ 255, 13203 /* minblock */ 74, 13204 /* maxblock */ 74, 13205 /* blocks */ 0, 13206 /* blocks_hi */ 0xffffffff, 13207 /* base */ 0x00001000, 13208 /* gran */ 1, 13209 /* bytes */ 10, 13210 /* nFields */ 2, 13211 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88470_B0m_fields, 13212 /* *views */ NULL, 13213 /* *views_num */ NULL, 13214 /* snoop_cb */ NULL, 13215 /* snoop_user_data */ NULL, 13216 /* snoop_flags */ 0, 13217 /* severity */ SOC_MEM_SEVERE_LOW, 13218 /* type */ SOC_MEM_TYPE_TWO_PORT, 13219 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13220 /* impl */ SOC_MEM_IMPL_NORMAL, 13221 /* cmic_mor_clks */ 0, 13222 }, 13223 #endif /* chips */ 13224 13225 #if defined(BCM_88650_B0) 13226 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88650_B0m */ 13227 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm */ 13228 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 13229 /* cmp_fn */ NULL, 13230 /* *null_entry */ NULL, 13231 /* index_min */ 0, 13232 /* index_max */ 1023, 13233 /* minblock */ 50, 13234 /* maxblock */ 50, 13235 /* blocks */ 0, 13236 /* blocks_hi */ 0x40000, 13237 /* base */ 0x00001000, 13238 /* gran */ 1, 13239 /* bytes */ 9, 13240 /* nFields */ 1, 13241 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88650_B0m_fields, 13242 /* *views */ NULL, 13243 /* *views_num */ NULL, 13244 /* snoop_cb */ NULL, 13245 /* snoop_user_data */ NULL, 13246 /* snoop_flags */ 0, 13247 /* mem severity */ SOC_MEM_SEVERE_MISSING, 13248 /* type */ SOC_MEM_TYPE_NORMAL, 13249 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 13250 /* impl */ SOC_MEM_IMPL_NORMAL, 13251 /* cmic_mor_clks */ 0, 13252 }, 13253 #endif /* chips */ 13254 13255 #if defined(BCM_88660_A0) 13256 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88660_A0m */ 13257 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm */ 13258 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 13259 /* cmp_fn */ NULL, 13260 /* *null_entry */ NULL, 13261 /* index_min */ 0, 13262 /* index_max */ 1023, 13263 /* minblock */ 50, 13264 /* maxblock */ 50, 13265 /* blocks */ 0, 13266 /* blocks_hi */ 0x40000, 13267 /* base */ 0x00001000, 13268 /* gran */ 1, 13269 /* bytes */ 9, 13270 /* nFields */ 1, 13271 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88660_A0m_fields, 13272 /* *views */ NULL, 13273 /* *views_num */ NULL, 13274 /* snoop_cb */ NULL, 13275 /* snoop_user_data */ NULL, 13276 /* snoop_flags */ 0, 13277 /* mem severity */ SOC_MEM_SEVERE_MISSING, 13278 /* type */ SOC_MEM_TYPE_NORMAL, 13279 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 13280 /* impl */ SOC_MEM_IMPL_NORMAL, 13281 /* cmic_mor_clks */ 0, 13282 }, 13283 #endif /* chips */ 13284 13285 #if defined(BCM_88675_A0) 13286 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88675_A0m */ 13287 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm */ 13288 /* flags */ SOC_MEM_FLAG_SIGNAL | 13289 SOC_MEM_FLAG_VALID, /* 0x2 */ 13290 /* cmp_fn */ NULL, 13291 /* *null_entry */ NULL, 13292 /* index_min */ 0, 13293 /* index_max */ 1023, 13294 /* minblock */ 106, 13295 /* maxblock */ 106, 13296 /* blocks */ 0, 13297 /* blocks_hi */ 0xffffffff, 13298 /* base */ 0x00001000, 13299 /* gran */ 1, 13300 /* bytes */ 10, 13301 /* nFields */ 2, 13302 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88675_A0m_fields, 13303 /* *views */ NULL, 13304 /* *views_num */ NULL, 13305 /* snoop_cb */ NULL, 13306 /* snoop_user_data */ NULL, 13307 /* snoop_flags */ 0, 13308 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13309 /* type */ SOC_MEM_TYPE_TWO_PORT, 13310 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13311 /* impl */ SOC_MEM_IMPL_NORMAL, 13312 /* cmic_mor_clks */ 0, 13313 }, 13314 #endif /* chips */ 13315 13316 #if defined(BCM_88675_B0) 13317 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88675_B0m */ 13318 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm */ 13319 /* flags */ SOC_MEM_FLAG_SIGNAL | 13320 SOC_MEM_FLAG_VALID, /* 0x2 */ 13321 /* cmp_fn */ NULL, 13322 /* *null_entry */ NULL, 13323 /* index_min */ 0, 13324 /* index_max */ 1023, 13325 /* minblock */ 106, 13326 /* maxblock */ 106, 13327 /* blocks */ 0, 13328 /* blocks_hi */ 0xffffffff, 13329 /* base */ 0x00001000, 13330 /* gran */ 1, 13331 /* bytes */ 10, 13332 /* nFields */ 2, 13333 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88675_B0m_fields, 13334 /* *views */ NULL, 13335 /* *views_num */ NULL, 13336 /* snoop_cb */ NULL, 13337 /* snoop_user_data */ NULL, 13338 /* snoop_flags */ 0, 13339 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13340 /* type */ SOC_MEM_TYPE_TWO_PORT, 13341 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13342 /* impl */ SOC_MEM_IMPL_NORMAL, 13343 /* cmic_mor_clks */ 0, 13344 }, 13345 #endif /* chips */ 13346 13347 #if defined(BCM_88680_A0) 13348 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88680_A0m */ 13349 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm */ 13350 /* flags */ SOC_MEM_FLAG_SIGNAL | 13351 SOC_MEM_FLAG_VALID, /* 0x2 */ 13352 /* cmp_fn */ NULL, 13353 /* *null_entry */ NULL, 13354 /* index_min */ 0, 13355 /* index_max */ 1023, 13356 /* minblock */ 108, 13357 /* maxblock */ 108, 13358 /* blocks */ 0, 13359 /* blocks_hi */ 0xffffffff, 13360 /* base */ 0x00001000, 13361 /* gran */ 1, 13362 /* bytes */ 13, 13363 /* nFields */ 2, 13364 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88680_A0m_fields, 13365 /* *views */ NULL, 13366 /* *views_num */ NULL, 13367 /* snoop_cb */ NULL, 13368 /* snoop_user_data */ NULL, 13369 /* snoop_flags */ 0, 13370 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13371 /* type */ SOC_MEM_TYPE_TWO_PORT, 13372 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13373 /* impl */ SOC_MEM_IMPL_NORMAL, 13374 /* cmic_mor_clks */ 0, 13375 }, 13376 #endif /* chips */ 13377 13378 #if defined(BCM_88690_A0) 13379 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88690_A0m */ 13380 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm */ 13381 /* flags */ SOC_MEM_FLAG_SIGNAL | 13382 SOC_MEM_FLAG_VALID, /* 0x2 */ 13383 /* cmp_fn */ NULL, 13384 /* *null_entry */ NULL, 13385 /* index_min */ 0, 13386 /* index_max */ 1023, 13387 /* minblock */ 225, 13388 /* maxblock */ 225, 13389 /* blocks */ 0, 13390 /* blocks_hi */ 0xffffffff, 13391 /* base */ 0x00001000, 13392 /* gran */ 1, 13393 /* bytes */ 30, 13394 /* nFields */ 2, 13395 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88690_A0m_fields, 13396 /* *views */ NULL, 13397 /* *views_num */ NULL, 13398 /* snoop_cb */ NULL, 13399 /* snoop_user_data */ NULL, 13400 /* snoop_flags */ 0, 13401 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13402 /* type */ SOC_MEM_TYPE_TWO_PORT, 13403 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13404 /* impl */ SOC_MEM_IMPL_NORMAL, 13405 /* cmic_mor_clks */ 0, 13406 }, 13407 #endif /* chips */ 13408 13409 #if defined(BCM_88690_B0) 13410 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88690_B0m */ 13411 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLSm */ 13412 /* flags */ SOC_MEM_FLAG_SIGNAL | 13413 SOC_MEM_FLAG_VALID, /* 0x2 */ 13414 /* cmp_fn */ NULL, 13415 /* *null_entry */ NULL, 13416 /* index_min */ 0, 13417 /* index_max */ 1023, 13418 /* minblock */ 225, 13419 /* maxblock */ 225, 13420 /* blocks */ 0, 13421 /* blocks_hi */ 0xffffffff, 13422 /* base */ 0x00001000, 13423 /* gran */ 1, 13424 /* bytes */ 30, 13425 /* nFields */ 2, 13426 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_CTRL_CELLS_BCM88690_B0m_fields, 13427 /* *views */ NULL, 13428 /* *views_num */ NULL, 13429 /* snoop_cb */ NULL, 13430 /* snoop_user_data */ NULL, 13431 /* snoop_flags */ 0, 13432 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13433 /* type */ SOC_MEM_TYPE_TWO_PORT, 13434 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13435 /* impl */ SOC_MEM_IMPL_NORMAL, 13436 /* cmic_mor_clks */ 0, 13437 }, 13438 #endif /* chips */ 13439 13440 #if defined(BCM_88650_A0) 13441 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm */ 13442 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm */ 13443 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 13444 /* cmp_fn */ NULL, 13445 /* *null_entry */ NULL, 13446 /* index_min */ 0, 13447 /* index_max */ 1023, 13448 /* minblock */ 50, 13449 /* maxblock */ 50, 13450 /* blocks */ 0, 13451 /* blocks_hi */ 0x40000, 13452 /* base */ 0x00000000, 13453 /* gran */ 1, 13454 /* bytes */ 9, 13455 /* nFields */ 1, 13456 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm_fields, 13457 /* *views */ NULL, 13458 /* *views_num */ NULL, 13459 /* snoop_cb */ NULL, 13460 /* snoop_user_data */ NULL, 13461 /* snoop_flags */ 0, 13462 /* mem severity */ SOC_MEM_SEVERE_MISSING, 13463 /* type */ SOC_MEM_TYPE_NORMAL, 13464 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 13465 /* impl */ SOC_MEM_IMPL_NORMAL, 13466 /* cmic_mor_clks */ 0, 13467 }, 13468 #endif /* chips */ 13469 13470 #if defined(BCM_8206_A0) 13471 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM8206_A0m */ 13472 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm */ 13473 /* flags */ SOC_MEM_FLAG_SIGNAL | 13474 SOC_MEM_FLAG_VALID, /* 0x2 */ 13475 /* cmp_fn */ NULL, 13476 /* *null_entry */ NULL, 13477 /* index_min */ 0, 13478 /* index_max */ 1023, 13479 /* minblock */ 20, 13480 /* maxblock */ 20, 13481 /* blocks */ 0x100000, 13482 /* blocks_hi */ 0, 13483 /* base */ 0x00000000, 13484 /* gran */ 1, 13485 /* bytes */ 10, 13486 /* nFields */ 2, 13487 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM8206_A0m_fields, 13488 /* *views */ NULL, 13489 /* *views_num */ NULL, 13490 /* snoop_cb */ NULL, 13491 /* snoop_user_data */ NULL, 13492 /* snoop_flags */ 0, 13493 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13494 /* type */ SOC_MEM_TYPE_TWO_PORT, 13495 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13496 /* impl */ SOC_MEM_IMPL_NORMAL, 13497 /* cmic_mor_clks */ 0, 13498 }, 13499 #endif /* chips */ 13500 13501 #if defined(BCM_88202_A0) 13502 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88202_A0m */ 13503 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm */ 13504 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 13505 /* cmp_fn */ NULL, 13506 /* *null_entry */ NULL, 13507 /* index_min */ 0, 13508 /* index_max */ 1023, 13509 /* minblock */ 39, 13510 /* maxblock */ 39, 13511 /* blocks */ 0, 13512 /* blocks_hi */ 0x80, 13513 /* base */ 0x00000000, 13514 /* gran */ 1, 13515 /* bytes */ 9, 13516 /* nFields */ 1, 13517 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88202_A0m_fields, 13518 /* *views */ NULL, 13519 /* *views_num */ NULL, 13520 /* snoop_cb */ NULL, 13521 /* snoop_user_data */ NULL, 13522 /* snoop_flags */ 0, 13523 /* mem severity */ SOC_MEM_SEVERE_MISSING, 13524 /* type */ SOC_MEM_TYPE_NORMAL, 13525 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 13526 /* impl */ SOC_MEM_IMPL_NORMAL, 13527 /* cmic_mor_clks */ 0, 13528 }, 13529 #endif /* chips */ 13530 13531 #if defined(BCM_88375_A0) 13532 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88375_A0m */ 13533 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm */ 13534 /* flags */ SOC_MEM_FLAG_SIGNAL | 13535 SOC_MEM_FLAG_VALID, /* 0x2 */ 13536 /* cmp_fn */ NULL, 13537 /* *null_entry */ NULL, 13538 /* index_min */ 0, 13539 /* index_max */ 1023, 13540 /* minblock */ 101, 13541 /* maxblock */ 101, 13542 /* blocks */ 0, 13543 /* blocks_hi */ 0xffffffff, 13544 /* base */ 0x00000000, 13545 /* gran */ 1, 13546 /* bytes */ 10, 13547 /* nFields */ 2, 13548 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88375_A0m_fields, 13549 /* *views */ NULL, 13550 /* *views_num */ NULL, 13551 /* snoop_cb */ NULL, 13552 /* snoop_user_data */ NULL, 13553 /* snoop_flags */ 0, 13554 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13555 /* type */ SOC_MEM_TYPE_TWO_PORT, 13556 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13557 /* impl */ SOC_MEM_IMPL_NORMAL, 13558 /* cmic_mor_clks */ 0, 13559 }, 13560 #endif /* chips */ 13561 13562 #if defined(BCM_88375_B0) 13563 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88375_B0m */ 13564 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm */ 13565 /* flags */ SOC_MEM_FLAG_SIGNAL | 13566 SOC_MEM_FLAG_VALID, /* 0x2 */ 13567 /* cmp_fn */ NULL, 13568 /* *null_entry */ NULL, 13569 /* index_min */ 0, 13570 /* index_max */ 1023, 13571 /* minblock */ 101, 13572 /* maxblock */ 101, 13573 /* blocks */ 0, 13574 /* blocks_hi */ 0xffffffff, 13575 /* base */ 0x00000000, 13576 /* gran */ 1, 13577 /* bytes */ 10, 13578 /* nFields */ 2, 13579 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88375_B0m_fields, 13580 /* *views */ NULL, 13581 /* *views_num */ NULL, 13582 /* snoop_cb */ NULL, 13583 /* snoop_user_data */ NULL, 13584 /* snoop_flags */ 0, 13585 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13586 /* type */ SOC_MEM_TYPE_TWO_PORT, 13587 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13588 /* impl */ SOC_MEM_IMPL_NORMAL, 13589 /* cmic_mor_clks */ 0, 13590 }, 13591 #endif /* chips */ 13592 13593 #if defined(BCM_88470_A0) 13594 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88470_A0m */ 13595 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm */ 13596 /* flags */ SOC_MEM_FLAG_SIGNAL | 13597 SOC_MEM_FLAG_VALID, /* 0x2 */ 13598 /* cmp_fn */ NULL, 13599 /* *null_entry */ NULL, 13600 /* index_min */ 0, 13601 /* index_max */ 255, 13602 /* minblock */ 74, 13603 /* maxblock */ 74, 13604 /* blocks */ 0, 13605 /* blocks_hi */ 0xffffffff, 13606 /* base */ 0x00000000, 13607 /* gran */ 1, 13608 /* bytes */ 10, 13609 /* nFields */ 2, 13610 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88470_A0m_fields, 13611 /* *views */ NULL, 13612 /* *views_num */ NULL, 13613 /* snoop_cb */ NULL, 13614 /* snoop_user_data */ NULL, 13615 /* snoop_flags */ 0, 13616 /* severity */ SOC_MEM_SEVERE_LOW, 13617 /* type */ SOC_MEM_TYPE_TWO_PORT, 13618 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13619 /* impl */ SOC_MEM_IMPL_NORMAL, 13620 /* cmic_mor_clks */ 0, 13621 }, 13622 #endif /* chips */ 13623 13624 #if defined(BCM_88470_B0) 13625 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88470_B0m */ 13626 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm */ 13627 /* flags */ SOC_MEM_FLAG_SIGNAL | 13628 SOC_MEM_FLAG_VALID, /* 0x2 */ 13629 /* cmp_fn */ NULL, 13630 /* *null_entry */ NULL, 13631 /* index_min */ 0, 13632 /* index_max */ 255, 13633 /* minblock */ 74, 13634 /* maxblock */ 74, 13635 /* blocks */ 0, 13636 /* blocks_hi */ 0xffffffff, 13637 /* base */ 0x00000000, 13638 /* gran */ 1, 13639 /* bytes */ 10, 13640 /* nFields */ 2, 13641 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88470_B0m_fields, 13642 /* *views */ NULL, 13643 /* *views_num */ NULL, 13644 /* snoop_cb */ NULL, 13645 /* snoop_user_data */ NULL, 13646 /* snoop_flags */ 0, 13647 /* severity */ SOC_MEM_SEVERE_LOW, 13648 /* type */ SOC_MEM_TYPE_TWO_PORT, 13649 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13650 /* impl */ SOC_MEM_IMPL_NORMAL, 13651 /* cmic_mor_clks */ 0, 13652 }, 13653 #endif /* chips */ 13654 13655 #if defined(BCM_88650_B0) 13656 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88650_B0m */ 13657 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm */ 13658 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 13659 /* cmp_fn */ NULL, 13660 /* *null_entry */ NULL, 13661 /* index_min */ 0, 13662 /* index_max */ 1023, 13663 /* minblock */ 50, 13664 /* maxblock */ 50, 13665 /* blocks */ 0, 13666 /* blocks_hi */ 0x40000, 13667 /* base */ 0x00000000, 13668 /* gran */ 1, 13669 /* bytes */ 9, 13670 /* nFields */ 1, 13671 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88650_B0m_fields, 13672 /* *views */ NULL, 13673 /* *views_num */ NULL, 13674 /* snoop_cb */ NULL, 13675 /* snoop_user_data */ NULL, 13676 /* snoop_flags */ 0, 13677 /* mem severity */ SOC_MEM_SEVERE_MISSING, 13678 /* type */ SOC_MEM_TYPE_NORMAL, 13679 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 13680 /* impl */ SOC_MEM_IMPL_NORMAL, 13681 /* cmic_mor_clks */ 0, 13682 }, 13683 #endif /* chips */ 13684 13685 #if defined(BCM_88660_A0) 13686 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88660_A0m */ 13687 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm */ 13688 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 13689 /* cmp_fn */ NULL, 13690 /* *null_entry */ NULL, 13691 /* index_min */ 0, 13692 /* index_max */ 1023, 13693 /* minblock */ 50, 13694 /* maxblock */ 50, 13695 /* blocks */ 0, 13696 /* blocks_hi */ 0x40000, 13697 /* base */ 0x00000000, 13698 /* gran */ 1, 13699 /* bytes */ 9, 13700 /* nFields */ 1, 13701 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88660_A0m_fields, 13702 /* *views */ NULL, 13703 /* *views_num */ NULL, 13704 /* snoop_cb */ NULL, 13705 /* snoop_user_data */ NULL, 13706 /* snoop_flags */ 0, 13707 /* mem severity */ SOC_MEM_SEVERE_MISSING, 13708 /* type */ SOC_MEM_TYPE_NORMAL, 13709 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 13710 /* impl */ SOC_MEM_IMPL_NORMAL, 13711 /* cmic_mor_clks */ 0, 13712 }, 13713 #endif /* chips */ 13714 13715 #if defined(BCM_88675_A0) 13716 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88675_A0m */ 13717 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm */ 13718 /* flags */ SOC_MEM_FLAG_SIGNAL | 13719 SOC_MEM_FLAG_VALID, /* 0x2 */ 13720 /* cmp_fn */ NULL, 13721 /* *null_entry */ NULL, 13722 /* index_min */ 0, 13723 /* index_max */ 1023, 13724 /* minblock */ 106, 13725 /* maxblock */ 106, 13726 /* blocks */ 0, 13727 /* blocks_hi */ 0xffffffff, 13728 /* base */ 0x00000000, 13729 /* gran */ 1, 13730 /* bytes */ 10, 13731 /* nFields */ 2, 13732 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88675_A0m_fields, 13733 /* *views */ NULL, 13734 /* *views_num */ NULL, 13735 /* snoop_cb */ NULL, 13736 /* snoop_user_data */ NULL, 13737 /* snoop_flags */ 0, 13738 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13739 /* type */ SOC_MEM_TYPE_TWO_PORT, 13740 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13741 /* impl */ SOC_MEM_IMPL_NORMAL, 13742 /* cmic_mor_clks */ 0, 13743 }, 13744 #endif /* chips */ 13745 13746 #if defined(BCM_88675_B0) 13747 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88675_B0m */ 13748 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm */ 13749 /* flags */ SOC_MEM_FLAG_SIGNAL | 13750 SOC_MEM_FLAG_VALID, /* 0x2 */ 13751 /* cmp_fn */ NULL, 13752 /* *null_entry */ NULL, 13753 /* index_min */ 0, 13754 /* index_max */ 1023, 13755 /* minblock */ 106, 13756 /* maxblock */ 106, 13757 /* blocks */ 0, 13758 /* blocks_hi */ 0xffffffff, 13759 /* base */ 0x00000000, 13760 /* gran */ 1, 13761 /* bytes */ 10, 13762 /* nFields */ 2, 13763 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88675_B0m_fields, 13764 /* *views */ NULL, 13765 /* *views_num */ NULL, 13766 /* snoop_cb */ NULL, 13767 /* snoop_user_data */ NULL, 13768 /* snoop_flags */ 0, 13769 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13770 /* type */ SOC_MEM_TYPE_TWO_PORT, 13771 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13772 /* impl */ SOC_MEM_IMPL_NORMAL, 13773 /* cmic_mor_clks */ 0, 13774 }, 13775 #endif /* chips */ 13776 13777 #if defined(BCM_88680_A0) 13778 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88680_A0m */ 13779 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm */ 13780 /* flags */ SOC_MEM_FLAG_SIGNAL | 13781 SOC_MEM_FLAG_VALID, /* 0x2 */ 13782 /* cmp_fn */ NULL, 13783 /* *null_entry */ NULL, 13784 /* index_min */ 0, 13785 /* index_max */ 1023, 13786 /* minblock */ 108, 13787 /* maxblock */ 108, 13788 /* blocks */ 0, 13789 /* blocks_hi */ 0xffffffff, 13790 /* base */ 0x00000000, 13791 /* gran */ 1, 13792 /* bytes */ 13, 13793 /* nFields */ 2, 13794 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88680_A0m_fields, 13795 /* *views */ NULL, 13796 /* *views_num */ NULL, 13797 /* snoop_cb */ NULL, 13798 /* snoop_user_data */ NULL, 13799 /* snoop_flags */ 0, 13800 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13801 /* type */ SOC_MEM_TYPE_TWO_PORT, 13802 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13803 /* impl */ SOC_MEM_IMPL_NORMAL, 13804 /* cmic_mor_clks */ 0, 13805 }, 13806 #endif /* chips */ 13807 13808 #if defined(BCM_88690_A0) 13809 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88690_A0m */ 13810 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm */ 13811 /* flags */ SOC_MEM_FLAG_SIGNAL | 13812 SOC_MEM_FLAG_VALID | 13813 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 13814 /* cmp_fn */ NULL, 13815 /* *null_entry */ NULL, 13816 /* index_min */ 0, 13817 /* index_max */ 1023, 13818 /* minblock */ 225, 13819 /* maxblock */ 225, 13820 /* blocks */ 0, 13821 /* blocks_hi */ 0xffffffff, 13822 /* base */ 0x00000000, 13823 /* gran */ 1, 13824 /* bytes */ 30, 13825 /* nFields */ 2, 13826 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88690_A0m_fields, 13827 /* *views */ NULL, 13828 /* *views_num */ NULL, 13829 /* snoop_cb */ NULL, 13830 /* snoop_user_data */ NULL, 13831 /* snoop_flags */ 0, 13832 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13833 /* type */ SOC_MEM_TYPE_TWO_PORT, 13834 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13835 /* impl */ SOC_MEM_IMPL_NORMAL, 13836 /* cmic_mor_clks */ 0, 13837 }, 13838 #endif /* chips */ 13839 13840 #if defined(BCM_88690_B0) 13841 { /* SOC_MEM_INT_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88690_B0m */ 13842 /* mem RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLSm */ 13843 /* flags */ SOC_MEM_FLAG_SIGNAL | 13844 SOC_MEM_FLAG_VALID | 13845 SOC_MEM_FLAG_IS_ARRAY, /* 0x8002 */ 13846 /* cmp_fn */ NULL, 13847 /* *null_entry */ NULL, 13848 /* index_min */ 0, 13849 /* index_max */ 1023, 13850 /* minblock */ 225, 13851 /* maxblock */ 225, 13852 /* blocks */ 0, 13853 /* blocks_hi */ 0xffffffff, 13854 /* base */ 0x00000000, 13855 /* gran */ 1, 13856 /* bytes */ 30, 13857 /* nFields */ 2, 13858 /* *fields */ soc_RTP_UNICAST_DISTRIBUTION_MEMORY_FOR_DATA_CELLS_BCM88690_B0m_fields, 13859 /* *views */ NULL, 13860 /* *views_num */ NULL, 13861 /* snoop_cb */ NULL, 13862 /* snoop_user_data */ NULL, 13863 /* snoop_flags */ 0, 13864 /* severity */ SOC_MEM_SEVERE_MEDIUM, 13865 /* type */ SOC_MEM_TYPE_TWO_PORT, 13866 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13867 /* impl */ SOC_MEM_IMPL_NORMAL, 13868 /* cmic_mor_clks */ 0, 13869 }, 13870 #endif /* chips */ 13871 13872 #if defined(BCM_88732_A0) 13873 { /* SOC_MEM_INT_RXBADTAGPKTSm */ 13874 /* mem RXBADTAGPKTSm */ 13875 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 13876 /* cmp_fn */ NULL, 13877 /* *null_entry */ _soc_mem_entry_null_zeroes, 13878 /* index_min */ 0, 13879 /* index_max */ 3, 13880 /* minblock */ 9, 13881 /* maxblock */ 10, 13882 /* blocks */ 0x600, 13883 /* blocks_hi */ 0, 13884 /* base */ 0x11000000, 13885 /* gran */ 1, 13886 /* bytes */ 7, 13887 /* nFields */ 4, 13888 /* *fields */ soc_RXBADTAGPKTSm_fields, 13889 /* *views */ NULL, 13890 /* *views_num */ NULL, 13891 /* snoop_cb */ NULL, 13892 /* snoop_user_data */ NULL, 13893 /* snoop_flags */ 0, 13894 /* mem severity */ SOC_MEM_SEVERE_MISSING, 13895 /* type */ SOC_MEM_TYPE_NORMAL, 13896 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 13897 /* impl */ SOC_MEM_IMPL_NORMAL, 13898 /* cmic_mor_clks */ 0, 13899 }, 13900 #endif /* chips */ 13901 13902 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 13903 defined(BCM_56450_B1) 13904 { /* SOC_MEM_INT_RXLP_CHANNEL_CONTROL_BUFFERm */ 13905 /* mem RXLP_CHANNEL_CONTROL_BUFFERm */ 13906 /* flags */ SOC_MEM_FLAG_READONLY | 13907 SOC_MEM_FLAG_VALID, /* 0x2 */ 13908 /* cmp_fn */ _soc_mem_cmp_undef, 13909 /* *null_entry */ _soc_mem_entry_null_zeroes, 13910 /* index_min */ 0, 13911 /* index_max */ 127, 13912 /* minblock */ 23, 13913 /* maxblock */ 24, 13914 /* blocks */ 0x1800000, 13915 /* blocks_hi */ 0, 13916 /* base */ 0x00640000, 13917 /* gran */ 1, 13918 /* bytes */ 12, 13919 /* nFields */ 14, 13920 /* *fields */ soc_RXLP_CHANNEL_CONTROL_BUFFERm_fields, 13921 /* *views */ NULL, 13922 /* *views_num */ NULL, 13923 /* snoop_cb */ NULL, 13924 /* snoop_user_data */ NULL, 13925 /* snoop_flags */ 0, 13926 /* mem severity */ SOC_MEM_SEVERE_MISSING, 13927 /* type */ SOC_MEM_TYPE_NORMAL, 13928 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 13929 /* impl */ SOC_MEM_IMPL_NORMAL, 13930 /* cmic_mor_clks */ 0, 13931 }, 13932 #endif /* chips */ 13933 13934 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 13935 { /* SOC_MEM_INT_RXLP_CHANNEL_CONTROL_BUFFER_BCM56260_A0m */ 13936 /* mem RXLP_CHANNEL_CONTROL_BUFFERm */ 13937 /* flags */ SOC_MEM_FLAG_READONLY | 13938 SOC_MEM_FLAG_VALID, /* 0x2 */ 13939 /* cmp_fn */ _soc_mem_cmp_undef, 13940 /* *null_entry */ _soc_mem_entry_null_zeroes, 13941 /* index_min */ 0, 13942 /* index_max */ 127, 13943 /* minblock */ 17, 13944 /* maxblock */ 17, 13945 /* blocks */ 0x20000, 13946 /* blocks_hi */ 0, 13947 /* base */ 0x00640000, 13948 /* gran */ 1, 13949 /* bytes */ 12, 13950 /* nFields */ 14, 13951 /* *fields */ soc_RXLP_CHANNEL_CONTROL_BUFFER_BCM56260_A0m_fields, 13952 /* *views */ NULL, 13953 /* *views_num */ NULL, 13954 /* snoop_cb */ NULL, 13955 /* snoop_user_data */ NULL, 13956 /* snoop_flags */ 0, 13957 /* mem severity */ SOC_MEM_SEVERE_MISSING, 13958 /* type */ SOC_MEM_TYPE_NORMAL, 13959 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 13960 /* impl */ SOC_MEM_IMPL_NORMAL, 13961 /* cmic_mor_clks */ 0, 13962 }, 13963 #endif /* chips */ 13964 13965 #if defined(BCM_56270_A0) 13966 { /* SOC_MEM_INT_RXLP_CHANNEL_CONTROL_BUFFER_BCM56270_A0m */ 13967 /* mem RXLP_CHANNEL_CONTROL_BUFFERm */ 13968 /* flags */ SOC_MEM_FLAG_READONLY | 13969 SOC_MEM_FLAG_VALID, /* 0x2 */ 13970 /* cmp_fn */ _soc_mem_cmp_undef, 13971 /* *null_entry */ _soc_mem_entry_null_zeroes, 13972 /* index_min */ 0, 13973 /* index_max */ 127, 13974 /* minblock */ 11, 13975 /* maxblock */ 11, 13976 /* blocks */ 0x800, 13977 /* blocks_hi */ 0, 13978 /* base */ 0x00640000, 13979 /* gran */ 1, 13980 /* bytes */ 12, 13981 /* nFields */ 14, 13982 /* *fields */ soc_RXLP_CHANNEL_CONTROL_BUFFER_BCM56260_A0m_fields, 13983 /* *views */ NULL, 13984 /* *views_num */ NULL, 13985 /* snoop_cb */ NULL, 13986 /* snoop_user_data */ NULL, 13987 /* snoop_flags */ 0, 13988 /* mem severity */ SOC_MEM_SEVERE_MISSING, 13989 /* type */ SOC_MEM_TYPE_NORMAL, 13990 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 13991 /* impl */ SOC_MEM_IMPL_NORMAL, 13992 /* cmic_mor_clks */ 0, 13993 }, 13994 #endif /* chips */ 13995 13996 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 13997 defined(BCM_56450_B1) 13998 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER0m */ 13999 /* mem RXLP_DEBUG_COUNTER0m */ 14000 /* flags */ SOC_MEM_FLAG_VALID | 14001 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14002 /* cmp_fn */ _soc_mem_cmp_undef, 14003 /* *null_entry */ _soc_mem_entry_null_zeroes, 14004 /* index_min */ 0, 14005 /* index_max */ 127, 14006 /* minblock */ 23, 14007 /* maxblock */ 24, 14008 /* blocks */ 0x1800000, 14009 /* blocks_hi */ 0, 14010 /* base */ 0x00300000, 14011 /* gran */ 1, 14012 /* bytes */ 4, 14013 /* nFields */ 2, 14014 /* *fields */ soc_RXLP_DEBUG_COUNTER0m_fields, 14015 /* *views */ NULL, 14016 /* *views_num */ NULL, 14017 /* snoop_cb */ NULL, 14018 /* snoop_user_data */ NULL, 14019 /* snoop_flags */ 0, 14020 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14021 /* type */ SOC_MEM_TYPE_NORMAL, 14022 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14023 /* impl */ SOC_MEM_IMPL_NORMAL, 14024 /* cmic_mor_clks */ 0, 14025 }, 14026 #endif /* chips */ 14027 14028 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 14029 defined(BCM_56450_B1) 14030 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER1m */ 14031 /* mem RXLP_DEBUG_COUNTER1m */ 14032 /* flags */ SOC_MEM_FLAG_VALID | 14033 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14034 /* cmp_fn */ _soc_mem_cmp_undef, 14035 /* *null_entry */ _soc_mem_entry_null_zeroes, 14036 /* index_min */ 0, 14037 /* index_max */ 127, 14038 /* minblock */ 23, 14039 /* maxblock */ 24, 14040 /* blocks */ 0x1800000, 14041 /* blocks_hi */ 0, 14042 /* base */ 0x002c0000, 14043 /* gran */ 1, 14044 /* bytes */ 4, 14045 /* nFields */ 2, 14046 /* *fields */ soc_RXLP_DEBUG_COUNTER0m_fields, 14047 /* *views */ NULL, 14048 /* *views_num */ NULL, 14049 /* snoop_cb */ NULL, 14050 /* snoop_user_data */ NULL, 14051 /* snoop_flags */ 0, 14052 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14053 /* type */ SOC_MEM_TYPE_NORMAL, 14054 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14055 /* impl */ SOC_MEM_IMPL_NORMAL, 14056 /* cmic_mor_clks */ 0, 14057 }, 14058 #endif /* chips */ 14059 14060 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 14061 defined(BCM_56450_B1) 14062 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER2m */ 14063 /* mem RXLP_DEBUG_COUNTER2m */ 14064 /* flags */ SOC_MEM_FLAG_VALID | 14065 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14066 /* cmp_fn */ _soc_mem_cmp_undef, 14067 /* *null_entry */ _soc_mem_entry_null_zeroes, 14068 /* index_min */ 0, 14069 /* index_max */ 127, 14070 /* minblock */ 23, 14071 /* maxblock */ 24, 14072 /* blocks */ 0x1800000, 14073 /* blocks_hi */ 0, 14074 /* base */ 0x00280000, 14075 /* gran */ 1, 14076 /* bytes */ 4, 14077 /* nFields */ 2, 14078 /* *fields */ soc_RXLP_DEBUG_COUNTER0m_fields, 14079 /* *views */ NULL, 14080 /* *views_num */ NULL, 14081 /* snoop_cb */ NULL, 14082 /* snoop_user_data */ NULL, 14083 /* snoop_flags */ 0, 14084 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14085 /* type */ SOC_MEM_TYPE_NORMAL, 14086 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14087 /* impl */ SOC_MEM_IMPL_NORMAL, 14088 /* cmic_mor_clks */ 0, 14089 }, 14090 #endif /* chips */ 14091 14092 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 14093 defined(BCM_56450_B1) 14094 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER3m */ 14095 /* mem RXLP_DEBUG_COUNTER3m */ 14096 /* flags */ SOC_MEM_FLAG_VALID | 14097 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14098 /* cmp_fn */ _soc_mem_cmp_undef, 14099 /* *null_entry */ _soc_mem_entry_null_zeroes, 14100 /* index_min */ 0, 14101 /* index_max */ 127, 14102 /* minblock */ 23, 14103 /* maxblock */ 24, 14104 /* blocks */ 0x1800000, 14105 /* blocks_hi */ 0, 14106 /* base */ 0x00240000, 14107 /* gran */ 1, 14108 /* bytes */ 4, 14109 /* nFields */ 2, 14110 /* *fields */ soc_RXLP_DEBUG_COUNTER0m_fields, 14111 /* *views */ NULL, 14112 /* *views_num */ NULL, 14113 /* snoop_cb */ NULL, 14114 /* snoop_user_data */ NULL, 14115 /* snoop_flags */ 0, 14116 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14117 /* type */ SOC_MEM_TYPE_NORMAL, 14118 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14119 /* impl */ SOC_MEM_IMPL_NORMAL, 14120 /* cmic_mor_clks */ 0, 14121 }, 14122 #endif /* chips */ 14123 14124 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 14125 defined(BCM_56450_B1) 14126 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER4m */ 14127 /* mem RXLP_DEBUG_COUNTER4m */ 14128 /* flags */ SOC_MEM_FLAG_VALID | 14129 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14130 /* cmp_fn */ _soc_mem_cmp_undef, 14131 /* *null_entry */ _soc_mem_entry_null_zeroes, 14132 /* index_min */ 0, 14133 /* index_max */ 127, 14134 /* minblock */ 23, 14135 /* maxblock */ 24, 14136 /* blocks */ 0x1800000, 14137 /* blocks_hi */ 0, 14138 /* base */ 0x00200000, 14139 /* gran */ 1, 14140 /* bytes */ 4, 14141 /* nFields */ 2, 14142 /* *fields */ soc_RXLP_DEBUG_COUNTER0m_fields, 14143 /* *views */ NULL, 14144 /* *views_num */ NULL, 14145 /* snoop_cb */ NULL, 14146 /* snoop_user_data */ NULL, 14147 /* snoop_flags */ 0, 14148 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14149 /* type */ SOC_MEM_TYPE_NORMAL, 14150 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14151 /* impl */ SOC_MEM_IMPL_NORMAL, 14152 /* cmic_mor_clks */ 0, 14153 }, 14154 #endif /* chips */ 14155 14156 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 14157 defined(BCM_56450_B1) 14158 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER5m */ 14159 /* mem RXLP_DEBUG_COUNTER5m */ 14160 /* flags */ SOC_MEM_FLAG_VALID | 14161 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14162 /* cmp_fn */ _soc_mem_cmp_undef, 14163 /* *null_entry */ _soc_mem_entry_null_zeroes, 14164 /* index_min */ 0, 14165 /* index_max */ 127, 14166 /* minblock */ 23, 14167 /* maxblock */ 24, 14168 /* blocks */ 0x1800000, 14169 /* blocks_hi */ 0, 14170 /* base */ 0x001c0000, 14171 /* gran */ 1, 14172 /* bytes */ 4, 14173 /* nFields */ 2, 14174 /* *fields */ soc_RXLP_DEBUG_COUNTER0m_fields, 14175 /* *views */ NULL, 14176 /* *views_num */ NULL, 14177 /* snoop_cb */ NULL, 14178 /* snoop_user_data */ NULL, 14179 /* snoop_flags */ 0, 14180 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14181 /* type */ SOC_MEM_TYPE_NORMAL, 14182 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14183 /* impl */ SOC_MEM_IMPL_NORMAL, 14184 /* cmic_mor_clks */ 0, 14185 }, 14186 #endif /* chips */ 14187 14188 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 14189 defined(BCM_56450_B1) 14190 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER6m */ 14191 /* mem RXLP_DEBUG_COUNTER6m */ 14192 /* flags */ SOC_MEM_FLAG_VALID | 14193 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14194 /* cmp_fn */ _soc_mem_cmp_undef, 14195 /* *null_entry */ _soc_mem_entry_null_zeroes, 14196 /* index_min */ 0, 14197 /* index_max */ 127, 14198 /* minblock */ 23, 14199 /* maxblock */ 24, 14200 /* blocks */ 0x1800000, 14201 /* blocks_hi */ 0, 14202 /* base */ 0x00180000, 14203 /* gran */ 1, 14204 /* bytes */ 4, 14205 /* nFields */ 2, 14206 /* *fields */ soc_RXLP_DEBUG_COUNTER0m_fields, 14207 /* *views */ NULL, 14208 /* *views_num */ NULL, 14209 /* snoop_cb */ NULL, 14210 /* snoop_user_data */ NULL, 14211 /* snoop_flags */ 0, 14212 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14213 /* type */ SOC_MEM_TYPE_NORMAL, 14214 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14215 /* impl */ SOC_MEM_IMPL_NORMAL, 14216 /* cmic_mor_clks */ 0, 14217 }, 14218 #endif /* chips */ 14219 14220 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 14221 defined(BCM_56450_B1) 14222 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER7m */ 14223 /* mem RXLP_DEBUG_COUNTER7m */ 14224 /* flags */ SOC_MEM_FLAG_VALID | 14225 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14226 /* cmp_fn */ _soc_mem_cmp_undef, 14227 /* *null_entry */ _soc_mem_entry_null_zeroes, 14228 /* index_min */ 0, 14229 /* index_max */ 127, 14230 /* minblock */ 23, 14231 /* maxblock */ 24, 14232 /* blocks */ 0x1800000, 14233 /* blocks_hi */ 0, 14234 /* base */ 0x00140000, 14235 /* gran */ 1, 14236 /* bytes */ 4, 14237 /* nFields */ 2, 14238 /* *fields */ soc_RXLP_DEBUG_COUNTER0m_fields, 14239 /* *views */ NULL, 14240 /* *views_num */ NULL, 14241 /* snoop_cb */ NULL, 14242 /* snoop_user_data */ NULL, 14243 /* snoop_flags */ 0, 14244 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14245 /* type */ SOC_MEM_TYPE_NORMAL, 14246 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14247 /* impl */ SOC_MEM_IMPL_NORMAL, 14248 /* cmic_mor_clks */ 0, 14249 }, 14250 #endif /* chips */ 14251 14252 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 14253 defined(BCM_56450_B1) 14254 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER8m */ 14255 /* mem RXLP_DEBUG_COUNTER8m */ 14256 /* flags */ SOC_MEM_FLAG_VALID | 14257 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14258 /* cmp_fn */ _soc_mem_cmp_undef, 14259 /* *null_entry */ _soc_mem_entry_null_zeroes, 14260 /* index_min */ 0, 14261 /* index_max */ 127, 14262 /* minblock */ 23, 14263 /* maxblock */ 24, 14264 /* blocks */ 0x1800000, 14265 /* blocks_hi */ 0, 14266 /* base */ 0x00540000, 14267 /* gran */ 1, 14268 /* bytes */ 4, 14269 /* nFields */ 2, 14270 /* *fields */ soc_RXLP_DEBUG_COUNTER0m_fields, 14271 /* *views */ NULL, 14272 /* *views_num */ NULL, 14273 /* snoop_cb */ NULL, 14274 /* snoop_user_data */ NULL, 14275 /* snoop_flags */ 0, 14276 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14277 /* type */ SOC_MEM_TYPE_NORMAL, 14278 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14279 /* impl */ SOC_MEM_IMPL_NORMAL, 14280 /* cmic_mor_clks */ 0, 14281 }, 14282 #endif /* chips */ 14283 14284 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 14285 defined(BCM_56450_B1) 14286 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER9m */ 14287 /* mem RXLP_DEBUG_COUNTER9m */ 14288 /* flags */ SOC_MEM_FLAG_VALID | 14289 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14290 /* cmp_fn */ _soc_mem_cmp_undef, 14291 /* *null_entry */ _soc_mem_entry_null_zeroes, 14292 /* index_min */ 0, 14293 /* index_max */ 127, 14294 /* minblock */ 23, 14295 /* maxblock */ 24, 14296 /* blocks */ 0x1800000, 14297 /* blocks_hi */ 0, 14298 /* base */ 0x00580000, 14299 /* gran */ 1, 14300 /* bytes */ 4, 14301 /* nFields */ 2, 14302 /* *fields */ soc_RXLP_DEBUG_COUNTER0m_fields, 14303 /* *views */ NULL, 14304 /* *views_num */ NULL, 14305 /* snoop_cb */ NULL, 14306 /* snoop_user_data */ NULL, 14307 /* snoop_flags */ 0, 14308 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14309 /* type */ SOC_MEM_TYPE_NORMAL, 14310 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14311 /* impl */ SOC_MEM_IMPL_NORMAL, 14312 /* cmic_mor_clks */ 0, 14313 }, 14314 #endif /* chips */ 14315 14316 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 14317 defined(BCM_56450_B1) 14318 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER10m */ 14319 /* mem RXLP_DEBUG_COUNTER10m */ 14320 /* flags */ SOC_MEM_FLAG_VALID | 14321 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14322 /* cmp_fn */ _soc_mem_cmp_undef, 14323 /* *null_entry */ _soc_mem_entry_null_zeroes, 14324 /* index_min */ 0, 14325 /* index_max */ 127, 14326 /* minblock */ 23, 14327 /* maxblock */ 24, 14328 /* blocks */ 0x1800000, 14329 /* blocks_hi */ 0, 14330 /* base */ 0x005c0000, 14331 /* gran */ 1, 14332 /* bytes */ 4, 14333 /* nFields */ 2, 14334 /* *fields */ soc_RXLP_DEBUG_COUNTER0m_fields, 14335 /* *views */ NULL, 14336 /* *views_num */ NULL, 14337 /* snoop_cb */ NULL, 14338 /* snoop_user_data */ NULL, 14339 /* snoop_flags */ 0, 14340 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14341 /* type */ SOC_MEM_TYPE_NORMAL, 14342 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14343 /* impl */ SOC_MEM_IMPL_NORMAL, 14344 /* cmic_mor_clks */ 0, 14345 }, 14346 #endif /* chips */ 14347 14348 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 14349 defined(BCM_56450_B1) 14350 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER11m */ 14351 /* mem RXLP_DEBUG_COUNTER11m */ 14352 /* flags */ SOC_MEM_FLAG_VALID | 14353 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14354 /* cmp_fn */ _soc_mem_cmp_undef, 14355 /* *null_entry */ _soc_mem_entry_null_zeroes, 14356 /* index_min */ 0, 14357 /* index_max */ 127, 14358 /* minblock */ 23, 14359 /* maxblock */ 24, 14360 /* blocks */ 0x1800000, 14361 /* blocks_hi */ 0, 14362 /* base */ 0x00600000, 14363 /* gran */ 1, 14364 /* bytes */ 4, 14365 /* nFields */ 2, 14366 /* *fields */ soc_RXLP_DEBUG_COUNTER0m_fields, 14367 /* *views */ NULL, 14368 /* *views_num */ NULL, 14369 /* snoop_cb */ NULL, 14370 /* snoop_user_data */ NULL, 14371 /* snoop_flags */ 0, 14372 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14373 /* type */ SOC_MEM_TYPE_NORMAL, 14374 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14375 /* impl */ SOC_MEM_IMPL_NORMAL, 14376 /* cmic_mor_clks */ 0, 14377 }, 14378 #endif /* chips */ 14379 14380 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 14381 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER0_BCM56260_A0m */ 14382 /* mem RXLP_DEBUG_COUNTER0m */ 14383 /* flags */ SOC_MEM_FLAG_VALID | 14384 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14385 /* cmp_fn */ _soc_mem_cmp_undef, 14386 /* *null_entry */ _soc_mem_entry_null_zeroes, 14387 /* index_min */ 0, 14388 /* index_max */ 127, 14389 /* minblock */ 17, 14390 /* maxblock */ 17, 14391 /* blocks */ 0x20000, 14392 /* blocks_hi */ 0, 14393 /* base */ 0x00300000, 14394 /* gran */ 1, 14395 /* bytes */ 4, 14396 /* nFields */ 2, 14397 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14398 /* *views */ NULL, 14399 /* *views_num */ NULL, 14400 /* snoop_cb */ NULL, 14401 /* snoop_user_data */ NULL, 14402 /* snoop_flags */ 0, 14403 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14404 /* type */ SOC_MEM_TYPE_NORMAL, 14405 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14406 /* impl */ SOC_MEM_IMPL_NORMAL, 14407 /* cmic_mor_clks */ 0, 14408 }, 14409 #endif /* chips */ 14410 14411 #if defined(BCM_56270_A0) 14412 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER0_BCM56270_A0m */ 14413 /* mem RXLP_DEBUG_COUNTER0m */ 14414 /* flags */ SOC_MEM_FLAG_VALID | 14415 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14416 /* cmp_fn */ _soc_mem_cmp_undef, 14417 /* *null_entry */ _soc_mem_entry_null_zeroes, 14418 /* index_min */ 0, 14419 /* index_max */ 127, 14420 /* minblock */ 11, 14421 /* maxblock */ 11, 14422 /* blocks */ 0x800, 14423 /* blocks_hi */ 0, 14424 /* base */ 0x00300000, 14425 /* gran */ 1, 14426 /* bytes */ 4, 14427 /* nFields */ 2, 14428 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14429 /* *views */ NULL, 14430 /* *views_num */ NULL, 14431 /* snoop_cb */ NULL, 14432 /* snoop_user_data */ NULL, 14433 /* snoop_flags */ 0, 14434 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14435 /* type */ SOC_MEM_TYPE_NORMAL, 14436 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14437 /* impl */ SOC_MEM_IMPL_NORMAL, 14438 /* cmic_mor_clks */ 0, 14439 }, 14440 #endif /* chips */ 14441 14442 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 14443 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER10_BCM56260_A0m */ 14444 /* mem RXLP_DEBUG_COUNTER10m */ 14445 /* flags */ SOC_MEM_FLAG_VALID | 14446 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14447 /* cmp_fn */ _soc_mem_cmp_undef, 14448 /* *null_entry */ _soc_mem_entry_null_zeroes, 14449 /* index_min */ 0, 14450 /* index_max */ 127, 14451 /* minblock */ 17, 14452 /* maxblock */ 17, 14453 /* blocks */ 0x20000, 14454 /* blocks_hi */ 0, 14455 /* base */ 0x005c0000, 14456 /* gran */ 1, 14457 /* bytes */ 4, 14458 /* nFields */ 2, 14459 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14460 /* *views */ NULL, 14461 /* *views_num */ NULL, 14462 /* snoop_cb */ NULL, 14463 /* snoop_user_data */ NULL, 14464 /* snoop_flags */ 0, 14465 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14466 /* type */ SOC_MEM_TYPE_NORMAL, 14467 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14468 /* impl */ SOC_MEM_IMPL_NORMAL, 14469 /* cmic_mor_clks */ 0, 14470 }, 14471 #endif /* chips */ 14472 14473 #if defined(BCM_56270_A0) 14474 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER10_BCM56270_A0m */ 14475 /* mem RXLP_DEBUG_COUNTER10m */ 14476 /* flags */ SOC_MEM_FLAG_VALID | 14477 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14478 /* cmp_fn */ _soc_mem_cmp_undef, 14479 /* *null_entry */ _soc_mem_entry_null_zeroes, 14480 /* index_min */ 0, 14481 /* index_max */ 127, 14482 /* minblock */ 11, 14483 /* maxblock */ 11, 14484 /* blocks */ 0x800, 14485 /* blocks_hi */ 0, 14486 /* base */ 0x005c0000, 14487 /* gran */ 1, 14488 /* bytes */ 4, 14489 /* nFields */ 2, 14490 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14491 /* *views */ NULL, 14492 /* *views_num */ NULL, 14493 /* snoop_cb */ NULL, 14494 /* snoop_user_data */ NULL, 14495 /* snoop_flags */ 0, 14496 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14497 /* type */ SOC_MEM_TYPE_NORMAL, 14498 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14499 /* impl */ SOC_MEM_IMPL_NORMAL, 14500 /* cmic_mor_clks */ 0, 14501 }, 14502 #endif /* chips */ 14503 14504 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 14505 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER11_BCM56260_A0m */ 14506 /* mem RXLP_DEBUG_COUNTER11m */ 14507 /* flags */ SOC_MEM_FLAG_VALID | 14508 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14509 /* cmp_fn */ _soc_mem_cmp_undef, 14510 /* *null_entry */ _soc_mem_entry_null_zeroes, 14511 /* index_min */ 0, 14512 /* index_max */ 127, 14513 /* minblock */ 17, 14514 /* maxblock */ 17, 14515 /* blocks */ 0x20000, 14516 /* blocks_hi */ 0, 14517 /* base */ 0x00600000, 14518 /* gran */ 1, 14519 /* bytes */ 4, 14520 /* nFields */ 2, 14521 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14522 /* *views */ NULL, 14523 /* *views_num */ NULL, 14524 /* snoop_cb */ NULL, 14525 /* snoop_user_data */ NULL, 14526 /* snoop_flags */ 0, 14527 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14528 /* type */ SOC_MEM_TYPE_NORMAL, 14529 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14530 /* impl */ SOC_MEM_IMPL_NORMAL, 14531 /* cmic_mor_clks */ 0, 14532 }, 14533 #endif /* chips */ 14534 14535 #if defined(BCM_56270_A0) 14536 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER11_BCM56270_A0m */ 14537 /* mem RXLP_DEBUG_COUNTER11m */ 14538 /* flags */ SOC_MEM_FLAG_VALID | 14539 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14540 /* cmp_fn */ _soc_mem_cmp_undef, 14541 /* *null_entry */ _soc_mem_entry_null_zeroes, 14542 /* index_min */ 0, 14543 /* index_max */ 127, 14544 /* minblock */ 11, 14545 /* maxblock */ 11, 14546 /* blocks */ 0x800, 14547 /* blocks_hi */ 0, 14548 /* base */ 0x00600000, 14549 /* gran */ 1, 14550 /* bytes */ 4, 14551 /* nFields */ 2, 14552 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14553 /* *views */ NULL, 14554 /* *views_num */ NULL, 14555 /* snoop_cb */ NULL, 14556 /* snoop_user_data */ NULL, 14557 /* snoop_flags */ 0, 14558 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14559 /* type */ SOC_MEM_TYPE_NORMAL, 14560 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14561 /* impl */ SOC_MEM_IMPL_NORMAL, 14562 /* cmic_mor_clks */ 0, 14563 }, 14564 #endif /* chips */ 14565 14566 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 14567 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER1_BCM56260_A0m */ 14568 /* mem RXLP_DEBUG_COUNTER1m */ 14569 /* flags */ SOC_MEM_FLAG_VALID | 14570 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14571 /* cmp_fn */ _soc_mem_cmp_undef, 14572 /* *null_entry */ _soc_mem_entry_null_zeroes, 14573 /* index_min */ 0, 14574 /* index_max */ 127, 14575 /* minblock */ 17, 14576 /* maxblock */ 17, 14577 /* blocks */ 0x20000, 14578 /* blocks_hi */ 0, 14579 /* base */ 0x002c0000, 14580 /* gran */ 1, 14581 /* bytes */ 4, 14582 /* nFields */ 2, 14583 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14584 /* *views */ NULL, 14585 /* *views_num */ NULL, 14586 /* snoop_cb */ NULL, 14587 /* snoop_user_data */ NULL, 14588 /* snoop_flags */ 0, 14589 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14590 /* type */ SOC_MEM_TYPE_NORMAL, 14591 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14592 /* impl */ SOC_MEM_IMPL_NORMAL, 14593 /* cmic_mor_clks */ 0, 14594 }, 14595 #endif /* chips */ 14596 14597 #if defined(BCM_56270_A0) 14598 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER1_BCM56270_A0m */ 14599 /* mem RXLP_DEBUG_COUNTER1m */ 14600 /* flags */ SOC_MEM_FLAG_VALID | 14601 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14602 /* cmp_fn */ _soc_mem_cmp_undef, 14603 /* *null_entry */ _soc_mem_entry_null_zeroes, 14604 /* index_min */ 0, 14605 /* index_max */ 127, 14606 /* minblock */ 11, 14607 /* maxblock */ 11, 14608 /* blocks */ 0x800, 14609 /* blocks_hi */ 0, 14610 /* base */ 0x002c0000, 14611 /* gran */ 1, 14612 /* bytes */ 4, 14613 /* nFields */ 2, 14614 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14615 /* *views */ NULL, 14616 /* *views_num */ NULL, 14617 /* snoop_cb */ NULL, 14618 /* snoop_user_data */ NULL, 14619 /* snoop_flags */ 0, 14620 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14621 /* type */ SOC_MEM_TYPE_NORMAL, 14622 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14623 /* impl */ SOC_MEM_IMPL_NORMAL, 14624 /* cmic_mor_clks */ 0, 14625 }, 14626 #endif /* chips */ 14627 14628 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 14629 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER2_BCM56260_A0m */ 14630 /* mem RXLP_DEBUG_COUNTER2m */ 14631 /* flags */ SOC_MEM_FLAG_VALID | 14632 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14633 /* cmp_fn */ _soc_mem_cmp_undef, 14634 /* *null_entry */ _soc_mem_entry_null_zeroes, 14635 /* index_min */ 0, 14636 /* index_max */ 127, 14637 /* minblock */ 17, 14638 /* maxblock */ 17, 14639 /* blocks */ 0x20000, 14640 /* blocks_hi */ 0, 14641 /* base */ 0x00280000, 14642 /* gran */ 1, 14643 /* bytes */ 4, 14644 /* nFields */ 2, 14645 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14646 /* *views */ NULL, 14647 /* *views_num */ NULL, 14648 /* snoop_cb */ NULL, 14649 /* snoop_user_data */ NULL, 14650 /* snoop_flags */ 0, 14651 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14652 /* type */ SOC_MEM_TYPE_NORMAL, 14653 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14654 /* impl */ SOC_MEM_IMPL_NORMAL, 14655 /* cmic_mor_clks */ 0, 14656 }, 14657 #endif /* chips */ 14658 14659 #if defined(BCM_56270_A0) 14660 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER2_BCM56270_A0m */ 14661 /* mem RXLP_DEBUG_COUNTER2m */ 14662 /* flags */ SOC_MEM_FLAG_VALID | 14663 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14664 /* cmp_fn */ _soc_mem_cmp_undef, 14665 /* *null_entry */ _soc_mem_entry_null_zeroes, 14666 /* index_min */ 0, 14667 /* index_max */ 127, 14668 /* minblock */ 11, 14669 /* maxblock */ 11, 14670 /* blocks */ 0x800, 14671 /* blocks_hi */ 0, 14672 /* base */ 0x00280000, 14673 /* gran */ 1, 14674 /* bytes */ 4, 14675 /* nFields */ 2, 14676 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14677 /* *views */ NULL, 14678 /* *views_num */ NULL, 14679 /* snoop_cb */ NULL, 14680 /* snoop_user_data */ NULL, 14681 /* snoop_flags */ 0, 14682 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14683 /* type */ SOC_MEM_TYPE_NORMAL, 14684 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14685 /* impl */ SOC_MEM_IMPL_NORMAL, 14686 /* cmic_mor_clks */ 0, 14687 }, 14688 #endif /* chips */ 14689 14690 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 14691 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER3_BCM56260_A0m */ 14692 /* mem RXLP_DEBUG_COUNTER3m */ 14693 /* flags */ SOC_MEM_FLAG_VALID | 14694 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14695 /* cmp_fn */ _soc_mem_cmp_undef, 14696 /* *null_entry */ _soc_mem_entry_null_zeroes, 14697 /* index_min */ 0, 14698 /* index_max */ 127, 14699 /* minblock */ 17, 14700 /* maxblock */ 17, 14701 /* blocks */ 0x20000, 14702 /* blocks_hi */ 0, 14703 /* base */ 0x00240000, 14704 /* gran */ 1, 14705 /* bytes */ 4, 14706 /* nFields */ 2, 14707 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14708 /* *views */ NULL, 14709 /* *views_num */ NULL, 14710 /* snoop_cb */ NULL, 14711 /* snoop_user_data */ NULL, 14712 /* snoop_flags */ 0, 14713 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14714 /* type */ SOC_MEM_TYPE_NORMAL, 14715 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14716 /* impl */ SOC_MEM_IMPL_NORMAL, 14717 /* cmic_mor_clks */ 0, 14718 }, 14719 #endif /* chips */ 14720 14721 #if defined(BCM_56270_A0) 14722 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER3_BCM56270_A0m */ 14723 /* mem RXLP_DEBUG_COUNTER3m */ 14724 /* flags */ SOC_MEM_FLAG_VALID | 14725 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14726 /* cmp_fn */ _soc_mem_cmp_undef, 14727 /* *null_entry */ _soc_mem_entry_null_zeroes, 14728 /* index_min */ 0, 14729 /* index_max */ 127, 14730 /* minblock */ 11, 14731 /* maxblock */ 11, 14732 /* blocks */ 0x800, 14733 /* blocks_hi */ 0, 14734 /* base */ 0x00240000, 14735 /* gran */ 1, 14736 /* bytes */ 4, 14737 /* nFields */ 2, 14738 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14739 /* *views */ NULL, 14740 /* *views_num */ NULL, 14741 /* snoop_cb */ NULL, 14742 /* snoop_user_data */ NULL, 14743 /* snoop_flags */ 0, 14744 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14745 /* type */ SOC_MEM_TYPE_NORMAL, 14746 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14747 /* impl */ SOC_MEM_IMPL_NORMAL, 14748 /* cmic_mor_clks */ 0, 14749 }, 14750 #endif /* chips */ 14751 14752 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 14753 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER4_BCM56260_A0m */ 14754 /* mem RXLP_DEBUG_COUNTER4m */ 14755 /* flags */ SOC_MEM_FLAG_VALID | 14756 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14757 /* cmp_fn */ _soc_mem_cmp_undef, 14758 /* *null_entry */ _soc_mem_entry_null_zeroes, 14759 /* index_min */ 0, 14760 /* index_max */ 127, 14761 /* minblock */ 17, 14762 /* maxblock */ 17, 14763 /* blocks */ 0x20000, 14764 /* blocks_hi */ 0, 14765 /* base */ 0x00200000, 14766 /* gran */ 1, 14767 /* bytes */ 4, 14768 /* nFields */ 2, 14769 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14770 /* *views */ NULL, 14771 /* *views_num */ NULL, 14772 /* snoop_cb */ NULL, 14773 /* snoop_user_data */ NULL, 14774 /* snoop_flags */ 0, 14775 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14776 /* type */ SOC_MEM_TYPE_NORMAL, 14777 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14778 /* impl */ SOC_MEM_IMPL_NORMAL, 14779 /* cmic_mor_clks */ 0, 14780 }, 14781 #endif /* chips */ 14782 14783 #if defined(BCM_56270_A0) 14784 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER4_BCM56270_A0m */ 14785 /* mem RXLP_DEBUG_COUNTER4m */ 14786 /* flags */ SOC_MEM_FLAG_VALID | 14787 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14788 /* cmp_fn */ _soc_mem_cmp_undef, 14789 /* *null_entry */ _soc_mem_entry_null_zeroes, 14790 /* index_min */ 0, 14791 /* index_max */ 127, 14792 /* minblock */ 11, 14793 /* maxblock */ 11, 14794 /* blocks */ 0x800, 14795 /* blocks_hi */ 0, 14796 /* base */ 0x00200000, 14797 /* gran */ 1, 14798 /* bytes */ 4, 14799 /* nFields */ 2, 14800 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14801 /* *views */ NULL, 14802 /* *views_num */ NULL, 14803 /* snoop_cb */ NULL, 14804 /* snoop_user_data */ NULL, 14805 /* snoop_flags */ 0, 14806 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14807 /* type */ SOC_MEM_TYPE_NORMAL, 14808 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14809 /* impl */ SOC_MEM_IMPL_NORMAL, 14810 /* cmic_mor_clks */ 0, 14811 }, 14812 #endif /* chips */ 14813 14814 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 14815 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER5_BCM56260_A0m */ 14816 /* mem RXLP_DEBUG_COUNTER5m */ 14817 /* flags */ SOC_MEM_FLAG_VALID | 14818 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14819 /* cmp_fn */ _soc_mem_cmp_undef, 14820 /* *null_entry */ _soc_mem_entry_null_zeroes, 14821 /* index_min */ 0, 14822 /* index_max */ 127, 14823 /* minblock */ 17, 14824 /* maxblock */ 17, 14825 /* blocks */ 0x20000, 14826 /* blocks_hi */ 0, 14827 /* base */ 0x001c0000, 14828 /* gran */ 1, 14829 /* bytes */ 4, 14830 /* nFields */ 2, 14831 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14832 /* *views */ NULL, 14833 /* *views_num */ NULL, 14834 /* snoop_cb */ NULL, 14835 /* snoop_user_data */ NULL, 14836 /* snoop_flags */ 0, 14837 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14838 /* type */ SOC_MEM_TYPE_NORMAL, 14839 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14840 /* impl */ SOC_MEM_IMPL_NORMAL, 14841 /* cmic_mor_clks */ 0, 14842 }, 14843 #endif /* chips */ 14844 14845 #if defined(BCM_56270_A0) 14846 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER5_BCM56270_A0m */ 14847 /* mem RXLP_DEBUG_COUNTER5m */ 14848 /* flags */ SOC_MEM_FLAG_VALID | 14849 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14850 /* cmp_fn */ _soc_mem_cmp_undef, 14851 /* *null_entry */ _soc_mem_entry_null_zeroes, 14852 /* index_min */ 0, 14853 /* index_max */ 127, 14854 /* minblock */ 11, 14855 /* maxblock */ 11, 14856 /* blocks */ 0x800, 14857 /* blocks_hi */ 0, 14858 /* base */ 0x001c0000, 14859 /* gran */ 1, 14860 /* bytes */ 4, 14861 /* nFields */ 2, 14862 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14863 /* *views */ NULL, 14864 /* *views_num */ NULL, 14865 /* snoop_cb */ NULL, 14866 /* snoop_user_data */ NULL, 14867 /* snoop_flags */ 0, 14868 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14869 /* type */ SOC_MEM_TYPE_NORMAL, 14870 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14871 /* impl */ SOC_MEM_IMPL_NORMAL, 14872 /* cmic_mor_clks */ 0, 14873 }, 14874 #endif /* chips */ 14875 14876 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 14877 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER6_BCM56260_A0m */ 14878 /* mem RXLP_DEBUG_COUNTER6m */ 14879 /* flags */ SOC_MEM_FLAG_VALID | 14880 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14881 /* cmp_fn */ _soc_mem_cmp_undef, 14882 /* *null_entry */ _soc_mem_entry_null_zeroes, 14883 /* index_min */ 0, 14884 /* index_max */ 127, 14885 /* minblock */ 17, 14886 /* maxblock */ 17, 14887 /* blocks */ 0x20000, 14888 /* blocks_hi */ 0, 14889 /* base */ 0x00180000, 14890 /* gran */ 1, 14891 /* bytes */ 4, 14892 /* nFields */ 2, 14893 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14894 /* *views */ NULL, 14895 /* *views_num */ NULL, 14896 /* snoop_cb */ NULL, 14897 /* snoop_user_data */ NULL, 14898 /* snoop_flags */ 0, 14899 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14900 /* type */ SOC_MEM_TYPE_NORMAL, 14901 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14902 /* impl */ SOC_MEM_IMPL_NORMAL, 14903 /* cmic_mor_clks */ 0, 14904 }, 14905 #endif /* chips */ 14906 14907 #if defined(BCM_56270_A0) 14908 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER6_BCM56270_A0m */ 14909 /* mem RXLP_DEBUG_COUNTER6m */ 14910 /* flags */ SOC_MEM_FLAG_VALID | 14911 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14912 /* cmp_fn */ _soc_mem_cmp_undef, 14913 /* *null_entry */ _soc_mem_entry_null_zeroes, 14914 /* index_min */ 0, 14915 /* index_max */ 127, 14916 /* minblock */ 11, 14917 /* maxblock */ 11, 14918 /* blocks */ 0x800, 14919 /* blocks_hi */ 0, 14920 /* base */ 0x00180000, 14921 /* gran */ 1, 14922 /* bytes */ 4, 14923 /* nFields */ 2, 14924 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14925 /* *views */ NULL, 14926 /* *views_num */ NULL, 14927 /* snoop_cb */ NULL, 14928 /* snoop_user_data */ NULL, 14929 /* snoop_flags */ 0, 14930 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14931 /* type */ SOC_MEM_TYPE_NORMAL, 14932 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14933 /* impl */ SOC_MEM_IMPL_NORMAL, 14934 /* cmic_mor_clks */ 0, 14935 }, 14936 #endif /* chips */ 14937 14938 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 14939 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER7_BCM56260_A0m */ 14940 /* mem RXLP_DEBUG_COUNTER7m */ 14941 /* flags */ SOC_MEM_FLAG_VALID | 14942 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14943 /* cmp_fn */ _soc_mem_cmp_undef, 14944 /* *null_entry */ _soc_mem_entry_null_zeroes, 14945 /* index_min */ 0, 14946 /* index_max */ 127, 14947 /* minblock */ 17, 14948 /* maxblock */ 17, 14949 /* blocks */ 0x20000, 14950 /* blocks_hi */ 0, 14951 /* base */ 0x00140000, 14952 /* gran */ 1, 14953 /* bytes */ 4, 14954 /* nFields */ 2, 14955 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14956 /* *views */ NULL, 14957 /* *views_num */ NULL, 14958 /* snoop_cb */ NULL, 14959 /* snoop_user_data */ NULL, 14960 /* snoop_flags */ 0, 14961 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14962 /* type */ SOC_MEM_TYPE_NORMAL, 14963 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14964 /* impl */ SOC_MEM_IMPL_NORMAL, 14965 /* cmic_mor_clks */ 0, 14966 }, 14967 #endif /* chips */ 14968 14969 #if defined(BCM_56270_A0) 14970 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER7_BCM56270_A0m */ 14971 /* mem RXLP_DEBUG_COUNTER7m */ 14972 /* flags */ SOC_MEM_FLAG_VALID | 14973 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 14974 /* cmp_fn */ _soc_mem_cmp_undef, 14975 /* *null_entry */ _soc_mem_entry_null_zeroes, 14976 /* index_min */ 0, 14977 /* index_max */ 127, 14978 /* minblock */ 11, 14979 /* maxblock */ 11, 14980 /* blocks */ 0x800, 14981 /* blocks_hi */ 0, 14982 /* base */ 0x00140000, 14983 /* gran */ 1, 14984 /* bytes */ 4, 14985 /* nFields */ 2, 14986 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 14987 /* *views */ NULL, 14988 /* *views_num */ NULL, 14989 /* snoop_cb */ NULL, 14990 /* snoop_user_data */ NULL, 14991 /* snoop_flags */ 0, 14992 /* mem severity */ SOC_MEM_SEVERE_MISSING, 14993 /* type */ SOC_MEM_TYPE_NORMAL, 14994 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 14995 /* impl */ SOC_MEM_IMPL_NORMAL, 14996 /* cmic_mor_clks */ 0, 14997 }, 14998 #endif /* chips */ 14999 15000 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 15001 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER8_BCM56260_A0m */ 15002 /* mem RXLP_DEBUG_COUNTER8m */ 15003 /* flags */ SOC_MEM_FLAG_VALID | 15004 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 15005 /* cmp_fn */ _soc_mem_cmp_undef, 15006 /* *null_entry */ _soc_mem_entry_null_zeroes, 15007 /* index_min */ 0, 15008 /* index_max */ 127, 15009 /* minblock */ 17, 15010 /* maxblock */ 17, 15011 /* blocks */ 0x20000, 15012 /* blocks_hi */ 0, 15013 /* base */ 0x00540000, 15014 /* gran */ 1, 15015 /* bytes */ 4, 15016 /* nFields */ 2, 15017 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 15018 /* *views */ NULL, 15019 /* *views_num */ NULL, 15020 /* snoop_cb */ NULL, 15021 /* snoop_user_data */ NULL, 15022 /* snoop_flags */ 0, 15023 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15024 /* type */ SOC_MEM_TYPE_NORMAL, 15025 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15026 /* impl */ SOC_MEM_IMPL_NORMAL, 15027 /* cmic_mor_clks */ 0, 15028 }, 15029 #endif /* chips */ 15030 15031 #if defined(BCM_56270_A0) 15032 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER8_BCM56270_A0m */ 15033 /* mem RXLP_DEBUG_COUNTER8m */ 15034 /* flags */ SOC_MEM_FLAG_VALID | 15035 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 15036 /* cmp_fn */ _soc_mem_cmp_undef, 15037 /* *null_entry */ _soc_mem_entry_null_zeroes, 15038 /* index_min */ 0, 15039 /* index_max */ 127, 15040 /* minblock */ 11, 15041 /* maxblock */ 11, 15042 /* blocks */ 0x800, 15043 /* blocks_hi */ 0, 15044 /* base */ 0x00540000, 15045 /* gran */ 1, 15046 /* bytes */ 4, 15047 /* nFields */ 2, 15048 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 15049 /* *views */ NULL, 15050 /* *views_num */ NULL, 15051 /* snoop_cb */ NULL, 15052 /* snoop_user_data */ NULL, 15053 /* snoop_flags */ 0, 15054 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15055 /* type */ SOC_MEM_TYPE_NORMAL, 15056 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15057 /* impl */ SOC_MEM_IMPL_NORMAL, 15058 /* cmic_mor_clks */ 0, 15059 }, 15060 #endif /* chips */ 15061 15062 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 15063 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER9_BCM56260_A0m */ 15064 /* mem RXLP_DEBUG_COUNTER9m */ 15065 /* flags */ SOC_MEM_FLAG_VALID | 15066 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 15067 /* cmp_fn */ _soc_mem_cmp_undef, 15068 /* *null_entry */ _soc_mem_entry_null_zeroes, 15069 /* index_min */ 0, 15070 /* index_max */ 127, 15071 /* minblock */ 17, 15072 /* maxblock */ 17, 15073 /* blocks */ 0x20000, 15074 /* blocks_hi */ 0, 15075 /* base */ 0x00580000, 15076 /* gran */ 1, 15077 /* bytes */ 4, 15078 /* nFields */ 2, 15079 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 15080 /* *views */ NULL, 15081 /* *views_num */ NULL, 15082 /* snoop_cb */ NULL, 15083 /* snoop_user_data */ NULL, 15084 /* snoop_flags */ 0, 15085 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15086 /* type */ SOC_MEM_TYPE_NORMAL, 15087 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15088 /* impl */ SOC_MEM_IMPL_NORMAL, 15089 /* cmic_mor_clks */ 0, 15090 }, 15091 #endif /* chips */ 15092 15093 #if defined(BCM_56270_A0) 15094 { /* SOC_MEM_INT_RXLP_DEBUG_COUNTER9_BCM56270_A0m */ 15095 /* mem RXLP_DEBUG_COUNTER9m */ 15096 /* flags */ SOC_MEM_FLAG_VALID | 15097 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 15098 /* cmp_fn */ _soc_mem_cmp_undef, 15099 /* *null_entry */ _soc_mem_entry_null_zeroes, 15100 /* index_min */ 0, 15101 /* index_max */ 127, 15102 /* minblock */ 11, 15103 /* maxblock */ 11, 15104 /* blocks */ 0x800, 15105 /* blocks_hi */ 0, 15106 /* base */ 0x00580000, 15107 /* gran */ 1, 15108 /* bytes */ 4, 15109 /* nFields */ 2, 15110 /* *fields */ soc_RXLP_DEBUG_COUNTER0_BCM56260_A0m_fields, 15111 /* *views */ NULL, 15112 /* *views_num */ NULL, 15113 /* snoop_cb */ NULL, 15114 /* snoop_user_data */ NULL, 15115 /* snoop_flags */ 0, 15116 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15117 /* type */ SOC_MEM_TYPE_NORMAL, 15118 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15119 /* impl */ SOC_MEM_IMPL_NORMAL, 15120 /* cmic_mor_clks */ 0, 15121 }, 15122 #endif /* chips */ 15123 15124 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 15125 defined(BCM_56450_B1) 15126 { /* SOC_MEM_INT_RXLP_DFC_MSG_BIT_REMAP_PORT_0m */ 15127 /* mem RXLP_DFC_MSG_BIT_REMAP_PORT_0m */ 15128 /* flags */ SOC_MEM_FLAG_VALID | 15129 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15130 /* cmp_fn */ _soc_mem_cmp_undef, 15131 /* *null_entry */ _soc_mem_entry_null_zeroes, 15132 /* index_min */ 0, 15133 /* index_max */ 127, 15134 /* minblock */ 23, 15135 /* maxblock */ 24, 15136 /* blocks */ 0x1800000, 15137 /* blocks_hi */ 0, 15138 /* base */ 0x00340000, 15139 /* gran */ 1, 15140 /* bytes */ 1, 15141 /* nFields */ 2, 15142 /* *fields */ soc_RXLP_DFC_MSG_BIT_REMAP_PORT_0m_fields, 15143 /* *views */ NULL, 15144 /* *views_num */ NULL, 15145 /* snoop_cb */ NULL, 15146 /* snoop_user_data */ NULL, 15147 /* snoop_flags */ 0, 15148 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15149 /* type */ SOC_MEM_TYPE_NORMAL, 15150 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15151 /* impl */ SOC_MEM_IMPL_NORMAL, 15152 /* cmic_mor_clks */ 0, 15153 }, 15154 #endif /* chips */ 15155 15156 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 15157 defined(BCM_56450_B1) 15158 { /* SOC_MEM_INT_RXLP_DFC_MSG_BIT_REMAP_PORT_1m */ 15159 /* mem RXLP_DFC_MSG_BIT_REMAP_PORT_1m */ 15160 /* flags */ SOC_MEM_FLAG_VALID | 15161 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15162 /* cmp_fn */ _soc_mem_cmp_undef, 15163 /* *null_entry */ _soc_mem_entry_null_zeroes, 15164 /* index_min */ 0, 15165 /* index_max */ 127, 15166 /* minblock */ 23, 15167 /* maxblock */ 24, 15168 /* blocks */ 0x1800000, 15169 /* blocks_hi */ 0, 15170 /* base */ 0x00380000, 15171 /* gran */ 1, 15172 /* bytes */ 1, 15173 /* nFields */ 2, 15174 /* *fields */ soc_RXLP_DFC_MSG_BIT_REMAP_PORT_0m_fields, 15175 /* *views */ NULL, 15176 /* *views_num */ NULL, 15177 /* snoop_cb */ NULL, 15178 /* snoop_user_data */ NULL, 15179 /* snoop_flags */ 0, 15180 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15181 /* type */ SOC_MEM_TYPE_NORMAL, 15182 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15183 /* impl */ SOC_MEM_IMPL_NORMAL, 15184 /* cmic_mor_clks */ 0, 15185 }, 15186 #endif /* chips */ 15187 15188 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 15189 defined(BCM_56450_B1) 15190 { /* SOC_MEM_INT_RXLP_DFC_MSG_BIT_REMAP_PORT_2m */ 15191 /* mem RXLP_DFC_MSG_BIT_REMAP_PORT_2m */ 15192 /* flags */ SOC_MEM_FLAG_VALID | 15193 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15194 /* cmp_fn */ _soc_mem_cmp_undef, 15195 /* *null_entry */ _soc_mem_entry_null_zeroes, 15196 /* index_min */ 0, 15197 /* index_max */ 127, 15198 /* minblock */ 23, 15199 /* maxblock */ 24, 15200 /* blocks */ 0x1800000, 15201 /* blocks_hi */ 0, 15202 /* base */ 0x003c0000, 15203 /* gran */ 1, 15204 /* bytes */ 1, 15205 /* nFields */ 2, 15206 /* *fields */ soc_RXLP_DFC_MSG_BIT_REMAP_PORT_0m_fields, 15207 /* *views */ NULL, 15208 /* *views_num */ NULL, 15209 /* snoop_cb */ NULL, 15210 /* snoop_user_data */ NULL, 15211 /* snoop_flags */ 0, 15212 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15213 /* type */ SOC_MEM_TYPE_NORMAL, 15214 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15215 /* impl */ SOC_MEM_IMPL_NORMAL, 15216 /* cmic_mor_clks */ 0, 15217 }, 15218 #endif /* chips */ 15219 15220 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 15221 defined(BCM_56450_B1) 15222 { /* SOC_MEM_INT_RXLP_DFC_MSG_BIT_REMAP_PORT_3m */ 15223 /* mem RXLP_DFC_MSG_BIT_REMAP_PORT_3m */ 15224 /* flags */ SOC_MEM_FLAG_VALID | 15225 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15226 /* cmp_fn */ _soc_mem_cmp_undef, 15227 /* *null_entry */ _soc_mem_entry_null_zeroes, 15228 /* index_min */ 0, 15229 /* index_max */ 127, 15230 /* minblock */ 23, 15231 /* maxblock */ 24, 15232 /* blocks */ 0x1800000, 15233 /* blocks_hi */ 0, 15234 /* base */ 0x00400000, 15235 /* gran */ 1, 15236 /* bytes */ 1, 15237 /* nFields */ 2, 15238 /* *fields */ soc_RXLP_DFC_MSG_BIT_REMAP_PORT_0m_fields, 15239 /* *views */ NULL, 15240 /* *views_num */ NULL, 15241 /* snoop_cb */ NULL, 15242 /* snoop_user_data */ NULL, 15243 /* snoop_flags */ 0, 15244 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15245 /* type */ SOC_MEM_TYPE_NORMAL, 15246 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15247 /* impl */ SOC_MEM_IMPL_NORMAL, 15248 /* cmic_mor_clks */ 0, 15249 }, 15250 #endif /* chips */ 15251 15252 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 15253 { /* SOC_MEM_INT_RXLP_DFC_MSG_BIT_REMAP_PORT_0_BCM56260_A0m */ 15254 /* mem RXLP_DFC_MSG_BIT_REMAP_PORT_0m */ 15255 /* flags */ SOC_MEM_FLAG_VALID | 15256 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15257 /* cmp_fn */ _soc_mem_cmp_undef, 15258 /* *null_entry */ _soc_mem_entry_null_zeroes, 15259 /* index_min */ 0, 15260 /* index_max */ 127, 15261 /* minblock */ 17, 15262 /* maxblock */ 17, 15263 /* blocks */ 0x20000, 15264 /* blocks_hi */ 0, 15265 /* base */ 0x00340000, 15266 /* gran */ 1, 15267 /* bytes */ 1, 15268 /* nFields */ 2, 15269 /* *fields */ soc_RXLP_DFC_MSG_BIT_REMAP_PORT_0_BCM56260_A0m_fields, 15270 /* *views */ NULL, 15271 /* *views_num */ NULL, 15272 /* snoop_cb */ NULL, 15273 /* snoop_user_data */ NULL, 15274 /* snoop_flags */ 0, 15275 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15276 /* type */ SOC_MEM_TYPE_NORMAL, 15277 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15278 /* impl */ SOC_MEM_IMPL_NORMAL, 15279 /* cmic_mor_clks */ 0, 15280 }, 15281 #endif /* chips */ 15282 15283 #if defined(BCM_56270_A0) 15284 { /* SOC_MEM_INT_RXLP_DFC_MSG_BIT_REMAP_PORT_0_BCM56270_A0m */ 15285 /* mem RXLP_DFC_MSG_BIT_REMAP_PORT_0m */ 15286 /* flags */ SOC_MEM_FLAG_VALID | 15287 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15288 /* cmp_fn */ _soc_mem_cmp_undef, 15289 /* *null_entry */ _soc_mem_entry_null_zeroes, 15290 /* index_min */ 0, 15291 /* index_max */ 127, 15292 /* minblock */ 11, 15293 /* maxblock */ 11, 15294 /* blocks */ 0x800, 15295 /* blocks_hi */ 0, 15296 /* base */ 0x00340000, 15297 /* gran */ 1, 15298 /* bytes */ 1, 15299 /* nFields */ 2, 15300 /* *fields */ soc_RXLP_DFC_MSG_BIT_REMAP_PORT_0_BCM56260_A0m_fields, 15301 /* *views */ NULL, 15302 /* *views_num */ NULL, 15303 /* snoop_cb */ NULL, 15304 /* snoop_user_data */ NULL, 15305 /* snoop_flags */ 0, 15306 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15307 /* type */ SOC_MEM_TYPE_NORMAL, 15308 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15309 /* impl */ SOC_MEM_IMPL_NORMAL, 15310 /* cmic_mor_clks */ 0, 15311 }, 15312 #endif /* chips */ 15313 15314 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 15315 { /* SOC_MEM_INT_RXLP_DFC_MSG_BIT_REMAP_PORT_1_BCM56260_A0m */ 15316 /* mem RXLP_DFC_MSG_BIT_REMAP_PORT_1m */ 15317 /* flags */ SOC_MEM_FLAG_VALID | 15318 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15319 /* cmp_fn */ _soc_mem_cmp_undef, 15320 /* *null_entry */ _soc_mem_entry_null_zeroes, 15321 /* index_min */ 0, 15322 /* index_max */ 127, 15323 /* minblock */ 17, 15324 /* maxblock */ 17, 15325 /* blocks */ 0x20000, 15326 /* blocks_hi */ 0, 15327 /* base */ 0x00380000, 15328 /* gran */ 1, 15329 /* bytes */ 1, 15330 /* nFields */ 2, 15331 /* *fields */ soc_RXLP_DFC_MSG_BIT_REMAP_PORT_0_BCM56260_A0m_fields, 15332 /* *views */ NULL, 15333 /* *views_num */ NULL, 15334 /* snoop_cb */ NULL, 15335 /* snoop_user_data */ NULL, 15336 /* snoop_flags */ 0, 15337 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15338 /* type */ SOC_MEM_TYPE_NORMAL, 15339 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15340 /* impl */ SOC_MEM_IMPL_NORMAL, 15341 /* cmic_mor_clks */ 0, 15342 }, 15343 #endif /* chips */ 15344 15345 #if defined(BCM_56270_A0) 15346 { /* SOC_MEM_INT_RXLP_DFC_MSG_BIT_REMAP_PORT_1_BCM56270_A0m */ 15347 /* mem RXLP_DFC_MSG_BIT_REMAP_PORT_1m */ 15348 /* flags */ SOC_MEM_FLAG_VALID | 15349 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15350 /* cmp_fn */ _soc_mem_cmp_undef, 15351 /* *null_entry */ _soc_mem_entry_null_zeroes, 15352 /* index_min */ 0, 15353 /* index_max */ 127, 15354 /* minblock */ 11, 15355 /* maxblock */ 11, 15356 /* blocks */ 0x800, 15357 /* blocks_hi */ 0, 15358 /* base */ 0x00380000, 15359 /* gran */ 1, 15360 /* bytes */ 1, 15361 /* nFields */ 2, 15362 /* *fields */ soc_RXLP_DFC_MSG_BIT_REMAP_PORT_0_BCM56260_A0m_fields, 15363 /* *views */ NULL, 15364 /* *views_num */ NULL, 15365 /* snoop_cb */ NULL, 15366 /* snoop_user_data */ NULL, 15367 /* snoop_flags */ 0, 15368 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15369 /* type */ SOC_MEM_TYPE_NORMAL, 15370 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15371 /* impl */ SOC_MEM_IMPL_NORMAL, 15372 /* cmic_mor_clks */ 0, 15373 }, 15374 #endif /* chips */ 15375 15376 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 15377 { /* SOC_MEM_INT_RXLP_DFC_MSG_BIT_REMAP_PORT_2_BCM56260_A0m */ 15378 /* mem RXLP_DFC_MSG_BIT_REMAP_PORT_2m */ 15379 /* flags */ SOC_MEM_FLAG_VALID | 15380 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15381 /* cmp_fn */ _soc_mem_cmp_undef, 15382 /* *null_entry */ _soc_mem_entry_null_zeroes, 15383 /* index_min */ 0, 15384 /* index_max */ 127, 15385 /* minblock */ 17, 15386 /* maxblock */ 17, 15387 /* blocks */ 0x20000, 15388 /* blocks_hi */ 0, 15389 /* base */ 0x003c0000, 15390 /* gran */ 1, 15391 /* bytes */ 1, 15392 /* nFields */ 2, 15393 /* *fields */ soc_RXLP_DFC_MSG_BIT_REMAP_PORT_0_BCM56260_A0m_fields, 15394 /* *views */ NULL, 15395 /* *views_num */ NULL, 15396 /* snoop_cb */ NULL, 15397 /* snoop_user_data */ NULL, 15398 /* snoop_flags */ 0, 15399 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15400 /* type */ SOC_MEM_TYPE_NORMAL, 15401 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15402 /* impl */ SOC_MEM_IMPL_NORMAL, 15403 /* cmic_mor_clks */ 0, 15404 }, 15405 #endif /* chips */ 15406 15407 #if defined(BCM_56270_A0) 15408 { /* SOC_MEM_INT_RXLP_DFC_MSG_BIT_REMAP_PORT_2_BCM56270_A0m */ 15409 /* mem RXLP_DFC_MSG_BIT_REMAP_PORT_2m */ 15410 /* flags */ SOC_MEM_FLAG_VALID | 15411 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15412 /* cmp_fn */ _soc_mem_cmp_undef, 15413 /* *null_entry */ _soc_mem_entry_null_zeroes, 15414 /* index_min */ 0, 15415 /* index_max */ 127, 15416 /* minblock */ 11, 15417 /* maxblock */ 11, 15418 /* blocks */ 0x800, 15419 /* blocks_hi */ 0, 15420 /* base */ 0x003c0000, 15421 /* gran */ 1, 15422 /* bytes */ 1, 15423 /* nFields */ 2, 15424 /* *fields */ soc_RXLP_DFC_MSG_BIT_REMAP_PORT_0_BCM56260_A0m_fields, 15425 /* *views */ NULL, 15426 /* *views_num */ NULL, 15427 /* snoop_cb */ NULL, 15428 /* snoop_user_data */ NULL, 15429 /* snoop_flags */ 0, 15430 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15431 /* type */ SOC_MEM_TYPE_NORMAL, 15432 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15433 /* impl */ SOC_MEM_IMPL_NORMAL, 15434 /* cmic_mor_clks */ 0, 15435 }, 15436 #endif /* chips */ 15437 15438 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 15439 { /* SOC_MEM_INT_RXLP_DFC_MSG_BIT_REMAP_PORT_3_BCM56260_A0m */ 15440 /* mem RXLP_DFC_MSG_BIT_REMAP_PORT_3m */ 15441 /* flags */ SOC_MEM_FLAG_VALID | 15442 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15443 /* cmp_fn */ _soc_mem_cmp_undef, 15444 /* *null_entry */ _soc_mem_entry_null_zeroes, 15445 /* index_min */ 0, 15446 /* index_max */ 127, 15447 /* minblock */ 17, 15448 /* maxblock */ 17, 15449 /* blocks */ 0x20000, 15450 /* blocks_hi */ 0, 15451 /* base */ 0x00400000, 15452 /* gran */ 1, 15453 /* bytes */ 1, 15454 /* nFields */ 2, 15455 /* *fields */ soc_RXLP_DFC_MSG_BIT_REMAP_PORT_0_BCM56260_A0m_fields, 15456 /* *views */ NULL, 15457 /* *views_num */ NULL, 15458 /* snoop_cb */ NULL, 15459 /* snoop_user_data */ NULL, 15460 /* snoop_flags */ 0, 15461 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15462 /* type */ SOC_MEM_TYPE_NORMAL, 15463 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15464 /* impl */ SOC_MEM_IMPL_NORMAL, 15465 /* cmic_mor_clks */ 0, 15466 }, 15467 #endif /* chips */ 15468 15469 #if defined(BCM_56270_A0) 15470 { /* SOC_MEM_INT_RXLP_DFC_MSG_BIT_REMAP_PORT_3_BCM56270_A0m */ 15471 /* mem RXLP_DFC_MSG_BIT_REMAP_PORT_3m */ 15472 /* flags */ SOC_MEM_FLAG_VALID | 15473 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15474 /* cmp_fn */ _soc_mem_cmp_undef, 15475 /* *null_entry */ _soc_mem_entry_null_zeroes, 15476 /* index_min */ 0, 15477 /* index_max */ 127, 15478 /* minblock */ 11, 15479 /* maxblock */ 11, 15480 /* blocks */ 0x800, 15481 /* blocks_hi */ 0, 15482 /* base */ 0x00400000, 15483 /* gran */ 1, 15484 /* bytes */ 1, 15485 /* nFields */ 2, 15486 /* *fields */ soc_RXLP_DFC_MSG_BIT_REMAP_PORT_0_BCM56260_A0m_fields, 15487 /* *views */ NULL, 15488 /* *views_num */ NULL, 15489 /* snoop_cb */ NULL, 15490 /* snoop_user_data */ NULL, 15491 /* snoop_flags */ 0, 15492 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15493 /* type */ SOC_MEM_TYPE_NORMAL, 15494 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15495 /* impl */ SOC_MEM_IMPL_NORMAL, 15496 /* cmic_mor_clks */ 0, 15497 }, 15498 #endif /* chips */ 15499 15500 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 15501 defined(BCM_56450_B1) 15502 { /* SOC_MEM_INT_RXLP_ERROR_ACTION_MAP_DATAm */ 15503 /* mem RXLP_ERROR_ACTION_MAP_DATAm */ 15504 /* flags */ SOC_MEM_FLAG_READONLY | 15505 SOC_MEM_FLAG_VALID | 15506 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15507 /* cmp_fn */ _soc_mem_cmp_undef, 15508 /* *null_entry */ _soc_mem_entry_null_zeroes, 15509 /* index_min */ 0, 15510 /* index_max */ 15, 15511 /* minblock */ 23, 15512 /* maxblock */ 24, 15513 /* blocks */ 0x1800000, 15514 /* blocks_hi */ 0, 15515 /* base */ 0x004c0000, 15516 /* gran */ 1, 15517 /* bytes */ 1, 15518 /* nFields */ 4, 15519 /* *fields */ soc_RXLP_ERROR_ACTION_MAP_DATAm_fields, 15520 /* *views */ NULL, 15521 /* *views_num */ NULL, 15522 /* snoop_cb */ NULL, 15523 /* snoop_user_data */ NULL, 15524 /* snoop_flags */ 0, 15525 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15526 /* type */ SOC_MEM_TYPE_NORMAL, 15527 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15528 /* impl */ SOC_MEM_IMPL_NORMAL, 15529 /* cmic_mor_clks */ 0, 15530 }, 15531 #endif /* chips */ 15532 15533 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 15534 { /* SOC_MEM_INT_RXLP_ERROR_ACTION_MAP_DATA_BCM56260_A0m */ 15535 /* mem RXLP_ERROR_ACTION_MAP_DATAm */ 15536 /* flags */ SOC_MEM_FLAG_READONLY | 15537 SOC_MEM_FLAG_VALID | 15538 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15539 /* cmp_fn */ _soc_mem_cmp_undef, 15540 /* *null_entry */ _soc_mem_entry_null_zeroes, 15541 /* index_min */ 0, 15542 /* index_max */ 15, 15543 /* minblock */ 17, 15544 /* maxblock */ 17, 15545 /* blocks */ 0x20000, 15546 /* blocks_hi */ 0, 15547 /* base */ 0x004c0000, 15548 /* gran */ 1, 15549 /* bytes */ 1, 15550 /* nFields */ 4, 15551 /* *fields */ soc_RXLP_ERROR_ACTION_MAP_DATA_BCM56260_A0m_fields, 15552 /* *views */ NULL, 15553 /* *views_num */ NULL, 15554 /* snoop_cb */ NULL, 15555 /* snoop_user_data */ NULL, 15556 /* snoop_flags */ 0, 15557 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15558 /* type */ SOC_MEM_TYPE_NORMAL, 15559 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15560 /* impl */ SOC_MEM_IMPL_NORMAL, 15561 /* cmic_mor_clks */ 0, 15562 }, 15563 #endif /* chips */ 15564 15565 #if defined(BCM_56270_A0) 15566 { /* SOC_MEM_INT_RXLP_ERROR_ACTION_MAP_DATA_BCM56270_A0m */ 15567 /* mem RXLP_ERROR_ACTION_MAP_DATAm */ 15568 /* flags */ SOC_MEM_FLAG_READONLY | 15569 SOC_MEM_FLAG_VALID | 15570 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15571 /* cmp_fn */ _soc_mem_cmp_undef, 15572 /* *null_entry */ _soc_mem_entry_null_zeroes, 15573 /* index_min */ 0, 15574 /* index_max */ 15, 15575 /* minblock */ 11, 15576 /* maxblock */ 11, 15577 /* blocks */ 0x800, 15578 /* blocks_hi */ 0, 15579 /* base */ 0x004c0000, 15580 /* gran */ 1, 15581 /* bytes */ 1, 15582 /* nFields */ 4, 15583 /* *fields */ soc_RXLP_ERROR_ACTION_MAP_DATA_BCM56260_A0m_fields, 15584 /* *views */ NULL, 15585 /* *views_num */ NULL, 15586 /* snoop_cb */ NULL, 15587 /* snoop_user_data */ NULL, 15588 /* snoop_flags */ 0, 15589 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15590 /* type */ SOC_MEM_TYPE_NORMAL, 15591 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15592 /* impl */ SOC_MEM_IMPL_NORMAL, 15593 /* cmic_mor_clks */ 0, 15594 }, 15595 #endif /* chips */ 15596 15597 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 15598 defined(BCM_56450_B1) 15599 { /* SOC_MEM_INT_RXLP_ERROR_ACTION_MAP_TCAMm */ 15600 /* mem RXLP_ERROR_ACTION_MAP_TCAMm */ 15601 /* flags */ SOC_MEM_FLAG_READONLY | 15602 SOC_MEM_FLAG_VALID | 15603 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15604 /* cmp_fn */ _soc_mem_cmp_undef, 15605 /* *null_entry */ _soc_mem_entry_null_zeroes, 15606 /* index_min */ 0, 15607 /* index_max */ 15, 15608 /* minblock */ 23, 15609 /* maxblock */ 24, 15610 /* blocks */ 0x1800000, 15611 /* blocks_hi */ 0, 15612 /* base */ 0x00480000, 15613 /* gran */ 1, 15614 /* bytes */ 3, 15615 /* nFields */ 25, 15616 /* *fields */ soc_RXLP_ERROR_ACTION_MAP_TCAMm_fields, 15617 /* *views */ NULL, 15618 /* *views_num */ NULL, 15619 /* snoop_cb */ NULL, 15620 /* snoop_user_data */ NULL, 15621 /* snoop_flags */ 0, 15622 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15623 /* type */ SOC_MEM_TYPE_NORMAL, 15624 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15625 /* impl */ SOC_MEM_IMPL_NORMAL, 15626 /* cmic_mor_clks */ 0, 15627 }, 15628 #endif /* chips */ 15629 15630 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 15631 { /* SOC_MEM_INT_RXLP_ERROR_ACTION_MAP_TCAM_BCM56260_A0m */ 15632 /* mem RXLP_ERROR_ACTION_MAP_TCAMm */ 15633 /* flags */ SOC_MEM_FLAG_READONLY | 15634 SOC_MEM_FLAG_VALID | 15635 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15636 /* cmp_fn */ _soc_mem_cmp_undef, 15637 /* *null_entry */ _soc_mem_entry_null_zeroes, 15638 /* index_min */ 0, 15639 /* index_max */ 15, 15640 /* minblock */ 17, 15641 /* maxblock */ 17, 15642 /* blocks */ 0x20000, 15643 /* blocks_hi */ 0, 15644 /* base */ 0x00480000, 15645 /* gran */ 1, 15646 /* bytes */ 3, 15647 /* nFields */ 25, 15648 /* *fields */ soc_RXLP_ERROR_ACTION_MAP_TCAM_BCM56260_A0m_fields, 15649 /* *views */ NULL, 15650 /* *views_num */ NULL, 15651 /* snoop_cb */ NULL, 15652 /* snoop_user_data */ NULL, 15653 /* snoop_flags */ 0, 15654 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15655 /* type */ SOC_MEM_TYPE_NORMAL, 15656 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15657 /* impl */ SOC_MEM_IMPL_NORMAL, 15658 /* cmic_mor_clks */ 0, 15659 }, 15660 #endif /* chips */ 15661 15662 #if defined(BCM_56270_A0) 15663 { /* SOC_MEM_INT_RXLP_ERROR_ACTION_MAP_TCAM_BCM56270_A0m */ 15664 /* mem RXLP_ERROR_ACTION_MAP_TCAMm */ 15665 /* flags */ SOC_MEM_FLAG_READONLY | 15666 SOC_MEM_FLAG_VALID | 15667 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15668 /* cmp_fn */ _soc_mem_cmp_undef, 15669 /* *null_entry */ _soc_mem_entry_null_zeroes, 15670 /* index_min */ 0, 15671 /* index_max */ 15, 15672 /* minblock */ 11, 15673 /* maxblock */ 11, 15674 /* blocks */ 0x800, 15675 /* blocks_hi */ 0, 15676 /* base */ 0x00480000, 15677 /* gran */ 1, 15678 /* bytes */ 3, 15679 /* nFields */ 25, 15680 /* *fields */ soc_RXLP_ERROR_ACTION_MAP_TCAM_BCM56260_A0m_fields, 15681 /* *views */ NULL, 15682 /* *views_num */ NULL, 15683 /* snoop_cb */ NULL, 15684 /* snoop_user_data */ NULL, 15685 /* snoop_flags */ 0, 15686 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15687 /* type */ SOC_MEM_TYPE_NORMAL, 15688 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15689 /* impl */ SOC_MEM_IMPL_NORMAL, 15690 /* cmic_mor_clks */ 0, 15691 }, 15692 #endif /* chips */ 15693 15694 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 15695 defined(BCM_56450_B1) 15696 { /* SOC_MEM_INT_RXLP_INTERNAL_STREAM_MAP_PORT_0m */ 15697 /* mem RXLP_INTERNAL_STREAM_MAP_PORT_0m */ 15698 /* flags */ SOC_MEM_FLAG_VALID | 15699 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15700 /* cmp_fn */ _soc_mem_cmp_undef, 15701 /* *null_entry */ _soc_mem_entry_null_zeroes, 15702 /* index_min */ 0, 15703 /* index_max */ 127, 15704 /* minblock */ 23, 15705 /* maxblock */ 24, 15706 /* blocks */ 0x1800000, 15707 /* blocks_hi */ 0, 15708 /* base */ 0x00000000, 15709 /* gran */ 1, 15710 /* bytes */ 1, 15711 /* nFields */ 2, 15712 /* *fields */ soc_RXLP_INTERNAL_STREAM_MAP_PORT_0m_fields, 15713 /* *views */ NULL, 15714 /* *views_num */ NULL, 15715 /* snoop_cb */ NULL, 15716 /* snoop_user_data */ NULL, 15717 /* snoop_flags */ 0, 15718 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15719 /* type */ SOC_MEM_TYPE_NORMAL, 15720 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15721 /* impl */ SOC_MEM_IMPL_NORMAL, 15722 /* cmic_mor_clks */ 0, 15723 }, 15724 #endif /* chips */ 15725 15726 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 15727 defined(BCM_56450_B1) 15728 { /* SOC_MEM_INT_RXLP_INTERNAL_STREAM_MAP_PORT_1m */ 15729 /* mem RXLP_INTERNAL_STREAM_MAP_PORT_1m */ 15730 /* flags */ SOC_MEM_FLAG_VALID | 15731 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15732 /* cmp_fn */ _soc_mem_cmp_undef, 15733 /* *null_entry */ _soc_mem_entry_null_zeroes, 15734 /* index_min */ 0, 15735 /* index_max */ 127, 15736 /* minblock */ 23, 15737 /* maxblock */ 24, 15738 /* blocks */ 0x1800000, 15739 /* blocks_hi */ 0, 15740 /* base */ 0x00040000, 15741 /* gran */ 1, 15742 /* bytes */ 1, 15743 /* nFields */ 2, 15744 /* *fields */ soc_RXLP_INTERNAL_STREAM_MAP_PORT_0m_fields, 15745 /* *views */ NULL, 15746 /* *views_num */ NULL, 15747 /* snoop_cb */ NULL, 15748 /* snoop_user_data */ NULL, 15749 /* snoop_flags */ 0, 15750 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15751 /* type */ SOC_MEM_TYPE_NORMAL, 15752 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15753 /* impl */ SOC_MEM_IMPL_NORMAL, 15754 /* cmic_mor_clks */ 0, 15755 }, 15756 #endif /* chips */ 15757 15758 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 15759 defined(BCM_56450_B1) 15760 { /* SOC_MEM_INT_RXLP_INTERNAL_STREAM_MAP_PORT_2m */ 15761 /* mem RXLP_INTERNAL_STREAM_MAP_PORT_2m */ 15762 /* flags */ SOC_MEM_FLAG_VALID | 15763 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15764 /* cmp_fn */ _soc_mem_cmp_undef, 15765 /* *null_entry */ _soc_mem_entry_null_zeroes, 15766 /* index_min */ 0, 15767 /* index_max */ 127, 15768 /* minblock */ 23, 15769 /* maxblock */ 24, 15770 /* blocks */ 0x1800000, 15771 /* blocks_hi */ 0, 15772 /* base */ 0x00080000, 15773 /* gran */ 1, 15774 /* bytes */ 1, 15775 /* nFields */ 2, 15776 /* *fields */ soc_RXLP_INTERNAL_STREAM_MAP_PORT_0m_fields, 15777 /* *views */ NULL, 15778 /* *views_num */ NULL, 15779 /* snoop_cb */ NULL, 15780 /* snoop_user_data */ NULL, 15781 /* snoop_flags */ 0, 15782 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15783 /* type */ SOC_MEM_TYPE_NORMAL, 15784 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15785 /* impl */ SOC_MEM_IMPL_NORMAL, 15786 /* cmic_mor_clks */ 0, 15787 }, 15788 #endif /* chips */ 15789 15790 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 15791 defined(BCM_56450_B1) 15792 { /* SOC_MEM_INT_RXLP_INTERNAL_STREAM_MAP_PORT_3m */ 15793 /* mem RXLP_INTERNAL_STREAM_MAP_PORT_3m */ 15794 /* flags */ SOC_MEM_FLAG_VALID | 15795 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15796 /* cmp_fn */ _soc_mem_cmp_undef, 15797 /* *null_entry */ _soc_mem_entry_null_zeroes, 15798 /* index_min */ 0, 15799 /* index_max */ 127, 15800 /* minblock */ 23, 15801 /* maxblock */ 24, 15802 /* blocks */ 0x1800000, 15803 /* blocks_hi */ 0, 15804 /* base */ 0x000c0000, 15805 /* gran */ 1, 15806 /* bytes */ 1, 15807 /* nFields */ 2, 15808 /* *fields */ soc_RXLP_INTERNAL_STREAM_MAP_PORT_0m_fields, 15809 /* *views */ NULL, 15810 /* *views_num */ NULL, 15811 /* snoop_cb */ NULL, 15812 /* snoop_user_data */ NULL, 15813 /* snoop_flags */ 0, 15814 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15815 /* type */ SOC_MEM_TYPE_NORMAL, 15816 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15817 /* impl */ SOC_MEM_IMPL_NORMAL, 15818 /* cmic_mor_clks */ 0, 15819 }, 15820 #endif /* chips */ 15821 15822 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 15823 { /* SOC_MEM_INT_RXLP_INTERNAL_STREAM_MAP_PORT_0_BCM56260_A0m */ 15824 /* mem RXLP_INTERNAL_STREAM_MAP_PORT_0m */ 15825 /* flags */ SOC_MEM_FLAG_VALID | 15826 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15827 /* cmp_fn */ _soc_mem_cmp_undef, 15828 /* *null_entry */ _soc_mem_entry_null_zeroes, 15829 /* index_min */ 0, 15830 /* index_max */ 127, 15831 /* minblock */ 17, 15832 /* maxblock */ 17, 15833 /* blocks */ 0x20000, 15834 /* blocks_hi */ 0, 15835 /* base */ 0x00000000, 15836 /* gran */ 1, 15837 /* bytes */ 1, 15838 /* nFields */ 2, 15839 /* *fields */ soc_RXLP_INTERNAL_STREAM_MAP_PORT_0_BCM56260_A0m_fields, 15840 /* *views */ NULL, 15841 /* *views_num */ NULL, 15842 /* snoop_cb */ NULL, 15843 /* snoop_user_data */ NULL, 15844 /* snoop_flags */ 0, 15845 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15846 /* type */ SOC_MEM_TYPE_NORMAL, 15847 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15848 /* impl */ SOC_MEM_IMPL_NORMAL, 15849 /* cmic_mor_clks */ 0, 15850 }, 15851 #endif /* chips */ 15852 15853 #if defined(BCM_56270_A0) 15854 { /* SOC_MEM_INT_RXLP_INTERNAL_STREAM_MAP_PORT_0_BCM56270_A0m */ 15855 /* mem RXLP_INTERNAL_STREAM_MAP_PORT_0m */ 15856 /* flags */ SOC_MEM_FLAG_VALID | 15857 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15858 /* cmp_fn */ _soc_mem_cmp_undef, 15859 /* *null_entry */ _soc_mem_entry_null_zeroes, 15860 /* index_min */ 0, 15861 /* index_max */ 127, 15862 /* minblock */ 11, 15863 /* maxblock */ 11, 15864 /* blocks */ 0x800, 15865 /* blocks_hi */ 0, 15866 /* base */ 0x00000000, 15867 /* gran */ 1, 15868 /* bytes */ 1, 15869 /* nFields */ 2, 15870 /* *fields */ soc_RXLP_INTERNAL_STREAM_MAP_PORT_0_BCM56260_A0m_fields, 15871 /* *views */ NULL, 15872 /* *views_num */ NULL, 15873 /* snoop_cb */ NULL, 15874 /* snoop_user_data */ NULL, 15875 /* snoop_flags */ 0, 15876 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15877 /* type */ SOC_MEM_TYPE_NORMAL, 15878 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15879 /* impl */ SOC_MEM_IMPL_NORMAL, 15880 /* cmic_mor_clks */ 0, 15881 }, 15882 #endif /* chips */ 15883 15884 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 15885 { /* SOC_MEM_INT_RXLP_INTERNAL_STREAM_MAP_PORT_1_BCM56260_A0m */ 15886 /* mem RXLP_INTERNAL_STREAM_MAP_PORT_1m */ 15887 /* flags */ SOC_MEM_FLAG_VALID | 15888 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15889 /* cmp_fn */ _soc_mem_cmp_undef, 15890 /* *null_entry */ _soc_mem_entry_null_zeroes, 15891 /* index_min */ 0, 15892 /* index_max */ 127, 15893 /* minblock */ 17, 15894 /* maxblock */ 17, 15895 /* blocks */ 0x20000, 15896 /* blocks_hi */ 0, 15897 /* base */ 0x00040000, 15898 /* gran */ 1, 15899 /* bytes */ 1, 15900 /* nFields */ 2, 15901 /* *fields */ soc_RXLP_INTERNAL_STREAM_MAP_PORT_0_BCM56260_A0m_fields, 15902 /* *views */ NULL, 15903 /* *views_num */ NULL, 15904 /* snoop_cb */ NULL, 15905 /* snoop_user_data */ NULL, 15906 /* snoop_flags */ 0, 15907 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15908 /* type */ SOC_MEM_TYPE_NORMAL, 15909 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15910 /* impl */ SOC_MEM_IMPL_NORMAL, 15911 /* cmic_mor_clks */ 0, 15912 }, 15913 #endif /* chips */ 15914 15915 #if defined(BCM_56270_A0) 15916 { /* SOC_MEM_INT_RXLP_INTERNAL_STREAM_MAP_PORT_1_BCM56270_A0m */ 15917 /* mem RXLP_INTERNAL_STREAM_MAP_PORT_1m */ 15918 /* flags */ SOC_MEM_FLAG_VALID | 15919 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15920 /* cmp_fn */ _soc_mem_cmp_undef, 15921 /* *null_entry */ _soc_mem_entry_null_zeroes, 15922 /* index_min */ 0, 15923 /* index_max */ 127, 15924 /* minblock */ 11, 15925 /* maxblock */ 11, 15926 /* blocks */ 0x800, 15927 /* blocks_hi */ 0, 15928 /* base */ 0x00040000, 15929 /* gran */ 1, 15930 /* bytes */ 1, 15931 /* nFields */ 2, 15932 /* *fields */ soc_RXLP_INTERNAL_STREAM_MAP_PORT_0_BCM56260_A0m_fields, 15933 /* *views */ NULL, 15934 /* *views_num */ NULL, 15935 /* snoop_cb */ NULL, 15936 /* snoop_user_data */ NULL, 15937 /* snoop_flags */ 0, 15938 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15939 /* type */ SOC_MEM_TYPE_NORMAL, 15940 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15941 /* impl */ SOC_MEM_IMPL_NORMAL, 15942 /* cmic_mor_clks */ 0, 15943 }, 15944 #endif /* chips */ 15945 15946 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 15947 { /* SOC_MEM_INT_RXLP_INTERNAL_STREAM_MAP_PORT_2_BCM56260_A0m */ 15948 /* mem RXLP_INTERNAL_STREAM_MAP_PORT_2m */ 15949 /* flags */ SOC_MEM_FLAG_VALID | 15950 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15951 /* cmp_fn */ _soc_mem_cmp_undef, 15952 /* *null_entry */ _soc_mem_entry_null_zeroes, 15953 /* index_min */ 0, 15954 /* index_max */ 127, 15955 /* minblock */ 17, 15956 /* maxblock */ 17, 15957 /* blocks */ 0x20000, 15958 /* blocks_hi */ 0, 15959 /* base */ 0x00080000, 15960 /* gran */ 1, 15961 /* bytes */ 1, 15962 /* nFields */ 2, 15963 /* *fields */ soc_RXLP_INTERNAL_STREAM_MAP_PORT_0_BCM56260_A0m_fields, 15964 /* *views */ NULL, 15965 /* *views_num */ NULL, 15966 /* snoop_cb */ NULL, 15967 /* snoop_user_data */ NULL, 15968 /* snoop_flags */ 0, 15969 /* mem severity */ SOC_MEM_SEVERE_MISSING, 15970 /* type */ SOC_MEM_TYPE_NORMAL, 15971 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 15972 /* impl */ SOC_MEM_IMPL_NORMAL, 15973 /* cmic_mor_clks */ 0, 15974 }, 15975 #endif /* chips */ 15976 15977 #if defined(BCM_56270_A0) 15978 { /* SOC_MEM_INT_RXLP_INTERNAL_STREAM_MAP_PORT_2_BCM56270_A0m */ 15979 /* mem RXLP_INTERNAL_STREAM_MAP_PORT_2m */ 15980 /* flags */ SOC_MEM_FLAG_VALID | 15981 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 15982 /* cmp_fn */ _soc_mem_cmp_undef, 15983 /* *null_entry */ _soc_mem_entry_null_zeroes, 15984 /* index_min */ 0, 15985 /* index_max */ 127, 15986 /* minblock */ 11, 15987 /* maxblock */ 11, 15988 /* blocks */ 0x800, 15989 /* blocks_hi */ 0, 15990 /* base */ 0x00080000, 15991 /* gran */ 1, 15992 /* bytes */ 1, 15993 /* nFields */ 2, 15994 /* *fields */ soc_RXLP_INTERNAL_STREAM_MAP_PORT_0_BCM56260_A0m_fields, 15995 /* *views */ NULL, 15996 /* *views_num */ NULL, 15997 /* snoop_cb */ NULL, 15998 /* snoop_user_data */ NULL, 15999 /* snoop_flags */ 0, 16000 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16001 /* type */ SOC_MEM_TYPE_NORMAL, 16002 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 16003 /* impl */ SOC_MEM_IMPL_NORMAL, 16004 /* cmic_mor_clks */ 0, 16005 }, 16006 #endif /* chips */ 16007 16008 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 16009 { /* SOC_MEM_INT_RXLP_INTERNAL_STREAM_MAP_PORT_3_BCM56260_A0m */ 16010 /* mem RXLP_INTERNAL_STREAM_MAP_PORT_3m */ 16011 /* flags */ SOC_MEM_FLAG_VALID | 16012 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 16013 /* cmp_fn */ _soc_mem_cmp_undef, 16014 /* *null_entry */ _soc_mem_entry_null_zeroes, 16015 /* index_min */ 0, 16016 /* index_max */ 127, 16017 /* minblock */ 17, 16018 /* maxblock */ 17, 16019 /* blocks */ 0x20000, 16020 /* blocks_hi */ 0, 16021 /* base */ 0x000c0000, 16022 /* gran */ 1, 16023 /* bytes */ 1, 16024 /* nFields */ 2, 16025 /* *fields */ soc_RXLP_INTERNAL_STREAM_MAP_PORT_0_BCM56260_A0m_fields, 16026 /* *views */ NULL, 16027 /* *views_num */ NULL, 16028 /* snoop_cb */ NULL, 16029 /* snoop_user_data */ NULL, 16030 /* snoop_flags */ 0, 16031 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16032 /* type */ SOC_MEM_TYPE_NORMAL, 16033 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 16034 /* impl */ SOC_MEM_IMPL_NORMAL, 16035 /* cmic_mor_clks */ 0, 16036 }, 16037 #endif /* chips */ 16038 16039 #if defined(BCM_56270_A0) 16040 { /* SOC_MEM_INT_RXLP_INTERNAL_STREAM_MAP_PORT_3_BCM56270_A0m */ 16041 /* mem RXLP_INTERNAL_STREAM_MAP_PORT_3m */ 16042 /* flags */ SOC_MEM_FLAG_VALID | 16043 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 16044 /* cmp_fn */ _soc_mem_cmp_undef, 16045 /* *null_entry */ _soc_mem_entry_null_zeroes, 16046 /* index_min */ 0, 16047 /* index_max */ 127, 16048 /* minblock */ 11, 16049 /* maxblock */ 11, 16050 /* blocks */ 0x800, 16051 /* blocks_hi */ 0, 16052 /* base */ 0x000c0000, 16053 /* gran */ 1, 16054 /* bytes */ 1, 16055 /* nFields */ 2, 16056 /* *fields */ soc_RXLP_INTERNAL_STREAM_MAP_PORT_0_BCM56260_A0m_fields, 16057 /* *views */ NULL, 16058 /* *views_num */ NULL, 16059 /* snoop_cb */ NULL, 16060 /* snoop_user_data */ NULL, 16061 /* snoop_flags */ 0, 16062 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16063 /* type */ SOC_MEM_TYPE_NORMAL, 16064 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 16065 /* impl */ SOC_MEM_IMPL_NORMAL, 16066 /* cmic_mor_clks */ 0, 16067 }, 16068 #endif /* chips */ 16069 16070 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 16071 defined(BCM_56450_B1) 16072 { /* SOC_MEM_INT_RXLP_INTR_DATA_MEMm */ 16073 /* mem RXLP_INTR_DATA_MEMm */ 16074 /* flags */ SOC_MEM_FLAG_READONLY | 16075 SOC_MEM_FLAG_VALID, /* 0x2 */ 16076 /* cmp_fn */ _soc_mem_cmp_undef, 16077 /* *null_entry */ _soc_mem_entry_null_zeroes, 16078 /* index_min */ 0, 16079 /* index_max */ 11, 16080 /* minblock */ 23, 16081 /* maxblock */ 24, 16082 /* blocks */ 0x1800000, 16083 /* blocks_hi */ 0, 16084 /* base */ 0x00440000, 16085 /* gran */ 1, 16086 /* bytes */ 16, 16087 /* nFields */ 1, 16088 /* *fields */ soc_RXLP_INTR_DATA_MEMm_fields, 16089 /* *views */ NULL, 16090 /* *views_num */ NULL, 16091 /* snoop_cb */ NULL, 16092 /* snoop_user_data */ NULL, 16093 /* snoop_flags */ 0, 16094 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16095 /* type */ SOC_MEM_TYPE_NORMAL, 16096 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 16097 /* impl */ SOC_MEM_IMPL_NORMAL, 16098 /* cmic_mor_clks */ 0, 16099 }, 16100 #endif /* chips */ 16101 16102 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 16103 { /* SOC_MEM_INT_RXLP_INTR_DATA_MEM_BCM56260_A0m */ 16104 /* mem RXLP_INTR_DATA_MEMm */ 16105 /* flags */ SOC_MEM_FLAG_READONLY | 16106 SOC_MEM_FLAG_VALID, /* 0x2 */ 16107 /* cmp_fn */ _soc_mem_cmp_undef, 16108 /* *null_entry */ _soc_mem_entry_null_zeroes, 16109 /* index_min */ 0, 16110 /* index_max */ 11, 16111 /* minblock */ 17, 16112 /* maxblock */ 17, 16113 /* blocks */ 0x20000, 16114 /* blocks_hi */ 0, 16115 /* base */ 0x00440000, 16116 /* gran */ 1, 16117 /* bytes */ 16, 16118 /* nFields */ 1, 16119 /* *fields */ soc_RXLP_INTR_DATA_MEM_BCM56260_A0m_fields, 16120 /* *views */ NULL, 16121 /* *views_num */ NULL, 16122 /* snoop_cb */ NULL, 16123 /* snoop_user_data */ NULL, 16124 /* snoop_flags */ 0, 16125 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16126 /* type */ SOC_MEM_TYPE_NORMAL, 16127 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 16128 /* impl */ SOC_MEM_IMPL_NORMAL, 16129 /* cmic_mor_clks */ 0, 16130 }, 16131 #endif /* chips */ 16132 16133 #if defined(BCM_56270_A0) 16134 { /* SOC_MEM_INT_RXLP_INTR_DATA_MEM_BCM56270_A0m */ 16135 /* mem RXLP_INTR_DATA_MEMm */ 16136 /* flags */ SOC_MEM_FLAG_READONLY | 16137 SOC_MEM_FLAG_VALID, /* 0x2 */ 16138 /* cmp_fn */ _soc_mem_cmp_undef, 16139 /* *null_entry */ _soc_mem_entry_null_zeroes, 16140 /* index_min */ 0, 16141 /* index_max */ 11, 16142 /* minblock */ 11, 16143 /* maxblock */ 11, 16144 /* blocks */ 0x800, 16145 /* blocks_hi */ 0, 16146 /* base */ 0x00440000, 16147 /* gran */ 1, 16148 /* bytes */ 16, 16149 /* nFields */ 1, 16150 /* *fields */ soc_RXLP_INTR_DATA_MEM_BCM56260_A0m_fields, 16151 /* *views */ NULL, 16152 /* *views_num */ NULL, 16153 /* snoop_cb */ NULL, 16154 /* snoop_user_data */ NULL, 16155 /* snoop_flags */ 0, 16156 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16157 /* type */ SOC_MEM_TYPE_NORMAL, 16158 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 16159 /* impl */ SOC_MEM_IMPL_NORMAL, 16160 /* cmic_mor_clks */ 0, 16161 }, 16162 #endif /* chips */ 16163 16164 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 16165 defined(BCM_56450_B1) 16166 { /* SOC_MEM_INT_RXLP_MAX_FRAME_SIZEm */ 16167 /* mem RXLP_MAX_FRAME_SIZEm */ 16168 /* flags */ SOC_MEM_FLAG_VALID | 16169 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 16170 /* cmp_fn */ _soc_mem_cmp_undef, 16171 /* *null_entry */ _soc_mem_entry_null_zeroes, 16172 /* index_min */ 0, 16173 /* index_max */ 127, 16174 /* minblock */ 23, 16175 /* maxblock */ 24, 16176 /* blocks */ 0x1800000, 16177 /* blocks_hi */ 0, 16178 /* base */ 0x00500000, 16179 /* gran */ 1, 16180 /* bytes */ 2, 16181 /* nFields */ 1, 16182 /* *fields */ soc_RXLP_MAX_FRAME_SIZEm_fields, 16183 /* *views */ NULL, 16184 /* *views_num */ NULL, 16185 /* snoop_cb */ NULL, 16186 /* snoop_user_data */ NULL, 16187 /* snoop_flags */ 0, 16188 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16189 /* type */ SOC_MEM_TYPE_NORMAL, 16190 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 16191 /* impl */ SOC_MEM_IMPL_NORMAL, 16192 /* cmic_mor_clks */ 0, 16193 }, 16194 #endif /* chips */ 16195 16196 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 16197 { /* SOC_MEM_INT_RXLP_MAX_FRAME_SIZE_BCM56260_A0m */ 16198 /* mem RXLP_MAX_FRAME_SIZEm */ 16199 /* flags */ SOC_MEM_FLAG_VALID | 16200 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 16201 /* cmp_fn */ _soc_mem_cmp_undef, 16202 /* *null_entry */ _soc_mem_entry_null_zeroes, 16203 /* index_min */ 0, 16204 /* index_max */ 127, 16205 /* minblock */ 17, 16206 /* maxblock */ 17, 16207 /* blocks */ 0x20000, 16208 /* blocks_hi */ 0, 16209 /* base */ 0x00500000, 16210 /* gran */ 1, 16211 /* bytes */ 2, 16212 /* nFields */ 1, 16213 /* *fields */ soc_RXLP_MAX_FRAME_SIZE_BCM56260_A0m_fields, 16214 /* *views */ NULL, 16215 /* *views_num */ NULL, 16216 /* snoop_cb */ NULL, 16217 /* snoop_user_data */ NULL, 16218 /* snoop_flags */ 0, 16219 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16220 /* type */ SOC_MEM_TYPE_NORMAL, 16221 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 16222 /* impl */ SOC_MEM_IMPL_NORMAL, 16223 /* cmic_mor_clks */ 0, 16224 }, 16225 #endif /* chips */ 16226 16227 #if defined(BCM_56270_A0) 16228 { /* SOC_MEM_INT_RXLP_MAX_FRAME_SIZE_BCM56270_A0m */ 16229 /* mem RXLP_MAX_FRAME_SIZEm */ 16230 /* flags */ SOC_MEM_FLAG_VALID | 16231 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 16232 /* cmp_fn */ _soc_mem_cmp_undef, 16233 /* *null_entry */ _soc_mem_entry_null_zeroes, 16234 /* index_min */ 0, 16235 /* index_max */ 127, 16236 /* minblock */ 11, 16237 /* maxblock */ 11, 16238 /* blocks */ 0x800, 16239 /* blocks_hi */ 0, 16240 /* base */ 0x00500000, 16241 /* gran */ 1, 16242 /* bytes */ 2, 16243 /* nFields */ 1, 16244 /* *fields */ soc_RXLP_MAX_FRAME_SIZE_BCM56260_A0m_fields, 16245 /* *views */ NULL, 16246 /* *views_num */ NULL, 16247 /* snoop_cb */ NULL, 16248 /* snoop_user_data */ NULL, 16249 /* snoop_flags */ 0, 16250 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16251 /* type */ SOC_MEM_TYPE_NORMAL, 16252 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 16253 /* impl */ SOC_MEM_IMPL_NORMAL, 16254 /* cmic_mor_clks */ 0, 16255 }, 16256 #endif /* chips */ 16257 16258 #if defined(BCM_88732_A0) 16259 { /* SOC_MEM_INT_RXNOSCIPKTSm */ 16260 /* mem RXNOSCIPKTSm */ 16261 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16262 /* cmp_fn */ NULL, 16263 /* *null_entry */ _soc_mem_entry_null_zeroes, 16264 /* index_min */ 0, 16265 /* index_max */ 3, 16266 /* minblock */ 9, 16267 /* maxblock */ 10, 16268 /* blocks */ 0x600, 16269 /* blocks_hi */ 0, 16270 /* base */ 0x13000000, 16271 /* gran */ 1, 16272 /* bytes */ 7, 16273 /* nFields */ 4, 16274 /* *fields */ soc_RXNOSCIPKTSm_fields, 16275 /* *views */ NULL, 16276 /* *views_num */ NULL, 16277 /* snoop_cb */ NULL, 16278 /* snoop_user_data */ NULL, 16279 /* snoop_flags */ 0, 16280 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16281 /* type */ SOC_MEM_TYPE_NORMAL, 16282 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16283 /* impl */ SOC_MEM_IMPL_NORMAL, 16284 /* cmic_mor_clks */ 0, 16285 }, 16286 #endif /* chips */ 16287 16288 #if defined(BCM_88732_A0) 16289 { /* SOC_MEM_INT_RXNOTAGPKTSm */ 16290 /* mem RXNOTAGPKTSm */ 16291 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16292 /* cmp_fn */ NULL, 16293 /* *null_entry */ _soc_mem_entry_null_zeroes, 16294 /* index_min */ 0, 16295 /* index_max */ 3, 16296 /* minblock */ 9, 16297 /* maxblock */ 10, 16298 /* blocks */ 0x600, 16299 /* blocks_hi */ 0, 16300 /* base */ 0x10000000, 16301 /* gran */ 1, 16302 /* bytes */ 7, 16303 /* nFields */ 4, 16304 /* *fields */ soc_RXNOTAGPKTSm_fields, 16305 /* *views */ NULL, 16306 /* *views_num */ NULL, 16307 /* snoop_cb */ NULL, 16308 /* snoop_user_data */ NULL, 16309 /* snoop_flags */ 0, 16310 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16311 /* type */ SOC_MEM_TYPE_NORMAL, 16312 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16313 /* impl */ SOC_MEM_IMPL_NORMAL, 16314 /* cmic_mor_clks */ 0, 16315 }, 16316 #endif /* chips */ 16317 16318 #if defined(BCM_88732_A0) 16319 { /* SOC_MEM_INT_RXSAINVLDPKTSm */ 16320 /* mem RXSAINVLDPKTSm */ 16321 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16322 /* cmp_fn */ NULL, 16323 /* *null_entry */ _soc_mem_entry_null_zeroes, 16324 /* index_min */ 0, 16325 /* index_max */ 127, 16326 /* minblock */ 9, 16327 /* maxblock */ 10, 16328 /* blocks */ 0x600, 16329 /* blocks_hi */ 0, 16330 /* base */ 0x0a000000, 16331 /* gran */ 1, 16332 /* bytes */ 6, 16333 /* nFields */ 4, 16334 /* *fields */ soc_RXSAINVLDPKTSm_fields, 16335 /* *views */ NULL, 16336 /* *views_num */ NULL, 16337 /* snoop_cb */ NULL, 16338 /* snoop_user_data */ NULL, 16339 /* snoop_flags */ 0, 16340 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16341 /* type */ SOC_MEM_TYPE_NORMAL, 16342 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16343 /* impl */ SOC_MEM_IMPL_NORMAL, 16344 /* cmic_mor_clks */ 0, 16345 }, 16346 #endif /* chips */ 16347 16348 #if defined(BCM_88732_A0) 16349 { /* SOC_MEM_INT_RXSANOTUSINGSAPKTSm */ 16350 /* mem RXSANOTUSINGSAPKTSm */ 16351 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16352 /* cmp_fn */ NULL, 16353 /* *null_entry */ _soc_mem_entry_null_zeroes, 16354 /* index_min */ 0, 16355 /* index_max */ 127, 16356 /* minblock */ 9, 16357 /* maxblock */ 10, 16358 /* blocks */ 0x600, 16359 /* blocks_hi */ 0, 16360 /* base */ 0x08000000, 16361 /* gran */ 1, 16362 /* bytes */ 6, 16363 /* nFields */ 4, 16364 /* *fields */ soc_OUTCTRLMCASTPKTSm_fields, 16365 /* *views */ NULL, 16366 /* *views_num */ NULL, 16367 /* snoop_cb */ NULL, 16368 /* snoop_user_data */ NULL, 16369 /* snoop_flags */ 0, 16370 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16371 /* type */ SOC_MEM_TYPE_NORMAL, 16372 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16373 /* impl */ SOC_MEM_IMPL_NORMAL, 16374 /* cmic_mor_clks */ 0, 16375 }, 16376 #endif /* chips */ 16377 16378 #if defined(BCM_88732_A0) 16379 { /* SOC_MEM_INT_RXSANOTVLDPKTSm */ 16380 /* mem RXSANOTVLDPKTSm */ 16381 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16382 /* cmp_fn */ NULL, 16383 /* *null_entry */ _soc_mem_entry_null_zeroes, 16384 /* index_min */ 0, 16385 /* index_max */ 127, 16386 /* minblock */ 9, 16387 /* maxblock */ 10, 16388 /* blocks */ 0x600, 16389 /* blocks_hi */ 0, 16390 /* base */ 0x09000000, 16391 /* gran */ 1, 16392 /* bytes */ 6, 16393 /* nFields */ 4, 16394 /* *fields */ soc_OUTCTRLBCASTPKTSm_fields, 16395 /* *views */ NULL, 16396 /* *views_num */ NULL, 16397 /* snoop_cb */ NULL, 16398 /* snoop_user_data */ NULL, 16399 /* snoop_flags */ 0, 16400 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16401 /* type */ SOC_MEM_TYPE_NORMAL, 16402 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16403 /* impl */ SOC_MEM_IMPL_NORMAL, 16404 /* cmic_mor_clks */ 0, 16405 }, 16406 #endif /* chips */ 16407 16408 #if defined(BCM_88732_A0) 16409 { /* SOC_MEM_INT_RXSAOKPKTSm */ 16410 /* mem RXSAOKPKTSm */ 16411 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16412 /* cmp_fn */ NULL, 16413 /* *null_entry */ _soc_mem_entry_null_zeroes, 16414 /* index_min */ 0, 16415 /* index_max */ 127, 16416 /* minblock */ 9, 16417 /* maxblock */ 10, 16418 /* blocks */ 0x600, 16419 /* blocks_hi */ 0, 16420 /* base */ 0x0b000000, 16421 /* gran */ 1, 16422 /* bytes */ 6, 16423 /* nFields */ 4, 16424 /* *fields */ soc_RXSAOKPKTSm_fields, 16425 /* *views */ NULL, 16426 /* *views_num */ NULL, 16427 /* snoop_cb */ NULL, 16428 /* snoop_user_data */ NULL, 16429 /* snoop_flags */ 0, 16430 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16431 /* type */ SOC_MEM_TYPE_NORMAL, 16432 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16433 /* impl */ SOC_MEM_IMPL_NORMAL, 16434 /* cmic_mor_clks */ 0, 16435 }, 16436 #endif /* chips */ 16437 16438 #if defined(BCM_88732_A0) 16439 { /* SOC_MEM_INT_RXSAUNUSEDSAPKTSm */ 16440 /* mem RXSAUNUSEDSAPKTSm */ 16441 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16442 /* cmp_fn */ NULL, 16443 /* *null_entry */ _soc_mem_entry_null_zeroes, 16444 /* index_min */ 0, 16445 /* index_max */ 127, 16446 /* minblock */ 9, 16447 /* maxblock */ 10, 16448 /* blocks */ 0x600, 16449 /* blocks_hi */ 0, 16450 /* base */ 0x07000000, 16451 /* gran */ 1, 16452 /* bytes */ 6, 16453 /* nFields */ 4, 16454 /* *fields */ soc_OUTCTRLUCASTPKTSm_fields, 16455 /* *views */ NULL, 16456 /* *views_num */ NULL, 16457 /* snoop_cb */ NULL, 16458 /* snoop_user_data */ NULL, 16459 /* snoop_flags */ 0, 16460 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16461 /* type */ SOC_MEM_TYPE_NORMAL, 16462 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16463 /* impl */ SOC_MEM_IMPL_NORMAL, 16464 /* cmic_mor_clks */ 0, 16465 }, 16466 #endif /* chips */ 16467 16468 #if defined(BCM_88732_A0) 16469 { /* SOC_MEM_INT_RXSCDCRPTBYTm */ 16470 /* mem RXSCDCRPTBYTm */ 16471 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16472 /* cmp_fn */ NULL, 16473 /* *null_entry */ _soc_mem_entry_null_zeroes, 16474 /* index_min */ 0, 16475 /* index_max */ 31, 16476 /* minblock */ 9, 16477 /* maxblock */ 10, 16478 /* blocks */ 0x600, 16479 /* blocks_hi */ 0, 16480 /* base */ 0x1d000000, 16481 /* gran */ 1, 16482 /* bytes */ 7, 16483 /* nFields */ 4, 16484 /* *fields */ soc_RXSCDCRPTBYTm_fields, 16485 /* *views */ NULL, 16486 /* *views_num */ NULL, 16487 /* snoop_cb */ NULL, 16488 /* snoop_user_data */ NULL, 16489 /* snoop_flags */ 0, 16490 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16491 /* type */ SOC_MEM_TYPE_NORMAL, 16492 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16493 /* impl */ SOC_MEM_IMPL_NORMAL, 16494 /* cmic_mor_clks */ 0, 16495 }, 16496 #endif /* chips */ 16497 16498 #if defined(BCM_88732_A0) 16499 { /* SOC_MEM_INT_RXSCDLYPKTSm */ 16500 /* mem RXSCDLYPKTSm */ 16501 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16502 /* cmp_fn */ NULL, 16503 /* *null_entry */ _soc_mem_entry_null_zeroes, 16504 /* index_min */ 0, 16505 /* index_max */ 31, 16506 /* minblock */ 9, 16507 /* maxblock */ 10, 16508 /* blocks */ 0x600, 16509 /* blocks_hi */ 0, 16510 /* base */ 0x19000000, 16511 /* gran */ 1, 16512 /* bytes */ 7, 16513 /* nFields */ 4, 16514 /* *fields */ soc_RXSCDLYPKTSm_fields, 16515 /* *views */ NULL, 16516 /* *views_num */ NULL, 16517 /* snoop_cb */ NULL, 16518 /* snoop_user_data */ NULL, 16519 /* snoop_flags */ 0, 16520 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16521 /* type */ SOC_MEM_TYPE_NORMAL, 16522 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16523 /* impl */ SOC_MEM_IMPL_NORMAL, 16524 /* cmic_mor_clks */ 0, 16525 }, 16526 #endif /* chips */ 16527 16528 #if defined(BCM_88732_A0) 16529 { /* SOC_MEM_INT_RXSCINVLDPKTSm */ 16530 /* mem RXSCINVLDPKTSm */ 16531 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16532 /* cmp_fn */ NULL, 16533 /* *null_entry */ _soc_mem_entry_null_zeroes, 16534 /* index_min */ 0, 16535 /* index_max */ 31, 16536 /* minblock */ 9, 16537 /* maxblock */ 10, 16538 /* blocks */ 0x600, 16539 /* blocks_hi */ 0, 16540 /* base */ 0x18000000, 16541 /* gran */ 1, 16542 /* bytes */ 7, 16543 /* nFields */ 4, 16544 /* *fields */ soc_RXSCINVLDPKTSm_fields, 16545 /* *views */ NULL, 16546 /* *views_num */ NULL, 16547 /* snoop_cb */ NULL, 16548 /* snoop_user_data */ NULL, 16549 /* snoop_flags */ 0, 16550 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16551 /* type */ SOC_MEM_TYPE_NORMAL, 16552 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16553 /* impl */ SOC_MEM_IMPL_NORMAL, 16554 /* cmic_mor_clks */ 0, 16555 }, 16556 #endif /* chips */ 16557 16558 #if defined(BCM_88732_A0) 16559 { /* SOC_MEM_INT_RXSCLATEPKTSm */ 16560 /* mem RXSCLATEPKTSm */ 16561 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16562 /* cmp_fn */ NULL, 16563 /* *null_entry */ _soc_mem_entry_null_zeroes, 16564 /* index_min */ 0, 16565 /* index_max */ 31, 16566 /* minblock */ 9, 16567 /* maxblock */ 10, 16568 /* blocks */ 0x600, 16569 /* blocks_hi */ 0, 16570 /* base */ 0x16000000, 16571 /* gran */ 1, 16572 /* bytes */ 7, 16573 /* nFields */ 4, 16574 /* *fields */ soc_RXSCLATEPKTSm_fields, 16575 /* *views */ NULL, 16576 /* *views_num */ NULL, 16577 /* snoop_cb */ NULL, 16578 /* snoop_user_data */ NULL, 16579 /* snoop_flags */ 0, 16580 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16581 /* type */ SOC_MEM_TYPE_NORMAL, 16582 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16583 /* impl */ SOC_MEM_IMPL_NORMAL, 16584 /* cmic_mor_clks */ 0, 16585 }, 16586 #endif /* chips */ 16587 16588 #if defined(BCM_88732_A0) 16589 { /* SOC_MEM_INT_RXSCNOTUSINGSAPKTSm */ 16590 /* mem RXSCNOTUSINGSAPKTSm */ 16591 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16592 /* cmp_fn */ NULL, 16593 /* *null_entry */ _soc_mem_entry_null_zeroes, 16594 /* index_min */ 0, 16595 /* index_max */ 31, 16596 /* minblock */ 9, 16597 /* maxblock */ 10, 16598 /* blocks */ 0x600, 16599 /* blocks_hi */ 0, 16600 /* base */ 0x15000000, 16601 /* gran */ 1, 16602 /* bytes */ 7, 16603 /* nFields */ 4, 16604 /* *fields */ soc_RXSCNOTUSINGSAPKTSm_fields, 16605 /* *views */ NULL, 16606 /* *views_num */ NULL, 16607 /* snoop_cb */ NULL, 16608 /* snoop_user_data */ NULL, 16609 /* snoop_flags */ 0, 16610 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16611 /* type */ SOC_MEM_TYPE_NORMAL, 16612 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16613 /* impl */ SOC_MEM_IMPL_NORMAL, 16614 /* cmic_mor_clks */ 0, 16615 }, 16616 #endif /* chips */ 16617 16618 #if defined(BCM_88732_A0) 16619 { /* SOC_MEM_INT_RXSCNOTVLDPKTSm */ 16620 /* mem RXSCNOTVLDPKTSm */ 16621 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16622 /* cmp_fn */ NULL, 16623 /* *null_entry */ _soc_mem_entry_null_zeroes, 16624 /* index_min */ 0, 16625 /* index_max */ 31, 16626 /* minblock */ 9, 16627 /* maxblock */ 10, 16628 /* blocks */ 0x600, 16629 /* blocks_hi */ 0, 16630 /* base */ 0x17000000, 16631 /* gran */ 1, 16632 /* bytes */ 7, 16633 /* nFields */ 4, 16634 /* *fields */ soc_RXSCNOTVLDPKTSm_fields, 16635 /* *views */ NULL, 16636 /* *views_num */ NULL, 16637 /* snoop_cb */ NULL, 16638 /* snoop_user_data */ NULL, 16639 /* snoop_flags */ 0, 16640 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16641 /* type */ SOC_MEM_TYPE_NORMAL, 16642 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16643 /* impl */ SOC_MEM_IMPL_NORMAL, 16644 /* cmic_mor_clks */ 0, 16645 }, 16646 #endif /* chips */ 16647 16648 #if defined(BCM_88732_A0) 16649 { /* SOC_MEM_INT_RXSCOKPKTSm */ 16650 /* mem RXSCOKPKTSm */ 16651 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16652 /* cmp_fn */ NULL, 16653 /* *null_entry */ _soc_mem_entry_null_zeroes, 16654 /* index_min */ 0, 16655 /* index_max */ 31, 16656 /* minblock */ 9, 16657 /* maxblock */ 10, 16658 /* blocks */ 0x600, 16659 /* blocks_hi */ 0, 16660 /* base */ 0x1b000000, 16661 /* gran */ 1, 16662 /* bytes */ 7, 16663 /* nFields */ 4, 16664 /* *fields */ soc_RXSCOKPKTSm_fields, 16665 /* *views */ NULL, 16666 /* *views_num */ NULL, 16667 /* snoop_cb */ NULL, 16668 /* snoop_user_data */ NULL, 16669 /* snoop_flags */ 0, 16670 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16671 /* type */ SOC_MEM_TYPE_NORMAL, 16672 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16673 /* impl */ SOC_MEM_IMPL_NORMAL, 16674 /* cmic_mor_clks */ 0, 16675 }, 16676 #endif /* chips */ 16677 16678 #if defined(BCM_88732_A0) 16679 { /* SOC_MEM_INT_RXSCUNCHKPKTSm */ 16680 /* mem RXSCUNCHKPKTSm */ 16681 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16682 /* cmp_fn */ NULL, 16683 /* *null_entry */ _soc_mem_entry_null_zeroes, 16684 /* index_min */ 0, 16685 /* index_max */ 31, 16686 /* minblock */ 9, 16687 /* maxblock */ 10, 16688 /* blocks */ 0x600, 16689 /* blocks_hi */ 0, 16690 /* base */ 0x1a000000, 16691 /* gran */ 1, 16692 /* bytes */ 7, 16693 /* nFields */ 4, 16694 /* *fields */ soc_RXSCUNCHKPKTSm_fields, 16695 /* *views */ NULL, 16696 /* *views_num */ NULL, 16697 /* snoop_cb */ NULL, 16698 /* snoop_user_data */ NULL, 16699 /* snoop_flags */ 0, 16700 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16701 /* type */ SOC_MEM_TYPE_NORMAL, 16702 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16703 /* impl */ SOC_MEM_IMPL_NORMAL, 16704 /* cmic_mor_clks */ 0, 16705 }, 16706 #endif /* chips */ 16707 16708 #if defined(BCM_88732_A0) 16709 { /* SOC_MEM_INT_RXSCUNUSEDSAPKTSm */ 16710 /* mem RXSCUNUSEDSAPKTSm */ 16711 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16712 /* cmp_fn */ NULL, 16713 /* *null_entry */ _soc_mem_entry_null_zeroes, 16714 /* index_min */ 0, 16715 /* index_max */ 31, 16716 /* minblock */ 9, 16717 /* maxblock */ 10, 16718 /* blocks */ 0x600, 16719 /* blocks_hi */ 0, 16720 /* base */ 0x14000000, 16721 /* gran */ 1, 16722 /* bytes */ 7, 16723 /* nFields */ 4, 16724 /* *fields */ soc_RXSCUNUSEDSAPKTSm_fields, 16725 /* *views */ NULL, 16726 /* *views_num */ NULL, 16727 /* snoop_cb */ NULL, 16728 /* snoop_user_data */ NULL, 16729 /* snoop_flags */ 0, 16730 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16731 /* type */ SOC_MEM_TYPE_NORMAL, 16732 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16733 /* impl */ SOC_MEM_IMPL_NORMAL, 16734 /* cmic_mor_clks */ 0, 16735 }, 16736 #endif /* chips */ 16737 16738 #if defined(BCM_88732_A0) 16739 { /* SOC_MEM_INT_RXSCVLDTBYTm */ 16740 /* mem RXSCVLDTBYTm */ 16741 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16742 /* cmp_fn */ NULL, 16743 /* *null_entry */ _soc_mem_entry_null_zeroes, 16744 /* index_min */ 0, 16745 /* index_max */ 31, 16746 /* minblock */ 9, 16747 /* maxblock */ 10, 16748 /* blocks */ 0x600, 16749 /* blocks_hi */ 0, 16750 /* base */ 0x1c000000, 16751 /* gran */ 1, 16752 /* bytes */ 7, 16753 /* nFields */ 4, 16754 /* *fields */ soc_RXSCVLDTBYTm_fields, 16755 /* *views */ NULL, 16756 /* *views_num */ NULL, 16757 /* snoop_cb */ NULL, 16758 /* snoop_user_data */ NULL, 16759 /* snoop_flags */ 0, 16760 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16761 /* type */ SOC_MEM_TYPE_NORMAL, 16762 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16763 /* impl */ SOC_MEM_IMPL_NORMAL, 16764 /* cmic_mor_clks */ 0, 16765 }, 16766 #endif /* chips */ 16767 16768 #if defined(BCM_88732_A0) 16769 { /* SOC_MEM_INT_RXUNKNOWNSCIPKTSm */ 16770 /* mem RXUNKNOWNSCIPKTSm */ 16771 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16772 /* cmp_fn */ NULL, 16773 /* *null_entry */ _soc_mem_entry_null_zeroes, 16774 /* index_min */ 0, 16775 /* index_max */ 3, 16776 /* minblock */ 9, 16777 /* maxblock */ 10, 16778 /* blocks */ 0x600, 16779 /* blocks_hi */ 0, 16780 /* base */ 0x12000000, 16781 /* gran */ 1, 16782 /* bytes */ 7, 16783 /* nFields */ 4, 16784 /* *fields */ soc_RXUNKNOWNSCIPKTSm_fields, 16785 /* *views */ NULL, 16786 /* *views_num */ NULL, 16787 /* snoop_cb */ NULL, 16788 /* snoop_user_data */ NULL, 16789 /* snoop_flags */ 0, 16790 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16791 /* type */ SOC_MEM_TYPE_NORMAL, 16792 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16793 /* impl */ SOC_MEM_IMPL_NORMAL, 16794 /* cmic_mor_clks */ 0, 16795 }, 16796 #endif /* chips */ 16797 16798 #if defined(BCM_88732_A0) 16799 { /* SOC_MEM_INT_RXUNTAGPKTSm */ 16800 /* mem RXUNTAGPKTSm */ 16801 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16802 /* cmp_fn */ NULL, 16803 /* *null_entry */ _soc_mem_entry_null_zeroes, 16804 /* index_min */ 0, 16805 /* index_max */ 3, 16806 /* minblock */ 9, 16807 /* maxblock */ 10, 16808 /* blocks */ 0x600, 16809 /* blocks_hi */ 0, 16810 /* base */ 0x0f000000, 16811 /* gran */ 1, 16812 /* bytes */ 7, 16813 /* nFields */ 4, 16814 /* *fields */ soc_RXUNTAGPKTSm_fields, 16815 /* *views */ NULL, 16816 /* *views_num */ NULL, 16817 /* snoop_cb */ NULL, 16818 /* snoop_user_data */ NULL, 16819 /* snoop_flags */ 0, 16820 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16821 /* type */ SOC_MEM_TYPE_NORMAL, 16822 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 16823 /* impl */ SOC_MEM_IMPL_NORMAL, 16824 /* cmic_mor_clks */ 0, 16825 }, 16826 #endif /* chips */ 16827 16828 #if defined(BCM_88690_A0) 16829 { /* SOC_MEM_INT_RX_LKUP_1588_MEM_400Gm */ 16830 /* mem RX_LKUP_1588_MEM_400Gm */ 16831 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16832 /* cmp_fn */ NULL, 16833 /* *null_entry */ NULL, 16834 /* index_min */ 0, 16835 /* index_max */ 39, 16836 /* minblock */ 29, 16837 /* maxblock */ 40, 16838 /* blocks */ 0xe0000000, 16839 /* blocks_hi */ 0x1ff, 16840 /* base */ 0x28000000, 16841 /* gran */ 1, 16842 /* bytes */ 10, 16843 /* nFields */ 1, 16844 /* *fields */ soc_RX_LKUP_1588_MEM_400Gm_fields, 16845 /* *views */ NULL, 16846 /* *views_num */ NULL, 16847 /* snoop_cb */ NULL, 16848 /* snoop_user_data */ NULL, 16849 /* snoop_flags */ 0, 16850 /* severity */ SOC_MEM_SEVERE_LOW, 16851 /* type */ SOC_MEM_TYPE_NORMAL, 16852 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 16853 /* impl */ SOC_MEM_IMPL_NORMAL, 16854 /* cmic_mor_clks */ 0, 16855 }, 16856 #endif /* chips */ 16857 16858 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 16859 { /* SOC_MEM_INT_RX_LKUP_1588_MEM_400G_BCM56980_A0m */ 16860 /* mem RX_LKUP_1588_MEM_400Gm */ 16861 /* flags */ SOC_MEM_FLAG_VALID | 16862 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 16863 /* cmp_fn */ _soc_mem_cmp_undef, 16864 /* *null_entry */ _soc_mem_entry_null_zeroes, 16865 /* index_min */ 0, 16866 /* index_max */ 39, 16867 /* minblock */ 65, 16868 /* maxblock */ 96, 16869 /* blocks */ 0, 16870 /* blocks_hi */ 0xffffffff, 16871 /* base */ 0x28000000, 16872 /* gran */ 1, 16873 /* bytes */ 10, 16874 /* nFields */ 13, 16875 /* *fields */ soc_RX_LKUP_1588_MEM_400G_BCM56980_A0m_fields, 16876 /* *views */ NULL, 16877 /* *views_num */ NULL, 16878 /* snoop_cb */ NULL, 16879 /* snoop_user_data */ NULL, 16880 /* snoop_flags */ 0, 16881 /* mem severity */ SOC_MEM_SEVERE_MISSING, 16882 /* type */ SOC_MEM_TYPE_NORMAL, 16883 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 16884 /* impl */ SOC_MEM_IMPL_NORMAL, 16885 /* cmic_mor_clks */ 0, 16886 /* access_latency_mode */ 3, 16887 }, 16888 #endif /* chips */ 16889 16890 #if defined(BCM_88690_B0) 16891 { /* SOC_MEM_INT_RX_LKUP_1588_MEM_400G_BCM88690_B0m */ 16892 /* mem RX_LKUP_1588_MEM_400Gm */ 16893 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16894 /* cmp_fn */ NULL, 16895 /* *null_entry */ NULL, 16896 /* index_min */ 0, 16897 /* index_max */ 39, 16898 /* minblock */ 29, 16899 /* maxblock */ 40, 16900 /* blocks */ 0xe0000000, 16901 /* blocks_hi */ 0x1ff, 16902 /* base */ 0x28000000, 16903 /* gran */ 1, 16904 /* bytes */ 10, 16905 /* nFields */ 1, 16906 /* *fields */ soc_RX_LKUP_1588_MEM_400G_BCM88690_B0m_fields, 16907 /* *views */ NULL, 16908 /* *views_num */ NULL, 16909 /* snoop_cb */ NULL, 16910 /* snoop_user_data */ NULL, 16911 /* snoop_flags */ 0, 16912 /* severity */ SOC_MEM_SEVERE_LOW, 16913 /* type */ SOC_MEM_TYPE_NORMAL, 16914 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 16915 /* impl */ SOC_MEM_IMPL_EXTERNAL, 16916 /* cmic_mor_clks */ 0, 16917 }, 16918 #endif /* chips */ 16919 16920 #if defined(BCM_88690_A0) 16921 { /* SOC_MEM_INT_RX_LKUP_1588_MEM_MPP0m */ 16922 /* mem RX_LKUP_1588_MEM_MPP0m */ 16923 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16924 /* cmp_fn */ NULL, 16925 /* *null_entry */ NULL, 16926 /* index_min */ 0, 16927 /* index_max */ 159, 16928 /* minblock */ 29, 16929 /* maxblock */ 40, 16930 /* blocks */ 0xe0000000, 16931 /* blocks_hi */ 0x1ff, 16932 /* base */ 0x20000000, 16933 /* gran */ 1, 16934 /* bytes */ 10, 16935 /* nFields */ 1, 16936 /* *fields */ soc_RX_LKUP_1588_MEM_MPP0m_fields, 16937 /* *views */ NULL, 16938 /* *views_num */ NULL, 16939 /* snoop_cb */ NULL, 16940 /* snoop_user_data */ NULL, 16941 /* snoop_flags */ 0, 16942 /* severity */ SOC_MEM_SEVERE_LOW, 16943 /* type */ SOC_MEM_TYPE_NORMAL, 16944 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 16945 /* impl */ SOC_MEM_IMPL_NORMAL, 16946 /* cmic_mor_clks */ 0, 16947 }, 16948 #endif /* chips */ 16949 16950 #if defined(BCM_88690_A0) 16951 { /* SOC_MEM_INT_RX_LKUP_1588_MEM_MPP1m */ 16952 /* mem RX_LKUP_1588_MEM_MPP1m */ 16953 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 16954 /* cmp_fn */ NULL, 16955 /* *null_entry */ NULL, 16956 /* index_min */ 0, 16957 /* index_max */ 159, 16958 /* minblock */ 29, 16959 /* maxblock */ 40, 16960 /* blocks */ 0xe0000000, 16961 /* blocks_hi */ 0x1ff, 16962 /* base */ 0x24000000, 16963 /* gran */ 1, 16964 /* bytes */ 10, 16965 /* nFields */ 1, 16966 /* *fields */ soc_RX_LKUP_1588_MEM_MPP1m_fields, 16967 /* *views */ NULL, 16968 /* *views_num */ NULL, 16969 /* snoop_cb */ NULL, 16970 /* snoop_user_data */ NULL, 16971 /* snoop_flags */ 0, 16972 /* severity */ SOC_MEM_SEVERE_LOW, 16973 /* type */ SOC_MEM_TYPE_NORMAL, 16974 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 16975 /* impl */ SOC_MEM_IMPL_NORMAL, 16976 /* cmic_mor_clks */ 0, 16977 }, 16978 #endif /* chips */ 16979 16980 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 16981 { /* SOC_MEM_INT_RX_LKUP_1588_MEM_MPP0_BCM56980_A0m */ 16982 /* mem RX_LKUP_1588_MEM_MPP0m */ 16983 /* flags */ SOC_MEM_FLAG_VALID | 16984 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 16985 /* cmp_fn */ _soc_mem_cmp_undef, 16986 /* *null_entry */ _soc_mem_entry_null_zeroes, 16987 /* index_min */ 0, 16988 /* index_max */ 159, 16989 /* minblock */ 65, 16990 /* maxblock */ 96, 16991 /* blocks */ 0, 16992 /* blocks_hi */ 0xffffffff, 16993 /* base */ 0x20000000, 16994 /* gran */ 1, 16995 /* bytes */ 10, 16996 /* nFields */ 13, 16997 /* *fields */ soc_RX_LKUP_1588_MEM_MPP0_BCM56980_A0m_fields, 16998 /* *views */ NULL, 16999 /* *views_num */ NULL, 17000 /* snoop_cb */ NULL, 17001 /* snoop_user_data */ NULL, 17002 /* snoop_flags */ 0, 17003 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17004 /* type */ SOC_MEM_TYPE_NORMAL, 17005 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17006 /* impl */ SOC_MEM_IMPL_NORMAL, 17007 /* cmic_mor_clks */ 0, 17008 /* access_latency_mode */ 3, 17009 }, 17010 #endif /* chips */ 17011 17012 #if defined(BCM_88690_B0) 17013 { /* SOC_MEM_INT_RX_LKUP_1588_MEM_MPP0_BCM88690_B0m */ 17014 /* mem RX_LKUP_1588_MEM_MPP0m */ 17015 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 17016 /* cmp_fn */ NULL, 17017 /* *null_entry */ NULL, 17018 /* index_min */ 0, 17019 /* index_max */ 159, 17020 /* minblock */ 29, 17021 /* maxblock */ 40, 17022 /* blocks */ 0xe0000000, 17023 /* blocks_hi */ 0x1ff, 17024 /* base */ 0x20000000, 17025 /* gran */ 1, 17026 /* bytes */ 10, 17027 /* nFields */ 1, 17028 /* *fields */ soc_RX_LKUP_1588_MEM_MPP0_BCM88690_B0m_fields, 17029 /* *views */ NULL, 17030 /* *views_num */ NULL, 17031 /* snoop_cb */ NULL, 17032 /* snoop_user_data */ NULL, 17033 /* snoop_flags */ 0, 17034 /* severity */ SOC_MEM_SEVERE_LOW, 17035 /* type */ SOC_MEM_TYPE_NORMAL, 17036 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17037 /* impl */ SOC_MEM_IMPL_EXTERNAL, 17038 /* cmic_mor_clks */ 0, 17039 }, 17040 #endif /* chips */ 17041 17042 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 17043 { /* SOC_MEM_INT_RX_LKUP_1588_MEM_MPP1_BCM56980_A0m */ 17044 /* mem RX_LKUP_1588_MEM_MPP1m */ 17045 /* flags */ SOC_MEM_FLAG_VALID | 17046 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 17047 /* cmp_fn */ _soc_mem_cmp_undef, 17048 /* *null_entry */ _soc_mem_entry_null_zeroes, 17049 /* index_min */ 0, 17050 /* index_max */ 159, 17051 /* minblock */ 65, 17052 /* maxblock */ 96, 17053 /* blocks */ 0, 17054 /* blocks_hi */ 0xffffffff, 17055 /* base */ 0x24000000, 17056 /* gran */ 1, 17057 /* bytes */ 10, 17058 /* nFields */ 13, 17059 /* *fields */ soc_RX_LKUP_1588_MEM_MPP1_BCM56980_A0m_fields, 17060 /* *views */ NULL, 17061 /* *views_num */ NULL, 17062 /* snoop_cb */ NULL, 17063 /* snoop_user_data */ NULL, 17064 /* snoop_flags */ 0, 17065 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17066 /* type */ SOC_MEM_TYPE_NORMAL, 17067 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17068 /* impl */ SOC_MEM_IMPL_NORMAL, 17069 /* cmic_mor_clks */ 0, 17070 /* access_latency_mode */ 3, 17071 }, 17072 #endif /* chips */ 17073 17074 #if defined(BCM_88690_B0) 17075 { /* SOC_MEM_INT_RX_LKUP_1588_MEM_MPP1_BCM88690_B0m */ 17076 /* mem RX_LKUP_1588_MEM_MPP1m */ 17077 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 17078 /* cmp_fn */ NULL, 17079 /* *null_entry */ NULL, 17080 /* index_min */ 0, 17081 /* index_max */ 159, 17082 /* minblock */ 29, 17083 /* maxblock */ 40, 17084 /* blocks */ 0xe0000000, 17085 /* blocks_hi */ 0x1ff, 17086 /* base */ 0x24000000, 17087 /* gran */ 1, 17088 /* bytes */ 10, 17089 /* nFields */ 1, 17090 /* *fields */ soc_RX_LKUP_1588_MEM_MPP1_BCM88690_B0m_fields, 17091 /* *views */ NULL, 17092 /* *views_num */ NULL, 17093 /* snoop_cb */ NULL, 17094 /* snoop_user_data */ NULL, 17095 /* snoop_flags */ 0, 17096 /* severity */ SOC_MEM_SEVERE_LOW, 17097 /* type */ SOC_MEM_TYPE_NORMAL, 17098 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17099 /* impl */ SOC_MEM_IMPL_EXTERNAL, 17100 /* cmic_mor_clks */ 0, 17101 }, 17102 #endif /* chips */ 17103 17104 #if defined(BCM_56640_A0) 17105 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLEm */ 17106 /* mem RX_PROT_GROUP_TABLEm */ 17107 /* flags */ SOC_MEM_FLAG_VALID | 17108 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 17109 /* cmp_fn */ _soc_mem_cmp_undef, 17110 /* *null_entry */ _soc_mem_entry_null_zeroes, 17111 /* index_min */ 0, 17112 /* index_max */ 1023, 17113 /* minblock */ 7, 17114 /* maxblock */ 7, 17115 /* blocks */ 0x80, 17116 /* blocks_hi */ 0, 17117 /* base */ 0x143c0000, 17118 /* gran */ 1, 17119 /* bytes */ 1, 17120 /* nFields */ 1, 17121 /* *fields */ soc_RX_PROT_GROUP_TABLEm_fields, 17122 /* *views */ NULL, 17123 /* *views_num */ NULL, 17124 /* snoop_cb */ NULL, 17125 /* snoop_user_data */ NULL, 17126 /* snoop_flags */ 0, 17127 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17128 /* type */ SOC_MEM_TYPE_NORMAL, 17129 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17130 /* impl */ SOC_MEM_IMPL_NORMAL, 17131 /* cmic_mor_clks */ 0, 17132 }, 17133 #endif /* chips */ 17134 17135 #if defined(BCM_56870_A0) 17136 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE2m */ 17137 /* mem RX_PROT_GROUP_TABLE2m */ 17138 /* flags */ SOC_MEM_FLAG_VALID | 17139 SOC_MEM_FLAG_CACHABLE | 17140 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 17141 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 17142 /* cmp_fn */ _soc_mem_cmp_undef, 17143 /* *null_entry */ _soc_mem_entry_null_zeroes, 17144 /* index_min */ 0, 17145 /* index_max */ 127, 17146 /* minblock */ 37, 17147 /* maxblock */ 37, 17148 /* blocks */ 0, 17149 /* blocks_hi */ 0x20, 17150 /* base */ 0x70880000, 17151 /* gran */ 1, 17152 /* bytes */ 18, 17153 /* nFields */ 5, 17154 /* *fields */ soc_RX_PROT_GROUP_TABLE2m_fields, 17155 /* *views */ NULL, 17156 /* *views_num */ NULL, 17157 /* snoop_cb */ NULL, 17158 /* snoop_user_data */ NULL, 17159 /* snoop_flags */ 0, 17160 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17161 /* type */ SOC_MEM_TYPE_NORMAL, 17162 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 17163 /* impl */ SOC_MEM_IMPL_NORMAL, 17164 /* cmic_mor_clks */ 0, 17165 /* access_latency_mode */ 3, 17166 }, 17167 #endif /* chips */ 17168 17169 #if defined(BCM_56370_A0) 17170 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE2_BCM56370_A0m */ 17171 /* mem RX_PROT_GROUP_TABLE2m */ 17172 /* flags */ SOC_MEM_FLAG_VALID | 17173 SOC_MEM_FLAG_CACHABLE | 17174 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 17175 /* cmp_fn */ _soc_mem_cmp_undef, 17176 /* *null_entry */ _soc_mem_entry_null_zeroes, 17177 /* index_min */ 0, 17178 /* index_max */ 127, 17179 /* minblock */ 14, 17180 /* maxblock */ 14, 17181 /* blocks */ 0x4000, 17182 /* blocks_hi */ 0, 17183 /* base */ 0x70880000, 17184 /* gran */ 1, 17185 /* bytes */ 18, 17186 /* nFields */ 5, 17187 /* *fields */ soc_RX_PROT_GROUP_TABLE2m_fields, 17188 /* *views */ NULL, 17189 /* *views_num */ NULL, 17190 /* snoop_cb */ NULL, 17191 /* snoop_user_data */ NULL, 17192 /* snoop_flags */ 0, 17193 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17194 /* type */ SOC_MEM_TYPE_NORMAL, 17195 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 17196 /* impl */ SOC_MEM_IMPL_NORMAL, 17197 /* cmic_mor_clks */ 0, 17198 /* access_latency_mode */ 3, 17199 }, 17200 #endif /* chips */ 17201 17202 #if defined(BCM_56770_A0) 17203 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE2_BCM56770_A0m */ 17204 /* mem RX_PROT_GROUP_TABLE2m */ 17205 /* flags */ SOC_MEM_FLAG_VALID | 17206 SOC_MEM_FLAG_CACHABLE | 17207 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 17208 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 17209 /* cmp_fn */ _soc_mem_cmp_undef, 17210 /* *null_entry */ _soc_mem_entry_null_zeroes, 17211 /* index_min */ 0, 17212 /* index_max */ 127, 17213 /* minblock */ 25, 17214 /* maxblock */ 25, 17215 /* blocks */ 0x2000000, 17216 /* blocks_hi */ 0, 17217 /* base */ 0x70880000, 17218 /* gran */ 1, 17219 /* bytes */ 18, 17220 /* nFields */ 5, 17221 /* *fields */ soc_RX_PROT_GROUP_TABLE2m_fields, 17222 /* *views */ NULL, 17223 /* *views_num */ NULL, 17224 /* snoop_cb */ NULL, 17225 /* snoop_user_data */ NULL, 17226 /* snoop_flags */ 0, 17227 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17228 /* type */ SOC_MEM_TYPE_NORMAL, 17229 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 17230 /* impl */ SOC_MEM_IMPL_NORMAL, 17231 /* cmic_mor_clks */ 0, 17232 /* access_latency_mode */ 3, 17233 }, 17234 #endif /* chips */ 17235 17236 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 17237 defined(BCM_56450_B1) 17238 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_1m */ 17239 /* mem RX_PROT_GROUP_TABLE_1m */ 17240 /* flags */ SOC_MEM_FLAG_VALID | 17241 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 17242 /* cmp_fn */ _soc_mem_cmp_undef, 17243 /* *null_entry */ _soc_mem_entry_null_zeroes, 17244 /* index_min */ 0, 17245 /* index_max */ 16383, 17246 /* minblock */ 8, 17247 /* maxblock */ 8, 17248 /* blocks */ 0x100, 17249 /* blocks_hi */ 0, 17250 /* base */ 0x083c0000, 17251 /* gran */ 1, 17252 /* bytes */ 1, 17253 /* nFields */ 1, 17254 /* *fields */ soc_RX_PROT_GROUP_TABLE_1m_fields, 17255 /* *views */ NULL, 17256 /* *views_num */ NULL, 17257 /* snoop_cb */ NULL, 17258 /* snoop_user_data */ NULL, 17259 /* snoop_flags */ 0, 17260 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17261 /* type */ SOC_MEM_TYPE_NORMAL, 17262 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17263 /* impl */ SOC_MEM_IMPL_NORMAL, 17264 /* cmic_mor_clks */ 0, 17265 }, 17266 #endif /* chips */ 17267 17268 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 17269 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_1_BCM56260_A0m */ 17270 /* mem RX_PROT_GROUP_TABLE_1m */ 17271 /* flags */ SOC_MEM_FLAG_VALID | 17272 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 17273 /* cmp_fn */ _soc_mem_cmp_undef, 17274 /* *null_entry */ _soc_mem_entry_null_zeroes, 17275 /* index_min */ 0, 17276 /* index_max */ 4095, 17277 /* minblock */ 6, 17278 /* maxblock */ 6, 17279 /* blocks */ 0x40, 17280 /* blocks_hi */ 0, 17281 /* base */ 0x083c0000, 17282 /* gran */ 1, 17283 /* bytes */ 1, 17284 /* nFields */ 1, 17285 /* *fields */ soc_RX_PROT_GROUP_TABLE_1_BCM56260_A0m_fields, 17286 /* *views */ NULL, 17287 /* *views_num */ NULL, 17288 /* snoop_cb */ NULL, 17289 /* snoop_user_data */ NULL, 17290 /* snoop_flags */ 0, 17291 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17292 /* type */ SOC_MEM_TYPE_NORMAL, 17293 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17294 /* impl */ SOC_MEM_IMPL_NORMAL, 17295 /* cmic_mor_clks */ 0, 17296 }, 17297 #endif /* chips */ 17298 17299 #if defined(BCM_56270_A0) 17300 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_1_BCM56270_A0m */ 17301 /* mem RX_PROT_GROUP_TABLE_1m */ 17302 /* flags */ SOC_MEM_FLAG_VALID | 17303 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 17304 /* cmp_fn */ _soc_mem_cmp_undef, 17305 /* *null_entry */ _soc_mem_entry_null_zeroes, 17306 /* index_min */ 0, 17307 /* index_max */ 4095, 17308 /* minblock */ 5, 17309 /* maxblock */ 5, 17310 /* blocks */ 0x20, 17311 /* blocks_hi */ 0, 17312 /* base */ 0x083c0000, 17313 /* gran */ 1, 17314 /* bytes */ 1, 17315 /* nFields */ 1, 17316 /* *fields */ soc_RX_PROT_GROUP_TABLE_1_BCM56260_A0m_fields, 17317 /* *views */ NULL, 17318 /* *views_num */ NULL, 17319 /* snoop_cb */ NULL, 17320 /* snoop_user_data */ NULL, 17321 /* snoop_flags */ 0, 17322 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17323 /* type */ SOC_MEM_TYPE_NORMAL, 17324 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17325 /* impl */ SOC_MEM_IMPL_NORMAL, 17326 /* cmic_mor_clks */ 0, 17327 }, 17328 #endif /* chips */ 17329 17330 #if defined(BCM_56560_A0) 17331 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_1_BCM56560_A0m */ 17332 /* mem RX_PROT_GROUP_TABLE_1m */ 17333 /* flags */ SOC_MEM_FLAG_VALID | 17334 SOC_MEM_FLAG_CACHABLE | 17335 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 17336 /* cmp_fn */ _soc_mem_cmp_undef, 17337 /* *null_entry */ _soc_mem_entry_null_zeroes, 17338 /* index_min */ 0, 17339 /* index_max */ 127, 17340 /* minblock */ 21, 17341 /* maxblock */ 21, 17342 /* blocks */ 0x200000, 17343 /* blocks_hi */ 0, 17344 /* base */ 0x084c0000, 17345 /* gran */ 1, 17346 /* bytes */ 17, 17347 /* nFields */ 2, 17348 /* *fields */ soc_RX_PROT_GROUP_TABLE_1_BCM56560_A0m_fields, 17349 /* *views */ NULL, 17350 /* *views_num */ NULL, 17351 /* snoop_cb */ NULL, 17352 /* snoop_user_data */ NULL, 17353 /* snoop_flags */ 0, 17354 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17355 /* type */ SOC_MEM_TYPE_NORMAL, 17356 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17357 /* impl */ SOC_MEM_IMPL_NORMAL, 17358 /* cmic_mor_clks */ 0, 17359 }, 17360 #endif /* chips */ 17361 17362 #if defined(BCM_56560_B0) 17363 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_1_BCM56560_B0m */ 17364 /* mem RX_PROT_GROUP_TABLE_1m */ 17365 /* flags */ SOC_MEM_FLAG_VALID | 17366 SOC_MEM_FLAG_CACHABLE | 17367 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 17368 /* cmp_fn */ _soc_mem_cmp_undef, 17369 /* *null_entry */ _soc_mem_entry_null_zeroes, 17370 /* index_min */ 0, 17371 /* index_max */ 127, 17372 /* minblock */ 13, 17373 /* maxblock */ 13, 17374 /* blocks */ 0x2000, 17375 /* blocks_hi */ 0, 17376 /* base */ 0x084c0000, 17377 /* gran */ 1, 17378 /* bytes */ 17, 17379 /* nFields */ 2, 17380 /* *fields */ soc_RX_PROT_GROUP_TABLE_1_BCM56560_A0m_fields, 17381 /* *views */ NULL, 17382 /* *views_num */ NULL, 17383 /* snoop_cb */ NULL, 17384 /* snoop_user_data */ NULL, 17385 /* snoop_flags */ 0, 17386 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17387 /* type */ SOC_MEM_TYPE_NORMAL, 17388 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17389 /* impl */ SOC_MEM_IMPL_NORMAL, 17390 /* cmic_mor_clks */ 0, 17391 }, 17392 #endif /* chips */ 17393 17394 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 17395 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_1_BCM56670_A0m */ 17396 /* mem RX_PROT_GROUP_TABLE_1m */ 17397 /* flags */ SOC_MEM_FLAG_VALID | 17398 SOC_MEM_FLAG_CACHABLE | 17399 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 17400 /* cmp_fn */ _soc_mem_cmp_undef, 17401 /* *null_entry */ _soc_mem_entry_null_zeroes, 17402 /* index_min */ 0, 17403 /* index_max */ 15, 17404 /* minblock */ 21, 17405 /* maxblock */ 21, 17406 /* blocks */ 0x200000, 17407 /* blocks_hi */ 0, 17408 /* base */ 0x084c0000, 17409 /* gran */ 1, 17410 /* bytes */ 17, 17411 /* nFields */ 3, 17412 /* *fields */ soc_RX_PROT_GROUP_TABLE_1_BCM56670_A0m_fields, 17413 /* *views */ NULL, 17414 /* *views_num */ NULL, 17415 /* snoop_cb */ NULL, 17416 /* snoop_user_data */ NULL, 17417 /* snoop_flags */ 0, 17418 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17419 /* type */ SOC_MEM_TYPE_NORMAL, 17420 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17421 /* impl */ SOC_MEM_IMPL_NORMAL, 17422 /* cmic_mor_clks */ 0, 17423 }, 17424 #endif /* chips */ 17425 17426 #if defined(BCM_56970_A0) 17427 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_1_BCM56970_A0m */ 17428 /* mem RX_PROT_GROUP_TABLE_1m */ 17429 /* flags */ SOC_MEM_FLAG_VALID | 17430 SOC_MEM_FLAG_CACHABLE | 17431 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 17432 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 17433 /* cmp_fn */ _soc_mem_cmp_undef, 17434 /* *null_entry */ _soc_mem_entry_null_zeroes, 17435 /* index_min */ 0, 17436 /* index_max */ 15, 17437 /* minblock */ 68, 17438 /* maxblock */ 68, 17439 /* blocks */ 0, 17440 /* blocks_hi */ 0xffffffff, 17441 /* base */ 0x503c0000, 17442 /* gran */ 1, 17443 /* bytes */ 18, 17444 /* nFields */ 4, 17445 /* *fields */ soc_RX_PROT_GROUP_TABLE_1_BCM56970_A0m_fields, 17446 /* *views */ NULL, 17447 /* *views_num */ NULL, 17448 /* snoop_cb */ NULL, 17449 /* snoop_user_data */ NULL, 17450 /* snoop_flags */ 0, 17451 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17452 /* type */ SOC_MEM_TYPE_NORMAL, 17453 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 17454 /* impl */ SOC_MEM_IMPL_NORMAL, 17455 /* cmic_mor_clks */ 0, 17456 /* access_latency_mode */ 0, 17457 }, 17458 #endif /* chips */ 17459 17460 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 17461 defined(BCM_56450_B1) 17462 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_1_DMAm */ 17463 /* mem RX_PROT_GROUP_TABLE_1_DMAm */ 17464 /* flags */ SOC_MEM_FLAG_VALID | 17465 SOC_MEM_FLAG_CACHABLE | 17466 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 17467 /* cmp_fn */ _soc_mem_cmp_undef, 17468 /* *null_entry */ _soc_mem_entry_null_zeroes, 17469 /* index_min */ 0, 17470 /* index_max */ 255, 17471 /* minblock */ 8, 17472 /* maxblock */ 8, 17473 /* blocks */ 0x100, 17474 /* blocks_hi */ 0, 17475 /* base */ 0x08400000, 17476 /* gran */ 1, 17477 /* bytes */ 9, 17478 /* nFields */ 2, 17479 /* *fields */ soc_RX_PROT_GROUP_TABLE_1_DMAm_fields, 17480 /* *views */ NULL, 17481 /* *views_num */ NULL, 17482 /* snoop_cb */ NULL, 17483 /* snoop_user_data */ NULL, 17484 /* snoop_flags */ 0, 17485 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17486 /* type */ SOC_MEM_TYPE_NORMAL, 17487 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17488 /* impl */ SOC_MEM_IMPL_NORMAL, 17489 /* cmic_mor_clks */ 0, 17490 }, 17491 #endif /* chips */ 17492 17493 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 17494 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_1_DMA_BCM56260_A0m */ 17495 /* mem RX_PROT_GROUP_TABLE_1_DMAm */ 17496 /* flags */ SOC_MEM_FLAG_VALID | 17497 SOC_MEM_FLAG_CACHABLE | 17498 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 17499 /* cmp_fn */ _soc_mem_cmp_undef, 17500 /* *null_entry */ _soc_mem_entry_null_zeroes, 17501 /* index_min */ 0, 17502 /* index_max */ 63, 17503 /* minblock */ 6, 17504 /* maxblock */ 6, 17505 /* blocks */ 0x40, 17506 /* blocks_hi */ 0, 17507 /* base */ 0x08400000, 17508 /* gran */ 1, 17509 /* bytes */ 9, 17510 /* nFields */ 3, 17511 /* *fields */ soc_RX_PROT_GROUP_TABLE_1_DMA_BCM56260_A0m_fields, 17512 /* *views */ NULL, 17513 /* *views_num */ NULL, 17514 /* snoop_cb */ NULL, 17515 /* snoop_user_data */ NULL, 17516 /* snoop_flags */ 0, 17517 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17518 /* type */ SOC_MEM_TYPE_NORMAL, 17519 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17520 /* impl */ SOC_MEM_IMPL_NORMAL, 17521 /* cmic_mor_clks */ 0, 17522 }, 17523 #endif /* chips */ 17524 17525 #if defined(BCM_56270_A0) 17526 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_1_DMA_BCM56270_A0m */ 17527 /* mem RX_PROT_GROUP_TABLE_1_DMAm */ 17528 /* flags */ SOC_MEM_FLAG_VALID | 17529 SOC_MEM_FLAG_CACHABLE | 17530 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 17531 /* cmp_fn */ _soc_mem_cmp_undef, 17532 /* *null_entry */ _soc_mem_entry_null_zeroes, 17533 /* index_min */ 0, 17534 /* index_max */ 63, 17535 /* minblock */ 5, 17536 /* maxblock */ 5, 17537 /* blocks */ 0x20, 17538 /* blocks_hi */ 0, 17539 /* base */ 0x08400000, 17540 /* gran */ 1, 17541 /* bytes */ 9, 17542 /* nFields */ 3, 17543 /* *fields */ soc_RX_PROT_GROUP_TABLE_1_DMA_BCM56260_A0m_fields, 17544 /* *views */ NULL, 17545 /* *views_num */ NULL, 17546 /* snoop_cb */ NULL, 17547 /* snoop_user_data */ NULL, 17548 /* snoop_flags */ 0, 17549 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17550 /* type */ SOC_MEM_TYPE_NORMAL, 17551 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17552 /* impl */ SOC_MEM_IMPL_NORMAL, 17553 /* cmic_mor_clks */ 0, 17554 }, 17555 #endif /* chips */ 17556 17557 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 17558 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_BCM56260_A0m */ 17559 /* mem RX_PROT_GROUP_TABLEm */ 17560 /* flags */ SOC_MEM_FLAG_VALID | 17561 SOC_MEM_FLAG_CACHABLE | 17562 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 17563 /* cmp_fn */ _soc_mem_cmp_undef, 17564 /* *null_entry */ _soc_mem_entry_null_zeroes, 17565 /* index_min */ 0, 17566 /* index_max */ 4095, 17567 /* minblock */ 6, 17568 /* maxblock */ 6, 17569 /* blocks */ 0x40, 17570 /* blocks_hi */ 0, 17571 /* base */ 0x14340000, 17572 /* gran */ 1, 17573 /* bytes */ 1, 17574 /* nFields */ 1, 17575 /* *fields */ soc_RX_PROT_GROUP_TABLE_BCM56260_A0m_fields, 17576 /* *views */ NULL, 17577 /* *views_num */ NULL, 17578 /* snoop_cb */ NULL, 17579 /* snoop_user_data */ NULL, 17580 /* snoop_flags */ 0, 17581 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17582 /* type */ SOC_MEM_TYPE_NORMAL, 17583 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17584 /* impl */ SOC_MEM_IMPL_NORMAL, 17585 /* cmic_mor_clks */ 0, 17586 }, 17587 #endif /* chips */ 17588 17589 #if defined(BCM_56270_A0) 17590 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_BCM56270_A0m */ 17591 /* mem RX_PROT_GROUP_TABLEm */ 17592 /* flags */ SOC_MEM_FLAG_VALID | 17593 SOC_MEM_FLAG_CACHABLE | 17594 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 17595 /* cmp_fn */ _soc_mem_cmp_undef, 17596 /* *null_entry */ _soc_mem_entry_null_zeroes, 17597 /* index_min */ 0, 17598 /* index_max */ 4095, 17599 /* minblock */ 5, 17600 /* maxblock */ 5, 17601 /* blocks */ 0x20, 17602 /* blocks_hi */ 0, 17603 /* base */ 0x14340000, 17604 /* gran */ 1, 17605 /* bytes */ 1, 17606 /* nFields */ 1, 17607 /* *fields */ soc_RX_PROT_GROUP_TABLE_BCM56260_A0m_fields, 17608 /* *views */ NULL, 17609 /* *views_num */ NULL, 17610 /* snoop_cb */ NULL, 17611 /* snoop_user_data */ NULL, 17612 /* snoop_flags */ 0, 17613 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17614 /* type */ SOC_MEM_TYPE_NORMAL, 17615 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17616 /* impl */ SOC_MEM_IMPL_NORMAL, 17617 /* cmic_mor_clks */ 0, 17618 }, 17619 #endif /* chips */ 17620 17621 #if defined(BCM_56340_A0) 17622 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_BCM56340_A0m */ 17623 /* mem RX_PROT_GROUP_TABLEm */ 17624 /* flags */ SOC_MEM_FLAG_VALID | 17625 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 17626 /* cmp_fn */ _soc_mem_cmp_undef, 17627 /* *null_entry */ _soc_mem_entry_null_zeroes, 17628 /* index_min */ 0, 17629 /* index_max */ 1023, 17630 /* minblock */ 4, 17631 /* maxblock */ 4, 17632 /* blocks */ 0x10, 17633 /* blocks_hi */ 0, 17634 /* base */ 0x143c0000, 17635 /* gran */ 1, 17636 /* bytes */ 1, 17637 /* nFields */ 1, 17638 /* *fields */ soc_RX_PROT_GROUP_TABLEm_fields, 17639 /* *views */ NULL, 17640 /* *views_num */ NULL, 17641 /* snoop_cb */ NULL, 17642 /* snoop_user_data */ NULL, 17643 /* snoop_flags */ 0, 17644 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17645 /* type */ SOC_MEM_TYPE_NORMAL, 17646 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17647 /* impl */ SOC_MEM_IMPL_NORMAL, 17648 /* cmic_mor_clks */ 0, 17649 }, 17650 #endif /* chips */ 17651 17652 #if defined(BCM_56370_A0) 17653 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_BCM56370_A0m */ 17654 /* mem RX_PROT_GROUP_TABLEm */ 17655 /* flags */ SOC_MEM_FLAG_VALID | 17656 SOC_MEM_FLAG_CACHABLE | 17657 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 17658 /* cmp_fn */ _soc_mem_cmp_undef, 17659 /* *null_entry */ _soc_mem_entry_null_zeroes, 17660 /* index_min */ 0, 17661 /* index_max */ 127, 17662 /* minblock */ 14, 17663 /* maxblock */ 14, 17664 /* blocks */ 0x4000, 17665 /* blocks_hi */ 0, 17666 /* base */ 0x58540000, 17667 /* gran */ 1, 17668 /* bytes */ 18, 17669 /* nFields */ 5, 17670 /* *fields */ soc_RX_PROT_GROUP_TABLE_BCM56870_A0m_fields, 17671 /* *views */ NULL, 17672 /* *views_num */ NULL, 17673 /* snoop_cb */ NULL, 17674 /* snoop_user_data */ NULL, 17675 /* snoop_flags */ 0, 17676 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17677 /* type */ SOC_MEM_TYPE_NORMAL, 17678 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 17679 /* impl */ SOC_MEM_IMPL_NORMAL, 17680 /* cmic_mor_clks */ 0, 17681 /* access_latency_mode */ 3, 17682 }, 17683 #endif /* chips */ 17684 17685 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 17686 defined(BCM_56450_B1) 17687 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_BCM56450_A0m */ 17688 /* mem RX_PROT_GROUP_TABLEm */ 17689 /* flags */ SOC_MEM_FLAG_VALID | 17690 SOC_MEM_FLAG_CACHABLE | 17691 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 17692 /* cmp_fn */ _soc_mem_cmp_undef, 17693 /* *null_entry */ _soc_mem_entry_null_zeroes, 17694 /* index_min */ 0, 17695 /* index_max */ 16383, 17696 /* minblock */ 8, 17697 /* maxblock */ 8, 17698 /* blocks */ 0x100, 17699 /* blocks_hi */ 0, 17700 /* base */ 0x14340000, 17701 /* gran */ 1, 17702 /* bytes */ 1, 17703 /* nFields */ 1, 17704 /* *fields */ soc_RX_PROT_GROUP_TABLEm_fields, 17705 /* *views */ NULL, 17706 /* *views_num */ NULL, 17707 /* snoop_cb */ NULL, 17708 /* snoop_user_data */ NULL, 17709 /* snoop_flags */ 0, 17710 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17711 /* type */ SOC_MEM_TYPE_NORMAL, 17712 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17713 /* impl */ SOC_MEM_IMPL_NORMAL, 17714 /* cmic_mor_clks */ 0, 17715 }, 17716 #endif /* chips */ 17717 17718 #if defined(BCM_56560_A0) 17719 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_BCM56560_A0m */ 17720 /* mem RX_PROT_GROUP_TABLEm */ 17721 /* flags */ SOC_MEM_FLAG_VALID | 17722 SOC_MEM_FLAG_CACHABLE | 17723 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 17724 /* cmp_fn */ _soc_mem_cmp_undef, 17725 /* *null_entry */ _soc_mem_entry_null_zeroes, 17726 /* index_min */ 0, 17727 /* index_max */ 127, 17728 /* minblock */ 21, 17729 /* maxblock */ 21, 17730 /* blocks */ 0x200000, 17731 /* blocks_hi */ 0, 17732 /* base */ 0x14580000, 17733 /* gran */ 1, 17734 /* bytes */ 17, 17735 /* nFields */ 2, 17736 /* *fields */ soc_RX_PROT_GROUP_TABLE_BCM56560_A0m_fields, 17737 /* *views */ NULL, 17738 /* *views_num */ NULL, 17739 /* snoop_cb */ NULL, 17740 /* snoop_user_data */ NULL, 17741 /* snoop_flags */ 0, 17742 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17743 /* type */ SOC_MEM_TYPE_NORMAL, 17744 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17745 /* impl */ SOC_MEM_IMPL_NORMAL, 17746 /* cmic_mor_clks */ 0, 17747 }, 17748 #endif /* chips */ 17749 17750 #if defined(BCM_56560_B0) 17751 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_BCM56560_B0m */ 17752 /* mem RX_PROT_GROUP_TABLEm */ 17753 /* flags */ SOC_MEM_FLAG_VALID | 17754 SOC_MEM_FLAG_CACHABLE | 17755 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 17756 /* cmp_fn */ _soc_mem_cmp_undef, 17757 /* *null_entry */ _soc_mem_entry_null_zeroes, 17758 /* index_min */ 0, 17759 /* index_max */ 127, 17760 /* minblock */ 13, 17761 /* maxblock */ 13, 17762 /* blocks */ 0x2000, 17763 /* blocks_hi */ 0, 17764 /* base */ 0x14580000, 17765 /* gran */ 1, 17766 /* bytes */ 17, 17767 /* nFields */ 2, 17768 /* *fields */ soc_RX_PROT_GROUP_TABLE_BCM56560_A0m_fields, 17769 /* *views */ NULL, 17770 /* *views_num */ NULL, 17771 /* snoop_cb */ NULL, 17772 /* snoop_user_data */ NULL, 17773 /* snoop_flags */ 0, 17774 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17775 /* type */ SOC_MEM_TYPE_NORMAL, 17776 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17777 /* impl */ SOC_MEM_IMPL_NORMAL, 17778 /* cmic_mor_clks */ 0, 17779 }, 17780 #endif /* chips */ 17781 17782 #if defined(BCM_56670_A0) || defined(BCM_56670_B0) 17783 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_BCM56670_A0m */ 17784 /* mem RX_PROT_GROUP_TABLEm */ 17785 /* flags */ SOC_MEM_FLAG_VALID | 17786 SOC_MEM_FLAG_CACHABLE | 17787 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 17788 /* cmp_fn */ _soc_mem_cmp_undef, 17789 /* *null_entry */ _soc_mem_entry_null_zeroes, 17790 /* index_min */ 0, 17791 /* index_max */ 15, 17792 /* minblock */ 21, 17793 /* maxblock */ 21, 17794 /* blocks */ 0x200000, 17795 /* blocks_hi */ 0, 17796 /* base */ 0x14600000, 17797 /* gran */ 1, 17798 /* bytes */ 17, 17799 /* nFields */ 3, 17800 /* *fields */ soc_RX_PROT_GROUP_TABLE_BCM56670_A0m_fields, 17801 /* *views */ NULL, 17802 /* *views_num */ NULL, 17803 /* snoop_cb */ NULL, 17804 /* snoop_user_data */ NULL, 17805 /* snoop_flags */ 0, 17806 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17807 /* type */ SOC_MEM_TYPE_NORMAL, 17808 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17809 /* impl */ SOC_MEM_IMPL_NORMAL, 17810 /* cmic_mor_clks */ 0, 17811 }, 17812 #endif /* chips */ 17813 17814 #if defined(BCM_56770_A0) 17815 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_BCM56770_A0m */ 17816 /* mem RX_PROT_GROUP_TABLEm */ 17817 /* flags */ SOC_MEM_FLAG_VALID | 17818 SOC_MEM_FLAG_CACHABLE | 17819 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 17820 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 17821 /* cmp_fn */ _soc_mem_cmp_undef, 17822 /* *null_entry */ _soc_mem_entry_null_zeroes, 17823 /* index_min */ 0, 17824 /* index_max */ 127, 17825 /* minblock */ 25, 17826 /* maxblock */ 25, 17827 /* blocks */ 0x2000000, 17828 /* blocks_hi */ 0, 17829 /* base */ 0x58540000, 17830 /* gran */ 1, 17831 /* bytes */ 18, 17832 /* nFields */ 5, 17833 /* *fields */ soc_RX_PROT_GROUP_TABLE_BCM56870_A0m_fields, 17834 /* *views */ NULL, 17835 /* *views_num */ NULL, 17836 /* snoop_cb */ NULL, 17837 /* snoop_user_data */ NULL, 17838 /* snoop_flags */ 0, 17839 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17840 /* type */ SOC_MEM_TYPE_NORMAL, 17841 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 17842 /* impl */ SOC_MEM_IMPL_NORMAL, 17843 /* cmic_mor_clks */ 0, 17844 /* access_latency_mode */ 3, 17845 }, 17846 #endif /* chips */ 17847 17848 #if defined(BCM_56860_A0) 17849 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_BCM56860_A0m */ 17850 /* mem RX_PROT_GROUP_TABLEm */ 17851 /* flags */ SOC_MEM_FLAG_VALID | 17852 SOC_MEM_FLAG_CACHABLE | 17853 SOC_MEM_FLAG_SER_CACHE_RESTORE | 17854 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 17855 /* cmp_fn */ _soc_mem_cmp_undef, 17856 /* *null_entry */ _soc_mem_entry_null_zeroes, 17857 /* index_min */ 0, 17858 /* index_max */ 127, 17859 /* minblock */ 11, 17860 /* maxblock */ 11, 17861 /* blocks */ 0x800, 17862 /* blocks_hi */ 0, 17863 /* base */ 0x14580000, 17864 /* gran */ 1, 17865 /* bytes */ 17, 17866 /* nFields */ 2, 17867 /* *fields */ soc_RX_PROT_GROUP_TABLE_BCM56860_A0m_fields, 17868 /* *views */ NULL, 17869 /* *views_num */ NULL, 17870 /* snoop_cb */ NULL, 17871 /* snoop_user_data */ NULL, 17872 /* snoop_flags */ 0, 17873 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17874 /* type */ SOC_MEM_TYPE_NORMAL, 17875 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17876 /* impl */ SOC_MEM_IMPL_NORMAL, 17877 /* cmic_mor_clks */ 0, 17878 }, 17879 #endif /* chips */ 17880 17881 #if defined(BCM_56870_A0) 17882 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_BCM56870_A0m */ 17883 /* mem RX_PROT_GROUP_TABLEm */ 17884 /* flags */ SOC_MEM_FLAG_VALID | 17885 SOC_MEM_FLAG_CACHABLE | 17886 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 17887 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 17888 /* cmp_fn */ _soc_mem_cmp_undef, 17889 /* *null_entry */ _soc_mem_entry_null_zeroes, 17890 /* index_min */ 0, 17891 /* index_max */ 127, 17892 /* minblock */ 37, 17893 /* maxblock */ 37, 17894 /* blocks */ 0, 17895 /* blocks_hi */ 0x20, 17896 /* base */ 0x58540000, 17897 /* gran */ 1, 17898 /* bytes */ 18, 17899 /* nFields */ 5, 17900 /* *fields */ soc_RX_PROT_GROUP_TABLE_BCM56870_A0m_fields, 17901 /* *views */ NULL, 17902 /* *views_num */ NULL, 17903 /* snoop_cb */ NULL, 17904 /* snoop_user_data */ NULL, 17905 /* snoop_flags */ 0, 17906 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17907 /* type */ SOC_MEM_TYPE_NORMAL, 17908 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 17909 /* impl */ SOC_MEM_IMPL_NORMAL, 17910 /* cmic_mor_clks */ 0, 17911 /* access_latency_mode */ 3, 17912 }, 17913 #endif /* chips */ 17914 17915 #if defined(BCM_56970_A0) 17916 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_BCM56970_A0m */ 17917 /* mem RX_PROT_GROUP_TABLEm */ 17918 /* flags */ SOC_MEM_FLAG_VALID | 17919 SOC_MEM_FLAG_CACHABLE | 17920 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 17921 /* cmp_fn */ _soc_mem_cmp_undef, 17922 /* *null_entry */ _soc_mem_entry_null_zeroes, 17923 /* index_min */ 0, 17924 /* index_max */ 15, 17925 /* minblock */ 68, 17926 /* maxblock */ 68, 17927 /* blocks */ 0, 17928 /* blocks_hi */ 0xffffffff, 17929 /* base */ 0x58240000, 17930 /* gran */ 1, 17931 /* bytes */ 16, 17932 /* nFields */ 1, 17933 /* *fields */ soc_RX_PROT_GROUP_TABLE_BCM56970_A0m_fields, 17934 /* *views */ NULL, 17935 /* *views_num */ NULL, 17936 /* snoop_cb */ NULL, 17937 /* snoop_user_data */ NULL, 17938 /* snoop_flags */ 0, 17939 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17940 /* type */ SOC_MEM_TYPE_NORMAL, 17941 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17942 /* impl */ SOC_MEM_IMPL_NORMAL, 17943 /* cmic_mor_clks */ 0, 17944 /* access_latency_mode */ 0, 17945 }, 17946 #endif /* chips */ 17947 17948 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 17949 defined(BCM_56450_B1) 17950 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_DMAm */ 17951 /* mem RX_PROT_GROUP_TABLE_DMAm */ 17952 /* flags */ SOC_MEM_FLAG_VALID | 17953 SOC_MEM_FLAG_CACHABLE | 17954 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 17955 /* cmp_fn */ _soc_mem_cmp_undef, 17956 /* *null_entry */ _soc_mem_entry_null_zeroes, 17957 /* index_min */ 0, 17958 /* index_max */ 255, 17959 /* minblock */ 8, 17960 /* maxblock */ 8, 17961 /* blocks */ 0x100, 17962 /* blocks_hi */ 0, 17963 /* base */ 0x144c0000, 17964 /* gran */ 1, 17965 /* bytes */ 9, 17966 /* nFields */ 2, 17967 /* *fields */ soc_RX_PROT_GROUP_TABLE_DMAm_fields, 17968 /* *views */ NULL, 17969 /* *views_num */ NULL, 17970 /* snoop_cb */ NULL, 17971 /* snoop_user_data */ NULL, 17972 /* snoop_flags */ 0, 17973 /* mem severity */ SOC_MEM_SEVERE_MISSING, 17974 /* type */ SOC_MEM_TYPE_NORMAL, 17975 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 17976 /* impl */ SOC_MEM_IMPL_NORMAL, 17977 /* cmic_mor_clks */ 0, 17978 }, 17979 #endif /* chips */ 17980 17981 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 17982 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_DMA_BCM56260_A0m */ 17983 /* mem RX_PROT_GROUP_TABLE_DMAm */ 17984 /* flags */ SOC_MEM_FLAG_VALID | 17985 SOC_MEM_FLAG_CACHABLE | 17986 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 17987 /* cmp_fn */ _soc_mem_cmp_undef, 17988 /* *null_entry */ _soc_mem_entry_null_zeroes, 17989 /* index_min */ 0, 17990 /* index_max */ 63, 17991 /* minblock */ 6, 17992 /* maxblock */ 6, 17993 /* blocks */ 0x40, 17994 /* blocks_hi */ 0, 17995 /* base */ 0x144c0000, 17996 /* gran */ 1, 17997 /* bytes */ 9, 17998 /* nFields */ 2, 17999 /* *fields */ soc_RX_PROT_GROUP_TABLE_DMA_BCM56260_A0m_fields, 18000 /* *views */ NULL, 18001 /* *views_num */ NULL, 18002 /* snoop_cb */ NULL, 18003 /* snoop_user_data */ NULL, 18004 /* snoop_flags */ 0, 18005 /* mem severity */ SOC_MEM_SEVERE_MISSING, 18006 /* type */ SOC_MEM_TYPE_NORMAL, 18007 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 18008 /* impl */ SOC_MEM_IMPL_NORMAL, 18009 /* cmic_mor_clks */ 0, 18010 }, 18011 #endif /* chips */ 18012 18013 #if defined(BCM_56270_A0) 18014 { /* SOC_MEM_INT_RX_PROT_GROUP_TABLE_DMA_BCM56270_A0m */ 18015 /* mem RX_PROT_GROUP_TABLE_DMAm */ 18016 /* flags */ SOC_MEM_FLAG_VALID | 18017 SOC_MEM_FLAG_CACHABLE | 18018 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 18019 /* cmp_fn */ _soc_mem_cmp_undef, 18020 /* *null_entry */ _soc_mem_entry_null_zeroes, 18021 /* index_min */ 0, 18022 /* index_max */ 63, 18023 /* minblock */ 5, 18024 /* maxblock */ 5, 18025 /* blocks */ 0x20, 18026 /* blocks_hi */ 0, 18027 /* base */ 0x144c0000, 18028 /* gran */ 1, 18029 /* bytes */ 9, 18030 /* nFields */ 2, 18031 /* *fields */ soc_RX_PROT_GROUP_TABLE_DMA_BCM56260_A0m_fields, 18032 /* *views */ NULL, 18033 /* *views_num */ NULL, 18034 /* snoop_cb */ NULL, 18035 /* snoop_user_data */ NULL, 18036 /* snoop_flags */ 0, 18037 /* mem severity */ SOC_MEM_SEVERE_MISSING, 18038 /* type */ SOC_MEM_TYPE_NORMAL, 18039 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 18040 /* impl */ SOC_MEM_IMPL_NORMAL, 18041 /* cmic_mor_clks */ 0, 18042 }, 18043 #endif /* chips */ 18044