allmems_a.i (159179B)
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_a.i 12 * Purpose: Independent memory descriptions. 13 */ 14 15 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 16 { /* SOC_MEM_INT_AGM_MONITOR_TABLEm */ 17 /* mem AGM_MONITOR_TABLEm */ 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 */ 0x54580000, 30 /* gran */ 1, 31 /* bytes */ 10, 32 /* nFields */ 8, 33 /* *fields */ soc_AGM_MONITOR_TABLEm_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_AGM_MONITOR_TABLE_BCM56370_A0m */ 50 /* mem AGM_MONITOR_TABLEm */ 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 */ 0x84580000, 62 /* gran */ 1, 63 /* bytes */ 10, 64 /* nFields */ 9, 65 /* *fields */ soc_AGM_MONITOR_TABLE_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_AGM_MONITOR_TABLE_BCM56770_A0m */ 82 /* mem AGM_MONITOR_TABLEm */ 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 */ 0x84580000, 95 /* gran */ 1, 96 /* bytes */ 10, 97 /* nFields */ 8, 98 /* *fields */ soc_AGM_MONITOR_TABLE_BCM56870_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_AGM_MONITOR_TABLE_BCM56870_A0m */ 115 /* mem AGM_MONITOR_TABLEm */ 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 */ 0x84580000, 128 /* gran */ 1, 129 /* bytes */ 10, 130 /* nFields */ 8, 131 /* *fields */ soc_AGM_MONITOR_TABLE_BCM56870_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_AGM_MONITOR_TABLE_BCM56970_A0m */ 148 /* mem AGM_MONITOR_TABLEm */ 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 */ 0x94580000, 161 /* gran */ 1, 162 /* bytes */ 10, 163 /* nFields */ 7, 164 /* *fields */ soc_AGM_MONITOR_TABLE_BCM56970_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_56980_A0) || defined(BCM_56980_B0) 180 { /* SOC_MEM_INT_AGM_MONITOR_TABLE_BCM56980_A0m */ 181 /* mem AGM_MONITOR_TABLEm */ 182 /* flags */ SOC_MEM_FLAG_VALID | 183 SOC_MEM_FLAG_CACHABLE | 184 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 185 /* cmp_fn */ _soc_mem_cmp_undef, 186 /* *null_entry */ _soc_mem_entry_null_zeroes, 187 /* index_min */ 0, 188 /* index_max */ 63, 189 /* minblock */ 101, 190 /* maxblock */ 101, 191 /* blocks */ 0, 192 /* blocks_hi */ 0xffffffff, 193 /* base */ 0x1c000000, 194 /* gran */ 1, 195 /* bytes */ 10, 196 /* nFields */ 7, 197 /* *fields */ soc_AGM_MONITOR_TABLE_BCM56980_A0m_fields, 198 /* *views */ NULL, 199 /* *views_num */ NULL, 200 /* snoop_cb */ NULL, 201 /* snoop_user_data */ NULL, 202 /* snoop_flags */ 0, 203 /* mem severity */ SOC_MEM_SEVERE_MISSING, 204 /* type */ SOC_MEM_TYPE_NORMAL, 205 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 206 /* impl */ SOC_MEM_IMPL_NORMAL, 207 /* cmic_mor_clks */ 0, 208 /* access_latency_mode */ 3, 209 }, 210 #endif /* chips */ 211 212 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 213 { /* SOC_MEM_INT_ALLOWED_PORT_BITMAP_PROFILEm */ 214 /* mem ALLOWED_PORT_BITMAP_PROFILEm */ 215 /* flags */ SOC_MEM_FLAG_VALID | 216 SOC_MEM_FLAG_CACHABLE | 217 (14 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 218 /* cmp_fn */ _soc_mem_cmp_undef, 219 /* *null_entry */ _soc_mem_entry_null_zeroes, 220 /* index_min */ 0, 221 /* index_max */ 15, 222 /* minblock */ 101, 223 /* maxblock */ 101, 224 /* blocks */ 0, 225 /* blocks_hi */ 0xffffffff, 226 /* base */ 0x04000000, 227 /* gran */ 1, 228 /* bytes */ 20, 229 /* nFields */ 9, 230 /* *fields */ soc_ALLOWED_PORT_BITMAP_PROFILEm_fields, 231 /* *views */ NULL, 232 /* *views_num */ NULL, 233 /* snoop_cb */ NULL, 234 /* snoop_user_data */ NULL, 235 /* snoop_flags */ 0, 236 /* mem severity */ SOC_MEM_SEVERE_MISSING, 237 /* type */ SOC_MEM_TYPE_NORMAL, 238 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 239 /* impl */ SOC_MEM_IMPL_NORMAL, 240 /* cmic_mor_clks */ 0, 241 /* access_latency_mode */ 3, 242 }, 243 #endif /* chips */ 244 245 #if defined(BCM_56504_B0) || defined(BCM_56514_A0) 246 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAPm */ 247 /* mem ALTERNATE_EMIRROR_BITMAPm */ 248 /* flags */ SOC_MEM_FLAG_VALID | 249 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 250 /* cmp_fn */ _soc_mem_cmp_undef, 251 /* *null_entry */ _soc_mem_entry_null_zeroes, 252 /* index_min */ 0, 253 /* index_max */ 63, 254 /* minblock */ 6, 255 /* maxblock */ 6, 256 /* blocks */ 0x40, 257 /* blocks_hi */ 0, 258 /* base */ 0x0e0b0000, 259 /* gran */ 1, 260 /* bytes */ 1, 261 /* nFields */ 1, 262 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAPm_fields, 263 /* *views */ NULL, 264 /* *views_num */ NULL, 265 /* snoop_cb */ NULL, 266 /* snoop_user_data */ NULL, 267 /* snoop_flags */ 0, 268 /* mem severity */ SOC_MEM_SEVERE_MISSING, 269 /* type */ SOC_MEM_TYPE_NORMAL, 270 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 271 /* impl */ SOC_MEM_IMPL_NORMAL, 272 /* cmic_mor_clks */ 0, 273 }, 274 #endif /* chips */ 275 276 #if defined(BCM_53400_A0) 277 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM53400_A0m */ 278 /* mem ALTERNATE_EMIRROR_BITMAPm */ 279 /* flags */ SOC_MEM_FLAG_VALID | 280 SOC_MEM_FLAG_CACHABLE | 281 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 282 /* cmp_fn */ _soc_mem_cmp_undef, 283 /* *null_entry */ _soc_mem_entry_null_zeroes, 284 /* index_min */ 0, 285 /* index_max */ 63, 286 /* minblock */ 5, 287 /* maxblock */ 5, 288 /* blocks */ 0x20, 289 /* blocks_hi */ 0, 290 /* base */ 0x40380000, 291 /* gran */ 1, 292 /* bytes */ 4, 293 /* nFields */ 3, 294 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM53400_A0m_fields, 295 /* *views */ NULL, 296 /* *views_num */ NULL, 297 /* snoop_cb */ NULL, 298 /* snoop_user_data */ NULL, 299 /* snoop_flags */ 0, 300 /* mem severity */ SOC_MEM_SEVERE_MISSING, 301 /* type */ SOC_MEM_TYPE_NORMAL, 302 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 303 /* impl */ SOC_MEM_IMPL_NORMAL, 304 /* cmic_mor_clks */ 0, 305 }, 306 #endif /* chips */ 307 308 #if defined(BCM_53540_A0) 309 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM53540_A0m */ 310 /* mem ALTERNATE_EMIRROR_BITMAPm */ 311 /* flags */ SOC_MEM_FLAG_VALID | 312 SOC_MEM_FLAG_CACHABLE | 313 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 314 /* cmp_fn */ _soc_mem_cmp_undef, 315 /* *null_entry */ _soc_mem_entry_null_zeroes, 316 /* index_min */ 0, 317 /* index_max */ 255, 318 /* minblock */ 8, 319 /* maxblock */ 8, 320 /* blocks */ 0x100, 321 /* blocks_hi */ 0, 322 /* base */ 0x403c0000, 323 /* gran */ 1, 324 /* bytes */ 5, 325 /* nFields */ 2, 326 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56160_A0m_fields, 327 /* *views */ NULL, 328 /* *views_num */ NULL, 329 /* snoop_cb */ NULL, 330 /* snoop_user_data */ NULL, 331 /* snoop_flags */ 0, 332 /* mem severity */ SOC_MEM_SEVERE_MISSING, 333 /* type */ SOC_MEM_TYPE_NORMAL, 334 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 335 /* impl */ SOC_MEM_IMPL_NORMAL, 336 /* cmic_mor_clks */ 0, 337 }, 338 #endif /* chips */ 339 340 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 341 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM53570_A0m */ 342 /* mem ALTERNATE_EMIRROR_BITMAPm */ 343 /* flags */ SOC_MEM_FLAG_VALID | 344 SOC_MEM_FLAG_CACHABLE | 345 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 346 /* cmp_fn */ _soc_mem_cmp_undef, 347 /* *null_entry */ _soc_mem_entry_null_zeroes, 348 /* index_min */ 0, 349 /* index_max */ 255, 350 /* minblock */ 15, 351 /* maxblock */ 15, 352 /* blocks */ 0x8000, 353 /* blocks_hi */ 0, 354 /* base */ 0x403c0000, 355 /* gran */ 1, 356 /* bytes */ 9, 357 /* nFields */ 2, 358 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM53570_A0m_fields, 359 /* *views */ NULL, 360 /* *views_num */ NULL, 361 /* snoop_cb */ NULL, 362 /* snoop_user_data */ NULL, 363 /* snoop_flags */ 0, 364 /* mem severity */ SOC_MEM_SEVERE_MISSING, 365 /* type */ SOC_MEM_TYPE_NORMAL, 366 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 367 /* impl */ SOC_MEM_IMPL_NORMAL, 368 /* cmic_mor_clks */ 0, 369 }, 370 #endif /* chips */ 371 372 #if defined(BCM_56150_A0) 373 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56150_A0m */ 374 /* mem ALTERNATE_EMIRROR_BITMAPm */ 375 /* flags */ SOC_MEM_FLAG_VALID | 376 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 377 /* cmp_fn */ _soc_mem_cmp_undef, 378 /* *null_entry */ _soc_mem_entry_null_zeroes, 379 /* index_min */ 0, 380 /* index_max */ 63, 381 /* minblock */ 5, 382 /* maxblock */ 5, 383 /* blocks */ 0x20, 384 /* blocks_hi */ 0, 385 /* base */ 0x44380000, 386 /* gran */ 1, 387 /* bytes */ 1, 388 /* nFields */ 1, 389 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56150_A0m_fields, 390 /* *views */ NULL, 391 /* *views_num */ NULL, 392 /* snoop_cb */ NULL, 393 /* snoop_user_data */ NULL, 394 /* snoop_flags */ 0, 395 /* mem severity */ SOC_MEM_SEVERE_MISSING, 396 /* type */ SOC_MEM_TYPE_NORMAL, 397 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 398 /* impl */ SOC_MEM_IMPL_NORMAL, 399 /* cmic_mor_clks */ 0, 400 }, 401 #endif /* chips */ 402 403 #if defined(BCM_56160_A0) 404 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56160_A0m */ 405 /* mem ALTERNATE_EMIRROR_BITMAPm */ 406 /* flags */ SOC_MEM_FLAG_VALID | 407 SOC_MEM_FLAG_CACHABLE | 408 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 409 /* cmp_fn */ _soc_mem_cmp_undef, 410 /* *null_entry */ _soc_mem_entry_null_zeroes, 411 /* index_min */ 0, 412 /* index_max */ 255, 413 /* minblock */ 7, 414 /* maxblock */ 7, 415 /* blocks */ 0x80, 416 /* blocks_hi */ 0, 417 /* base */ 0x403c0000, 418 /* gran */ 1, 419 /* bytes */ 5, 420 /* nFields */ 2, 421 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56160_A0m_fields, 422 /* *views */ NULL, 423 /* *views_num */ NULL, 424 /* snoop_cb */ NULL, 425 /* snoop_user_data */ NULL, 426 /* snoop_flags */ 0, 427 /* mem severity */ SOC_MEM_SEVERE_MISSING, 428 /* type */ SOC_MEM_TYPE_NORMAL, 429 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 430 /* impl */ SOC_MEM_IMPL_NORMAL, 431 /* cmic_mor_clks */ 0, 432 }, 433 #endif /* chips */ 434 435 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 436 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56260_A0m */ 437 /* mem ALTERNATE_EMIRROR_BITMAPm */ 438 /* flags */ SOC_MEM_FLAG_VALID | 439 SOC_MEM_FLAG_CACHABLE | 440 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 441 /* cmp_fn */ _soc_mem_cmp_undef, 442 /* *null_entry */ _soc_mem_entry_null_zeroes, 443 /* index_min */ 0, 444 /* index_max */ 255, 445 /* minblock */ 6, 446 /* maxblock */ 6, 447 /* blocks */ 0x40, 448 /* blocks_hi */ 0, 449 /* base */ 0x3c740000, 450 /* gran */ 1, 451 /* bytes */ 13, 452 /* nFields */ 2, 453 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56260_A0m_fields, 454 /* *views */ NULL, 455 /* *views_num */ NULL, 456 /* snoop_cb */ NULL, 457 /* snoop_user_data */ NULL, 458 /* snoop_flags */ 0, 459 /* mem severity */ SOC_MEM_SEVERE_MISSING, 460 /* type */ SOC_MEM_TYPE_NORMAL, 461 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 462 /* impl */ SOC_MEM_IMPL_NORMAL, 463 /* cmic_mor_clks */ 0, 464 }, 465 #endif /* chips */ 466 467 #if defined(BCM_56270_A0) 468 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56270_A0m */ 469 /* mem ALTERNATE_EMIRROR_BITMAPm */ 470 /* flags */ SOC_MEM_FLAG_VALID | 471 SOC_MEM_FLAG_CACHABLE | 472 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 473 /* cmp_fn */ _soc_mem_cmp_undef, 474 /* *null_entry */ _soc_mem_entry_null_zeroes, 475 /* index_min */ 0, 476 /* index_max */ 63, 477 /* minblock */ 5, 478 /* maxblock */ 5, 479 /* blocks */ 0x20, 480 /* blocks_hi */ 0, 481 /* base */ 0x3c740000, 482 /* gran */ 1, 483 /* bytes */ 5, 484 /* nFields */ 2, 485 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56160_A0m_fields, 486 /* *views */ NULL, 487 /* *views_num */ NULL, 488 /* snoop_cb */ NULL, 489 /* snoop_user_data */ NULL, 490 /* snoop_flags */ 0, 491 /* mem severity */ SOC_MEM_SEVERE_MISSING, 492 /* type */ SOC_MEM_TYPE_NORMAL, 493 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 494 /* impl */ SOC_MEM_IMPL_NORMAL, 495 /* cmic_mor_clks */ 0, 496 }, 497 #endif /* chips */ 498 499 #if defined(BCM_56314_A0) 500 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56314_A0m */ 501 /* mem ALTERNATE_EMIRROR_BITMAPm */ 502 /* flags */ SOC_MEM_FLAG_VALID | 503 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 504 /* cmp_fn */ _soc_mem_cmp_undef, 505 /* *null_entry */ _soc_mem_entry_null_zeroes, 506 /* index_min */ 0, 507 /* index_max */ 63, 508 /* minblock */ 8, 509 /* maxblock */ 8, 510 /* blocks */ 0x100, 511 /* blocks_hi */ 0, 512 /* base */ 0x0e0b0000, 513 /* gran */ 1, 514 /* bytes */ 1, 515 /* nFields */ 1, 516 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAPm_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_56142_A0) || defined(BCM_56334_A0) || \ 531 defined(BCM_56334_B0) 532 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56334_A0m */ 533 /* mem ALTERNATE_EMIRROR_BITMAPm */ 534 /* flags */ SOC_MEM_FLAG_VALID | 535 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 536 /* cmp_fn */ _soc_mem_cmp_undef, 537 /* *null_entry */ _soc_mem_entry_null_zeroes, 538 /* index_min */ 0, 539 /* index_max */ 63, 540 /* minblock */ 5, 541 /* maxblock */ 5, 542 /* blocks */ 0x20, 543 /* blocks_hi */ 0, 544 /* base */ 0x110b0000, 545 /* gran */ 1, 546 /* bytes */ 1, 547 /* nFields */ 1, 548 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAPm_fields, 549 /* *views */ NULL, 550 /* *views_num */ NULL, 551 /* snoop_cb */ NULL, 552 /* snoop_user_data */ NULL, 553 /* snoop_flags */ 0, 554 /* mem severity */ SOC_MEM_SEVERE_MISSING, 555 /* type */ SOC_MEM_TYPE_NORMAL, 556 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 557 /* impl */ SOC_MEM_IMPL_NORMAL, 558 /* cmic_mor_clks */ 0, 559 }, 560 #endif /* chips */ 561 562 #if defined(BCM_56340_A0) 563 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56340_A0m */ 564 /* mem ALTERNATE_EMIRROR_BITMAPm */ 565 /* flags */ SOC_MEM_FLAG_VALID | 566 SOC_MEM_FLAG_CACHABLE | 567 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 568 /* cmp_fn */ _soc_mem_cmp_undef, 569 /* *null_entry */ _soc_mem_entry_null_zeroes, 570 /* index_min */ 0, 571 /* index_max */ 255, 572 /* minblock */ 4, 573 /* maxblock */ 4, 574 /* blocks */ 0x10, 575 /* blocks_hi */ 0, 576 /* base */ 0x38580000, 577 /* gran */ 1, 578 /* bytes */ 8, 579 /* nFields */ 4, 580 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56340_A0m_fields, 581 /* *views */ NULL, 582 /* *views_num */ NULL, 583 /* snoop_cb */ NULL, 584 /* snoop_user_data */ NULL, 585 /* snoop_flags */ 0, 586 /* mem severity */ SOC_MEM_SEVERE_MISSING, 587 /* type */ SOC_MEM_TYPE_NORMAL, 588 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 589 /* impl */ SOC_MEM_IMPL_NORMAL, 590 /* cmic_mor_clks */ 0, 591 }, 592 #endif /* chips */ 593 594 #if defined(BCM_56370_A0) 595 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56370_A0m */ 596 /* mem ALTERNATE_EMIRROR_BITMAPm */ 597 /* flags */ SOC_MEM_FLAG_VALID | 598 SOC_MEM_FLAG_CACHABLE | 599 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 600 /* cmp_fn */ _soc_mem_cmp_undef, 601 /* *null_entry */ _soc_mem_entry_null_zeroes, 602 /* index_min */ 0, 603 /* index_max */ 255, 604 /* minblock */ 14, 605 /* maxblock */ 14, 606 /* blocks */ 0x4000, 607 /* blocks_hi */ 0, 608 /* base */ 0x80700000, 609 /* gran */ 1, 610 /* bytes */ 2, 611 /* nFields */ 9, 612 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56370_A0m_fields, 613 /* *views */ NULL, 614 /* *views_num */ NULL, 615 /* snoop_cb */ NULL, 616 /* snoop_user_data */ NULL, 617 /* snoop_flags */ 0, 618 /* mem severity */ SOC_MEM_SEVERE_MISSING, 619 /* type */ SOC_MEM_TYPE_NORMAL, 620 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 621 /* impl */ SOC_MEM_IMPL_NORMAL, 622 /* cmic_mor_clks */ 0, 623 /* access_latency_mode */ 3, 624 }, 625 #endif /* chips */ 626 627 #if defined(BCM_56440_A0) || defined(BCM_56440_B0) 628 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56440_A0m */ 629 /* mem ALTERNATE_EMIRROR_BITMAPm */ 630 /* flags */ SOC_MEM_FLAG_VALID | 631 SOC_MEM_FLAG_CACHABLE | 632 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 633 /* cmp_fn */ _soc_mem_cmp_undef, 634 /* *null_entry */ _soc_mem_entry_null_zeroes, 635 /* index_min */ 0, 636 /* index_max */ 255, 637 /* minblock */ 9, 638 /* maxblock */ 9, 639 /* blocks */ 0x200, 640 /* blocks_hi */ 0, 641 /* base */ 0x0f072800, 642 /* gran */ 1, 643 /* bytes */ 5, 644 /* nFields */ 4, 645 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56440_A0m_fields, 646 /* *views */ NULL, 647 /* *views_num */ NULL, 648 /* snoop_cb */ NULL, 649 /* snoop_user_data */ NULL, 650 /* snoop_flags */ 0, 651 /* mem severity */ SOC_MEM_SEVERE_MISSING, 652 /* type */ SOC_MEM_TYPE_NORMAL, 653 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 654 /* impl */ SOC_MEM_IMPL_NORMAL, 655 /* cmic_mor_clks */ 0, 656 }, 657 #endif /* chips */ 658 659 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 660 defined(BCM_56450_B1) 661 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56450_A0m */ 662 /* mem ALTERNATE_EMIRROR_BITMAPm */ 663 /* flags */ SOC_MEM_FLAG_VALID | 664 SOC_MEM_FLAG_CACHABLE | 665 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 666 /* cmp_fn */ _soc_mem_cmp_undef, 667 /* *null_entry */ _soc_mem_entry_null_zeroes, 668 /* index_min */ 0, 669 /* index_max */ 255, 670 /* minblock */ 8, 671 /* maxblock */ 8, 672 /* blocks */ 0x100, 673 /* blocks_hi */ 0, 674 /* base */ 0x3c740000, 675 /* gran */ 1, 676 /* bytes */ 22, 677 /* nFields */ 5, 678 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56450_A0m_fields, 679 /* *views */ NULL, 680 /* *views_num */ NULL, 681 /* snoop_cb */ NULL, 682 /* snoop_user_data */ NULL, 683 /* snoop_flags */ 0, 684 /* mem severity */ SOC_MEM_SEVERE_MISSING, 685 /* type */ SOC_MEM_TYPE_NORMAL, 686 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 687 /* impl */ SOC_MEM_IMPL_NORMAL, 688 /* cmic_mor_clks */ 0, 689 }, 690 #endif /* chips */ 691 692 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) 693 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56524_A0m */ 694 /* mem ALTERNATE_EMIRROR_BITMAPm */ 695 /* flags */ SOC_MEM_FLAG_VALID | 696 SOC_MEM_FLAG_CACHABLE | 697 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 698 /* cmp_fn */ _soc_mem_cmp_undef, 699 /* *null_entry */ _soc_mem_entry_null_zeroes, 700 /* index_min */ 0, 701 /* index_max */ 127, 702 /* minblock */ 8, 703 /* maxblock */ 8, 704 /* blocks */ 0x100, 705 /* blocks_hi */ 0, 706 /* base */ 0x0e088000, 707 /* gran */ 1, 708 /* bytes */ 7, 709 /* nFields */ 4, 710 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56634_A0m_fields, 711 /* *views */ NULL, 712 /* *views_num */ NULL, 713 /* snoop_cb */ NULL, 714 /* snoop_user_data */ NULL, 715 /* snoop_flags */ 0, 716 /* mem severity */ SOC_MEM_SEVERE_MISSING, 717 /* type */ SOC_MEM_TYPE_NORMAL, 718 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 719 /* impl */ SOC_MEM_IMPL_NORMAL, 720 /* cmic_mor_clks */ 0, 721 }, 722 #endif /* chips */ 723 724 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \ 725 defined(BCM_56670_B0) 726 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56560_A0m */ 727 /* mem ALTERNATE_EMIRROR_BITMAPm */ 728 /* flags */ SOC_MEM_FLAG_VALID | 729 SOC_MEM_FLAG_CACHABLE | 730 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 731 /* cmp_fn */ _soc_mem_cmp_undef, 732 /* *null_entry */ _soc_mem_entry_null_zeroes, 733 /* index_min */ 0, 734 /* index_max */ 255, 735 /* minblock */ 21, 736 /* maxblock */ 21, 737 /* blocks */ 0x200000, 738 /* blocks_hi */ 0, 739 /* base */ 0x55280000, 740 /* gran */ 1, 741 /* bytes */ 2, 742 /* nFields */ 6, 743 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56560_A0m_fields, 744 /* *views */ NULL, 745 /* *views_num */ NULL, 746 /* snoop_cb */ NULL, 747 /* snoop_user_data */ NULL, 748 /* snoop_flags */ 0, 749 /* mem severity */ SOC_MEM_SEVERE_MISSING, 750 /* type */ SOC_MEM_TYPE_NORMAL, 751 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 752 /* impl */ SOC_MEM_IMPL_NORMAL, 753 /* cmic_mor_clks */ 0, 754 }, 755 #endif /* chips */ 756 757 #if defined(BCM_56560_B0) 758 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56560_B0m */ 759 /* mem ALTERNATE_EMIRROR_BITMAPm */ 760 /* flags */ SOC_MEM_FLAG_VALID | 761 SOC_MEM_FLAG_CACHABLE | 762 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 763 /* cmp_fn */ _soc_mem_cmp_undef, 764 /* *null_entry */ _soc_mem_entry_null_zeroes, 765 /* index_min */ 0, 766 /* index_max */ 255, 767 /* minblock */ 13, 768 /* maxblock */ 13, 769 /* blocks */ 0x2000, 770 /* blocks_hi */ 0, 771 /* base */ 0x55280000, 772 /* gran */ 1, 773 /* bytes */ 2, 774 /* nFields */ 6, 775 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56560_A0m_fields, 776 /* *views */ NULL, 777 /* *views_num */ NULL, 778 /* snoop_cb */ NULL, 779 /* snoop_user_data */ NULL, 780 /* snoop_flags */ 0, 781 /* mem severity */ SOC_MEM_SEVERE_MISSING, 782 /* type */ SOC_MEM_TYPE_NORMAL, 783 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 784 /* impl */ SOC_MEM_IMPL_NORMAL, 785 /* cmic_mor_clks */ 0, 786 }, 787 #endif /* chips */ 788 789 #if defined(BCM_56624_A0) || defined(BCM_56624_B0) 790 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56624_A0m */ 791 /* mem ALTERNATE_EMIRROR_BITMAPm */ 792 /* flags */ SOC_MEM_FLAG_VALID | 793 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 794 /* cmp_fn */ _soc_mem_cmp_undef, 795 /* *null_entry */ _soc_mem_entry_null_zeroes, 796 /* index_min */ 0, 797 /* index_max */ 127, 798 /* minblock */ 7, 799 /* maxblock */ 7, 800 /* blocks */ 0x80, 801 /* blocks_hi */ 0, 802 /* base */ 0x110b0000, 803 /* gran */ 1, 804 /* bytes */ 1, 805 /* nFields */ 1, 806 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56624_A0m_fields, 807 /* *views */ NULL, 808 /* *views_num */ NULL, 809 /* snoop_cb */ NULL, 810 /* snoop_user_data */ NULL, 811 /* snoop_flags */ 0, 812 /* mem severity */ SOC_MEM_SEVERE_MISSING, 813 /* type */ SOC_MEM_TYPE_NORMAL, 814 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 815 /* impl */ SOC_MEM_IMPL_NORMAL, 816 /* cmic_mor_clks */ 0, 817 }, 818 #endif /* chips */ 819 820 #if defined(BCM_56634_A0) || defined(BCM_56634_B0) 821 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56634_A0m */ 822 /* mem ALTERNATE_EMIRROR_BITMAPm */ 823 /* flags */ SOC_MEM_FLAG_VALID | 824 SOC_MEM_FLAG_CACHABLE | 825 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 826 /* cmp_fn */ _soc_mem_cmp_undef, 827 /* *null_entry */ _soc_mem_entry_null_zeroes, 828 /* index_min */ 0, 829 /* index_max */ 127, 830 /* minblock */ 9, 831 /* maxblock */ 9, 832 /* blocks */ 0x200, 833 /* blocks_hi */ 0, 834 /* base */ 0x0e088000, 835 /* gran */ 1, 836 /* bytes */ 7, 837 /* nFields */ 4, 838 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56634_A0m_fields, 839 /* *views */ NULL, 840 /* *views_num */ NULL, 841 /* snoop_cb */ NULL, 842 /* snoop_user_data */ NULL, 843 /* snoop_flags */ 0, 844 /* mem severity */ SOC_MEM_SEVERE_MISSING, 845 /* type */ SOC_MEM_TYPE_NORMAL, 846 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 847 /* impl */ SOC_MEM_IMPL_NORMAL, 848 /* cmic_mor_clks */ 0, 849 }, 850 #endif /* chips */ 851 852 #if defined(BCM_56640_A0) 853 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56640_A0m */ 854 /* mem ALTERNATE_EMIRROR_BITMAPm */ 855 /* flags */ SOC_MEM_FLAG_VALID | 856 SOC_MEM_FLAG_CACHABLE | 857 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 858 /* cmp_fn */ _soc_mem_cmp_undef, 859 /* *null_entry */ _soc_mem_entry_null_zeroes, 860 /* index_min */ 0, 861 /* index_max */ 255, 862 /* minblock */ 7, 863 /* maxblock */ 7, 864 /* blocks */ 0x80, 865 /* blocks_hi */ 0, 866 /* base */ 0x38580000, 867 /* gran */ 1, 868 /* bytes */ 9, 869 /* nFields */ 5, 870 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56640_A0m_fields, 871 /* *views */ NULL, 872 /* *views_num */ NULL, 873 /* snoop_cb */ NULL, 874 /* snoop_user_data */ NULL, 875 /* snoop_flags */ 0, 876 /* mem severity */ SOC_MEM_SEVERE_MISSING, 877 /* type */ SOC_MEM_TYPE_NORMAL, 878 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 879 /* impl */ SOC_MEM_IMPL_NORMAL, 880 /* cmic_mor_clks */ 0, 881 }, 882 #endif /* chips */ 883 884 #if defined(BCM_56680_A0) || defined(BCM_56680_B0) 885 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56680_A0m */ 886 /* mem ALTERNATE_EMIRROR_BITMAPm */ 887 /* flags */ SOC_MEM_FLAG_VALID | 888 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 889 /* cmp_fn */ _soc_mem_cmp_undef, 890 /* *null_entry */ _soc_mem_entry_null_zeroes, 891 /* index_min */ 0, 892 /* index_max */ 127, 893 /* minblock */ 6, 894 /* maxblock */ 6, 895 /* blocks */ 0x40, 896 /* blocks_hi */ 0, 897 /* base */ 0x110b0000, 898 /* gran */ 1, 899 /* bytes */ 1, 900 /* nFields */ 1, 901 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56624_A0m_fields, 902 /* *views */ NULL, 903 /* *views_num */ NULL, 904 /* snoop_cb */ NULL, 905 /* snoop_user_data */ NULL, 906 /* snoop_flags */ 0, 907 /* mem severity */ SOC_MEM_SEVERE_MISSING, 908 /* type */ SOC_MEM_TYPE_NORMAL, 909 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 910 /* impl */ SOC_MEM_IMPL_NORMAL, 911 /* cmic_mor_clks */ 0, 912 }, 913 #endif /* chips */ 914 915 #if defined(BCM_56685_A0) || defined(BCM_56685_B0) 916 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56685_A0m */ 917 /* mem ALTERNATE_EMIRROR_BITMAPm */ 918 /* flags */ SOC_MEM_FLAG_VALID | 919 SOC_MEM_FLAG_CACHABLE | 920 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 921 /* cmp_fn */ _soc_mem_cmp_undef, 922 /* *null_entry */ _soc_mem_entry_null_zeroes, 923 /* index_min */ 0, 924 /* index_max */ 127, 925 /* minblock */ 6, 926 /* maxblock */ 6, 927 /* blocks */ 0x40, 928 /* blocks_hi */ 0, 929 /* base */ 0x0e088000, 930 /* gran */ 1, 931 /* bytes */ 7, 932 /* nFields */ 4, 933 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56634_A0m_fields, 934 /* *views */ NULL, 935 /* *views_num */ NULL, 936 /* snoop_cb */ NULL, 937 /* snoop_user_data */ NULL, 938 /* snoop_flags */ 0, 939 /* mem severity */ SOC_MEM_SEVERE_MISSING, 940 /* type */ SOC_MEM_TYPE_NORMAL, 941 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 942 /* impl */ SOC_MEM_IMPL_NORMAL, 943 /* cmic_mor_clks */ 0, 944 }, 945 #endif /* chips */ 946 947 #if defined(BCM_56770_A0) 948 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56770_A0m */ 949 /* mem ALTERNATE_EMIRROR_BITMAPm */ 950 /* flags */ SOC_MEM_FLAG_VALID | 951 SOC_MEM_FLAG_CACHABLE | 952 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 953 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 954 /* cmp_fn */ _soc_mem_cmp_undef, 955 /* *null_entry */ _soc_mem_entry_null_zeroes, 956 /* index_min */ 0, 957 /* index_max */ 255, 958 /* minblock */ 25, 959 /* maxblock */ 25, 960 /* blocks */ 0x2000000, 961 /* blocks_hi */ 0, 962 /* base */ 0x80700000, 963 /* gran */ 1, 964 /* bytes */ 2, 965 /* nFields */ 8, 966 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56970_A0m_fields, 967 /* *views */ NULL, 968 /* *views_num */ NULL, 969 /* snoop_cb */ NULL, 970 /* snoop_user_data */ NULL, 971 /* snoop_flags */ 0, 972 /* mem severity */ SOC_MEM_SEVERE_MISSING, 973 /* type */ SOC_MEM_TYPE_NORMAL, 974 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 975 /* impl */ SOC_MEM_IMPL_NORMAL, 976 /* cmic_mor_clks */ 0, 977 /* access_latency_mode */ 3, 978 }, 979 #endif /* chips */ 980 981 #if defined(BCM_56800_A0) 982 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56800_A0m */ 983 /* mem ALTERNATE_EMIRROR_BITMAPm */ 984 /* flags */ SOC_MEM_FLAG_VALID | 985 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 986 /* cmp_fn */ _soc_mem_cmp_undef, 987 /* *null_entry */ _soc_mem_entry_null_zeroes, 988 /* index_min */ 0, 989 /* index_max */ 127, 990 /* minblock */ 4, 991 /* maxblock */ 4, 992 /* blocks */ 0x10, 993 /* blocks_hi */ 0, 994 /* base */ 0x0e06b000, 995 /* gran */ 1, 996 /* bytes */ 3, 997 /* nFields */ 1, 998 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56800_A0m_fields, 999 /* *views */ NULL, 1000 /* *views_num */ NULL, 1001 /* snoop_cb */ NULL, 1002 /* snoop_user_data */ NULL, 1003 /* snoop_flags */ 0, 1004 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1005 /* type */ SOC_MEM_TYPE_NORMAL, 1006 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1007 /* impl */ SOC_MEM_IMPL_NORMAL, 1008 /* cmic_mor_clks */ 0, 1009 }, 1010 #endif /* chips */ 1011 1012 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 1013 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56820_A0m */ 1014 /* mem ALTERNATE_EMIRROR_BITMAPm */ 1015 /* flags */ SOC_MEM_FLAG_VALID | 1016 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1017 /* cmp_fn */ _soc_mem_cmp_undef, 1018 /* *null_entry */ _soc_mem_entry_null_zeroes, 1019 /* index_min */ 0, 1020 /* index_max */ 255, 1021 /* minblock */ 3, 1022 /* maxblock */ 3, 1023 /* blocks */ 0x8, 1024 /* blocks_hi */ 0, 1025 /* base */ 0x0f078000, 1026 /* gran */ 1, 1027 /* bytes */ 4, 1028 /* nFields */ 1, 1029 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56820_A0m_fields, 1030 /* *views */ NULL, 1031 /* *views_num */ NULL, 1032 /* snoop_cb */ NULL, 1033 /* snoop_user_data */ NULL, 1034 /* snoop_flags */ 0, 1035 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1036 /* type */ SOC_MEM_TYPE_NORMAL, 1037 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1038 /* impl */ SOC_MEM_IMPL_NORMAL, 1039 /* cmic_mor_clks */ 0, 1040 }, 1041 #endif /* chips */ 1042 1043 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 1044 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56840_A0m */ 1045 /* mem ALTERNATE_EMIRROR_BITMAPm */ 1046 /* flags */ SOC_MEM_FLAG_VALID | 1047 SOC_MEM_FLAG_CACHABLE | 1048 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 1049 /* cmp_fn */ _soc_mem_cmp_undef, 1050 /* *null_entry */ _soc_mem_entry_null_zeroes, 1051 /* index_min */ 0, 1052 /* index_max */ 255, 1053 /* minblock */ 6, 1054 /* maxblock */ 6, 1055 /* blocks */ 0x40, 1056 /* blocks_hi */ 0, 1057 /* base */ 0x0f072800, 1058 /* gran */ 1, 1059 /* bytes */ 9, 1060 /* nFields */ 5, 1061 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56840_A0m_fields, 1062 /* *views */ NULL, 1063 /* *views_num */ NULL, 1064 /* snoop_cb */ NULL, 1065 /* snoop_user_data */ NULL, 1066 /* snoop_flags */ 0, 1067 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1068 /* type */ SOC_MEM_TYPE_NORMAL, 1069 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1070 /* impl */ SOC_MEM_IMPL_NORMAL, 1071 /* cmic_mor_clks */ 0, 1072 }, 1073 #endif /* chips */ 1074 1075 #if defined(BCM_56850_A0) 1076 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56850_A0m */ 1077 /* mem ALTERNATE_EMIRROR_BITMAPm */ 1078 /* flags */ SOC_MEM_FLAG_VALID | 1079 SOC_MEM_FLAG_CACHABLE | 1080 SOC_MEM_FLAG_SER_CACHE_RESTORE | 1081 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 1082 /* cmp_fn */ _soc_mem_cmp_undef, 1083 /* *null_entry */ _soc_mem_entry_null_zeroes, 1084 /* index_min */ 0, 1085 /* index_max */ 255, 1086 /* minblock */ 10, 1087 /* maxblock */ 10, 1088 /* blocks */ 0x400, 1089 /* blocks_hi */ 0, 1090 /* base */ 0x45280000, 1091 /* gran */ 1, 1092 /* bytes */ 2, 1093 /* nFields */ 6, 1094 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56850_A0m_fields, 1095 /* *views */ NULL, 1096 /* *views_num */ NULL, 1097 /* snoop_cb */ NULL, 1098 /* snoop_user_data */ NULL, 1099 /* snoop_flags */ 0, 1100 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1101 /* type */ SOC_MEM_TYPE_NORMAL, 1102 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1103 /* impl */ SOC_MEM_IMPL_NORMAL, 1104 /* cmic_mor_clks */ 0, 1105 }, 1106 #endif /* chips */ 1107 1108 #if defined(BCM_56860_A0) 1109 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56860_A0m */ 1110 /* mem ALTERNATE_EMIRROR_BITMAPm */ 1111 /* flags */ SOC_MEM_FLAG_VALID | 1112 SOC_MEM_FLAG_CACHABLE | 1113 SOC_MEM_FLAG_SER_CACHE_RESTORE | 1114 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 1115 /* cmp_fn */ _soc_mem_cmp_undef, 1116 /* *null_entry */ _soc_mem_entry_null_zeroes, 1117 /* index_min */ 0, 1118 /* index_max */ 255, 1119 /* minblock */ 11, 1120 /* maxblock */ 11, 1121 /* blocks */ 0x800, 1122 /* blocks_hi */ 0, 1123 /* base */ 0x55280000, 1124 /* gran */ 1, 1125 /* bytes */ 2, 1126 /* nFields */ 6, 1127 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56850_A0m_fields, 1128 /* *views */ NULL, 1129 /* *views_num */ NULL, 1130 /* snoop_cb */ NULL, 1131 /* snoop_user_data */ NULL, 1132 /* snoop_flags */ 0, 1133 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1134 /* type */ SOC_MEM_TYPE_NORMAL, 1135 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1136 /* impl */ SOC_MEM_IMPL_NORMAL, 1137 /* cmic_mor_clks */ 0, 1138 }, 1139 #endif /* chips */ 1140 1141 #if defined(BCM_56870_A0) 1142 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56870_A0m */ 1143 /* mem ALTERNATE_EMIRROR_BITMAPm */ 1144 /* flags */ SOC_MEM_FLAG_VALID | 1145 SOC_MEM_FLAG_CACHABLE | 1146 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 1147 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 1148 /* cmp_fn */ _soc_mem_cmp_undef, 1149 /* *null_entry */ _soc_mem_entry_null_zeroes, 1150 /* index_min */ 0, 1151 /* index_max */ 255, 1152 /* minblock */ 37, 1153 /* maxblock */ 37, 1154 /* blocks */ 0, 1155 /* blocks_hi */ 0x20, 1156 /* base */ 0x80700000, 1157 /* gran */ 1, 1158 /* bytes */ 2, 1159 /* nFields */ 8, 1160 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56970_A0m_fields, 1161 /* *views */ NULL, 1162 /* *views_num */ NULL, 1163 /* snoop_cb */ NULL, 1164 /* snoop_user_data */ NULL, 1165 /* snoop_flags */ 0, 1166 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1167 /* type */ SOC_MEM_TYPE_NORMAL, 1168 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1169 /* impl */ SOC_MEM_IMPL_NORMAL, 1170 /* cmic_mor_clks */ 0, 1171 /* access_latency_mode */ 3, 1172 }, 1173 #endif /* chips */ 1174 1175 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 1176 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56960_A0m */ 1177 /* mem ALTERNATE_EMIRROR_BITMAPm */ 1178 /* flags */ SOC_MEM_FLAG_VALID | 1179 SOC_MEM_FLAG_CACHABLE | 1180 SOC_MEM_FLAG_SER_CACHE_RESTORE | 1181 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */ 1182 /* cmp_fn */ _soc_mem_cmp_undef, 1183 /* *null_entry */ _soc_mem_entry_null_zeroes, 1184 /* index_min */ 0, 1185 /* index_max */ 255, 1186 /* minblock */ 36, 1187 /* maxblock */ 36, 1188 /* blocks */ 0, 1189 /* blocks_hi */ 0x10, 1190 /* base */ 0x50600000, 1191 /* gran */ 1, 1192 /* bytes */ 2, 1193 /* nFields */ 6, 1194 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56960_A0m_fields, 1195 /* *views */ NULL, 1196 /* *views_num */ NULL, 1197 /* snoop_cb */ NULL, 1198 /* snoop_user_data */ NULL, 1199 /* snoop_flags */ 0, 1200 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1201 /* type */ SOC_MEM_TYPE_NORMAL, 1202 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1203 /* impl */ SOC_MEM_IMPL_NORMAL, 1204 /* cmic_mor_clks */ 0, 1205 /* access_latency_mode */ 3, 1206 }, 1207 #endif /* chips */ 1208 1209 #if defined(BCM_56970_A0) 1210 { /* SOC_MEM_INT_ALTERNATE_EMIRROR_BITMAP_BCM56970_A0m */ 1211 /* mem ALTERNATE_EMIRROR_BITMAPm */ 1212 /* flags */ SOC_MEM_FLAG_VALID | 1213 SOC_MEM_FLAG_CACHABLE | 1214 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 1215 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 1216 /* cmp_fn */ _soc_mem_cmp_undef, 1217 /* *null_entry */ _soc_mem_entry_null_zeroes, 1218 /* index_min */ 0, 1219 /* index_max */ 255, 1220 /* minblock */ 68, 1221 /* maxblock */ 68, 1222 /* blocks */ 0, 1223 /* blocks_hi */ 0xffffffff, 1224 /* base */ 0x90600000, 1225 /* gran */ 1, 1226 /* bytes */ 2, 1227 /* nFields */ 8, 1228 /* *fields */ soc_ALTERNATE_EMIRROR_BITMAP_BCM56970_A0m_fields, 1229 /* *views */ NULL, 1230 /* *views_num */ NULL, 1231 /* snoop_cb */ NULL, 1232 /* snoop_user_data */ NULL, 1233 /* snoop_flags */ 0, 1234 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1235 /* type */ SOC_MEM_TYPE_NORMAL, 1236 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1237 /* impl */ SOC_MEM_IMPL_NORMAL, 1238 /* cmic_mor_clks */ 0, 1239 /* access_latency_mode */ 3, 1240 }, 1241 #endif /* chips */ 1242 1243 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 1244 { /* SOC_MEM_INT_ALT_TTL_FNm */ 1245 /* mem ALT_TTL_FNm */ 1246 /* flags */ SOC_MEM_FLAG_VALID | 1247 SOC_MEM_FLAG_CACHABLE | 1248 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 1249 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 1250 /* cmp_fn */ _soc_mem_cmp_undef, 1251 /* *null_entry */ _soc_mem_entry_null_zeroes, 1252 /* index_min */ 0, 1253 /* index_max */ 255, 1254 /* minblock */ 101, 1255 /* maxblock */ 101, 1256 /* blocks */ 0, 1257 /* blocks_hi */ 0xffffffff, 1258 /* base */ 0x0d400000, 1259 /* gran */ 1, 1260 /* bytes */ 2, 1261 /* nFields */ 6, 1262 /* *fields */ soc_ALT_TTL_FNm_fields, 1263 /* *views */ NULL, 1264 /* *views_num */ NULL, 1265 /* snoop_cb */ NULL, 1266 /* snoop_user_data */ NULL, 1267 /* snoop_flags */ 0, 1268 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1269 /* type */ SOC_MEM_TYPE_NORMAL, 1270 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1271 /* impl */ SOC_MEM_IMPL_NORMAL, 1272 /* cmic_mor_clks */ 0, 1273 /* access_latency_mode */ 3, 1274 }, 1275 #endif /* chips */ 1276 1277 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 1278 { /* SOC_MEM_INT_ALT_TTL_FN_PIPE0m */ 1279 /* mem ALT_TTL_FN_PIPE0m */ 1280 /* flags */ SOC_MEM_FLAG_VALID | 1281 SOC_MEM_FLAG_CACHABLE | 1282 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 1283 /* cmp_fn */ _soc_mem_cmp_undef, 1284 /* *null_entry */ _soc_mem_entry_null_zeroes, 1285 /* index_min */ 0, 1286 /* index_max */ 255, 1287 /* minblock */ 101, 1288 /* maxblock */ 101, 1289 /* blocks */ 0, 1290 /* blocks_hi */ 0xffffffff, 1291 /* base */ 0x0d400000, 1292 /* gran */ 1, 1293 /* bytes */ 2, 1294 /* nFields */ 6, 1295 /* *fields */ soc_ALT_TTL_FNm_fields, 1296 /* *views */ NULL, 1297 /* *views_num */ NULL, 1298 /* snoop_cb */ NULL, 1299 /* snoop_user_data */ NULL, 1300 /* snoop_flags */ 0, 1301 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1302 /* type */ SOC_MEM_TYPE_NORMAL, 1303 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1304 /* impl */ SOC_MEM_IMPL_NORMAL, 1305 /* cmic_mor_clks */ 0, 1306 /* access_latency_mode */ 3, 1307 }, 1308 #endif /* chips */ 1309 1310 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 1311 { /* SOC_MEM_INT_ALT_TTL_FN_PIPE1m */ 1312 /* mem ALT_TTL_FN_PIPE1m */ 1313 /* flags */ SOC_MEM_FLAG_VALID | 1314 SOC_MEM_FLAG_CACHABLE | 1315 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 1316 (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 1317 /* cmp_fn */ _soc_mem_cmp_undef, 1318 /* *null_entry */ _soc_mem_entry_null_zeroes, 1319 /* index_min */ 0, 1320 /* index_max */ 255, 1321 /* minblock */ 101, 1322 /* maxblock */ 101, 1323 /* blocks */ 0, 1324 /* blocks_hi */ 0xffffffff, 1325 /* base */ 0x0d400000, 1326 /* gran */ 1, 1327 /* bytes */ 2, 1328 /* nFields */ 6, 1329 /* *fields */ soc_ALT_TTL_FNm_fields, 1330 /* *views */ NULL, 1331 /* *views_num */ NULL, 1332 /* snoop_cb */ NULL, 1333 /* snoop_user_data */ NULL, 1334 /* snoop_flags */ 0, 1335 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1336 /* type */ SOC_MEM_TYPE_NORMAL, 1337 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1338 /* impl */ SOC_MEM_IMPL_NORMAL, 1339 /* cmic_mor_clks */ 0, 1340 /* access_latency_mode */ 3, 1341 }, 1342 #endif /* chips */ 1343 1344 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 1345 { /* SOC_MEM_INT_ALT_TTL_FN_PIPE2m */ 1346 /* mem ALT_TTL_FN_PIPE2m */ 1347 /* flags */ SOC_MEM_FLAG_VALID | 1348 SOC_MEM_FLAG_CACHABLE | 1349 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 1350 (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 1351 /* cmp_fn */ _soc_mem_cmp_undef, 1352 /* *null_entry */ _soc_mem_entry_null_zeroes, 1353 /* index_min */ 0, 1354 /* index_max */ 255, 1355 /* minblock */ 101, 1356 /* maxblock */ 101, 1357 /* blocks */ 0, 1358 /* blocks_hi */ 0xffffffff, 1359 /* base */ 0x0d400000, 1360 /* gran */ 1, 1361 /* bytes */ 2, 1362 /* nFields */ 6, 1363 /* *fields */ soc_ALT_TTL_FNm_fields, 1364 /* *views */ NULL, 1365 /* *views_num */ NULL, 1366 /* snoop_cb */ NULL, 1367 /* snoop_user_data */ NULL, 1368 /* snoop_flags */ 0, 1369 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1370 /* type */ SOC_MEM_TYPE_NORMAL, 1371 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1372 /* impl */ SOC_MEM_IMPL_NORMAL, 1373 /* cmic_mor_clks */ 0, 1374 /* access_latency_mode */ 3, 1375 }, 1376 #endif /* chips */ 1377 1378 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 1379 { /* SOC_MEM_INT_ALT_TTL_FN_PIPE3m */ 1380 /* mem ALT_TTL_FN_PIPE3m */ 1381 /* flags */ SOC_MEM_FLAG_VALID | 1382 SOC_MEM_FLAG_CACHABLE | 1383 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 1384 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 1385 /* cmp_fn */ _soc_mem_cmp_undef, 1386 /* *null_entry */ _soc_mem_entry_null_zeroes, 1387 /* index_min */ 0, 1388 /* index_max */ 255, 1389 /* minblock */ 101, 1390 /* maxblock */ 101, 1391 /* blocks */ 0, 1392 /* blocks_hi */ 0xffffffff, 1393 /* base */ 0x0d400000, 1394 /* gran */ 1, 1395 /* bytes */ 2, 1396 /* nFields */ 6, 1397 /* *fields */ soc_ALT_TTL_FNm_fields, 1398 /* *views */ NULL, 1399 /* *views_num */ NULL, 1400 /* snoop_cb */ NULL, 1401 /* snoop_user_data */ NULL, 1402 /* snoop_flags */ 0, 1403 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1404 /* type */ SOC_MEM_TYPE_NORMAL, 1405 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1406 /* impl */ SOC_MEM_IMPL_NORMAL, 1407 /* cmic_mor_clks */ 0, 1408 /* access_latency_mode */ 3, 1409 }, 1410 #endif /* chips */ 1411 1412 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 1413 { /* SOC_MEM_INT_ALT_TTL_FN_PIPE4m */ 1414 /* mem ALT_TTL_FN_PIPE4m */ 1415 /* flags */ SOC_MEM_FLAG_VALID | 1416 SOC_MEM_FLAG_CACHABLE | 1417 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 1418 (4 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 1419 /* cmp_fn */ _soc_mem_cmp_undef, 1420 /* *null_entry */ _soc_mem_entry_null_zeroes, 1421 /* index_min */ 0, 1422 /* index_max */ 255, 1423 /* minblock */ 101, 1424 /* maxblock */ 101, 1425 /* blocks */ 0, 1426 /* blocks_hi */ 0xffffffff, 1427 /* base */ 0x0d400000, 1428 /* gran */ 1, 1429 /* bytes */ 2, 1430 /* nFields */ 6, 1431 /* *fields */ soc_ALT_TTL_FNm_fields, 1432 /* *views */ NULL, 1433 /* *views_num */ NULL, 1434 /* snoop_cb */ NULL, 1435 /* snoop_user_data */ NULL, 1436 /* snoop_flags */ 0, 1437 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1438 /* type */ SOC_MEM_TYPE_NORMAL, 1439 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1440 /* impl */ SOC_MEM_IMPL_NORMAL, 1441 /* cmic_mor_clks */ 0, 1442 /* access_latency_mode */ 3, 1443 }, 1444 #endif /* chips */ 1445 1446 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 1447 { /* SOC_MEM_INT_ALT_TTL_FN_PIPE5m */ 1448 /* mem ALT_TTL_FN_PIPE5m */ 1449 /* flags */ SOC_MEM_FLAG_VALID | 1450 SOC_MEM_FLAG_CACHABLE | 1451 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 1452 (5 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 1453 /* cmp_fn */ _soc_mem_cmp_undef, 1454 /* *null_entry */ _soc_mem_entry_null_zeroes, 1455 /* index_min */ 0, 1456 /* index_max */ 255, 1457 /* minblock */ 101, 1458 /* maxblock */ 101, 1459 /* blocks */ 0, 1460 /* blocks_hi */ 0xffffffff, 1461 /* base */ 0x0d400000, 1462 /* gran */ 1, 1463 /* bytes */ 2, 1464 /* nFields */ 6, 1465 /* *fields */ soc_ALT_TTL_FNm_fields, 1466 /* *views */ NULL, 1467 /* *views_num */ NULL, 1468 /* snoop_cb */ NULL, 1469 /* snoop_user_data */ NULL, 1470 /* snoop_flags */ 0, 1471 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1472 /* type */ SOC_MEM_TYPE_NORMAL, 1473 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1474 /* impl */ SOC_MEM_IMPL_NORMAL, 1475 /* cmic_mor_clks */ 0, 1476 /* access_latency_mode */ 3, 1477 }, 1478 #endif /* chips */ 1479 1480 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 1481 { /* SOC_MEM_INT_ALT_TTL_FN_PIPE6m */ 1482 /* mem ALT_TTL_FN_PIPE6m */ 1483 /* flags */ SOC_MEM_FLAG_VALID | 1484 SOC_MEM_FLAG_CACHABLE | 1485 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 1486 (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 1487 /* cmp_fn */ _soc_mem_cmp_undef, 1488 /* *null_entry */ _soc_mem_entry_null_zeroes, 1489 /* index_min */ 0, 1490 /* index_max */ 255, 1491 /* minblock */ 101, 1492 /* maxblock */ 101, 1493 /* blocks */ 0, 1494 /* blocks_hi */ 0xffffffff, 1495 /* base */ 0x0d400000, 1496 /* gran */ 1, 1497 /* bytes */ 2, 1498 /* nFields */ 6, 1499 /* *fields */ soc_ALT_TTL_FNm_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_NORMAL, 1508 /* impl */ SOC_MEM_IMPL_NORMAL, 1509 /* cmic_mor_clks */ 0, 1510 /* access_latency_mode */ 3, 1511 }, 1512 #endif /* chips */ 1513 1514 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 1515 { /* SOC_MEM_INT_ALT_TTL_FN_PIPE7m */ 1516 /* mem ALT_TTL_FN_PIPE7m */ 1517 /* flags */ SOC_MEM_FLAG_VALID | 1518 SOC_MEM_FLAG_CACHABLE | 1519 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 1520 (7 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */ 1521 /* cmp_fn */ _soc_mem_cmp_undef, 1522 /* *null_entry */ _soc_mem_entry_null_zeroes, 1523 /* index_min */ 0, 1524 /* index_max */ 255, 1525 /* minblock */ 101, 1526 /* maxblock */ 101, 1527 /* blocks */ 0, 1528 /* blocks_hi */ 0xffffffff, 1529 /* base */ 0x0d400000, 1530 /* gran */ 1, 1531 /* bytes */ 2, 1532 /* nFields */ 6, 1533 /* *fields */ soc_ALT_TTL_FNm_fields, 1534 /* *views */ NULL, 1535 /* *views_num */ NULL, 1536 /* snoop_cb */ NULL, 1537 /* snoop_user_data */ NULL, 1538 /* snoop_flags */ 0, 1539 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1540 /* type */ SOC_MEM_TYPE_NORMAL, 1541 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 1542 /* impl */ SOC_MEM_IMPL_NORMAL, 1543 /* cmic_mor_clks */ 0, 1544 /* access_latency_mode */ 3, 1545 }, 1546 #endif /* chips */ 1547 1548 #if defined(BCM_88690_A0) 1549 { /* SOC_MEM_INT_AM_TABLEm */ 1550 /* mem AM_TABLEm */ 1551 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 1552 /* cmp_fn */ NULL, 1553 /* *null_entry */ NULL, 1554 /* index_min */ 0, 1555 /* index_max */ 63, 1556 /* minblock */ 29, 1557 /* maxblock */ 40, 1558 /* blocks */ 0xe0000000, 1559 /* blocks_hi */ 0x1ff, 1560 /* base */ 0x0c000000, 1561 /* gran */ 1, 1562 /* bytes */ 10, 1563 /* nFields */ 1, 1564 /* *fields */ soc_AM_TABLEm_fields, 1565 /* *views */ NULL, 1566 /* *views_num */ NULL, 1567 /* snoop_cb */ NULL, 1568 /* snoop_user_data */ NULL, 1569 /* snoop_flags */ 0, 1570 /* severity */ SOC_MEM_SEVERE_LOW, 1571 /* type */ SOC_MEM_TYPE_NORMAL, 1572 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1573 /* impl */ SOC_MEM_IMPL_NORMAL, 1574 /* cmic_mor_clks */ 0, 1575 }, 1576 #endif /* chips */ 1577 1578 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 1579 { /* SOC_MEM_INT_AM_TABLE_BCM56980_A0m */ 1580 /* mem AM_TABLEm */ 1581 /* flags */ SOC_MEM_FLAG_VALID | 1582 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1583 /* cmp_fn */ _soc_mem_cmp_undef, 1584 /* *null_entry */ _soc_mem_entry_null_zeroes, 1585 /* index_min */ 0, 1586 /* index_max */ 63, 1587 /* minblock */ 65, 1588 /* maxblock */ 96, 1589 /* blocks */ 0, 1590 /* blocks_hi */ 0xffffffff, 1591 /* base */ 0x0c000000, 1592 /* gran */ 1, 1593 /* bytes */ 10, 1594 /* nFields */ 12, 1595 /* *fields */ soc_AM_TABLE_BCM56980_A0m_fields, 1596 /* *views */ NULL, 1597 /* *views_num */ NULL, 1598 /* snoop_cb */ NULL, 1599 /* snoop_user_data */ NULL, 1600 /* snoop_flags */ 0, 1601 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1602 /* type */ SOC_MEM_TYPE_NORMAL, 1603 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1604 /* impl */ SOC_MEM_IMPL_NORMAL, 1605 /* cmic_mor_clks */ 0, 1606 /* access_latency_mode */ 3, 1607 }, 1608 #endif /* chips */ 1609 1610 #if defined(BCM_88690_B0) 1611 { /* SOC_MEM_INT_AM_TABLE_BCM88690_B0m */ 1612 /* mem AM_TABLEm */ 1613 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 1614 /* cmp_fn */ NULL, 1615 /* *null_entry */ NULL, 1616 /* index_min */ 0, 1617 /* index_max */ 63, 1618 /* minblock */ 29, 1619 /* maxblock */ 40, 1620 /* blocks */ 0xe0000000, 1621 /* blocks_hi */ 0x1ff, 1622 /* base */ 0x0c000000, 1623 /* gran */ 1, 1624 /* bytes */ 10, 1625 /* nFields */ 1, 1626 /* *fields */ soc_AM_TABLE_BCM88690_B0m_fields, 1627 /* *views */ NULL, 1628 /* *views_num */ NULL, 1629 /* snoop_cb */ NULL, 1630 /* snoop_user_data */ NULL, 1631 /* snoop_flags */ 0, 1632 /* severity */ SOC_MEM_SEVERE_LOW, 1633 /* type */ SOC_MEM_TYPE_NORMAL, 1634 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1635 /* impl */ SOC_MEM_IMPL_EXTERNAL, 1636 /* cmic_mor_clks */ 0, 1637 }, 1638 #endif /* chips */ 1639 1640 #if defined(BCM_83208_A0) 1641 { /* SOC_MEM_INT_AM_TOP_MEM_1m */ 1642 /* mem AM_TOP_MEM_1m */ 1643 /* flags */ SOC_MEM_FLAG_SIGNAL | 1644 SOC_MEM_FLAG_VALID, /* 0x2 */ 1645 /* cmp_fn */ NULL, 1646 /* *null_entry */ NULL, 1647 /* index_min */ 0, 1648 /* index_max */ 4095, 1649 /* minblock */ 0, 1650 /* maxblock */ 0, 1651 /* blocks */ 0x1, 1652 /* blocks_hi */ 0, 1653 /* base */ 0x40040000, 1654 /* gran */ 1, 1655 /* bytes */ 10, 1656 /* nFields */ 1, 1657 /* *fields */ soc_AM_TOP_MEM_1m_fields, 1658 /* *views */ NULL, 1659 /* *views_num */ NULL, 1660 /* snoop_cb */ NULL, 1661 /* snoop_user_data */ NULL, 1662 /* snoop_flags */ 0, 1663 /* severity */ SOC_MEM_SEVERE_LOW, 1664 /* type */ SOC_MEM_TYPE_TWO_PORT, 1665 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1666 /* impl */ SOC_MEM_IMPL_NORMAL, 1667 /* cmic_mor_clks */ 0, 1668 }, 1669 #endif /* chips */ 1670 1671 #if defined(BCM_83208_A0) 1672 { /* SOC_MEM_INT_AM_TOP_MEM_2m */ 1673 /* mem AM_TOP_MEM_2m */ 1674 /* flags */ SOC_MEM_FLAG_SIGNAL | 1675 SOC_MEM_FLAG_VALID, /* 0x2 */ 1676 /* cmp_fn */ NULL, 1677 /* *null_entry */ NULL, 1678 /* index_min */ 0, 1679 /* index_max */ 2047, 1680 /* minblock */ 0, 1681 /* maxblock */ 0, 1682 /* blocks */ 0x1, 1683 /* blocks_hi */ 0, 1684 /* base */ 0x40080000, 1685 /* gran */ 1, 1686 /* bytes */ 16, 1687 /* nFields */ 1, 1688 /* *fields */ soc_AM_TOP_MEM_2m_fields, 1689 /* *views */ NULL, 1690 /* *views_num */ NULL, 1691 /* snoop_cb */ NULL, 1692 /* snoop_user_data */ NULL, 1693 /* snoop_flags */ 0, 1694 /* severity */ SOC_MEM_SEVERE_LOW, 1695 /* type */ SOC_MEM_TYPE_TWO_PORT, 1696 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1697 /* impl */ SOC_MEM_IMPL_NORMAL, 1698 /* cmic_mor_clks */ 0, 1699 }, 1700 #endif /* chips */ 1701 1702 #if defined(BCM_56725_A0) || defined(BCM_56820_A0) 1703 { /* SOC_MEM_INT_ARB_TDM_TABLEm */ 1704 /* mem ARB_TDM_TABLEm */ 1705 /* flags */ SOC_MEM_FLAG_VALID | 1706 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1707 /* cmp_fn */ _soc_mem_cmp_undef, 1708 /* *null_entry */ _soc_mem_entry_null_zeroes, 1709 /* index_min */ 0, 1710 /* index_max */ 127, 1711 /* minblock */ 3, 1712 /* maxblock */ 3, 1713 /* blocks */ 0x8, 1714 /* blocks_hi */ 0, 1715 /* base */ 0x000c0000, 1716 /* gran */ 1, 1717 /* bytes */ 1, 1718 /* nFields */ 2, 1719 /* *fields */ soc_ARB_TDM_TABLEm_fields, 1720 /* *views */ NULL, 1721 /* *views_num */ NULL, 1722 /* snoop_cb */ NULL, 1723 /* snoop_user_data */ NULL, 1724 /* snoop_flags */ 0, 1725 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1726 /* type */ SOC_MEM_TYPE_NORMAL, 1727 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1728 /* impl */ SOC_MEM_IMPL_NORMAL, 1729 /* cmic_mor_clks */ 0, 1730 }, 1731 #endif /* chips */ 1732 1733 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 1734 { /* SOC_MEM_INT_ARB_TDM_TABLE_0m */ 1735 /* mem ARB_TDM_TABLE_0m */ 1736 /* flags */ SOC_MEM_FLAG_VALID | 1737 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1738 /* cmp_fn */ _soc_mem_cmp_undef, 1739 /* *null_entry */ _soc_mem_entry_null_zeroes, 1740 /* index_min */ 0, 1741 /* index_max */ 255, 1742 /* minblock */ 8, 1743 /* maxblock */ 8, 1744 /* blocks */ 0x100, 1745 /* blocks_hi */ 0, 1746 /* base */ 0x06000000, 1747 /* gran */ 1, 1748 /* bytes */ 1, 1749 /* nFields */ 2, 1750 /* *fields */ soc_ARB_TDM_TABLE_BCM56634_A0m_fields, 1751 /* *views */ NULL, 1752 /* *views_num */ NULL, 1753 /* snoop_cb */ NULL, 1754 /* snoop_user_data */ NULL, 1755 /* snoop_flags */ 0, 1756 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1757 /* type */ SOC_MEM_TYPE_NORMAL, 1758 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1759 /* impl */ SOC_MEM_IMPL_NORMAL, 1760 /* cmic_mor_clks */ 0, 1761 }, 1762 #endif /* chips */ 1763 1764 #if defined(BCM_56840_A0) || defined(BCM_56840_B0) 1765 { /* SOC_MEM_INT_ARB_TDM_TABLE_1m */ 1766 /* mem ARB_TDM_TABLE_1m */ 1767 /* flags */ SOC_MEM_FLAG_VALID | 1768 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1769 /* cmp_fn */ _soc_mem_cmp_undef, 1770 /* *null_entry */ _soc_mem_entry_null_zeroes, 1771 /* index_min */ 0, 1772 /* index_max */ 255, 1773 /* minblock */ 8, 1774 /* maxblock */ 8, 1775 /* blocks */ 0x100, 1776 /* blocks_hi */ 0, 1777 /* base */ 0x06000100, 1778 /* gran */ 1, 1779 /* bytes */ 1, 1780 /* nFields */ 2, 1781 /* *fields */ soc_ARB_TDM_TABLE_BCM56634_A0m_fields, 1782 /* *views */ NULL, 1783 /* *views_num */ NULL, 1784 /* snoop_cb */ NULL, 1785 /* snoop_user_data */ NULL, 1786 /* snoop_flags */ 0, 1787 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1788 /* type */ SOC_MEM_TYPE_NORMAL, 1789 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1790 /* impl */ SOC_MEM_IMPL_NORMAL, 1791 /* cmic_mor_clks */ 0, 1792 }, 1793 #endif /* chips */ 1794 1795 #if defined(BCM_56334_A0) || defined(BCM_56334_B0) 1796 { /* SOC_MEM_INT_ARB_TDM_TABLE_BCM56334_A0m */ 1797 /* mem ARB_TDM_TABLEm */ 1798 /* flags */ SOC_MEM_FLAG_VALID | 1799 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1800 /* cmp_fn */ _soc_mem_cmp_undef, 1801 /* *null_entry */ _soc_mem_entry_null_zeroes, 1802 /* index_min */ 0, 1803 /* index_max */ 127, 1804 /* minblock */ 6, 1805 /* maxblock */ 6, 1806 /* blocks */ 0x40, 1807 /* blocks_hi */ 0, 1808 /* base */ 0x06000000, 1809 /* gran */ 1, 1810 /* bytes */ 1, 1811 /* nFields */ 2, 1812 /* *fields */ soc_ARB_TDM_TABLE_BCM56634_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 }, 1824 #endif /* chips */ 1825 1826 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) 1827 { /* SOC_MEM_INT_ARB_TDM_TABLE_BCM56524_A0m */ 1828 /* mem ARB_TDM_TABLEm */ 1829 /* flags */ SOC_MEM_FLAG_VALID | 1830 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1831 /* cmp_fn */ _soc_mem_cmp_undef, 1832 /* *null_entry */ _soc_mem_entry_null_zeroes, 1833 /* index_min */ 0, 1834 /* index_max */ 255, 1835 /* minblock */ 9, 1836 /* maxblock */ 9, 1837 /* blocks */ 0x200, 1838 /* blocks_hi */ 0, 1839 /* base */ 0x06000000, 1840 /* gran */ 1, 1841 /* bytes */ 1, 1842 /* nFields */ 2, 1843 /* *fields */ soc_ARB_TDM_TABLE_BCM56634_A0m_fields, 1844 /* *views */ NULL, 1845 /* *views_num */ NULL, 1846 /* snoop_cb */ NULL, 1847 /* snoop_user_data */ NULL, 1848 /* snoop_flags */ 0, 1849 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1850 /* type */ SOC_MEM_TYPE_NORMAL, 1851 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1852 /* impl */ SOC_MEM_IMPL_NORMAL, 1853 /* cmic_mor_clks */ 0, 1854 }, 1855 #endif /* chips */ 1856 1857 #if defined(BCM_56634_A0) || defined(BCM_56634_B0) 1858 { /* SOC_MEM_INT_ARB_TDM_TABLE_BCM56634_A0m */ 1859 /* mem ARB_TDM_TABLEm */ 1860 /* flags */ SOC_MEM_FLAG_VALID | 1861 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1862 /* cmp_fn */ _soc_mem_cmp_undef, 1863 /* *null_entry */ _soc_mem_entry_null_zeroes, 1864 /* index_min */ 0, 1865 /* index_max */ 255, 1866 /* minblock */ 10, 1867 /* maxblock */ 10, 1868 /* blocks */ 0x400, 1869 /* blocks_hi */ 0, 1870 /* base */ 0x06000000, 1871 /* gran */ 1, 1872 /* bytes */ 1, 1873 /* nFields */ 2, 1874 /* *fields */ soc_ARB_TDM_TABLE_BCM56634_A0m_fields, 1875 /* *views */ NULL, 1876 /* *views_num */ NULL, 1877 /* snoop_cb */ NULL, 1878 /* snoop_user_data */ NULL, 1879 /* snoop_flags */ 0, 1880 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1881 /* type */ SOC_MEM_TYPE_NORMAL, 1882 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1883 /* impl */ SOC_MEM_IMPL_NORMAL, 1884 /* cmic_mor_clks */ 0, 1885 }, 1886 #endif /* chips */ 1887 1888 #if defined(BCM_56685_A0) || defined(BCM_56685_B0) 1889 { /* SOC_MEM_INT_ARB_TDM_TABLE_BCM56685_A0m */ 1890 /* mem ARB_TDM_TABLEm */ 1891 /* flags */ SOC_MEM_FLAG_VALID | 1892 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1893 /* cmp_fn */ _soc_mem_cmp_undef, 1894 /* *null_entry */ _soc_mem_entry_null_zeroes, 1895 /* index_min */ 0, 1896 /* index_max */ 255, 1897 /* minblock */ 7, 1898 /* maxblock */ 7, 1899 /* blocks */ 0x80, 1900 /* blocks_hi */ 0, 1901 /* base */ 0x06000000, 1902 /* gran */ 1, 1903 /* bytes */ 1, 1904 /* nFields */ 2, 1905 /* *fields */ soc_ARB_TDM_TABLE_BCM56634_A0m_fields, 1906 /* *views */ NULL, 1907 /* *views_num */ NULL, 1908 /* snoop_cb */ NULL, 1909 /* snoop_user_data */ NULL, 1910 /* snoop_flags */ 0, 1911 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1912 /* type */ SOC_MEM_TYPE_NORMAL, 1913 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1914 /* impl */ SOC_MEM_IMPL_NORMAL, 1915 /* cmic_mor_clks */ 0, 1916 }, 1917 #endif /* chips */ 1918 1919 #if defined(BCM_88732_A0) 1920 { /* SOC_MEM_INT_ARB_TDM_TABLE_BCM88732_A0m */ 1921 /* mem ARB_TDM_TABLEm */ 1922 /* flags */ SOC_MEM_FLAG_VALID | 1923 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 1924 /* cmp_fn */ _soc_mem_cmp_undef, 1925 /* *null_entry */ _soc_mem_entry_null_zeroes, 1926 /* index_min */ 0, 1927 /* index_max */ 63, 1928 /* minblock */ 5, 1929 /* maxblock */ 5, 1930 /* blocks */ 0x20, 1931 /* blocks_hi */ 0, 1932 /* base */ 0x00020000, 1933 /* gran */ 1, 1934 /* bytes */ 1, 1935 /* nFields */ 2, 1936 /* *fields */ soc_ARB_TDM_TABLEm_fields, 1937 /* *views */ NULL, 1938 /* *views_num */ NULL, 1939 /* snoop_cb */ NULL, 1940 /* snoop_user_data */ NULL, 1941 /* snoop_flags */ 0, 1942 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1943 /* type */ SOC_MEM_TYPE_NORMAL, 1944 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1945 /* impl */ SOC_MEM_IMPL_NORMAL, 1946 /* cmic_mor_clks */ 0, 1947 }, 1948 #endif /* chips */ 1949 1950 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 1951 { /* SOC_MEM_INT_AXP_CH_NLF_INPUT_COUNTER_TABLEm */ 1952 /* mem AXP_CH_NLF_INPUT_COUNTER_TABLEm */ 1953 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 1954 /* cmp_fn */ _soc_mem_cmp_undef, 1955 /* *null_entry */ _soc_mem_entry_null_zeroes, 1956 /* index_min */ 0, 1957 /* index_max */ 3, 1958 /* minblock */ 0, 1959 /* maxblock */ 0, 1960 /* blocks */ 0x1, 1961 /* blocks_hi */ 0, 1962 /* base */ 0x3c000000, 1963 /* gran */ 1, 1964 /* bytes */ 9, 1965 /* nFields */ 2, 1966 /* *fields */ soc_AXP_CH_NLF_INPUT_COUNTER_TABLEm_fields, 1967 /* *views */ NULL, 1968 /* *views_num */ NULL, 1969 /* snoop_cb */ NULL, 1970 /* snoop_user_data */ NULL, 1971 /* snoop_flags */ 0, 1972 /* mem severity */ SOC_MEM_SEVERE_MISSING, 1973 /* type */ SOC_MEM_TYPE_NORMAL, 1974 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 1975 /* impl */ SOC_MEM_IMPL_NORMAL, 1976 /* cmic_mor_clks */ 0, 1977 }, 1978 #endif /* chips */ 1979 1980 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 1981 { /* SOC_MEM_INT_AXP_CH_NLF_OUTPUT_COUNTER_TABLEm */ 1982 /* mem AXP_CH_NLF_OUTPUT_COUNTER_TABLEm */ 1983 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 1984 /* cmp_fn */ _soc_mem_cmp_undef, 1985 /* *null_entry */ _soc_mem_entry_null_zeroes, 1986 /* index_min */ 0, 1987 /* index_max */ 3, 1988 /* minblock */ 0, 1989 /* maxblock */ 0, 1990 /* blocks */ 0x1, 1991 /* blocks_hi */ 0, 1992 /* base */ 0x3c040000, 1993 /* gran */ 1, 1994 /* bytes */ 9, 1995 /* nFields */ 2, 1996 /* *fields */ soc_AXP_CH_NLF_INPUT_COUNTER_TABLEm_fields, 1997 /* *views */ NULL, 1998 /* *views_num */ NULL, 1999 /* snoop_cb */ NULL, 2000 /* snoop_user_data */ NULL, 2001 /* snoop_flags */ 0, 2002 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2003 /* type */ SOC_MEM_TYPE_NORMAL, 2004 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 2005 /* impl */ SOC_MEM_IMPL_NORMAL, 2006 /* cmic_mor_clks */ 0, 2007 }, 2008 #endif /* chips */ 2009 2010 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2011 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP0m */ 2012 /* mem AXP_SM_CHAR_REMAP0m */ 2013 /* flags */ SOC_MEM_FLAG_VALID | 2014 SOC_MEM_FLAG_CACHABLE | 2015 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2016 /* cmp_fn */ NULL, 2017 /* *null_entry */ _soc_mem_entry_null_zeroes, 2018 /* index_min */ 0, 2019 /* index_max */ 63, 2020 /* minblock */ 0, 2021 /* maxblock */ 0, 2022 /* blocks */ 0x1, 2023 /* blocks_hi */ 0, 2024 /* base */ 0x0c00c000, 2025 /* gran */ 1, 2026 /* bytes */ 5, 2027 /* nFields */ 8, 2028 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2029 /* *views */ NULL, 2030 /* *views_num */ NULL, 2031 /* snoop_cb */ NULL, 2032 /* snoop_user_data */ NULL, 2033 /* snoop_flags */ 0, 2034 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2035 /* type */ SOC_MEM_TYPE_NORMAL, 2036 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2037 /* impl */ SOC_MEM_IMPL_NORMAL, 2038 /* cmic_mor_clks */ 0, 2039 }, 2040 #endif /* chips */ 2041 2042 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2043 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP1m */ 2044 /* mem AXP_SM_CHAR_REMAP1m */ 2045 /* flags */ SOC_MEM_FLAG_VALID | 2046 SOC_MEM_FLAG_CACHABLE | 2047 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2048 /* cmp_fn */ NULL, 2049 /* *null_entry */ _soc_mem_entry_null_zeroes, 2050 /* index_min */ 0, 2051 /* index_max */ 63, 2052 /* minblock */ 0, 2053 /* maxblock */ 0, 2054 /* blocks */ 0x1, 2055 /* blocks_hi */ 0, 2056 /* base */ 0x0c00c040, 2057 /* gran */ 1, 2058 /* bytes */ 5, 2059 /* nFields */ 8, 2060 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2061 /* *views */ NULL, 2062 /* *views_num */ NULL, 2063 /* snoop_cb */ NULL, 2064 /* snoop_user_data */ NULL, 2065 /* snoop_flags */ 0, 2066 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2067 /* type */ SOC_MEM_TYPE_NORMAL, 2068 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2069 /* impl */ SOC_MEM_IMPL_NORMAL, 2070 /* cmic_mor_clks */ 0, 2071 }, 2072 #endif /* chips */ 2073 2074 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2075 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP2m */ 2076 /* mem AXP_SM_CHAR_REMAP2m */ 2077 /* flags */ SOC_MEM_FLAG_VALID | 2078 SOC_MEM_FLAG_CACHABLE | 2079 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2080 /* cmp_fn */ NULL, 2081 /* *null_entry */ _soc_mem_entry_null_zeroes, 2082 /* index_min */ 0, 2083 /* index_max */ 63, 2084 /* minblock */ 0, 2085 /* maxblock */ 0, 2086 /* blocks */ 0x1, 2087 /* blocks_hi */ 0, 2088 /* base */ 0x0c00c080, 2089 /* gran */ 1, 2090 /* bytes */ 5, 2091 /* nFields */ 8, 2092 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2093 /* *views */ NULL, 2094 /* *views_num */ NULL, 2095 /* snoop_cb */ NULL, 2096 /* snoop_user_data */ NULL, 2097 /* snoop_flags */ 0, 2098 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2099 /* type */ SOC_MEM_TYPE_NORMAL, 2100 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2101 /* impl */ SOC_MEM_IMPL_NORMAL, 2102 /* cmic_mor_clks */ 0, 2103 }, 2104 #endif /* chips */ 2105 2106 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2107 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP3m */ 2108 /* mem AXP_SM_CHAR_REMAP3m */ 2109 /* flags */ SOC_MEM_FLAG_VALID | 2110 SOC_MEM_FLAG_CACHABLE | 2111 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2112 /* cmp_fn */ NULL, 2113 /* *null_entry */ _soc_mem_entry_null_zeroes, 2114 /* index_min */ 0, 2115 /* index_max */ 63, 2116 /* minblock */ 0, 2117 /* maxblock */ 0, 2118 /* blocks */ 0x1, 2119 /* blocks_hi */ 0, 2120 /* base */ 0x0c00c0c0, 2121 /* gran */ 1, 2122 /* bytes */ 5, 2123 /* nFields */ 8, 2124 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2125 /* *views */ NULL, 2126 /* *views_num */ NULL, 2127 /* snoop_cb */ NULL, 2128 /* snoop_user_data */ NULL, 2129 /* snoop_flags */ 0, 2130 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2131 /* type */ SOC_MEM_TYPE_NORMAL, 2132 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2133 /* impl */ SOC_MEM_IMPL_NORMAL, 2134 /* cmic_mor_clks */ 0, 2135 }, 2136 #endif /* chips */ 2137 2138 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2139 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP4m */ 2140 /* mem AXP_SM_CHAR_REMAP4m */ 2141 /* flags */ SOC_MEM_FLAG_VALID | 2142 SOC_MEM_FLAG_CACHABLE | 2143 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2144 /* cmp_fn */ NULL, 2145 /* *null_entry */ _soc_mem_entry_null_zeroes, 2146 /* index_min */ 0, 2147 /* index_max */ 63, 2148 /* minblock */ 0, 2149 /* maxblock */ 0, 2150 /* blocks */ 0x1, 2151 /* blocks_hi */ 0, 2152 /* base */ 0x0c00c100, 2153 /* gran */ 1, 2154 /* bytes */ 5, 2155 /* nFields */ 8, 2156 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2157 /* *views */ NULL, 2158 /* *views_num */ NULL, 2159 /* snoop_cb */ NULL, 2160 /* snoop_user_data */ NULL, 2161 /* snoop_flags */ 0, 2162 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2163 /* type */ SOC_MEM_TYPE_NORMAL, 2164 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2165 /* impl */ SOC_MEM_IMPL_NORMAL, 2166 /* cmic_mor_clks */ 0, 2167 }, 2168 #endif /* chips */ 2169 2170 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2171 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP5m */ 2172 /* mem AXP_SM_CHAR_REMAP5m */ 2173 /* flags */ SOC_MEM_FLAG_VALID | 2174 SOC_MEM_FLAG_CACHABLE | 2175 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2176 /* cmp_fn */ NULL, 2177 /* *null_entry */ _soc_mem_entry_null_zeroes, 2178 /* index_min */ 0, 2179 /* index_max */ 63, 2180 /* minblock */ 0, 2181 /* maxblock */ 0, 2182 /* blocks */ 0x1, 2183 /* blocks_hi */ 0, 2184 /* base */ 0x0c00c140, 2185 /* gran */ 1, 2186 /* bytes */ 5, 2187 /* nFields */ 8, 2188 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2189 /* *views */ NULL, 2190 /* *views_num */ NULL, 2191 /* snoop_cb */ NULL, 2192 /* snoop_user_data */ NULL, 2193 /* snoop_flags */ 0, 2194 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2195 /* type */ SOC_MEM_TYPE_NORMAL, 2196 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2197 /* impl */ SOC_MEM_IMPL_NORMAL, 2198 /* cmic_mor_clks */ 0, 2199 }, 2200 #endif /* chips */ 2201 2202 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2203 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP6m */ 2204 /* mem AXP_SM_CHAR_REMAP6m */ 2205 /* flags */ SOC_MEM_FLAG_VALID | 2206 SOC_MEM_FLAG_CACHABLE | 2207 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2208 /* cmp_fn */ NULL, 2209 /* *null_entry */ _soc_mem_entry_null_zeroes, 2210 /* index_min */ 0, 2211 /* index_max */ 63, 2212 /* minblock */ 0, 2213 /* maxblock */ 0, 2214 /* blocks */ 0x1, 2215 /* blocks_hi */ 0, 2216 /* base */ 0x0c00c180, 2217 /* gran */ 1, 2218 /* bytes */ 5, 2219 /* nFields */ 8, 2220 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2221 /* *views */ NULL, 2222 /* *views_num */ NULL, 2223 /* snoop_cb */ NULL, 2224 /* snoop_user_data */ NULL, 2225 /* snoop_flags */ 0, 2226 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2227 /* type */ SOC_MEM_TYPE_NORMAL, 2228 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2229 /* impl */ SOC_MEM_IMPL_NORMAL, 2230 /* cmic_mor_clks */ 0, 2231 }, 2232 #endif /* chips */ 2233 2234 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2235 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP7m */ 2236 /* mem AXP_SM_CHAR_REMAP7m */ 2237 /* flags */ SOC_MEM_FLAG_VALID | 2238 SOC_MEM_FLAG_CACHABLE | 2239 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2240 /* cmp_fn */ NULL, 2241 /* *null_entry */ _soc_mem_entry_null_zeroes, 2242 /* index_min */ 0, 2243 /* index_max */ 63, 2244 /* minblock */ 0, 2245 /* maxblock */ 0, 2246 /* blocks */ 0x1, 2247 /* blocks_hi */ 0, 2248 /* base */ 0x0c00c1c0, 2249 /* gran */ 1, 2250 /* bytes */ 5, 2251 /* nFields */ 8, 2252 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2253 /* *views */ NULL, 2254 /* *views_num */ NULL, 2255 /* snoop_cb */ NULL, 2256 /* snoop_user_data */ NULL, 2257 /* snoop_flags */ 0, 2258 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2259 /* type */ SOC_MEM_TYPE_NORMAL, 2260 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2261 /* impl */ SOC_MEM_IMPL_NORMAL, 2262 /* cmic_mor_clks */ 0, 2263 }, 2264 #endif /* chips */ 2265 2266 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2267 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP8m */ 2268 /* mem AXP_SM_CHAR_REMAP8m */ 2269 /* flags */ SOC_MEM_FLAG_VALID | 2270 SOC_MEM_FLAG_CACHABLE | 2271 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2272 /* cmp_fn */ NULL, 2273 /* *null_entry */ _soc_mem_entry_null_zeroes, 2274 /* index_min */ 0, 2275 /* index_max */ 63, 2276 /* minblock */ 0, 2277 /* maxblock */ 0, 2278 /* blocks */ 0x1, 2279 /* blocks_hi */ 0, 2280 /* base */ 0x0c00c200, 2281 /* gran */ 1, 2282 /* bytes */ 5, 2283 /* nFields */ 8, 2284 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2285 /* *views */ NULL, 2286 /* *views_num */ NULL, 2287 /* snoop_cb */ NULL, 2288 /* snoop_user_data */ NULL, 2289 /* snoop_flags */ 0, 2290 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2291 /* type */ SOC_MEM_TYPE_NORMAL, 2292 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2293 /* impl */ SOC_MEM_IMPL_NORMAL, 2294 /* cmic_mor_clks */ 0, 2295 }, 2296 #endif /* chips */ 2297 2298 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2299 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP9m */ 2300 /* mem AXP_SM_CHAR_REMAP9m */ 2301 /* flags */ SOC_MEM_FLAG_VALID | 2302 SOC_MEM_FLAG_CACHABLE | 2303 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2304 /* cmp_fn */ NULL, 2305 /* *null_entry */ _soc_mem_entry_null_zeroes, 2306 /* index_min */ 0, 2307 /* index_max */ 63, 2308 /* minblock */ 0, 2309 /* maxblock */ 0, 2310 /* blocks */ 0x1, 2311 /* blocks_hi */ 0, 2312 /* base */ 0x0c00c240, 2313 /* gran */ 1, 2314 /* bytes */ 5, 2315 /* nFields */ 8, 2316 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2317 /* *views */ NULL, 2318 /* *views_num */ NULL, 2319 /* snoop_cb */ NULL, 2320 /* snoop_user_data */ NULL, 2321 /* snoop_flags */ 0, 2322 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2323 /* type */ SOC_MEM_TYPE_NORMAL, 2324 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2325 /* impl */ SOC_MEM_IMPL_NORMAL, 2326 /* cmic_mor_clks */ 0, 2327 }, 2328 #endif /* chips */ 2329 2330 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2331 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP10m */ 2332 /* mem AXP_SM_CHAR_REMAP10m */ 2333 /* flags */ SOC_MEM_FLAG_VALID | 2334 SOC_MEM_FLAG_CACHABLE | 2335 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2336 /* cmp_fn */ NULL, 2337 /* *null_entry */ _soc_mem_entry_null_zeroes, 2338 /* index_min */ 0, 2339 /* index_max */ 63, 2340 /* minblock */ 0, 2341 /* maxblock */ 0, 2342 /* blocks */ 0x1, 2343 /* blocks_hi */ 0, 2344 /* base */ 0x0c00c280, 2345 /* gran */ 1, 2346 /* bytes */ 5, 2347 /* nFields */ 8, 2348 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2349 /* *views */ NULL, 2350 /* *views_num */ NULL, 2351 /* snoop_cb */ NULL, 2352 /* snoop_user_data */ NULL, 2353 /* snoop_flags */ 0, 2354 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2355 /* type */ SOC_MEM_TYPE_NORMAL, 2356 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2357 /* impl */ SOC_MEM_IMPL_NORMAL, 2358 /* cmic_mor_clks */ 0, 2359 }, 2360 #endif /* chips */ 2361 2362 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2363 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP11m */ 2364 /* mem AXP_SM_CHAR_REMAP11m */ 2365 /* flags */ SOC_MEM_FLAG_VALID | 2366 SOC_MEM_FLAG_CACHABLE | 2367 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2368 /* cmp_fn */ NULL, 2369 /* *null_entry */ _soc_mem_entry_null_zeroes, 2370 /* index_min */ 0, 2371 /* index_max */ 63, 2372 /* minblock */ 0, 2373 /* maxblock */ 0, 2374 /* blocks */ 0x1, 2375 /* blocks_hi */ 0, 2376 /* base */ 0x0c00c2c0, 2377 /* gran */ 1, 2378 /* bytes */ 5, 2379 /* nFields */ 8, 2380 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2381 /* *views */ NULL, 2382 /* *views_num */ NULL, 2383 /* snoop_cb */ NULL, 2384 /* snoop_user_data */ NULL, 2385 /* snoop_flags */ 0, 2386 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2387 /* type */ SOC_MEM_TYPE_NORMAL, 2388 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2389 /* impl */ SOC_MEM_IMPL_NORMAL, 2390 /* cmic_mor_clks */ 0, 2391 }, 2392 #endif /* chips */ 2393 2394 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2395 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP12m */ 2396 /* mem AXP_SM_CHAR_REMAP12m */ 2397 /* flags */ SOC_MEM_FLAG_VALID | 2398 SOC_MEM_FLAG_CACHABLE | 2399 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2400 /* cmp_fn */ NULL, 2401 /* *null_entry */ _soc_mem_entry_null_zeroes, 2402 /* index_min */ 0, 2403 /* index_max */ 63, 2404 /* minblock */ 0, 2405 /* maxblock */ 0, 2406 /* blocks */ 0x1, 2407 /* blocks_hi */ 0, 2408 /* base */ 0x0c00c300, 2409 /* gran */ 1, 2410 /* bytes */ 5, 2411 /* nFields */ 8, 2412 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2413 /* *views */ NULL, 2414 /* *views_num */ NULL, 2415 /* snoop_cb */ NULL, 2416 /* snoop_user_data */ NULL, 2417 /* snoop_flags */ 0, 2418 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2419 /* type */ SOC_MEM_TYPE_NORMAL, 2420 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2421 /* impl */ SOC_MEM_IMPL_NORMAL, 2422 /* cmic_mor_clks */ 0, 2423 }, 2424 #endif /* chips */ 2425 2426 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2427 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP13m */ 2428 /* mem AXP_SM_CHAR_REMAP13m */ 2429 /* flags */ SOC_MEM_FLAG_VALID | 2430 SOC_MEM_FLAG_CACHABLE | 2431 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2432 /* cmp_fn */ NULL, 2433 /* *null_entry */ _soc_mem_entry_null_zeroes, 2434 /* index_min */ 0, 2435 /* index_max */ 63, 2436 /* minblock */ 0, 2437 /* maxblock */ 0, 2438 /* blocks */ 0x1, 2439 /* blocks_hi */ 0, 2440 /* base */ 0x0c00c340, 2441 /* gran */ 1, 2442 /* bytes */ 5, 2443 /* nFields */ 8, 2444 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2445 /* *views */ NULL, 2446 /* *views_num */ NULL, 2447 /* snoop_cb */ NULL, 2448 /* snoop_user_data */ NULL, 2449 /* snoop_flags */ 0, 2450 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2451 /* type */ SOC_MEM_TYPE_NORMAL, 2452 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2453 /* impl */ SOC_MEM_IMPL_NORMAL, 2454 /* cmic_mor_clks */ 0, 2455 }, 2456 #endif /* chips */ 2457 2458 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2459 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP14m */ 2460 /* mem AXP_SM_CHAR_REMAP14m */ 2461 /* flags */ SOC_MEM_FLAG_VALID | 2462 SOC_MEM_FLAG_CACHABLE | 2463 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2464 /* cmp_fn */ NULL, 2465 /* *null_entry */ _soc_mem_entry_null_zeroes, 2466 /* index_min */ 0, 2467 /* index_max */ 63, 2468 /* minblock */ 0, 2469 /* maxblock */ 0, 2470 /* blocks */ 0x1, 2471 /* blocks_hi */ 0, 2472 /* base */ 0x0c00c380, 2473 /* gran */ 1, 2474 /* bytes */ 5, 2475 /* nFields */ 8, 2476 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2477 /* *views */ NULL, 2478 /* *views_num */ NULL, 2479 /* snoop_cb */ NULL, 2480 /* snoop_user_data */ NULL, 2481 /* snoop_flags */ 0, 2482 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2483 /* type */ SOC_MEM_TYPE_NORMAL, 2484 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2485 /* impl */ SOC_MEM_IMPL_NORMAL, 2486 /* cmic_mor_clks */ 0, 2487 }, 2488 #endif /* chips */ 2489 2490 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2491 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP15m */ 2492 /* mem AXP_SM_CHAR_REMAP15m */ 2493 /* flags */ SOC_MEM_FLAG_VALID | 2494 SOC_MEM_FLAG_CACHABLE | 2495 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2496 /* cmp_fn */ NULL, 2497 /* *null_entry */ _soc_mem_entry_null_zeroes, 2498 /* index_min */ 0, 2499 /* index_max */ 63, 2500 /* minblock */ 0, 2501 /* maxblock */ 0, 2502 /* blocks */ 0x1, 2503 /* blocks_hi */ 0, 2504 /* base */ 0x0c00c3c0, 2505 /* gran */ 1, 2506 /* bytes */ 5, 2507 /* nFields */ 8, 2508 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2509 /* *views */ NULL, 2510 /* *views_num */ NULL, 2511 /* snoop_cb */ NULL, 2512 /* snoop_user_data */ NULL, 2513 /* snoop_flags */ 0, 2514 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2515 /* type */ SOC_MEM_TYPE_NORMAL, 2516 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2517 /* impl */ SOC_MEM_IMPL_NORMAL, 2518 /* cmic_mor_clks */ 0, 2519 }, 2520 #endif /* chips */ 2521 2522 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2523 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP16m */ 2524 /* mem AXP_SM_CHAR_REMAP16m */ 2525 /* flags */ SOC_MEM_FLAG_VALID | 2526 SOC_MEM_FLAG_CACHABLE | 2527 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2528 /* cmp_fn */ NULL, 2529 /* *null_entry */ _soc_mem_entry_null_zeroes, 2530 /* index_min */ 0, 2531 /* index_max */ 63, 2532 /* minblock */ 0, 2533 /* maxblock */ 0, 2534 /* blocks */ 0x1, 2535 /* blocks_hi */ 0, 2536 /* base */ 0x0c00c400, 2537 /* gran */ 1, 2538 /* bytes */ 5, 2539 /* nFields */ 8, 2540 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2541 /* *views */ NULL, 2542 /* *views_num */ NULL, 2543 /* snoop_cb */ NULL, 2544 /* snoop_user_data */ NULL, 2545 /* snoop_flags */ 0, 2546 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2547 /* type */ SOC_MEM_TYPE_NORMAL, 2548 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2549 /* impl */ SOC_MEM_IMPL_NORMAL, 2550 /* cmic_mor_clks */ 0, 2551 }, 2552 #endif /* chips */ 2553 2554 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2555 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP17m */ 2556 /* mem AXP_SM_CHAR_REMAP17m */ 2557 /* flags */ SOC_MEM_FLAG_VALID | 2558 SOC_MEM_FLAG_CACHABLE | 2559 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2560 /* cmp_fn */ NULL, 2561 /* *null_entry */ _soc_mem_entry_null_zeroes, 2562 /* index_min */ 0, 2563 /* index_max */ 63, 2564 /* minblock */ 0, 2565 /* maxblock */ 0, 2566 /* blocks */ 0x1, 2567 /* blocks_hi */ 0, 2568 /* base */ 0x0c00c440, 2569 /* gran */ 1, 2570 /* bytes */ 5, 2571 /* nFields */ 8, 2572 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2573 /* *views */ NULL, 2574 /* *views_num */ NULL, 2575 /* snoop_cb */ NULL, 2576 /* snoop_user_data */ NULL, 2577 /* snoop_flags */ 0, 2578 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2579 /* type */ SOC_MEM_TYPE_NORMAL, 2580 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2581 /* impl */ SOC_MEM_IMPL_NORMAL, 2582 /* cmic_mor_clks */ 0, 2583 }, 2584 #endif /* chips */ 2585 2586 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2587 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP18m */ 2588 /* mem AXP_SM_CHAR_REMAP18m */ 2589 /* flags */ SOC_MEM_FLAG_VALID | 2590 SOC_MEM_FLAG_CACHABLE | 2591 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2592 /* cmp_fn */ NULL, 2593 /* *null_entry */ _soc_mem_entry_null_zeroes, 2594 /* index_min */ 0, 2595 /* index_max */ 63, 2596 /* minblock */ 0, 2597 /* maxblock */ 0, 2598 /* blocks */ 0x1, 2599 /* blocks_hi */ 0, 2600 /* base */ 0x0c00c480, 2601 /* gran */ 1, 2602 /* bytes */ 5, 2603 /* nFields */ 8, 2604 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2605 /* *views */ NULL, 2606 /* *views_num */ NULL, 2607 /* snoop_cb */ NULL, 2608 /* snoop_user_data */ NULL, 2609 /* snoop_flags */ 0, 2610 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2611 /* type */ SOC_MEM_TYPE_NORMAL, 2612 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2613 /* impl */ SOC_MEM_IMPL_NORMAL, 2614 /* cmic_mor_clks */ 0, 2615 }, 2616 #endif /* chips */ 2617 2618 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2619 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP19m */ 2620 /* mem AXP_SM_CHAR_REMAP19m */ 2621 /* flags */ SOC_MEM_FLAG_VALID | 2622 SOC_MEM_FLAG_CACHABLE | 2623 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2624 /* cmp_fn */ NULL, 2625 /* *null_entry */ _soc_mem_entry_null_zeroes, 2626 /* index_min */ 0, 2627 /* index_max */ 63, 2628 /* minblock */ 0, 2629 /* maxblock */ 0, 2630 /* blocks */ 0x1, 2631 /* blocks_hi */ 0, 2632 /* base */ 0x0c00c4c0, 2633 /* gran */ 1, 2634 /* bytes */ 5, 2635 /* nFields */ 8, 2636 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2637 /* *views */ NULL, 2638 /* *views_num */ NULL, 2639 /* snoop_cb */ NULL, 2640 /* snoop_user_data */ NULL, 2641 /* snoop_flags */ 0, 2642 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2643 /* type */ SOC_MEM_TYPE_NORMAL, 2644 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2645 /* impl */ SOC_MEM_IMPL_NORMAL, 2646 /* cmic_mor_clks */ 0, 2647 }, 2648 #endif /* chips */ 2649 2650 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2651 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP20m */ 2652 /* mem AXP_SM_CHAR_REMAP20m */ 2653 /* flags */ SOC_MEM_FLAG_VALID | 2654 SOC_MEM_FLAG_CACHABLE | 2655 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2656 /* cmp_fn */ NULL, 2657 /* *null_entry */ _soc_mem_entry_null_zeroes, 2658 /* index_min */ 0, 2659 /* index_max */ 63, 2660 /* minblock */ 0, 2661 /* maxblock */ 0, 2662 /* blocks */ 0x1, 2663 /* blocks_hi */ 0, 2664 /* base */ 0x0c00c500, 2665 /* gran */ 1, 2666 /* bytes */ 5, 2667 /* nFields */ 8, 2668 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2669 /* *views */ NULL, 2670 /* *views_num */ NULL, 2671 /* snoop_cb */ NULL, 2672 /* snoop_user_data */ NULL, 2673 /* snoop_flags */ 0, 2674 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2675 /* type */ SOC_MEM_TYPE_NORMAL, 2676 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2677 /* impl */ SOC_MEM_IMPL_NORMAL, 2678 /* cmic_mor_clks */ 0, 2679 }, 2680 #endif /* chips */ 2681 2682 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2683 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP21m */ 2684 /* mem AXP_SM_CHAR_REMAP21m */ 2685 /* flags */ SOC_MEM_FLAG_VALID | 2686 SOC_MEM_FLAG_CACHABLE | 2687 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2688 /* cmp_fn */ NULL, 2689 /* *null_entry */ _soc_mem_entry_null_zeroes, 2690 /* index_min */ 0, 2691 /* index_max */ 63, 2692 /* minblock */ 0, 2693 /* maxblock */ 0, 2694 /* blocks */ 0x1, 2695 /* blocks_hi */ 0, 2696 /* base */ 0x0c00c540, 2697 /* gran */ 1, 2698 /* bytes */ 5, 2699 /* nFields */ 8, 2700 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2701 /* *views */ NULL, 2702 /* *views_num */ NULL, 2703 /* snoop_cb */ NULL, 2704 /* snoop_user_data */ NULL, 2705 /* snoop_flags */ 0, 2706 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2707 /* type */ SOC_MEM_TYPE_NORMAL, 2708 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2709 /* impl */ SOC_MEM_IMPL_NORMAL, 2710 /* cmic_mor_clks */ 0, 2711 }, 2712 #endif /* chips */ 2713 2714 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2715 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP22m */ 2716 /* mem AXP_SM_CHAR_REMAP22m */ 2717 /* flags */ SOC_MEM_FLAG_VALID | 2718 SOC_MEM_FLAG_CACHABLE | 2719 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2720 /* cmp_fn */ NULL, 2721 /* *null_entry */ _soc_mem_entry_null_zeroes, 2722 /* index_min */ 0, 2723 /* index_max */ 63, 2724 /* minblock */ 0, 2725 /* maxblock */ 0, 2726 /* blocks */ 0x1, 2727 /* blocks_hi */ 0, 2728 /* base */ 0x0c00c580, 2729 /* gran */ 1, 2730 /* bytes */ 5, 2731 /* nFields */ 8, 2732 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2733 /* *views */ NULL, 2734 /* *views_num */ NULL, 2735 /* snoop_cb */ NULL, 2736 /* snoop_user_data */ NULL, 2737 /* snoop_flags */ 0, 2738 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2739 /* type */ SOC_MEM_TYPE_NORMAL, 2740 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2741 /* impl */ SOC_MEM_IMPL_NORMAL, 2742 /* cmic_mor_clks */ 0, 2743 }, 2744 #endif /* chips */ 2745 2746 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2747 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP23m */ 2748 /* mem AXP_SM_CHAR_REMAP23m */ 2749 /* flags */ SOC_MEM_FLAG_VALID | 2750 SOC_MEM_FLAG_CACHABLE | 2751 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2752 /* cmp_fn */ NULL, 2753 /* *null_entry */ _soc_mem_entry_null_zeroes, 2754 /* index_min */ 0, 2755 /* index_max */ 63, 2756 /* minblock */ 0, 2757 /* maxblock */ 0, 2758 /* blocks */ 0x1, 2759 /* blocks_hi */ 0, 2760 /* base */ 0x0c00c5c0, 2761 /* gran */ 1, 2762 /* bytes */ 5, 2763 /* nFields */ 8, 2764 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2765 /* *views */ NULL, 2766 /* *views_num */ NULL, 2767 /* snoop_cb */ NULL, 2768 /* snoop_user_data */ NULL, 2769 /* snoop_flags */ 0, 2770 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2771 /* type */ SOC_MEM_TYPE_NORMAL, 2772 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2773 /* impl */ SOC_MEM_IMPL_NORMAL, 2774 /* cmic_mor_clks */ 0, 2775 }, 2776 #endif /* chips */ 2777 2778 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2779 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP24m */ 2780 /* mem AXP_SM_CHAR_REMAP24m */ 2781 /* flags */ SOC_MEM_FLAG_VALID | 2782 SOC_MEM_FLAG_CACHABLE | 2783 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2784 /* cmp_fn */ NULL, 2785 /* *null_entry */ _soc_mem_entry_null_zeroes, 2786 /* index_min */ 0, 2787 /* index_max */ 63, 2788 /* minblock */ 0, 2789 /* maxblock */ 0, 2790 /* blocks */ 0x1, 2791 /* blocks_hi */ 0, 2792 /* base */ 0x0c00c600, 2793 /* gran */ 1, 2794 /* bytes */ 5, 2795 /* nFields */ 8, 2796 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2797 /* *views */ NULL, 2798 /* *views_num */ NULL, 2799 /* snoop_cb */ NULL, 2800 /* snoop_user_data */ NULL, 2801 /* snoop_flags */ 0, 2802 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2803 /* type */ SOC_MEM_TYPE_NORMAL, 2804 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2805 /* impl */ SOC_MEM_IMPL_NORMAL, 2806 /* cmic_mor_clks */ 0, 2807 }, 2808 #endif /* chips */ 2809 2810 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2811 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP25m */ 2812 /* mem AXP_SM_CHAR_REMAP25m */ 2813 /* flags */ SOC_MEM_FLAG_VALID | 2814 SOC_MEM_FLAG_CACHABLE | 2815 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2816 /* cmp_fn */ NULL, 2817 /* *null_entry */ _soc_mem_entry_null_zeroes, 2818 /* index_min */ 0, 2819 /* index_max */ 63, 2820 /* minblock */ 0, 2821 /* maxblock */ 0, 2822 /* blocks */ 0x1, 2823 /* blocks_hi */ 0, 2824 /* base */ 0x0c00c640, 2825 /* gran */ 1, 2826 /* bytes */ 5, 2827 /* nFields */ 8, 2828 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2829 /* *views */ NULL, 2830 /* *views_num */ NULL, 2831 /* snoop_cb */ NULL, 2832 /* snoop_user_data */ NULL, 2833 /* snoop_flags */ 0, 2834 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2835 /* type */ SOC_MEM_TYPE_NORMAL, 2836 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2837 /* impl */ SOC_MEM_IMPL_NORMAL, 2838 /* cmic_mor_clks */ 0, 2839 }, 2840 #endif /* chips */ 2841 2842 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2843 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP26m */ 2844 /* mem AXP_SM_CHAR_REMAP26m */ 2845 /* flags */ SOC_MEM_FLAG_VALID | 2846 SOC_MEM_FLAG_CACHABLE | 2847 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2848 /* cmp_fn */ NULL, 2849 /* *null_entry */ _soc_mem_entry_null_zeroes, 2850 /* index_min */ 0, 2851 /* index_max */ 63, 2852 /* minblock */ 0, 2853 /* maxblock */ 0, 2854 /* blocks */ 0x1, 2855 /* blocks_hi */ 0, 2856 /* base */ 0x0c00c680, 2857 /* gran */ 1, 2858 /* bytes */ 5, 2859 /* nFields */ 8, 2860 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2861 /* *views */ NULL, 2862 /* *views_num */ NULL, 2863 /* snoop_cb */ NULL, 2864 /* snoop_user_data */ NULL, 2865 /* snoop_flags */ 0, 2866 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2867 /* type */ SOC_MEM_TYPE_NORMAL, 2868 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2869 /* impl */ SOC_MEM_IMPL_NORMAL, 2870 /* cmic_mor_clks */ 0, 2871 }, 2872 #endif /* chips */ 2873 2874 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2875 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP27m */ 2876 /* mem AXP_SM_CHAR_REMAP27m */ 2877 /* flags */ SOC_MEM_FLAG_VALID | 2878 SOC_MEM_FLAG_CACHABLE | 2879 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2880 /* cmp_fn */ NULL, 2881 /* *null_entry */ _soc_mem_entry_null_zeroes, 2882 /* index_min */ 0, 2883 /* index_max */ 63, 2884 /* minblock */ 0, 2885 /* maxblock */ 0, 2886 /* blocks */ 0x1, 2887 /* blocks_hi */ 0, 2888 /* base */ 0x0c00c6c0, 2889 /* gran */ 1, 2890 /* bytes */ 5, 2891 /* nFields */ 8, 2892 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2893 /* *views */ NULL, 2894 /* *views_num */ NULL, 2895 /* snoop_cb */ NULL, 2896 /* snoop_user_data */ NULL, 2897 /* snoop_flags */ 0, 2898 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2899 /* type */ SOC_MEM_TYPE_NORMAL, 2900 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2901 /* impl */ SOC_MEM_IMPL_NORMAL, 2902 /* cmic_mor_clks */ 0, 2903 }, 2904 #endif /* chips */ 2905 2906 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2907 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP28m */ 2908 /* mem AXP_SM_CHAR_REMAP28m */ 2909 /* flags */ SOC_MEM_FLAG_VALID | 2910 SOC_MEM_FLAG_CACHABLE | 2911 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2912 /* cmp_fn */ NULL, 2913 /* *null_entry */ _soc_mem_entry_null_zeroes, 2914 /* index_min */ 0, 2915 /* index_max */ 63, 2916 /* minblock */ 0, 2917 /* maxblock */ 0, 2918 /* blocks */ 0x1, 2919 /* blocks_hi */ 0, 2920 /* base */ 0x0c00c700, 2921 /* gran */ 1, 2922 /* bytes */ 5, 2923 /* nFields */ 8, 2924 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2925 /* *views */ NULL, 2926 /* *views_num */ NULL, 2927 /* snoop_cb */ NULL, 2928 /* snoop_user_data */ NULL, 2929 /* snoop_flags */ 0, 2930 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2931 /* type */ SOC_MEM_TYPE_NORMAL, 2932 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2933 /* impl */ SOC_MEM_IMPL_NORMAL, 2934 /* cmic_mor_clks */ 0, 2935 }, 2936 #endif /* chips */ 2937 2938 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2939 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP29m */ 2940 /* mem AXP_SM_CHAR_REMAP29m */ 2941 /* flags */ SOC_MEM_FLAG_VALID | 2942 SOC_MEM_FLAG_CACHABLE | 2943 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2944 /* cmp_fn */ NULL, 2945 /* *null_entry */ _soc_mem_entry_null_zeroes, 2946 /* index_min */ 0, 2947 /* index_max */ 63, 2948 /* minblock */ 0, 2949 /* maxblock */ 0, 2950 /* blocks */ 0x1, 2951 /* blocks_hi */ 0, 2952 /* base */ 0x0c00c740, 2953 /* gran */ 1, 2954 /* bytes */ 5, 2955 /* nFields */ 8, 2956 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2957 /* *views */ NULL, 2958 /* *views_num */ NULL, 2959 /* snoop_cb */ NULL, 2960 /* snoop_user_data */ NULL, 2961 /* snoop_flags */ 0, 2962 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2963 /* type */ SOC_MEM_TYPE_NORMAL, 2964 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2965 /* impl */ SOC_MEM_IMPL_NORMAL, 2966 /* cmic_mor_clks */ 0, 2967 }, 2968 #endif /* chips */ 2969 2970 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 2971 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP30m */ 2972 /* mem AXP_SM_CHAR_REMAP30m */ 2973 /* flags */ SOC_MEM_FLAG_VALID | 2974 SOC_MEM_FLAG_CACHABLE | 2975 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 2976 /* cmp_fn */ NULL, 2977 /* *null_entry */ _soc_mem_entry_null_zeroes, 2978 /* index_min */ 0, 2979 /* index_max */ 63, 2980 /* minblock */ 0, 2981 /* maxblock */ 0, 2982 /* blocks */ 0x1, 2983 /* blocks_hi */ 0, 2984 /* base */ 0x0c00c780, 2985 /* gran */ 1, 2986 /* bytes */ 5, 2987 /* nFields */ 8, 2988 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 2989 /* *views */ NULL, 2990 /* *views_num */ NULL, 2991 /* snoop_cb */ NULL, 2992 /* snoop_user_data */ NULL, 2993 /* snoop_flags */ 0, 2994 /* mem severity */ SOC_MEM_SEVERE_MISSING, 2995 /* type */ SOC_MEM_TYPE_NORMAL, 2996 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 2997 /* impl */ SOC_MEM_IMPL_NORMAL, 2998 /* cmic_mor_clks */ 0, 2999 }, 3000 #endif /* chips */ 3001 3002 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3003 { /* SOC_MEM_INT_AXP_SM_CHAR_REMAP31m */ 3004 /* mem AXP_SM_CHAR_REMAP31m */ 3005 /* flags */ SOC_MEM_FLAG_VALID | 3006 SOC_MEM_FLAG_CACHABLE | 3007 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3008 /* cmp_fn */ NULL, 3009 /* *null_entry */ _soc_mem_entry_null_zeroes, 3010 /* index_min */ 0, 3011 /* index_max */ 63, 3012 /* minblock */ 0, 3013 /* maxblock */ 0, 3014 /* blocks */ 0x1, 3015 /* blocks_hi */ 0, 3016 /* base */ 0x0c00c7c0, 3017 /* gran */ 1, 3018 /* bytes */ 5, 3019 /* nFields */ 8, 3020 /* *fields */ soc_AXP_SM_CHAR_REMAP0m_fields, 3021 /* *views */ NULL, 3022 /* *views_num */ NULL, 3023 /* snoop_cb */ NULL, 3024 /* snoop_user_data */ NULL, 3025 /* snoop_flags */ 0, 3026 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3027 /* type */ SOC_MEM_TYPE_NORMAL, 3028 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3029 /* impl */ SOC_MEM_IMPL_NORMAL, 3030 /* cmic_mor_clks */ 0, 3031 }, 3032 #endif /* chips */ 3033 3034 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3035 { /* SOC_MEM_INT_AXP_SM_FLOW_TABLE_BULK_MATCH_DATAm */ 3036 /* mem AXP_SM_FLOW_TABLE_BULK_MATCH_DATAm */ 3037 /* flags */ SOC_MEM_FLAG_VALID | 3038 SOC_MEM_FLAG_CACHABLE | 3039 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3040 /* cmp_fn */ NULL, 3041 /* *null_entry */ _soc_mem_entry_null_zeroes, 3042 /* index_min */ 0, 3043 /* index_max */ 0, 3044 /* minblock */ 0, 3045 /* maxblock */ 0, 3046 /* blocks */ 0x1, 3047 /* blocks_hi */ 0, 3048 /* base */ 0x0c00f001, 3049 /* gran */ 1, 3050 /* bytes */ 9, 3051 /* nFields */ 11, 3052 /* *fields */ soc_AXP_SM_FLOW_TABLE_BULK_MATCH_DATAm_fields, 3053 /* *views */ NULL, 3054 /* *views_num */ NULL, 3055 /* snoop_cb */ NULL, 3056 /* snoop_user_data */ NULL, 3057 /* snoop_flags */ 0, 3058 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3059 /* type */ SOC_MEM_TYPE_NORMAL, 3060 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3061 /* impl */ SOC_MEM_IMPL_NORMAL, 3062 /* cmic_mor_clks */ 0, 3063 }, 3064 #endif /* chips */ 3065 3066 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3067 { /* SOC_MEM_INT_AXP_SM_FLOW_TABLE_BULK_MATCH_MASKm */ 3068 /* mem AXP_SM_FLOW_TABLE_BULK_MATCH_MASKm */ 3069 /* flags */ SOC_MEM_FLAG_VALID | 3070 SOC_MEM_FLAG_CACHABLE | 3071 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3072 /* cmp_fn */ NULL, 3073 /* *null_entry */ _soc_mem_entry_null_zeroes, 3074 /* index_min */ 0, 3075 /* index_max */ 0, 3076 /* minblock */ 0, 3077 /* maxblock */ 0, 3078 /* blocks */ 0x1, 3079 /* blocks_hi */ 0, 3080 /* base */ 0x0c00f000, 3081 /* gran */ 1, 3082 /* bytes */ 9, 3083 /* nFields */ 11, 3084 /* *fields */ soc_AXP_SM_FLOW_TABLE_BULK_MATCH_DATAm_fields, 3085 /* *views */ NULL, 3086 /* *views_num */ NULL, 3087 /* snoop_cb */ NULL, 3088 /* snoop_user_data */ NULL, 3089 /* snoop_flags */ 0, 3090 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3091 /* type */ SOC_MEM_TYPE_NORMAL, 3092 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3093 /* impl */ SOC_MEM_IMPL_NORMAL, 3094 /* cmic_mor_clks */ 0, 3095 }, 3096 #endif /* chips */ 3097 3098 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3099 { /* SOC_MEM_INT_AXP_SM_FLOW_TABLE_BULK_REPLACE_DATAm */ 3100 /* mem AXP_SM_FLOW_TABLE_BULK_REPLACE_DATAm */ 3101 /* flags */ SOC_MEM_FLAG_VALID | 3102 SOC_MEM_FLAG_CACHABLE | 3103 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3104 /* cmp_fn */ NULL, 3105 /* *null_entry */ _soc_mem_entry_null_zeroes, 3106 /* index_min */ 0, 3107 /* index_max */ 0, 3108 /* minblock */ 0, 3109 /* maxblock */ 0, 3110 /* blocks */ 0x1, 3111 /* blocks_hi */ 0, 3112 /* base */ 0x0c00f003, 3113 /* gran */ 1, 3114 /* bytes */ 9, 3115 /* nFields */ 11, 3116 /* *fields */ soc_AXP_SM_FLOW_TABLE_BULK_MATCH_DATAm_fields, 3117 /* *views */ NULL, 3118 /* *views_num */ NULL, 3119 /* snoop_cb */ NULL, 3120 /* snoop_user_data */ NULL, 3121 /* snoop_flags */ 0, 3122 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3123 /* type */ SOC_MEM_TYPE_NORMAL, 3124 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3125 /* impl */ SOC_MEM_IMPL_NORMAL, 3126 /* cmic_mor_clks */ 0, 3127 }, 3128 #endif /* chips */ 3129 3130 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3131 { /* SOC_MEM_INT_AXP_SM_FLOW_TABLE_BULK_REPLACE_MASKm */ 3132 /* mem AXP_SM_FLOW_TABLE_BULK_REPLACE_MASKm */ 3133 /* flags */ SOC_MEM_FLAG_VALID | 3134 SOC_MEM_FLAG_CACHABLE | 3135 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3136 /* cmp_fn */ NULL, 3137 /* *null_entry */ _soc_mem_entry_null_zeroes, 3138 /* index_min */ 0, 3139 /* index_max */ 0, 3140 /* minblock */ 0, 3141 /* maxblock */ 0, 3142 /* blocks */ 0x1, 3143 /* blocks_hi */ 0, 3144 /* base */ 0x0c00f002, 3145 /* gran */ 1, 3146 /* bytes */ 9, 3147 /* nFields */ 11, 3148 /* *fields */ soc_AXP_SM_FLOW_TABLE_BULK_MATCH_DATAm_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_NORMAL, 3157 /* impl */ SOC_MEM_IMPL_NORMAL, 3158 /* cmic_mor_clks */ 0, 3159 }, 3160 #endif /* chips */ 3161 3162 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3163 { /* SOC_MEM_INT_AXP_SM_FLOW_TABLE_MEMm */ 3164 /* mem AXP_SM_FLOW_TABLE_MEMm */ 3165 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3166 /* cmp_fn */ NULL, 3167 /* *null_entry */ _soc_mem_entry_null_zeroes, 3168 /* index_min */ 0, 3169 /* index_max */ 8191, 3170 /* minblock */ 0, 3171 /* maxblock */ 0, 3172 /* blocks */ 0x1, 3173 /* blocks_hi */ 0, 3174 /* base */ 0x0c008000, 3175 /* gran */ 1, 3176 /* bytes */ 9, 3177 /* nFields */ 11, 3178 /* *fields */ soc_AXP_SM_FLOW_TABLE_BULK_MATCH_DATAm_fields, 3179 /* *views */ NULL, 3180 /* *views_num */ NULL, 3181 /* snoop_cb */ NULL, 3182 /* snoop_user_data */ NULL, 3183 /* snoop_flags */ 0, 3184 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3185 /* type */ SOC_MEM_TYPE_NORMAL, 3186 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3187 /* impl */ SOC_MEM_IMPL_NORMAL, 3188 /* cmic_mor_clks */ 0, 3189 }, 3190 #endif /* chips */ 3191 3192 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3193 { /* SOC_MEM_INT_AXP_SM_MATCH_COUNTERS_MEM0m */ 3194 /* mem AXP_SM_MATCH_COUNTERS_MEM0m */ 3195 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3196 /* cmp_fn */ NULL, 3197 /* *null_entry */ _soc_mem_entry_null_zeroes, 3198 /* index_min */ 0, 3199 /* index_max */ 255, 3200 /* minblock */ 0, 3201 /* maxblock */ 0, 3202 /* blocks */ 0x1, 3203 /* blocks_hi */ 0, 3204 /* base */ 0x0c00a400, 3205 /* gran */ 1, 3206 /* bytes */ 9, 3207 /* nFields */ 5, 3208 /* *fields */ soc_AXP_SM_MATCH_COUNTERS_MEM0m_fields, 3209 /* *views */ NULL, 3210 /* *views_num */ NULL, 3211 /* snoop_cb */ NULL, 3212 /* snoop_user_data */ NULL, 3213 /* snoop_flags */ 0, 3214 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3215 /* type */ SOC_MEM_TYPE_NORMAL, 3216 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3217 /* impl */ SOC_MEM_IMPL_NORMAL, 3218 /* cmic_mor_clks */ 0, 3219 }, 3220 #endif /* chips */ 3221 3222 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3223 { /* SOC_MEM_INT_AXP_SM_MATCH_COUNTERS_MEM1m */ 3224 /* mem AXP_SM_MATCH_COUNTERS_MEM1m */ 3225 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3226 /* cmp_fn */ NULL, 3227 /* *null_entry */ _soc_mem_entry_null_zeroes, 3228 /* index_min */ 0, 3229 /* index_max */ 255, 3230 /* minblock */ 0, 3231 /* maxblock */ 0, 3232 /* blocks */ 0x1, 3233 /* blocks_hi */ 0, 3234 /* base */ 0x0c00a500, 3235 /* gran */ 1, 3236 /* bytes */ 9, 3237 /* nFields */ 5, 3238 /* *fields */ soc_AXP_SM_MATCH_COUNTERS_MEM0m_fields, 3239 /* *views */ NULL, 3240 /* *views_num */ NULL, 3241 /* snoop_cb */ NULL, 3242 /* snoop_user_data */ NULL, 3243 /* snoop_flags */ 0, 3244 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3245 /* type */ SOC_MEM_TYPE_NORMAL, 3246 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3247 /* impl */ SOC_MEM_IMPL_NORMAL, 3248 /* cmic_mor_clks */ 0, 3249 }, 3250 #endif /* chips */ 3251 3252 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3253 { /* SOC_MEM_INT_AXP_SM_MATCH_COUNTERS_MEM2m */ 3254 /* mem AXP_SM_MATCH_COUNTERS_MEM2m */ 3255 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3256 /* cmp_fn */ NULL, 3257 /* *null_entry */ _soc_mem_entry_null_zeroes, 3258 /* index_min */ 0, 3259 /* index_max */ 255, 3260 /* minblock */ 0, 3261 /* maxblock */ 0, 3262 /* blocks */ 0x1, 3263 /* blocks_hi */ 0, 3264 /* base */ 0x0c00a600, 3265 /* gran */ 1, 3266 /* bytes */ 9, 3267 /* nFields */ 5, 3268 /* *fields */ soc_AXP_SM_MATCH_COUNTERS_MEM0m_fields, 3269 /* *views */ NULL, 3270 /* *views_num */ NULL, 3271 /* snoop_cb */ NULL, 3272 /* snoop_user_data */ NULL, 3273 /* snoop_flags */ 0, 3274 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3275 /* type */ SOC_MEM_TYPE_NORMAL, 3276 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3277 /* impl */ SOC_MEM_IMPL_NORMAL, 3278 /* cmic_mor_clks */ 0, 3279 }, 3280 #endif /* chips */ 3281 3282 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3283 { /* SOC_MEM_INT_AXP_SM_MATCH_COUNTERS_MEM3m */ 3284 /* mem AXP_SM_MATCH_COUNTERS_MEM3m */ 3285 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3286 /* cmp_fn */ NULL, 3287 /* *null_entry */ _soc_mem_entry_null_zeroes, 3288 /* index_min */ 0, 3289 /* index_max */ 255, 3290 /* minblock */ 0, 3291 /* maxblock */ 0, 3292 /* blocks */ 0x1, 3293 /* blocks_hi */ 0, 3294 /* base */ 0x0c00a700, 3295 /* gran */ 1, 3296 /* bytes */ 9, 3297 /* nFields */ 5, 3298 /* *fields */ soc_AXP_SM_MATCH_COUNTERS_MEM0m_fields, 3299 /* *views */ NULL, 3300 /* *views_num */ NULL, 3301 /* snoop_cb */ NULL, 3302 /* snoop_user_data */ NULL, 3303 /* snoop_flags */ 0, 3304 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3305 /* type */ SOC_MEM_TYPE_NORMAL, 3306 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3307 /* impl */ SOC_MEM_IMPL_NORMAL, 3308 /* cmic_mor_clks */ 0, 3309 }, 3310 #endif /* chips */ 3311 3312 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3313 { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm */ 3314 /* mem AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm */ 3315 /* flags */ SOC_MEM_FLAG_VALID | 3316 SOC_MEM_FLAG_CACHABLE | 3317 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3318 /* cmp_fn */ NULL, 3319 /* *null_entry */ _soc_mem_entry_null_zeroes, 3320 /* index_min */ 0, 3321 /* index_max */ 0, 3322 /* minblock */ 0, 3323 /* maxblock */ 0, 3324 /* blocks */ 0x1, 3325 /* blocks_hi */ 0, 3326 /* base */ 0x0c00f009, 3327 /* gran */ 1, 3328 /* bytes */ 18, 3329 /* nFields */ 36, 3330 /* *fields */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields, 3331 /* *views */ NULL, 3332 /* *views_num */ NULL, 3333 /* snoop_cb */ NULL, 3334 /* snoop_user_data */ NULL, 3335 /* snoop_flags */ 0, 3336 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3337 /* type */ SOC_MEM_TYPE_NORMAL, 3338 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3339 /* impl */ SOC_MEM_IMPL_NORMAL, 3340 /* cmic_mor_clks */ 0, 3341 }, 3342 #endif /* chips */ 3343 3344 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3345 { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_BULK_MATCH_MASKm */ 3346 /* mem AXP_SM_MATCH_TABLE_BULK_MATCH_MASKm */ 3347 /* flags */ SOC_MEM_FLAG_VALID | 3348 SOC_MEM_FLAG_CACHABLE | 3349 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3350 /* cmp_fn */ NULL, 3351 /* *null_entry */ _soc_mem_entry_null_zeroes, 3352 /* index_min */ 0, 3353 /* index_max */ 0, 3354 /* minblock */ 0, 3355 /* maxblock */ 0, 3356 /* blocks */ 0x1, 3357 /* blocks_hi */ 0, 3358 /* base */ 0x0c00f008, 3359 /* gran */ 1, 3360 /* bytes */ 18, 3361 /* nFields */ 36, 3362 /* *fields */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields, 3363 /* *views */ NULL, 3364 /* *views_num */ NULL, 3365 /* snoop_cb */ NULL, 3366 /* snoop_user_data */ NULL, 3367 /* snoop_flags */ 0, 3368 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3369 /* type */ SOC_MEM_TYPE_NORMAL, 3370 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3371 /* impl */ SOC_MEM_IMPL_NORMAL, 3372 /* cmic_mor_clks */ 0, 3373 }, 3374 #endif /* chips */ 3375 3376 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3377 { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_BULK_REPLACE_DATAm */ 3378 /* mem AXP_SM_MATCH_TABLE_BULK_REPLACE_DATAm */ 3379 /* flags */ SOC_MEM_FLAG_VALID | 3380 SOC_MEM_FLAG_CACHABLE | 3381 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3382 /* cmp_fn */ NULL, 3383 /* *null_entry */ _soc_mem_entry_null_zeroes, 3384 /* index_min */ 0, 3385 /* index_max */ 0, 3386 /* minblock */ 0, 3387 /* maxblock */ 0, 3388 /* blocks */ 0x1, 3389 /* blocks_hi */ 0, 3390 /* base */ 0x0c00f00b, 3391 /* gran */ 1, 3392 /* bytes */ 18, 3393 /* nFields */ 36, 3394 /* *fields */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields, 3395 /* *views */ NULL, 3396 /* *views_num */ NULL, 3397 /* snoop_cb */ NULL, 3398 /* snoop_user_data */ NULL, 3399 /* snoop_flags */ 0, 3400 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3401 /* type */ SOC_MEM_TYPE_NORMAL, 3402 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3403 /* impl */ SOC_MEM_IMPL_NORMAL, 3404 /* cmic_mor_clks */ 0, 3405 }, 3406 #endif /* chips */ 3407 3408 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3409 { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_BULK_REPLACE_MASKm */ 3410 /* mem AXP_SM_MATCH_TABLE_BULK_REPLACE_MASKm */ 3411 /* flags */ SOC_MEM_FLAG_VALID | 3412 SOC_MEM_FLAG_CACHABLE | 3413 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3414 /* cmp_fn */ NULL, 3415 /* *null_entry */ _soc_mem_entry_null_zeroes, 3416 /* index_min */ 0, 3417 /* index_max */ 0, 3418 /* minblock */ 0, 3419 /* maxblock */ 0, 3420 /* blocks */ 0x1, 3421 /* blocks_hi */ 0, 3422 /* base */ 0x0c00f00a, 3423 /* gran */ 1, 3424 /* bytes */ 18, 3425 /* nFields */ 36, 3426 /* *fields */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields, 3427 /* *views */ NULL, 3428 /* *views_num */ NULL, 3429 /* snoop_cb */ NULL, 3430 /* snoop_user_data */ NULL, 3431 /* snoop_flags */ 0, 3432 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3433 /* type */ SOC_MEM_TYPE_NORMAL, 3434 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3435 /* impl */ SOC_MEM_IMPL_NORMAL, 3436 /* cmic_mor_clks */ 0, 3437 }, 3438 #endif /* chips */ 3439 3440 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3441 { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_MEM0m */ 3442 /* mem AXP_SM_MATCH_TABLE_MEM0m */ 3443 /* flags */ SOC_MEM_FLAG_VALID | 3444 SOC_MEM_FLAG_CACHABLE | 3445 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3446 /* cmp_fn */ NULL, 3447 /* *null_entry */ _soc_mem_entry_null_zeroes, 3448 /* index_min */ 0, 3449 /* index_max */ 255, 3450 /* minblock */ 0, 3451 /* maxblock */ 0, 3452 /* blocks */ 0x1, 3453 /* blocks_hi */ 0, 3454 /* base */ 0x0c00a000, 3455 /* gran */ 1, 3456 /* bytes */ 18, 3457 /* nFields */ 36, 3458 /* *fields */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields, 3459 /* *views */ NULL, 3460 /* *views_num */ NULL, 3461 /* snoop_cb */ NULL, 3462 /* snoop_user_data */ NULL, 3463 /* snoop_flags */ 0, 3464 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3465 /* type */ SOC_MEM_TYPE_NORMAL, 3466 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3467 /* impl */ SOC_MEM_IMPL_NORMAL, 3468 /* cmic_mor_clks */ 0, 3469 }, 3470 #endif /* chips */ 3471 3472 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3473 { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_MEM1m */ 3474 /* mem AXP_SM_MATCH_TABLE_MEM1m */ 3475 /* flags */ SOC_MEM_FLAG_VALID | 3476 SOC_MEM_FLAG_CACHABLE | 3477 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3478 /* cmp_fn */ NULL, 3479 /* *null_entry */ _soc_mem_entry_null_zeroes, 3480 /* index_min */ 0, 3481 /* index_max */ 255, 3482 /* minblock */ 0, 3483 /* maxblock */ 0, 3484 /* blocks */ 0x1, 3485 /* blocks_hi */ 0, 3486 /* base */ 0x0c00a100, 3487 /* gran */ 1, 3488 /* bytes */ 18, 3489 /* nFields */ 36, 3490 /* *fields */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields, 3491 /* *views */ NULL, 3492 /* *views_num */ NULL, 3493 /* snoop_cb */ NULL, 3494 /* snoop_user_data */ NULL, 3495 /* snoop_flags */ 0, 3496 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3497 /* type */ SOC_MEM_TYPE_NORMAL, 3498 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3499 /* impl */ SOC_MEM_IMPL_NORMAL, 3500 /* cmic_mor_clks */ 0, 3501 }, 3502 #endif /* chips */ 3503 3504 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3505 { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_MEM2m */ 3506 /* mem AXP_SM_MATCH_TABLE_MEM2m */ 3507 /* flags */ SOC_MEM_FLAG_VALID | 3508 SOC_MEM_FLAG_CACHABLE | 3509 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3510 /* cmp_fn */ NULL, 3511 /* *null_entry */ _soc_mem_entry_null_zeroes, 3512 /* index_min */ 0, 3513 /* index_max */ 255, 3514 /* minblock */ 0, 3515 /* maxblock */ 0, 3516 /* blocks */ 0x1, 3517 /* blocks_hi */ 0, 3518 /* base */ 0x0c00a200, 3519 /* gran */ 1, 3520 /* bytes */ 18, 3521 /* nFields */ 36, 3522 /* *fields */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields, 3523 /* *views */ NULL, 3524 /* *views_num */ NULL, 3525 /* snoop_cb */ NULL, 3526 /* snoop_user_data */ NULL, 3527 /* snoop_flags */ 0, 3528 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3529 /* type */ SOC_MEM_TYPE_NORMAL, 3530 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3531 /* impl */ SOC_MEM_IMPL_NORMAL, 3532 /* cmic_mor_clks */ 0, 3533 }, 3534 #endif /* chips */ 3535 3536 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3537 { /* SOC_MEM_INT_AXP_SM_MATCH_TABLE_MEM3m */ 3538 /* mem AXP_SM_MATCH_TABLE_MEM3m */ 3539 /* flags */ SOC_MEM_FLAG_VALID | 3540 SOC_MEM_FLAG_CACHABLE | 3541 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3542 /* cmp_fn */ NULL, 3543 /* *null_entry */ _soc_mem_entry_null_zeroes, 3544 /* index_min */ 0, 3545 /* index_max */ 255, 3546 /* minblock */ 0, 3547 /* maxblock */ 0, 3548 /* blocks */ 0x1, 3549 /* blocks_hi */ 0, 3550 /* base */ 0x0c00a300, 3551 /* gran */ 1, 3552 /* bytes */ 18, 3553 /* nFields */ 36, 3554 /* *fields */ soc_AXP_SM_MATCH_TABLE_BULK_MATCH_DATAm_fields, 3555 /* *views */ NULL, 3556 /* *views_num */ NULL, 3557 /* snoop_cb */ NULL, 3558 /* snoop_user_data */ NULL, 3559 /* snoop_flags */ 0, 3560 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3561 /* type */ SOC_MEM_TYPE_NORMAL, 3562 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3563 /* impl */ SOC_MEM_IMPL_NORMAL, 3564 /* cmic_mor_clks */ 0, 3565 }, 3566 #endif /* chips */ 3567 3568 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3569 { /* SOC_MEM_INT_AXP_SM_PACKET_BUFFER_MEMm */ 3570 /* mem AXP_SM_PACKET_BUFFER_MEMm */ 3571 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3572 /* cmp_fn */ NULL, 3573 /* *null_entry */ _soc_mem_entry_null_zeroes, 3574 /* index_min */ 0, 3575 /* index_max */ 2047, 3576 /* minblock */ 0, 3577 /* maxblock */ 0, 3578 /* blocks */ 0x1, 3579 /* blocks_hi */ 0, 3580 /* base */ 0x0c00b000, 3581 /* gran */ 1, 3582 /* bytes */ 9, 3583 /* nFields */ 4, 3584 /* *fields */ soc_AXP_SM_PACKET_BUFFER_MEMm_fields, 3585 /* *views */ NULL, 3586 /* *views_num */ NULL, 3587 /* snoop_cb */ NULL, 3588 /* snoop_user_data */ NULL, 3589 /* snoop_flags */ 0, 3590 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3591 /* type */ SOC_MEM_TYPE_NORMAL, 3592 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3593 /* impl */ SOC_MEM_IMPL_NORMAL, 3594 /* cmic_mor_clks */ 0, 3595 }, 3596 #endif /* chips */ 3597 3598 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3599 { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm */ 3600 /* mem AXP_SM_STATE_TABLE_BULK_MATCH_DATAm */ 3601 /* flags */ SOC_MEM_FLAG_VALID | 3602 SOC_MEM_FLAG_CACHABLE | 3603 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3604 /* cmp_fn */ NULL, 3605 /* *null_entry */ _soc_mem_entry_null_zeroes, 3606 /* index_min */ 0, 3607 /* index_max */ 0, 3608 /* minblock */ 0, 3609 /* maxblock */ 0, 3610 /* blocks */ 0x1, 3611 /* blocks_hi */ 0, 3612 /* base */ 0x0c00f005, 3613 /* gran */ 1, 3614 /* bytes */ 34, 3615 /* nFields */ 53, 3616 /* *fields */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields, 3617 /* *views */ NULL, 3618 /* *views_num */ NULL, 3619 /* snoop_cb */ NULL, 3620 /* snoop_user_data */ NULL, 3621 /* snoop_flags */ 0, 3622 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3623 /* type */ SOC_MEM_TYPE_NORMAL, 3624 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3625 /* impl */ SOC_MEM_IMPL_NORMAL, 3626 /* cmic_mor_clks */ 0, 3627 }, 3628 #endif /* chips */ 3629 3630 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3631 { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_BULK_MATCH_MASKm */ 3632 /* mem AXP_SM_STATE_TABLE_BULK_MATCH_MASKm */ 3633 /* flags */ SOC_MEM_FLAG_VALID | 3634 SOC_MEM_FLAG_CACHABLE | 3635 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3636 /* cmp_fn */ NULL, 3637 /* *null_entry */ _soc_mem_entry_null_zeroes, 3638 /* index_min */ 0, 3639 /* index_max */ 0, 3640 /* minblock */ 0, 3641 /* maxblock */ 0, 3642 /* blocks */ 0x1, 3643 /* blocks_hi */ 0, 3644 /* base */ 0x0c00f004, 3645 /* gran */ 1, 3646 /* bytes */ 34, 3647 /* nFields */ 53, 3648 /* *fields */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields, 3649 /* *views */ NULL, 3650 /* *views_num */ NULL, 3651 /* snoop_cb */ NULL, 3652 /* snoop_user_data */ NULL, 3653 /* snoop_flags */ 0, 3654 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3655 /* type */ SOC_MEM_TYPE_NORMAL, 3656 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3657 /* impl */ SOC_MEM_IMPL_NORMAL, 3658 /* cmic_mor_clks */ 0, 3659 }, 3660 #endif /* chips */ 3661 3662 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3663 { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_BULK_REPLACE_DATAm */ 3664 /* mem AXP_SM_STATE_TABLE_BULK_REPLACE_DATAm */ 3665 /* flags */ SOC_MEM_FLAG_VALID | 3666 SOC_MEM_FLAG_CACHABLE | 3667 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3668 /* cmp_fn */ NULL, 3669 /* *null_entry */ _soc_mem_entry_null_zeroes, 3670 /* index_min */ 0, 3671 /* index_max */ 0, 3672 /* minblock */ 0, 3673 /* maxblock */ 0, 3674 /* blocks */ 0x1, 3675 /* blocks_hi */ 0, 3676 /* base */ 0x0c00f007, 3677 /* gran */ 1, 3678 /* bytes */ 34, 3679 /* nFields */ 53, 3680 /* *fields */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields, 3681 /* *views */ NULL, 3682 /* *views_num */ NULL, 3683 /* snoop_cb */ NULL, 3684 /* snoop_user_data */ NULL, 3685 /* snoop_flags */ 0, 3686 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3687 /* type */ SOC_MEM_TYPE_NORMAL, 3688 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3689 /* impl */ SOC_MEM_IMPL_NORMAL, 3690 /* cmic_mor_clks */ 0, 3691 }, 3692 #endif /* chips */ 3693 3694 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3695 { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_BULK_REPLACE_MASKm */ 3696 /* mem AXP_SM_STATE_TABLE_BULK_REPLACE_MASKm */ 3697 /* flags */ SOC_MEM_FLAG_VALID | 3698 SOC_MEM_FLAG_CACHABLE | 3699 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 3700 /* cmp_fn */ NULL, 3701 /* *null_entry */ _soc_mem_entry_null_zeroes, 3702 /* index_min */ 0, 3703 /* index_max */ 0, 3704 /* minblock */ 0, 3705 /* maxblock */ 0, 3706 /* blocks */ 0x1, 3707 /* blocks_hi */ 0, 3708 /* base */ 0x0c00f006, 3709 /* gran */ 1, 3710 /* bytes */ 34, 3711 /* nFields */ 53, 3712 /* *fields */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields, 3713 /* *views */ NULL, 3714 /* *views_num */ NULL, 3715 /* snoop_cb */ NULL, 3716 /* snoop_user_data */ NULL, 3717 /* snoop_flags */ 0, 3718 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3719 /* type */ SOC_MEM_TYPE_NORMAL, 3720 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3721 /* impl */ SOC_MEM_IMPL_NORMAL, 3722 /* cmic_mor_clks */ 0, 3723 }, 3724 #endif /* chips */ 3725 3726 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3727 { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM0m */ 3728 /* mem AXP_SM_STATE_TABLE_MEM0m */ 3729 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3730 /* cmp_fn */ NULL, 3731 /* *null_entry */ _soc_mem_entry_null_zeroes, 3732 /* index_min */ 0, 3733 /* index_max */ 3071, 3734 /* minblock */ 0, 3735 /* maxblock */ 0, 3736 /* blocks */ 0x1, 3737 /* blocks_hi */ 0, 3738 /* base */ 0x0c000000, 3739 /* gran */ 1, 3740 /* bytes */ 34, 3741 /* nFields */ 53, 3742 /* *fields */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields, 3743 /* *views */ NULL, 3744 /* *views_num */ NULL, 3745 /* snoop_cb */ NULL, 3746 /* snoop_user_data */ NULL, 3747 /* snoop_flags */ 0, 3748 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3749 /* type */ SOC_MEM_TYPE_NORMAL, 3750 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3751 /* impl */ SOC_MEM_IMPL_NORMAL, 3752 /* cmic_mor_clks */ 0, 3753 }, 3754 #endif /* chips */ 3755 3756 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3757 { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM1m */ 3758 /* mem AXP_SM_STATE_TABLE_MEM1m */ 3759 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3760 /* cmp_fn */ NULL, 3761 /* *null_entry */ _soc_mem_entry_null_zeroes, 3762 /* index_min */ 0, 3763 /* index_max */ 3071, 3764 /* minblock */ 0, 3765 /* maxblock */ 0, 3766 /* blocks */ 0x1, 3767 /* blocks_hi */ 0, 3768 /* base */ 0x0c001000, 3769 /* gran */ 1, 3770 /* bytes */ 34, 3771 /* nFields */ 53, 3772 /* *fields */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields, 3773 /* *views */ NULL, 3774 /* *views_num */ NULL, 3775 /* snoop_cb */ NULL, 3776 /* snoop_user_data */ NULL, 3777 /* snoop_flags */ 0, 3778 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3779 /* type */ SOC_MEM_TYPE_NORMAL, 3780 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3781 /* impl */ SOC_MEM_IMPL_NORMAL, 3782 /* cmic_mor_clks */ 0, 3783 }, 3784 #endif /* chips */ 3785 3786 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3787 { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM2m */ 3788 /* mem AXP_SM_STATE_TABLE_MEM2m */ 3789 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3790 /* cmp_fn */ NULL, 3791 /* *null_entry */ _soc_mem_entry_null_zeroes, 3792 /* index_min */ 0, 3793 /* index_max */ 3071, 3794 /* minblock */ 0, 3795 /* maxblock */ 0, 3796 /* blocks */ 0x1, 3797 /* blocks_hi */ 0, 3798 /* base */ 0x0c002000, 3799 /* gran */ 1, 3800 /* bytes */ 34, 3801 /* nFields */ 53, 3802 /* *fields */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields, 3803 /* *views */ NULL, 3804 /* *views_num */ NULL, 3805 /* snoop_cb */ NULL, 3806 /* snoop_user_data */ NULL, 3807 /* snoop_flags */ 0, 3808 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3809 /* type */ SOC_MEM_TYPE_NORMAL, 3810 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3811 /* impl */ SOC_MEM_IMPL_NORMAL, 3812 /* cmic_mor_clks */ 0, 3813 }, 3814 #endif /* chips */ 3815 3816 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3817 { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM3m */ 3818 /* mem AXP_SM_STATE_TABLE_MEM3m */ 3819 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3820 /* cmp_fn */ NULL, 3821 /* *null_entry */ _soc_mem_entry_null_zeroes, 3822 /* index_min */ 0, 3823 /* index_max */ 3071, 3824 /* minblock */ 0, 3825 /* maxblock */ 0, 3826 /* blocks */ 0x1, 3827 /* blocks_hi */ 0, 3828 /* base */ 0x0c003000, 3829 /* gran */ 1, 3830 /* bytes */ 34, 3831 /* nFields */ 53, 3832 /* *fields */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields, 3833 /* *views */ NULL, 3834 /* *views_num */ NULL, 3835 /* snoop_cb */ NULL, 3836 /* snoop_user_data */ NULL, 3837 /* snoop_flags */ 0, 3838 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3839 /* type */ SOC_MEM_TYPE_NORMAL, 3840 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3841 /* impl */ SOC_MEM_IMPL_NORMAL, 3842 /* cmic_mor_clks */ 0, 3843 }, 3844 #endif /* chips */ 3845 3846 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3847 { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM4m */ 3848 /* mem AXP_SM_STATE_TABLE_MEM4m */ 3849 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3850 /* cmp_fn */ NULL, 3851 /* *null_entry */ _soc_mem_entry_null_zeroes, 3852 /* index_min */ 0, 3853 /* index_max */ 3071, 3854 /* minblock */ 0, 3855 /* maxblock */ 0, 3856 /* blocks */ 0x1, 3857 /* blocks_hi */ 0, 3858 /* base */ 0x0c004000, 3859 /* gran */ 1, 3860 /* bytes */ 34, 3861 /* nFields */ 53, 3862 /* *fields */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields, 3863 /* *views */ NULL, 3864 /* *views_num */ NULL, 3865 /* snoop_cb */ NULL, 3866 /* snoop_user_data */ NULL, 3867 /* snoop_flags */ 0, 3868 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3869 /* type */ SOC_MEM_TYPE_NORMAL, 3870 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3871 /* impl */ SOC_MEM_IMPL_NORMAL, 3872 /* cmic_mor_clks */ 0, 3873 }, 3874 #endif /* chips */ 3875 3876 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3877 { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM5m */ 3878 /* mem AXP_SM_STATE_TABLE_MEM5m */ 3879 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3880 /* cmp_fn */ NULL, 3881 /* *null_entry */ _soc_mem_entry_null_zeroes, 3882 /* index_min */ 0, 3883 /* index_max */ 3071, 3884 /* minblock */ 0, 3885 /* maxblock */ 0, 3886 /* blocks */ 0x1, 3887 /* blocks_hi */ 0, 3888 /* base */ 0x0c005000, 3889 /* gran */ 1, 3890 /* bytes */ 34, 3891 /* nFields */ 53, 3892 /* *fields */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields, 3893 /* *views */ NULL, 3894 /* *views_num */ NULL, 3895 /* snoop_cb */ NULL, 3896 /* snoop_user_data */ NULL, 3897 /* snoop_flags */ 0, 3898 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3899 /* type */ SOC_MEM_TYPE_NORMAL, 3900 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3901 /* impl */ SOC_MEM_IMPL_NORMAL, 3902 /* cmic_mor_clks */ 0, 3903 }, 3904 #endif /* chips */ 3905 3906 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3907 { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM6m */ 3908 /* mem AXP_SM_STATE_TABLE_MEM6m */ 3909 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3910 /* cmp_fn */ NULL, 3911 /* *null_entry */ _soc_mem_entry_null_zeroes, 3912 /* index_min */ 0, 3913 /* index_max */ 3071, 3914 /* minblock */ 0, 3915 /* maxblock */ 0, 3916 /* blocks */ 0x1, 3917 /* blocks_hi */ 0, 3918 /* base */ 0x0c006000, 3919 /* gran */ 1, 3920 /* bytes */ 34, 3921 /* nFields */ 53, 3922 /* *fields */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields, 3923 /* *views */ NULL, 3924 /* *views_num */ NULL, 3925 /* snoop_cb */ NULL, 3926 /* snoop_user_data */ NULL, 3927 /* snoop_flags */ 0, 3928 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3929 /* type */ SOC_MEM_TYPE_NORMAL, 3930 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3931 /* impl */ SOC_MEM_IMPL_NORMAL, 3932 /* cmic_mor_clks */ 0, 3933 }, 3934 #endif /* chips */ 3935 3936 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 3937 { /* SOC_MEM_INT_AXP_SM_STATE_TABLE_MEM7m */ 3938 /* mem AXP_SM_STATE_TABLE_MEM7m */ 3939 /* flags */ SOC_MEM_FLAG_VALID, /* 0x2 */ 3940 /* cmp_fn */ NULL, 3941 /* *null_entry */ _soc_mem_entry_null_zeroes, 3942 /* index_min */ 0, 3943 /* index_max */ 3071, 3944 /* minblock */ 0, 3945 /* maxblock */ 0, 3946 /* blocks */ 0x1, 3947 /* blocks_hi */ 0, 3948 /* base */ 0x0c007000, 3949 /* gran */ 1, 3950 /* bytes */ 34, 3951 /* nFields */ 53, 3952 /* *fields */ soc_AXP_SM_STATE_TABLE_BULK_MATCH_DATAm_fields, 3953 /* *views */ NULL, 3954 /* *views_num */ NULL, 3955 /* snoop_cb */ NULL, 3956 /* snoop_user_data */ NULL, 3957 /* snoop_flags */ 0, 3958 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3959 /* type */ SOC_MEM_TYPE_NORMAL, 3960 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 3961 /* impl */ SOC_MEM_IMPL_NORMAL, 3962 /* cmic_mor_clks */ 0, 3963 }, 3964 #endif /* chips */ 3965 3966 #if defined(BCM_56640_A0) 3967 { /* SOC_MEM_INT_AXP_WLAN_COS_MAPm */ 3968 /* mem AXP_WLAN_COS_MAPm */ 3969 /* flags */ SOC_MEM_FLAG_VALID | 3970 SOC_MEM_FLAG_CACHABLE | 3971 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 3972 /* cmp_fn */ _soc_mem_cmp_undef, 3973 /* *null_entry */ _soc_mem_entry_null_zeroes, 3974 /* index_min */ 0, 3975 /* index_max */ 1023, 3976 /* minblock */ 7, 3977 /* maxblock */ 7, 3978 /* blocks */ 0x80, 3979 /* blocks_hi */ 0, 3980 /* base */ 0x392c0000, 3981 /* gran */ 1, 3982 /* bytes */ 2, 3983 /* nFields */ 2, 3984 /* *fields */ soc_AXP_WLAN_COS_MAPm_fields, 3985 /* *views */ NULL, 3986 /* *views_num */ NULL, 3987 /* snoop_cb */ NULL, 3988 /* snoop_user_data */ NULL, 3989 /* snoop_flags */ 0, 3990 /* mem severity */ SOC_MEM_SEVERE_MISSING, 3991 /* type */ SOC_MEM_TYPE_NORMAL, 3992 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 3993 /* impl */ SOC_MEM_IMPL_NORMAL, 3994 /* cmic_mor_clks */ 0, 3995 }, 3996 #endif /* chips */ 3997 3998 #if defined(BCM_56340_A0) 3999 { /* SOC_MEM_INT_AXP_WLAN_COS_MAP_BCM56340_A0m */ 4000 /* mem AXP_WLAN_COS_MAPm */ 4001 /* flags */ SOC_MEM_FLAG_VALID | 4002 SOC_MEM_FLAG_CACHABLE | 4003 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 4004 /* cmp_fn */ _soc_mem_cmp_undef, 4005 /* *null_entry */ _soc_mem_entry_null_zeroes, 4006 /* index_min */ 0, 4007 /* index_max */ 1023, 4008 /* minblock */ 4, 4009 /* maxblock */ 4, 4010 /* blocks */ 0x10, 4011 /* blocks_hi */ 0, 4012 /* base */ 0x392c0000, 4013 /* gran */ 1, 4014 /* bytes */ 2, 4015 /* nFields */ 2, 4016 /* *fields */ soc_AXP_WLAN_COS_MAPm_fields, 4017 /* *views */ NULL, 4018 /* *views_num */ NULL, 4019 /* snoop_cb */ NULL, 4020 /* snoop_user_data */ NULL, 4021 /* snoop_flags */ 0, 4022 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4023 /* type */ SOC_MEM_TYPE_NORMAL, 4024 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4025 /* impl */ SOC_MEM_IMPL_NORMAL, 4026 /* cmic_mor_clks */ 0, 4027 }, 4028 #endif /* chips */ 4029 4030 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 4031 { /* SOC_MEM_INT_AXP_WRX_SVP_ASSIGNMENTm */ 4032 /* mem AXP_WRX_SVP_ASSIGNMENTm */ 4033 /* flags */ SOC_MEM_FLAG_VALID | 4034 SOC_MEM_FLAG_CACHABLE | 4035 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 4036 SOC_MEM_FLAG_HASHED, /* 0x20122 */ 4037 /* cmp_fn */ _soc_mem_cmp_undef, 4038 /* *null_entry */ _soc_mem_entry_null_zeroes, 4039 /* index_min */ 0, 4040 /* index_max */ 2047, 4041 /* minblock */ 0, 4042 /* maxblock */ 0, 4043 /* blocks */ 0x1, 4044 /* blocks_hi */ 0, 4045 /* base */ 0x04002000, 4046 /* gran */ 1, 4047 /* bytes */ 12, 4048 /* nFields */ 15, 4049 /* *fields */ soc_AXP_WRX_SVP_ASSIGNMENTm_fields, 4050 /* *views */ NULL, 4051 /* *views_num */ NULL, 4052 /* snoop_cb */ NULL, 4053 /* snoop_user_data */ NULL, 4054 /* snoop_flags */ 0, 4055 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4056 /* type */ SOC_MEM_TYPE_NORMAL, 4057 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 4058 /* impl */ SOC_MEM_IMPL_NORMAL, 4059 /* cmic_mor_clks */ 0, 4060 }, 4061 #endif /* chips */ 4062 4063 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 4064 { /* SOC_MEM_INT_AXP_WRX_WCDm */ 4065 /* mem AXP_WRX_WCDm */ 4066 /* flags */ SOC_MEM_FLAG_VALID | 4067 SOC_MEM_FLAG_CACHABLE | 4068 SOC_MEM_FLAG_SER_ECC_CORRECTABLE | 4069 SOC_MEM_FLAG_HASHED, /* 0x20122 */ 4070 /* cmp_fn */ _soc_mem_cmp_undef, 4071 /* *null_entry */ _soc_mem_entry_null_zeroes, 4072 /* index_min */ 0, 4073 /* index_max */ 8191, 4074 /* minblock */ 0, 4075 /* maxblock */ 0, 4076 /* blocks */ 0x1, 4077 /* blocks_hi */ 0, 4078 /* base */ 0x04000000, 4079 /* gran */ 1, 4080 /* bytes */ 12, 4081 /* nFields */ 12, 4082 /* *fields */ soc_AXP_WRX_WCDm_fields, 4083 /* *views */ NULL, 4084 /* *views_num */ NULL, 4085 /* snoop_cb */ NULL, 4086 /* snoop_user_data */ NULL, 4087 /* snoop_flags */ 0, 4088 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4089 /* type */ SOC_MEM_TYPE_NORMAL, 4090 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 4091 /* impl */ SOC_MEM_IMPL_NORMAL, 4092 /* cmic_mor_clks */ 0, 4093 }, 4094 #endif /* chips */ 4095 4096 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 4097 { /* SOC_MEM_INT_AXP_WTX_DSCP_MAPm */ 4098 /* mem AXP_WTX_DSCP_MAPm */ 4099 /* flags */ SOC_MEM_FLAG_VALID | 4100 SOC_MEM_FLAG_CACHABLE | 4101 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 4102 /* cmp_fn */ _soc_mem_cmp_undef, 4103 /* *null_entry */ _soc_mem_entry_null_zeroes, 4104 /* index_min */ 0, 4105 /* index_max */ 4095, 4106 /* minblock */ 0, 4107 /* maxblock */ 0, 4108 /* blocks */ 0x1, 4109 /* blocks_hi */ 0, 4110 /* base */ 0x08100000, 4111 /* gran */ 1, 4112 /* bytes */ 2, 4113 /* nFields */ 3, 4114 /* *fields */ soc_AXP_WTX_DSCP_MAPm_fields, 4115 /* *views */ NULL, 4116 /* *views_num */ NULL, 4117 /* snoop_cb */ NULL, 4118 /* snoop_user_data */ NULL, 4119 /* snoop_flags */ 0, 4120 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4121 /* type */ SOC_MEM_TYPE_NORMAL, 4122 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4123 /* impl */ SOC_MEM_IMPL_NORMAL, 4124 /* cmic_mor_clks */ 0, 4125 }, 4126 #endif /* chips */ 4127 4128 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 4129 { /* SOC_MEM_INT_AXP_WTX_DVP_PROFILEm */ 4130 /* mem AXP_WTX_DVP_PROFILEm */ 4131 /* flags */ SOC_MEM_FLAG_VALID | 4132 SOC_MEM_FLAG_CACHABLE | 4133 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 4134 /* cmp_fn */ _soc_mem_cmp_undef, 4135 /* *null_entry */ _soc_mem_entry_null_zeroes, 4136 /* index_min */ 0, 4137 /* index_max */ 2047, 4138 /* minblock */ 0, 4139 /* maxblock */ 0, 4140 /* blocks */ 0x1, 4141 /* blocks_hi */ 0, 4142 /* base */ 0x08000000, 4143 /* gran */ 1, 4144 /* bytes */ 16, 4145 /* nFields */ 15, 4146 /* *fields */ soc_AXP_WTX_DVP_PROFILEm_fields, 4147 /* *views */ NULL, 4148 /* *views_num */ NULL, 4149 /* snoop_cb */ NULL, 4150 /* snoop_user_data */ NULL, 4151 /* snoop_flags */ 0, 4152 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4153 /* type */ SOC_MEM_TYPE_NORMAL, 4154 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 4155 /* impl */ SOC_MEM_IMPL_NORMAL, 4156 /* cmic_mor_clks */ 0, 4157 }, 4158 #endif /* chips */ 4159 4160 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 4161 { /* SOC_MEM_INT_AXP_WTX_FRAG_IDm */ 4162 /* mem AXP_WTX_FRAG_IDm */ 4163 /* flags */ SOC_MEM_FLAG_VALID | 4164 SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */ 4165 /* cmp_fn */ _soc_mem_cmp_undef, 4166 /* *null_entry */ _soc_mem_entry_null_zeroes, 4167 /* index_min */ 0, 4168 /* index_max */ 1023, 4169 /* minblock */ 0, 4170 /* maxblock */ 0, 4171 /* blocks */ 0x1, 4172 /* blocks_hi */ 0, 4173 /* base */ 0x08080000, 4174 /* gran */ 1, 4175 /* bytes */ 3, 4176 /* nFields */ 3, 4177 /* *fields */ soc_AXP_WTX_FRAG_IDm_fields, 4178 /* *views */ NULL, 4179 /* *views_num */ NULL, 4180 /* snoop_cb */ NULL, 4181 /* snoop_user_data */ NULL, 4182 /* snoop_flags */ 0, 4183 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4184 /* type */ SOC_MEM_TYPE_NORMAL, 4185 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4186 /* impl */ SOC_MEM_IMPL_NORMAL, 4187 /* cmic_mor_clks */ 0, 4188 }, 4189 #endif /* chips */ 4190 4191 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 4192 { /* SOC_MEM_INT_AXP_WTX_PRI_MAPm */ 4193 /* mem AXP_WTX_PRI_MAPm */ 4194 /* flags */ SOC_MEM_FLAG_VALID | 4195 SOC_MEM_FLAG_CACHABLE | 4196 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 4197 /* cmp_fn */ _soc_mem_cmp_undef, 4198 /* *null_entry */ _soc_mem_entry_null_zeroes, 4199 /* index_min */ 0, 4200 /* index_max */ 1023, 4201 /* minblock */ 0, 4202 /* maxblock */ 0, 4203 /* blocks */ 0x1, 4204 /* blocks_hi */ 0, 4205 /* base */ 0x080c0000, 4206 /* gran */ 1, 4207 /* bytes */ 1, 4208 /* nFields */ 4, 4209 /* *fields */ soc_AXP_WTX_PRI_MAPm_fields, 4210 /* *views */ NULL, 4211 /* *views_num */ NULL, 4212 /* snoop_cb */ NULL, 4213 /* snoop_user_data */ NULL, 4214 /* snoop_flags */ 0, 4215 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4216 /* type */ SOC_MEM_TYPE_NORMAL, 4217 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4218 /* impl */ SOC_MEM_IMPL_NORMAL, 4219 /* cmic_mor_clks */ 0, 4220 }, 4221 #endif /* chips */ 4222 4223 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 4224 { /* SOC_MEM_INT_AXP_WTX_TRUNK_BLOCK_MASKm */ 4225 /* mem AXP_WTX_TRUNK_BLOCK_MASKm */ 4226 /* flags */ SOC_MEM_FLAG_VALID | 4227 SOC_MEM_FLAG_CACHABLE | 4228 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 4229 /* cmp_fn */ _soc_mem_cmp_undef, 4230 /* *null_entry */ _soc_mem_entry_null_zeroes, 4231 /* index_min */ 0, 4232 /* index_max */ 1023, 4233 /* minblock */ 0, 4234 /* maxblock */ 0, 4235 /* blocks */ 0x1, 4236 /* blocks_hi */ 0, 4237 /* base */ 0x08140000, 4238 /* gran */ 1, 4239 /* bytes */ 8, 4240 /* nFields */ 3, 4241 /* *fields */ soc_AXP_WTX_TRUNK_BLOCK_MASKm_fields, 4242 /* *views */ NULL, 4243 /* *views_num */ NULL, 4244 /* snoop_cb */ NULL, 4245 /* snoop_user_data */ NULL, 4246 /* snoop_flags */ 0, 4247 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4248 /* type */ SOC_MEM_TYPE_NORMAL, 4249 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4250 /* impl */ SOC_MEM_IMPL_NORMAL, 4251 /* cmic_mor_clks */ 0, 4252 }, 4253 #endif /* chips */ 4254 4255 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 4256 { /* SOC_MEM_INT_AXP_WTX_TRUNK_GROUP_BITMAPm */ 4257 /* mem AXP_WTX_TRUNK_GROUP_BITMAPm */ 4258 /* flags */ SOC_MEM_FLAG_VALID | 4259 SOC_MEM_FLAG_CACHABLE | 4260 SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */ 4261 /* cmp_fn */ _soc_mem_cmp_undef, 4262 /* *null_entry */ _soc_mem_entry_null_zeroes, 4263 /* index_min */ 0, 4264 /* index_max */ 1023, 4265 /* minblock */ 0, 4266 /* maxblock */ 0, 4267 /* blocks */ 0x1, 4268 /* blocks_hi */ 0, 4269 /* base */ 0x08180000, 4270 /* gran */ 1, 4271 /* bytes */ 8, 4272 /* nFields */ 3, 4273 /* *fields */ soc_AXP_WTX_TRUNK_GROUP_BITMAPm_fields, 4274 /* *views */ NULL, 4275 /* *views_num */ NULL, 4276 /* snoop_cb */ NULL, 4277 /* snoop_user_data */ NULL, 4278 /* snoop_flags */ 0, 4279 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4280 /* type */ SOC_MEM_TYPE_NORMAL, 4281 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 4282 /* impl */ SOC_MEM_IMPL_NORMAL, 4283 /* cmic_mor_clks */ 0, 4284 }, 4285 #endif /* chips */ 4286 4287 #if defined(BCM_56340_A0) || defined(BCM_56640_A0) 4288 { /* SOC_MEM_INT_AXP_WTX_TUNNELm */ 4289 /* mem AXP_WTX_TUNNELm */ 4290 /* flags */ SOC_MEM_FLAG_VALID | 4291 SOC_MEM_FLAG_CACHABLE | 4292 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 4293 /* cmp_fn */ _soc_mem_cmp_undef, 4294 /* *null_entry */ _soc_mem_entry_null_zeroes, 4295 /* index_min */ 0, 4296 /* index_max */ 4095, 4297 /* minblock */ 0, 4298 /* maxblock */ 0, 4299 /* blocks */ 0x1, 4300 /* blocks_hi */ 0, 4301 /* base */ 0x08040000, 4302 /* gran */ 1, 4303 /* bytes */ 17, 4304 /* nFields */ 32, 4305 /* *fields */ soc_AXP_WTX_TUNNELm_fields, 4306 /* *views */ NULL, 4307 /* *views_num */ NULL, 4308 /* snoop_cb */ NULL, 4309 /* snoop_user_data */ NULL, 4310 /* snoop_flags */ 0, 4311 /* mem severity */ SOC_MEM_SEVERE_MISSING, 4312 /* type */ SOC_MEM_TYPE_NORMAL, 4313 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 4314 /* impl */ SOC_MEM_IMPL_NORMAL, 4315 /* cmic_mor_clks */ 0, 4316 }, 4317 #endif /* chips */ 4318