openbcm

Git mirror of https://github.com/Broadcom-Network-Switching-Software/OpenBCM
git clone git://git.finwo.net/mirror/broadcom/openbcm
Log | Files | Refs | README

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