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_x.i (61100B)


      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_x.i
     12  * Purpose:     Independent memory descriptions.
     13  */
     14 
     15 #if defined(BCM_56840_A0)
     16     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATAm */ 
     17         /* mem            XLPORT_WC_UCMEM_DATAm */
     18         /* flags       */ SOC_MEM_FLAG_VALID |
     19                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
     20         /* cmp_fn      */ _soc_mem_cmp_undef,
     21         /* *null_entry */ _soc_mem_entry_null_zeroes,
     22         /* index_min   */ 0,
     23         /* index_max   */ 4095,
     24         /* minblock    */ 9,
     25         /* maxblock    */ 26,
     26         /* blocks      */ 0x7fffe00,
     27         /* blocks_hi   */ 0,
     28         /* base        */ 0x00000000,
     29         /* gran        */ 1,
     30         /* bytes       */ 16,
     31         /* nFields     */ 1,
     32         /* *fields     */ soc_XLPORT_WC_UCMEM_DATAm_fields,
     33         /* *views      */ NULL,
     34         /* *views_num  */ NULL,
     35         /* snoop_cb    */ NULL, 
     36         /* snoop_user_data */ NULL, 
     37         /* snoop_flags */ 0,
     38         /* mem severity */ SOC_MEM_SEVERE_MISSING,
     39         /* type */ SOC_MEM_TYPE_NORMAL,
     40         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
     41         /* impl */ SOC_MEM_IMPL_NORMAL,
     42         /* cmic_mor_clks       */ 0,
     43     },
     44 #endif /* chips */
     45 
     46 #if defined(BCM_2801PM_A0)
     47     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM2801PM_A0m */ 
     48         /* mem            XLPORT_WC_UCMEM_DATAm */
     49         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
     50         /* cmp_fn      */ NULL,
     51         /* *null_entry */ NULL,
     52         /* index_min   */ 0,
     53         /* index_max   */ 2047,
     54         /* minblock    */ 0,
     55         /* maxblock    */ 0,
     56         /* blocks      */ 0x1,
     57         /* blocks_hi   */ 0,
     58         /* base        */ 0x00000000,
     59         /* gran        */ 1,
     60         /* bytes       */ 16,
     61         /* nFields     */ 1,
     62         /* *fields     */ soc_CLPORT_WC_UCMEM_DATAm_fields,
     63         /* *views      */ NULL,
     64         /* *views_num  */ NULL,
     65         /* snoop_cb    */ NULL, 
     66         /* snoop_user_data */ NULL, 
     67         /* snoop_flags */ 0,
     68         /* mem severity */ SOC_MEM_SEVERE_MISSING,
     69         /* type */ SOC_MEM_TYPE_NORMAL,
     70         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
     71         /* impl */ SOC_MEM_IMPL_NORMAL,
     72         /* cmic_mor_clks       */ 0,
     73     },
     74 #endif /* chips */
     75 
     76 #if defined(BCM_53400_A0)
     77     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM53400_A0m */ 
     78         /* mem            XLPORT_WC_UCMEM_DATAm */
     79         /* flags       */ SOC_MEM_FLAG_VALID |
     80                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
     81         /* cmp_fn      */ _soc_mem_cmp_undef,
     82         /* *null_entry */ _soc_mem_entry_null_zeroes,
     83         /* index_min   */ 0,
     84         /* index_max   */ 2047,
     85         /* minblock    */ 12,
     86         /* maxblock    */ 17,
     87         /* blocks      */ 0x3f000,
     88         /* blocks_hi   */ 0,
     89         /* base        */ 0x00000000,
     90         /* gran        */ 1,
     91         /* bytes       */ 16,
     92         /* nFields     */ 1,
     93         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields,
     94         /* *views      */ NULL,
     95         /* *views_num  */ NULL,
     96         /* snoop_cb    */ NULL, 
     97         /* snoop_user_data */ NULL, 
     98         /* snoop_flags */ 0,
     99         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    100         /* type */ SOC_MEM_TYPE_NORMAL,
    101         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    102         /* impl */ SOC_MEM_IMPL_NORMAL,
    103         /* cmic_mor_clks       */ 0,
    104     },
    105 #endif /* chips */
    106 
    107 #if defined(BCM_53570_A0)
    108     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM53570_A0m */ 
    109         /* mem            XLPORT_WC_UCMEM_DATAm */
    110         /* flags       */ SOC_MEM_FLAG_VALID |
    111                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    112         /* cmp_fn      */ _soc_mem_cmp_undef,
    113         /* *null_entry */ _soc_mem_entry_null_zeroes,
    114         /* index_min   */ 0,
    115         /* index_max   */ 2047,
    116         /* minblock    */ 28,
    117         /* maxblock    */ 34,
    118         /* blocks      */ 0xf0000000,
    119         /* blocks_hi   */ 0x7,
    120         /* base        */ 0x00000000,
    121         /* gran        */ 1,
    122         /* bytes       */ 16,
    123         /* nFields     */ 1,
    124         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields,
    125         /* *views      */ NULL,
    126         /* *views_num  */ NULL,
    127         /* snoop_cb    */ NULL, 
    128         /* snoop_user_data */ NULL, 
    129         /* snoop_flags */ 0,
    130         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    131         /* type */ SOC_MEM_TYPE_NORMAL,
    132         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    133         /* impl */ SOC_MEM_IMPL_NORMAL,
    134         /* cmic_mor_clks       */ 0,
    135     },
    136 #endif /* chips */
    137 
    138 #if defined(BCM_53570_B0)
    139     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM53570_B0m */ 
    140         /* mem            XLPORT_WC_UCMEM_DATAm */
    141         /* flags       */ SOC_MEM_FLAG_VALID |
    142                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    143         /* cmp_fn      */ _soc_mem_cmp_undef,
    144         /* *null_entry */ _soc_mem_entry_null_zeroes,
    145         /* index_min   */ 0,
    146         /* index_max   */ 2047,
    147         /* minblock    */ 29,
    148         /* maxblock    */ 35,
    149         /* blocks      */ 0xe0000000,
    150         /* blocks_hi   */ 0xf,
    151         /* base        */ 0x00000000,
    152         /* gran        */ 1,
    153         /* bytes       */ 16,
    154         /* nFields     */ 1,
    155         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields,
    156         /* *views      */ NULL,
    157         /* *views_num  */ NULL,
    158         /* snoop_cb    */ NULL, 
    159         /* snoop_user_data */ NULL, 
    160         /* snoop_flags */ 0,
    161         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    162         /* type */ SOC_MEM_TYPE_NORMAL,
    163         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    164         /* impl */ SOC_MEM_IMPL_NORMAL,
    165         /* cmic_mor_clks       */ 0,
    166     },
    167 #endif /* chips */
    168 
    169 #if defined(BCM_56150_A0)
    170     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM56150_A0m */ 
    171         /* mem            XLPORT_WC_UCMEM_DATAm */
    172         /* flags       */ SOC_MEM_FLAG_VALID |
    173                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    174         /* cmp_fn      */ _soc_mem_cmp_undef,
    175         /* *null_entry */ _soc_mem_entry_null_zeroes,
    176         /* index_min   */ 0,
    177         /* index_max   */ 2047,
    178         /* minblock    */ 11,
    179         /* maxblock    */ 12,
    180         /* blocks      */ 0x1800,
    181         /* blocks_hi   */ 0,
    182         /* base        */ 0x00000000,
    183         /* gran        */ 1,
    184         /* bytes       */ 16,
    185         /* nFields     */ 1,
    186         /* *fields     */ soc_PORT_WC_UCMEM_DATA_BCM56640_A0m_fields,
    187         /* *views      */ NULL,
    188         /* *views_num  */ NULL,
    189         /* snoop_cb    */ NULL, 
    190         /* snoop_user_data */ NULL, 
    191         /* snoop_flags */ 0,
    192         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    193         /* type */ SOC_MEM_TYPE_NORMAL,
    194         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    195         /* impl */ SOC_MEM_IMPL_NORMAL,
    196         /* cmic_mor_clks       */ 0,
    197     },
    198 #endif /* chips */
    199 
    200 #if defined(BCM_56160_A0)
    201     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM56160_A0m */ 
    202         /* mem            XLPORT_WC_UCMEM_DATAm */
    203         /* flags       */ SOC_MEM_FLAG_VALID |
    204                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    205         /* cmp_fn      */ _soc_mem_cmp_undef,
    206         /* *null_entry */ _soc_mem_entry_null_zeroes,
    207         /* index_min   */ 0,
    208         /* index_max   */ 2047,
    209         /* minblock    */ 17,
    210         /* maxblock    */ 18,
    211         /* blocks      */ 0x60000,
    212         /* blocks_hi   */ 0,
    213         /* base        */ 0x00000000,
    214         /* gran        */ 1,
    215         /* bytes       */ 16,
    216         /* nFields     */ 1,
    217         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields,
    218         /* *views      */ NULL,
    219         /* *views_num  */ NULL,
    220         /* snoop_cb    */ NULL, 
    221         /* snoop_user_data */ NULL, 
    222         /* snoop_flags */ 0,
    223         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    224         /* type */ SOC_MEM_TYPE_NORMAL,
    225         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    226         /* impl */ SOC_MEM_IMPL_NORMAL,
    227         /* cmic_mor_clks       */ 0,
    228     },
    229 #endif /* chips */
    230 
    231 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
    232     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM56260_A0m */ 
    233         /* mem            XLPORT_WC_UCMEM_DATAm */
    234         /* flags       */ SOC_MEM_FLAG_VALID |
    235                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    236         /* cmp_fn      */ _soc_mem_cmp_undef,
    237         /* *null_entry */ _soc_mem_entry_null_zeroes,
    238         /* index_min   */ 0,
    239         /* index_max   */ 2047,
    240         /* minblock    */ 21,
    241         /* maxblock    */ 21,
    242         /* blocks      */ 0x200000,
    243         /* blocks_hi   */ 0,
    244         /* base        */ 0x00000000,
    245         /* gran        */ 1,
    246         /* bytes       */ 16,
    247         /* nFields     */ 1,
    248         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields,
    249         /* *views      */ NULL,
    250         /* *views_num  */ NULL,
    251         /* snoop_cb    */ NULL, 
    252         /* snoop_user_data */ NULL, 
    253         /* snoop_flags */ 0,
    254         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    255         /* type */ SOC_MEM_TYPE_NORMAL,
    256         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    257         /* impl */ SOC_MEM_IMPL_NORMAL,
    258         /* cmic_mor_clks       */ 0,
    259     },
    260 #endif /* chips */
    261 
    262 #if defined(BCM_56270_A0)
    263     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM56270_A0m */ 
    264         /* mem            XLPORT_WC_UCMEM_DATAm */
    265         /* flags       */ SOC_MEM_FLAG_VALID |
    266                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    267         /* cmp_fn      */ _soc_mem_cmp_undef,
    268         /* *null_entry */ _soc_mem_entry_null_zeroes,
    269         /* index_min   */ 0,
    270         /* index_max   */ 2047,
    271         /* minblock    */ 15,
    272         /* maxblock    */ 16,
    273         /* blocks      */ 0x18000,
    274         /* blocks_hi   */ 0,
    275         /* base        */ 0x00000000,
    276         /* gran        */ 1,
    277         /* bytes       */ 16,
    278         /* nFields     */ 1,
    279         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields,
    280         /* *views      */ NULL,
    281         /* *views_num  */ NULL,
    282         /* snoop_cb    */ NULL, 
    283         /* snoop_user_data */ NULL, 
    284         /* snoop_flags */ 0,
    285         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    286         /* type */ SOC_MEM_TYPE_NORMAL,
    287         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    288         /* impl */ SOC_MEM_IMPL_NORMAL,
    289         /* cmic_mor_clks       */ 0,
    290     },
    291 #endif /* chips */
    292 
    293 #if defined(BCM_56370_A0)
    294     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM56370_A0m */ 
    295         /* mem            XLPORT_WC_UCMEM_DATAm */
    296         /* flags       */ SOC_MEM_FLAG_VALID |
    297                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    298         /* cmp_fn      */ _soc_mem_cmp_undef,
    299         /* *null_entry */ _soc_mem_entry_null_zeroes,
    300         /* index_min   */ 0,
    301         /* index_max   */ 2047,
    302         /* minblock    */ 26,
    303         /* maxblock    */ 32,
    304         /* blocks      */ 0xfc000000,
    305         /* blocks_hi   */ 0x1,
    306         /* base        */ 0x00000000,
    307         /* gran        */ 1,
    308         /* bytes       */ 16,
    309         /* nFields     */ 1,
    310         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields,
    311         /* *views      */ NULL,
    312         /* *views_num  */ NULL,
    313         /* snoop_cb    */ NULL, 
    314         /* snoop_user_data */ NULL, 
    315         /* snoop_flags */ 0,
    316         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    317         /* type */ SOC_MEM_TYPE_NORMAL,
    318         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    319         /* impl */ SOC_MEM_IMPL_NORMAL,
    320         /* cmic_mor_clks       */ 0,
    321         /* access_latency_mode */ 3,
    322     },
    323 #endif /* chips */
    324 
    325 #if defined(BCM_56560_A0)
    326     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM56560_A0m */ 
    327         /* mem            XLPORT_WC_UCMEM_DATAm */
    328         /* flags       */ SOC_MEM_FLAG_VALID |
    329                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    330         /* cmp_fn      */ _soc_mem_cmp_undef,
    331         /* *null_entry */ _soc_mem_entry_null_zeroes,
    332         /* index_min   */ 0,
    333         /* index_max   */ 2047,
    334         /* minblock    */ 0,
    335         /* maxblock    */ 35,
    336         /* blocks      */ 0xc00000ff,
    337         /* blocks_hi   */ 0xf,
    338         /* base        */ 0x00000000,
    339         /* gran        */ 1,
    340         /* bytes       */ 16,
    341         /* nFields     */ 1,
    342         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields,
    343         /* *views      */ NULL,
    344         /* *views_num  */ NULL,
    345         /* snoop_cb    */ NULL, 
    346         /* snoop_user_data */ NULL, 
    347         /* snoop_flags */ 0,
    348         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    349         /* type */ SOC_MEM_TYPE_NORMAL,
    350         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    351         /* impl */ SOC_MEM_IMPL_NORMAL,
    352         /* cmic_mor_clks       */ 0,
    353     },
    354 #endif /* chips */
    355 
    356 #if defined(BCM_56560_B0)
    357     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM56560_B0m */ 
    358         /* mem            XLPORT_WC_UCMEM_DATAm */
    359         /* flags       */ SOC_MEM_FLAG_VALID |
    360                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    361         /* cmp_fn      */ _soc_mem_cmp_undef,
    362         /* *null_entry */ _soc_mem_entry_null_zeroes,
    363         /* index_min   */ 0,
    364         /* index_max   */ 2047,
    365         /* minblock    */ 22,
    366         /* maxblock    */ 35,
    367         /* blocks      */ 0xffc00000,
    368         /* blocks_hi   */ 0xf,
    369         /* base        */ 0x00000000,
    370         /* gran        */ 1,
    371         /* bytes       */ 16,
    372         /* nFields     */ 1,
    373         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields,
    374         /* *views      */ NULL,
    375         /* *views_num  */ NULL,
    376         /* snoop_cb    */ NULL, 
    377         /* snoop_user_data */ NULL, 
    378         /* snoop_flags */ 0,
    379         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    380         /* type */ SOC_MEM_TYPE_NORMAL,
    381         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    382         /* impl */ SOC_MEM_IMPL_NORMAL,
    383         /* cmic_mor_clks       */ 0,
    384     },
    385 #endif /* chips */
    386 
    387 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
    388     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM56670_A0m */ 
    389         /* mem            XLPORT_WC_UCMEM_DATAm */
    390         /* flags       */ SOC_MEM_FLAG_VALID |
    391                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    392         /* cmp_fn      */ _soc_mem_cmp_undef,
    393         /* *null_entry */ _soc_mem_entry_null_zeroes,
    394         /* index_min   */ 0,
    395         /* index_max   */ 2047,
    396         /* minblock    */ 31,
    397         /* maxblock    */ 36,
    398         /* blocks      */ 0x80000000,
    399         /* blocks_hi   */ 0x1f,
    400         /* base        */ 0x00000000,
    401         /* gran        */ 1,
    402         /* bytes       */ 16,
    403         /* nFields     */ 1,
    404         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields,
    405         /* *views      */ NULL,
    406         /* *views_num  */ NULL,
    407         /* snoop_cb    */ NULL, 
    408         /* snoop_user_data */ NULL, 
    409         /* snoop_flags */ 0,
    410         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    411         /* type */ SOC_MEM_TYPE_NORMAL,
    412         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    413         /* impl */ SOC_MEM_IMPL_NORMAL,
    414         /* cmic_mor_clks       */ 0,
    415     },
    416 #endif /* chips */
    417 
    418 #if defined(BCM_56770_A0)
    419     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM56770_A0m */ 
    420         /* mem            XLPORT_WC_UCMEM_DATAm */
    421         /* flags       */ SOC_MEM_FLAG_VALID |
    422                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    423         /* cmp_fn      */ _soc_mem_cmp_undef,
    424         /* *null_entry */ _soc_mem_entry_null_zeroes,
    425         /* index_min   */ 0,
    426         /* index_max   */ 2047,
    427         /* minblock    */ 34,
    428         /* maxblock    */ 34,
    429         /* blocks      */ 0,
    430         /* blocks_hi   */ 0x4,
    431         /* base        */ 0x00000000,
    432         /* gran        */ 1,
    433         /* bytes       */ 16,
    434         /* nFields     */ 1,
    435         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields,
    436         /* *views      */ NULL,
    437         /* *views_num  */ NULL,
    438         /* snoop_cb    */ NULL, 
    439         /* snoop_user_data */ NULL, 
    440         /* snoop_flags */ 0,
    441         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    442         /* type */ SOC_MEM_TYPE_NORMAL,
    443         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    444         /* impl */ SOC_MEM_IMPL_NORMAL,
    445         /* cmic_mor_clks       */ 0,
    446         /* access_latency_mode */ 3,
    447     },
    448 #endif /* chips */
    449 
    450 #if defined(BCM_56840_B0)
    451     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM56840_B0m */ 
    452         /* mem            XLPORT_WC_UCMEM_DATAm */
    453         /* flags       */ SOC_MEM_FLAG_VALID |
    454                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    455         /* cmp_fn      */ _soc_mem_cmp_undef,
    456         /* *null_entry */ _soc_mem_entry_null_zeroes,
    457         /* index_min   */ 0,
    458         /* index_max   */ 4095,
    459         /* minblock    */ 9,
    460         /* maxblock    */ 28,
    461         /* blocks      */ 0x1ffffe00,
    462         /* blocks_hi   */ 0,
    463         /* base        */ 0x00000000,
    464         /* gran        */ 1,
    465         /* bytes       */ 16,
    466         /* nFields     */ 1,
    467         /* *fields     */ soc_XLPORT_WC_UCMEM_DATAm_fields,
    468         /* *views      */ NULL,
    469         /* *views_num  */ NULL,
    470         /* snoop_cb    */ NULL, 
    471         /* snoop_user_data */ NULL, 
    472         /* snoop_flags */ 0,
    473         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    474         /* type */ SOC_MEM_TYPE_NORMAL,
    475         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    476         /* impl */ SOC_MEM_IMPL_NORMAL,
    477         /* cmic_mor_clks       */ 0,
    478     },
    479 #endif /* chips */
    480 
    481 #if defined(BCM_56850_A0)
    482     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM56850_A0m */ 
    483         /* mem            XLPORT_WC_UCMEM_DATAm */
    484         /* flags       */ SOC_MEM_FLAG_VALID |
    485                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    486         /* cmp_fn      */ _soc_mem_cmp_undef,
    487         /* *null_entry */ _soc_mem_entry_null_zeroes,
    488         /* index_min   */ 0,
    489         /* index_max   */ 2047,
    490         /* minblock    */ 23,
    491         /* maxblock    */ 54,
    492         /* blocks      */ 0xff800000,
    493         /* blocks_hi   */ 0x7fffff,
    494         /* base        */ 0x00000000,
    495         /* gran        */ 1,
    496         /* bytes       */ 16,
    497         /* nFields     */ 1,
    498         /* *fields     */ soc_PORT_WC_UCMEM_DATA_BCM56640_A0m_fields,
    499         /* *views      */ NULL,
    500         /* *views_num  */ NULL,
    501         /* snoop_cb    */ NULL, 
    502         /* snoop_user_data */ NULL, 
    503         /* snoop_flags */ 0,
    504         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    505         /* type */ SOC_MEM_TYPE_NORMAL,
    506         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    507         /* impl */ SOC_MEM_IMPL_NORMAL,
    508         /* cmic_mor_clks       */ 0,
    509     },
    510 #endif /* chips */
    511 
    512 #if defined(BCM_56860_A0)
    513     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM56860_A0m */ 
    514         /* mem            XLPORT_WC_UCMEM_DATAm */
    515         /* flags       */ SOC_MEM_FLAG_VALID |
    516                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    517         /* cmp_fn      */ _soc_mem_cmp_undef,
    518         /* *null_entry */ _soc_mem_entry_null_zeroes,
    519         /* index_min   */ 0,
    520         /* index_max   */ 2047,
    521         /* minblock    */ 24,
    522         /* maxblock    */ 55,
    523         /* blocks      */ 0xff000000,
    524         /* blocks_hi   */ 0xffffff,
    525         /* base        */ 0x00000000,
    526         /* gran        */ 1,
    527         /* bytes       */ 16,
    528         /* nFields     */ 1,
    529         /* *fields     */ soc_PORT_WC_UCMEM_DATA_BCM56640_A0m_fields,
    530         /* *views      */ NULL,
    531         /* *views_num  */ NULL,
    532         /* snoop_cb    */ NULL, 
    533         /* snoop_user_data */ NULL, 
    534         /* snoop_flags */ 0,
    535         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    536         /* type */ SOC_MEM_TYPE_NORMAL,
    537         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    538         /* impl */ SOC_MEM_IMPL_NORMAL,
    539         /* cmic_mor_clks       */ 0,
    540     },
    541 #endif /* chips */
    542 
    543 #if defined(BCM_56870_A0) || defined(BCM_56960_A0) || \
    544     defined(BCM_56965_A0)
    545     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM56960_A0m */ 
    546         /* mem            XLPORT_WC_UCMEM_DATAm */
    547         /* flags       */ SOC_MEM_FLAG_VALID |
    548                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    549         /* cmp_fn      */ _soc_mem_cmp_undef,
    550         /* *null_entry */ _soc_mem_entry_null_zeroes,
    551         /* index_min   */ 0,
    552         /* index_max   */ 2047,
    553         /* minblock    */ 47,
    554         /* maxblock    */ 47,
    555         /* blocks      */ 0,
    556         /* blocks_hi   */ 0x8000,
    557         /* base        */ 0x00000000,
    558         /* gran        */ 1,
    559         /* bytes       */ 16,
    560         /* nFields     */ 1,
    561         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields,
    562         /* *views      */ NULL,
    563         /* *views_num  */ NULL,
    564         /* snoop_cb    */ NULL, 
    565         /* snoop_user_data */ NULL, 
    566         /* snoop_flags */ 0,
    567         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    568         /* type */ SOC_MEM_TYPE_NORMAL,
    569         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    570         /* impl */ SOC_MEM_IMPL_NORMAL,
    571         /* cmic_mor_clks       */ 0,
    572         /* access_latency_mode */ 3,
    573     },
    574 #endif /* chips */
    575 
    576 #if defined(BCM_56970_A0)
    577     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM56970_A0m */ 
    578         /* mem            XLPORT_WC_UCMEM_DATAm */
    579         /* flags       */ SOC_MEM_FLAG_VALID |
    580                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    581         /* cmp_fn      */ _soc_mem_cmp_undef,
    582         /* *null_entry */ _soc_mem_entry_null_zeroes,
    583         /* index_min   */ 0,
    584         /* index_max   */ 2047,
    585         /* minblock    */ 80,
    586         /* maxblock    */ 80,
    587         /* blocks      */ 0,
    588         /* blocks_hi   */ 0xffffffff,
    589         /* base        */ 0x00000000,
    590         /* gran        */ 1,
    591         /* bytes       */ 16,
    592         /* nFields     */ 1,
    593         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields,
    594         /* *views      */ NULL,
    595         /* *views_num  */ NULL,
    596         /* snoop_cb    */ NULL, 
    597         /* snoop_user_data */ NULL, 
    598         /* snoop_flags */ 0,
    599         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    600         /* type */ SOC_MEM_TYPE_NORMAL,
    601         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    602         /* impl */ SOC_MEM_IMPL_NORMAL,
    603         /* cmic_mor_clks       */ 0,
    604         /* access_latency_mode */ 3,
    605     },
    606 #endif /* chips */
    607 
    608 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
    609     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM56980_A0m */ 
    610         /* mem            XLPORT_WC_UCMEM_DATAm */
    611         /* flags       */ SOC_MEM_FLAG_VALID |
    612                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    613         /* cmp_fn      */ _soc_mem_cmp_undef,
    614         /* *null_entry */ _soc_mem_entry_null_zeroes,
    615         /* index_min   */ 0,
    616         /* index_max   */ 2047,
    617         /* minblock    */ 116,
    618         /* maxblock    */ 116,
    619         /* blocks      */ 0,
    620         /* blocks_hi   */ 0xffffffff,
    621         /* base        */ 0x00000000,
    622         /* gran        */ 1,
    623         /* bytes       */ 16,
    624         /* nFields     */ 1,
    625         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM53400_A0m_fields,
    626         /* *views      */ NULL,
    627         /* *views_num  */ NULL,
    628         /* snoop_cb    */ NULL, 
    629         /* snoop_user_data */ NULL, 
    630         /* snoop_flags */ 0,
    631         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    632         /* type */ SOC_MEM_TYPE_NORMAL,
    633         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    634         /* impl */ SOC_MEM_IMPL_NORMAL,
    635         /* cmic_mor_clks       */ 0,
    636         /* access_latency_mode */ 3,
    637     },
    638 #endif /* chips */
    639 
    640 #if defined(BCM_88270_A0)
    641     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM88270_A0m */ 
    642         /* mem            XLPORT_WC_UCMEM_DATAm */
    643         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    644         /* cmp_fn      */ NULL,
    645         /* *null_entry */ NULL,
    646         /* index_min   */ 0,
    647         /* index_max   */ 2047,
    648         /* minblock    */ 47,
    649         /* maxblock    */ 48,
    650         /* blocks      */ 0,
    651         /* blocks_hi   */ 0x18000,
    652         /* base        */ 0x00000000,
    653         /* gran        */ 1,
    654         /* bytes       */ 16,
    655         /* nFields     */ 1,
    656         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM88270_A0m_fields,
    657         /* *views      */ NULL,
    658         /* *views_num  */ NULL,
    659         /* snoop_cb    */ NULL, 
    660         /* snoop_user_data */ NULL, 
    661         /* snoop_flags */ 0,
    662         /* severity */ SOC_MEM_SEVERE_LOW,
    663         /* type */ SOC_MEM_TYPE_NORMAL,
    664         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    665         /* impl */ SOC_MEM_IMPL_NORMAL,
    666         /* cmic_mor_clks       */ 0,
    667     },
    668 #endif /* chips */
    669 
    670 #if defined(BCM_88375_A0)
    671     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM88375_A0m */ 
    672         /* mem            XLPORT_WC_UCMEM_DATAm */
    673         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    674         /* cmp_fn      */ NULL,
    675         /* *null_entry */ NULL,
    676         /* index_min   */ 0,
    677         /* index_max   */ 2047,
    678         /* minblock    */ 105,
    679         /* maxblock    */ 116,
    680         /* blocks      */ 0,
    681         /* blocks_hi   */ 0xffffffff,
    682         /* base        */ 0x00000000,
    683         /* gran        */ 1,
    684         /* bytes       */ 16,
    685         /* nFields     */ 1,
    686         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM88375_A0m_fields,
    687         /* *views      */ NULL,
    688         /* *views_num  */ NULL,
    689         /* snoop_cb    */ NULL, 
    690         /* snoop_user_data */ NULL, 
    691         /* snoop_flags */ 0,
    692         /* severity */ SOC_MEM_SEVERE_LOW,
    693         /* type */ SOC_MEM_TYPE_NORMAL,
    694         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    695         /* impl */ SOC_MEM_IMPL_NORMAL,
    696         /* cmic_mor_clks       */ 0,
    697     },
    698 #endif /* chips */
    699 
    700 #if defined(BCM_88375_B0)
    701     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM88375_B0m */ 
    702         /* mem            XLPORT_WC_UCMEM_DATAm */
    703         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    704         /* cmp_fn      */ NULL,
    705         /* *null_entry */ NULL,
    706         /* index_min   */ 0,
    707         /* index_max   */ 2047,
    708         /* minblock    */ 105,
    709         /* maxblock    */ 116,
    710         /* blocks      */ 0,
    711         /* blocks_hi   */ 0xffffffff,
    712         /* base        */ 0x00000000,
    713         /* gran        */ 1,
    714         /* bytes       */ 16,
    715         /* nFields     */ 1,
    716         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM88375_B0m_fields,
    717         /* *views      */ NULL,
    718         /* *views_num  */ NULL,
    719         /* snoop_cb    */ NULL, 
    720         /* snoop_user_data */ NULL, 
    721         /* snoop_flags */ 0,
    722         /* severity */ SOC_MEM_SEVERE_LOW,
    723         /* type */ SOC_MEM_TYPE_NORMAL,
    724         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    725         /* impl */ SOC_MEM_IMPL_NORMAL,
    726         /* cmic_mor_clks       */ 0,
    727     },
    728 #endif /* chips */
    729 
    730 #if defined(BCM_88470_A0)
    731     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM88470_A0m */ 
    732         /* mem            XLPORT_WC_UCMEM_DATAm */
    733         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    734         /* cmp_fn      */ NULL,
    735         /* *null_entry */ NULL,
    736         /* index_min   */ 0,
    737         /* index_max   */ 2047,
    738         /* minblock    */ 80,
    739         /* maxblock    */ 87,
    740         /* blocks      */ 0,
    741         /* blocks_hi   */ 0xffffffff,
    742         /* base        */ 0x00000000,
    743         /* gran        */ 1,
    744         /* bytes       */ 16,
    745         /* nFields     */ 1,
    746         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM88470_A0m_fields,
    747         /* *views      */ NULL,
    748         /* *views_num  */ NULL,
    749         /* snoop_cb    */ NULL, 
    750         /* snoop_user_data */ NULL, 
    751         /* snoop_flags */ 0,
    752         /* severity */ SOC_MEM_SEVERE_LOW,
    753         /* type */ SOC_MEM_TYPE_NORMAL,
    754         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    755         /* impl */ SOC_MEM_IMPL_NORMAL,
    756         /* cmic_mor_clks       */ 0,
    757     },
    758 #endif /* chips */
    759 
    760 #if defined(BCM_88470_B0)
    761     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM88470_B0m */ 
    762         /* mem            XLPORT_WC_UCMEM_DATAm */
    763         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    764         /* cmp_fn      */ NULL,
    765         /* *null_entry */ NULL,
    766         /* index_min   */ 0,
    767         /* index_max   */ 2047,
    768         /* minblock    */ 80,
    769         /* maxblock    */ 87,
    770         /* blocks      */ 0,
    771         /* blocks_hi   */ 0xffffffff,
    772         /* base        */ 0x00000000,
    773         /* gran        */ 1,
    774         /* bytes       */ 16,
    775         /* nFields     */ 1,
    776         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM88470_B0m_fields,
    777         /* *views      */ NULL,
    778         /* *views_num  */ NULL,
    779         /* snoop_cb    */ NULL, 
    780         /* snoop_user_data */ NULL, 
    781         /* snoop_flags */ 0,
    782         /* severity */ SOC_MEM_SEVERE_LOW,
    783         /* type */ SOC_MEM_TYPE_NORMAL,
    784         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    785         /* impl */ SOC_MEM_IMPL_NORMAL,
    786         /* cmic_mor_clks       */ 0,
    787     },
    788 #endif /* chips */
    789 
    790 #if defined(BCM_88675_A0)
    791     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM88675_A0m */ 
    792         /* mem            XLPORT_WC_UCMEM_DATAm */
    793         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    794         /* cmp_fn      */ NULL,
    795         /* *null_entry */ NULL,
    796         /* index_min   */ 0,
    797         /* index_max   */ 2047,
    798         /* minblock    */ 110,
    799         /* maxblock    */ 118,
    800         /* blocks      */ 0,
    801         /* blocks_hi   */ 0xffffffff,
    802         /* base        */ 0x00000000,
    803         /* gran        */ 1,
    804         /* bytes       */ 16,
    805         /* nFields     */ 1,
    806         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM88675_A0m_fields,
    807         /* *views      */ NULL,
    808         /* *views_num  */ NULL,
    809         /* snoop_cb    */ NULL, 
    810         /* snoop_user_data */ NULL, 
    811         /* snoop_flags */ 0,
    812         /* severity */ SOC_MEM_SEVERE_LOW,
    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_88675_B0)
    821     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM88675_B0m */ 
    822         /* mem            XLPORT_WC_UCMEM_DATAm */
    823         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    824         /* cmp_fn      */ NULL,
    825         /* *null_entry */ NULL,
    826         /* index_min   */ 0,
    827         /* index_max   */ 2047,
    828         /* minblock    */ 110,
    829         /* maxblock    */ 118,
    830         /* blocks      */ 0,
    831         /* blocks_hi   */ 0xffffffff,
    832         /* base        */ 0x00000000,
    833         /* gran        */ 1,
    834         /* bytes       */ 16,
    835         /* nFields     */ 1,
    836         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM88675_B0m_fields,
    837         /* *views      */ NULL,
    838         /* *views_num  */ NULL,
    839         /* snoop_cb    */ NULL, 
    840         /* snoop_user_data */ NULL, 
    841         /* snoop_flags */ 0,
    842         /* severity */ SOC_MEM_SEVERE_LOW,
    843         /* type */ SOC_MEM_TYPE_NORMAL,
    844         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    845         /* impl */ SOC_MEM_IMPL_NORMAL,
    846         /* cmic_mor_clks       */ 0,
    847     },
    848 #endif /* chips */
    849 
    850 #if defined(BCM_88680_A0)
    851     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM88680_A0m */ 
    852         /* mem            XLPORT_WC_UCMEM_DATAm */
    853         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
    854         /* cmp_fn      */ NULL,
    855         /* *null_entry */ NULL,
    856         /* index_min   */ 0,
    857         /* index_max   */ 2047,
    858         /* minblock    */ 111,
    859         /* maxblock    */ 116,
    860         /* blocks      */ 0,
    861         /* blocks_hi   */ 0xffffffff,
    862         /* base        */ 0x00000000,
    863         /* gran        */ 1,
    864         /* bytes       */ 16,
    865         /* nFields     */ 1,
    866         /* *fields     */ soc_XLPORT_WC_UCMEM_DATA_BCM88680_A0m_fields,
    867         /* *views      */ NULL,
    868         /* *views_num  */ NULL,
    869         /* snoop_cb    */ NULL, 
    870         /* snoop_user_data */ NULL, 
    871         /* snoop_flags */ 0,
    872         /* severity */ SOC_MEM_SEVERE_LOW,
    873         /* type */ SOC_MEM_TYPE_NORMAL,
    874         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    875         /* impl */ SOC_MEM_IMPL_NORMAL,
    876         /* cmic_mor_clks       */ 0,
    877     },
    878 #endif /* chips */
    879 
    880 #if defined(BCM_88732_A0)
    881     { /* SOC_MEM_INT_XLPORT_WC_UCMEM_DATA_BCM88732_A0m */ 
    882         /* mem            XLPORT_WC_UCMEM_DATAm */
    883         /* flags       */ SOC_MEM_FLAG_VALID |
    884                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    885         /* cmp_fn      */ _soc_mem_cmp_undef,
    886         /* *null_entry */ _soc_mem_entry_null_zeroes,
    887         /* index_min   */ 0,
    888         /* index_max   */ 4095,
    889         /* minblock    */ 11,
    890         /* maxblock    */ 16,
    891         /* blocks      */ 0x1f800,
    892         /* blocks_hi   */ 0,
    893         /* base        */ 0x00000000,
    894         /* gran        */ 1,
    895         /* bytes       */ 16,
    896         /* nFields     */ 1,
    897         /* *fields     */ soc_XLPORT_WC_UCMEM_DATAm_fields,
    898         /* *views      */ NULL,
    899         /* *views_num  */ NULL,
    900         /* snoop_cb    */ NULL, 
    901         /* snoop_user_data */ NULL, 
    902         /* snoop_flags */ 0,
    903         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    904         /* type */ SOC_MEM_TYPE_NORMAL,
    905         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    906         /* impl */ SOC_MEM_IMPL_NORMAL,
    907         /* cmic_mor_clks       */ 0,
    908     },
    909 #endif /* chips */
    910 
    911 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
    912     { /* SOC_MEM_INT_XPORT_EHG_RX_TUNNEL_DATAm */ 
    913         /* mem            XPORT_EHG_RX_TUNNEL_DATAm */
    914         /* flags       */ SOC_MEM_FLAG_VALID |
    915                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    916         /* cmp_fn      */ _soc_mem_cmp_undef,
    917         /* *null_entry */ _soc_mem_entry_null_zeroes,
    918         /* index_min   */ 0,
    919         /* index_max   */ 3,
    920         /* minblock    */ 5,
    921         /* maxblock    */ 8,
    922         /* blocks      */ 0x1e0,
    923         /* blocks_hi   */ 0,
    924         /* base        */ 0x00000000,
    925         /* gran        */ 1,
    926         /* bytes       */ 16,
    927         /* nFields     */ 1,
    928         /* *fields     */ soc_SPORT_EHG_RX_TUNNEL_DATAm_fields,
    929         /* *views      */ NULL,
    930         /* *views_num  */ NULL,
    931         /* snoop_cb    */ NULL, 
    932         /* snoop_user_data */ NULL, 
    933         /* snoop_flags */ 0,
    934         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    935         /* type */ SOC_MEM_TYPE_NORMAL,
    936         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    937         /* impl */ SOC_MEM_IMPL_NORMAL,
    938         /* cmic_mor_clks       */ 0,
    939     },
    940 #endif /* chips */
    941 
    942 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
    943     { /* SOC_MEM_INT_XPORT_EHG_RX_TUNNEL_DATA_BCM56524_A0m */ 
    944         /* mem            XPORT_EHG_RX_TUNNEL_DATAm */
    945         /* flags       */ SOC_MEM_FLAG_VALID |
    946                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    947         /* cmp_fn      */ _soc_mem_cmp_undef,
    948         /* *null_entry */ _soc_mem_entry_null_zeroes,
    949         /* index_min   */ 0,
    950         /* index_max   */ 3,
    951         /* minblock    */ 4,
    952         /* maxblock    */ 7,
    953         /* blocks      */ 0xf0,
    954         /* blocks_hi   */ 0,
    955         /* base        */ 0x00000000,
    956         /* gran        */ 1,
    957         /* bytes       */ 16,
    958         /* nFields     */ 1,
    959         /* *fields     */ soc_SPORT_EHG_RX_TUNNEL_DATAm_fields,
    960         /* *views      */ NULL,
    961         /* *views_num  */ NULL,
    962         /* snoop_cb    */ NULL, 
    963         /* snoop_user_data */ NULL, 
    964         /* snoop_flags */ 0,
    965         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    966         /* type */ SOC_MEM_TYPE_NORMAL,
    967         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    968         /* impl */ SOC_MEM_IMPL_NORMAL,
    969         /* cmic_mor_clks       */ 0,
    970     },
    971 #endif /* chips */
    972 
    973 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
    974     { /* SOC_MEM_INT_XPORT_EHG_RX_TUNNEL_DATA_BCM56685_A0m */ 
    975         /* mem            XPORT_EHG_RX_TUNNEL_DATAm */
    976         /* flags       */ SOC_MEM_FLAG_VALID |
    977                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
    978         /* cmp_fn      */ _soc_mem_cmp_undef,
    979         /* *null_entry */ _soc_mem_entry_null_zeroes,
    980         /* index_min   */ 0,
    981         /* index_max   */ 3,
    982         /* minblock    */ 2,
    983         /* maxblock    */ 5,
    984         /* blocks      */ 0x3c,
    985         /* blocks_hi   */ 0,
    986         /* base        */ 0x00000000,
    987         /* gran        */ 1,
    988         /* bytes       */ 16,
    989         /* nFields     */ 1,
    990         /* *fields     */ soc_SPORT_EHG_RX_TUNNEL_DATAm_fields,
    991         /* *views      */ NULL,
    992         /* *views_num  */ NULL,
    993         /* snoop_cb    */ NULL, 
    994         /* snoop_user_data */ NULL, 
    995         /* snoop_flags */ 0,
    996         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    997         /* type */ SOC_MEM_TYPE_NORMAL,
    998         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    999         /* impl */ SOC_MEM_IMPL_NORMAL,
   1000         /* cmic_mor_clks       */ 0,
   1001     },
   1002 #endif /* chips */
   1003 
   1004 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
   1005     { /* SOC_MEM_INT_XPORT_EHG_RX_TUNNEL_MASKm */ 
   1006         /* mem            XPORT_EHG_RX_TUNNEL_MASKm */
   1007         /* flags       */ SOC_MEM_FLAG_VALID |
   1008                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1009         /* cmp_fn      */ _soc_mem_cmp_undef,
   1010         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1011         /* index_min   */ 0,
   1012         /* index_max   */ 3,
   1013         /* minblock    */ 5,
   1014         /* maxblock    */ 8,
   1015         /* blocks      */ 0x1e0,
   1016         /* blocks_hi   */ 0,
   1017         /* base        */ 0x00000100,
   1018         /* gran        */ 1,
   1019         /* bytes       */ 16,
   1020         /* nFields     */ 1,
   1021         /* *fields     */ soc_SPORT_EHG_RX_TUNNEL_MASKm_fields,
   1022         /* *views      */ NULL,
   1023         /* *views_num  */ NULL,
   1024         /* snoop_cb    */ NULL, 
   1025         /* snoop_user_data */ NULL, 
   1026         /* snoop_flags */ 0,
   1027         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1028         /* type */ SOC_MEM_TYPE_NORMAL,
   1029         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1030         /* impl */ SOC_MEM_IMPL_NORMAL,
   1031         /* cmic_mor_clks       */ 0,
   1032     },
   1033 #endif /* chips */
   1034 
   1035 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
   1036     { /* SOC_MEM_INT_XPORT_EHG_RX_TUNNEL_MASK_BCM56524_A0m */ 
   1037         /* mem            XPORT_EHG_RX_TUNNEL_MASKm */
   1038         /* flags       */ SOC_MEM_FLAG_VALID |
   1039                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1040         /* cmp_fn      */ _soc_mem_cmp_undef,
   1041         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1042         /* index_min   */ 0,
   1043         /* index_max   */ 3,
   1044         /* minblock    */ 4,
   1045         /* maxblock    */ 7,
   1046         /* blocks      */ 0xf0,
   1047         /* blocks_hi   */ 0,
   1048         /* base        */ 0x00000100,
   1049         /* gran        */ 1,
   1050         /* bytes       */ 16,
   1051         /* nFields     */ 1,
   1052         /* *fields     */ soc_SPORT_EHG_RX_TUNNEL_MASKm_fields,
   1053         /* *views      */ NULL,
   1054         /* *views_num  */ NULL,
   1055         /* snoop_cb    */ NULL, 
   1056         /* snoop_user_data */ NULL, 
   1057         /* snoop_flags */ 0,
   1058         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1059         /* type */ SOC_MEM_TYPE_NORMAL,
   1060         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1061         /* impl */ SOC_MEM_IMPL_NORMAL,
   1062         /* cmic_mor_clks       */ 0,
   1063     },
   1064 #endif /* chips */
   1065 
   1066 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
   1067     { /* SOC_MEM_INT_XPORT_EHG_RX_TUNNEL_MASK_BCM56685_A0m */ 
   1068         /* mem            XPORT_EHG_RX_TUNNEL_MASKm */
   1069         /* flags       */ SOC_MEM_FLAG_VALID |
   1070                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1071         /* cmp_fn      */ _soc_mem_cmp_undef,
   1072         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1073         /* index_min   */ 0,
   1074         /* index_max   */ 3,
   1075         /* minblock    */ 2,
   1076         /* maxblock    */ 5,
   1077         /* blocks      */ 0x3c,
   1078         /* blocks_hi   */ 0,
   1079         /* base        */ 0x00000100,
   1080         /* gran        */ 1,
   1081         /* bytes       */ 16,
   1082         /* nFields     */ 1,
   1083         /* *fields     */ soc_SPORT_EHG_RX_TUNNEL_MASKm_fields,
   1084         /* *views      */ NULL,
   1085         /* *views_num  */ NULL,
   1086         /* snoop_cb    */ NULL, 
   1087         /* snoop_user_data */ NULL, 
   1088         /* snoop_flags */ 0,
   1089         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1090         /* type */ SOC_MEM_TYPE_NORMAL,
   1091         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1092         /* impl */ SOC_MEM_IMPL_NORMAL,
   1093         /* cmic_mor_clks       */ 0,
   1094     },
   1095 #endif /* chips */
   1096 
   1097 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
   1098     { /* SOC_MEM_INT_XPORT_EHG_TX_TUNNEL_DATAm */ 
   1099         /* mem            XPORT_EHG_TX_TUNNEL_DATAm */
   1100         /* flags       */ SOC_MEM_FLAG_VALID |
   1101                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1102         /* cmp_fn      */ _soc_mem_cmp_undef,
   1103         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1104         /* index_min   */ 0,
   1105         /* index_max   */ 3,
   1106         /* minblock    */ 5,
   1107         /* maxblock    */ 8,
   1108         /* blocks      */ 0x1e0,
   1109         /* blocks_hi   */ 0,
   1110         /* base        */ 0x00000200,
   1111         /* gran        */ 1,
   1112         /* bytes       */ 16,
   1113         /* nFields     */ 1,
   1114         /* *fields     */ soc_SPORT_EHG_RX_TUNNEL_DATAm_fields,
   1115         /* *views      */ NULL,
   1116         /* *views_num  */ NULL,
   1117         /* snoop_cb    */ NULL, 
   1118         /* snoop_user_data */ NULL, 
   1119         /* snoop_flags */ 0,
   1120         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1121         /* type */ SOC_MEM_TYPE_NORMAL,
   1122         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1123         /* impl */ SOC_MEM_IMPL_NORMAL,
   1124         /* cmic_mor_clks       */ 0,
   1125     },
   1126 #endif /* chips */
   1127 
   1128 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
   1129     { /* SOC_MEM_INT_XPORT_EHG_TX_TUNNEL_DATA_BCM56524_A0m */ 
   1130         /* mem            XPORT_EHG_TX_TUNNEL_DATAm */
   1131         /* flags       */ SOC_MEM_FLAG_VALID |
   1132                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1133         /* cmp_fn      */ _soc_mem_cmp_undef,
   1134         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1135         /* index_min   */ 0,
   1136         /* index_max   */ 3,
   1137         /* minblock    */ 4,
   1138         /* maxblock    */ 7,
   1139         /* blocks      */ 0xf0,
   1140         /* blocks_hi   */ 0,
   1141         /* base        */ 0x00000200,
   1142         /* gran        */ 1,
   1143         /* bytes       */ 16,
   1144         /* nFields     */ 1,
   1145         /* *fields     */ soc_SPORT_EHG_RX_TUNNEL_DATAm_fields,
   1146         /* *views      */ NULL,
   1147         /* *views_num  */ NULL,
   1148         /* snoop_cb    */ NULL, 
   1149         /* snoop_user_data */ NULL, 
   1150         /* snoop_flags */ 0,
   1151         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1152         /* type */ SOC_MEM_TYPE_NORMAL,
   1153         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1154         /* impl */ SOC_MEM_IMPL_NORMAL,
   1155         /* cmic_mor_clks       */ 0,
   1156     },
   1157 #endif /* chips */
   1158 
   1159 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
   1160     { /* SOC_MEM_INT_XPORT_EHG_TX_TUNNEL_DATA_BCM56685_A0m */ 
   1161         /* mem            XPORT_EHG_TX_TUNNEL_DATAm */
   1162         /* flags       */ SOC_MEM_FLAG_VALID |
   1163                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1164         /* cmp_fn      */ _soc_mem_cmp_undef,
   1165         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1166         /* index_min   */ 0,
   1167         /* index_max   */ 3,
   1168         /* minblock    */ 2,
   1169         /* maxblock    */ 5,
   1170         /* blocks      */ 0x3c,
   1171         /* blocks_hi   */ 0,
   1172         /* base        */ 0x00000200,
   1173         /* gran        */ 1,
   1174         /* bytes       */ 16,
   1175         /* nFields     */ 1,
   1176         /* *fields     */ soc_SPORT_EHG_RX_TUNNEL_DATAm_fields,
   1177         /* *views      */ NULL,
   1178         /* *views_num  */ NULL,
   1179         /* snoop_cb    */ NULL, 
   1180         /* snoop_user_data */ NULL, 
   1181         /* snoop_flags */ 0,
   1182         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1183         /* type */ SOC_MEM_TYPE_NORMAL,
   1184         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1185         /* impl */ SOC_MEM_IMPL_NORMAL,
   1186         /* cmic_mor_clks       */ 0,
   1187     },
   1188 #endif /* chips */
   1189 
   1190 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
   1191     { /* SOC_MEM_INT_XPORT_WC_UCMEM_DATAm */ 
   1192         /* mem            XPORT_WC_UCMEM_DATAm */
   1193         /* flags       */ SOC_MEM_FLAG_VALID |
   1194                           SOC_MEM_FLAG_CACHABLE |
   1195                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1196         /* cmp_fn      */ _soc_mem_cmp_undef,
   1197         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1198         /* index_min   */ 0,
   1199         /* index_max   */ 4095,
   1200         /* minblock    */ 12,
   1201         /* maxblock    */ 15,
   1202         /* blocks      */ 0xf000,
   1203         /* blocks_hi   */ 0,
   1204         /* base        */ 0x00000000,
   1205         /* gran        */ 1,
   1206         /* bytes       */ 16,
   1207         /* nFields     */ 1,
   1208         /* *fields     */ soc_XLPORT_WC_UCMEM_DATAm_fields,
   1209         /* *views      */ NULL,
   1210         /* *views_num  */ NULL,
   1211         /* snoop_cb    */ NULL, 
   1212         /* snoop_user_data */ NULL, 
   1213         /* snoop_flags */ 0,
   1214         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1215         /* type */ SOC_MEM_TYPE_NORMAL,
   1216         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1217         /* impl */ SOC_MEM_IMPL_NORMAL,
   1218         /* cmic_mor_clks       */ 0,
   1219     },
   1220 #endif /* chips */
   1221 
   1222 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1223     defined(BCM_56450_B1)
   1224     { /* SOC_MEM_INT_XPORT_WC_UCMEM_DATA_BCM56450_A0m */ 
   1225         /* mem            XPORT_WC_UCMEM_DATAm */
   1226         /* flags       */ SOC_MEM_FLAG_VALID |
   1227                           SOC_MEM_FLAG_CACHABLE |
   1228                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1229         /* cmp_fn      */ _soc_mem_cmp_undef,
   1230         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1231         /* index_min   */ 0,
   1232         /* index_max   */ 2047,
   1233         /* minblock    */ 12,
   1234         /* maxblock    */ 22,
   1235         /* blocks      */ 0x7ff000,
   1236         /* blocks_hi   */ 0,
   1237         /* base        */ 0x00000000,
   1238         /* gran        */ 1,
   1239         /* bytes       */ 16,
   1240         /* nFields     */ 1,
   1241         /* *fields     */ soc_PORT_WC_UCMEM_DATA_BCM56640_A0m_fields,
   1242         /* *views      */ NULL,
   1243         /* *views_num  */ NULL,
   1244         /* snoop_cb    */ NULL, 
   1245         /* snoop_user_data */ NULL, 
   1246         /* snoop_flags */ 0,
   1247         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1248         /* type */ SOC_MEM_TYPE_NORMAL,
   1249         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1250         /* impl */ SOC_MEM_IMPL_NORMAL,
   1251         /* cmic_mor_clks       */ 0,
   1252     },
   1253 #endif /* chips */
   1254 
   1255 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
   1256     { /* SOC_MEM_INT_XQPORT_EHG_RX_TUNNEL_DATAm */ 
   1257         /* mem            XQPORT_EHG_RX_TUNNEL_DATAm */
   1258         /* flags       */ SOC_MEM_FLAG_VALID |
   1259                           SOC_MEM_FLAG_CACHABLE |
   1260                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1261         /* cmp_fn      */ _soc_mem_cmp_undef,
   1262         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1263         /* index_min   */ 0,
   1264         /* index_max   */ 15,
   1265         /* minblock    */ 12,
   1266         /* maxblock    */ 17,
   1267         /* blocks      */ 0x3f000,
   1268         /* blocks_hi   */ 0,
   1269         /* base        */ 0x00000000,
   1270         /* gran        */ 1,
   1271         /* bytes       */ 18,
   1272         /* nFields     */ 4,
   1273         /* *fields     */ soc_GPORT_EHG_RX_TUNNEL_DATAm_fields,
   1274         /* *views      */ NULL,
   1275         /* *views_num  */ NULL,
   1276         /* snoop_cb    */ NULL, 
   1277         /* snoop_user_data */ NULL, 
   1278         /* snoop_flags */ 0,
   1279         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1280         /* type */ SOC_MEM_TYPE_NORMAL,
   1281         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1282         /* impl */ SOC_MEM_IMPL_NORMAL,
   1283         /* cmic_mor_clks       */ 0,
   1284     },
   1285 #endif /* chips */
   1286 
   1287 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
   1288     { /* SOC_MEM_INT_XQPORT_EHG_RX_TUNNEL_DATA_BCM56334_A0m */ 
   1289         /* mem            XQPORT_EHG_RX_TUNNEL_DATAm */
   1290         /* flags       */ SOC_MEM_FLAG_VALID |
   1291                           SOC_MEM_FLAG_CACHABLE |
   1292                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1293         /* cmp_fn      */ _soc_mem_cmp_undef,
   1294         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1295         /* index_min   */ 0,
   1296         /* index_max   */ 15,
   1297         /* minblock    */ 7,
   1298         /* maxblock    */ 10,
   1299         /* blocks      */ 0x780,
   1300         /* blocks_hi   */ 0,
   1301         /* base        */ 0x00000000,
   1302         /* gran        */ 1,
   1303         /* bytes       */ 18,
   1304         /* nFields     */ 4,
   1305         /* *fields     */ soc_GPORT_EHG_RX_TUNNEL_DATAm_fields,
   1306         /* *views      */ NULL,
   1307         /* *views_num  */ NULL,
   1308         /* snoop_cb    */ NULL, 
   1309         /* snoop_user_data */ NULL, 
   1310         /* snoop_flags */ 0,
   1311         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1312         /* type */ SOC_MEM_TYPE_NORMAL,
   1313         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1314         /* impl */ SOC_MEM_IMPL_NORMAL,
   1315         /* cmic_mor_clks       */ 0,
   1316     },
   1317 #endif /* chips */
   1318 
   1319 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
   1320     { /* SOC_MEM_INT_XQPORT_EHG_RX_TUNNEL_DATA_BCM56524_A0m */ 
   1321         /* mem            XQPORT_EHG_RX_TUNNEL_DATAm */
   1322         /* flags       */ SOC_MEM_FLAG_VALID |
   1323                           SOC_MEM_FLAG_CACHABLE |
   1324                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1325         /* cmp_fn      */ _soc_mem_cmp_undef,
   1326         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1327         /* index_min   */ 0,
   1328         /* index_max   */ 15,
   1329         /* minblock    */ 11,
   1330         /* maxblock    */ 16,
   1331         /* blocks      */ 0x1f800,
   1332         /* blocks_hi   */ 0,
   1333         /* base        */ 0x00000000,
   1334         /* gran        */ 1,
   1335         /* bytes       */ 18,
   1336         /* nFields     */ 4,
   1337         /* *fields     */ soc_GPORT_EHG_RX_TUNNEL_DATAm_fields,
   1338         /* *views      */ NULL,
   1339         /* *views_num  */ NULL,
   1340         /* snoop_cb    */ NULL, 
   1341         /* snoop_user_data */ NULL, 
   1342         /* snoop_flags */ 0,
   1343         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1344         /* type */ SOC_MEM_TYPE_NORMAL,
   1345         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1346         /* impl */ SOC_MEM_IMPL_NORMAL,
   1347         /* cmic_mor_clks       */ 0,
   1348     },
   1349 #endif /* chips */
   1350 
   1351 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
   1352     { /* SOC_MEM_INT_XQPORT_EHG_RX_TUNNEL_DATA_BCM56685_A0m */ 
   1353         /* mem            XQPORT_EHG_RX_TUNNEL_DATAm */
   1354         /* flags       */ SOC_MEM_FLAG_VALID |
   1355                           SOC_MEM_FLAG_CACHABLE |
   1356                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1357         /* cmp_fn      */ _soc_mem_cmp_undef,
   1358         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1359         /* index_min   */ 0,
   1360         /* index_max   */ 15,
   1361         /* minblock    */ 9,
   1362         /* maxblock    */ 14,
   1363         /* blocks      */ 0x7e00,
   1364         /* blocks_hi   */ 0,
   1365         /* base        */ 0x00000000,
   1366         /* gran        */ 1,
   1367         /* bytes       */ 18,
   1368         /* nFields     */ 4,
   1369         /* *fields     */ soc_GPORT_EHG_RX_TUNNEL_DATAm_fields,
   1370         /* *views      */ NULL,
   1371         /* *views_num  */ NULL,
   1372         /* snoop_cb    */ NULL, 
   1373         /* snoop_user_data */ NULL, 
   1374         /* snoop_flags */ 0,
   1375         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1376         /* type */ SOC_MEM_TYPE_NORMAL,
   1377         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1378         /* impl */ SOC_MEM_IMPL_NORMAL,
   1379         /* cmic_mor_clks       */ 0,
   1380     },
   1381 #endif /* chips */
   1382 
   1383 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
   1384     { /* SOC_MEM_INT_XQPORT_EHG_RX_TUNNEL_MASKm */ 
   1385         /* mem            XQPORT_EHG_RX_TUNNEL_MASKm */
   1386         /* flags       */ SOC_MEM_FLAG_VALID |
   1387                           SOC_MEM_FLAG_CACHABLE |
   1388                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1389         /* cmp_fn      */ _soc_mem_cmp_undef,
   1390         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1391         /* index_min   */ 0,
   1392         /* index_max   */ 15,
   1393         /* minblock    */ 12,
   1394         /* maxblock    */ 17,
   1395         /* blocks      */ 0x3f000,
   1396         /* blocks_hi   */ 0,
   1397         /* base        */ 0x00000100,
   1398         /* gran        */ 1,
   1399         /* bytes       */ 18,
   1400         /* nFields     */ 4,
   1401         /* *fields     */ soc_GPORT_EHG_RX_TUNNEL_MASKm_fields,
   1402         /* *views      */ NULL,
   1403         /* *views_num  */ NULL,
   1404         /* snoop_cb    */ NULL, 
   1405         /* snoop_user_data */ NULL, 
   1406         /* snoop_flags */ 0,
   1407         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1408         /* type */ SOC_MEM_TYPE_NORMAL,
   1409         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1410         /* impl */ SOC_MEM_IMPL_NORMAL,
   1411         /* cmic_mor_clks       */ 0,
   1412     },
   1413 #endif /* chips */
   1414 
   1415 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
   1416     { /* SOC_MEM_INT_XQPORT_EHG_RX_TUNNEL_MASK_BCM56334_A0m */ 
   1417         /* mem            XQPORT_EHG_RX_TUNNEL_MASKm */
   1418         /* flags       */ SOC_MEM_FLAG_VALID |
   1419                           SOC_MEM_FLAG_CACHABLE |
   1420                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1421         /* cmp_fn      */ _soc_mem_cmp_undef,
   1422         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1423         /* index_min   */ 0,
   1424         /* index_max   */ 15,
   1425         /* minblock    */ 7,
   1426         /* maxblock    */ 10,
   1427         /* blocks      */ 0x780,
   1428         /* blocks_hi   */ 0,
   1429         /* base        */ 0x00000100,
   1430         /* gran        */ 1,
   1431         /* bytes       */ 18,
   1432         /* nFields     */ 4,
   1433         /* *fields     */ soc_GPORT_EHG_RX_TUNNEL_MASKm_fields,
   1434         /* *views      */ NULL,
   1435         /* *views_num  */ NULL,
   1436         /* snoop_cb    */ NULL, 
   1437         /* snoop_user_data */ NULL, 
   1438         /* snoop_flags */ 0,
   1439         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1440         /* type */ SOC_MEM_TYPE_NORMAL,
   1441         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1442         /* impl */ SOC_MEM_IMPL_NORMAL,
   1443         /* cmic_mor_clks       */ 0,
   1444     },
   1445 #endif /* chips */
   1446 
   1447 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
   1448     { /* SOC_MEM_INT_XQPORT_EHG_RX_TUNNEL_MASK_BCM56524_A0m */ 
   1449         /* mem            XQPORT_EHG_RX_TUNNEL_MASKm */
   1450         /* flags       */ SOC_MEM_FLAG_VALID |
   1451                           SOC_MEM_FLAG_CACHABLE |
   1452                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1453         /* cmp_fn      */ _soc_mem_cmp_undef,
   1454         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1455         /* index_min   */ 0,
   1456         /* index_max   */ 15,
   1457         /* minblock    */ 11,
   1458         /* maxblock    */ 16,
   1459         /* blocks      */ 0x1f800,
   1460         /* blocks_hi   */ 0,
   1461         /* base        */ 0x00000100,
   1462         /* gran        */ 1,
   1463         /* bytes       */ 18,
   1464         /* nFields     */ 4,
   1465         /* *fields     */ soc_GPORT_EHG_RX_TUNNEL_MASKm_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     },
   1477 #endif /* chips */
   1478 
   1479 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
   1480     { /* SOC_MEM_INT_XQPORT_EHG_RX_TUNNEL_MASK_BCM56685_A0m */ 
   1481         /* mem            XQPORT_EHG_RX_TUNNEL_MASKm */
   1482         /* flags       */ SOC_MEM_FLAG_VALID |
   1483                           SOC_MEM_FLAG_CACHABLE |
   1484                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1485         /* cmp_fn      */ _soc_mem_cmp_undef,
   1486         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1487         /* index_min   */ 0,
   1488         /* index_max   */ 15,
   1489         /* minblock    */ 9,
   1490         /* maxblock    */ 14,
   1491         /* blocks      */ 0x7e00,
   1492         /* blocks_hi   */ 0,
   1493         /* base        */ 0x00000100,
   1494         /* gran        */ 1,
   1495         /* bytes       */ 18,
   1496         /* nFields     */ 4,
   1497         /* *fields     */ soc_GPORT_EHG_RX_TUNNEL_MASKm_fields,
   1498         /* *views      */ NULL,
   1499         /* *views_num  */ NULL,
   1500         /* snoop_cb    */ NULL, 
   1501         /* snoop_user_data */ NULL, 
   1502         /* snoop_flags */ 0,
   1503         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1504         /* type */ SOC_MEM_TYPE_NORMAL,
   1505         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1506         /* impl */ SOC_MEM_IMPL_NORMAL,
   1507         /* cmic_mor_clks       */ 0,
   1508     },
   1509 #endif /* chips */
   1510 
   1511 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
   1512     { /* SOC_MEM_INT_XQPORT_EHG_TX_TUNNEL_DATAm */ 
   1513         /* mem            XQPORT_EHG_TX_TUNNEL_DATAm */
   1514         /* flags       */ SOC_MEM_FLAG_VALID |
   1515                           SOC_MEM_FLAG_CACHABLE |
   1516                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1517         /* cmp_fn      */ _soc_mem_cmp_undef,
   1518         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1519         /* index_min   */ 0,
   1520         /* index_max   */ 15,
   1521         /* minblock    */ 12,
   1522         /* maxblock    */ 17,
   1523         /* blocks      */ 0x3f000,
   1524         /* blocks_hi   */ 0,
   1525         /* base        */ 0x00000200,
   1526         /* gran        */ 1,
   1527         /* bytes       */ 18,
   1528         /* nFields     */ 4,
   1529         /* *fields     */ soc_GPORT_EHG_RX_TUNNEL_DATAm_fields,
   1530         /* *views      */ NULL,
   1531         /* *views_num  */ NULL,
   1532         /* snoop_cb    */ NULL, 
   1533         /* snoop_user_data */ NULL, 
   1534         /* snoop_flags */ 0,
   1535         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1536         /* type */ SOC_MEM_TYPE_NORMAL,
   1537         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1538         /* impl */ SOC_MEM_IMPL_NORMAL,
   1539         /* cmic_mor_clks       */ 0,
   1540     },
   1541 #endif /* chips */
   1542 
   1543 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
   1544     { /* SOC_MEM_INT_XQPORT_EHG_TX_TUNNEL_DATA_BCM56334_A0m */ 
   1545         /* mem            XQPORT_EHG_TX_TUNNEL_DATAm */
   1546         /* flags       */ SOC_MEM_FLAG_VALID |
   1547                           SOC_MEM_FLAG_CACHABLE |
   1548                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1549         /* cmp_fn      */ _soc_mem_cmp_undef,
   1550         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1551         /* index_min   */ 0,
   1552         /* index_max   */ 15,
   1553         /* minblock    */ 7,
   1554         /* maxblock    */ 10,
   1555         /* blocks      */ 0x780,
   1556         /* blocks_hi   */ 0,
   1557         /* base        */ 0x00000200,
   1558         /* gran        */ 1,
   1559         /* bytes       */ 18,
   1560         /* nFields     */ 4,
   1561         /* *fields     */ soc_GPORT_EHG_RX_TUNNEL_DATAm_fields,
   1562         /* *views      */ NULL,
   1563         /* *views_num  */ NULL,
   1564         /* snoop_cb    */ NULL, 
   1565         /* snoop_user_data */ NULL, 
   1566         /* snoop_flags */ 0,
   1567         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1568         /* type */ SOC_MEM_TYPE_NORMAL,
   1569         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1570         /* impl */ SOC_MEM_IMPL_NORMAL,
   1571         /* cmic_mor_clks       */ 0,
   1572     },
   1573 #endif /* chips */
   1574 
   1575 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
   1576     { /* SOC_MEM_INT_XQPORT_EHG_TX_TUNNEL_DATA_BCM56524_A0m */ 
   1577         /* mem            XQPORT_EHG_TX_TUNNEL_DATAm */
   1578         /* flags       */ SOC_MEM_FLAG_VALID |
   1579                           SOC_MEM_FLAG_CACHABLE |
   1580                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1581         /* cmp_fn      */ _soc_mem_cmp_undef,
   1582         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1583         /* index_min   */ 0,
   1584         /* index_max   */ 15,
   1585         /* minblock    */ 11,
   1586         /* maxblock    */ 16,
   1587         /* blocks      */ 0x1f800,
   1588         /* blocks_hi   */ 0,
   1589         /* base        */ 0x00000200,
   1590         /* gran        */ 1,
   1591         /* bytes       */ 18,
   1592         /* nFields     */ 4,
   1593         /* *fields     */ soc_GPORT_EHG_RX_TUNNEL_DATAm_fields,
   1594         /* *views      */ NULL,
   1595         /* *views_num  */ NULL,
   1596         /* snoop_cb    */ NULL, 
   1597         /* snoop_user_data */ NULL, 
   1598         /* snoop_flags */ 0,
   1599         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1600         /* type */ SOC_MEM_TYPE_NORMAL,
   1601         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1602         /* impl */ SOC_MEM_IMPL_NORMAL,
   1603         /* cmic_mor_clks       */ 0,
   1604     },
   1605 #endif /* chips */
   1606 
   1607 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
   1608     { /* SOC_MEM_INT_XQPORT_EHG_TX_TUNNEL_DATA_BCM56685_A0m */ 
   1609         /* mem            XQPORT_EHG_TX_TUNNEL_DATAm */
   1610         /* flags       */ SOC_MEM_FLAG_VALID |
   1611                           SOC_MEM_FLAG_CACHABLE |
   1612                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1613         /* cmp_fn      */ _soc_mem_cmp_undef,
   1614         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1615         /* index_min   */ 0,
   1616         /* index_max   */ 15,
   1617         /* minblock    */ 9,
   1618         /* maxblock    */ 14,
   1619         /* blocks      */ 0x7e00,
   1620         /* blocks_hi   */ 0,
   1621         /* base        */ 0x00000200,
   1622         /* gran        */ 1,
   1623         /* bytes       */ 18,
   1624         /* nFields     */ 4,
   1625         /* *fields     */ soc_GPORT_EHG_RX_TUNNEL_DATAm_fields,
   1626         /* *views      */ NULL,
   1627         /* *views_num  */ NULL,
   1628         /* snoop_cb    */ NULL, 
   1629         /* snoop_user_data */ NULL, 
   1630         /* snoop_flags */ 0,
   1631         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1632         /* type */ SOC_MEM_TYPE_NORMAL,
   1633         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1634         /* impl */ SOC_MEM_IMPL_NORMAL,
   1635         /* cmic_mor_clks       */ 0,
   1636     },
   1637 #endif /* chips */
   1638 
   1639 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
   1640     { /* SOC_MEM_INT_X_ARB_TDM_TABLEm */ 
   1641         /* mem            X_ARB_TDM_TABLEm */
   1642         /* flags       */ SOC_MEM_FLAG_VALID |
   1643                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1644         /* cmp_fn      */ _soc_mem_cmp_undef,
   1645         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1646         /* index_min   */ 0,
   1647         /* index_max   */ 127,
   1648         /* minblock    */ 4,
   1649         /* maxblock    */ 4,
   1650         /* blocks      */ 0x10,
   1651         /* blocks_hi   */ 0,
   1652         /* base        */ 0x06000000,
   1653         /* gran        */ 1,
   1654         /* bytes       */ 1,
   1655         /* nFields     */ 2,
   1656         /* *fields     */ soc_X_ARB_TDM_TABLEm_fields,
   1657         /* *views      */ NULL,
   1658         /* *views_num  */ NULL,
   1659         /* snoop_cb    */ NULL, 
   1660         /* snoop_user_data */ NULL, 
   1661         /* snoop_flags */ 0,
   1662         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1663         /* type */ SOC_MEM_TYPE_NORMAL,
   1664         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1665         /* impl */ SOC_MEM_IMPL_NORMAL,
   1666         /* cmic_mor_clks       */ 0,
   1667     },
   1668 #endif /* chips */
   1669