allmems_g.i (28437B)
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_g.i 12 * Purpose: Independent memory descriptions. 13 */ 14 15 #if defined(BCM_56634_A0) || defined(BCM_56634_B0) 16 { /* SOC_MEM_INT_GPORT_EHG_RX_TUNNEL_DATAm */ 17 /* mem GPORT_EHG_RX_TUNNEL_DATAm */ 18 /* flags */ SOC_MEM_FLAG_VALID | 19 SOC_MEM_FLAG_CACHABLE | 20 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 21 /* cmp_fn */ _soc_mem_cmp_undef, 22 /* *null_entry */ _soc_mem_entry_null_zeroes, 23 /* index_min */ 0, 24 /* index_max */ 47, 25 /* minblock */ 3, 26 /* maxblock */ 4, 27 /* blocks */ 0x18, 28 /* blocks_hi */ 0, 29 /* base */ 0x00000000, 30 /* gran */ 1, 31 /* bytes */ 18, 32 /* nFields */ 4, 33 /* *fields */ soc_GPORT_EHG_RX_TUNNEL_DATAm_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_NORMAL, 42 /* impl */ SOC_MEM_IMPL_NORMAL, 43 /* cmic_mor_clks */ 0, 44 }, 45 #endif /* chips */ 46 47 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) 48 { /* SOC_MEM_INT_GPORT_EHG_RX_TUNNEL_DATA_BCM56524_A0m */ 49 /* mem GPORT_EHG_RX_TUNNEL_DATAm */ 50 /* flags */ SOC_MEM_FLAG_VALID | 51 SOC_MEM_FLAG_CACHABLE | 52 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 53 /* cmp_fn */ _soc_mem_cmp_undef, 54 /* *null_entry */ _soc_mem_entry_null_zeroes, 55 /* index_min */ 0, 56 /* index_max */ 47, 57 /* minblock */ 2, 58 /* maxblock */ 3, 59 /* blocks */ 0xc, 60 /* blocks_hi */ 0, 61 /* base */ 0x00000000, 62 /* gran */ 1, 63 /* bytes */ 18, 64 /* nFields */ 4, 65 /* *fields */ soc_GPORT_EHG_RX_TUNNEL_DATAm_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_NORMAL, 74 /* impl */ SOC_MEM_IMPL_NORMAL, 75 /* cmic_mor_clks */ 0, 76 }, 77 #endif /* chips */ 78 79 #if defined(BCM_56634_A0) || defined(BCM_56634_B0) 80 { /* SOC_MEM_INT_GPORT_EHG_RX_TUNNEL_MASKm */ 81 /* mem GPORT_EHG_RX_TUNNEL_MASKm */ 82 /* flags */ SOC_MEM_FLAG_VALID | 83 SOC_MEM_FLAG_CACHABLE | 84 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 85 /* cmp_fn */ _soc_mem_cmp_undef, 86 /* *null_entry */ _soc_mem_entry_null_zeroes, 87 /* index_min */ 0, 88 /* index_max */ 47, 89 /* minblock */ 3, 90 /* maxblock */ 4, 91 /* blocks */ 0x18, 92 /* blocks_hi */ 0, 93 /* base */ 0x00000100, 94 /* gran */ 1, 95 /* bytes */ 18, 96 /* nFields */ 4, 97 /* *fields */ soc_GPORT_EHG_RX_TUNNEL_MASKm_fields, 98 /* *views */ NULL, 99 /* *views_num */ NULL, 100 /* snoop_cb */ NULL, 101 /* snoop_user_data */ NULL, 102 /* snoop_flags */ 0, 103 /* mem severity */ SOC_MEM_SEVERE_MISSING, 104 /* type */ SOC_MEM_TYPE_NORMAL, 105 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 106 /* impl */ SOC_MEM_IMPL_NORMAL, 107 /* cmic_mor_clks */ 0, 108 }, 109 #endif /* chips */ 110 111 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) 112 { /* SOC_MEM_INT_GPORT_EHG_RX_TUNNEL_MASK_BCM56524_A0m */ 113 /* mem GPORT_EHG_RX_TUNNEL_MASKm */ 114 /* flags */ SOC_MEM_FLAG_VALID | 115 SOC_MEM_FLAG_CACHABLE | 116 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 117 /* cmp_fn */ _soc_mem_cmp_undef, 118 /* *null_entry */ _soc_mem_entry_null_zeroes, 119 /* index_min */ 0, 120 /* index_max */ 47, 121 /* minblock */ 2, 122 /* maxblock */ 3, 123 /* blocks */ 0xc, 124 /* blocks_hi */ 0, 125 /* base */ 0x00000100, 126 /* gran */ 1, 127 /* bytes */ 18, 128 /* nFields */ 4, 129 /* *fields */ soc_GPORT_EHG_RX_TUNNEL_MASKm_fields, 130 /* *views */ NULL, 131 /* *views_num */ NULL, 132 /* snoop_cb */ NULL, 133 /* snoop_user_data */ NULL, 134 /* snoop_flags */ 0, 135 /* mem severity */ SOC_MEM_SEVERE_MISSING, 136 /* type */ SOC_MEM_TYPE_NORMAL, 137 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 138 /* impl */ SOC_MEM_IMPL_NORMAL, 139 /* cmic_mor_clks */ 0, 140 }, 141 #endif /* chips */ 142 143 #if defined(BCM_56634_A0) || defined(BCM_56634_B0) 144 { /* SOC_MEM_INT_GPORT_EHG_TX_TUNNEL_DATAm */ 145 /* mem GPORT_EHG_TX_TUNNEL_DATAm */ 146 /* flags */ SOC_MEM_FLAG_VALID | 147 SOC_MEM_FLAG_CACHABLE | 148 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 149 /* cmp_fn */ _soc_mem_cmp_undef, 150 /* *null_entry */ _soc_mem_entry_null_zeroes, 151 /* index_min */ 0, 152 /* index_max */ 47, 153 /* minblock */ 3, 154 /* maxblock */ 4, 155 /* blocks */ 0x18, 156 /* blocks_hi */ 0, 157 /* base */ 0x00000200, 158 /* gran */ 1, 159 /* bytes */ 18, 160 /* nFields */ 4, 161 /* *fields */ soc_GPORT_EHG_RX_TUNNEL_DATAm_fields, 162 /* *views */ NULL, 163 /* *views_num */ NULL, 164 /* snoop_cb */ NULL, 165 /* snoop_user_data */ NULL, 166 /* snoop_flags */ 0, 167 /* mem severity */ SOC_MEM_SEVERE_MISSING, 168 /* type */ SOC_MEM_TYPE_NORMAL, 169 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 170 /* impl */ SOC_MEM_IMPL_NORMAL, 171 /* cmic_mor_clks */ 0, 172 }, 173 #endif /* chips */ 174 175 #if defined(BCM_56524_A0) || defined(BCM_56524_B0) 176 { /* SOC_MEM_INT_GPORT_EHG_TX_TUNNEL_DATA_BCM56524_A0m */ 177 /* mem GPORT_EHG_TX_TUNNEL_DATAm */ 178 /* flags */ SOC_MEM_FLAG_VALID | 179 SOC_MEM_FLAG_CACHABLE | 180 SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */ 181 /* cmp_fn */ _soc_mem_cmp_undef, 182 /* *null_entry */ _soc_mem_entry_null_zeroes, 183 /* index_min */ 0, 184 /* index_max */ 47, 185 /* minblock */ 2, 186 /* maxblock */ 3, 187 /* blocks */ 0xc, 188 /* blocks_hi */ 0, 189 /* base */ 0x00000200, 190 /* gran */ 1, 191 /* bytes */ 18, 192 /* nFields */ 4, 193 /* *fields */ soc_GPORT_EHG_RX_TUNNEL_DATAm_fields, 194 /* *views */ NULL, 195 /* *views_num */ NULL, 196 /* snoop_cb */ NULL, 197 /* snoop_user_data */ NULL, 198 /* snoop_flags */ 0, 199 /* mem severity */ SOC_MEM_SEVERE_MISSING, 200 /* type */ SOC_MEM_TYPE_NORMAL, 201 /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL, 202 /* impl */ SOC_MEM_IMPL_NORMAL, 203 /* cmic_mor_clks */ 0, 204 }, 205 #endif /* chips */ 206 207 #if defined(BCM_56160_A0) 208 { /* SOC_MEM_INT_GPORT_WC_UCMEM_DATAm */ 209 /* mem GPORT_WC_UCMEM_DATAm */ 210 /* flags */ SOC_MEM_FLAG_VALID | 211 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 212 /* cmp_fn */ _soc_mem_cmp_undef, 213 /* *null_entry */ _soc_mem_entry_null_zeroes, 214 /* index_min */ 0, 215 /* index_max */ 2047, 216 /* minblock */ 13, 217 /* maxblock */ 14, 218 /* blocks */ 0x6000, 219 /* blocks_hi */ 0, 220 /* base */ 0x00000000, 221 /* gran */ 1, 222 /* bytes */ 16, 223 /* nFields */ 1, 224 /* *fields */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields, 225 /* *views */ NULL, 226 /* *views_num */ NULL, 227 /* snoop_cb */ NULL, 228 /* snoop_user_data */ NULL, 229 /* snoop_flags */ 0, 230 /* mem severity */ SOC_MEM_SEVERE_MISSING, 231 /* type */ SOC_MEM_TYPE_NORMAL, 232 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 233 /* impl */ SOC_MEM_IMPL_NORMAL, 234 /* cmic_mor_clks */ 0, 235 }, 236 #endif /* chips */ 237 238 #if defined(BCM_53540_A0) 239 { /* SOC_MEM_INT_GPORT_WC_UCMEM_DATA_BCM53540_A0m */ 240 /* mem GPORT_WC_UCMEM_DATAm */ 241 /* flags */ SOC_MEM_FLAG_VALID | 242 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 243 /* cmp_fn */ _soc_mem_cmp_undef, 244 /* *null_entry */ _soc_mem_entry_null_zeroes, 245 /* index_min */ 0, 246 /* index_max */ 2047, 247 /* minblock */ 15, 248 /* maxblock */ 17, 249 /* blocks */ 0x38000, 250 /* blocks_hi */ 0, 251 /* base */ 0x00000000, 252 /* gran */ 1, 253 /* bytes */ 16, 254 /* nFields */ 1, 255 /* *fields */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields, 256 /* *views */ NULL, 257 /* *views_num */ NULL, 258 /* snoop_cb */ NULL, 259 /* snoop_user_data */ NULL, 260 /* snoop_flags */ 0, 261 /* mem severity */ SOC_MEM_SEVERE_MISSING, 262 /* type */ SOC_MEM_TYPE_NORMAL, 263 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 264 /* impl */ SOC_MEM_IMPL_NORMAL, 265 /* cmic_mor_clks */ 0, 266 }, 267 #endif /* chips */ 268 269 #if defined(BCM_53570_A0) || defined(BCM_53570_B0) 270 { /* SOC_MEM_INT_GPORT_WC_UCMEM_DATA_BCM53570_A0m */ 271 /* mem GPORT_WC_UCMEM_DATAm */ 272 /* flags */ SOC_MEM_FLAG_VALID | 273 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 274 /* cmp_fn */ _soc_mem_cmp_undef, 275 /* *null_entry */ _soc_mem_entry_null_zeroes, 276 /* index_min */ 0, 277 /* index_max */ 2047, 278 /* minblock */ 21, 279 /* maxblock */ 25, 280 /* blocks */ 0x3e00000, 281 /* blocks_hi */ 0, 282 /* base */ 0x00000000, 283 /* gran */ 1, 284 /* bytes */ 16, 285 /* nFields */ 1, 286 /* *fields */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields, 287 /* *views */ NULL, 288 /* *views_num */ NULL, 289 /* snoop_cb */ NULL, 290 /* snoop_user_data */ NULL, 291 /* snoop_flags */ 0, 292 /* mem severity */ SOC_MEM_SEVERE_MISSING, 293 /* type */ SOC_MEM_TYPE_NORMAL, 294 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 295 /* impl */ SOC_MEM_IMPL_NORMAL, 296 /* cmic_mor_clks */ 0, 297 }, 298 #endif /* chips */ 299 300 #if defined(BCM_56640_A0) 301 { /* SOC_MEM_INT_GTP_PORT_TABLEm */ 302 /* mem GTP_PORT_TABLEm */ 303 /* flags */ SOC_MEM_FLAG_VALID | 304 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 305 /* cmp_fn */ _soc_mem_cmp_undef, 306 /* *null_entry */ _soc_mem_entry_null_zeroes, 307 /* index_min */ 0, 308 /* index_max */ 3, 309 /* minblock */ 7, 310 /* maxblock */ 7, 311 /* blocks */ 0x80, 312 /* blocks_hi */ 0, 313 /* base */ 0x14480000, 314 /* gran */ 1, 315 /* bytes */ 5, 316 /* nFields */ 3, 317 /* *fields */ soc_GTP_PORT_TABLEm_fields, 318 /* *views */ NULL, 319 /* *views_num */ NULL, 320 /* snoop_cb */ NULL, 321 /* snoop_user_data */ NULL, 322 /* snoop_flags */ 0, 323 /* mem severity */ SOC_MEM_SEVERE_MISSING, 324 /* type */ SOC_MEM_TYPE_NORMAL, 325 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 326 /* impl */ SOC_MEM_IMPL_NORMAL, 327 /* cmic_mor_clks */ 0, 328 }, 329 #endif /* chips */ 330 331 #if defined(BCM_56260_A0) || defined(BCM_56260_B0) 332 { /* SOC_MEM_INT_GTP_PORT_TABLE_BCM56260_A0m */ 333 /* mem GTP_PORT_TABLEm */ 334 /* flags */ SOC_MEM_FLAG_VALID | 335 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 336 /* cmp_fn */ _soc_mem_cmp_undef, 337 /* *null_entry */ _soc_mem_entry_null_zeroes, 338 /* index_min */ 0, 339 /* index_max */ 3, 340 /* minblock */ 6, 341 /* maxblock */ 6, 342 /* blocks */ 0x40, 343 /* blocks_hi */ 0, 344 /* base */ 0x14380000, 345 /* gran */ 1, 346 /* bytes */ 5, 347 /* nFields */ 3, 348 /* *fields */ soc_GTP_PORT_TABLE_BCM56560_A0m_fields, 349 /* *views */ NULL, 350 /* *views_num */ NULL, 351 /* snoop_cb */ NULL, 352 /* snoop_user_data */ NULL, 353 /* snoop_flags */ 0, 354 /* mem severity */ SOC_MEM_SEVERE_MISSING, 355 /* type */ SOC_MEM_TYPE_NORMAL, 356 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 357 /* impl */ SOC_MEM_IMPL_NORMAL, 358 /* cmic_mor_clks */ 0, 359 }, 360 #endif /* chips */ 361 362 #if defined(BCM_56270_A0) 363 { /* SOC_MEM_INT_GTP_PORT_TABLE_BCM56270_A0m */ 364 /* mem GTP_PORT_TABLEm */ 365 /* flags */ SOC_MEM_FLAG_VALID | 366 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 367 /* cmp_fn */ _soc_mem_cmp_undef, 368 /* *null_entry */ _soc_mem_entry_null_zeroes, 369 /* index_min */ 0, 370 /* index_max */ 3, 371 /* minblock */ 5, 372 /* maxblock */ 5, 373 /* blocks */ 0x20, 374 /* blocks_hi */ 0, 375 /* base */ 0x14380000, 376 /* gran */ 1, 377 /* bytes */ 5, 378 /* nFields */ 3, 379 /* *fields */ soc_GTP_PORT_TABLE_BCM56560_A0m_fields, 380 /* *views */ NULL, 381 /* *views_num */ NULL, 382 /* snoop_cb */ NULL, 383 /* snoop_user_data */ NULL, 384 /* snoop_flags */ 0, 385 /* mem severity */ SOC_MEM_SEVERE_MISSING, 386 /* type */ SOC_MEM_TYPE_NORMAL, 387 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 388 /* impl */ SOC_MEM_IMPL_NORMAL, 389 /* cmic_mor_clks */ 0, 390 }, 391 #endif /* chips */ 392 393 #if defined(BCM_56340_A0) 394 { /* SOC_MEM_INT_GTP_PORT_TABLE_BCM56340_A0m */ 395 /* mem GTP_PORT_TABLEm */ 396 /* flags */ SOC_MEM_FLAG_VALID | 397 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 398 /* cmp_fn */ _soc_mem_cmp_undef, 399 /* *null_entry */ _soc_mem_entry_null_zeroes, 400 /* index_min */ 0, 401 /* index_max */ 3, 402 /* minblock */ 4, 403 /* maxblock */ 4, 404 /* blocks */ 0x10, 405 /* blocks_hi */ 0, 406 /* base */ 0x14480000, 407 /* gran */ 1, 408 /* bytes */ 5, 409 /* nFields */ 3, 410 /* *fields */ soc_GTP_PORT_TABLEm_fields, 411 /* *views */ NULL, 412 /* *views_num */ NULL, 413 /* snoop_cb */ NULL, 414 /* snoop_user_data */ NULL, 415 /* snoop_flags */ 0, 416 /* mem severity */ SOC_MEM_SEVERE_MISSING, 417 /* type */ SOC_MEM_TYPE_NORMAL, 418 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 419 /* impl */ SOC_MEM_IMPL_NORMAL, 420 /* cmic_mor_clks */ 0, 421 }, 422 #endif /* chips */ 423 424 #if defined(BCM_56370_A0) 425 { /* SOC_MEM_INT_GTP_PORT_TABLE_BCM56370_A0m */ 426 /* mem GTP_PORT_TABLEm */ 427 /* flags */ SOC_MEM_FLAG_VALID | 428 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 429 /* cmp_fn */ _soc_mem_cmp_undef, 430 /* *null_entry */ _soc_mem_entry_null_zeroes, 431 /* index_min */ 0, 432 /* index_max */ 3, 433 /* minblock */ 14, 434 /* maxblock */ 14, 435 /* blocks */ 0x4000, 436 /* blocks_hi */ 0, 437 /* base */ 0x68000000, 438 /* gran */ 1, 439 /* bytes */ 5, 440 /* nFields */ 3, 441 /* *fields */ soc_GTP_PORT_TABLE_BCM56870_A0m_fields, 442 /* *views */ NULL, 443 /* *views_num */ NULL, 444 /* snoop_cb */ NULL, 445 /* snoop_user_data */ NULL, 446 /* snoop_flags */ 0, 447 /* mem severity */ SOC_MEM_SEVERE_MISSING, 448 /* type */ SOC_MEM_TYPE_NORMAL, 449 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 450 /* impl */ SOC_MEM_IMPL_NORMAL, 451 /* cmic_mor_clks */ 0, 452 /* access_latency_mode */ 3, 453 }, 454 #endif /* chips */ 455 456 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \ 457 defined(BCM_56450_B1) 458 { /* SOC_MEM_INT_GTP_PORT_TABLE_BCM56450_A0m */ 459 /* mem GTP_PORT_TABLEm */ 460 /* flags */ SOC_MEM_FLAG_VALID | 461 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 462 /* cmp_fn */ _soc_mem_cmp_undef, 463 /* *null_entry */ _soc_mem_entry_null_zeroes, 464 /* index_min */ 0, 465 /* index_max */ 3, 466 /* minblock */ 8, 467 /* maxblock */ 8, 468 /* blocks */ 0x100, 469 /* blocks_hi */ 0, 470 /* base */ 0x14380000, 471 /* gran */ 1, 472 /* bytes */ 5, 473 /* nFields */ 3, 474 /* *fields */ soc_GTP_PORT_TABLEm_fields, 475 /* *views */ NULL, 476 /* *views_num */ NULL, 477 /* snoop_cb */ NULL, 478 /* snoop_user_data */ NULL, 479 /* snoop_flags */ 0, 480 /* mem severity */ SOC_MEM_SEVERE_MISSING, 481 /* type */ SOC_MEM_TYPE_NORMAL, 482 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 483 /* impl */ SOC_MEM_IMPL_NORMAL, 484 /* cmic_mor_clks */ 0, 485 }, 486 #endif /* chips */ 487 488 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \ 489 defined(BCM_56670_B0) 490 { /* SOC_MEM_INT_GTP_PORT_TABLE_BCM56560_A0m */ 491 /* mem GTP_PORT_TABLEm */ 492 /* flags */ SOC_MEM_FLAG_VALID | 493 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 494 /* cmp_fn */ _soc_mem_cmp_undef, 495 /* *null_entry */ _soc_mem_entry_null_zeroes, 496 /* index_min */ 0, 497 /* index_max */ 3, 498 /* minblock */ 21, 499 /* maxblock */ 21, 500 /* blocks */ 0x200000, 501 /* blocks_hi */ 0, 502 /* base */ 0x14400000, 503 /* gran */ 1, 504 /* bytes */ 5, 505 /* nFields */ 3, 506 /* *fields */ soc_GTP_PORT_TABLE_BCM56560_A0m_fields, 507 /* *views */ NULL, 508 /* *views_num */ NULL, 509 /* snoop_cb */ NULL, 510 /* snoop_user_data */ NULL, 511 /* snoop_flags */ 0, 512 /* mem severity */ SOC_MEM_SEVERE_MISSING, 513 /* type */ SOC_MEM_TYPE_NORMAL, 514 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 515 /* impl */ SOC_MEM_IMPL_NORMAL, 516 /* cmic_mor_clks */ 0, 517 }, 518 #endif /* chips */ 519 520 #if defined(BCM_56560_B0) 521 { /* SOC_MEM_INT_GTP_PORT_TABLE_BCM56560_B0m */ 522 /* mem GTP_PORT_TABLEm */ 523 /* flags */ SOC_MEM_FLAG_VALID | 524 SOC_MEM_FLAG_CACHABLE, /* 0x22 */ 525 /* cmp_fn */ _soc_mem_cmp_undef, 526 /* *null_entry */ _soc_mem_entry_null_zeroes, 527 /* index_min */ 0, 528 /* index_max */ 3, 529 /* minblock */ 13, 530 /* maxblock */ 13, 531 /* blocks */ 0x2000, 532 /* blocks_hi */ 0, 533 /* base */ 0x14400000, 534 /* gran */ 1, 535 /* bytes */ 5, 536 /* nFields */ 3, 537 /* *fields */ soc_GTP_PORT_TABLE_BCM56560_A0m_fields, 538 /* *views */ NULL, 539 /* *views_num */ NULL, 540 /* snoop_cb */ NULL, 541 /* snoop_user_data */ NULL, 542 /* snoop_flags */ 0, 543 /* mem severity */ SOC_MEM_SEVERE_MISSING, 544 /* type */ SOC_MEM_TYPE_NORMAL, 545 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 546 /* impl */ SOC_MEM_IMPL_NORMAL, 547 /* cmic_mor_clks */ 0, 548 }, 549 #endif /* chips */ 550 551 #if defined(BCM_56770_A0) 552 { /* SOC_MEM_INT_GTP_PORT_TABLE_BCM56770_A0m */ 553 /* mem GTP_PORT_TABLEm */ 554 /* flags */ SOC_MEM_FLAG_VALID | 555 SOC_MEM_FLAG_CACHABLE | 556 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 557 /* cmp_fn */ _soc_mem_cmp_undef, 558 /* *null_entry */ _soc_mem_entry_null_zeroes, 559 /* index_min */ 0, 560 /* index_max */ 3, 561 /* minblock */ 25, 562 /* maxblock */ 25, 563 /* blocks */ 0x2000000, 564 /* blocks_hi */ 0, 565 /* base */ 0x68000000, 566 /* gran */ 1, 567 /* bytes */ 5, 568 /* nFields */ 3, 569 /* *fields */ soc_GTP_PORT_TABLE_BCM56870_A0m_fields, 570 /* *views */ NULL, 571 /* *views_num */ NULL, 572 /* snoop_cb */ NULL, 573 /* snoop_user_data */ NULL, 574 /* snoop_flags */ 0, 575 /* mem severity */ SOC_MEM_SEVERE_MISSING, 576 /* type */ SOC_MEM_TYPE_NORMAL, 577 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 578 /* impl */ SOC_MEM_IMPL_NORMAL, 579 /* cmic_mor_clks */ 0, 580 /* access_latency_mode */ 3, 581 }, 582 #endif /* chips */ 583 584 #if defined(BCM_56850_A0) 585 { /* SOC_MEM_INT_GTP_PORT_TABLE_BCM56850_A0m */ 586 /* mem GTP_PORT_TABLEm */ 587 /* flags */ SOC_MEM_FLAG_VALID | 588 SOC_MEM_FLAG_CACHABLE | 589 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 590 /* cmp_fn */ _soc_mem_cmp_undef, 591 /* *null_entry */ _soc_mem_entry_null_zeroes, 592 /* index_min */ 0, 593 /* index_max */ 3, 594 /* minblock */ 10, 595 /* maxblock */ 10, 596 /* blocks */ 0x400, 597 /* blocks_hi */ 0, 598 /* base */ 0x14400000, 599 /* gran */ 1, 600 /* bytes */ 5, 601 /* nFields */ 3, 602 /* *fields */ soc_GTP_PORT_TABLEm_fields, 603 /* *views */ NULL, 604 /* *views_num */ NULL, 605 /* snoop_cb */ NULL, 606 /* snoop_user_data */ NULL, 607 /* snoop_flags */ 0, 608 /* mem severity */ SOC_MEM_SEVERE_MISSING, 609 /* type */ SOC_MEM_TYPE_NORMAL, 610 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 611 /* impl */ SOC_MEM_IMPL_NORMAL, 612 /* cmic_mor_clks */ 0, 613 }, 614 #endif /* chips */ 615 616 #if defined(BCM_56860_A0) 617 { /* SOC_MEM_INT_GTP_PORT_TABLE_BCM56860_A0m */ 618 /* mem GTP_PORT_TABLEm */ 619 /* flags */ SOC_MEM_FLAG_VALID | 620 SOC_MEM_FLAG_CACHABLE | 621 (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 622 /* cmp_fn */ _soc_mem_cmp_undef, 623 /* *null_entry */ _soc_mem_entry_null_zeroes, 624 /* index_min */ 0, 625 /* index_max */ 3, 626 /* minblock */ 11, 627 /* maxblock */ 11, 628 /* blocks */ 0x800, 629 /* blocks_hi */ 0, 630 /* base */ 0x14400000, 631 /* gran */ 1, 632 /* bytes */ 5, 633 /* nFields */ 3, 634 /* *fields */ soc_GTP_PORT_TABLEm_fields, 635 /* *views */ NULL, 636 /* *views_num */ NULL, 637 /* snoop_cb */ NULL, 638 /* snoop_user_data */ NULL, 639 /* snoop_flags */ 0, 640 /* mem severity */ SOC_MEM_SEVERE_MISSING, 641 /* type */ SOC_MEM_TYPE_NORMAL, 642 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 643 /* impl */ SOC_MEM_IMPL_NORMAL, 644 /* cmic_mor_clks */ 0, 645 }, 646 #endif /* chips */ 647 648 #if defined(BCM_56870_A0) 649 { /* SOC_MEM_INT_GTP_PORT_TABLE_BCM56870_A0m */ 650 /* mem GTP_PORT_TABLEm */ 651 /* flags */ SOC_MEM_FLAG_VALID | 652 SOC_MEM_FLAG_CACHABLE | 653 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 654 /* cmp_fn */ _soc_mem_cmp_undef, 655 /* *null_entry */ _soc_mem_entry_null_zeroes, 656 /* index_min */ 0, 657 /* index_max */ 3, 658 /* minblock */ 37, 659 /* maxblock */ 37, 660 /* blocks */ 0, 661 /* blocks_hi */ 0x20, 662 /* base */ 0x68000000, 663 /* gran */ 1, 664 /* bytes */ 5, 665 /* nFields */ 3, 666 /* *fields */ soc_GTP_PORT_TABLE_BCM56870_A0m_fields, 667 /* *views */ NULL, 668 /* *views_num */ NULL, 669 /* snoop_cb */ NULL, 670 /* snoop_user_data */ NULL, 671 /* snoop_flags */ 0, 672 /* mem severity */ SOC_MEM_SEVERE_MISSING, 673 /* type */ SOC_MEM_TYPE_NORMAL, 674 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 675 /* impl */ SOC_MEM_IMPL_NORMAL, 676 /* cmic_mor_clks */ 0, 677 /* access_latency_mode */ 3, 678 }, 679 #endif /* chips */ 680 681 #if defined(BCM_56960_A0) || defined(BCM_56965_A0) 682 { /* SOC_MEM_INT_GTP_PORT_TABLE_BCM56960_A0m */ 683 /* mem GTP_PORT_TABLEm */ 684 /* flags */ SOC_MEM_FLAG_VALID | 685 SOC_MEM_FLAG_CACHABLE | 686 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 687 /* cmp_fn */ _soc_mem_cmp_undef, 688 /* *null_entry */ _soc_mem_entry_null_zeroes, 689 /* index_min */ 0, 690 /* index_max */ 3, 691 /* minblock */ 36, 692 /* maxblock */ 36, 693 /* blocks */ 0, 694 /* blocks_hi */ 0x10, 695 /* base */ 0x38240000, 696 /* gran */ 1, 697 /* bytes */ 5, 698 /* nFields */ 3, 699 /* *fields */ soc_GTP_PORT_TABLE_BCM56960_A0m_fields, 700 /* *views */ NULL, 701 /* *views_num */ NULL, 702 /* snoop_cb */ NULL, 703 /* snoop_user_data */ NULL, 704 /* snoop_flags */ 0, 705 /* mem severity */ SOC_MEM_SEVERE_MISSING, 706 /* type */ SOC_MEM_TYPE_NORMAL, 707 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 708 /* impl */ SOC_MEM_IMPL_NORMAL, 709 /* cmic_mor_clks */ 0, 710 /* access_latency_mode */ 3, 711 }, 712 #endif /* chips */ 713 714 #if defined(BCM_56970_A0) 715 { /* SOC_MEM_INT_GTP_PORT_TABLE_BCM56970_A0m */ 716 /* mem GTP_PORT_TABLEm */ 717 /* flags */ SOC_MEM_FLAG_VALID | 718 SOC_MEM_FLAG_CACHABLE | 719 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 720 /* cmp_fn */ _soc_mem_cmp_undef, 721 /* *null_entry */ _soc_mem_entry_null_zeroes, 722 /* index_min */ 0, 723 /* index_max */ 3, 724 /* minblock */ 68, 725 /* maxblock */ 68, 726 /* blocks */ 0, 727 /* blocks_hi */ 0xffffffff, 728 /* base */ 0x5c440000, 729 /* gran */ 1, 730 /* bytes */ 5, 731 /* nFields */ 3, 732 /* *fields */ soc_GTP_PORT_TABLE_BCM56960_A0m_fields, 733 /* *views */ NULL, 734 /* *views_num */ NULL, 735 /* snoop_cb */ NULL, 736 /* snoop_user_data */ NULL, 737 /* snoop_flags */ 0, 738 /* mem severity */ SOC_MEM_SEVERE_MISSING, 739 /* type */ SOC_MEM_TYPE_NORMAL, 740 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 741 /* impl */ SOC_MEM_IMPL_NORMAL, 742 /* cmic_mor_clks */ 0, 743 /* access_latency_mode */ 3, 744 }, 745 #endif /* chips */ 746 747 #if defined(BCM_56980_A0) || defined(BCM_56980_B0) 748 { /* SOC_MEM_INT_GTP_PORT_TABLE_BCM56980_A0m */ 749 /* mem GTP_PORT_TABLEm */ 750 /* flags */ SOC_MEM_FLAG_VALID | 751 SOC_MEM_FLAG_CACHABLE | 752 (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */ 753 /* cmp_fn */ _soc_mem_cmp_undef, 754 /* *null_entry */ _soc_mem_entry_null_zeroes, 755 /* index_min */ 0, 756 /* index_max */ 3, 757 /* minblock */ 101, 758 /* maxblock */ 101, 759 /* blocks */ 0, 760 /* blocks_hi */ 0xffffffff, 761 /* base */ 0x0c080000, 762 /* gran */ 1, 763 /* bytes */ 5, 764 /* nFields */ 3, 765 /* *fields */ soc_GTP_PORT_TABLE_BCM56980_A0m_fields, 766 /* *views */ NULL, 767 /* *views_num */ NULL, 768 /* snoop_cb */ NULL, 769 /* snoop_user_data */ NULL, 770 /* snoop_flags */ 0, 771 /* mem severity */ SOC_MEM_SEVERE_MISSING, 772 /* type */ SOC_MEM_TYPE_NORMAL, 773 /* ecc type */ SOC_MEM_ECC_TYPE_NONE, 774 /* impl */ SOC_MEM_IMPL_NORMAL, 775 /* cmic_mor_clks */ 0, 776 /* access_latency_mode */ 3, 777 }, 778 #endif /* chips */ 779