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_v.i (932714B)


      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_v.i
     12  * Purpose:     Independent memory descriptions.
     13  */
     14 
     15 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
     16     { /* SOC_MEM_INT_VFIm */ 
     17         /* mem            VFIm */
     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   */ 1023,
     24         /* minblock    */ 7,
     25         /* maxblock    */ 7,
     26         /* blocks      */ 0x80,
     27         /* blocks_hi   */ 0,
     28         /* base        */ 0x06020000,
     29         /* gran        */ 1,
     30         /* bytes       */ 2,
     31         /* nFields     */ 2,
     32         /* *fields     */ soc_VFIm_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_56634_A0) || defined(BCM_56634_B0)
     47     { /* SOC_MEM_INT_VFI_1m */ 
     48         /* mem            VFI_1m */
     49         /* flags       */ SOC_MEM_FLAG_VALID |
     50                           SOC_MEM_FLAG_CACHABLE |
     51                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
     52         /* cmp_fn      */ _soc_mem_cmp_undef,
     53         /* *null_entry */ _soc_mem_entry_null_zeroes,
     54         /* index_min   */ 0,
     55         /* index_max   */ 4095,
     56         /* minblock    */ 9,
     57         /* maxblock    */ 9,
     58         /* blocks      */ 0x200,
     59         /* blocks_hi   */ 0,
     60         /* base        */ 0x05090000,
     61         /* gran        */ 1,
     62         /* bytes       */ 1,
     63         /* nFields     */ 3,
     64         /* *fields     */ soc_VFI_1m_fields,
     65         /* *views      */ NULL,
     66         /* *views_num  */ NULL,
     67         /* snoop_cb    */ NULL, 
     68         /* snoop_user_data */ NULL, 
     69         /* snoop_flags */ 0,
     70         /* mem severity */ SOC_MEM_SEVERE_MISSING,
     71         /* type */ SOC_MEM_TYPE_NORMAL,
     72         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
     73         /* impl */ SOC_MEM_IMPL_NORMAL,
     74         /* cmic_mor_clks       */ 0,
     75     },
     76 #endif /* chips */
     77 
     78 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
     79     { /* SOC_MEM_INT_VFI_1_BCM56260_A0m */ 
     80         /* mem            VFI_1m */
     81         /* flags       */ SOC_MEM_FLAG_VALID |
     82                           SOC_MEM_FLAG_CACHABLE |
     83                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
     84         /* cmp_fn      */ _soc_mem_cmp_undef,
     85         /* *null_entry */ _soc_mem_entry_null_zeroes,
     86         /* index_min   */ 0,
     87         /* index_max   */ 2047,
     88         /* minblock    */ 6,
     89         /* maxblock    */ 6,
     90         /* blocks      */ 0x40,
     91         /* blocks_hi   */ 0,
     92         /* base        */ 0x141c0000,
     93         /* gran        */ 1,
     94         /* bytes       */ 1,
     95         /* nFields     */ 3,
     96         /* *fields     */ soc_VFI_1_BCM56260_A0m_fields,
     97         /* *views      */ NULL,
     98         /* *views_num  */ NULL,
     99         /* snoop_cb    */ NULL, 
    100         /* snoop_user_data */ NULL, 
    101         /* snoop_flags */ 0,
    102         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    103         /* type */ SOC_MEM_TYPE_NORMAL,
    104         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    105         /* impl */ SOC_MEM_IMPL_NORMAL,
    106         /* cmic_mor_clks       */ 0,
    107     },
    108 #endif /* chips */
    109 
    110 #if defined(BCM_56270_A0)
    111     { /* SOC_MEM_INT_VFI_1_BCM56270_A0m */ 
    112         /* mem            VFI_1m */
    113         /* flags       */ SOC_MEM_FLAG_VALID |
    114                           SOC_MEM_FLAG_CACHABLE |
    115                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    116         /* cmp_fn      */ _soc_mem_cmp_undef,
    117         /* *null_entry */ _soc_mem_entry_null_zeroes,
    118         /* index_min   */ 0,
    119         /* index_max   */ 1023,
    120         /* minblock    */ 5,
    121         /* maxblock    */ 5,
    122         /* blocks      */ 0x20,
    123         /* blocks_hi   */ 0,
    124         /* base        */ 0x141c0000,
    125         /* gran        */ 1,
    126         /* bytes       */ 1,
    127         /* nFields     */ 3,
    128         /* *fields     */ soc_VFI_1_BCM56260_A0m_fields,
    129         /* *views      */ NULL,
    130         /* *views_num  */ NULL,
    131         /* snoop_cb    */ NULL, 
    132         /* snoop_user_data */ NULL, 
    133         /* snoop_flags */ 0,
    134         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    135         /* type */ SOC_MEM_TYPE_NORMAL,
    136         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    137         /* impl */ SOC_MEM_IMPL_NORMAL,
    138         /* cmic_mor_clks       */ 0,
    139     },
    140 #endif /* chips */
    141 
    142 #if defined(BCM_56334_A0)
    143     { /* SOC_MEM_INT_VFI_1_BCM56334_A0m */ 
    144         /* mem            VFI_1m */
    145         /* flags       */ SOC_MEM_FLAG_VALID |
    146                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
    147         /* cmp_fn      */ _soc_mem_cmp_undef,
    148         /* *null_entry */ _soc_mem_entry_null_zeroes,
    149         /* index_min   */ 0,
    150         /* index_max   */ 2047,
    151         /* minblock    */ 5,
    152         /* maxblock    */ 5,
    153         /* blocks      */ 0x20,
    154         /* blocks_hi   */ 0,
    155         /* base        */ 0x06090000,
    156         /* gran        */ 1,
    157         /* bytes       */ 1,
    158         /* nFields     */ 3,
    159         /* *fields     */ soc_VFI_1m_fields,
    160         /* *views      */ NULL,
    161         /* *views_num  */ NULL,
    162         /* snoop_cb    */ NULL, 
    163         /* snoop_user_data */ NULL, 
    164         /* snoop_flags */ 0,
    165         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    166         /* type */ SOC_MEM_TYPE_NORMAL,
    167         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    168         /* impl */ SOC_MEM_IMPL_NORMAL,
    169         /* cmic_mor_clks       */ 0,
    170     },
    171 #endif /* chips */
    172 
    173 #if defined(BCM_56334_B0)
    174     { /* SOC_MEM_INT_VFI_1_BCM56334_B0m */ 
    175         /* mem            VFI_1m */
    176         /* flags       */ SOC_MEM_FLAG_VALID |
    177                           SOC_MEM_FLAG_CACHABLE |
    178                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    179         /* cmp_fn      */ _soc_mem_cmp_undef,
    180         /* *null_entry */ _soc_mem_entry_null_zeroes,
    181         /* index_min   */ 0,
    182         /* index_max   */ 2047,
    183         /* minblock    */ 5,
    184         /* maxblock    */ 5,
    185         /* blocks      */ 0x20,
    186         /* blocks_hi   */ 0,
    187         /* base        */ 0x06090000,
    188         /* gran        */ 1,
    189         /* bytes       */ 1,
    190         /* nFields     */ 3,
    191         /* *fields     */ soc_VFI_1m_fields,
    192         /* *views      */ NULL,
    193         /* *views_num  */ NULL,
    194         /* snoop_cb    */ NULL, 
    195         /* snoop_user_data */ NULL, 
    196         /* snoop_flags */ 0,
    197         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    198         /* type */ SOC_MEM_TYPE_NORMAL,
    199         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    200         /* impl */ SOC_MEM_IMPL_NORMAL,
    201         /* cmic_mor_clks       */ 0,
    202     },
    203 #endif /* chips */
    204 
    205 #if defined(BCM_56340_A0)
    206     { /* SOC_MEM_INT_VFI_1_BCM56340_A0m */ 
    207         /* mem            VFI_1m */
    208         /* flags       */ SOC_MEM_FLAG_VALID |
    209                           SOC_MEM_FLAG_CACHABLE |
    210                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    211         /* cmp_fn      */ _soc_mem_cmp_undef,
    212         /* *null_entry */ _soc_mem_entry_null_zeroes,
    213         /* index_min   */ 0,
    214         /* index_max   */ 4095,
    215         /* minblock    */ 4,
    216         /* maxblock    */ 4,
    217         /* blocks      */ 0x10,
    218         /* blocks_hi   */ 0,
    219         /* base        */ 0x141c0000,
    220         /* gran        */ 1,
    221         /* bytes       */ 1,
    222         /* nFields     */ 3,
    223         /* *fields     */ soc_VFI_1_BCM56640_A0m_fields,
    224         /* *views      */ NULL,
    225         /* *views_num  */ NULL,
    226         /* snoop_cb    */ NULL, 
    227         /* snoop_user_data */ NULL, 
    228         /* snoop_flags */ 0,
    229         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    230         /* type */ SOC_MEM_TYPE_NORMAL,
    231         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    232         /* impl */ SOC_MEM_IMPL_NORMAL,
    233         /* cmic_mor_clks       */ 0,
    234     },
    235 #endif /* chips */
    236 
    237 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
    238     { /* SOC_MEM_INT_VFI_1_BCM56440_A0m */ 
    239         /* mem            VFI_1m */
    240         /* flags       */ SOC_MEM_FLAG_VALID |
    241                           SOC_MEM_FLAG_CACHABLE |
    242                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    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    */ 9,
    248         /* maxblock    */ 9,
    249         /* blocks      */ 0x200,
    250         /* blocks_hi   */ 0,
    251         /* base        */ 0x0506e000,
    252         /* gran        */ 1,
    253         /* bytes       */ 1,
    254         /* nFields     */ 3,
    255         /* *fields     */ soc_VFI_1m_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_56450_A0) || defined(BCM_56450_B0) || \
    270     defined(BCM_56450_B1)
    271     { /* SOC_MEM_INT_VFI_1_BCM56450_A0m */ 
    272         /* mem            VFI_1m */
    273         /* flags       */ SOC_MEM_FLAG_VALID |
    274                           SOC_MEM_FLAG_CACHABLE |
    275                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    276         /* cmp_fn      */ _soc_mem_cmp_undef,
    277         /* *null_entry */ _soc_mem_entry_null_zeroes,
    278         /* index_min   */ 0,
    279         /* index_max   */ 4095,
    280         /* minblock    */ 8,
    281         /* maxblock    */ 8,
    282         /* blocks      */ 0x100,
    283         /* blocks_hi   */ 0,
    284         /* base        */ 0x141c0000,
    285         /* gran        */ 1,
    286         /* bytes       */ 1,
    287         /* nFields     */ 3,
    288         /* *fields     */ soc_VFI_1_BCM56640_A0m_fields,
    289         /* *views      */ NULL,
    290         /* *views_num  */ NULL,
    291         /* snoop_cb    */ NULL, 
    292         /* snoop_user_data */ NULL, 
    293         /* snoop_flags */ 0,
    294         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    295         /* type */ SOC_MEM_TYPE_NORMAL,
    296         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    297         /* impl */ SOC_MEM_IMPL_NORMAL,
    298         /* cmic_mor_clks       */ 0,
    299     },
    300 #endif /* chips */
    301 
    302 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
    303     { /* SOC_MEM_INT_VFI_1_BCM56524_A0m */ 
    304         /* mem            VFI_1m */
    305         /* flags       */ SOC_MEM_FLAG_VALID |
    306                           SOC_MEM_FLAG_CACHABLE |
    307                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    308         /* cmp_fn      */ _soc_mem_cmp_undef,
    309         /* *null_entry */ _soc_mem_entry_null_zeroes,
    310         /* index_min   */ 0,
    311         /* index_max   */ 4095,
    312         /* minblock    */ 8,
    313         /* maxblock    */ 8,
    314         /* blocks      */ 0x100,
    315         /* blocks_hi   */ 0,
    316         /* base        */ 0x05090000,
    317         /* gran        */ 1,
    318         /* bytes       */ 1,
    319         /* nFields     */ 3,
    320         /* *fields     */ soc_VFI_1m_fields,
    321         /* *views      */ NULL,
    322         /* *views_num  */ NULL,
    323         /* snoop_cb    */ NULL, 
    324         /* snoop_user_data */ NULL, 
    325         /* snoop_flags */ 0,
    326         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    327         /* type */ SOC_MEM_TYPE_NORMAL,
    328         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    329         /* impl */ SOC_MEM_IMPL_NORMAL,
    330         /* cmic_mor_clks       */ 0,
    331     },
    332 #endif /* chips */
    333 
    334 #if defined(BCM_56560_A0)
    335     { /* SOC_MEM_INT_VFI_1_BCM56560_A0m */ 
    336         /* mem            VFI_1m */
    337         /* flags       */ SOC_MEM_FLAG_VALID |
    338                           SOC_MEM_FLAG_CACHABLE |
    339                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    340         /* cmp_fn      */ _soc_mem_cmp_undef,
    341         /* *null_entry */ _soc_mem_entry_null_zeroes,
    342         /* index_min   */ 0,
    343         /* index_max   */ 8191,
    344         /* minblock    */ 21,
    345         /* maxblock    */ 21,
    346         /* blocks      */ 0x200000,
    347         /* blocks_hi   */ 0,
    348         /* base        */ 0x601c0000,
    349         /* gran        */ 1,
    350         /* bytes       */ 2,
    351         /* nFields     */ 4,
    352         /* *fields     */ soc_VFI_1_BCM56960_A0m_fields,
    353         /* *views      */ NULL,
    354         /* *views_num  */ NULL,
    355         /* snoop_cb    */ NULL, 
    356         /* snoop_user_data */ NULL, 
    357         /* snoop_flags */ 0,
    358         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    359         /* type */ SOC_MEM_TYPE_NORMAL,
    360         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    361         /* impl */ SOC_MEM_IMPL_NORMAL,
    362         /* cmic_mor_clks       */ 0,
    363     },
    364 #endif /* chips */
    365 
    366 #if defined(BCM_56560_B0)
    367     { /* SOC_MEM_INT_VFI_1_BCM56560_B0m */ 
    368         /* mem            VFI_1m */
    369         /* flags       */ SOC_MEM_FLAG_VALID |
    370                           SOC_MEM_FLAG_CACHABLE |
    371                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    372         /* cmp_fn      */ _soc_mem_cmp_undef,
    373         /* *null_entry */ _soc_mem_entry_null_zeroes,
    374         /* index_min   */ 0,
    375         /* index_max   */ 8191,
    376         /* minblock    */ 13,
    377         /* maxblock    */ 13,
    378         /* blocks      */ 0x2000,
    379         /* blocks_hi   */ 0,
    380         /* base        */ 0x601c0000,
    381         /* gran        */ 1,
    382         /* bytes       */ 2,
    383         /* nFields     */ 4,
    384         /* *fields     */ soc_VFI_1_BCM56960_A0m_fields,
    385         /* *views      */ NULL,
    386         /* *views_num  */ NULL,
    387         /* snoop_cb    */ NULL, 
    388         /* snoop_user_data */ NULL, 
    389         /* snoop_flags */ 0,
    390         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    391         /* type */ SOC_MEM_TYPE_NORMAL,
    392         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    393         /* impl */ SOC_MEM_IMPL_NORMAL,
    394         /* cmic_mor_clks       */ 0,
    395     },
    396 #endif /* chips */
    397 
    398 #if defined(BCM_56640_A0)
    399     { /* SOC_MEM_INT_VFI_1_BCM56640_A0m */ 
    400         /* mem            VFI_1m */
    401         /* flags       */ SOC_MEM_FLAG_VALID |
    402                           SOC_MEM_FLAG_CACHABLE |
    403                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    404         /* cmp_fn      */ _soc_mem_cmp_undef,
    405         /* *null_entry */ _soc_mem_entry_null_zeroes,
    406         /* index_min   */ 0,
    407         /* index_max   */ 16383,
    408         /* minblock    */ 7,
    409         /* maxblock    */ 7,
    410         /* blocks      */ 0x80,
    411         /* blocks_hi   */ 0,
    412         /* base        */ 0x141c0000,
    413         /* gran        */ 1,
    414         /* bytes       */ 1,
    415         /* nFields     */ 3,
    416         /* *fields     */ soc_VFI_1_BCM56640_A0m_fields,
    417         /* *views      */ NULL,
    418         /* *views_num  */ NULL,
    419         /* snoop_cb    */ NULL, 
    420         /* snoop_user_data */ NULL, 
    421         /* snoop_flags */ 0,
    422         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    423         /* type */ SOC_MEM_TYPE_NORMAL,
    424         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    425         /* impl */ SOC_MEM_IMPL_NORMAL,
    426         /* cmic_mor_clks       */ 0,
    427     },
    428 #endif /* chips */
    429 
    430 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
    431     { /* SOC_MEM_INT_VFI_1_BCM56670_A0m */ 
    432         /* mem            VFI_1m */
    433         /* flags       */ SOC_MEM_FLAG_VALID |
    434                           SOC_MEM_FLAG_CACHABLE |
    435                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    436         /* cmp_fn      */ _soc_mem_cmp_undef,
    437         /* *null_entry */ _soc_mem_entry_null_zeroes,
    438         /* index_min   */ 0,
    439         /* index_max   */ 2047,
    440         /* minblock    */ 21,
    441         /* maxblock    */ 21,
    442         /* blocks      */ 0x200000,
    443         /* blocks_hi   */ 0,
    444         /* base        */ 0x601c0000,
    445         /* gran        */ 1,
    446         /* bytes       */ 2,
    447         /* nFields     */ 4,
    448         /* *fields     */ soc_VFI_1_BCM56960_A0m_fields,
    449         /* *views      */ NULL,
    450         /* *views_num  */ NULL,
    451         /* snoop_cb    */ NULL, 
    452         /* snoop_user_data */ NULL, 
    453         /* snoop_flags */ 0,
    454         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    455         /* type */ SOC_MEM_TYPE_NORMAL,
    456         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    457         /* impl */ SOC_MEM_IMPL_NORMAL,
    458         /* cmic_mor_clks       */ 0,
    459     },
    460 #endif /* chips */
    461 
    462 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
    463     { /* SOC_MEM_INT_VFI_1_BCM56685_A0m */ 
    464         /* mem            VFI_1m */
    465         /* flags       */ SOC_MEM_FLAG_VALID |
    466                           SOC_MEM_FLAG_CACHABLE |
    467                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    468         /* cmp_fn      */ _soc_mem_cmp_undef,
    469         /* *null_entry */ _soc_mem_entry_null_zeroes,
    470         /* index_min   */ 0,
    471         /* index_max   */ 4095,
    472         /* minblock    */ 6,
    473         /* maxblock    */ 6,
    474         /* blocks      */ 0x40,
    475         /* blocks_hi   */ 0,
    476         /* base        */ 0x05090000,
    477         /* gran        */ 1,
    478         /* bytes       */ 1,
    479         /* nFields     */ 3,
    480         /* *fields     */ soc_VFI_1m_fields,
    481         /* *views      */ NULL,
    482         /* *views_num  */ NULL,
    483         /* snoop_cb    */ NULL, 
    484         /* snoop_user_data */ NULL, 
    485         /* snoop_flags */ 0,
    486         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    487         /* type */ SOC_MEM_TYPE_NORMAL,
    488         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    489         /* impl */ SOC_MEM_IMPL_NORMAL,
    490         /* cmic_mor_clks       */ 0,
    491     },
    492 #endif /* chips */
    493 
    494 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
    495     { /* SOC_MEM_INT_VFI_1_BCM56840_A0m */ 
    496         /* mem            VFI_1m */
    497         /* flags       */ SOC_MEM_FLAG_VALID |
    498                           SOC_MEM_FLAG_CACHABLE |
    499                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    500         /* cmp_fn      */ _soc_mem_cmp_undef,
    501         /* *null_entry */ _soc_mem_entry_null_zeroes,
    502         /* index_min   */ 0,
    503         /* index_max   */ 1023,
    504         /* minblock    */ 6,
    505         /* maxblock    */ 6,
    506         /* blocks      */ 0x40,
    507         /* blocks_hi   */ 0,
    508         /* base        */ 0x0506e000,
    509         /* gran        */ 1,
    510         /* bytes       */ 1,
    511         /* nFields     */ 3,
    512         /* *fields     */ soc_VFI_1m_fields,
    513         /* *views      */ NULL,
    514         /* *views_num  */ NULL,
    515         /* snoop_cb    */ NULL, 
    516         /* snoop_user_data */ NULL, 
    517         /* snoop_flags */ 0,
    518         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    519         /* type */ SOC_MEM_TYPE_NORMAL,
    520         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    521         /* impl */ SOC_MEM_IMPL_NORMAL,
    522         /* cmic_mor_clks       */ 0,
    523     },
    524 #endif /* chips */
    525 
    526 #if defined(BCM_56850_A0)
    527     { /* SOC_MEM_INT_VFI_1_BCM56850_A0m */ 
    528         /* mem            VFI_1m */
    529         /* flags       */ SOC_MEM_FLAG_VALID |
    530                           SOC_MEM_FLAG_CACHABLE |
    531                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
    532                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
    533         /* cmp_fn      */ _soc_mem_cmp_undef,
    534         /* *null_entry */ _soc_mem_entry_null_zeroes,
    535         /* index_min   */ 0,
    536         /* index_max   */ 8191,
    537         /* minblock    */ 10,
    538         /* maxblock    */ 10,
    539         /* blocks      */ 0x400,
    540         /* blocks_hi   */ 0,
    541         /* base        */ 0x501c0000,
    542         /* gran        */ 1,
    543         /* bytes       */ 2,
    544         /* nFields     */ 4,
    545         /* *fields     */ soc_VFI_1_BCM56850_A0m_fields,
    546         /* *views      */ NULL,
    547         /* *views_num  */ NULL,
    548         /* snoop_cb    */ NULL, 
    549         /* snoop_user_data */ NULL, 
    550         /* snoop_flags */ 0,
    551         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    552         /* type */ SOC_MEM_TYPE_NORMAL,
    553         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    554         /* impl */ SOC_MEM_IMPL_NORMAL,
    555         /* cmic_mor_clks       */ 0,
    556     },
    557 #endif /* chips */
    558 
    559 #if defined(BCM_56860_A0)
    560     { /* SOC_MEM_INT_VFI_1_BCM56860_A0m */ 
    561         /* mem            VFI_1m */
    562         /* flags       */ SOC_MEM_FLAG_VALID |
    563                           SOC_MEM_FLAG_CACHABLE |
    564                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
    565                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
    566         /* cmp_fn      */ _soc_mem_cmp_undef,
    567         /* *null_entry */ _soc_mem_entry_null_zeroes,
    568         /* index_min   */ 0,
    569         /* index_max   */ 8191,
    570         /* minblock    */ 11,
    571         /* maxblock    */ 11,
    572         /* blocks      */ 0x800,
    573         /* blocks_hi   */ 0,
    574         /* base        */ 0x601c0000,
    575         /* gran        */ 1,
    576         /* bytes       */ 2,
    577         /* nFields     */ 4,
    578         /* *fields     */ soc_VFI_1_BCM56850_A0m_fields,
    579         /* *views      */ NULL,
    580         /* *views_num  */ NULL,
    581         /* snoop_cb    */ NULL, 
    582         /* snoop_user_data */ NULL, 
    583         /* snoop_flags */ 0,
    584         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    585         /* type */ SOC_MEM_TYPE_NORMAL,
    586         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    587         /* impl */ SOC_MEM_IMPL_NORMAL,
    588         /* cmic_mor_clks       */ 0,
    589     },
    590 #endif /* chips */
    591 
    592 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
    593     { /* SOC_MEM_INT_VFI_1_BCM56960_A0m */ 
    594         /* mem            VFI_1m */
    595         /* flags       */ SOC_MEM_FLAG_VALID |
    596                           SOC_MEM_FLAG_CACHABLE |
    597                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
    598                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
    599         /* cmp_fn      */ _soc_mem_cmp_undef,
    600         /* *null_entry */ _soc_mem_entry_null_zeroes,
    601         /* index_min   */ 0,
    602         /* index_max   */ 8191,
    603         /* minblock    */ 36,
    604         /* maxblock    */ 36,
    605         /* blocks      */ 0,
    606         /* blocks_hi   */ 0x10,
    607         /* base        */ 0x34180000,
    608         /* gran        */ 1,
    609         /* bytes       */ 2,
    610         /* nFields     */ 4,
    611         /* *fields     */ soc_VFI_1_BCM56960_A0m_fields,
    612         /* *views      */ NULL,
    613         /* *views_num  */ NULL,
    614         /* snoop_cb    */ NULL, 
    615         /* snoop_user_data */ NULL, 
    616         /* snoop_flags */ 0,
    617         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    618         /* type */ SOC_MEM_TYPE_NORMAL,
    619         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    620         /* impl */ SOC_MEM_IMPL_NORMAL,
    621         /* cmic_mor_clks       */ 0,
    622         /* access_latency_mode */ 0,
    623     },
    624 #endif /* chips */
    625 
    626 #if defined(BCM_56970_A0)
    627     { /* SOC_MEM_INT_VFI_1_BCM56970_A0m */ 
    628         /* mem            VFI_1m */
    629         /* flags       */ SOC_MEM_FLAG_VALID |
    630                           SOC_MEM_FLAG_CACHABLE |
    631                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
    632                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
    633         /* cmp_fn      */ _soc_mem_cmp_undef,
    634         /* *null_entry */ _soc_mem_entry_null_zeroes,
    635         /* index_min   */ 0,
    636         /* index_max   */ 8191,
    637         /* minblock    */ 68,
    638         /* maxblock    */ 68,
    639         /* blocks      */ 0,
    640         /* blocks_hi   */ 0xffffffff,
    641         /* base        */ 0x58180000,
    642         /* gran        */ 1,
    643         /* bytes       */ 2,
    644         /* nFields     */ 6,
    645         /* *fields     */ soc_VFI_1_BCM56970_A0m_fields,
    646         /* *views      */ NULL,
    647         /* *views_num  */ NULL,
    648         /* snoop_cb    */ NULL, 
    649         /* snoop_user_data */ NULL, 
    650         /* snoop_flags */ 0,
    651         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    652         /* type */ SOC_MEM_TYPE_NORMAL,
    653         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    654         /* impl */ SOC_MEM_IMPL_NORMAL,
    655         /* cmic_mor_clks       */ 0,
    656         /* access_latency_mode */ 0,
    657     },
    658 #endif /* chips */
    659 
    660 #if defined(BCM_56870_A0)
    661     { /* SOC_MEM_INT_VFI_ATTRS_1m */ 
    662         /* mem            VFI_ATTRS_1m */
    663         /* flags       */ SOC_MEM_FLAG_VALID |
    664                           SOC_MEM_FLAG_CACHABLE |
    665                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
    666                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
    667         /* cmp_fn      */ _soc_mem_cmp_undef,
    668         /* *null_entry */ _soc_mem_entry_null_zeroes,
    669         /* index_min   */ 0,
    670         /* index_max   */ 16383,
    671         /* minblock    */ 37,
    672         /* maxblock    */ 37,
    673         /* blocks      */ 0,
    674         /* blocks_hi   */ 0x20,
    675         /* base        */ 0x58400000,
    676         /* gran        */ 1,
    677         /* bytes       */ 2,
    678         /* nFields     */ 6,
    679         /* *fields     */ soc_VFI_ATTRS_1m_fields,
    680         /* *views      */ NULL,
    681         /* *views_num  */ NULL,
    682         /* snoop_cb    */ NULL, 
    683         /* snoop_user_data */ NULL, 
    684         /* snoop_flags */ 0,
    685         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    686         /* type */ SOC_MEM_TYPE_NORMAL,
    687         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    688         /* impl */ SOC_MEM_IMPL_NORMAL,
    689         /* cmic_mor_clks       */ 0,
    690         /* access_latency_mode */ 0,
    691     },
    692 #endif /* chips */
    693 
    694 #if defined(BCM_56370_A0)
    695     { /* SOC_MEM_INT_VFI_ATTRS_1_BCM56370_A0m */ 
    696         /* mem            VFI_ATTRS_1m */
    697         /* flags       */ SOC_MEM_FLAG_VALID |
    698                           SOC_MEM_FLAG_CACHABLE |
    699                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
    700         /* cmp_fn      */ _soc_mem_cmp_undef,
    701         /* *null_entry */ _soc_mem_entry_null_zeroes,
    702         /* index_min   */ 0,
    703         /* index_max   */ 4095,
    704         /* minblock    */ 14,
    705         /* maxblock    */ 14,
    706         /* blocks      */ 0x4000,
    707         /* blocks_hi   */ 0,
    708         /* base        */ 0x58400000,
    709         /* gran        */ 1,
    710         /* bytes       */ 2,
    711         /* nFields     */ 6,
    712         /* *fields     */ soc_VFI_ATTRS_1m_fields,
    713         /* *views      */ NULL,
    714         /* *views_num  */ NULL,
    715         /* snoop_cb    */ NULL, 
    716         /* snoop_user_data */ NULL, 
    717         /* snoop_flags */ 0,
    718         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    719         /* type */ SOC_MEM_TYPE_NORMAL,
    720         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    721         /* impl */ SOC_MEM_IMPL_NORMAL,
    722         /* cmic_mor_clks       */ 0,
    723         /* access_latency_mode */ 0,
    724     },
    725 #endif /* chips */
    726 
    727 #if defined(BCM_56770_A0)
    728     { /* SOC_MEM_INT_VFI_ATTRS_1_BCM56770_A0m */ 
    729         /* mem            VFI_ATTRS_1m */
    730         /* flags       */ SOC_MEM_FLAG_VALID |
    731                           SOC_MEM_FLAG_CACHABLE |
    732                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
    733                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
    734         /* cmp_fn      */ _soc_mem_cmp_undef,
    735         /* *null_entry */ _soc_mem_entry_null_zeroes,
    736         /* index_min   */ 0,
    737         /* index_max   */ 16383,
    738         /* minblock    */ 25,
    739         /* maxblock    */ 25,
    740         /* blocks      */ 0x2000000,
    741         /* blocks_hi   */ 0,
    742         /* base        */ 0x58400000,
    743         /* gran        */ 1,
    744         /* bytes       */ 2,
    745         /* nFields     */ 6,
    746         /* *fields     */ soc_VFI_ATTRS_1m_fields,
    747         /* *views      */ NULL,
    748         /* *views_num  */ NULL,
    749         /* snoop_cb    */ NULL, 
    750         /* snoop_user_data */ NULL, 
    751         /* snoop_flags */ 0,
    752         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    753         /* type */ SOC_MEM_TYPE_NORMAL,
    754         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    755         /* impl */ SOC_MEM_IMPL_NORMAL,
    756         /* cmic_mor_clks       */ 0,
    757         /* access_latency_mode */ 0,
    758     },
    759 #endif /* chips */
    760 
    761 #if defined(BCM_53570_B0)
    762     { /* SOC_MEM_INT_VFI_BCM53570_B0m */ 
    763         /* mem            VFIm */
    764         /* flags       */ SOC_MEM_FLAG_VALID |
    765                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
    766         /* cmp_fn      */ _soc_mem_cmp_undef,
    767         /* *null_entry */ _soc_mem_entry_null_zeroes,
    768         /* index_min   */ 0,
    769         /* index_max   */ 4095,
    770         /* minblock    */ 15,
    771         /* maxblock    */ 15,
    772         /* blocks      */ 0x8000,
    773         /* blocks_hi   */ 0,
    774         /* base        */ 0x101c0000,
    775         /* gran        */ 1,
    776         /* bytes       */ 5,
    777         /* nFields     */ 16,
    778         /* *fields     */ soc_VFI_BCM53570_B0m_fields,
    779         /* *views      */ NULL,
    780         /* *views_num  */ NULL,
    781         /* snoop_cb    */ NULL, 
    782         /* snoop_user_data */ NULL, 
    783         /* snoop_flags */ 0,
    784         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    785         /* type */ SOC_MEM_TYPE_NORMAL,
    786         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    787         /* impl */ SOC_MEM_IMPL_NORMAL,
    788         /* cmic_mor_clks       */ 0,
    789     },
    790 #endif /* chips */
    791 
    792 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
    793     { /* SOC_MEM_INT_VFI_BCM56260_A0m */ 
    794         /* mem            VFIm */
    795         /* flags       */ SOC_MEM_FLAG_VALID |
    796                           SOC_MEM_FLAG_CACHABLE |
    797                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
    798         /* cmp_fn      */ _soc_mem_cmp_undef,
    799         /* *null_entry */ _soc_mem_entry_null_zeroes,
    800         /* index_min   */ 0,
    801         /* index_max   */ 2047,
    802         /* minblock    */ 6,
    803         /* maxblock    */ 6,
    804         /* blocks      */ 0x40,
    805         /* blocks_hi   */ 0,
    806         /* base        */ 0x14180000,
    807         /* gran        */ 1,
    808         /* bytes       */ 15,
    809         /* nFields     */ 23,
    810         /* *fields     */ soc_VFI_BCM56260_A0m_fields,
    811         /* *views      */ NULL,
    812         /* *views_num  */ NULL,
    813         /* snoop_cb    */ NULL, 
    814         /* snoop_user_data */ NULL, 
    815         /* snoop_flags */ 0,
    816         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    817         /* type */ SOC_MEM_TYPE_NORMAL,
    818         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    819         /* impl */ SOC_MEM_IMPL_NORMAL,
    820         /* cmic_mor_clks       */ 0,
    821     },
    822 #endif /* chips */
    823 
    824 #if defined(BCM_56270_A0)
    825     { /* SOC_MEM_INT_VFI_BCM56270_A0m */ 
    826         /* mem            VFIm */
    827         /* flags       */ SOC_MEM_FLAG_VALID |
    828                           SOC_MEM_FLAG_CACHABLE |
    829                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
    830         /* cmp_fn      */ _soc_mem_cmp_undef,
    831         /* *null_entry */ _soc_mem_entry_null_zeroes,
    832         /* index_min   */ 0,
    833         /* index_max   */ 1023,
    834         /* minblock    */ 5,
    835         /* maxblock    */ 5,
    836         /* blocks      */ 0x20,
    837         /* blocks_hi   */ 0,
    838         /* base        */ 0x14180000,
    839         /* gran        */ 1,
    840         /* bytes       */ 13,
    841         /* nFields     */ 23,
    842         /* *fields     */ soc_VFI_BCM56270_A0m_fields,
    843         /* *views      */ NULL,
    844         /* *views_num  */ NULL,
    845         /* snoop_cb    */ NULL, 
    846         /* snoop_user_data */ NULL, 
    847         /* snoop_flags */ 0,
    848         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    849         /* type */ SOC_MEM_TYPE_NORMAL,
    850         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
    851         /* impl */ SOC_MEM_IMPL_NORMAL,
    852         /* cmic_mor_clks       */ 0,
    853     },
    854 #endif /* chips */
    855 
    856 #if defined(BCM_56334_A0)
    857     { /* SOC_MEM_INT_VFI_BCM56334_A0m */ 
    858         /* mem            VFIm */
    859         /* flags       */ SOC_MEM_FLAG_VALID |
    860                           SOC_MEM_FLAG_SER_ENTRY_CLEAR, /* 0x42 */
    861         /* cmp_fn      */ _soc_mem_cmp_undef,
    862         /* *null_entry */ _soc_mem_entry_null_zeroes,
    863         /* index_min   */ 0,
    864         /* index_max   */ 2047,
    865         /* minblock    */ 5,
    866         /* maxblock    */ 5,
    867         /* blocks      */ 0x20,
    868         /* blocks_hi   */ 0,
    869         /* base        */ 0x06020000,
    870         /* gran        */ 1,
    871         /* bytes       */ 10,
    872         /* nFields     */ 21,
    873         /* *fields     */ soc_VFI_BCM56334_A0m_fields,
    874         /* *views      */ NULL,
    875         /* *views_num  */ NULL,
    876         /* snoop_cb    */ NULL, 
    877         /* snoop_user_data */ NULL, 
    878         /* snoop_flags */ 0,
    879         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    880         /* type */ SOC_MEM_TYPE_NORMAL,
    881         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    882         /* impl */ SOC_MEM_IMPL_NORMAL,
    883         /* cmic_mor_clks       */ 0,
    884     },
    885 #endif /* chips */
    886 
    887 #if defined(BCM_56334_B0)
    888     { /* SOC_MEM_INT_VFI_BCM56334_B0m */ 
    889         /* mem            VFIm */
    890         /* flags       */ SOC_MEM_FLAG_VALID |
    891                           SOC_MEM_FLAG_CACHABLE |
    892                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    893         /* cmp_fn      */ _soc_mem_cmp_undef,
    894         /* *null_entry */ _soc_mem_entry_null_zeroes,
    895         /* index_min   */ 0,
    896         /* index_max   */ 2047,
    897         /* minblock    */ 5,
    898         /* maxblock    */ 5,
    899         /* blocks      */ 0x20,
    900         /* blocks_hi   */ 0,
    901         /* base        */ 0x06020000,
    902         /* gran        */ 1,
    903         /* bytes       */ 10,
    904         /* nFields     */ 21,
    905         /* *fields     */ soc_VFI_BCM56334_A0m_fields,
    906         /* *views      */ NULL,
    907         /* *views_num  */ NULL,
    908         /* snoop_cb    */ NULL, 
    909         /* snoop_user_data */ NULL, 
    910         /* snoop_flags */ 0,
    911         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    912         /* type */ SOC_MEM_TYPE_NORMAL,
    913         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    914         /* impl */ SOC_MEM_IMPL_NORMAL,
    915         /* cmic_mor_clks       */ 0,
    916     },
    917 #endif /* chips */
    918 
    919 #if defined(BCM_56340_A0)
    920     { /* SOC_MEM_INT_VFI_BCM56340_A0m */ 
    921         /* mem            VFIm */
    922         /* flags       */ SOC_MEM_FLAG_VALID |
    923                           SOC_MEM_FLAG_CACHABLE |
    924                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    925         /* cmp_fn      */ _soc_mem_cmp_undef,
    926         /* *null_entry */ _soc_mem_entry_null_zeroes,
    927         /* index_min   */ 0,
    928         /* index_max   */ 4095,
    929         /* minblock    */ 4,
    930         /* maxblock    */ 4,
    931         /* blocks      */ 0x10,
    932         /* blocks_hi   */ 0,
    933         /* base        */ 0x14180000,
    934         /* gran        */ 1,
    935         /* bytes       */ 17,
    936         /* nFields     */ 22,
    937         /* *fields     */ soc_VFI_BCM56340_A0m_fields,
    938         /* *views      */ NULL,
    939         /* *views_num  */ NULL,
    940         /* snoop_cb    */ NULL, 
    941         /* snoop_user_data */ NULL, 
    942         /* snoop_flags */ 0,
    943         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    944         /* type */ SOC_MEM_TYPE_NORMAL,
    945         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    946         /* impl */ SOC_MEM_IMPL_NORMAL,
    947         /* cmic_mor_clks       */ 0,
    948     },
    949 #endif /* chips */
    950 
    951 #if defined(BCM_56370_A0)
    952     { /* SOC_MEM_INT_VFI_BCM56370_A0m */ 
    953         /* mem            VFIm */
    954         /* flags       */ SOC_MEM_FLAG_VALID |
    955                           SOC_MEM_FLAG_CACHABLE |
    956                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
    957         /* cmp_fn      */ _soc_mem_cmp_undef,
    958         /* *null_entry */ _soc_mem_entry_null_zeroes,
    959         /* index_min   */ 0,
    960         /* index_max   */ 4095,
    961         /* minblock    */ 14,
    962         /* maxblock    */ 14,
    963         /* blocks      */ 0x4000,
    964         /* blocks_hi   */ 0,
    965         /* base        */ 0x64300000,
    966         /* gran        */ 1,
    967         /* bytes       */ 32,
    968         /* nFields     */ 45,
    969         /* *fields     */ soc_VFI_BCM56370_A0m_fields,
    970         /* *views      */ NULL,
    971         /* *views_num  */ NULL,
    972         /* snoop_cb    */ NULL, 
    973         /* snoop_user_data */ NULL, 
    974         /* snoop_flags */ 0,
    975         /* mem severity */ SOC_MEM_SEVERE_MISSING,
    976         /* type */ SOC_MEM_TYPE_NORMAL,
    977         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
    978         /* impl */ SOC_MEM_IMPL_NORMAL,
    979         /* cmic_mor_clks       */ 0,
    980         /* access_latency_mode */ 0,
    981     },
    982 #endif /* chips */
    983 
    984 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
    985     { /* SOC_MEM_INT_VFI_BCM56440_A0m */ 
    986         /* mem            VFIm */
    987         /* flags       */ SOC_MEM_FLAG_VALID |
    988                           SOC_MEM_FLAG_CACHABLE |
    989                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
    990         /* cmp_fn      */ _soc_mem_cmp_undef,
    991         /* *null_entry */ _soc_mem_entry_null_zeroes,
    992         /* index_min   */ 0,
    993         /* index_max   */ 2047,
    994         /* minblock    */ 9,
    995         /* maxblock    */ 9,
    996         /* blocks      */ 0x200,
    997         /* blocks_hi   */ 0,
    998         /* base        */ 0x0506c000,
    999         /* gran        */ 1,
   1000         /* bytes       */ 15,
   1001         /* nFields     */ 23,
   1002         /* *fields     */ soc_VFI_BCM56440_A0m_fields,
   1003         /* *views      */ NULL,
   1004         /* *views_num  */ NULL,
   1005         /* snoop_cb    */ NULL, 
   1006         /* snoop_user_data */ NULL, 
   1007         /* snoop_flags */ 0,
   1008         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1009         /* type */ SOC_MEM_TYPE_NORMAL,
   1010         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1011         /* impl */ SOC_MEM_IMPL_NORMAL,
   1012         /* cmic_mor_clks       */ 0,
   1013     },
   1014 #endif /* chips */
   1015 
   1016 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   1017     defined(BCM_56450_B1)
   1018     { /* SOC_MEM_INT_VFI_BCM56450_A0m */ 
   1019         /* mem            VFIm */
   1020         /* flags       */ SOC_MEM_FLAG_VALID |
   1021                           SOC_MEM_FLAG_CACHABLE |
   1022                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   1023         /* cmp_fn      */ _soc_mem_cmp_undef,
   1024         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1025         /* index_min   */ 0,
   1026         /* index_max   */ 4095,
   1027         /* minblock    */ 8,
   1028         /* maxblock    */ 8,
   1029         /* blocks      */ 0x100,
   1030         /* blocks_hi   */ 0,
   1031         /* base        */ 0x14180000,
   1032         /* gran        */ 1,
   1033         /* bytes       */ 15,
   1034         /* nFields     */ 23,
   1035         /* *fields     */ soc_VFI_BCM56450_A0m_fields,
   1036         /* *views      */ NULL,
   1037         /* *views_num  */ NULL,
   1038         /* snoop_cb    */ NULL, 
   1039         /* snoop_user_data */ NULL, 
   1040         /* snoop_flags */ 0,
   1041         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1042         /* type */ SOC_MEM_TYPE_NORMAL,
   1043         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1044         /* impl */ SOC_MEM_IMPL_NORMAL,
   1045         /* cmic_mor_clks       */ 0,
   1046     },
   1047 #endif /* chips */
   1048 
   1049 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
   1050     { /* SOC_MEM_INT_VFI_BCM56524_A0m */ 
   1051         /* mem            VFIm */
   1052         /* flags       */ SOC_MEM_FLAG_VALID |
   1053                           SOC_MEM_FLAG_CACHABLE |
   1054                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   1055         /* cmp_fn      */ _soc_mem_cmp_undef,
   1056         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1057         /* index_min   */ 0,
   1058         /* index_max   */ 4095,
   1059         /* minblock    */ 8,
   1060         /* maxblock    */ 8,
   1061         /* blocks      */ 0x100,
   1062         /* blocks_hi   */ 0,
   1063         /* base        */ 0x05060000,
   1064         /* gran        */ 1,
   1065         /* bytes       */ 10,
   1066         /* nFields     */ 16,
   1067         /* *fields     */ soc_VFI_BCM56634_A0m_fields,
   1068         /* *views      */ NULL,
   1069         /* *views_num  */ NULL,
   1070         /* snoop_cb    */ NULL, 
   1071         /* snoop_user_data */ NULL, 
   1072         /* snoop_flags */ 0,
   1073         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1074         /* type */ SOC_MEM_TYPE_NORMAL,
   1075         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1076         /* impl */ SOC_MEM_IMPL_NORMAL,
   1077         /* cmic_mor_clks       */ 0,
   1078     },
   1079 #endif /* chips */
   1080 
   1081 #if defined(BCM_56560_A0)
   1082     { /* SOC_MEM_INT_VFI_BCM56560_A0m */ 
   1083         /* mem            VFIm */
   1084         /* flags       */ SOC_MEM_FLAG_VALID |
   1085                           SOC_MEM_FLAG_CACHABLE |
   1086                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   1087         /* cmp_fn      */ _soc_mem_cmp_undef,
   1088         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1089         /* index_min   */ 0,
   1090         /* index_max   */ 8191,
   1091         /* minblock    */ 21,
   1092         /* maxblock    */ 21,
   1093         /* blocks      */ 0x200000,
   1094         /* blocks_hi   */ 0,
   1095         /* base        */ 0x60180000,
   1096         /* gran        */ 1,
   1097         /* bytes       */ 24,
   1098         /* nFields     */ 34,
   1099         /* *fields     */ soc_VFI_BCM56560_A0m_fields,
   1100         /* *views      */ NULL,
   1101         /* *views_num  */ NULL,
   1102         /* snoop_cb    */ NULL, 
   1103         /* snoop_user_data */ NULL, 
   1104         /* snoop_flags */ 0,
   1105         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1106         /* type */ SOC_MEM_TYPE_NORMAL,
   1107         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1108         /* impl */ SOC_MEM_IMPL_NORMAL,
   1109         /* cmic_mor_clks       */ 0,
   1110     },
   1111 #endif /* chips */
   1112 
   1113 #if defined(BCM_56560_B0)
   1114     { /* SOC_MEM_INT_VFI_BCM56560_B0m */ 
   1115         /* mem            VFIm */
   1116         /* flags       */ SOC_MEM_FLAG_VALID |
   1117                           SOC_MEM_FLAG_CACHABLE |
   1118                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   1119         /* cmp_fn      */ _soc_mem_cmp_undef,
   1120         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1121         /* index_min   */ 0,
   1122         /* index_max   */ 8191,
   1123         /* minblock    */ 13,
   1124         /* maxblock    */ 13,
   1125         /* blocks      */ 0x2000,
   1126         /* blocks_hi   */ 0,
   1127         /* base        */ 0x60180000,
   1128         /* gran        */ 1,
   1129         /* bytes       */ 24,
   1130         /* nFields     */ 34,
   1131         /* *fields     */ soc_VFI_BCM56560_A0m_fields,
   1132         /* *views      */ NULL,
   1133         /* *views_num  */ NULL,
   1134         /* snoop_cb    */ NULL, 
   1135         /* snoop_user_data */ NULL, 
   1136         /* snoop_flags */ 0,
   1137         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1138         /* type */ SOC_MEM_TYPE_NORMAL,
   1139         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1140         /* impl */ SOC_MEM_IMPL_NORMAL,
   1141         /* cmic_mor_clks       */ 0,
   1142     },
   1143 #endif /* chips */
   1144 
   1145 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
   1146     { /* SOC_MEM_INT_VFI_BCM56634_A0m */ 
   1147         /* mem            VFIm */
   1148         /* flags       */ SOC_MEM_FLAG_VALID |
   1149                           SOC_MEM_FLAG_CACHABLE |
   1150                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   1151         /* cmp_fn      */ _soc_mem_cmp_undef,
   1152         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1153         /* index_min   */ 0,
   1154         /* index_max   */ 4095,
   1155         /* minblock    */ 9,
   1156         /* maxblock    */ 9,
   1157         /* blocks      */ 0x200,
   1158         /* blocks_hi   */ 0,
   1159         /* base        */ 0x05060000,
   1160         /* gran        */ 1,
   1161         /* bytes       */ 10,
   1162         /* nFields     */ 16,
   1163         /* *fields     */ soc_VFI_BCM56634_A0m_fields,
   1164         /* *views      */ NULL,
   1165         /* *views_num  */ NULL,
   1166         /* snoop_cb    */ NULL, 
   1167         /* snoop_user_data */ NULL, 
   1168         /* snoop_flags */ 0,
   1169         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1170         /* type */ SOC_MEM_TYPE_NORMAL,
   1171         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1172         /* impl */ SOC_MEM_IMPL_NORMAL,
   1173         /* cmic_mor_clks       */ 0,
   1174     },
   1175 #endif /* chips */
   1176 
   1177 #if defined(BCM_56640_A0)
   1178     { /* SOC_MEM_INT_VFI_BCM56640_A0m */ 
   1179         /* mem            VFIm */
   1180         /* flags       */ SOC_MEM_FLAG_VALID |
   1181                           SOC_MEM_FLAG_CACHABLE |
   1182                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   1183         /* cmp_fn      */ _soc_mem_cmp_undef,
   1184         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1185         /* index_min   */ 0,
   1186         /* index_max   */ 16383,
   1187         /* minblock    */ 7,
   1188         /* maxblock    */ 7,
   1189         /* blocks      */ 0x80,
   1190         /* blocks_hi   */ 0,
   1191         /* base        */ 0x14180000,
   1192         /* gran        */ 1,
   1193         /* bytes       */ 20,
   1194         /* nFields     */ 22,
   1195         /* *fields     */ soc_VFI_BCM56640_A0m_fields,
   1196         /* *views      */ NULL,
   1197         /* *views_num  */ NULL,
   1198         /* snoop_cb    */ NULL, 
   1199         /* snoop_user_data */ NULL, 
   1200         /* snoop_flags */ 0,
   1201         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1202         /* type */ SOC_MEM_TYPE_NORMAL,
   1203         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1204         /* impl */ SOC_MEM_IMPL_NORMAL,
   1205         /* cmic_mor_clks       */ 0,
   1206     },
   1207 #endif /* chips */
   1208 
   1209 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   1210     { /* SOC_MEM_INT_VFI_BCM56670_A0m */ 
   1211         /* mem            VFIm */
   1212         /* flags       */ SOC_MEM_FLAG_VALID |
   1213                           SOC_MEM_FLAG_CACHABLE |
   1214                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   1215         /* cmp_fn      */ _soc_mem_cmp_undef,
   1216         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1217         /* index_min   */ 0,
   1218         /* index_max   */ 2047,
   1219         /* minblock    */ 21,
   1220         /* maxblock    */ 21,
   1221         /* blocks      */ 0x200000,
   1222         /* blocks_hi   */ 0,
   1223         /* base        */ 0x60180000,
   1224         /* gran        */ 1,
   1225         /* bytes       */ 24,
   1226         /* nFields     */ 34,
   1227         /* *fields     */ soc_VFI_BCM56560_A0m_fields,
   1228         /* *views      */ NULL,
   1229         /* *views_num  */ NULL,
   1230         /* snoop_cb    */ NULL, 
   1231         /* snoop_user_data */ NULL, 
   1232         /* snoop_flags */ 0,
   1233         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1234         /* type */ SOC_MEM_TYPE_NORMAL,
   1235         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1236         /* impl */ SOC_MEM_IMPL_NORMAL,
   1237         /* cmic_mor_clks       */ 0,
   1238     },
   1239 #endif /* chips */
   1240 
   1241 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
   1242     { /* SOC_MEM_INT_VFI_BCM56680_A0m */ 
   1243         /* mem            VFIm */
   1244         /* flags       */ SOC_MEM_FLAG_VALID |
   1245                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1246         /* cmp_fn      */ _soc_mem_cmp_undef,
   1247         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1248         /* index_min   */ 0,
   1249         /* index_max   */ 1023,
   1250         /* minblock    */ 6,
   1251         /* maxblock    */ 6,
   1252         /* blocks      */ 0x40,
   1253         /* blocks_hi   */ 0,
   1254         /* base        */ 0x06020000,
   1255         /* gran        */ 1,
   1256         /* bytes       */ 2,
   1257         /* nFields     */ 2,
   1258         /* *fields     */ soc_VFIm_fields,
   1259         /* *views      */ NULL,
   1260         /* *views_num  */ NULL,
   1261         /* snoop_cb    */ NULL, 
   1262         /* snoop_user_data */ NULL, 
   1263         /* snoop_flags */ 0,
   1264         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1265         /* type */ SOC_MEM_TYPE_NORMAL,
   1266         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1267         /* impl */ SOC_MEM_IMPL_NORMAL,
   1268         /* cmic_mor_clks       */ 0,
   1269     },
   1270 #endif /* chips */
   1271 
   1272 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
   1273     { /* SOC_MEM_INT_VFI_BCM56685_A0m */ 
   1274         /* mem            VFIm */
   1275         /* flags       */ SOC_MEM_FLAG_VALID |
   1276                           SOC_MEM_FLAG_CACHABLE |
   1277                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   1278         /* cmp_fn      */ _soc_mem_cmp_undef,
   1279         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1280         /* index_min   */ 0,
   1281         /* index_max   */ 4095,
   1282         /* minblock    */ 6,
   1283         /* maxblock    */ 6,
   1284         /* blocks      */ 0x40,
   1285         /* blocks_hi   */ 0,
   1286         /* base        */ 0x05060000,
   1287         /* gran        */ 1,
   1288         /* bytes       */ 10,
   1289         /* nFields     */ 16,
   1290         /* *fields     */ soc_VFI_BCM56634_A0m_fields,
   1291         /* *views      */ NULL,
   1292         /* *views_num  */ NULL,
   1293         /* snoop_cb    */ NULL, 
   1294         /* snoop_user_data */ NULL, 
   1295         /* snoop_flags */ 0,
   1296         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1297         /* type */ SOC_MEM_TYPE_NORMAL,
   1298         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1299         /* impl */ SOC_MEM_IMPL_NORMAL,
   1300         /* cmic_mor_clks       */ 0,
   1301     },
   1302 #endif /* chips */
   1303 
   1304 #if defined(BCM_56770_A0)
   1305     { /* SOC_MEM_INT_VFI_BCM56770_A0m */ 
   1306         /* mem            VFIm */
   1307         /* flags       */ SOC_MEM_FLAG_VALID |
   1308                           SOC_MEM_FLAG_CACHABLE |
   1309                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1310                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1311         /* cmp_fn      */ _soc_mem_cmp_undef,
   1312         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1313         /* index_min   */ 0,
   1314         /* index_max   */ 16383,
   1315         /* minblock    */ 25,
   1316         /* maxblock    */ 25,
   1317         /* blocks      */ 0x2000000,
   1318         /* blocks_hi   */ 0,
   1319         /* base        */ 0x64300000,
   1320         /* gran        */ 1,
   1321         /* bytes       */ 32,
   1322         /* nFields     */ 43,
   1323         /* *fields     */ soc_VFI_BCM56870_A0m_fields,
   1324         /* *views      */ NULL,
   1325         /* *views_num  */ NULL,
   1326         /* snoop_cb    */ NULL, 
   1327         /* snoop_user_data */ NULL, 
   1328         /* snoop_flags */ 0,
   1329         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1330         /* type */ SOC_MEM_TYPE_NORMAL,
   1331         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1332         /* impl */ SOC_MEM_IMPL_NORMAL,
   1333         /* cmic_mor_clks       */ 0,
   1334         /* access_latency_mode */ 0,
   1335     },
   1336 #endif /* chips */
   1337 
   1338 #if defined(BCM_56840_A0)
   1339     { /* SOC_MEM_INT_VFI_BCM56840_A0m */ 
   1340         /* mem            VFIm */
   1341         /* flags       */ SOC_MEM_FLAG_VALID |
   1342                           SOC_MEM_FLAG_CACHABLE |
   1343                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   1344         /* cmp_fn      */ _soc_mem_cmp_undef,
   1345         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1346         /* index_min   */ 0,
   1347         /* index_max   */ 1023,
   1348         /* minblock    */ 6,
   1349         /* maxblock    */ 6,
   1350         /* blocks      */ 0x40,
   1351         /* blocks_hi   */ 0,
   1352         /* base        */ 0x0506c000,
   1353         /* gran        */ 1,
   1354         /* bytes       */ 12,
   1355         /* nFields     */ 18,
   1356         /* *fields     */ soc_VFI_BCM56840_A0m_fields,
   1357         /* *views      */ NULL,
   1358         /* *views_num  */ NULL,
   1359         /* snoop_cb    */ NULL, 
   1360         /* snoop_user_data */ NULL, 
   1361         /* snoop_flags */ 0,
   1362         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1363         /* type */ SOC_MEM_TYPE_NORMAL,
   1364         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1365         /* impl */ SOC_MEM_IMPL_NORMAL,
   1366         /* cmic_mor_clks       */ 0,
   1367     },
   1368 #endif /* chips */
   1369 
   1370 #if defined(BCM_56840_B0)
   1371     { /* SOC_MEM_INT_VFI_BCM56840_B0m */ 
   1372         /* mem            VFIm */
   1373         /* flags       */ SOC_MEM_FLAG_VALID |
   1374                           SOC_MEM_FLAG_CACHABLE |
   1375                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   1376         /* cmp_fn      */ _soc_mem_cmp_undef,
   1377         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1378         /* index_min   */ 0,
   1379         /* index_max   */ 1023,
   1380         /* minblock    */ 6,
   1381         /* maxblock    */ 6,
   1382         /* blocks      */ 0x40,
   1383         /* blocks_hi   */ 0,
   1384         /* base        */ 0x12064000,
   1385         /* gran        */ 1,
   1386         /* bytes       */ 12,
   1387         /* nFields     */ 20,
   1388         /* *fields     */ soc_VFI_BCM56840_B0m_fields,
   1389         /* *views      */ NULL,
   1390         /* *views_num  */ NULL,
   1391         /* snoop_cb    */ NULL, 
   1392         /* snoop_user_data */ NULL, 
   1393         /* snoop_flags */ 0,
   1394         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1395         /* type */ SOC_MEM_TYPE_NORMAL,
   1396         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1397         /* impl */ SOC_MEM_IMPL_NORMAL,
   1398         /* cmic_mor_clks       */ 0,
   1399     },
   1400 #endif /* chips */
   1401 
   1402 #if defined(BCM_56850_A0)
   1403     { /* SOC_MEM_INT_VFI_BCM56850_A0m */ 
   1404         /* mem            VFIm */
   1405         /* flags       */ SOC_MEM_FLAG_VALID |
   1406                           SOC_MEM_FLAG_CACHABLE |
   1407                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   1408                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   1409         /* cmp_fn      */ _soc_mem_cmp_undef,
   1410         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1411         /* index_min   */ 0,
   1412         /* index_max   */ 8191,
   1413         /* minblock    */ 10,
   1414         /* maxblock    */ 10,
   1415         /* blocks      */ 0x400,
   1416         /* blocks_hi   */ 0,
   1417         /* base        */ 0x50180000,
   1418         /* gran        */ 1,
   1419         /* bytes       */ 14,
   1420         /* nFields     */ 28,
   1421         /* *fields     */ soc_VFI_BCM56850_A0m_fields,
   1422         /* *views      */ NULL,
   1423         /* *views_num  */ NULL,
   1424         /* snoop_cb    */ NULL, 
   1425         /* snoop_user_data */ NULL, 
   1426         /* snoop_flags */ 0,
   1427         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1428         /* type */ SOC_MEM_TYPE_NORMAL,
   1429         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1430         /* impl */ SOC_MEM_IMPL_NORMAL,
   1431         /* cmic_mor_clks       */ 0,
   1432     },
   1433 #endif /* chips */
   1434 
   1435 #if defined(BCM_56860_A0)
   1436     { /* SOC_MEM_INT_VFI_BCM56860_A0m */ 
   1437         /* mem            VFIm */
   1438         /* flags       */ SOC_MEM_FLAG_VALID |
   1439                           SOC_MEM_FLAG_CACHABLE |
   1440                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   1441                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   1442         /* cmp_fn      */ _soc_mem_cmp_undef,
   1443         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1444         /* index_min   */ 0,
   1445         /* index_max   */ 8191,
   1446         /* minblock    */ 11,
   1447         /* maxblock    */ 11,
   1448         /* blocks      */ 0x800,
   1449         /* blocks_hi   */ 0,
   1450         /* base        */ 0x60180000,
   1451         /* gran        */ 1,
   1452         /* bytes       */ 23,
   1453         /* nFields     */ 32,
   1454         /* *fields     */ soc_VFI_BCM56860_A0m_fields,
   1455         /* *views      */ NULL,
   1456         /* *views_num  */ NULL,
   1457         /* snoop_cb    */ NULL, 
   1458         /* snoop_user_data */ NULL, 
   1459         /* snoop_flags */ 0,
   1460         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1461         /* type */ SOC_MEM_TYPE_NORMAL,
   1462         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1463         /* impl */ SOC_MEM_IMPL_NORMAL,
   1464         /* cmic_mor_clks       */ 0,
   1465     },
   1466 #endif /* chips */
   1467 
   1468 #if defined(BCM_56870_A0)
   1469     { /* SOC_MEM_INT_VFI_BCM56870_A0m */ 
   1470         /* mem            VFIm */
   1471         /* flags       */ SOC_MEM_FLAG_VALID |
   1472                           SOC_MEM_FLAG_CACHABLE |
   1473                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1474                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1475         /* cmp_fn      */ _soc_mem_cmp_undef,
   1476         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1477         /* index_min   */ 0,
   1478         /* index_max   */ 16383,
   1479         /* minblock    */ 37,
   1480         /* maxblock    */ 37,
   1481         /* blocks      */ 0,
   1482         /* blocks_hi   */ 0x20,
   1483         /* base        */ 0x64300000,
   1484         /* gran        */ 1,
   1485         /* bytes       */ 32,
   1486         /* nFields     */ 43,
   1487         /* *fields     */ soc_VFI_BCM56870_A0m_fields,
   1488         /* *views      */ NULL,
   1489         /* *views_num  */ NULL,
   1490         /* snoop_cb    */ NULL, 
   1491         /* snoop_user_data */ NULL, 
   1492         /* snoop_flags */ 0,
   1493         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1494         /* type */ SOC_MEM_TYPE_NORMAL,
   1495         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1496         /* impl */ SOC_MEM_IMPL_NORMAL,
   1497         /* cmic_mor_clks       */ 0,
   1498         /* access_latency_mode */ 0,
   1499     },
   1500 #endif /* chips */
   1501 
   1502 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   1503     { /* SOC_MEM_INT_VFI_BCM56960_A0m */ 
   1504         /* mem            VFIm */
   1505         /* flags       */ SOC_MEM_FLAG_VALID |
   1506                           SOC_MEM_FLAG_CACHABLE |
   1507                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   1508                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   1509         /* cmp_fn      */ _soc_mem_cmp_undef,
   1510         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1511         /* index_min   */ 0,
   1512         /* index_max   */ 8191,
   1513         /* minblock    */ 36,
   1514         /* maxblock    */ 36,
   1515         /* blocks      */ 0,
   1516         /* blocks_hi   */ 0x10,
   1517         /* base        */ 0x34140000,
   1518         /* gran        */ 1,
   1519         /* bytes       */ 15,
   1520         /* nFields     */ 28,
   1521         /* *fields     */ soc_VFI_BCM56960_A0m_fields,
   1522         /* *views      */ NULL,
   1523         /* *views_num  */ NULL,
   1524         /* snoop_cb    */ NULL, 
   1525         /* snoop_user_data */ NULL, 
   1526         /* snoop_flags */ 0,
   1527         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1528         /* type */ SOC_MEM_TYPE_NORMAL,
   1529         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1530         /* impl */ SOC_MEM_IMPL_NORMAL,
   1531         /* cmic_mor_clks       */ 0,
   1532         /* access_latency_mode */ 0,
   1533     },
   1534 #endif /* chips */
   1535 
   1536 #if defined(BCM_56970_A0)
   1537     { /* SOC_MEM_INT_VFI_BCM56970_A0m */ 
   1538         /* mem            VFIm */
   1539         /* flags       */ SOC_MEM_FLAG_VALID |
   1540                           SOC_MEM_FLAG_CACHABLE |
   1541                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1542                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1543         /* cmp_fn      */ _soc_mem_cmp_undef,
   1544         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1545         /* index_min   */ 0,
   1546         /* index_max   */ 8191,
   1547         /* minblock    */ 68,
   1548         /* maxblock    */ 68,
   1549         /* blocks      */ 0,
   1550         /* blocks_hi   */ 0xffffffff,
   1551         /* base        */ 0x58140000,
   1552         /* gran        */ 1,
   1553         /* bytes       */ 16,
   1554         /* nFields     */ 29,
   1555         /* *fields     */ soc_VFI_BCM56970_A0m_fields,
   1556         /* *views      */ NULL,
   1557         /* *views_num  */ NULL,
   1558         /* snoop_cb    */ NULL, 
   1559         /* snoop_user_data */ NULL, 
   1560         /* snoop_flags */ 0,
   1561         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1562         /* type */ SOC_MEM_TYPE_NORMAL,
   1563         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1564         /* impl */ SOC_MEM_IMPL_NORMAL,
   1565         /* cmic_mor_clks       */ 0,
   1566         /* access_latency_mode */ 0,
   1567     },
   1568 #endif /* chips */
   1569 
   1570 #if defined(BCM_56870_A0)
   1571     { /* SOC_MEM_INT_VFI_CTRL_PROFILE_1m */ 
   1572         /* mem            VFI_CTRL_PROFILE_1m */
   1573         /* flags       */ SOC_MEM_FLAG_VALID |
   1574                           SOC_MEM_FLAG_CACHABLE |
   1575                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   1576         /* cmp_fn      */ _soc_mem_cmp_undef,
   1577         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1578         /* index_min   */ 0,
   1579         /* index_max   */ 63,
   1580         /* minblock    */ 37,
   1581         /* maxblock    */ 37,
   1582         /* blocks      */ 0,
   1583         /* blocks_hi   */ 0x20,
   1584         /* base        */ 0x58440000,
   1585         /* gran        */ 1,
   1586         /* bytes       */ 8,
   1587         /* nFields     */ 7,
   1588         /* *fields     */ soc_L3_IIF_CTRL_PROFILE_1m_fields,
   1589         /* *views      */ NULL,
   1590         /* *views_num  */ NULL,
   1591         /* snoop_cb    */ NULL, 
   1592         /* snoop_user_data */ NULL, 
   1593         /* snoop_flags */ 0,
   1594         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1595         /* type */ SOC_MEM_TYPE_NORMAL,
   1596         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1597         /* impl */ SOC_MEM_IMPL_NORMAL,
   1598         /* cmic_mor_clks       */ 0,
   1599         /* access_latency_mode */ 3,
   1600     },
   1601 #endif /* chips */
   1602 
   1603 #if defined(BCM_56370_A0)
   1604     { /* SOC_MEM_INT_VFI_CTRL_PROFILE_1_BCM56370_A0m */ 
   1605         /* mem            VFI_CTRL_PROFILE_1m */
   1606         /* flags       */ SOC_MEM_FLAG_VALID |
   1607                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1608         /* cmp_fn      */ _soc_mem_cmp_undef,
   1609         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1610         /* index_min   */ 0,
   1611         /* index_max   */ 63,
   1612         /* minblock    */ 14,
   1613         /* maxblock    */ 14,
   1614         /* blocks      */ 0x4000,
   1615         /* blocks_hi   */ 0,
   1616         /* base        */ 0x58440000,
   1617         /* gran        */ 1,
   1618         /* bytes       */ 8,
   1619         /* nFields     */ 7,
   1620         /* *fields     */ soc_L3_IIF_CTRL_PROFILE_1m_fields,
   1621         /* *views      */ NULL,
   1622         /* *views_num  */ NULL,
   1623         /* snoop_cb    */ NULL, 
   1624         /* snoop_user_data */ NULL, 
   1625         /* snoop_flags */ 0,
   1626         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1627         /* type */ SOC_MEM_TYPE_NORMAL,
   1628         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1629         /* impl */ SOC_MEM_IMPL_NORMAL,
   1630         /* cmic_mor_clks       */ 0,
   1631         /* access_latency_mode */ 3,
   1632     },
   1633 #endif /* chips */
   1634 
   1635 #if defined(BCM_56770_A0)
   1636     { /* SOC_MEM_INT_VFI_CTRL_PROFILE_1_BCM56770_A0m */ 
   1637         /* mem            VFI_CTRL_PROFILE_1m */
   1638         /* flags       */ SOC_MEM_FLAG_VALID |
   1639                           SOC_MEM_FLAG_CACHABLE |
   1640                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   1641         /* cmp_fn      */ _soc_mem_cmp_undef,
   1642         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1643         /* index_min   */ 0,
   1644         /* index_max   */ 63,
   1645         /* minblock    */ 25,
   1646         /* maxblock    */ 25,
   1647         /* blocks      */ 0x2000000,
   1648         /* blocks_hi   */ 0,
   1649         /* base        */ 0x58440000,
   1650         /* gran        */ 1,
   1651         /* bytes       */ 8,
   1652         /* nFields     */ 7,
   1653         /* *fields     */ soc_L3_IIF_CTRL_PROFILE_1m_fields,
   1654         /* *views      */ NULL,
   1655         /* *views_num  */ NULL,
   1656         /* snoop_cb    */ NULL, 
   1657         /* snoop_user_data */ NULL, 
   1658         /* snoop_flags */ 0,
   1659         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1660         /* type */ SOC_MEM_TYPE_NORMAL,
   1661         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1662         /* impl */ SOC_MEM_IMPL_NORMAL,
   1663         /* cmic_mor_clks       */ 0,
   1664         /* access_latency_mode */ 3,
   1665     },
   1666 #endif /* chips */
   1667 
   1668 #if defined(BCM_56860_A0)
   1669     { /* SOC_MEM_INT_VFI_PROFILEm */ 
   1670         /* mem            VFI_PROFILEm */
   1671         /* flags       */ SOC_MEM_FLAG_VALID |
   1672                           SOC_MEM_FLAG_CACHABLE |
   1673                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   1674         /* cmp_fn      */ _soc_mem_cmp_undef,
   1675         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1676         /* index_min   */ 0,
   1677         /* index_max   */ 31,
   1678         /* minblock    */ 11,
   1679         /* maxblock    */ 11,
   1680         /* blocks      */ 0x800,
   1681         /* blocks_hi   */ 0,
   1682         /* base        */ 0x14700000,
   1683         /* gran        */ 1,
   1684         /* bytes       */ 2,
   1685         /* nFields     */ 9,
   1686         /* *fields     */ soc_VFI_PROFILEm_fields,
   1687         /* *views      */ NULL,
   1688         /* *views_num  */ NULL,
   1689         /* snoop_cb    */ NULL, 
   1690         /* snoop_user_data */ NULL, 
   1691         /* snoop_flags */ 0,
   1692         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1693         /* type */ SOC_MEM_TYPE_NORMAL,
   1694         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1695         /* impl */ SOC_MEM_IMPL_NORMAL,
   1696         /* cmic_mor_clks       */ 0,
   1697     },
   1698 #endif /* chips */
   1699 
   1700 #if defined(BCM_56860_A0)
   1701     { /* SOC_MEM_INT_VFI_PROFILE_2m */ 
   1702         /* mem            VFI_PROFILE_2m */
   1703         /* flags       */ SOC_MEM_FLAG_VALID |
   1704                           SOC_MEM_FLAG_CACHABLE |
   1705                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   1706                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   1707         /* cmp_fn      */ _soc_mem_cmp_undef,
   1708         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1709         /* index_min   */ 0,
   1710         /* index_max   */ 31,
   1711         /* minblock    */ 11,
   1712         /* maxblock    */ 11,
   1713         /* blocks      */ 0x800,
   1714         /* blocks_hi   */ 0,
   1715         /* base        */ 0x56300000,
   1716         /* gran        */ 1,
   1717         /* bytes       */ 28,
   1718         /* nFields     */ 7,
   1719         /* *fields     */ soc_VLAN_PROFILE_2_BCM56850_A0m_fields,
   1720         /* *views      */ NULL,
   1721         /* *views_num  */ NULL,
   1722         /* snoop_cb    */ NULL, 
   1723         /* snoop_user_data */ NULL, 
   1724         /* snoop_flags */ 0,
   1725         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1726         /* type */ SOC_MEM_TYPE_NORMAL,
   1727         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1728         /* impl */ SOC_MEM_IMPL_NORMAL,
   1729         /* cmic_mor_clks       */ 0,
   1730     },
   1731 #endif /* chips */
   1732 
   1733 #if defined(BCM_56370_A0)
   1734     { /* SOC_MEM_INT_VFI_PROFILE_2_BCM56370_A0m */ 
   1735         /* mem            VFI_PROFILE_2m */
   1736         /* flags       */ SOC_MEM_FLAG_VALID |
   1737                           SOC_MEM_FLAG_CACHABLE |
   1738                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1739         /* cmp_fn      */ _soc_mem_cmp_undef,
   1740         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1741         /* index_min   */ 0,
   1742         /* index_max   */ 127,
   1743         /* minblock    */ 14,
   1744         /* maxblock    */ 14,
   1745         /* blocks      */ 0x4000,
   1746         /* blocks_hi   */ 0,
   1747         /* base        */ 0x80ec0000,
   1748         /* gran        */ 1,
   1749         /* bytes       */ 22,
   1750         /* nFields     */ 15,
   1751         /* *fields     */ soc_VFI_PROFILE_2_BCM56370_A0m_fields,
   1752         /* *views      */ NULL,
   1753         /* *views_num  */ NULL,
   1754         /* snoop_cb    */ NULL, 
   1755         /* snoop_user_data */ NULL, 
   1756         /* snoop_flags */ 0,
   1757         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1758         /* type */ SOC_MEM_TYPE_NORMAL,
   1759         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1760         /* impl */ SOC_MEM_IMPL_NORMAL,
   1761         /* cmic_mor_clks       */ 0,
   1762         /* access_latency_mode */ 3,
   1763     },
   1764 #endif /* chips */
   1765 
   1766 #if defined(BCM_56560_A0)
   1767     { /* SOC_MEM_INT_VFI_PROFILE_2_BCM56560_A0m */ 
   1768         /* mem            VFI_PROFILE_2m */
   1769         /* flags       */ SOC_MEM_FLAG_VALID |
   1770                           SOC_MEM_FLAG_CACHABLE |
   1771                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   1772         /* cmp_fn      */ _soc_mem_cmp_undef,
   1773         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1774         /* index_min   */ 0,
   1775         /* index_max   */ 31,
   1776         /* minblock    */ 21,
   1777         /* maxblock    */ 21,
   1778         /* blocks      */ 0x200000,
   1779         /* blocks_hi   */ 0,
   1780         /* base        */ 0x56300000,
   1781         /* gran        */ 1,
   1782         /* bytes       */ 20,
   1783         /* nFields     */ 7,
   1784         /* *fields     */ soc_VFI_PROFILE_2m_fields,
   1785         /* *views      */ NULL,
   1786         /* *views_num  */ NULL,
   1787         /* snoop_cb    */ NULL, 
   1788         /* snoop_user_data */ NULL, 
   1789         /* snoop_flags */ 0,
   1790         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1791         /* type */ SOC_MEM_TYPE_NORMAL,
   1792         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1793         /* impl */ SOC_MEM_IMPL_NORMAL,
   1794         /* cmic_mor_clks       */ 0,
   1795     },
   1796 #endif /* chips */
   1797 
   1798 #if defined(BCM_56560_B0)
   1799     { /* SOC_MEM_INT_VFI_PROFILE_2_BCM56560_B0m */ 
   1800         /* mem            VFI_PROFILE_2m */
   1801         /* flags       */ SOC_MEM_FLAG_VALID |
   1802                           SOC_MEM_FLAG_CACHABLE |
   1803                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   1804         /* cmp_fn      */ _soc_mem_cmp_undef,
   1805         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1806         /* index_min   */ 0,
   1807         /* index_max   */ 31,
   1808         /* minblock    */ 13,
   1809         /* maxblock    */ 13,
   1810         /* blocks      */ 0x2000,
   1811         /* blocks_hi   */ 0,
   1812         /* base        */ 0x56300000,
   1813         /* gran        */ 1,
   1814         /* bytes       */ 20,
   1815         /* nFields     */ 7,
   1816         /* *fields     */ soc_VFI_PROFILE_2m_fields,
   1817         /* *views      */ NULL,
   1818         /* *views_num  */ NULL,
   1819         /* snoop_cb    */ NULL, 
   1820         /* snoop_user_data */ NULL, 
   1821         /* snoop_flags */ 0,
   1822         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1823         /* type */ SOC_MEM_TYPE_NORMAL,
   1824         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1825         /* impl */ SOC_MEM_IMPL_NORMAL,
   1826         /* cmic_mor_clks       */ 0,
   1827     },
   1828 #endif /* chips */
   1829 
   1830 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   1831     { /* SOC_MEM_INT_VFI_PROFILE_2_BCM56670_A0m */ 
   1832         /* mem            VFI_PROFILE_2m */
   1833         /* flags       */ SOC_MEM_FLAG_VALID |
   1834                           SOC_MEM_FLAG_CACHABLE |
   1835                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   1836         /* cmp_fn      */ _soc_mem_cmp_undef,
   1837         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1838         /* index_min   */ 0,
   1839         /* index_max   */ 31,
   1840         /* minblock    */ 21,
   1841         /* maxblock    */ 21,
   1842         /* blocks      */ 0x200000,
   1843         /* blocks_hi   */ 0,
   1844         /* base        */ 0x56300000,
   1845         /* gran        */ 1,
   1846         /* bytes       */ 19,
   1847         /* nFields     */ 8,
   1848         /* *fields     */ soc_VFI_PROFILE_2_BCM56670_A0m_fields,
   1849         /* *views      */ NULL,
   1850         /* *views_num  */ NULL,
   1851         /* snoop_cb    */ NULL, 
   1852         /* snoop_user_data */ NULL, 
   1853         /* snoop_flags */ 0,
   1854         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1855         /* type */ SOC_MEM_TYPE_NORMAL,
   1856         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1857         /* impl */ SOC_MEM_IMPL_NORMAL,
   1858         /* cmic_mor_clks       */ 0,
   1859     },
   1860 #endif /* chips */
   1861 
   1862 #if defined(BCM_56770_A0)
   1863     { /* SOC_MEM_INT_VFI_PROFILE_2_BCM56770_A0m */ 
   1864         /* mem            VFI_PROFILE_2m */
   1865         /* flags       */ SOC_MEM_FLAG_VALID |
   1866                           SOC_MEM_FLAG_CACHABLE |
   1867                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1868                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1869         /* cmp_fn      */ _soc_mem_cmp_undef,
   1870         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1871         /* index_min   */ 0,
   1872         /* index_max   */ 127,
   1873         /* minblock    */ 25,
   1874         /* maxblock    */ 25,
   1875         /* blocks      */ 0x2000000,
   1876         /* blocks_hi   */ 0,
   1877         /* base        */ 0x80ec0000,
   1878         /* gran        */ 1,
   1879         /* bytes       */ 40,
   1880         /* nFields     */ 18,
   1881         /* *fields     */ soc_VFI_PROFILE_2_BCM56870_A0m_fields,
   1882         /* *views      */ NULL,
   1883         /* *views_num  */ NULL,
   1884         /* snoop_cb    */ NULL, 
   1885         /* snoop_user_data */ NULL, 
   1886         /* snoop_flags */ 0,
   1887         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1888         /* type */ SOC_MEM_TYPE_NORMAL,
   1889         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1890         /* impl */ SOC_MEM_IMPL_NORMAL,
   1891         /* cmic_mor_clks       */ 0,
   1892         /* access_latency_mode */ 3,
   1893     },
   1894 #endif /* chips */
   1895 
   1896 #if defined(BCM_56870_A0)
   1897     { /* SOC_MEM_INT_VFI_PROFILE_2_BCM56870_A0m */ 
   1898         /* mem            VFI_PROFILE_2m */
   1899         /* flags       */ SOC_MEM_FLAG_VALID |
   1900                           SOC_MEM_FLAG_CACHABLE |
   1901                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   1902                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   1903         /* cmp_fn      */ _soc_mem_cmp_undef,
   1904         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1905         /* index_min   */ 0,
   1906         /* index_max   */ 127,
   1907         /* minblock    */ 37,
   1908         /* maxblock    */ 37,
   1909         /* blocks      */ 0,
   1910         /* blocks_hi   */ 0x20,
   1911         /* base        */ 0x80ec0000,
   1912         /* gran        */ 1,
   1913         /* bytes       */ 40,
   1914         /* nFields     */ 18,
   1915         /* *fields     */ soc_VFI_PROFILE_2_BCM56870_A0m_fields,
   1916         /* *views      */ NULL,
   1917         /* *views_num  */ NULL,
   1918         /* snoop_cb    */ NULL, 
   1919         /* snoop_user_data */ NULL, 
   1920         /* snoop_flags */ 0,
   1921         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1922         /* type */ SOC_MEM_TYPE_NORMAL,
   1923         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1924         /* impl */ SOC_MEM_IMPL_NORMAL,
   1925         /* cmic_mor_clks       */ 0,
   1926         /* access_latency_mode */ 3,
   1927     },
   1928 #endif /* chips */
   1929 
   1930 #if defined(BCM_56370_A0)
   1931     { /* SOC_MEM_INT_VFI_PROFILE_BCM56370_A0m */ 
   1932         /* mem            VFI_PROFILEm */
   1933         /* flags       */ SOC_MEM_FLAG_VALID |
   1934                           SOC_MEM_FLAG_CACHABLE |
   1935                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   1936         /* cmp_fn      */ _soc_mem_cmp_undef,
   1937         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1938         /* index_min   */ 0,
   1939         /* index_max   */ 127,
   1940         /* minblock    */ 14,
   1941         /* maxblock    */ 14,
   1942         /* blocks      */ 0x4000,
   1943         /* blocks_hi   */ 0,
   1944         /* base        */ 0x645c0000,
   1945         /* gran        */ 1,
   1946         /* bytes       */ 8,
   1947         /* nFields     */ 18,
   1948         /* *fields     */ soc_VFI_PROFILE_BCM56870_A0m_fields,
   1949         /* *views      */ NULL,
   1950         /* *views_num  */ NULL,
   1951         /* snoop_cb    */ NULL, 
   1952         /* snoop_user_data */ NULL, 
   1953         /* snoop_flags */ 0,
   1954         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1955         /* type */ SOC_MEM_TYPE_NORMAL,
   1956         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   1957         /* impl */ SOC_MEM_IMPL_NORMAL,
   1958         /* cmic_mor_clks       */ 0,
   1959         /* access_latency_mode */ 3,
   1960     },
   1961 #endif /* chips */
   1962 
   1963 #if defined(BCM_56560_A0)
   1964     { /* SOC_MEM_INT_VFI_PROFILE_BCM56560_A0m */ 
   1965         /* mem            VFI_PROFILEm */
   1966         /* flags       */ SOC_MEM_FLAG_VALID |
   1967                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1968         /* cmp_fn      */ _soc_mem_cmp_undef,
   1969         /* *null_entry */ _soc_mem_entry_null_zeroes,
   1970         /* index_min   */ 0,
   1971         /* index_max   */ 31,
   1972         /* minblock    */ 21,
   1973         /* maxblock    */ 21,
   1974         /* blocks      */ 0x200000,
   1975         /* blocks_hi   */ 0,
   1976         /* base        */ 0x14700000,
   1977         /* gran        */ 1,
   1978         /* bytes       */ 2,
   1979         /* nFields     */ 9,
   1980         /* *fields     */ soc_VFI_PROFILE_BCM56560_A0m_fields,
   1981         /* *views      */ NULL,
   1982         /* *views_num  */ NULL,
   1983         /* snoop_cb    */ NULL, 
   1984         /* snoop_user_data */ NULL, 
   1985         /* snoop_flags */ 0,
   1986         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   1987         /* type */ SOC_MEM_TYPE_NORMAL,
   1988         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   1989         /* impl */ SOC_MEM_IMPL_NORMAL,
   1990         /* cmic_mor_clks       */ 0,
   1991     },
   1992 #endif /* chips */
   1993 
   1994 #if defined(BCM_56560_B0)
   1995     { /* SOC_MEM_INT_VFI_PROFILE_BCM56560_B0m */ 
   1996         /* mem            VFI_PROFILEm */
   1997         /* flags       */ SOC_MEM_FLAG_VALID |
   1998                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   1999         /* cmp_fn      */ _soc_mem_cmp_undef,
   2000         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2001         /* index_min   */ 0,
   2002         /* index_max   */ 31,
   2003         /* minblock    */ 13,
   2004         /* maxblock    */ 13,
   2005         /* blocks      */ 0x2000,
   2006         /* blocks_hi   */ 0,
   2007         /* base        */ 0x14700000,
   2008         /* gran        */ 1,
   2009         /* bytes       */ 2,
   2010         /* nFields     */ 9,
   2011         /* *fields     */ soc_VFI_PROFILE_BCM56560_A0m_fields,
   2012         /* *views      */ NULL,
   2013         /* *views_num  */ NULL,
   2014         /* snoop_cb    */ NULL, 
   2015         /* snoop_user_data */ NULL, 
   2016         /* snoop_flags */ 0,
   2017         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2018         /* type */ SOC_MEM_TYPE_NORMAL,
   2019         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2020         /* impl */ SOC_MEM_IMPL_NORMAL,
   2021         /* cmic_mor_clks       */ 0,
   2022     },
   2023 #endif /* chips */
   2024 
   2025 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   2026     { /* SOC_MEM_INT_VFI_PROFILE_BCM56670_A0m */ 
   2027         /* mem            VFI_PROFILEm */
   2028         /* flags       */ SOC_MEM_FLAG_VALID |
   2029                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2030         /* cmp_fn      */ _soc_mem_cmp_undef,
   2031         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2032         /* index_min   */ 0,
   2033         /* index_max   */ 31,
   2034         /* minblock    */ 21,
   2035         /* maxblock    */ 21,
   2036         /* blocks      */ 0x200000,
   2037         /* blocks_hi   */ 0,
   2038         /* base        */ 0x14780000,
   2039         /* gran        */ 1,
   2040         /* bytes       */ 2,
   2041         /* nFields     */ 9,
   2042         /* *fields     */ soc_VFI_PROFILE_BCM56560_A0m_fields,
   2043         /* *views      */ NULL,
   2044         /* *views_num  */ NULL,
   2045         /* snoop_cb    */ NULL, 
   2046         /* snoop_user_data */ NULL, 
   2047         /* snoop_flags */ 0,
   2048         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2049         /* type */ SOC_MEM_TYPE_NORMAL,
   2050         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2051         /* impl */ SOC_MEM_IMPL_NORMAL,
   2052         /* cmic_mor_clks       */ 0,
   2053     },
   2054 #endif /* chips */
   2055 
   2056 #if defined(BCM_56770_A0)
   2057     { /* SOC_MEM_INT_VFI_PROFILE_BCM56770_A0m */ 
   2058         /* mem            VFI_PROFILEm */
   2059         /* flags       */ SOC_MEM_FLAG_VALID |
   2060                           SOC_MEM_FLAG_CACHABLE |
   2061                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   2062                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   2063         /* cmp_fn      */ _soc_mem_cmp_undef,
   2064         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2065         /* index_min   */ 0,
   2066         /* index_max   */ 127,
   2067         /* minblock    */ 25,
   2068         /* maxblock    */ 25,
   2069         /* blocks      */ 0x2000000,
   2070         /* blocks_hi   */ 0,
   2071         /* base        */ 0x645c0000,
   2072         /* gran        */ 1,
   2073         /* bytes       */ 8,
   2074         /* nFields     */ 18,
   2075         /* *fields     */ soc_VFI_PROFILE_BCM56870_A0m_fields,
   2076         /* *views      */ NULL,
   2077         /* *views_num  */ NULL,
   2078         /* snoop_cb    */ NULL, 
   2079         /* snoop_user_data */ NULL, 
   2080         /* snoop_flags */ 0,
   2081         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2082         /* type */ SOC_MEM_TYPE_NORMAL,
   2083         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2084         /* impl */ SOC_MEM_IMPL_NORMAL,
   2085         /* cmic_mor_clks       */ 0,
   2086         /* access_latency_mode */ 3,
   2087     },
   2088 #endif /* chips */
   2089 
   2090 #if defined(BCM_56870_A0)
   2091     { /* SOC_MEM_INT_VFI_PROFILE_BCM56870_A0m */ 
   2092         /* mem            VFI_PROFILEm */
   2093         /* flags       */ SOC_MEM_FLAG_VALID |
   2094                           SOC_MEM_FLAG_CACHABLE |
   2095                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   2096                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   2097         /* cmp_fn      */ _soc_mem_cmp_undef,
   2098         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2099         /* index_min   */ 0,
   2100         /* index_max   */ 127,
   2101         /* minblock    */ 37,
   2102         /* maxblock    */ 37,
   2103         /* blocks      */ 0,
   2104         /* blocks_hi   */ 0x20,
   2105         /* base        */ 0x645c0000,
   2106         /* gran        */ 1,
   2107         /* bytes       */ 8,
   2108         /* nFields     */ 18,
   2109         /* *fields     */ soc_VFI_PROFILE_BCM56870_A0m_fields,
   2110         /* *views      */ NULL,
   2111         /* *views_num  */ NULL,
   2112         /* snoop_cb    */ NULL, 
   2113         /* snoop_user_data */ NULL, 
   2114         /* snoop_flags */ 0,
   2115         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2116         /* type */ SOC_MEM_TYPE_NORMAL,
   2117         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   2118         /* impl */ SOC_MEM_IMPL_NORMAL,
   2119         /* cmic_mor_clks       */ 0,
   2120         /* access_latency_mode */ 3,
   2121     },
   2122 #endif /* chips */
   2123 
   2124 #if defined(BCM_56640_A0)
   2125     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_Am */ 
   2126         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Am */
   2127         /* flags       */ SOC_MEM_FLAG_VALID |
   2128                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2129         /* cmp_fn      */ _soc_mem_cmp_undef,
   2130         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2131         /* index_min   */ 0,
   2132         /* index_max   */ 15,
   2133         /* minblock    */ 7,
   2134         /* maxblock    */ 7,
   2135         /* blocks      */ 0x80,
   2136         /* blocks_hi   */ 0,
   2137         /* base        */ 0x14400000,
   2138         /* gran        */ 1,
   2139         /* bytes       */ 2,
   2140         /* nFields     */ 1,
   2141         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_Am_fields,
   2142         /* *views      */ NULL,
   2143         /* *views_num  */ NULL,
   2144         /* snoop_cb    */ NULL, 
   2145         /* snoop_user_data */ NULL, 
   2146         /* snoop_flags */ 0,
   2147         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2148         /* type */ SOC_MEM_TYPE_NORMAL,
   2149         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2150         /* impl */ SOC_MEM_IMPL_NORMAL,
   2151         /* cmic_mor_clks       */ 0,
   2152     },
   2153 #endif /* chips */
   2154 
   2155 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   2156     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56260_A0m */ 
   2157         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Am */
   2158         /* flags       */ SOC_MEM_FLAG_VALID |
   2159                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2160         /* cmp_fn      */ _soc_mem_cmp_undef,
   2161         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2162         /* index_min   */ 0,
   2163         /* index_max   */ 15,
   2164         /* minblock    */ 6,
   2165         /* maxblock    */ 6,
   2166         /* blocks      */ 0x40,
   2167         /* blocks_hi   */ 0,
   2168         /* base        */ 0x14400000,
   2169         /* gran        */ 1,
   2170         /* bytes       */ 2,
   2171         /* nFields     */ 1,
   2172         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56560_A0m_fields,
   2173         /* *views      */ NULL,
   2174         /* *views_num  */ NULL,
   2175         /* snoop_cb    */ NULL, 
   2176         /* snoop_user_data */ NULL, 
   2177         /* snoop_flags */ 0,
   2178         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2179         /* type */ SOC_MEM_TYPE_NORMAL,
   2180         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2181         /* impl */ SOC_MEM_IMPL_NORMAL,
   2182         /* cmic_mor_clks       */ 0,
   2183     },
   2184 #endif /* chips */
   2185 
   2186 #if defined(BCM_56270_A0)
   2187     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56270_A0m */ 
   2188         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Am */
   2189         /* flags       */ SOC_MEM_FLAG_VALID |
   2190                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2191         /* cmp_fn      */ _soc_mem_cmp_undef,
   2192         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2193         /* index_min   */ 0,
   2194         /* index_max   */ 15,
   2195         /* minblock    */ 5,
   2196         /* maxblock    */ 5,
   2197         /* blocks      */ 0x20,
   2198         /* blocks_hi   */ 0,
   2199         /* base        */ 0x14400000,
   2200         /* gran        */ 1,
   2201         /* bytes       */ 2,
   2202         /* nFields     */ 1,
   2203         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56560_A0m_fields,
   2204         /* *views      */ NULL,
   2205         /* *views_num  */ NULL,
   2206         /* snoop_cb    */ NULL, 
   2207         /* snoop_user_data */ NULL, 
   2208         /* snoop_flags */ 0,
   2209         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2210         /* type */ SOC_MEM_TYPE_NORMAL,
   2211         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2212         /* impl */ SOC_MEM_IMPL_NORMAL,
   2213         /* cmic_mor_clks       */ 0,
   2214     },
   2215 #endif /* chips */
   2216 
   2217 #if defined(BCM_56340_A0)
   2218     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56340_A0m */ 
   2219         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Am */
   2220         /* flags       */ SOC_MEM_FLAG_VALID |
   2221                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2222         /* cmp_fn      */ _soc_mem_cmp_undef,
   2223         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2224         /* index_min   */ 0,
   2225         /* index_max   */ 15,
   2226         /* minblock    */ 4,
   2227         /* maxblock    */ 4,
   2228         /* blocks      */ 0x10,
   2229         /* blocks_hi   */ 0,
   2230         /* base        */ 0x14400000,
   2231         /* gran        */ 1,
   2232         /* bytes       */ 2,
   2233         /* nFields     */ 1,
   2234         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_Am_fields,
   2235         /* *views      */ NULL,
   2236         /* *views_num  */ NULL,
   2237         /* snoop_cb    */ NULL, 
   2238         /* snoop_user_data */ NULL, 
   2239         /* snoop_flags */ 0,
   2240         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2241         /* type */ SOC_MEM_TYPE_NORMAL,
   2242         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2243         /* impl */ SOC_MEM_IMPL_NORMAL,
   2244         /* cmic_mor_clks       */ 0,
   2245     },
   2246 #endif /* chips */
   2247 
   2248 #if defined(BCM_56370_A0)
   2249     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56370_A0m */ 
   2250         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Am */
   2251         /* flags       */ SOC_MEM_FLAG_VALID |
   2252                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2253         /* cmp_fn      */ _soc_mem_cmp_undef,
   2254         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2255         /* index_min   */ 0,
   2256         /* index_max   */ 15,
   2257         /* minblock    */ 14,
   2258         /* maxblock    */ 14,
   2259         /* blocks      */ 0x4000,
   2260         /* blocks_hi   */ 0,
   2261         /* base        */ 0x68040000,
   2262         /* gran        */ 1,
   2263         /* bytes       */ 2,
   2264         /* nFields     */ 1,
   2265         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56870_A0m_fields,
   2266         /* *views      */ NULL,
   2267         /* *views_num  */ NULL,
   2268         /* snoop_cb    */ NULL, 
   2269         /* snoop_user_data */ NULL, 
   2270         /* snoop_flags */ 0,
   2271         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2272         /* type */ SOC_MEM_TYPE_NORMAL,
   2273         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2274         /* impl */ SOC_MEM_IMPL_NORMAL,
   2275         /* cmic_mor_clks       */ 0,
   2276         /* access_latency_mode */ 3,
   2277     },
   2278 #endif /* chips */
   2279 
   2280 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   2281     defined(BCM_56450_B1)
   2282     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56450_A0m */ 
   2283         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Am */
   2284         /* flags       */ SOC_MEM_FLAG_VALID |
   2285                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2286         /* cmp_fn      */ _soc_mem_cmp_undef,
   2287         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2288         /* index_min   */ 0,
   2289         /* index_max   */ 15,
   2290         /* minblock    */ 8,
   2291         /* maxblock    */ 8,
   2292         /* blocks      */ 0x100,
   2293         /* blocks_hi   */ 0,
   2294         /* base        */ 0x14400000,
   2295         /* gran        */ 1,
   2296         /* bytes       */ 2,
   2297         /* nFields     */ 1,
   2298         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56850_A0m_fields,
   2299         /* *views      */ NULL,
   2300         /* *views_num  */ NULL,
   2301         /* snoop_cb    */ NULL, 
   2302         /* snoop_user_data */ NULL, 
   2303         /* snoop_flags */ 0,
   2304         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2305         /* type */ SOC_MEM_TYPE_NORMAL,
   2306         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2307         /* impl */ SOC_MEM_IMPL_NORMAL,
   2308         /* cmic_mor_clks       */ 0,
   2309     },
   2310 #endif /* chips */
   2311 
   2312 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \
   2313     defined(BCM_56670_B0)
   2314     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56560_A0m */ 
   2315         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Am */
   2316         /* flags       */ SOC_MEM_FLAG_VALID |
   2317                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2318         /* cmp_fn      */ _soc_mem_cmp_undef,
   2319         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2320         /* index_min   */ 0,
   2321         /* index_max   */ 15,
   2322         /* minblock    */ 21,
   2323         /* maxblock    */ 21,
   2324         /* blocks      */ 0x200000,
   2325         /* blocks_hi   */ 0,
   2326         /* base        */ 0x14380000,
   2327         /* gran        */ 1,
   2328         /* bytes       */ 2,
   2329         /* nFields     */ 1,
   2330         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56560_A0m_fields,
   2331         /* *views      */ NULL,
   2332         /* *views_num  */ NULL,
   2333         /* snoop_cb    */ NULL, 
   2334         /* snoop_user_data */ NULL, 
   2335         /* snoop_flags */ 0,
   2336         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2337         /* type */ SOC_MEM_TYPE_NORMAL,
   2338         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2339         /* impl */ SOC_MEM_IMPL_NORMAL,
   2340         /* cmic_mor_clks       */ 0,
   2341     },
   2342 #endif /* chips */
   2343 
   2344 #if defined(BCM_56560_B0)
   2345     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56560_B0m */ 
   2346         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Am */
   2347         /* flags       */ SOC_MEM_FLAG_VALID |
   2348                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2349         /* cmp_fn      */ _soc_mem_cmp_undef,
   2350         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2351         /* index_min   */ 0,
   2352         /* index_max   */ 15,
   2353         /* minblock    */ 13,
   2354         /* maxblock    */ 13,
   2355         /* blocks      */ 0x2000,
   2356         /* blocks_hi   */ 0,
   2357         /* base        */ 0x14380000,
   2358         /* gran        */ 1,
   2359         /* bytes       */ 2,
   2360         /* nFields     */ 1,
   2361         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56560_A0m_fields,
   2362         /* *views      */ NULL,
   2363         /* *views_num  */ NULL,
   2364         /* snoop_cb    */ NULL, 
   2365         /* snoop_user_data */ NULL, 
   2366         /* snoop_flags */ 0,
   2367         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2368         /* type */ SOC_MEM_TYPE_NORMAL,
   2369         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2370         /* impl */ SOC_MEM_IMPL_NORMAL,
   2371         /* cmic_mor_clks       */ 0,
   2372     },
   2373 #endif /* chips */
   2374 
   2375 #if defined(BCM_56770_A0)
   2376     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56770_A0m */ 
   2377         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Am */
   2378         /* flags       */ SOC_MEM_FLAG_VALID |
   2379                           SOC_MEM_FLAG_CACHABLE |
   2380                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2381         /* cmp_fn      */ _soc_mem_cmp_undef,
   2382         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2383         /* index_min   */ 0,
   2384         /* index_max   */ 15,
   2385         /* minblock    */ 25,
   2386         /* maxblock    */ 25,
   2387         /* blocks      */ 0x2000000,
   2388         /* blocks_hi   */ 0,
   2389         /* base        */ 0x68040000,
   2390         /* gran        */ 1,
   2391         /* bytes       */ 2,
   2392         /* nFields     */ 1,
   2393         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56870_A0m_fields,
   2394         /* *views      */ NULL,
   2395         /* *views_num  */ NULL,
   2396         /* snoop_cb    */ NULL, 
   2397         /* snoop_user_data */ NULL, 
   2398         /* snoop_flags */ 0,
   2399         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2400         /* type */ SOC_MEM_TYPE_NORMAL,
   2401         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2402         /* impl */ SOC_MEM_IMPL_NORMAL,
   2403         /* cmic_mor_clks       */ 0,
   2404         /* access_latency_mode */ 3,
   2405     },
   2406 #endif /* chips */
   2407 
   2408 #if defined(BCM_56850_A0)
   2409     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56850_A0m */ 
   2410         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Am */
   2411         /* flags       */ SOC_MEM_FLAG_VALID |
   2412                           SOC_MEM_FLAG_CACHABLE |
   2413                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2414         /* cmp_fn      */ _soc_mem_cmp_undef,
   2415         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2416         /* index_min   */ 0,
   2417         /* index_max   */ 15,
   2418         /* minblock    */ 10,
   2419         /* maxblock    */ 10,
   2420         /* blocks      */ 0x400,
   2421         /* blocks_hi   */ 0,
   2422         /* base        */ 0x14380000,
   2423         /* gran        */ 1,
   2424         /* bytes       */ 2,
   2425         /* nFields     */ 1,
   2426         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56850_A0m_fields,
   2427         /* *views      */ NULL,
   2428         /* *views_num  */ NULL,
   2429         /* snoop_cb    */ NULL, 
   2430         /* snoop_user_data */ NULL, 
   2431         /* snoop_flags */ 0,
   2432         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2433         /* type */ SOC_MEM_TYPE_NORMAL,
   2434         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2435         /* impl */ SOC_MEM_IMPL_NORMAL,
   2436         /* cmic_mor_clks       */ 0,
   2437     },
   2438 #endif /* chips */
   2439 
   2440 #if defined(BCM_56860_A0)
   2441     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56860_A0m */ 
   2442         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Am */
   2443         /* flags       */ SOC_MEM_FLAG_VALID |
   2444                           SOC_MEM_FLAG_CACHABLE |
   2445                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2446         /* cmp_fn      */ _soc_mem_cmp_undef,
   2447         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2448         /* index_min   */ 0,
   2449         /* index_max   */ 15,
   2450         /* minblock    */ 11,
   2451         /* maxblock    */ 11,
   2452         /* blocks      */ 0x800,
   2453         /* blocks_hi   */ 0,
   2454         /* base        */ 0x14380000,
   2455         /* gran        */ 1,
   2456         /* bytes       */ 2,
   2457         /* nFields     */ 1,
   2458         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56850_A0m_fields,
   2459         /* *views      */ NULL,
   2460         /* *views_num  */ NULL,
   2461         /* snoop_cb    */ NULL, 
   2462         /* snoop_user_data */ NULL, 
   2463         /* snoop_flags */ 0,
   2464         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2465         /* type */ SOC_MEM_TYPE_NORMAL,
   2466         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2467         /* impl */ SOC_MEM_IMPL_NORMAL,
   2468         /* cmic_mor_clks       */ 0,
   2469     },
   2470 #endif /* chips */
   2471 
   2472 #if defined(BCM_56870_A0)
   2473     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56870_A0m */ 
   2474         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Am */
   2475         /* flags       */ SOC_MEM_FLAG_VALID |
   2476                           SOC_MEM_FLAG_CACHABLE |
   2477                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2478         /* cmp_fn      */ _soc_mem_cmp_undef,
   2479         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2480         /* index_min   */ 0,
   2481         /* index_max   */ 15,
   2482         /* minblock    */ 37,
   2483         /* maxblock    */ 37,
   2484         /* blocks      */ 0,
   2485         /* blocks_hi   */ 0x20,
   2486         /* base        */ 0x68040000,
   2487         /* gran        */ 1,
   2488         /* bytes       */ 2,
   2489         /* nFields     */ 1,
   2490         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56870_A0m_fields,
   2491         /* *views      */ NULL,
   2492         /* *views_num  */ NULL,
   2493         /* snoop_cb    */ NULL, 
   2494         /* snoop_user_data */ NULL, 
   2495         /* snoop_flags */ 0,
   2496         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2497         /* type */ SOC_MEM_TYPE_NORMAL,
   2498         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2499         /* impl */ SOC_MEM_IMPL_NORMAL,
   2500         /* cmic_mor_clks       */ 0,
   2501         /* access_latency_mode */ 3,
   2502     },
   2503 #endif /* chips */
   2504 
   2505 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   2506     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56960_A0m */ 
   2507         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Am */
   2508         /* flags       */ SOC_MEM_FLAG_VALID |
   2509                           SOC_MEM_FLAG_CACHABLE |
   2510                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2511         /* cmp_fn      */ _soc_mem_cmp_undef,
   2512         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2513         /* index_min   */ 0,
   2514         /* index_max   */ 15,
   2515         /* minblock    */ 36,
   2516         /* maxblock    */ 36,
   2517         /* blocks      */ 0,
   2518         /* blocks_hi   */ 0x10,
   2519         /* base        */ 0x381c0000,
   2520         /* gran        */ 1,
   2521         /* bytes       */ 2,
   2522         /* nFields     */ 1,
   2523         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56960_A0m_fields,
   2524         /* *views      */ NULL,
   2525         /* *views_num  */ NULL,
   2526         /* snoop_cb    */ NULL, 
   2527         /* snoop_user_data */ NULL, 
   2528         /* snoop_flags */ 0,
   2529         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2530         /* type */ SOC_MEM_TYPE_NORMAL,
   2531         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2532         /* impl */ SOC_MEM_IMPL_NORMAL,
   2533         /* cmic_mor_clks       */ 0,
   2534         /* access_latency_mode */ 3,
   2535     },
   2536 #endif /* chips */
   2537 
   2538 #if defined(BCM_56970_A0)
   2539     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56970_A0m */ 
   2540         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Am */
   2541         /* flags       */ SOC_MEM_FLAG_VALID |
   2542                           SOC_MEM_FLAG_CACHABLE |
   2543                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2544         /* cmp_fn      */ _soc_mem_cmp_undef,
   2545         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2546         /* index_min   */ 0,
   2547         /* index_max   */ 15,
   2548         /* minblock    */ 68,
   2549         /* maxblock    */ 68,
   2550         /* blocks      */ 0,
   2551         /* blocks_hi   */ 0xffffffff,
   2552         /* base        */ 0x5c3c0000,
   2553         /* gran        */ 1,
   2554         /* bytes       */ 2,
   2555         /* nFields     */ 1,
   2556         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56960_A0m_fields,
   2557         /* *views      */ NULL,
   2558         /* *views_num  */ NULL,
   2559         /* snoop_cb    */ NULL, 
   2560         /* snoop_user_data */ NULL, 
   2561         /* snoop_flags */ 0,
   2562         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2563         /* type */ SOC_MEM_TYPE_NORMAL,
   2564         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2565         /* impl */ SOC_MEM_IMPL_NORMAL,
   2566         /* cmic_mor_clks       */ 0,
   2567         /* access_latency_mode */ 3,
   2568     },
   2569 #endif /* chips */
   2570 
   2571 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   2572     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56980_A0m */ 
   2573         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Am */
   2574         /* flags       */ SOC_MEM_FLAG_VALID |
   2575                           SOC_MEM_FLAG_CACHABLE |
   2576                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2577         /* cmp_fn      */ _soc_mem_cmp_undef,
   2578         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2579         /* index_min   */ 0,
   2580         /* index_max   */ 15,
   2581         /* minblock    */ 101,
   2582         /* maxblock    */ 101,
   2583         /* blocks      */ 0,
   2584         /* blocks_hi   */ 0xffffffff,
   2585         /* base        */ 0x0c6c0000,
   2586         /* gran        */ 1,
   2587         /* bytes       */ 2,
   2588         /* nFields     */ 1,
   2589         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56980_A0m_fields,
   2590         /* *views      */ NULL,
   2591         /* *views_num  */ NULL,
   2592         /* snoop_cb    */ NULL, 
   2593         /* snoop_user_data */ NULL, 
   2594         /* snoop_flags */ 0,
   2595         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2596         /* type */ SOC_MEM_TYPE_NORMAL,
   2597         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2598         /* impl */ SOC_MEM_IMPL_NORMAL,
   2599         /* cmic_mor_clks       */ 0,
   2600         /* access_latency_mode */ 3,
   2601     },
   2602 #endif /* chips */
   2603 
   2604 #if defined(BCM_56640_A0)
   2605     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_Bm */ 
   2606         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Bm */
   2607         /* flags       */ SOC_MEM_FLAG_VALID |
   2608                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2609         /* cmp_fn      */ _soc_mem_cmp_undef,
   2610         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2611         /* index_min   */ 0,
   2612         /* index_max   */ 15,
   2613         /* minblock    */ 7,
   2614         /* maxblock    */ 7,
   2615         /* blocks      */ 0x80,
   2616         /* blocks_hi   */ 0,
   2617         /* base        */ 0x14440000,
   2618         /* gran        */ 1,
   2619         /* bytes       */ 2,
   2620         /* nFields     */ 1,
   2621         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_Bm_fields,
   2622         /* *views      */ NULL,
   2623         /* *views_num  */ NULL,
   2624         /* snoop_cb    */ NULL, 
   2625         /* snoop_user_data */ NULL, 
   2626         /* snoop_flags */ 0,
   2627         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2628         /* type */ SOC_MEM_TYPE_NORMAL,
   2629         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2630         /* impl */ SOC_MEM_IMPL_NORMAL,
   2631         /* cmic_mor_clks       */ 0,
   2632     },
   2633 #endif /* chips */
   2634 
   2635 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   2636     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_B_BCM56260_A0m */ 
   2637         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Bm */
   2638         /* flags       */ SOC_MEM_FLAG_VALID |
   2639                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2640         /* cmp_fn      */ _soc_mem_cmp_undef,
   2641         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2642         /* index_min   */ 0,
   2643         /* index_max   */ 15,
   2644         /* minblock    */ 6,
   2645         /* maxblock    */ 6,
   2646         /* blocks      */ 0x40,
   2647         /* blocks_hi   */ 0,
   2648         /* base        */ 0x14440000,
   2649         /* gran        */ 1,
   2650         /* bytes       */ 2,
   2651         /* nFields     */ 1,
   2652         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56560_A0m_fields,
   2653         /* *views      */ NULL,
   2654         /* *views_num  */ NULL,
   2655         /* snoop_cb    */ NULL, 
   2656         /* snoop_user_data */ NULL, 
   2657         /* snoop_flags */ 0,
   2658         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2659         /* type */ SOC_MEM_TYPE_NORMAL,
   2660         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2661         /* impl */ SOC_MEM_IMPL_NORMAL,
   2662         /* cmic_mor_clks       */ 0,
   2663     },
   2664 #endif /* chips */
   2665 
   2666 #if defined(BCM_56270_A0)
   2667     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_B_BCM56270_A0m */ 
   2668         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Bm */
   2669         /* flags       */ SOC_MEM_FLAG_VALID |
   2670                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2671         /* cmp_fn      */ _soc_mem_cmp_undef,
   2672         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2673         /* index_min   */ 0,
   2674         /* index_max   */ 15,
   2675         /* minblock    */ 5,
   2676         /* maxblock    */ 5,
   2677         /* blocks      */ 0x20,
   2678         /* blocks_hi   */ 0,
   2679         /* base        */ 0x14440000,
   2680         /* gran        */ 1,
   2681         /* bytes       */ 2,
   2682         /* nFields     */ 1,
   2683         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56560_A0m_fields,
   2684         /* *views      */ NULL,
   2685         /* *views_num  */ NULL,
   2686         /* snoop_cb    */ NULL, 
   2687         /* snoop_user_data */ NULL, 
   2688         /* snoop_flags */ 0,
   2689         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2690         /* type */ SOC_MEM_TYPE_NORMAL,
   2691         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2692         /* impl */ SOC_MEM_IMPL_NORMAL,
   2693         /* cmic_mor_clks       */ 0,
   2694     },
   2695 #endif /* chips */
   2696 
   2697 #if defined(BCM_56340_A0)
   2698     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_B_BCM56340_A0m */ 
   2699         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Bm */
   2700         /* flags       */ SOC_MEM_FLAG_VALID |
   2701                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2702         /* cmp_fn      */ _soc_mem_cmp_undef,
   2703         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2704         /* index_min   */ 0,
   2705         /* index_max   */ 15,
   2706         /* minblock    */ 4,
   2707         /* maxblock    */ 4,
   2708         /* blocks      */ 0x10,
   2709         /* blocks_hi   */ 0,
   2710         /* base        */ 0x14440000,
   2711         /* gran        */ 1,
   2712         /* bytes       */ 2,
   2713         /* nFields     */ 1,
   2714         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_Bm_fields,
   2715         /* *views      */ NULL,
   2716         /* *views_num  */ NULL,
   2717         /* snoop_cb    */ NULL, 
   2718         /* snoop_user_data */ NULL, 
   2719         /* snoop_flags */ 0,
   2720         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2721         /* type */ SOC_MEM_TYPE_NORMAL,
   2722         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2723         /* impl */ SOC_MEM_IMPL_NORMAL,
   2724         /* cmic_mor_clks       */ 0,
   2725     },
   2726 #endif /* chips */
   2727 
   2728 #if defined(BCM_56370_A0)
   2729     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_B_BCM56370_A0m */ 
   2730         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Bm */
   2731         /* flags       */ SOC_MEM_FLAG_VALID |
   2732                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2733         /* cmp_fn      */ _soc_mem_cmp_undef,
   2734         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2735         /* index_min   */ 0,
   2736         /* index_max   */ 15,
   2737         /* minblock    */ 14,
   2738         /* maxblock    */ 14,
   2739         /* blocks      */ 0x4000,
   2740         /* blocks_hi   */ 0,
   2741         /* base        */ 0x68080000,
   2742         /* gran        */ 1,
   2743         /* bytes       */ 2,
   2744         /* nFields     */ 1,
   2745         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56870_A0m_fields,
   2746         /* *views      */ NULL,
   2747         /* *views_num  */ NULL,
   2748         /* snoop_cb    */ NULL, 
   2749         /* snoop_user_data */ NULL, 
   2750         /* snoop_flags */ 0,
   2751         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2752         /* type */ SOC_MEM_TYPE_NORMAL,
   2753         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2754         /* impl */ SOC_MEM_IMPL_NORMAL,
   2755         /* cmic_mor_clks       */ 0,
   2756         /* access_latency_mode */ 3,
   2757     },
   2758 #endif /* chips */
   2759 
   2760 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   2761     defined(BCM_56450_B1)
   2762     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_B_BCM56450_A0m */ 
   2763         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Bm */
   2764         /* flags       */ SOC_MEM_FLAG_VALID |
   2765                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2766         /* cmp_fn      */ _soc_mem_cmp_undef,
   2767         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2768         /* index_min   */ 0,
   2769         /* index_max   */ 15,
   2770         /* minblock    */ 8,
   2771         /* maxblock    */ 8,
   2772         /* blocks      */ 0x100,
   2773         /* blocks_hi   */ 0,
   2774         /* base        */ 0x14440000,
   2775         /* gran        */ 1,
   2776         /* bytes       */ 2,
   2777         /* nFields     */ 1,
   2778         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56850_A0m_fields,
   2779         /* *views      */ NULL,
   2780         /* *views_num  */ NULL,
   2781         /* snoop_cb    */ NULL, 
   2782         /* snoop_user_data */ NULL, 
   2783         /* snoop_flags */ 0,
   2784         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2785         /* type */ SOC_MEM_TYPE_NORMAL,
   2786         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2787         /* impl */ SOC_MEM_IMPL_NORMAL,
   2788         /* cmic_mor_clks       */ 0,
   2789     },
   2790 #endif /* chips */
   2791 
   2792 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \
   2793     defined(BCM_56670_B0)
   2794     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_B_BCM56560_A0m */ 
   2795         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Bm */
   2796         /* flags       */ SOC_MEM_FLAG_VALID |
   2797                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2798         /* cmp_fn      */ _soc_mem_cmp_undef,
   2799         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2800         /* index_min   */ 0,
   2801         /* index_max   */ 15,
   2802         /* minblock    */ 21,
   2803         /* maxblock    */ 21,
   2804         /* blocks      */ 0x200000,
   2805         /* blocks_hi   */ 0,
   2806         /* base        */ 0x143c0000,
   2807         /* gran        */ 1,
   2808         /* bytes       */ 2,
   2809         /* nFields     */ 1,
   2810         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56560_A0m_fields,
   2811         /* *views      */ NULL,
   2812         /* *views_num  */ NULL,
   2813         /* snoop_cb    */ NULL, 
   2814         /* snoop_user_data */ NULL, 
   2815         /* snoop_flags */ 0,
   2816         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2817         /* type */ SOC_MEM_TYPE_NORMAL,
   2818         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2819         /* impl */ SOC_MEM_IMPL_NORMAL,
   2820         /* cmic_mor_clks       */ 0,
   2821     },
   2822 #endif /* chips */
   2823 
   2824 #if defined(BCM_56560_B0)
   2825     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_B_BCM56560_B0m */ 
   2826         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Bm */
   2827         /* flags       */ SOC_MEM_FLAG_VALID |
   2828                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   2829         /* cmp_fn      */ _soc_mem_cmp_undef,
   2830         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2831         /* index_min   */ 0,
   2832         /* index_max   */ 15,
   2833         /* minblock    */ 13,
   2834         /* maxblock    */ 13,
   2835         /* blocks      */ 0x2000,
   2836         /* blocks_hi   */ 0,
   2837         /* base        */ 0x143c0000,
   2838         /* gran        */ 1,
   2839         /* bytes       */ 2,
   2840         /* nFields     */ 1,
   2841         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56560_A0m_fields,
   2842         /* *views      */ NULL,
   2843         /* *views_num  */ NULL,
   2844         /* snoop_cb    */ NULL, 
   2845         /* snoop_user_data */ NULL, 
   2846         /* snoop_flags */ 0,
   2847         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2848         /* type */ SOC_MEM_TYPE_NORMAL,
   2849         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2850         /* impl */ SOC_MEM_IMPL_NORMAL,
   2851         /* cmic_mor_clks       */ 0,
   2852     },
   2853 #endif /* chips */
   2854 
   2855 #if defined(BCM_56770_A0)
   2856     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_B_BCM56770_A0m */ 
   2857         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Bm */
   2858         /* flags       */ SOC_MEM_FLAG_VALID |
   2859                           SOC_MEM_FLAG_CACHABLE |
   2860                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2861         /* cmp_fn      */ _soc_mem_cmp_undef,
   2862         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2863         /* index_min   */ 0,
   2864         /* index_max   */ 15,
   2865         /* minblock    */ 25,
   2866         /* maxblock    */ 25,
   2867         /* blocks      */ 0x2000000,
   2868         /* blocks_hi   */ 0,
   2869         /* base        */ 0x68080000,
   2870         /* gran        */ 1,
   2871         /* bytes       */ 2,
   2872         /* nFields     */ 1,
   2873         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56870_A0m_fields,
   2874         /* *views      */ NULL,
   2875         /* *views_num  */ NULL,
   2876         /* snoop_cb    */ NULL, 
   2877         /* snoop_user_data */ NULL, 
   2878         /* snoop_flags */ 0,
   2879         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2880         /* type */ SOC_MEM_TYPE_NORMAL,
   2881         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2882         /* impl */ SOC_MEM_IMPL_NORMAL,
   2883         /* cmic_mor_clks       */ 0,
   2884         /* access_latency_mode */ 3,
   2885     },
   2886 #endif /* chips */
   2887 
   2888 #if defined(BCM_56850_A0)
   2889     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_B_BCM56850_A0m */ 
   2890         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Bm */
   2891         /* flags       */ SOC_MEM_FLAG_VALID |
   2892                           SOC_MEM_FLAG_CACHABLE |
   2893                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2894         /* cmp_fn      */ _soc_mem_cmp_undef,
   2895         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2896         /* index_min   */ 0,
   2897         /* index_max   */ 15,
   2898         /* minblock    */ 10,
   2899         /* maxblock    */ 10,
   2900         /* blocks      */ 0x400,
   2901         /* blocks_hi   */ 0,
   2902         /* base        */ 0x143c0000,
   2903         /* gran        */ 1,
   2904         /* bytes       */ 2,
   2905         /* nFields     */ 1,
   2906         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56850_A0m_fields,
   2907         /* *views      */ NULL,
   2908         /* *views_num  */ NULL,
   2909         /* snoop_cb    */ NULL, 
   2910         /* snoop_user_data */ NULL, 
   2911         /* snoop_flags */ 0,
   2912         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2913         /* type */ SOC_MEM_TYPE_NORMAL,
   2914         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2915         /* impl */ SOC_MEM_IMPL_NORMAL,
   2916         /* cmic_mor_clks       */ 0,
   2917     },
   2918 #endif /* chips */
   2919 
   2920 #if defined(BCM_56860_A0)
   2921     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_B_BCM56860_A0m */ 
   2922         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Bm */
   2923         /* flags       */ SOC_MEM_FLAG_VALID |
   2924                           SOC_MEM_FLAG_CACHABLE |
   2925                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2926         /* cmp_fn      */ _soc_mem_cmp_undef,
   2927         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2928         /* index_min   */ 0,
   2929         /* index_max   */ 15,
   2930         /* minblock    */ 11,
   2931         /* maxblock    */ 11,
   2932         /* blocks      */ 0x800,
   2933         /* blocks_hi   */ 0,
   2934         /* base        */ 0x143c0000,
   2935         /* gran        */ 1,
   2936         /* bytes       */ 2,
   2937         /* nFields     */ 1,
   2938         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56850_A0m_fields,
   2939         /* *views      */ NULL,
   2940         /* *views_num  */ NULL,
   2941         /* snoop_cb    */ NULL, 
   2942         /* snoop_user_data */ NULL, 
   2943         /* snoop_flags */ 0,
   2944         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2945         /* type */ SOC_MEM_TYPE_NORMAL,
   2946         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2947         /* impl */ SOC_MEM_IMPL_NORMAL,
   2948         /* cmic_mor_clks       */ 0,
   2949     },
   2950 #endif /* chips */
   2951 
   2952 #if defined(BCM_56870_A0)
   2953     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_B_BCM56870_A0m */ 
   2954         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Bm */
   2955         /* flags       */ SOC_MEM_FLAG_VALID |
   2956                           SOC_MEM_FLAG_CACHABLE |
   2957                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2958         /* cmp_fn      */ _soc_mem_cmp_undef,
   2959         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2960         /* index_min   */ 0,
   2961         /* index_max   */ 15,
   2962         /* minblock    */ 37,
   2963         /* maxblock    */ 37,
   2964         /* blocks      */ 0,
   2965         /* blocks_hi   */ 0x20,
   2966         /* base        */ 0x68080000,
   2967         /* gran        */ 1,
   2968         /* bytes       */ 2,
   2969         /* nFields     */ 1,
   2970         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56870_A0m_fields,
   2971         /* *views      */ NULL,
   2972         /* *views_num  */ NULL,
   2973         /* snoop_cb    */ NULL, 
   2974         /* snoop_user_data */ NULL, 
   2975         /* snoop_flags */ 0,
   2976         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   2977         /* type */ SOC_MEM_TYPE_NORMAL,
   2978         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   2979         /* impl */ SOC_MEM_IMPL_NORMAL,
   2980         /* cmic_mor_clks       */ 0,
   2981         /* access_latency_mode */ 3,
   2982     },
   2983 #endif /* chips */
   2984 
   2985 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   2986     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_B_BCM56960_A0m */ 
   2987         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Bm */
   2988         /* flags       */ SOC_MEM_FLAG_VALID |
   2989                           SOC_MEM_FLAG_CACHABLE |
   2990                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   2991         /* cmp_fn      */ _soc_mem_cmp_undef,
   2992         /* *null_entry */ _soc_mem_entry_null_zeroes,
   2993         /* index_min   */ 0,
   2994         /* index_max   */ 15,
   2995         /* minblock    */ 36,
   2996         /* maxblock    */ 36,
   2997         /* blocks      */ 0,
   2998         /* blocks_hi   */ 0x10,
   2999         /* base        */ 0x38200000,
   3000         /* gran        */ 1,
   3001         /* bytes       */ 2,
   3002         /* nFields     */ 1,
   3003         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56960_A0m_fields,
   3004         /* *views      */ NULL,
   3005         /* *views_num  */ NULL,
   3006         /* snoop_cb    */ NULL, 
   3007         /* snoop_user_data */ NULL, 
   3008         /* snoop_flags */ 0,
   3009         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3010         /* type */ SOC_MEM_TYPE_NORMAL,
   3011         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3012         /* impl */ SOC_MEM_IMPL_NORMAL,
   3013         /* cmic_mor_clks       */ 0,
   3014         /* access_latency_mode */ 3,
   3015     },
   3016 #endif /* chips */
   3017 
   3018 #if defined(BCM_56970_A0)
   3019     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_B_BCM56970_A0m */ 
   3020         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Bm */
   3021         /* flags       */ SOC_MEM_FLAG_VALID |
   3022                           SOC_MEM_FLAG_CACHABLE |
   3023                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   3024         /* cmp_fn      */ _soc_mem_cmp_undef,
   3025         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3026         /* index_min   */ 0,
   3027         /* index_max   */ 15,
   3028         /* minblock    */ 68,
   3029         /* maxblock    */ 68,
   3030         /* blocks      */ 0,
   3031         /* blocks_hi   */ 0xffffffff,
   3032         /* base        */ 0x5c400000,
   3033         /* gran        */ 1,
   3034         /* bytes       */ 2,
   3035         /* nFields     */ 1,
   3036         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56960_A0m_fields,
   3037         /* *views      */ NULL,
   3038         /* *views_num  */ NULL,
   3039         /* snoop_cb    */ NULL, 
   3040         /* snoop_user_data */ NULL, 
   3041         /* snoop_flags */ 0,
   3042         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3043         /* type */ SOC_MEM_TYPE_NORMAL,
   3044         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3045         /* impl */ SOC_MEM_IMPL_NORMAL,
   3046         /* cmic_mor_clks       */ 0,
   3047         /* access_latency_mode */ 3,
   3048     },
   3049 #endif /* chips */
   3050 
   3051 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   3052     { /* SOC_MEM_INT_VFP_HASH_FIELD_BMAP_TABLE_B_BCM56980_A0m */ 
   3053         /* mem            VFP_HASH_FIELD_BMAP_TABLE_Bm */
   3054         /* flags       */ SOC_MEM_FLAG_VALID |
   3055                           SOC_MEM_FLAG_CACHABLE |
   3056                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
   3057         /* cmp_fn      */ _soc_mem_cmp_undef,
   3058         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3059         /* index_min   */ 0,
   3060         /* index_max   */ 15,
   3061         /* minblock    */ 101,
   3062         /* maxblock    */ 101,
   3063         /* blocks      */ 0,
   3064         /* blocks_hi   */ 0xffffffff,
   3065         /* base        */ 0x0c700000,
   3066         /* gran        */ 1,
   3067         /* bytes       */ 2,
   3068         /* nFields     */ 1,
   3069         /* *fields     */ soc_VFP_HASH_FIELD_BMAP_TABLE_A_BCM56980_A0m_fields,
   3070         /* *views      */ NULL,
   3071         /* *views_num  */ NULL,
   3072         /* snoop_cb    */ NULL, 
   3073         /* snoop_user_data */ NULL, 
   3074         /* snoop_flags */ 0,
   3075         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3076         /* type */ SOC_MEM_TYPE_NORMAL,
   3077         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3078         /* impl */ SOC_MEM_IMPL_NORMAL,
   3079         /* cmic_mor_clks       */ 0,
   3080         /* access_latency_mode */ 3,
   3081     },
   3082 #endif /* chips */
   3083 
   3084 #if defined(BCM_56514_A0)
   3085     { /* SOC_MEM_INT_VFP_POLICY_TABLEm */ 
   3086         /* mem            VFP_POLICY_TABLEm */
   3087         /* flags       */ SOC_MEM_FLAG_VALID |
   3088                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3089         /* cmp_fn      */ _soc_mem_cmp_undef,
   3090         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3091         /* index_min   */ 0,
   3092         /* index_max   */ 1023,
   3093         /* minblock    */ 6,
   3094         /* maxblock    */ 6,
   3095         /* blocks      */ 0x40,
   3096         /* blocks_hi   */ 0,
   3097         /* base        */ 0x040b0000,
   3098         /* gran        */ 1,
   3099         /* bytes       */ 5,
   3100         /* nFields     */ 10,
   3101         /* *fields     */ soc_VFP_POLICY_TABLEm_fields,
   3102         /* *views      */ NULL,
   3103         /* *views_num  */ NULL,
   3104         /* snoop_cb    */ NULL, 
   3105         /* snoop_user_data */ NULL, 
   3106         /* snoop_flags */ 0,
   3107         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3108         /* type */ SOC_MEM_TYPE_NORMAL,
   3109         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3110         /* impl */ SOC_MEM_IMPL_NORMAL,
   3111         /* cmic_mor_clks       */ 0,
   3112     },
   3113 #endif /* chips */
   3114 
   3115 #if defined(BCM_53400_A0)
   3116     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM53400_A0m */ 
   3117         /* mem            VFP_POLICY_TABLEm */
   3118         /* flags       */ SOC_MEM_FLAG_VALID |
   3119                           SOC_MEM_FLAG_CACHABLE |
   3120                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3121         /* cmp_fn      */ _soc_mem_cmp_undef,
   3122         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3123         /* index_min   */ 0,
   3124         /* index_max   */ 511,
   3125         /* minblock    */ 5,
   3126         /* maxblock    */ 5,
   3127         /* blocks      */ 0x20,
   3128         /* blocks_hi   */ 0,
   3129         /* base        */ 0x0c280000,
   3130         /* gran        */ 1,
   3131         /* bytes       */ 13,
   3132         /* nFields     */ 22,
   3133         /* *fields     */ soc_VFP_POLICY_TABLE_BCM53400_A0m_fields,
   3134         /* *views      */ NULL,
   3135         /* *views_num  */ NULL,
   3136         /* snoop_cb    */ NULL, 
   3137         /* snoop_user_data */ NULL, 
   3138         /* snoop_flags */ 0,
   3139         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3140         /* type */ SOC_MEM_TYPE_NORMAL,
   3141         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3142         /* impl */ SOC_MEM_IMPL_NORMAL,
   3143         /* cmic_mor_clks       */ 0,
   3144     },
   3145 #endif /* chips */
   3146 
   3147 #if defined(BCM_53540_A0)
   3148     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM53540_A0m */ 
   3149         /* mem            VFP_POLICY_TABLEm */
   3150         /* flags       */ SOC_MEM_FLAG_VALID |
   3151                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3152         /* cmp_fn      */ _soc_mem_cmp_undef,
   3153         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3154         /* index_min   */ 0,
   3155         /* index_max   */ 3,
   3156         /* minblock    */ 8,
   3157         /* maxblock    */ 8,
   3158         /* blocks      */ 0x100,
   3159         /* blocks_hi   */ 0,
   3160         /* base        */ 0x0c280000,
   3161         /* gran        */ 1,
   3162         /* bytes       */ 13,
   3163         /* nFields     */ 27,
   3164         /* *fields     */ soc_VFP_POLICY_TABLE_BCM53540_A0m_fields,
   3165         /* *views      */ NULL,
   3166         /* *views_num  */ NULL,
   3167         /* snoop_cb    */ NULL, 
   3168         /* snoop_user_data */ NULL, 
   3169         /* snoop_flags */ 0,
   3170         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3171         /* type */ SOC_MEM_TYPE_NORMAL,
   3172         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3173         /* impl */ SOC_MEM_IMPL_NORMAL,
   3174         /* cmic_mor_clks       */ 0,
   3175     },
   3176 #endif /* chips */
   3177 
   3178 #if defined(BCM_53570_A0)
   3179     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM53570_A0m */ 
   3180         /* mem            VFP_POLICY_TABLEm */
   3181         /* flags       */ SOC_MEM_FLAG_VALID |
   3182                           SOC_MEM_FLAG_CACHABLE |
   3183                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3184         /* cmp_fn      */ _soc_mem_cmp_undef,
   3185         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3186         /* index_min   */ 0,
   3187         /* index_max   */ 1023,
   3188         /* minblock    */ 15,
   3189         /* maxblock    */ 15,
   3190         /* blocks      */ 0x8000,
   3191         /* blocks_hi   */ 0,
   3192         /* base        */ 0x0c280000,
   3193         /* gran        */ 1,
   3194         /* bytes       */ 21,
   3195         /* nFields     */ 44,
   3196         /* *fields     */ soc_VFP_POLICY_TABLE_BCM53570_A0m_fields,
   3197         /* *views      */ NULL,
   3198         /* *views_num  */ NULL,
   3199         /* snoop_cb    */ NULL, 
   3200         /* snoop_user_data */ NULL, 
   3201         /* snoop_flags */ 0,
   3202         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3203         /* type */ SOC_MEM_TYPE_NORMAL,
   3204         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3205         /* impl */ SOC_MEM_IMPL_NORMAL,
   3206         /* cmic_mor_clks       */ 0,
   3207     },
   3208 #endif /* chips */
   3209 
   3210 #if defined(BCM_53570_B0)
   3211     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM53570_B0m */ 
   3212         /* mem            VFP_POLICY_TABLEm */
   3213         /* flags       */ SOC_MEM_FLAG_VALID |
   3214                           SOC_MEM_FLAG_CACHABLE |
   3215                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3216         /* cmp_fn      */ _soc_mem_cmp_undef,
   3217         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3218         /* index_min   */ 0,
   3219         /* index_max   */ 2047,
   3220         /* minblock    */ 15,
   3221         /* maxblock    */ 15,
   3222         /* blocks      */ 0x8000,
   3223         /* blocks_hi   */ 0,
   3224         /* base        */ 0x0c280000,
   3225         /* gran        */ 1,
   3226         /* bytes       */ 23,
   3227         /* nFields     */ 47,
   3228         /* *fields     */ soc_VFP_POLICY_TABLE_BCM53570_B0m_fields,
   3229         /* *views      */ NULL,
   3230         /* *views_num  */ NULL,
   3231         /* snoop_cb    */ NULL, 
   3232         /* snoop_user_data */ NULL, 
   3233         /* snoop_flags */ 0,
   3234         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3235         /* type */ SOC_MEM_TYPE_NORMAL,
   3236         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3237         /* impl */ SOC_MEM_IMPL_NORMAL,
   3238         /* cmic_mor_clks       */ 0,
   3239     },
   3240 #endif /* chips */
   3241 
   3242 #if defined(BCM_56150_A0)
   3243     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56150_A0m */ 
   3244         /* mem            VFP_POLICY_TABLEm */
   3245         /* flags       */ SOC_MEM_FLAG_VALID |
   3246                           SOC_MEM_FLAG_CACHABLE |
   3247                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3248         /* cmp_fn      */ _soc_mem_cmp_undef,
   3249         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3250         /* index_min   */ 0,
   3251         /* index_max   */ 511,
   3252         /* minblock    */ 5,
   3253         /* maxblock    */ 5,
   3254         /* blocks      */ 0x20,
   3255         /* blocks_hi   */ 0,
   3256         /* base        */ 0x10280000,
   3257         /* gran        */ 1,
   3258         /* bytes       */ 13,
   3259         /* nFields     */ 22,
   3260         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56150_A0m_fields,
   3261         /* *views      */ NULL,
   3262         /* *views_num  */ NULL,
   3263         /* snoop_cb    */ NULL, 
   3264         /* snoop_user_data */ NULL, 
   3265         /* snoop_flags */ 0,
   3266         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3267         /* type */ SOC_MEM_TYPE_NORMAL,
   3268         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3269         /* impl */ SOC_MEM_IMPL_NORMAL,
   3270         /* cmic_mor_clks       */ 0,
   3271     },
   3272 #endif /* chips */
   3273 
   3274 #if defined(BCM_56160_A0)
   3275     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56160_A0m */ 
   3276         /* mem            VFP_POLICY_TABLEm */
   3277         /* flags       */ SOC_MEM_FLAG_VALID |
   3278                           SOC_MEM_FLAG_CACHABLE |
   3279                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3280         /* cmp_fn      */ _soc_mem_cmp_undef,
   3281         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3282         /* index_min   */ 0,
   3283         /* index_max   */ 511,
   3284         /* minblock    */ 7,
   3285         /* maxblock    */ 7,
   3286         /* blocks      */ 0x80,
   3287         /* blocks_hi   */ 0,
   3288         /* base        */ 0x0c280000,
   3289         /* gran        */ 1,
   3290         /* bytes       */ 13,
   3291         /* nFields     */ 26,
   3292         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56160_A0m_fields,
   3293         /* *views      */ NULL,
   3294         /* *views_num  */ NULL,
   3295         /* snoop_cb    */ NULL, 
   3296         /* snoop_user_data */ NULL, 
   3297         /* snoop_flags */ 0,
   3298         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3299         /* type */ SOC_MEM_TYPE_NORMAL,
   3300         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3301         /* impl */ SOC_MEM_IMPL_NORMAL,
   3302         /* cmic_mor_clks       */ 0,
   3303     },
   3304 #endif /* chips */
   3305 
   3306 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   3307     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56260_A0m */ 
   3308         /* mem            VFP_POLICY_TABLEm */
   3309         /* flags       */ SOC_MEM_FLAG_VALID |
   3310                           SOC_MEM_FLAG_CACHABLE |
   3311                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3312         /* cmp_fn      */ _soc_mem_cmp_undef,
   3313         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3314         /* index_min   */ 0,
   3315         /* index_max   */ 1023,
   3316         /* minblock    */ 6,
   3317         /* maxblock    */ 6,
   3318         /* blocks      */ 0x40,
   3319         /* blocks_hi   */ 0,
   3320         /* base        */ 0x10280000,
   3321         /* gran        */ 1,
   3322         /* bytes       */ 23,
   3323         /* nFields     */ 52,
   3324         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56260_A0m_fields,
   3325         /* *views      */ NULL,
   3326         /* *views_num  */ NULL,
   3327         /* snoop_cb    */ NULL, 
   3328         /* snoop_user_data */ NULL, 
   3329         /* snoop_flags */ 0,
   3330         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3331         /* type */ SOC_MEM_TYPE_NORMAL,
   3332         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3333         /* impl */ SOC_MEM_IMPL_NORMAL,
   3334         /* cmic_mor_clks       */ 0,
   3335     },
   3336 #endif /* chips */
   3337 
   3338 #if defined(BCM_56270_A0)
   3339     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56270_A0m */ 
   3340         /* mem            VFP_POLICY_TABLEm */
   3341         /* flags       */ SOC_MEM_FLAG_VALID |
   3342                           SOC_MEM_FLAG_CACHABLE |
   3343                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   3344         /* cmp_fn      */ _soc_mem_cmp_undef,
   3345         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3346         /* index_min   */ 0,
   3347         /* index_max   */ 1023,
   3348         /* minblock    */ 5,
   3349         /* maxblock    */ 5,
   3350         /* blocks      */ 0x20,
   3351         /* blocks_hi   */ 0,
   3352         /* base        */ 0x10280000,
   3353         /* gran        */ 1,
   3354         /* bytes       */ 23,
   3355         /* nFields     */ 54,
   3356         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56270_A0m_fields,
   3357         /* *views      */ NULL,
   3358         /* *views_num  */ NULL,
   3359         /* snoop_cb    */ NULL, 
   3360         /* snoop_user_data */ NULL, 
   3361         /* snoop_flags */ 0,
   3362         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3363         /* type */ SOC_MEM_TYPE_NORMAL,
   3364         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   3365         /* impl */ SOC_MEM_IMPL_NORMAL,
   3366         /* cmic_mor_clks       */ 0,
   3367     },
   3368 #endif /* chips */
   3369 
   3370 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
   3371     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56334_A0m */ 
   3372         /* mem            VFP_POLICY_TABLEm */
   3373         /* flags       */ SOC_MEM_FLAG_VALID |
   3374                           SOC_MEM_FLAG_CACHABLE |
   3375                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3376         /* cmp_fn      */ _soc_mem_cmp_undef,
   3377         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3378         /* index_min   */ 0,
   3379         /* index_max   */ 1023,
   3380         /* minblock    */ 5,
   3381         /* maxblock    */ 5,
   3382         /* blocks      */ 0x20,
   3383         /* blocks_hi   */ 0,
   3384         /* base        */ 0x040c0000,
   3385         /* gran        */ 1,
   3386         /* bytes       */ 13,
   3387         /* nFields     */ 29,
   3388         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56334_A0m_fields,
   3389         /* *views      */ NULL,
   3390         /* *views_num  */ NULL,
   3391         /* snoop_cb    */ NULL, 
   3392         /* snoop_user_data */ NULL, 
   3393         /* snoop_flags */ 0,
   3394         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3395         /* type */ SOC_MEM_TYPE_NORMAL,
   3396         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3397         /* impl */ SOC_MEM_IMPL_NORMAL,
   3398         /* cmic_mor_clks       */ 0,
   3399     },
   3400 #endif /* chips */
   3401 
   3402 #if defined(BCM_56340_A0)
   3403     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56340_A0m */ 
   3404         /* mem            VFP_POLICY_TABLEm */
   3405         /* flags       */ SOC_MEM_FLAG_VALID |
   3406                           SOC_MEM_FLAG_CACHABLE |
   3407                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3408         /* cmp_fn      */ _soc_mem_cmp_undef,
   3409         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3410         /* index_min   */ 0,
   3411         /* index_max   */ 2047,
   3412         /* minblock    */ 4,
   3413         /* maxblock    */ 4,
   3414         /* blocks      */ 0x10,
   3415         /* blocks_hi   */ 0,
   3416         /* base        */ 0x10200000,
   3417         /* gran        */ 1,
   3418         /* bytes       */ 21,
   3419         /* nFields     */ 49,
   3420         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56340_A0m_fields,
   3421         /* *views      */ NULL,
   3422         /* *views_num  */ NULL,
   3423         /* snoop_cb    */ NULL, 
   3424         /* snoop_user_data */ NULL, 
   3425         /* snoop_flags */ 0,
   3426         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3427         /* type */ SOC_MEM_TYPE_NORMAL,
   3428         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3429         /* impl */ SOC_MEM_IMPL_NORMAL,
   3430         /* cmic_mor_clks       */ 0,
   3431     },
   3432 #endif /* chips */
   3433 
   3434 #if defined(BCM_56370_A0)
   3435     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56370_A0m */ 
   3436         /* mem            VFP_POLICY_TABLEm */
   3437         /* flags       */ SOC_MEM_FLAG_VALID |
   3438                           SOC_MEM_FLAG_CACHABLE |
   3439                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3440                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3441         /* cmp_fn      */ _soc_mem_cmp_undef,
   3442         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3443         /* index_min   */ 0,
   3444         /* index_max   */ 2047,
   3445         /* minblock    */ 14,
   3446         /* maxblock    */ 14,
   3447         /* blocks      */ 0x4000,
   3448         /* blocks_hi   */ 0,
   3449         /* base        */ 0x55500000,
   3450         /* gran        */ 1,
   3451         /* bytes       */ 35,
   3452         /* nFields     */ 71,
   3453         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56370_A0m_fields,
   3454         /* *views      */ NULL,
   3455         /* *views_num  */ NULL,
   3456         /* snoop_cb    */ NULL, 
   3457         /* snoop_user_data */ NULL, 
   3458         /* snoop_flags */ 0,
   3459         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3460         /* type */ SOC_MEM_TYPE_NORMAL,
   3461         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3462         /* impl */ SOC_MEM_IMPL_NORMAL,
   3463         /* cmic_mor_clks       */ 0,
   3464         /* access_latency_mode */ 0,
   3465     },
   3466 #endif /* chips */
   3467 
   3468 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
   3469     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56440_A0m */ 
   3470         /* mem            VFP_POLICY_TABLEm */
   3471         /* flags       */ SOC_MEM_FLAG_VALID |
   3472                           SOC_MEM_FLAG_CACHABLE |
   3473                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3474         /* cmp_fn      */ _soc_mem_cmp_undef,
   3475         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3476         /* index_min   */ 0,
   3477         /* index_max   */ 1023,
   3478         /* minblock    */ 9,
   3479         /* maxblock    */ 9,
   3480         /* blocks      */ 0x200,
   3481         /* blocks_hi   */ 0,
   3482         /* base        */ 0x04074000,
   3483         /* gran        */ 1,
   3484         /* bytes       */ 19,
   3485         /* nFields     */ 43,
   3486         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56440_A0m_fields,
   3487         /* *views      */ NULL,
   3488         /* *views_num  */ NULL,
   3489         /* snoop_cb    */ NULL, 
   3490         /* snoop_user_data */ NULL, 
   3491         /* snoop_flags */ 0,
   3492         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3493         /* type */ SOC_MEM_TYPE_NORMAL,
   3494         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3495         /* impl */ SOC_MEM_IMPL_NORMAL,
   3496         /* cmic_mor_clks       */ 0,
   3497     },
   3498 #endif /* chips */
   3499 
   3500 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   3501     defined(BCM_56450_B1)
   3502     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56450_A0m */ 
   3503         /* mem            VFP_POLICY_TABLEm */
   3504         /* flags       */ SOC_MEM_FLAG_VALID |
   3505                           SOC_MEM_FLAG_CACHABLE |
   3506                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3507         /* cmp_fn      */ _soc_mem_cmp_undef,
   3508         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3509         /* index_min   */ 0,
   3510         /* index_max   */ 1023,
   3511         /* minblock    */ 8,
   3512         /* maxblock    */ 8,
   3513         /* blocks      */ 0x100,
   3514         /* blocks_hi   */ 0,
   3515         /* base        */ 0x10280000,
   3516         /* gran        */ 1,
   3517         /* bytes       */ 21,
   3518         /* nFields     */ 49,
   3519         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56450_A0m_fields,
   3520         /* *views      */ NULL,
   3521         /* *views_num  */ NULL,
   3522         /* snoop_cb    */ NULL, 
   3523         /* snoop_user_data */ NULL, 
   3524         /* snoop_flags */ 0,
   3525         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3526         /* type */ SOC_MEM_TYPE_NORMAL,
   3527         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3528         /* impl */ SOC_MEM_IMPL_NORMAL,
   3529         /* cmic_mor_clks       */ 0,
   3530     },
   3531 #endif /* chips */
   3532 
   3533 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
   3534     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56524_A0m */ 
   3535         /* mem            VFP_POLICY_TABLEm */
   3536         /* flags       */ SOC_MEM_FLAG_VALID |
   3537                           SOC_MEM_FLAG_CACHABLE |
   3538                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3539         /* cmp_fn      */ _soc_mem_cmp_undef,
   3540         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3541         /* index_min   */ 0,
   3542         /* index_max   */ 2047,
   3543         /* minblock    */ 8,
   3544         /* maxblock    */ 8,
   3545         /* blocks      */ 0x100,
   3546         /* blocks_hi   */ 0,
   3547         /* base        */ 0x040c0000,
   3548         /* gran        */ 1,
   3549         /* bytes       */ 15,
   3550         /* nFields     */ 32,
   3551         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56634_A0m_fields,
   3552         /* *views      */ NULL,
   3553         /* *views_num  */ NULL,
   3554         /* snoop_cb    */ NULL, 
   3555         /* snoop_user_data */ NULL, 
   3556         /* snoop_flags */ 0,
   3557         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3558         /* type */ SOC_MEM_TYPE_NORMAL,
   3559         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3560         /* impl */ SOC_MEM_IMPL_NORMAL,
   3561         /* cmic_mor_clks       */ 0,
   3562     },
   3563 #endif /* chips */
   3564 
   3565 #if defined(BCM_56560_A0)
   3566     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56560_A0m */ 
   3567         /* mem            VFP_POLICY_TABLEm */
   3568         /* flags       */ SOC_MEM_FLAG_VALID |
   3569                           SOC_MEM_FLAG_CACHABLE |
   3570                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3571         /* cmp_fn      */ _soc_mem_cmp_undef,
   3572         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3573         /* index_min   */ 0,
   3574         /* index_max   */ 2047,
   3575         /* minblock    */ 21,
   3576         /* maxblock    */ 21,
   3577         /* blocks      */ 0x200000,
   3578         /* blocks_hi   */ 0,
   3579         /* base        */ 0x102c0000,
   3580         /* gran        */ 1,
   3581         /* bytes       */ 30,
   3582         /* nFields     */ 58,
   3583         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56560_A0m_fields,
   3584         /* *views      */ NULL,
   3585         /* *views_num  */ NULL,
   3586         /* snoop_cb    */ NULL, 
   3587         /* snoop_user_data */ NULL, 
   3588         /* snoop_flags */ 0,
   3589         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3590         /* type */ SOC_MEM_TYPE_NORMAL,
   3591         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3592         /* impl */ SOC_MEM_IMPL_NORMAL,
   3593         /* cmic_mor_clks       */ 0,
   3594     },
   3595 #endif /* chips */
   3596 
   3597 #if defined(BCM_56560_B0)
   3598     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56560_B0m */ 
   3599         /* mem            VFP_POLICY_TABLEm */
   3600         /* flags       */ SOC_MEM_FLAG_VALID |
   3601                           SOC_MEM_FLAG_CACHABLE |
   3602                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3603         /* cmp_fn      */ _soc_mem_cmp_undef,
   3604         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3605         /* index_min   */ 0,
   3606         /* index_max   */ 2047,
   3607         /* minblock    */ 13,
   3608         /* maxblock    */ 13,
   3609         /* blocks      */ 0x2000,
   3610         /* blocks_hi   */ 0,
   3611         /* base        */ 0x102c0000,
   3612         /* gran        */ 1,
   3613         /* bytes       */ 30,
   3614         /* nFields     */ 58,
   3615         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56560_A0m_fields,
   3616         /* *views      */ NULL,
   3617         /* *views_num  */ NULL,
   3618         /* snoop_cb    */ NULL, 
   3619         /* snoop_user_data */ NULL, 
   3620         /* snoop_flags */ 0,
   3621         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3622         /* type */ SOC_MEM_TYPE_NORMAL,
   3623         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3624         /* impl */ SOC_MEM_IMPL_NORMAL,
   3625         /* cmic_mor_clks       */ 0,
   3626     },
   3627 #endif /* chips */
   3628 
   3629 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
   3630     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56624_A0m */ 
   3631         /* mem            VFP_POLICY_TABLEm */
   3632         /* flags       */ SOC_MEM_FLAG_VALID |
   3633                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3634         /* cmp_fn      */ _soc_mem_cmp_undef,
   3635         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3636         /* index_min   */ 0,
   3637         /* index_max   */ 2047,
   3638         /* minblock    */ 7,
   3639         /* maxblock    */ 7,
   3640         /* blocks      */ 0x80,
   3641         /* blocks_hi   */ 0,
   3642         /* base        */ 0x040c0000,
   3643         /* gran        */ 1,
   3644         /* bytes       */ 12,
   3645         /* nFields     */ 26,
   3646         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56624_A0m_fields,
   3647         /* *views      */ NULL,
   3648         /* *views_num  */ NULL,
   3649         /* snoop_cb    */ NULL, 
   3650         /* snoop_user_data */ NULL, 
   3651         /* snoop_flags */ 0,
   3652         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3653         /* type */ SOC_MEM_TYPE_NORMAL,
   3654         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3655         /* impl */ SOC_MEM_IMPL_NORMAL,
   3656         /* cmic_mor_clks       */ 0,
   3657     },
   3658 #endif /* chips */
   3659 
   3660 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
   3661     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56634_A0m */ 
   3662         /* mem            VFP_POLICY_TABLEm */
   3663         /* flags       */ SOC_MEM_FLAG_VALID |
   3664                           SOC_MEM_FLAG_CACHABLE |
   3665                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3666         /* cmp_fn      */ _soc_mem_cmp_undef,
   3667         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3668         /* index_min   */ 0,
   3669         /* index_max   */ 2047,
   3670         /* minblock    */ 9,
   3671         /* maxblock    */ 9,
   3672         /* blocks      */ 0x200,
   3673         /* blocks_hi   */ 0,
   3674         /* base        */ 0x040c0000,
   3675         /* gran        */ 1,
   3676         /* bytes       */ 15,
   3677         /* nFields     */ 32,
   3678         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56634_A0m_fields,
   3679         /* *views      */ NULL,
   3680         /* *views_num  */ NULL,
   3681         /* snoop_cb    */ NULL, 
   3682         /* snoop_user_data */ NULL, 
   3683         /* snoop_flags */ 0,
   3684         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3685         /* type */ SOC_MEM_TYPE_NORMAL,
   3686         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3687         /* impl */ SOC_MEM_IMPL_NORMAL,
   3688         /* cmic_mor_clks       */ 0,
   3689     },
   3690 #endif /* chips */
   3691 
   3692 #if defined(BCM_56640_A0)
   3693     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56640_A0m */ 
   3694         /* mem            VFP_POLICY_TABLEm */
   3695         /* flags       */ SOC_MEM_FLAG_VALID |
   3696                           SOC_MEM_FLAG_CACHABLE |
   3697                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3698         /* cmp_fn      */ _soc_mem_cmp_undef,
   3699         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3700         /* index_min   */ 0,
   3701         /* index_max   */ 2047,
   3702         /* minblock    */ 7,
   3703         /* maxblock    */ 7,
   3704         /* blocks      */ 0x80,
   3705         /* blocks_hi   */ 0,
   3706         /* base        */ 0x10200000,
   3707         /* gran        */ 1,
   3708         /* bytes       */ 24,
   3709         /* nFields     */ 54,
   3710         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56640_A0m_fields,
   3711         /* *views      */ NULL,
   3712         /* *views_num  */ NULL,
   3713         /* snoop_cb    */ NULL, 
   3714         /* snoop_user_data */ NULL, 
   3715         /* snoop_flags */ 0,
   3716         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3717         /* type */ SOC_MEM_TYPE_NORMAL,
   3718         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3719         /* impl */ SOC_MEM_IMPL_NORMAL,
   3720         /* cmic_mor_clks       */ 0,
   3721     },
   3722 #endif /* chips */
   3723 
   3724 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   3725     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56670_A0m */ 
   3726         /* mem            VFP_POLICY_TABLEm */
   3727         /* flags       */ SOC_MEM_FLAG_VALID |
   3728                           SOC_MEM_FLAG_CACHABLE |
   3729                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3730         /* cmp_fn      */ _soc_mem_cmp_undef,
   3731         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3732         /* index_min   */ 0,
   3733         /* index_max   */ 1023,
   3734         /* minblock    */ 21,
   3735         /* maxblock    */ 21,
   3736         /* blocks      */ 0x200000,
   3737         /* blocks_hi   */ 0,
   3738         /* base        */ 0x102c0000,
   3739         /* gran        */ 1,
   3740         /* bytes       */ 26,
   3741         /* nFields     */ 50,
   3742         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56670_A0m_fields,
   3743         /* *views      */ NULL,
   3744         /* *views_num  */ NULL,
   3745         /* snoop_cb    */ NULL, 
   3746         /* snoop_user_data */ NULL, 
   3747         /* snoop_flags */ 0,
   3748         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3749         /* type */ SOC_MEM_TYPE_NORMAL,
   3750         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3751         /* impl */ SOC_MEM_IMPL_NORMAL,
   3752         /* cmic_mor_clks       */ 0,
   3753     },
   3754 #endif /* chips */
   3755 
   3756 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
   3757     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56680_A0m */ 
   3758         /* mem            VFP_POLICY_TABLEm */
   3759         /* flags       */ SOC_MEM_FLAG_VALID |
   3760                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   3761         /* cmp_fn      */ _soc_mem_cmp_undef,
   3762         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3763         /* index_min   */ 0,
   3764         /* index_max   */ 2047,
   3765         /* minblock    */ 6,
   3766         /* maxblock    */ 6,
   3767         /* blocks      */ 0x40,
   3768         /* blocks_hi   */ 0,
   3769         /* base        */ 0x040c0000,
   3770         /* gran        */ 1,
   3771         /* bytes       */ 12,
   3772         /* nFields     */ 26,
   3773         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56624_A0m_fields,
   3774         /* *views      */ NULL,
   3775         /* *views_num  */ NULL,
   3776         /* snoop_cb    */ NULL, 
   3777         /* snoop_user_data */ NULL, 
   3778         /* snoop_flags */ 0,
   3779         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3780         /* type */ SOC_MEM_TYPE_NORMAL,
   3781         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3782         /* impl */ SOC_MEM_IMPL_NORMAL,
   3783         /* cmic_mor_clks       */ 0,
   3784     },
   3785 #endif /* chips */
   3786 
   3787 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
   3788     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56685_A0m */ 
   3789         /* mem            VFP_POLICY_TABLEm */
   3790         /* flags       */ SOC_MEM_FLAG_VALID |
   3791                           SOC_MEM_FLAG_CACHABLE |
   3792                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3793         /* cmp_fn      */ _soc_mem_cmp_undef,
   3794         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3795         /* index_min   */ 0,
   3796         /* index_max   */ 2047,
   3797         /* minblock    */ 6,
   3798         /* maxblock    */ 6,
   3799         /* blocks      */ 0x40,
   3800         /* blocks_hi   */ 0,
   3801         /* base        */ 0x040c0000,
   3802         /* gran        */ 1,
   3803         /* bytes       */ 15,
   3804         /* nFields     */ 32,
   3805         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56634_A0m_fields,
   3806         /* *views      */ NULL,
   3807         /* *views_num  */ NULL,
   3808         /* snoop_cb    */ NULL, 
   3809         /* snoop_user_data */ NULL, 
   3810         /* snoop_flags */ 0,
   3811         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3812         /* type */ SOC_MEM_TYPE_NORMAL,
   3813         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3814         /* impl */ SOC_MEM_IMPL_NORMAL,
   3815         /* cmic_mor_clks       */ 0,
   3816     },
   3817 #endif /* chips */
   3818 
   3819 #if defined(BCM_56770_A0)
   3820     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56770_A0m */ 
   3821         /* mem            VFP_POLICY_TABLEm */
   3822         /* flags       */ SOC_MEM_FLAG_VALID |
   3823                           SOC_MEM_FLAG_CACHABLE |
   3824                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   3825                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   3826         /* cmp_fn      */ _soc_mem_cmp_undef,
   3827         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3828         /* index_min   */ 0,
   3829         /* index_max   */ 1023,
   3830         /* minblock    */ 25,
   3831         /* maxblock    */ 25,
   3832         /* blocks      */ 0x2000000,
   3833         /* blocks_hi   */ 0,
   3834         /* base        */ 0x55500000,
   3835         /* gran        */ 1,
   3836         /* bytes       */ 35,
   3837         /* nFields     */ 64,
   3838         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56770_A0m_fields,
   3839         /* *views      */ NULL,
   3840         /* *views_num  */ NULL,
   3841         /* snoop_cb    */ NULL, 
   3842         /* snoop_user_data */ NULL, 
   3843         /* snoop_flags */ 0,
   3844         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3845         /* type */ SOC_MEM_TYPE_NORMAL,
   3846         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3847         /* impl */ SOC_MEM_IMPL_NORMAL,
   3848         /* cmic_mor_clks       */ 0,
   3849         /* access_latency_mode */ 0,
   3850     },
   3851 #endif /* chips */
   3852 
   3853 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
   3854     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56820_A0m */ 
   3855         /* mem            VFP_POLICY_TABLEm */
   3856         /* flags       */ SOC_MEM_FLAG_VALID |
   3857                           SOC_MEM_FLAG_CACHABLE |
   3858                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3859         /* cmp_fn      */ _soc_mem_cmp_undef,
   3860         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3861         /* index_min   */ 0,
   3862         /* index_max   */ 1023,
   3863         /* minblock    */ 3,
   3864         /* maxblock    */ 3,
   3865         /* blocks      */ 0x8,
   3866         /* blocks_hi   */ 0,
   3867         /* base        */ 0x0406c000,
   3868         /* gran        */ 1,
   3869         /* bytes       */ 12,
   3870         /* nFields     */ 25,
   3871         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56820_A0m_fields,
   3872         /* *views      */ NULL,
   3873         /* *views_num  */ NULL,
   3874         /* snoop_cb    */ NULL, 
   3875         /* snoop_user_data */ NULL, 
   3876         /* snoop_flags */ 0,
   3877         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3878         /* type */ SOC_MEM_TYPE_NORMAL,
   3879         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3880         /* impl */ SOC_MEM_IMPL_NORMAL,
   3881         /* cmic_mor_clks       */ 0,
   3882     },
   3883 #endif /* chips */
   3884 
   3885 #if defined(BCM_56840_A0)
   3886     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56840_A0m */ 
   3887         /* mem            VFP_POLICY_TABLEm */
   3888         /* flags       */ SOC_MEM_FLAG_VALID |
   3889                           SOC_MEM_FLAG_CACHABLE |
   3890                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3891         /* cmp_fn      */ _soc_mem_cmp_undef,
   3892         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3893         /* index_min   */ 0,
   3894         /* index_max   */ 1023,
   3895         /* minblock    */ 6,
   3896         /* maxblock    */ 6,
   3897         /* blocks      */ 0x40,
   3898         /* blocks_hi   */ 0,
   3899         /* base        */ 0x04074000,
   3900         /* gran        */ 1,
   3901         /* bytes       */ 17,
   3902         /* nFields     */ 38,
   3903         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56840_A0m_fields,
   3904         /* *views      */ NULL,
   3905         /* *views_num  */ NULL,
   3906         /* snoop_cb    */ NULL, 
   3907         /* snoop_user_data */ NULL, 
   3908         /* snoop_flags */ 0,
   3909         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3910         /* type */ SOC_MEM_TYPE_NORMAL,
   3911         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3912         /* impl */ SOC_MEM_IMPL_NORMAL,
   3913         /* cmic_mor_clks       */ 0,
   3914     },
   3915 #endif /* chips */
   3916 
   3917 #if defined(BCM_56840_B0)
   3918     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56840_B0m */ 
   3919         /* mem            VFP_POLICY_TABLEm */
   3920         /* flags       */ SOC_MEM_FLAG_VALID |
   3921                           SOC_MEM_FLAG_CACHABLE |
   3922                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   3923         /* cmp_fn      */ _soc_mem_cmp_undef,
   3924         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3925         /* index_min   */ 0,
   3926         /* index_max   */ 1023,
   3927         /* minblock    */ 6,
   3928         /* maxblock    */ 6,
   3929         /* blocks      */ 0x40,
   3930         /* blocks_hi   */ 0,
   3931         /* base        */ 0x0407a000,
   3932         /* gran        */ 1,
   3933         /* bytes       */ 17,
   3934         /* nFields     */ 39,
   3935         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56840_B0m_fields,
   3936         /* *views      */ NULL,
   3937         /* *views_num  */ NULL,
   3938         /* snoop_cb    */ NULL, 
   3939         /* snoop_user_data */ NULL, 
   3940         /* snoop_flags */ 0,
   3941         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3942         /* type */ SOC_MEM_TYPE_NORMAL,
   3943         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3944         /* impl */ SOC_MEM_IMPL_NORMAL,
   3945         /* cmic_mor_clks       */ 0,
   3946     },
   3947 #endif /* chips */
   3948 
   3949 #if defined(BCM_56850_A0)
   3950     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56850_A0m */ 
   3951         /* mem            VFP_POLICY_TABLEm */
   3952         /* flags       */ SOC_MEM_FLAG_VALID |
   3953                           SOC_MEM_FLAG_CACHABLE |
   3954                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   3955                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   3956         /* cmp_fn      */ _soc_mem_cmp_undef,
   3957         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3958         /* index_min   */ 0,
   3959         /* index_max   */ 1023,
   3960         /* minblock    */ 10,
   3961         /* maxblock    */ 10,
   3962         /* blocks      */ 0x400,
   3963         /* blocks_hi   */ 0,
   3964         /* base        */ 0x102c0000,
   3965         /* gran        */ 1,
   3966         /* bytes       */ 25,
   3967         /* nFields     */ 52,
   3968         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56850_A0m_fields,
   3969         /* *views      */ NULL,
   3970         /* *views_num  */ NULL,
   3971         /* snoop_cb    */ NULL, 
   3972         /* snoop_user_data */ NULL, 
   3973         /* snoop_flags */ 0,
   3974         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   3975         /* type */ SOC_MEM_TYPE_NORMAL,
   3976         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   3977         /* impl */ SOC_MEM_IMPL_NORMAL,
   3978         /* cmic_mor_clks       */ 0,
   3979     },
   3980 #endif /* chips */
   3981 
   3982 #if defined(BCM_56860_A0)
   3983     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56860_A0m */ 
   3984         /* mem            VFP_POLICY_TABLEm */
   3985         /* flags       */ SOC_MEM_FLAG_VALID |
   3986                           SOC_MEM_FLAG_CACHABLE |
   3987                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   3988                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   3989         /* cmp_fn      */ _soc_mem_cmp_undef,
   3990         /* *null_entry */ _soc_mem_entry_null_zeroes,
   3991         /* index_min   */ 0,
   3992         /* index_max   */ 1023,
   3993         /* minblock    */ 11,
   3994         /* maxblock    */ 11,
   3995         /* blocks      */ 0x800,
   3996         /* blocks_hi   */ 0,
   3997         /* base        */ 0x102c0000,
   3998         /* gran        */ 1,
   3999         /* bytes       */ 27,
   4000         /* nFields     */ 54,
   4001         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56860_A0m_fields,
   4002         /* *views      */ NULL,
   4003         /* *views_num  */ NULL,
   4004         /* snoop_cb    */ NULL, 
   4005         /* snoop_user_data */ NULL, 
   4006         /* snoop_flags */ 0,
   4007         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4008         /* type */ SOC_MEM_TYPE_NORMAL,
   4009         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4010         /* impl */ SOC_MEM_IMPL_NORMAL,
   4011         /* cmic_mor_clks       */ 0,
   4012     },
   4013 #endif /* chips */
   4014 
   4015 #if defined(BCM_56870_A0)
   4016     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56870_A0m */ 
   4017         /* mem            VFP_POLICY_TABLEm */
   4018         /* flags       */ SOC_MEM_FLAG_VALID |
   4019                           SOC_MEM_FLAG_CACHABLE |
   4020                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4021                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4022         /* cmp_fn      */ _soc_mem_cmp_undef,
   4023         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4024         /* index_min   */ 0,
   4025         /* index_max   */ 1023,
   4026         /* minblock    */ 37,
   4027         /* maxblock    */ 37,
   4028         /* blocks      */ 0,
   4029         /* blocks_hi   */ 0x20,
   4030         /* base        */ 0x55500000,
   4031         /* gran        */ 1,
   4032         /* bytes       */ 35,
   4033         /* nFields     */ 68,
   4034         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56870_A0m_fields,
   4035         /* *views      */ NULL,
   4036         /* *views_num  */ NULL,
   4037         /* snoop_cb    */ NULL, 
   4038         /* snoop_user_data */ NULL, 
   4039         /* snoop_flags */ 0,
   4040         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4041         /* type */ SOC_MEM_TYPE_NORMAL,
   4042         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4043         /* impl */ SOC_MEM_IMPL_NORMAL,
   4044         /* cmic_mor_clks       */ 0,
   4045         /* access_latency_mode */ 0,
   4046     },
   4047 #endif /* chips */
   4048 
   4049 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4050     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56960_A0m */ 
   4051         /* mem            VFP_POLICY_TABLEm */
   4052         /* flags       */ SOC_MEM_FLAG_VALID |
   4053                           SOC_MEM_FLAG_CACHABLE |
   4054                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   4055                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   4056         /* cmp_fn      */ _soc_mem_cmp_undef,
   4057         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4058         /* index_min   */ 0,
   4059         /* index_max   */ 1023,
   4060         /* minblock    */ 36,
   4061         /* maxblock    */ 36,
   4062         /* blocks      */ 0,
   4063         /* blocks_hi   */ 0x10,
   4064         /* base        */ 0x30200000,
   4065         /* gran        */ 1,
   4066         /* bytes       */ 23,
   4067         /* nFields     */ 47,
   4068         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56960_A0m_fields,
   4069         /* *views      */ NULL,
   4070         /* *views_num  */ NULL,
   4071         /* snoop_cb    */ NULL, 
   4072         /* snoop_user_data */ NULL, 
   4073         /* snoop_flags */ 0,
   4074         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4075         /* type */ SOC_MEM_TYPE_NORMAL,
   4076         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4077         /* impl */ SOC_MEM_IMPL_NORMAL,
   4078         /* cmic_mor_clks       */ 0,
   4079         /* access_latency_mode */ 0,
   4080     },
   4081 #endif /* chips */
   4082 
   4083 #if defined(BCM_56970_A0)
   4084     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56970_A0m */ 
   4085         /* mem            VFP_POLICY_TABLEm */
   4086         /* flags       */ SOC_MEM_FLAG_VALID |
   4087                           SOC_MEM_FLAG_CACHABLE |
   4088                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4089                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4090         /* cmp_fn      */ _soc_mem_cmp_undef,
   4091         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4092         /* index_min   */ 0,
   4093         /* index_max   */ 1023,
   4094         /* minblock    */ 68,
   4095         /* maxblock    */ 68,
   4096         /* blocks      */ 0,
   4097         /* blocks_hi   */ 0xffffffff,
   4098         /* base        */ 0x54200000,
   4099         /* gran        */ 1,
   4100         /* bytes       */ 24,
   4101         /* nFields     */ 48,
   4102         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56970_A0m_fields,
   4103         /* *views      */ NULL,
   4104         /* *views_num  */ NULL,
   4105         /* snoop_cb    */ NULL, 
   4106         /* snoop_user_data */ NULL, 
   4107         /* snoop_flags */ 0,
   4108         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4109         /* type */ SOC_MEM_TYPE_NORMAL,
   4110         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4111         /* impl */ SOC_MEM_IMPL_NORMAL,
   4112         /* cmic_mor_clks       */ 0,
   4113         /* access_latency_mode */ 0,
   4114     },
   4115 #endif /* chips */
   4116 
   4117 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   4118     { /* SOC_MEM_INT_VFP_POLICY_TABLE_BCM56980_A0m */ 
   4119         /* mem            VFP_POLICY_TABLEm */
   4120         /* flags       */ SOC_MEM_FLAG_VALID |
   4121                           SOC_MEM_FLAG_CACHABLE |
   4122                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4123                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4124         /* cmp_fn      */ _soc_mem_cmp_undef,
   4125         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4126         /* index_min   */ 0,
   4127         /* index_max   */ 511,
   4128         /* minblock    */ 101,
   4129         /* maxblock    */ 101,
   4130         /* blocks      */ 0,
   4131         /* blocks_hi   */ 0xffffffff,
   4132         /* base        */ 0x081c0000,
   4133         /* gran        */ 1,
   4134         /* bytes       */ 21,
   4135         /* nFields     */ 52,
   4136         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56980_A0m_fields,
   4137         /* *views      */ NULL,
   4138         /* *views_num  */ NULL,
   4139         /* snoop_cb    */ NULL, 
   4140         /* snoop_user_data */ NULL, 
   4141         /* snoop_flags */ 0,
   4142         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4143         /* type */ SOC_MEM_TYPE_NORMAL,
   4144         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4145         /* impl */ SOC_MEM_IMPL_NORMAL,
   4146         /* cmic_mor_clks       */ 0,
   4147         /* access_latency_mode */ 3,
   4148     },
   4149 #endif /* chips */
   4150 
   4151 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4152     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE0m */ 
   4153         /* mem            VFP_POLICY_TABLE_PIPE0m */
   4154         /* flags       */ SOC_MEM_FLAG_VALID |
   4155                           SOC_MEM_FLAG_CACHABLE |
   4156                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   4157         /* cmp_fn      */ _soc_mem_cmp_undef,
   4158         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4159         /* index_min   */ 0,
   4160         /* index_max   */ 1023,
   4161         /* minblock    */ 36,
   4162         /* maxblock    */ 36,
   4163         /* blocks      */ 0,
   4164         /* blocks_hi   */ 0x10,
   4165         /* base        */ 0x30200000,
   4166         /* gran        */ 1,
   4167         /* bytes       */ 23,
   4168         /* nFields     */ 47,
   4169         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56960_A0m_fields,
   4170         /* *views      */ NULL,
   4171         /* *views_num  */ NULL,
   4172         /* snoop_cb    */ NULL, 
   4173         /* snoop_user_data */ NULL, 
   4174         /* snoop_flags */ 0,
   4175         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4176         /* type */ SOC_MEM_TYPE_NORMAL,
   4177         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4178         /* impl */ SOC_MEM_IMPL_NORMAL,
   4179         /* cmic_mor_clks       */ 0,
   4180         /* access_latency_mode */ 0,
   4181     },
   4182 #endif /* chips */
   4183 
   4184 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4185     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE1m */ 
   4186         /* mem            VFP_POLICY_TABLE_PIPE1m */
   4187         /* flags       */ SOC_MEM_FLAG_VALID |
   4188                           SOC_MEM_FLAG_CACHABLE |
   4189                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   4190                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   4191         /* cmp_fn      */ _soc_mem_cmp_undef,
   4192         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4193         /* index_min   */ 0,
   4194         /* index_max   */ 1023,
   4195         /* minblock    */ 36,
   4196         /* maxblock    */ 36,
   4197         /* blocks      */ 0,
   4198         /* blocks_hi   */ 0x10,
   4199         /* base        */ 0x30200000,
   4200         /* gran        */ 1,
   4201         /* bytes       */ 23,
   4202         /* nFields     */ 47,
   4203         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56960_A0m_fields,
   4204         /* *views      */ NULL,
   4205         /* *views_num  */ NULL,
   4206         /* snoop_cb    */ NULL, 
   4207         /* snoop_user_data */ NULL, 
   4208         /* snoop_flags */ 0,
   4209         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4210         /* type */ SOC_MEM_TYPE_NORMAL,
   4211         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4212         /* impl */ SOC_MEM_IMPL_NORMAL,
   4213         /* cmic_mor_clks       */ 0,
   4214         /* access_latency_mode */ 0,
   4215     },
   4216 #endif /* chips */
   4217 
   4218 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4219     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE2m */ 
   4220         /* mem            VFP_POLICY_TABLE_PIPE2m */
   4221         /* flags       */ SOC_MEM_FLAG_VALID |
   4222                           SOC_MEM_FLAG_CACHABLE |
   4223                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   4224                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   4225         /* cmp_fn      */ _soc_mem_cmp_undef,
   4226         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4227         /* index_min   */ 0,
   4228         /* index_max   */ 1023,
   4229         /* minblock    */ 36,
   4230         /* maxblock    */ 36,
   4231         /* blocks      */ 0,
   4232         /* blocks_hi   */ 0x10,
   4233         /* base        */ 0x30200000,
   4234         /* gran        */ 1,
   4235         /* bytes       */ 23,
   4236         /* nFields     */ 47,
   4237         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56960_A0m_fields,
   4238         /* *views      */ NULL,
   4239         /* *views_num  */ NULL,
   4240         /* snoop_cb    */ NULL, 
   4241         /* snoop_user_data */ NULL, 
   4242         /* snoop_flags */ 0,
   4243         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4244         /* type */ SOC_MEM_TYPE_NORMAL,
   4245         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4246         /* impl */ SOC_MEM_IMPL_NORMAL,
   4247         /* cmic_mor_clks       */ 0,
   4248         /* access_latency_mode */ 0,
   4249     },
   4250 #endif /* chips */
   4251 
   4252 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   4253     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE3m */ 
   4254         /* mem            VFP_POLICY_TABLE_PIPE3m */
   4255         /* flags       */ SOC_MEM_FLAG_VALID |
   4256                           SOC_MEM_FLAG_CACHABLE |
   4257                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   4258                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   4259         /* cmp_fn      */ _soc_mem_cmp_undef,
   4260         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4261         /* index_min   */ 0,
   4262         /* index_max   */ 1023,
   4263         /* minblock    */ 36,
   4264         /* maxblock    */ 36,
   4265         /* blocks      */ 0,
   4266         /* blocks_hi   */ 0x10,
   4267         /* base        */ 0x30200000,
   4268         /* gran        */ 1,
   4269         /* bytes       */ 23,
   4270         /* nFields     */ 47,
   4271         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56960_A0m_fields,
   4272         /* *views      */ NULL,
   4273         /* *views_num  */ NULL,
   4274         /* snoop_cb    */ NULL, 
   4275         /* snoop_user_data */ NULL, 
   4276         /* snoop_flags */ 0,
   4277         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4278         /* type */ SOC_MEM_TYPE_NORMAL,
   4279         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4280         /* impl */ SOC_MEM_IMPL_NORMAL,
   4281         /* cmic_mor_clks       */ 0,
   4282         /* access_latency_mode */ 0,
   4283     },
   4284 #endif /* chips */
   4285 
   4286 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   4287     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE4m */ 
   4288         /* mem            VFP_POLICY_TABLE_PIPE4m */
   4289         /* flags       */ SOC_MEM_FLAG_VALID |
   4290                           SOC_MEM_FLAG_CACHABLE |
   4291                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4292                           (4 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4293         /* cmp_fn      */ _soc_mem_cmp_undef,
   4294         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4295         /* index_min   */ 0,
   4296         /* index_max   */ 511,
   4297         /* minblock    */ 101,
   4298         /* maxblock    */ 101,
   4299         /* blocks      */ 0,
   4300         /* blocks_hi   */ 0xffffffff,
   4301         /* base        */ 0x081c0000,
   4302         /* gran        */ 1,
   4303         /* bytes       */ 21,
   4304         /* nFields     */ 52,
   4305         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56980_A0m_fields,
   4306         /* *views      */ NULL,
   4307         /* *views_num  */ NULL,
   4308         /* snoop_cb    */ NULL, 
   4309         /* snoop_user_data */ NULL, 
   4310         /* snoop_flags */ 0,
   4311         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4312         /* type */ SOC_MEM_TYPE_NORMAL,
   4313         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4314         /* impl */ SOC_MEM_IMPL_NORMAL,
   4315         /* cmic_mor_clks       */ 0,
   4316         /* access_latency_mode */ 3,
   4317     },
   4318 #endif /* chips */
   4319 
   4320 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   4321     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE5m */ 
   4322         /* mem            VFP_POLICY_TABLE_PIPE5m */
   4323         /* flags       */ SOC_MEM_FLAG_VALID |
   4324                           SOC_MEM_FLAG_CACHABLE |
   4325                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4326                           (5 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4327         /* cmp_fn      */ _soc_mem_cmp_undef,
   4328         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4329         /* index_min   */ 0,
   4330         /* index_max   */ 511,
   4331         /* minblock    */ 101,
   4332         /* maxblock    */ 101,
   4333         /* blocks      */ 0,
   4334         /* blocks_hi   */ 0xffffffff,
   4335         /* base        */ 0x081c0000,
   4336         /* gran        */ 1,
   4337         /* bytes       */ 21,
   4338         /* nFields     */ 52,
   4339         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56980_A0m_fields,
   4340         /* *views      */ NULL,
   4341         /* *views_num  */ NULL,
   4342         /* snoop_cb    */ NULL, 
   4343         /* snoop_user_data */ NULL, 
   4344         /* snoop_flags */ 0,
   4345         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4346         /* type */ SOC_MEM_TYPE_NORMAL,
   4347         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4348         /* impl */ SOC_MEM_IMPL_NORMAL,
   4349         /* cmic_mor_clks       */ 0,
   4350         /* access_latency_mode */ 3,
   4351     },
   4352 #endif /* chips */
   4353 
   4354 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   4355     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE6m */ 
   4356         /* mem            VFP_POLICY_TABLE_PIPE6m */
   4357         /* flags       */ SOC_MEM_FLAG_VALID |
   4358                           SOC_MEM_FLAG_CACHABLE |
   4359                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4360                           (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4361         /* cmp_fn      */ _soc_mem_cmp_undef,
   4362         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4363         /* index_min   */ 0,
   4364         /* index_max   */ 511,
   4365         /* minblock    */ 101,
   4366         /* maxblock    */ 101,
   4367         /* blocks      */ 0,
   4368         /* blocks_hi   */ 0xffffffff,
   4369         /* base        */ 0x081c0000,
   4370         /* gran        */ 1,
   4371         /* bytes       */ 21,
   4372         /* nFields     */ 52,
   4373         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56980_A0m_fields,
   4374         /* *views      */ NULL,
   4375         /* *views_num  */ NULL,
   4376         /* snoop_cb    */ NULL, 
   4377         /* snoop_user_data */ NULL, 
   4378         /* snoop_flags */ 0,
   4379         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4380         /* type */ SOC_MEM_TYPE_NORMAL,
   4381         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4382         /* impl */ SOC_MEM_IMPL_NORMAL,
   4383         /* cmic_mor_clks       */ 0,
   4384         /* access_latency_mode */ 3,
   4385     },
   4386 #endif /* chips */
   4387 
   4388 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   4389     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE7m */ 
   4390         /* mem            VFP_POLICY_TABLE_PIPE7m */
   4391         /* flags       */ SOC_MEM_FLAG_VALID |
   4392                           SOC_MEM_FLAG_CACHABLE |
   4393                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4394                           (7 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4395         /* cmp_fn      */ _soc_mem_cmp_undef,
   4396         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4397         /* index_min   */ 0,
   4398         /* index_max   */ 511,
   4399         /* minblock    */ 101,
   4400         /* maxblock    */ 101,
   4401         /* blocks      */ 0,
   4402         /* blocks_hi   */ 0xffffffff,
   4403         /* base        */ 0x081c0000,
   4404         /* gran        */ 1,
   4405         /* bytes       */ 21,
   4406         /* nFields     */ 52,
   4407         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56980_A0m_fields,
   4408         /* *views      */ NULL,
   4409         /* *views_num  */ NULL,
   4410         /* snoop_cb    */ NULL, 
   4411         /* snoop_user_data */ NULL, 
   4412         /* snoop_flags */ 0,
   4413         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4414         /* type */ SOC_MEM_TYPE_NORMAL,
   4415         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4416         /* impl */ SOC_MEM_IMPL_NORMAL,
   4417         /* cmic_mor_clks       */ 0,
   4418         /* access_latency_mode */ 3,
   4419     },
   4420 #endif /* chips */
   4421 
   4422 #if defined(BCM_56370_A0)
   4423     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE0_BCM56370_A0m */ 
   4424         /* mem            VFP_POLICY_TABLE_PIPE0m */
   4425         /* flags       */ SOC_MEM_FLAG_VALID |
   4426                           SOC_MEM_FLAG_CACHABLE |
   4427                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   4428         /* cmp_fn      */ _soc_mem_cmp_undef,
   4429         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4430         /* index_min   */ 0,
   4431         /* index_max   */ 2047,
   4432         /* minblock    */ 14,
   4433         /* maxblock    */ 14,
   4434         /* blocks      */ 0x4000,
   4435         /* blocks_hi   */ 0,
   4436         /* base        */ 0x55500000,
   4437         /* gran        */ 1,
   4438         /* bytes       */ 35,
   4439         /* nFields     */ 71,
   4440         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56370_A0m_fields,
   4441         /* *views      */ NULL,
   4442         /* *views_num  */ NULL,
   4443         /* snoop_cb    */ NULL, 
   4444         /* snoop_user_data */ NULL, 
   4445         /* snoop_flags */ 0,
   4446         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4447         /* type */ SOC_MEM_TYPE_NORMAL,
   4448         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4449         /* impl */ SOC_MEM_IMPL_NORMAL,
   4450         /* cmic_mor_clks       */ 0,
   4451         /* access_latency_mode */ 0,
   4452     },
   4453 #endif /* chips */
   4454 
   4455 #if defined(BCM_56770_A0)
   4456     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE0_BCM56770_A0m */ 
   4457         /* mem            VFP_POLICY_TABLE_PIPE0m */
   4458         /* flags       */ SOC_MEM_FLAG_VALID |
   4459                           SOC_MEM_FLAG_CACHABLE |
   4460                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   4461         /* cmp_fn      */ _soc_mem_cmp_undef,
   4462         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4463         /* index_min   */ 0,
   4464         /* index_max   */ 1023,
   4465         /* minblock    */ 25,
   4466         /* maxblock    */ 25,
   4467         /* blocks      */ 0x2000000,
   4468         /* blocks_hi   */ 0,
   4469         /* base        */ 0x55500000,
   4470         /* gran        */ 1,
   4471         /* bytes       */ 35,
   4472         /* nFields     */ 64,
   4473         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56770_A0m_fields,
   4474         /* *views      */ NULL,
   4475         /* *views_num  */ NULL,
   4476         /* snoop_cb    */ NULL, 
   4477         /* snoop_user_data */ NULL, 
   4478         /* snoop_flags */ 0,
   4479         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4480         /* type */ SOC_MEM_TYPE_NORMAL,
   4481         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4482         /* impl */ SOC_MEM_IMPL_NORMAL,
   4483         /* cmic_mor_clks       */ 0,
   4484         /* access_latency_mode */ 0,
   4485     },
   4486 #endif /* chips */
   4487 
   4488 #if defined(BCM_56870_A0)
   4489     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE0_BCM56870_A0m */ 
   4490         /* mem            VFP_POLICY_TABLE_PIPE0m */
   4491         /* flags       */ SOC_MEM_FLAG_VALID |
   4492                           SOC_MEM_FLAG_CACHABLE |
   4493                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   4494         /* cmp_fn      */ _soc_mem_cmp_undef,
   4495         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4496         /* index_min   */ 0,
   4497         /* index_max   */ 1023,
   4498         /* minblock    */ 37,
   4499         /* maxblock    */ 37,
   4500         /* blocks      */ 0,
   4501         /* blocks_hi   */ 0x20,
   4502         /* base        */ 0x55500000,
   4503         /* gran        */ 1,
   4504         /* bytes       */ 35,
   4505         /* nFields     */ 68,
   4506         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56870_A0m_fields,
   4507         /* *views      */ NULL,
   4508         /* *views_num  */ NULL,
   4509         /* snoop_cb    */ NULL, 
   4510         /* snoop_user_data */ NULL, 
   4511         /* snoop_flags */ 0,
   4512         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4513         /* type */ SOC_MEM_TYPE_NORMAL,
   4514         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4515         /* impl */ SOC_MEM_IMPL_NORMAL,
   4516         /* cmic_mor_clks       */ 0,
   4517         /* access_latency_mode */ 0,
   4518     },
   4519 #endif /* chips */
   4520 
   4521 #if defined(BCM_56970_A0)
   4522     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE0_BCM56970_A0m */ 
   4523         /* mem            VFP_POLICY_TABLE_PIPE0m */
   4524         /* flags       */ SOC_MEM_FLAG_VALID |
   4525                           SOC_MEM_FLAG_CACHABLE |
   4526                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   4527         /* cmp_fn      */ _soc_mem_cmp_undef,
   4528         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4529         /* index_min   */ 0,
   4530         /* index_max   */ 1023,
   4531         /* minblock    */ 68,
   4532         /* maxblock    */ 68,
   4533         /* blocks      */ 0,
   4534         /* blocks_hi   */ 0xffffffff,
   4535         /* base        */ 0x54200000,
   4536         /* gran        */ 1,
   4537         /* bytes       */ 24,
   4538         /* nFields     */ 48,
   4539         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56970_A0m_fields,
   4540         /* *views      */ NULL,
   4541         /* *views_num  */ NULL,
   4542         /* snoop_cb    */ NULL, 
   4543         /* snoop_user_data */ NULL, 
   4544         /* snoop_flags */ 0,
   4545         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4546         /* type */ SOC_MEM_TYPE_NORMAL,
   4547         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4548         /* impl */ SOC_MEM_IMPL_NORMAL,
   4549         /* cmic_mor_clks       */ 0,
   4550         /* access_latency_mode */ 0,
   4551     },
   4552 #endif /* chips */
   4553 
   4554 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   4555     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE0_BCM56980_A0m */ 
   4556         /* mem            VFP_POLICY_TABLE_PIPE0m */
   4557         /* flags       */ SOC_MEM_FLAG_VALID |
   4558                           SOC_MEM_FLAG_CACHABLE |
   4559                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   4560         /* cmp_fn      */ _soc_mem_cmp_undef,
   4561         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4562         /* index_min   */ 0,
   4563         /* index_max   */ 511,
   4564         /* minblock    */ 101,
   4565         /* maxblock    */ 101,
   4566         /* blocks      */ 0,
   4567         /* blocks_hi   */ 0xffffffff,
   4568         /* base        */ 0x081c0000,
   4569         /* gran        */ 1,
   4570         /* bytes       */ 21,
   4571         /* nFields     */ 52,
   4572         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56980_A0m_fields,
   4573         /* *views      */ NULL,
   4574         /* *views_num  */ NULL,
   4575         /* snoop_cb    */ NULL, 
   4576         /* snoop_user_data */ NULL, 
   4577         /* snoop_flags */ 0,
   4578         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4579         /* type */ SOC_MEM_TYPE_NORMAL,
   4580         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4581         /* impl */ SOC_MEM_IMPL_NORMAL,
   4582         /* cmic_mor_clks       */ 0,
   4583         /* access_latency_mode */ 3,
   4584     },
   4585 #endif /* chips */
   4586 
   4587 #if defined(BCM_56870_A0)
   4588     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE1_BCM56870_A0m */ 
   4589         /* mem            VFP_POLICY_TABLE_PIPE1m */
   4590         /* flags       */ SOC_MEM_FLAG_VALID |
   4591                           SOC_MEM_FLAG_CACHABLE |
   4592                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4593                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4594         /* cmp_fn      */ _soc_mem_cmp_undef,
   4595         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4596         /* index_min   */ 0,
   4597         /* index_max   */ 1023,
   4598         /* minblock    */ 37,
   4599         /* maxblock    */ 37,
   4600         /* blocks      */ 0,
   4601         /* blocks_hi   */ 0x20,
   4602         /* base        */ 0x55500000,
   4603         /* gran        */ 1,
   4604         /* bytes       */ 35,
   4605         /* nFields     */ 68,
   4606         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56870_A0m_fields,
   4607         /* *views      */ NULL,
   4608         /* *views_num  */ NULL,
   4609         /* snoop_cb    */ NULL, 
   4610         /* snoop_user_data */ NULL, 
   4611         /* snoop_flags */ 0,
   4612         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4613         /* type */ SOC_MEM_TYPE_NORMAL,
   4614         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4615         /* impl */ SOC_MEM_IMPL_NORMAL,
   4616         /* cmic_mor_clks       */ 0,
   4617         /* access_latency_mode */ 0,
   4618     },
   4619 #endif /* chips */
   4620 
   4621 #if defined(BCM_56970_A0)
   4622     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE1_BCM56970_A0m */ 
   4623         /* mem            VFP_POLICY_TABLE_PIPE1m */
   4624         /* flags       */ SOC_MEM_FLAG_VALID |
   4625                           SOC_MEM_FLAG_CACHABLE |
   4626                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4627                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4628         /* cmp_fn      */ _soc_mem_cmp_undef,
   4629         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4630         /* index_min   */ 0,
   4631         /* index_max   */ 1023,
   4632         /* minblock    */ 68,
   4633         /* maxblock    */ 68,
   4634         /* blocks      */ 0,
   4635         /* blocks_hi   */ 0xffffffff,
   4636         /* base        */ 0x54200000,
   4637         /* gran        */ 1,
   4638         /* bytes       */ 24,
   4639         /* nFields     */ 48,
   4640         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56970_A0m_fields,
   4641         /* *views      */ NULL,
   4642         /* *views_num  */ NULL,
   4643         /* snoop_cb    */ NULL, 
   4644         /* snoop_user_data */ NULL, 
   4645         /* snoop_flags */ 0,
   4646         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4647         /* type */ SOC_MEM_TYPE_NORMAL,
   4648         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4649         /* impl */ SOC_MEM_IMPL_NORMAL,
   4650         /* cmic_mor_clks       */ 0,
   4651         /* access_latency_mode */ 0,
   4652     },
   4653 #endif /* chips */
   4654 
   4655 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   4656     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE1_BCM56980_A0m */ 
   4657         /* mem            VFP_POLICY_TABLE_PIPE1m */
   4658         /* flags       */ SOC_MEM_FLAG_VALID |
   4659                           SOC_MEM_FLAG_CACHABLE |
   4660                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4661                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4662         /* cmp_fn      */ _soc_mem_cmp_undef,
   4663         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4664         /* index_min   */ 0,
   4665         /* index_max   */ 511,
   4666         /* minblock    */ 101,
   4667         /* maxblock    */ 101,
   4668         /* blocks      */ 0,
   4669         /* blocks_hi   */ 0xffffffff,
   4670         /* base        */ 0x081c0000,
   4671         /* gran        */ 1,
   4672         /* bytes       */ 21,
   4673         /* nFields     */ 52,
   4674         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56980_A0m_fields,
   4675         /* *views      */ NULL,
   4676         /* *views_num  */ NULL,
   4677         /* snoop_cb    */ NULL, 
   4678         /* snoop_user_data */ NULL, 
   4679         /* snoop_flags */ 0,
   4680         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4681         /* type */ SOC_MEM_TYPE_NORMAL,
   4682         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4683         /* impl */ SOC_MEM_IMPL_NORMAL,
   4684         /* cmic_mor_clks       */ 0,
   4685         /* access_latency_mode */ 3,
   4686     },
   4687 #endif /* chips */
   4688 
   4689 #if defined(BCM_56970_A0)
   4690     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE2_BCM56970_A0m */ 
   4691         /* mem            VFP_POLICY_TABLE_PIPE2m */
   4692         /* flags       */ SOC_MEM_FLAG_VALID |
   4693                           SOC_MEM_FLAG_CACHABLE |
   4694                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4695                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4696         /* cmp_fn      */ _soc_mem_cmp_undef,
   4697         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4698         /* index_min   */ 0,
   4699         /* index_max   */ 1023,
   4700         /* minblock    */ 68,
   4701         /* maxblock    */ 68,
   4702         /* blocks      */ 0,
   4703         /* blocks_hi   */ 0xffffffff,
   4704         /* base        */ 0x54200000,
   4705         /* gran        */ 1,
   4706         /* bytes       */ 24,
   4707         /* nFields     */ 48,
   4708         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56970_A0m_fields,
   4709         /* *views      */ NULL,
   4710         /* *views_num  */ NULL,
   4711         /* snoop_cb    */ NULL, 
   4712         /* snoop_user_data */ NULL, 
   4713         /* snoop_flags */ 0,
   4714         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4715         /* type */ SOC_MEM_TYPE_NORMAL,
   4716         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4717         /* impl */ SOC_MEM_IMPL_NORMAL,
   4718         /* cmic_mor_clks       */ 0,
   4719         /* access_latency_mode */ 0,
   4720     },
   4721 #endif /* chips */
   4722 
   4723 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   4724     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE2_BCM56980_A0m */ 
   4725         /* mem            VFP_POLICY_TABLE_PIPE2m */
   4726         /* flags       */ SOC_MEM_FLAG_VALID |
   4727                           SOC_MEM_FLAG_CACHABLE |
   4728                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4729                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4730         /* cmp_fn      */ _soc_mem_cmp_undef,
   4731         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4732         /* index_min   */ 0,
   4733         /* index_max   */ 511,
   4734         /* minblock    */ 101,
   4735         /* maxblock    */ 101,
   4736         /* blocks      */ 0,
   4737         /* blocks_hi   */ 0xffffffff,
   4738         /* base        */ 0x081c0000,
   4739         /* gran        */ 1,
   4740         /* bytes       */ 21,
   4741         /* nFields     */ 52,
   4742         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56980_A0m_fields,
   4743         /* *views      */ NULL,
   4744         /* *views_num  */ NULL,
   4745         /* snoop_cb    */ NULL, 
   4746         /* snoop_user_data */ NULL, 
   4747         /* snoop_flags */ 0,
   4748         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4749         /* type */ SOC_MEM_TYPE_NORMAL,
   4750         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4751         /* impl */ SOC_MEM_IMPL_NORMAL,
   4752         /* cmic_mor_clks       */ 0,
   4753         /* access_latency_mode */ 3,
   4754     },
   4755 #endif /* chips */
   4756 
   4757 #if defined(BCM_56970_A0)
   4758     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE3_BCM56970_A0m */ 
   4759         /* mem            VFP_POLICY_TABLE_PIPE3m */
   4760         /* flags       */ SOC_MEM_FLAG_VALID |
   4761                           SOC_MEM_FLAG_CACHABLE |
   4762                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4763                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4764         /* cmp_fn      */ _soc_mem_cmp_undef,
   4765         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4766         /* index_min   */ 0,
   4767         /* index_max   */ 1023,
   4768         /* minblock    */ 68,
   4769         /* maxblock    */ 68,
   4770         /* blocks      */ 0,
   4771         /* blocks_hi   */ 0xffffffff,
   4772         /* base        */ 0x54200000,
   4773         /* gran        */ 1,
   4774         /* bytes       */ 24,
   4775         /* nFields     */ 48,
   4776         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56970_A0m_fields,
   4777         /* *views      */ NULL,
   4778         /* *views_num  */ NULL,
   4779         /* snoop_cb    */ NULL, 
   4780         /* snoop_user_data */ NULL, 
   4781         /* snoop_flags */ 0,
   4782         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4783         /* type */ SOC_MEM_TYPE_NORMAL,
   4784         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4785         /* impl */ SOC_MEM_IMPL_NORMAL,
   4786         /* cmic_mor_clks       */ 0,
   4787         /* access_latency_mode */ 0,
   4788     },
   4789 #endif /* chips */
   4790 
   4791 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   4792     { /* SOC_MEM_INT_VFP_POLICY_TABLE_PIPE3_BCM56980_A0m */ 
   4793         /* mem            VFP_POLICY_TABLE_PIPE3m */
   4794         /* flags       */ SOC_MEM_FLAG_VALID |
   4795                           SOC_MEM_FLAG_CACHABLE |
   4796                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   4797                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   4798         /* cmp_fn      */ _soc_mem_cmp_undef,
   4799         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4800         /* index_min   */ 0,
   4801         /* index_max   */ 511,
   4802         /* minblock    */ 101,
   4803         /* maxblock    */ 101,
   4804         /* blocks      */ 0,
   4805         /* blocks_hi   */ 0xffffffff,
   4806         /* base        */ 0x081c0000,
   4807         /* gran        */ 1,
   4808         /* bytes       */ 21,
   4809         /* nFields     */ 52,
   4810         /* *fields     */ soc_VFP_POLICY_TABLE_BCM56980_A0m_fields,
   4811         /* *views      */ NULL,
   4812         /* *views_num  */ NULL,
   4813         /* snoop_cb    */ NULL, 
   4814         /* snoop_user_data */ NULL, 
   4815         /* snoop_flags */ 0,
   4816         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4817         /* type */ SOC_MEM_TYPE_NORMAL,
   4818         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   4819         /* impl */ SOC_MEM_IMPL_NORMAL,
   4820         /* cmic_mor_clks       */ 0,
   4821         /* access_latency_mode */ 3,
   4822     },
   4823 #endif /* chips */
   4824 
   4825 #if defined(BCM_56514_A0)
   4826     { /* SOC_MEM_INT_VFP_TCAMm */ 
   4827         /* mem            VFP_TCAMm */
   4828         /* flags       */ SOC_MEM_FLAG_VALID |
   4829                           SOC_MEM_FLAG_CACHABLE |
   4830                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   4831                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   4832         /* cmp_fn      */ _soc_mem_cmp_undef,
   4833         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4834         /* index_min   */ 0,
   4835         /* index_max   */ 1023,
   4836         /* minblock    */ 6,
   4837         /* maxblock    */ 6,
   4838         /* blocks      */ 0x40,
   4839         /* blocks_hi   */ 0,
   4840         /* base        */ 0x040a0000,
   4841         /* gran        */ 1,
   4842         /* bytes       */ 47,
   4843         /* nFields     */ 9,
   4844         /* *fields     */ soc_VFP_TCAMm_fields,
   4845         /* *views      */ NULL,
   4846         /* *views_num  */ NULL,
   4847         /* snoop_cb    */ NULL, 
   4848         /* snoop_user_data */ NULL, 
   4849         /* snoop_flags */ 0,
   4850         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4851         /* type */ SOC_MEM_TYPE_NORMAL,
   4852         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4853         /* impl */ SOC_MEM_IMPL_NORMAL,
   4854         /* cmic_mor_clks       */ 0,
   4855     },
   4856 #endif /* chips */
   4857 
   4858 #if defined(BCM_53400_A0)
   4859     { /* SOC_MEM_INT_VFP_TCAM_BCM53400_A0m */ 
   4860         /* mem            VFP_TCAMm */
   4861         /* flags       */ SOC_MEM_FLAG_VALID |
   4862                           SOC_MEM_FLAG_CACHABLE |
   4863                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   4864                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   4865         /* cmp_fn      */ _soc_mem_cmp_undef,
   4866         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4867         /* index_min   */ 0,
   4868         /* index_max   */ 511,
   4869         /* minblock    */ 5,
   4870         /* maxblock    */ 5,
   4871         /* blocks      */ 0x20,
   4872         /* blocks_hi   */ 0,
   4873         /* base        */ 0x0c240000,
   4874         /* gran        */ 1,
   4875         /* bytes       */ 59,
   4876         /* nFields     */ 11,
   4877         /* *fields     */ soc_VFP_TCAM_BCM53400_A0m_fields,
   4878         /* *views      */ NULL,
   4879         /* *views_num  */ NULL,
   4880         /* snoop_cb    */ NULL, 
   4881         /* snoop_user_data */ NULL, 
   4882         /* snoop_flags */ 0,
   4883         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4884         /* type */ SOC_MEM_TYPE_NORMAL,
   4885         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4886         /* impl */ SOC_MEM_IMPL_NORMAL,
   4887         /* cmic_mor_clks       */ 0,
   4888     },
   4889 #endif /* chips */
   4890 
   4891 #if defined(BCM_53540_A0)
   4892     { /* SOC_MEM_INT_VFP_TCAM_BCM53540_A0m */ 
   4893         /* mem            VFP_TCAMm */
   4894         /* flags       */ SOC_MEM_FLAG_VALID |
   4895                           SOC_MEM_FLAG_CACHABLE |
   4896                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   4897                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   4898         /* cmp_fn      */ _soc_mem_cmp_undef,
   4899         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4900         /* index_min   */ 0,
   4901         /* index_max   */ 3,
   4902         /* minblock    */ 8,
   4903         /* maxblock    */ 8,
   4904         /* blocks      */ 0x100,
   4905         /* blocks_hi   */ 0,
   4906         /* base        */ 0x0c240000,
   4907         /* gran        */ 1,
   4908         /* bytes       */ 59,
   4909         /* nFields     */ 11,
   4910         /* *fields     */ soc_VFP_TCAM_BCM53400_A0m_fields,
   4911         /* *views      */ NULL,
   4912         /* *views_num  */ NULL,
   4913         /* snoop_cb    */ NULL, 
   4914         /* snoop_user_data */ NULL, 
   4915         /* snoop_flags */ 0,
   4916         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4917         /* type */ SOC_MEM_TYPE_NORMAL,
   4918         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4919         /* impl */ SOC_MEM_IMPL_NORMAL,
   4920         /* cmic_mor_clks       */ 0,
   4921     },
   4922 #endif /* chips */
   4923 
   4924 #if defined(BCM_53570_A0)
   4925     { /* SOC_MEM_INT_VFP_TCAM_BCM53570_A0m */ 
   4926         /* mem            VFP_TCAMm */
   4927         /* flags       */ SOC_MEM_FLAG_VALID |
   4928                           SOC_MEM_FLAG_CACHABLE |
   4929                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   4930                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   4931         /* cmp_fn      */ _soc_mem_cmp_undef,
   4932         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4933         /* index_min   */ 0,
   4934         /* index_max   */ 1023,
   4935         /* minblock    */ 15,
   4936         /* maxblock    */ 15,
   4937         /* blocks      */ 0x8000,
   4938         /* blocks_hi   */ 0,
   4939         /* base        */ 0x0c240000,
   4940         /* gran        */ 1,
   4941         /* bytes       */ 59,
   4942         /* nFields     */ 11,
   4943         /* *fields     */ soc_VFP_TCAM_BCM53400_A0m_fields,
   4944         /* *views      */ NULL,
   4945         /* *views_num  */ NULL,
   4946         /* snoop_cb    */ NULL, 
   4947         /* snoop_user_data */ NULL, 
   4948         /* snoop_flags */ 0,
   4949         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4950         /* type */ SOC_MEM_TYPE_NORMAL,
   4951         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4952         /* impl */ SOC_MEM_IMPL_NORMAL,
   4953         /* cmic_mor_clks       */ 0,
   4954     },
   4955 #endif /* chips */
   4956 
   4957 #if defined(BCM_53570_B0)
   4958     { /* SOC_MEM_INT_VFP_TCAM_BCM53570_B0m */ 
   4959         /* mem            VFP_TCAMm */
   4960         /* flags       */ SOC_MEM_FLAG_VALID |
   4961                           SOC_MEM_FLAG_CACHABLE |
   4962                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   4963                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   4964         /* cmp_fn      */ _soc_mem_cmp_undef,
   4965         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4966         /* index_min   */ 0,
   4967         /* index_max   */ 2047,
   4968         /* minblock    */ 15,
   4969         /* maxblock    */ 15,
   4970         /* blocks      */ 0x8000,
   4971         /* blocks_hi   */ 0,
   4972         /* base        */ 0x0c240000,
   4973         /* gran        */ 1,
   4974         /* bytes       */ 59,
   4975         /* nFields     */ 11,
   4976         /* *fields     */ soc_VFP_TCAM_BCM53400_A0m_fields,
   4977         /* *views      */ NULL,
   4978         /* *views_num  */ NULL,
   4979         /* snoop_cb    */ NULL, 
   4980         /* snoop_user_data */ NULL, 
   4981         /* snoop_flags */ 0,
   4982         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   4983         /* type */ SOC_MEM_TYPE_NORMAL,
   4984         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   4985         /* impl */ SOC_MEM_IMPL_NORMAL,
   4986         /* cmic_mor_clks       */ 0,
   4987     },
   4988 #endif /* chips */
   4989 
   4990 #if defined(BCM_56150_A0)
   4991     { /* SOC_MEM_INT_VFP_TCAM_BCM56150_A0m */ 
   4992         /* mem            VFP_TCAMm */
   4993         /* flags       */ SOC_MEM_FLAG_VALID |
   4994                           SOC_MEM_FLAG_CACHABLE |
   4995                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   4996                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   4997         /* cmp_fn      */ _soc_mem_cmp_undef,
   4998         /* *null_entry */ _soc_mem_entry_null_zeroes,
   4999         /* index_min   */ 0,
   5000         /* index_max   */ 511,
   5001         /* minblock    */ 5,
   5002         /* maxblock    */ 5,
   5003         /* blocks      */ 0x20,
   5004         /* blocks_hi   */ 0,
   5005         /* base        */ 0x10240000,
   5006         /* gran        */ 1,
   5007         /* bytes       */ 59,
   5008         /* nFields     */ 11,
   5009         /* *fields     */ soc_VFP_TCAM_BCM56150_A0m_fields,
   5010         /* *views      */ NULL,
   5011         /* *views_num  */ NULL,
   5012         /* snoop_cb    */ NULL, 
   5013         /* snoop_user_data */ NULL, 
   5014         /* snoop_flags */ 0,
   5015         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5016         /* type */ SOC_MEM_TYPE_NORMAL,
   5017         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5018         /* impl */ SOC_MEM_IMPL_NORMAL,
   5019         /* cmic_mor_clks       */ 0,
   5020     },
   5021 #endif /* chips */
   5022 
   5023 #if defined(BCM_56160_A0)
   5024     { /* SOC_MEM_INT_VFP_TCAM_BCM56160_A0m */ 
   5025         /* mem            VFP_TCAMm */
   5026         /* flags       */ SOC_MEM_FLAG_VALID |
   5027                           SOC_MEM_FLAG_CACHABLE |
   5028                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5029                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5030         /* cmp_fn      */ _soc_mem_cmp_undef,
   5031         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5032         /* index_min   */ 0,
   5033         /* index_max   */ 511,
   5034         /* minblock    */ 7,
   5035         /* maxblock    */ 7,
   5036         /* blocks      */ 0x80,
   5037         /* blocks_hi   */ 0,
   5038         /* base        */ 0x0c240000,
   5039         /* gran        */ 1,
   5040         /* bytes       */ 59,
   5041         /* nFields     */ 11,
   5042         /* *fields     */ soc_VFP_TCAM_BCM53400_A0m_fields,
   5043         /* *views      */ NULL,
   5044         /* *views_num  */ NULL,
   5045         /* snoop_cb    */ NULL, 
   5046         /* snoop_user_data */ NULL, 
   5047         /* snoop_flags */ 0,
   5048         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5049         /* type */ SOC_MEM_TYPE_NORMAL,
   5050         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5051         /* impl */ SOC_MEM_IMPL_NORMAL,
   5052         /* cmic_mor_clks       */ 0,
   5053     },
   5054 #endif /* chips */
   5055 
   5056 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   5057     { /* SOC_MEM_INT_VFP_TCAM_BCM56260_A0m */ 
   5058         /* mem            VFP_TCAMm */
   5059         /* flags       */ SOC_MEM_FLAG_VALID |
   5060                           SOC_MEM_FLAG_CACHABLE |
   5061                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5062                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5063         /* cmp_fn      */ _soc_mem_cmp_undef,
   5064         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5065         /* index_min   */ 0,
   5066         /* index_max   */ 1023,
   5067         /* minblock    */ 6,
   5068         /* maxblock    */ 6,
   5069         /* blocks      */ 0x40,
   5070         /* blocks_hi   */ 0,
   5071         /* base        */ 0x10240000,
   5072         /* gran        */ 1,
   5073         /* bytes       */ 60,
   5074         /* nFields     */ 11,
   5075         /* *fields     */ soc_VFP_TCAM_BCM56260_A0m_fields,
   5076         /* *views      */ NULL,
   5077         /* *views_num  */ NULL,
   5078         /* snoop_cb    */ NULL, 
   5079         /* snoop_user_data */ NULL, 
   5080         /* snoop_flags */ 0,
   5081         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5082         /* type */ SOC_MEM_TYPE_NORMAL,
   5083         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5084         /* impl */ SOC_MEM_IMPL_NORMAL,
   5085         /* cmic_mor_clks       */ 0,
   5086     },
   5087 #endif /* chips */
   5088 
   5089 #if defined(BCM_56270_A0)
   5090     { /* SOC_MEM_INT_VFP_TCAM_BCM56270_A0m */ 
   5091         /* mem            VFP_TCAMm */
   5092         /* flags       */ SOC_MEM_FLAG_VALID |
   5093                           SOC_MEM_FLAG_CACHABLE |
   5094                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5095                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5096         /* cmp_fn      */ _soc_mem_cmp_undef,
   5097         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5098         /* index_min   */ 0,
   5099         /* index_max   */ 1023,
   5100         /* minblock    */ 5,
   5101         /* maxblock    */ 5,
   5102         /* blocks      */ 0x20,
   5103         /* blocks_hi   */ 0,
   5104         /* base        */ 0x10240000,
   5105         /* gran        */ 1,
   5106         /* bytes       */ 60,
   5107         /* nFields     */ 11,
   5108         /* *fields     */ soc_VFP_TCAM_BCM56260_A0m_fields,
   5109         /* *views      */ NULL,
   5110         /* *views_num  */ NULL,
   5111         /* snoop_cb    */ NULL, 
   5112         /* snoop_user_data */ NULL, 
   5113         /* snoop_flags */ 0,
   5114         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5115         /* type */ SOC_MEM_TYPE_NORMAL,
   5116         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5117         /* impl */ SOC_MEM_IMPL_NORMAL,
   5118         /* cmic_mor_clks       */ 0,
   5119     },
   5120 #endif /* chips */
   5121 
   5122 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
   5123     { /* SOC_MEM_INT_VFP_TCAM_BCM56334_A0m */ 
   5124         /* mem            VFP_TCAMm */
   5125         /* flags       */ SOC_MEM_FLAG_VALID |
   5126                           SOC_MEM_FLAG_CACHABLE |
   5127                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5128                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5129         /* cmp_fn      */ _soc_mem_cmp_undef,
   5130         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5131         /* index_min   */ 0,
   5132         /* index_max   */ 1023,
   5133         /* minblock    */ 5,
   5134         /* maxblock    */ 5,
   5135         /* blocks      */ 0x20,
   5136         /* blocks_hi   */ 0,
   5137         /* base        */ 0x040b0000,
   5138         /* gran        */ 1,
   5139         /* bytes       */ 58,
   5140         /* nFields     */ 11,
   5141         /* *fields     */ soc_VFP_TCAM_BCM56334_A0m_fields,
   5142         /* *views      */ NULL,
   5143         /* *views_num  */ NULL,
   5144         /* snoop_cb    */ NULL, 
   5145         /* snoop_user_data */ NULL, 
   5146         /* snoop_flags */ 0,
   5147         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5148         /* type */ SOC_MEM_TYPE_NORMAL,
   5149         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5150         /* impl */ SOC_MEM_IMPL_NORMAL,
   5151         /* cmic_mor_clks       */ 0,
   5152     },
   5153 #endif /* chips */
   5154 
   5155 #if defined(BCM_56340_A0)
   5156     { /* SOC_MEM_INT_VFP_TCAM_BCM56340_A0m */ 
   5157         /* mem            VFP_TCAMm */
   5158         /* flags       */ SOC_MEM_FLAG_VALID |
   5159                           SOC_MEM_FLAG_CACHABLE |
   5160                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5161                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5162         /* cmp_fn      */ _soc_mem_cmp_undef,
   5163         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5164         /* index_min   */ 0,
   5165         /* index_max   */ 2047,
   5166         /* minblock    */ 4,
   5167         /* maxblock    */ 4,
   5168         /* blocks      */ 0x10,
   5169         /* blocks_hi   */ 0,
   5170         /* base        */ 0x101c0000,
   5171         /* gran        */ 1,
   5172         /* bytes       */ 59,
   5173         /* nFields     */ 9,
   5174         /* *fields     */ soc_VFP_TCAM_BCM56640_A0m_fields,
   5175         /* *views      */ NULL,
   5176         /* *views_num  */ NULL,
   5177         /* snoop_cb    */ NULL, 
   5178         /* snoop_user_data */ NULL, 
   5179         /* snoop_flags */ 0,
   5180         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5181         /* type */ SOC_MEM_TYPE_NORMAL,
   5182         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5183         /* impl */ SOC_MEM_IMPL_NORMAL,
   5184         /* cmic_mor_clks       */ 0,
   5185     },
   5186 #endif /* chips */
   5187 
   5188 #if defined(BCM_56370_A0)
   5189     { /* SOC_MEM_INT_VFP_TCAM_BCM56370_A0m */ 
   5190         /* mem            VFP_TCAMm */
   5191         /* flags       */ SOC_MEM_FLAG_VALID |
   5192                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   5193                           SOC_MEM_FLAG_CACHABLE |
   5194                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   5195                           SOC_MEM_FLAG_CAM |
   5196                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80122 */
   5197         /* cmp_fn      */ _soc_mem_cmp_undef,
   5198         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5199         /* index_min   */ 0,
   5200         /* index_max   */ 2047,
   5201         /* minblock    */ 14,
   5202         /* maxblock    */ 14,
   5203         /* blocks      */ 0x4000,
   5204         /* blocks_hi   */ 0,
   5205         /* base        */ 0x554c0000,
   5206         /* gran        */ 1,
   5207         /* bytes       */ 61,
   5208         /* nFields     */ 13,
   5209         /* *fields     */ soc_VFP_TCAM_BCM56870_A0m_fields,
   5210         /* *views      */ NULL,
   5211         /* *views_num  */ NULL,
   5212         /* snoop_cb    */ NULL, 
   5213         /* snoop_user_data */ NULL, 
   5214         /* snoop_flags */ 0,
   5215         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5216         /* type */ SOC_MEM_TYPE_NORMAL,
   5217         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5218         /* impl */ SOC_MEM_IMPL_NORMAL,
   5219         /* cmic_mor_clks       */ 0,
   5220         /* access_latency_mode */ 0,
   5221     },
   5222 #endif /* chips */
   5223 
   5224 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
   5225     { /* SOC_MEM_INT_VFP_TCAM_BCM56440_A0m */ 
   5226         /* mem            VFP_TCAMm */
   5227         /* flags       */ SOC_MEM_FLAG_VALID |
   5228                           SOC_MEM_FLAG_CACHABLE |
   5229                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5230                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5231         /* cmp_fn      */ _soc_mem_cmp_undef,
   5232         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5233         /* index_min   */ 0,
   5234         /* index_max   */ 1023,
   5235         /* minblock    */ 9,
   5236         /* maxblock    */ 9,
   5237         /* blocks      */ 0x200,
   5238         /* blocks_hi   */ 0,
   5239         /* base        */ 0x04072000,
   5240         /* gran        */ 1,
   5241         /* bytes       */ 59,
   5242         /* nFields     */ 9,
   5243         /* *fields     */ soc_VFP_TCAM_BCM56840_A0m_fields,
   5244         /* *views      */ NULL,
   5245         /* *views_num  */ NULL,
   5246         /* snoop_cb    */ NULL, 
   5247         /* snoop_user_data */ NULL, 
   5248         /* snoop_flags */ 0,
   5249         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5250         /* type */ SOC_MEM_TYPE_NORMAL,
   5251         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5252         /* impl */ SOC_MEM_IMPL_NORMAL,
   5253         /* cmic_mor_clks       */ 0,
   5254     },
   5255 #endif /* chips */
   5256 
   5257 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   5258     defined(BCM_56450_B1)
   5259     { /* SOC_MEM_INT_VFP_TCAM_BCM56450_A0m */ 
   5260         /* mem            VFP_TCAMm */
   5261         /* flags       */ SOC_MEM_FLAG_VALID |
   5262                           SOC_MEM_FLAG_CACHABLE |
   5263                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5264                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5265         /* cmp_fn      */ _soc_mem_cmp_undef,
   5266         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5267         /* index_min   */ 0,
   5268         /* index_max   */ 1023,
   5269         /* minblock    */ 8,
   5270         /* maxblock    */ 8,
   5271         /* blocks      */ 0x100,
   5272         /* blocks_hi   */ 0,
   5273         /* base        */ 0x10240000,
   5274         /* gran        */ 1,
   5275         /* bytes       */ 59,
   5276         /* nFields     */ 9,
   5277         /* *fields     */ soc_VFP_TCAM_BCM56450_A0m_fields,
   5278         /* *views      */ NULL,
   5279         /* *views_num  */ NULL,
   5280         /* snoop_cb    */ NULL, 
   5281         /* snoop_user_data */ NULL, 
   5282         /* snoop_flags */ 0,
   5283         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5284         /* type */ SOC_MEM_TYPE_NORMAL,
   5285         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5286         /* impl */ SOC_MEM_IMPL_NORMAL,
   5287         /* cmic_mor_clks       */ 0,
   5288     },
   5289 #endif /* chips */
   5290 
   5291 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
   5292     { /* SOC_MEM_INT_VFP_TCAM_BCM56524_A0m */ 
   5293         /* mem            VFP_TCAMm */
   5294         /* flags       */ SOC_MEM_FLAG_VALID |
   5295                           SOC_MEM_FLAG_CACHABLE |
   5296                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5297                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5298         /* cmp_fn      */ _soc_mem_cmp_undef,
   5299         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5300         /* index_min   */ 0,
   5301         /* index_max   */ 2047,
   5302         /* minblock    */ 8,
   5303         /* maxblock    */ 8,
   5304         /* blocks      */ 0x100,
   5305         /* blocks_hi   */ 0,
   5306         /* base        */ 0x040b0000,
   5307         /* gran        */ 1,
   5308         /* bytes       */ 54,
   5309         /* nFields     */ 9,
   5310         /* *fields     */ soc_VFP_TCAM_BCM56624_A0m_fields,
   5311         /* *views      */ NULL,
   5312         /* *views_num  */ NULL,
   5313         /* snoop_cb    */ NULL, 
   5314         /* snoop_user_data */ NULL, 
   5315         /* snoop_flags */ 0,
   5316         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5317         /* type */ SOC_MEM_TYPE_NORMAL,
   5318         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5319         /* impl */ SOC_MEM_IMPL_NORMAL,
   5320         /* cmic_mor_clks       */ 0,
   5321     },
   5322 #endif /* chips */
   5323 
   5324 #if defined(BCM_56560_A0)
   5325     { /* SOC_MEM_INT_VFP_TCAM_BCM56560_A0m */ 
   5326         /* mem            VFP_TCAMm */
   5327         /* flags       */ SOC_MEM_FLAG_VALID |
   5328                           SOC_MEM_FLAG_CACHABLE |
   5329                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5330                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5331         /* cmp_fn      */ _soc_mem_cmp_undef,
   5332         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5333         /* index_min   */ 0,
   5334         /* index_max   */ 2047,
   5335         /* minblock    */ 21,
   5336         /* maxblock    */ 21,
   5337         /* blocks      */ 0x200000,
   5338         /* blocks_hi   */ 0,
   5339         /* base        */ 0x10280000,
   5340         /* gran        */ 1,
   5341         /* bytes       */ 60,
   5342         /* nFields     */ 9,
   5343         /* *fields     */ soc_VFP_TCAM_BCM56560_A0m_fields,
   5344         /* *views      */ NULL,
   5345         /* *views_num  */ NULL,
   5346         /* snoop_cb    */ NULL, 
   5347         /* snoop_user_data */ NULL, 
   5348         /* snoop_flags */ 0,
   5349         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5350         /* type */ SOC_MEM_TYPE_NORMAL,
   5351         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5352         /* impl */ SOC_MEM_IMPL_NORMAL,
   5353         /* cmic_mor_clks       */ 0,
   5354     },
   5355 #endif /* chips */
   5356 
   5357 #if defined(BCM_56560_B0)
   5358     { /* SOC_MEM_INT_VFP_TCAM_BCM56560_B0m */ 
   5359         /* mem            VFP_TCAMm */
   5360         /* flags       */ SOC_MEM_FLAG_VALID |
   5361                           SOC_MEM_FLAG_CACHABLE |
   5362                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5363                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5364         /* cmp_fn      */ _soc_mem_cmp_undef,
   5365         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5366         /* index_min   */ 0,
   5367         /* index_max   */ 2047,
   5368         /* minblock    */ 13,
   5369         /* maxblock    */ 13,
   5370         /* blocks      */ 0x2000,
   5371         /* blocks_hi   */ 0,
   5372         /* base        */ 0x10280000,
   5373         /* gran        */ 1,
   5374         /* bytes       */ 60,
   5375         /* nFields     */ 9,
   5376         /* *fields     */ soc_VFP_TCAM_BCM56560_A0m_fields,
   5377         /* *views      */ NULL,
   5378         /* *views_num  */ NULL,
   5379         /* snoop_cb    */ NULL, 
   5380         /* snoop_user_data */ NULL, 
   5381         /* snoop_flags */ 0,
   5382         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5383         /* type */ SOC_MEM_TYPE_NORMAL,
   5384         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5385         /* impl */ SOC_MEM_IMPL_NORMAL,
   5386         /* cmic_mor_clks       */ 0,
   5387     },
   5388 #endif /* chips */
   5389 
   5390 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
   5391     { /* SOC_MEM_INT_VFP_TCAM_BCM56624_A0m */ 
   5392         /* mem            VFP_TCAMm */
   5393         /* flags       */ SOC_MEM_FLAG_VALID |
   5394                           SOC_MEM_FLAG_CACHABLE |
   5395                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5396                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5397         /* cmp_fn      */ _soc_mem_cmp_undef,
   5398         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5399         /* index_min   */ 0,
   5400         /* index_max   */ 2047,
   5401         /* minblock    */ 7,
   5402         /* maxblock    */ 7,
   5403         /* blocks      */ 0x80,
   5404         /* blocks_hi   */ 0,
   5405         /* base        */ 0x040b0000,
   5406         /* gran        */ 1,
   5407         /* bytes       */ 54,
   5408         /* nFields     */ 9,
   5409         /* *fields     */ soc_VFP_TCAM_BCM56624_A0m_fields,
   5410         /* *views      */ NULL,
   5411         /* *views_num  */ NULL,
   5412         /* snoop_cb    */ NULL, 
   5413         /* snoop_user_data */ NULL, 
   5414         /* snoop_flags */ 0,
   5415         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5416         /* type */ SOC_MEM_TYPE_NORMAL,
   5417         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5418         /* impl */ SOC_MEM_IMPL_NORMAL,
   5419         /* cmic_mor_clks       */ 0,
   5420     },
   5421 #endif /* chips */
   5422 
   5423 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
   5424     { /* SOC_MEM_INT_VFP_TCAM_BCM56634_A0m */ 
   5425         /* mem            VFP_TCAMm */
   5426         /* flags       */ SOC_MEM_FLAG_VALID |
   5427                           SOC_MEM_FLAG_CACHABLE |
   5428                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5429                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5430         /* cmp_fn      */ _soc_mem_cmp_undef,
   5431         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5432         /* index_min   */ 0,
   5433         /* index_max   */ 2047,
   5434         /* minblock    */ 9,
   5435         /* maxblock    */ 9,
   5436         /* blocks      */ 0x200,
   5437         /* blocks_hi   */ 0,
   5438         /* base        */ 0x040b0000,
   5439         /* gran        */ 1,
   5440         /* bytes       */ 54,
   5441         /* nFields     */ 9,
   5442         /* *fields     */ soc_VFP_TCAM_BCM56624_A0m_fields,
   5443         /* *views      */ NULL,
   5444         /* *views_num  */ NULL,
   5445         /* snoop_cb    */ NULL, 
   5446         /* snoop_user_data */ NULL, 
   5447         /* snoop_flags */ 0,
   5448         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5449         /* type */ SOC_MEM_TYPE_NORMAL,
   5450         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5451         /* impl */ SOC_MEM_IMPL_NORMAL,
   5452         /* cmic_mor_clks       */ 0,
   5453     },
   5454 #endif /* chips */
   5455 
   5456 #if defined(BCM_56640_A0)
   5457     { /* SOC_MEM_INT_VFP_TCAM_BCM56640_A0m */ 
   5458         /* mem            VFP_TCAMm */
   5459         /* flags       */ SOC_MEM_FLAG_VALID |
   5460                           SOC_MEM_FLAG_CACHABLE |
   5461                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5462                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5463         /* cmp_fn      */ _soc_mem_cmp_undef,
   5464         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5465         /* index_min   */ 0,
   5466         /* index_max   */ 2047,
   5467         /* minblock    */ 7,
   5468         /* maxblock    */ 7,
   5469         /* blocks      */ 0x80,
   5470         /* blocks_hi   */ 0,
   5471         /* base        */ 0x101c0000,
   5472         /* gran        */ 1,
   5473         /* bytes       */ 59,
   5474         /* nFields     */ 9,
   5475         /* *fields     */ soc_VFP_TCAM_BCM56640_A0m_fields,
   5476         /* *views      */ NULL,
   5477         /* *views_num  */ NULL,
   5478         /* snoop_cb    */ NULL, 
   5479         /* snoop_user_data */ NULL, 
   5480         /* snoop_flags */ 0,
   5481         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5482         /* type */ SOC_MEM_TYPE_NORMAL,
   5483         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5484         /* impl */ SOC_MEM_IMPL_NORMAL,
   5485         /* cmic_mor_clks       */ 0,
   5486     },
   5487 #endif /* chips */
   5488 
   5489 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   5490     { /* SOC_MEM_INT_VFP_TCAM_BCM56670_A0m */ 
   5491         /* mem            VFP_TCAMm */
   5492         /* flags       */ SOC_MEM_FLAG_VALID |
   5493                           SOC_MEM_FLAG_CACHABLE |
   5494                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5495                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5496         /* cmp_fn      */ _soc_mem_cmp_undef,
   5497         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5498         /* index_min   */ 0,
   5499         /* index_max   */ 1023,
   5500         /* minblock    */ 21,
   5501         /* maxblock    */ 21,
   5502         /* blocks      */ 0x200000,
   5503         /* blocks_hi   */ 0,
   5504         /* base        */ 0x10280000,
   5505         /* gran        */ 1,
   5506         /* bytes       */ 60,
   5507         /* nFields     */ 9,
   5508         /* *fields     */ soc_VFP_TCAM_BCM56560_A0m_fields,
   5509         /* *views      */ NULL,
   5510         /* *views_num  */ NULL,
   5511         /* snoop_cb    */ NULL, 
   5512         /* snoop_user_data */ NULL, 
   5513         /* snoop_flags */ 0,
   5514         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5515         /* type */ SOC_MEM_TYPE_NORMAL,
   5516         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5517         /* impl */ SOC_MEM_IMPL_NORMAL,
   5518         /* cmic_mor_clks       */ 0,
   5519     },
   5520 #endif /* chips */
   5521 
   5522 #if defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
   5523     defined(BCM_56685_A0) || defined(BCM_56685_B0)
   5524     { /* SOC_MEM_INT_VFP_TCAM_BCM56680_A0m */ 
   5525         /* mem            VFP_TCAMm */
   5526         /* flags       */ SOC_MEM_FLAG_VALID |
   5527                           SOC_MEM_FLAG_CACHABLE |
   5528                           SOC_MEM_FLAG_CAM, /* 0x80022 */
   5529         /* cmp_fn      */ _soc_mem_cmp_undef,
   5530         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5531         /* index_min   */ 0,
   5532         /* index_max   */ 2047,
   5533         /* minblock    */ 6,
   5534         /* maxblock    */ 6,
   5535         /* blocks      */ 0x40,
   5536         /* blocks_hi   */ 0,
   5537         /* base        */ 0x040b0000,
   5538         /* gran        */ 1,
   5539         /* bytes       */ 54,
   5540         /* nFields     */ 9,
   5541         /* *fields     */ soc_VFP_TCAM_BCM56624_A0m_fields,
   5542         /* *views      */ NULL,
   5543         /* *views_num  */ NULL,
   5544         /* snoop_cb    */ NULL, 
   5545         /* snoop_user_data */ NULL, 
   5546         /* snoop_flags */ 0,
   5547         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5548         /* type */ SOC_MEM_TYPE_NORMAL,
   5549         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5550         /* impl */ SOC_MEM_IMPL_NORMAL,
   5551         /* cmic_mor_clks       */ 0,
   5552     },
   5553 #endif /* chips */
   5554 
   5555 #if defined(BCM_56770_A0)
   5556     { /* SOC_MEM_INT_VFP_TCAM_BCM56770_A0m */ 
   5557         /* mem            VFP_TCAMm */
   5558         /* flags       */ SOC_MEM_FLAG_VALID |
   5559                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   5560                           SOC_MEM_FLAG_CACHABLE |
   5561                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   5562                           SOC_MEM_FLAG_CAM |
   5563                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80122 */
   5564         /* cmp_fn      */ _soc_mem_cmp_undef,
   5565         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5566         /* index_min   */ 0,
   5567         /* index_max   */ 1023,
   5568         /* minblock    */ 25,
   5569         /* maxblock    */ 25,
   5570         /* blocks      */ 0x2000000,
   5571         /* blocks_hi   */ 0,
   5572         /* base        */ 0x554c0000,
   5573         /* gran        */ 1,
   5574         /* bytes       */ 61,
   5575         /* nFields     */ 13,
   5576         /* *fields     */ soc_VFP_TCAM_BCM56870_A0m_fields,
   5577         /* *views      */ NULL,
   5578         /* *views_num  */ NULL,
   5579         /* snoop_cb    */ NULL, 
   5580         /* snoop_user_data */ NULL, 
   5581         /* snoop_flags */ 0,
   5582         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5583         /* type */ SOC_MEM_TYPE_NORMAL,
   5584         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5585         /* impl */ SOC_MEM_IMPL_NORMAL,
   5586         /* cmic_mor_clks       */ 0,
   5587         /* access_latency_mode */ 0,
   5588     },
   5589 #endif /* chips */
   5590 
   5591 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
   5592     { /* SOC_MEM_INT_VFP_TCAM_BCM56820_A0m */ 
   5593         /* mem            VFP_TCAMm */
   5594         /* flags       */ SOC_MEM_FLAG_VALID |
   5595                           SOC_MEM_FLAG_CACHABLE |
   5596                           SOC_MEM_FLAG_CAM, /* 0x80022 */
   5597         /* cmp_fn      */ _soc_mem_cmp_undef,
   5598         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5599         /* index_min   */ 0,
   5600         /* index_max   */ 1023,
   5601         /* minblock    */ 3,
   5602         /* maxblock    */ 3,
   5603         /* blocks      */ 0x8,
   5604         /* blocks_hi   */ 0,
   5605         /* base        */ 0x0406b000,
   5606         /* gran        */ 1,
   5607         /* bytes       */ 53,
   5608         /* nFields     */ 9,
   5609         /* *fields     */ soc_VFP_TCAM_BCM56820_A0m_fields,
   5610         /* *views      */ NULL,
   5611         /* *views_num  */ NULL,
   5612         /* snoop_cb    */ NULL, 
   5613         /* snoop_user_data */ NULL, 
   5614         /* snoop_flags */ 0,
   5615         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5616         /* type */ SOC_MEM_TYPE_NORMAL,
   5617         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5618         /* impl */ SOC_MEM_IMPL_NORMAL,
   5619         /* cmic_mor_clks       */ 0,
   5620     },
   5621 #endif /* chips */
   5622 
   5623 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
   5624     { /* SOC_MEM_INT_VFP_TCAM_BCM56840_A0m */ 
   5625         /* mem            VFP_TCAMm */
   5626         /* flags       */ SOC_MEM_FLAG_VALID |
   5627                           SOC_MEM_FLAG_CACHABLE |
   5628                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5629                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5630         /* cmp_fn      */ _soc_mem_cmp_undef,
   5631         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5632         /* index_min   */ 0,
   5633         /* index_max   */ 1023,
   5634         /* minblock    */ 6,
   5635         /* maxblock    */ 6,
   5636         /* blocks      */ 0x40,
   5637         /* blocks_hi   */ 0,
   5638         /* base        */ 0x04072000,
   5639         /* gran        */ 1,
   5640         /* bytes       */ 59,
   5641         /* nFields     */ 9,
   5642         /* *fields     */ soc_VFP_TCAM_BCM56840_A0m_fields,
   5643         /* *views      */ NULL,
   5644         /* *views_num  */ NULL,
   5645         /* snoop_cb    */ NULL, 
   5646         /* snoop_user_data */ NULL, 
   5647         /* snoop_flags */ 0,
   5648         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5649         /* type */ SOC_MEM_TYPE_NORMAL,
   5650         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5651         /* impl */ SOC_MEM_IMPL_NORMAL,
   5652         /* cmic_mor_clks       */ 0,
   5653     },
   5654 #endif /* chips */
   5655 
   5656 #if defined(BCM_56850_A0)
   5657     { /* SOC_MEM_INT_VFP_TCAM_BCM56850_A0m */ 
   5658         /* mem            VFP_TCAMm */
   5659         /* flags       */ SOC_MEM_FLAG_VALID |
   5660                           SOC_MEM_FLAG_CACHABLE |
   5661                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5662                           SOC_MEM_FLAG_CAM |
   5663                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
   5664         /* cmp_fn      */ _soc_mem_cmp_undef,
   5665         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5666         /* index_min   */ 0,
   5667         /* index_max   */ 1023,
   5668         /* minblock    */ 10,
   5669         /* maxblock    */ 10,
   5670         /* blocks      */ 0x400,
   5671         /* blocks_hi   */ 0,
   5672         /* base        */ 0x10280000,
   5673         /* gran        */ 1,
   5674         /* bytes       */ 59,
   5675         /* nFields     */ 9,
   5676         /* *fields     */ soc_VFP_TCAM_BCM56640_A0m_fields,
   5677         /* *views      */ NULL,
   5678         /* *views_num  */ NULL,
   5679         /* snoop_cb    */ NULL, 
   5680         /* snoop_user_data */ NULL, 
   5681         /* snoop_flags */ 0,
   5682         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5683         /* type */ SOC_MEM_TYPE_NORMAL,
   5684         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5685         /* impl */ SOC_MEM_IMPL_NORMAL,
   5686         /* cmic_mor_clks       */ 0,
   5687     },
   5688 #endif /* chips */
   5689 
   5690 #if defined(BCM_56860_A0)
   5691     { /* SOC_MEM_INT_VFP_TCAM_BCM56860_A0m */ 
   5692         /* mem            VFP_TCAMm */
   5693         /* flags       */ SOC_MEM_FLAG_VALID |
   5694                           SOC_MEM_FLAG_CACHABLE |
   5695                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5696                           SOC_MEM_FLAG_CAM |
   5697                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
   5698         /* cmp_fn      */ _soc_mem_cmp_undef,
   5699         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5700         /* index_min   */ 0,
   5701         /* index_max   */ 1023,
   5702         /* minblock    */ 11,
   5703         /* maxblock    */ 11,
   5704         /* blocks      */ 0x800,
   5705         /* blocks_hi   */ 0,
   5706         /* base        */ 0x10280000,
   5707         /* gran        */ 1,
   5708         /* bytes       */ 60,
   5709         /* nFields     */ 9,
   5710         /* *fields     */ soc_VFP_TCAM_BCM56860_A0m_fields,
   5711         /* *views      */ NULL,
   5712         /* *views_num  */ NULL,
   5713         /* snoop_cb    */ NULL, 
   5714         /* snoop_user_data */ NULL, 
   5715         /* snoop_flags */ 0,
   5716         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5717         /* type */ SOC_MEM_TYPE_NORMAL,
   5718         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5719         /* impl */ SOC_MEM_IMPL_NORMAL,
   5720         /* cmic_mor_clks       */ 0,
   5721     },
   5722 #endif /* chips */
   5723 
   5724 #if defined(BCM_56870_A0)
   5725     { /* SOC_MEM_INT_VFP_TCAM_BCM56870_A0m */ 
   5726         /* mem            VFP_TCAMm */
   5727         /* flags       */ SOC_MEM_FLAG_VALID |
   5728                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   5729                           SOC_MEM_FLAG_CACHABLE |
   5730                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   5731                           SOC_MEM_FLAG_CAM |
   5732                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80122 */
   5733         /* cmp_fn      */ _soc_mem_cmp_undef,
   5734         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5735         /* index_min   */ 0,
   5736         /* index_max   */ 1023,
   5737         /* minblock    */ 37,
   5738         /* maxblock    */ 37,
   5739         /* blocks      */ 0,
   5740         /* blocks_hi   */ 0x20,
   5741         /* base        */ 0x554c0000,
   5742         /* gran        */ 1,
   5743         /* bytes       */ 61,
   5744         /* nFields     */ 13,
   5745         /* *fields     */ soc_VFP_TCAM_BCM56870_A0m_fields,
   5746         /* *views      */ NULL,
   5747         /* *views_num  */ NULL,
   5748         /* snoop_cb    */ NULL, 
   5749         /* snoop_user_data */ NULL, 
   5750         /* snoop_flags */ 0,
   5751         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5752         /* type */ SOC_MEM_TYPE_NORMAL,
   5753         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5754         /* impl */ SOC_MEM_IMPL_NORMAL,
   5755         /* cmic_mor_clks       */ 0,
   5756         /* access_latency_mode */ 0,
   5757     },
   5758 #endif /* chips */
   5759 
   5760 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   5761     { /* SOC_MEM_INT_VFP_TCAM_BCM56960_A0m */ 
   5762         /* mem            VFP_TCAMm */
   5763         /* flags       */ SOC_MEM_FLAG_VALID |
   5764                           SOC_MEM_FLAG_CACHABLE |
   5765                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5766                           SOC_MEM_FLAG_CAM |
   5767                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
   5768         /* cmp_fn      */ _soc_mem_cmp_undef,
   5769         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5770         /* index_min   */ 0,
   5771         /* index_max   */ 1023,
   5772         /* minblock    */ 36,
   5773         /* maxblock    */ 36,
   5774         /* blocks      */ 0,
   5775         /* blocks_hi   */ 0x10,
   5776         /* base        */ 0x301c0000,
   5777         /* gran        */ 1,
   5778         /* bytes       */ 60,
   5779         /* nFields     */ 11,
   5780         /* *fields     */ soc_VFP_TCAM_BCM56960_A0m_fields,
   5781         /* *views      */ NULL,
   5782         /* *views_num  */ NULL,
   5783         /* snoop_cb    */ NULL, 
   5784         /* snoop_user_data */ NULL, 
   5785         /* snoop_flags */ 0,
   5786         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5787         /* type */ SOC_MEM_TYPE_NORMAL,
   5788         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5789         /* impl */ SOC_MEM_IMPL_NORMAL,
   5790         /* cmic_mor_clks       */ 0,
   5791         /* access_latency_mode */ 0,
   5792     },
   5793 #endif /* chips */
   5794 
   5795 #if defined(BCM_56970_A0)
   5796     { /* SOC_MEM_INT_VFP_TCAM_BCM56970_A0m */ 
   5797         /* mem            VFP_TCAMm */
   5798         /* flags       */ SOC_MEM_FLAG_VALID |
   5799                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   5800                           SOC_MEM_FLAG_CACHABLE |
   5801                           SOC_MEM_FLAG_CAM |
   5802                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
   5803         /* cmp_fn      */ _soc_mem_cmp_undef,
   5804         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5805         /* index_min   */ 0,
   5806         /* index_max   */ 1023,
   5807         /* minblock    */ 68,
   5808         /* maxblock    */ 68,
   5809         /* blocks      */ 0,
   5810         /* blocks_hi   */ 0xffffffff,
   5811         /* base        */ 0x541c0000,
   5812         /* gran        */ 1,
   5813         /* bytes       */ 61,
   5814         /* nFields     */ 13,
   5815         /* *fields     */ soc_VFP_TCAM_BCM56970_A0m_fields,
   5816         /* *views      */ NULL,
   5817         /* *views_num  */ NULL,
   5818         /* snoop_cb    */ NULL, 
   5819         /* snoop_user_data */ NULL, 
   5820         /* snoop_flags */ 0,
   5821         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5822         /* type */ SOC_MEM_TYPE_NORMAL,
   5823         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5824         /* impl */ SOC_MEM_IMPL_NORMAL,
   5825         /* cmic_mor_clks       */ 0,
   5826         /* access_latency_mode */ 0,
   5827     },
   5828 #endif /* chips */
   5829 
   5830 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   5831     { /* SOC_MEM_INT_VFP_TCAM_BCM56980_A0m */ 
   5832         /* mem            VFP_TCAMm */
   5833         /* flags       */ SOC_MEM_FLAG_VALID |
   5834                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   5835                           SOC_MEM_FLAG_CACHABLE |
   5836                           SOC_MEM_FLAG_CAM |
   5837                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
   5838         /* cmp_fn      */ _soc_mem_cmp_undef,
   5839         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5840         /* index_min   */ 0,
   5841         /* index_max   */ 511,
   5842         /* minblock    */ 101,
   5843         /* maxblock    */ 101,
   5844         /* blocks      */ 0,
   5845         /* blocks_hi   */ 0xffffffff,
   5846         /* base        */ 0x08200000,
   5847         /* gran        */ 1,
   5848         /* bytes       */ 62,
   5849         /* nFields     */ 13,
   5850         /* *fields     */ soc_VFP_TCAM_BCM56980_A0m_fields,
   5851         /* *views      */ NULL,
   5852         /* *views_num  */ NULL,
   5853         /* snoop_cb    */ NULL, 
   5854         /* snoop_user_data */ NULL, 
   5855         /* snoop_flags */ 0,
   5856         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5857         /* type */ SOC_MEM_TYPE_NORMAL,
   5858         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5859         /* impl */ SOC_MEM_IMPL_NORMAL,
   5860         /* cmic_mor_clks       */ 0,
   5861         /* access_latency_mode */ 3,
   5862     },
   5863 #endif /* chips */
   5864 
   5865 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   5866     { /* SOC_MEM_INT_VFP_TCAM_PIPE0m */ 
   5867         /* mem            VFP_TCAM_PIPE0m */
   5868         /* flags       */ SOC_MEM_FLAG_VALID |
   5869                           SOC_MEM_FLAG_CACHABLE |
   5870                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5871                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
   5872         /* cmp_fn      */ _soc_mem_cmp_undef,
   5873         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5874         /* index_min   */ 0,
   5875         /* index_max   */ 1023,
   5876         /* minblock    */ 36,
   5877         /* maxblock    */ 36,
   5878         /* blocks      */ 0,
   5879         /* blocks_hi   */ 0x10,
   5880         /* base        */ 0x301c0000,
   5881         /* gran        */ 1,
   5882         /* bytes       */ 60,
   5883         /* nFields     */ 11,
   5884         /* *fields     */ soc_VFP_TCAM_BCM56960_A0m_fields,
   5885         /* *views      */ NULL,
   5886         /* *views_num  */ NULL,
   5887         /* snoop_cb    */ NULL, 
   5888         /* snoop_user_data */ NULL, 
   5889         /* snoop_flags */ 0,
   5890         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5891         /* type */ SOC_MEM_TYPE_NORMAL,
   5892         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5893         /* impl */ SOC_MEM_IMPL_NORMAL,
   5894         /* cmic_mor_clks       */ 0,
   5895         /* access_latency_mode */ 0,
   5896     },
   5897 #endif /* chips */
   5898 
   5899 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   5900     { /* SOC_MEM_INT_VFP_TCAM_PIPE1m */ 
   5901         /* mem            VFP_TCAM_PIPE1m */
   5902         /* flags       */ SOC_MEM_FLAG_VALID |
   5903                           SOC_MEM_FLAG_CACHABLE |
   5904                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5905                           SOC_MEM_FLAG_CAM |
   5906                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
   5907         /* cmp_fn      */ _soc_mem_cmp_undef,
   5908         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5909         /* index_min   */ 0,
   5910         /* index_max   */ 1023,
   5911         /* minblock    */ 36,
   5912         /* maxblock    */ 36,
   5913         /* blocks      */ 0,
   5914         /* blocks_hi   */ 0x10,
   5915         /* base        */ 0x301c0000,
   5916         /* gran        */ 1,
   5917         /* bytes       */ 60,
   5918         /* nFields     */ 11,
   5919         /* *fields     */ soc_VFP_TCAM_BCM56960_A0m_fields,
   5920         /* *views      */ NULL,
   5921         /* *views_num  */ NULL,
   5922         /* snoop_cb    */ NULL, 
   5923         /* snoop_user_data */ NULL, 
   5924         /* snoop_flags */ 0,
   5925         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5926         /* type */ SOC_MEM_TYPE_NORMAL,
   5927         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5928         /* impl */ SOC_MEM_IMPL_NORMAL,
   5929         /* cmic_mor_clks       */ 0,
   5930         /* access_latency_mode */ 0,
   5931     },
   5932 #endif /* chips */
   5933 
   5934 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   5935     { /* SOC_MEM_INT_VFP_TCAM_PIPE2m */ 
   5936         /* mem            VFP_TCAM_PIPE2m */
   5937         /* flags       */ SOC_MEM_FLAG_VALID |
   5938                           SOC_MEM_FLAG_CACHABLE |
   5939                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5940                           SOC_MEM_FLAG_CAM |
   5941                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
   5942         /* cmp_fn      */ _soc_mem_cmp_undef,
   5943         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5944         /* index_min   */ 0,
   5945         /* index_max   */ 1023,
   5946         /* minblock    */ 36,
   5947         /* maxblock    */ 36,
   5948         /* blocks      */ 0,
   5949         /* blocks_hi   */ 0x10,
   5950         /* base        */ 0x301c0000,
   5951         /* gran        */ 1,
   5952         /* bytes       */ 60,
   5953         /* nFields     */ 11,
   5954         /* *fields     */ soc_VFP_TCAM_BCM56960_A0m_fields,
   5955         /* *views      */ NULL,
   5956         /* *views_num  */ NULL,
   5957         /* snoop_cb    */ NULL, 
   5958         /* snoop_user_data */ NULL, 
   5959         /* snoop_flags */ 0,
   5960         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5961         /* type */ SOC_MEM_TYPE_NORMAL,
   5962         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5963         /* impl */ SOC_MEM_IMPL_NORMAL,
   5964         /* cmic_mor_clks       */ 0,
   5965         /* access_latency_mode */ 0,
   5966     },
   5967 #endif /* chips */
   5968 
   5969 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   5970     { /* SOC_MEM_INT_VFP_TCAM_PIPE3m */ 
   5971         /* mem            VFP_TCAM_PIPE3m */
   5972         /* flags       */ SOC_MEM_FLAG_VALID |
   5973                           SOC_MEM_FLAG_CACHABLE |
   5974                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   5975                           SOC_MEM_FLAG_CAM |
   5976                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x800a2 */
   5977         /* cmp_fn      */ _soc_mem_cmp_undef,
   5978         /* *null_entry */ _soc_mem_entry_null_zeroes,
   5979         /* index_min   */ 0,
   5980         /* index_max   */ 1023,
   5981         /* minblock    */ 36,
   5982         /* maxblock    */ 36,
   5983         /* blocks      */ 0,
   5984         /* blocks_hi   */ 0x10,
   5985         /* base        */ 0x301c0000,
   5986         /* gran        */ 1,
   5987         /* bytes       */ 60,
   5988         /* nFields     */ 11,
   5989         /* *fields     */ soc_VFP_TCAM_BCM56960_A0m_fields,
   5990         /* *views      */ NULL,
   5991         /* *views_num  */ NULL,
   5992         /* snoop_cb    */ NULL, 
   5993         /* snoop_user_data */ NULL, 
   5994         /* snoop_flags */ 0,
   5995         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   5996         /* type */ SOC_MEM_TYPE_NORMAL,
   5997         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   5998         /* impl */ SOC_MEM_IMPL_NORMAL,
   5999         /* cmic_mor_clks       */ 0,
   6000         /* access_latency_mode */ 0,
   6001     },
   6002 #endif /* chips */
   6003 
   6004 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   6005     { /* SOC_MEM_INT_VFP_TCAM_PIPE4m */ 
   6006         /* mem            VFP_TCAM_PIPE4m */
   6007         /* flags       */ SOC_MEM_FLAG_VALID |
   6008                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6009                           SOC_MEM_FLAG_CACHABLE |
   6010                           SOC_MEM_FLAG_CAM |
   6011                           (4 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
   6012         /* cmp_fn      */ _soc_mem_cmp_undef,
   6013         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6014         /* index_min   */ 0,
   6015         /* index_max   */ 511,
   6016         /* minblock    */ 101,
   6017         /* maxblock    */ 101,
   6018         /* blocks      */ 0,
   6019         /* blocks_hi   */ 0xffffffff,
   6020         /* base        */ 0x08200000,
   6021         /* gran        */ 1,
   6022         /* bytes       */ 62,
   6023         /* nFields     */ 13,
   6024         /* *fields     */ soc_VFP_TCAM_BCM56980_A0m_fields,
   6025         /* *views      */ NULL,
   6026         /* *views_num  */ NULL,
   6027         /* snoop_cb    */ NULL, 
   6028         /* snoop_user_data */ NULL, 
   6029         /* snoop_flags */ 0,
   6030         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6031         /* type */ SOC_MEM_TYPE_NORMAL,
   6032         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6033         /* impl */ SOC_MEM_IMPL_NORMAL,
   6034         /* cmic_mor_clks       */ 0,
   6035         /* access_latency_mode */ 3,
   6036     },
   6037 #endif /* chips */
   6038 
   6039 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   6040     { /* SOC_MEM_INT_VFP_TCAM_PIPE5m */ 
   6041         /* mem            VFP_TCAM_PIPE5m */
   6042         /* flags       */ SOC_MEM_FLAG_VALID |
   6043                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6044                           SOC_MEM_FLAG_CACHABLE |
   6045                           SOC_MEM_FLAG_CAM |
   6046                           (5 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
   6047         /* cmp_fn      */ _soc_mem_cmp_undef,
   6048         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6049         /* index_min   */ 0,
   6050         /* index_max   */ 511,
   6051         /* minblock    */ 101,
   6052         /* maxblock    */ 101,
   6053         /* blocks      */ 0,
   6054         /* blocks_hi   */ 0xffffffff,
   6055         /* base        */ 0x08200000,
   6056         /* gran        */ 1,
   6057         /* bytes       */ 62,
   6058         /* nFields     */ 13,
   6059         /* *fields     */ soc_VFP_TCAM_BCM56980_A0m_fields,
   6060         /* *views      */ NULL,
   6061         /* *views_num  */ NULL,
   6062         /* snoop_cb    */ NULL, 
   6063         /* snoop_user_data */ NULL, 
   6064         /* snoop_flags */ 0,
   6065         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6066         /* type */ SOC_MEM_TYPE_NORMAL,
   6067         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6068         /* impl */ SOC_MEM_IMPL_NORMAL,
   6069         /* cmic_mor_clks       */ 0,
   6070         /* access_latency_mode */ 3,
   6071     },
   6072 #endif /* chips */
   6073 
   6074 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   6075     { /* SOC_MEM_INT_VFP_TCAM_PIPE6m */ 
   6076         /* mem            VFP_TCAM_PIPE6m */
   6077         /* flags       */ SOC_MEM_FLAG_VALID |
   6078                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6079                           SOC_MEM_FLAG_CACHABLE |
   6080                           SOC_MEM_FLAG_CAM |
   6081                           (6 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
   6082         /* cmp_fn      */ _soc_mem_cmp_undef,
   6083         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6084         /* index_min   */ 0,
   6085         /* index_max   */ 511,
   6086         /* minblock    */ 101,
   6087         /* maxblock    */ 101,
   6088         /* blocks      */ 0,
   6089         /* blocks_hi   */ 0xffffffff,
   6090         /* base        */ 0x08200000,
   6091         /* gran        */ 1,
   6092         /* bytes       */ 62,
   6093         /* nFields     */ 13,
   6094         /* *fields     */ soc_VFP_TCAM_BCM56980_A0m_fields,
   6095         /* *views      */ NULL,
   6096         /* *views_num  */ NULL,
   6097         /* snoop_cb    */ NULL, 
   6098         /* snoop_user_data */ NULL, 
   6099         /* snoop_flags */ 0,
   6100         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6101         /* type */ SOC_MEM_TYPE_NORMAL,
   6102         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6103         /* impl */ SOC_MEM_IMPL_NORMAL,
   6104         /* cmic_mor_clks       */ 0,
   6105         /* access_latency_mode */ 3,
   6106     },
   6107 #endif /* chips */
   6108 
   6109 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   6110     { /* SOC_MEM_INT_VFP_TCAM_PIPE7m */ 
   6111         /* mem            VFP_TCAM_PIPE7m */
   6112         /* flags       */ SOC_MEM_FLAG_VALID |
   6113                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6114                           SOC_MEM_FLAG_CACHABLE |
   6115                           SOC_MEM_FLAG_CAM |
   6116                           (7 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
   6117         /* cmp_fn      */ _soc_mem_cmp_undef,
   6118         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6119         /* index_min   */ 0,
   6120         /* index_max   */ 511,
   6121         /* minblock    */ 101,
   6122         /* maxblock    */ 101,
   6123         /* blocks      */ 0,
   6124         /* blocks_hi   */ 0xffffffff,
   6125         /* base        */ 0x08200000,
   6126         /* gran        */ 1,
   6127         /* bytes       */ 62,
   6128         /* nFields     */ 13,
   6129         /* *fields     */ soc_VFP_TCAM_BCM56980_A0m_fields,
   6130         /* *views      */ NULL,
   6131         /* *views_num  */ NULL,
   6132         /* snoop_cb    */ NULL, 
   6133         /* snoop_user_data */ NULL, 
   6134         /* snoop_flags */ 0,
   6135         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6136         /* type */ SOC_MEM_TYPE_NORMAL,
   6137         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6138         /* impl */ SOC_MEM_IMPL_NORMAL,
   6139         /* cmic_mor_clks       */ 0,
   6140         /* access_latency_mode */ 3,
   6141     },
   6142 #endif /* chips */
   6143 
   6144 #if defined(BCM_56370_A0)
   6145     { /* SOC_MEM_INT_VFP_TCAM_PIPE0_BCM56370_A0m */ 
   6146         /* mem            VFP_TCAM_PIPE0m */
   6147         /* flags       */ SOC_MEM_FLAG_VALID |
   6148                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6149                           SOC_MEM_FLAG_CACHABLE |
   6150                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   6151                           SOC_MEM_FLAG_CAM, /* 0x80122 */
   6152         /* cmp_fn      */ _soc_mem_cmp_undef,
   6153         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6154         /* index_min   */ 0,
   6155         /* index_max   */ 2047,
   6156         /* minblock    */ 14,
   6157         /* maxblock    */ 14,
   6158         /* blocks      */ 0x4000,
   6159         /* blocks_hi   */ 0,
   6160         /* base        */ 0x554c0000,
   6161         /* gran        */ 1,
   6162         /* bytes       */ 61,
   6163         /* nFields     */ 13,
   6164         /* *fields     */ soc_VFP_TCAM_BCM56870_A0m_fields,
   6165         /* *views      */ NULL,
   6166         /* *views_num  */ NULL,
   6167         /* snoop_cb    */ NULL, 
   6168         /* snoop_user_data */ NULL, 
   6169         /* snoop_flags */ 0,
   6170         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6171         /* type */ SOC_MEM_TYPE_NORMAL,
   6172         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6173         /* impl */ SOC_MEM_IMPL_NORMAL,
   6174         /* cmic_mor_clks       */ 0,
   6175         /* access_latency_mode */ 0,
   6176     },
   6177 #endif /* chips */
   6178 
   6179 #if defined(BCM_56770_A0)
   6180     { /* SOC_MEM_INT_VFP_TCAM_PIPE0_BCM56770_A0m */ 
   6181         /* mem            VFP_TCAM_PIPE0m */
   6182         /* flags       */ SOC_MEM_FLAG_VALID |
   6183                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6184                           SOC_MEM_FLAG_CACHABLE |
   6185                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   6186                           SOC_MEM_FLAG_CAM, /* 0x80122 */
   6187         /* cmp_fn      */ _soc_mem_cmp_undef,
   6188         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6189         /* index_min   */ 0,
   6190         /* index_max   */ 1023,
   6191         /* minblock    */ 25,
   6192         /* maxblock    */ 25,
   6193         /* blocks      */ 0x2000000,
   6194         /* blocks_hi   */ 0,
   6195         /* base        */ 0x554c0000,
   6196         /* gran        */ 1,
   6197         /* bytes       */ 61,
   6198         /* nFields     */ 13,
   6199         /* *fields     */ soc_VFP_TCAM_BCM56870_A0m_fields,
   6200         /* *views      */ NULL,
   6201         /* *views_num  */ NULL,
   6202         /* snoop_cb    */ NULL, 
   6203         /* snoop_user_data */ NULL, 
   6204         /* snoop_flags */ 0,
   6205         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6206         /* type */ SOC_MEM_TYPE_NORMAL,
   6207         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6208         /* impl */ SOC_MEM_IMPL_NORMAL,
   6209         /* cmic_mor_clks       */ 0,
   6210         /* access_latency_mode */ 0,
   6211     },
   6212 #endif /* chips */
   6213 
   6214 #if defined(BCM_56870_A0)
   6215     { /* SOC_MEM_INT_VFP_TCAM_PIPE0_BCM56870_A0m */ 
   6216         /* mem            VFP_TCAM_PIPE0m */
   6217         /* flags       */ SOC_MEM_FLAG_VALID |
   6218                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6219                           SOC_MEM_FLAG_CACHABLE |
   6220                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   6221                           SOC_MEM_FLAG_CAM, /* 0x80122 */
   6222         /* cmp_fn      */ _soc_mem_cmp_undef,
   6223         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6224         /* index_min   */ 0,
   6225         /* index_max   */ 1023,
   6226         /* minblock    */ 37,
   6227         /* maxblock    */ 37,
   6228         /* blocks      */ 0,
   6229         /* blocks_hi   */ 0x20,
   6230         /* base        */ 0x554c0000,
   6231         /* gran        */ 1,
   6232         /* bytes       */ 61,
   6233         /* nFields     */ 13,
   6234         /* *fields     */ soc_VFP_TCAM_BCM56870_A0m_fields,
   6235         /* *views      */ NULL,
   6236         /* *views_num  */ NULL,
   6237         /* snoop_cb    */ NULL, 
   6238         /* snoop_user_data */ NULL, 
   6239         /* snoop_flags */ 0,
   6240         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6241         /* type */ SOC_MEM_TYPE_NORMAL,
   6242         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6243         /* impl */ SOC_MEM_IMPL_NORMAL,
   6244         /* cmic_mor_clks       */ 0,
   6245         /* access_latency_mode */ 0,
   6246     },
   6247 #endif /* chips */
   6248 
   6249 #if defined(BCM_56970_A0)
   6250     { /* SOC_MEM_INT_VFP_TCAM_PIPE0_BCM56970_A0m */ 
   6251         /* mem            VFP_TCAM_PIPE0m */
   6252         /* flags       */ SOC_MEM_FLAG_VALID |
   6253                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6254                           SOC_MEM_FLAG_CACHABLE |
   6255                           SOC_MEM_FLAG_CAM, /* 0x80022 */
   6256         /* cmp_fn      */ _soc_mem_cmp_undef,
   6257         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6258         /* index_min   */ 0,
   6259         /* index_max   */ 1023,
   6260         /* minblock    */ 68,
   6261         /* maxblock    */ 68,
   6262         /* blocks      */ 0,
   6263         /* blocks_hi   */ 0xffffffff,
   6264         /* base        */ 0x541c0000,
   6265         /* gran        */ 1,
   6266         /* bytes       */ 61,
   6267         /* nFields     */ 13,
   6268         /* *fields     */ soc_VFP_TCAM_BCM56970_A0m_fields,
   6269         /* *views      */ NULL,
   6270         /* *views_num  */ NULL,
   6271         /* snoop_cb    */ NULL, 
   6272         /* snoop_user_data */ NULL, 
   6273         /* snoop_flags */ 0,
   6274         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6275         /* type */ SOC_MEM_TYPE_NORMAL,
   6276         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6277         /* impl */ SOC_MEM_IMPL_NORMAL,
   6278         /* cmic_mor_clks       */ 0,
   6279         /* access_latency_mode */ 0,
   6280     },
   6281 #endif /* chips */
   6282 
   6283 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   6284     { /* SOC_MEM_INT_VFP_TCAM_PIPE0_BCM56980_A0m */ 
   6285         /* mem            VFP_TCAM_PIPE0m */
   6286         /* flags       */ SOC_MEM_FLAG_VALID |
   6287                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6288                           SOC_MEM_FLAG_CACHABLE |
   6289                           SOC_MEM_FLAG_CAM, /* 0x80022 */
   6290         /* cmp_fn      */ _soc_mem_cmp_undef,
   6291         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6292         /* index_min   */ 0,
   6293         /* index_max   */ 511,
   6294         /* minblock    */ 101,
   6295         /* maxblock    */ 101,
   6296         /* blocks      */ 0,
   6297         /* blocks_hi   */ 0xffffffff,
   6298         /* base        */ 0x08200000,
   6299         /* gran        */ 1,
   6300         /* bytes       */ 62,
   6301         /* nFields     */ 13,
   6302         /* *fields     */ soc_VFP_TCAM_BCM56980_A0m_fields,
   6303         /* *views      */ NULL,
   6304         /* *views_num  */ NULL,
   6305         /* snoop_cb    */ NULL, 
   6306         /* snoop_user_data */ NULL, 
   6307         /* snoop_flags */ 0,
   6308         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6309         /* type */ SOC_MEM_TYPE_NORMAL,
   6310         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6311         /* impl */ SOC_MEM_IMPL_NORMAL,
   6312         /* cmic_mor_clks       */ 0,
   6313         /* access_latency_mode */ 3,
   6314     },
   6315 #endif /* chips */
   6316 
   6317 #if defined(BCM_56870_A0)
   6318     { /* SOC_MEM_INT_VFP_TCAM_PIPE1_BCM56870_A0m */ 
   6319         /* mem            VFP_TCAM_PIPE1m */
   6320         /* flags       */ SOC_MEM_FLAG_VALID |
   6321                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6322                           SOC_MEM_FLAG_CACHABLE |
   6323                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   6324                           SOC_MEM_FLAG_CAM |
   6325                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80122 */
   6326         /* cmp_fn      */ _soc_mem_cmp_undef,
   6327         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6328         /* index_min   */ 0,
   6329         /* index_max   */ 1023,
   6330         /* minblock    */ 37,
   6331         /* maxblock    */ 37,
   6332         /* blocks      */ 0,
   6333         /* blocks_hi   */ 0x20,
   6334         /* base        */ 0x554c0000,
   6335         /* gran        */ 1,
   6336         /* bytes       */ 61,
   6337         /* nFields     */ 13,
   6338         /* *fields     */ soc_VFP_TCAM_BCM56870_A0m_fields,
   6339         /* *views      */ NULL,
   6340         /* *views_num  */ NULL,
   6341         /* snoop_cb    */ NULL, 
   6342         /* snoop_user_data */ NULL, 
   6343         /* snoop_flags */ 0,
   6344         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6345         /* type */ SOC_MEM_TYPE_NORMAL,
   6346         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6347         /* impl */ SOC_MEM_IMPL_NORMAL,
   6348         /* cmic_mor_clks       */ 0,
   6349         /* access_latency_mode */ 0,
   6350     },
   6351 #endif /* chips */
   6352 
   6353 #if defined(BCM_56970_A0)
   6354     { /* SOC_MEM_INT_VFP_TCAM_PIPE1_BCM56970_A0m */ 
   6355         /* mem            VFP_TCAM_PIPE1m */
   6356         /* flags       */ SOC_MEM_FLAG_VALID |
   6357                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6358                           SOC_MEM_FLAG_CACHABLE |
   6359                           SOC_MEM_FLAG_CAM |
   6360                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
   6361         /* cmp_fn      */ _soc_mem_cmp_undef,
   6362         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6363         /* index_min   */ 0,
   6364         /* index_max   */ 1023,
   6365         /* minblock    */ 68,
   6366         /* maxblock    */ 68,
   6367         /* blocks      */ 0,
   6368         /* blocks_hi   */ 0xffffffff,
   6369         /* base        */ 0x541c0000,
   6370         /* gran        */ 1,
   6371         /* bytes       */ 61,
   6372         /* nFields     */ 13,
   6373         /* *fields     */ soc_VFP_TCAM_BCM56970_A0m_fields,
   6374         /* *views      */ NULL,
   6375         /* *views_num  */ NULL,
   6376         /* snoop_cb    */ NULL, 
   6377         /* snoop_user_data */ NULL, 
   6378         /* snoop_flags */ 0,
   6379         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6380         /* type */ SOC_MEM_TYPE_NORMAL,
   6381         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6382         /* impl */ SOC_MEM_IMPL_NORMAL,
   6383         /* cmic_mor_clks       */ 0,
   6384         /* access_latency_mode */ 0,
   6385     },
   6386 #endif /* chips */
   6387 
   6388 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   6389     { /* SOC_MEM_INT_VFP_TCAM_PIPE1_BCM56980_A0m */ 
   6390         /* mem            VFP_TCAM_PIPE1m */
   6391         /* flags       */ SOC_MEM_FLAG_VALID |
   6392                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6393                           SOC_MEM_FLAG_CACHABLE |
   6394                           SOC_MEM_FLAG_CAM |
   6395                           (1 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
   6396         /* cmp_fn      */ _soc_mem_cmp_undef,
   6397         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6398         /* index_min   */ 0,
   6399         /* index_max   */ 511,
   6400         /* minblock    */ 101,
   6401         /* maxblock    */ 101,
   6402         /* blocks      */ 0,
   6403         /* blocks_hi   */ 0xffffffff,
   6404         /* base        */ 0x08200000,
   6405         /* gran        */ 1,
   6406         /* bytes       */ 62,
   6407         /* nFields     */ 13,
   6408         /* *fields     */ soc_VFP_TCAM_BCM56980_A0m_fields,
   6409         /* *views      */ NULL,
   6410         /* *views_num  */ NULL,
   6411         /* snoop_cb    */ NULL, 
   6412         /* snoop_user_data */ NULL, 
   6413         /* snoop_flags */ 0,
   6414         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6415         /* type */ SOC_MEM_TYPE_NORMAL,
   6416         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6417         /* impl */ SOC_MEM_IMPL_NORMAL,
   6418         /* cmic_mor_clks       */ 0,
   6419         /* access_latency_mode */ 3,
   6420     },
   6421 #endif /* chips */
   6422 
   6423 #if defined(BCM_56970_A0)
   6424     { /* SOC_MEM_INT_VFP_TCAM_PIPE2_BCM56970_A0m */ 
   6425         /* mem            VFP_TCAM_PIPE2m */
   6426         /* flags       */ SOC_MEM_FLAG_VALID |
   6427                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6428                           SOC_MEM_FLAG_CACHABLE |
   6429                           SOC_MEM_FLAG_CAM |
   6430                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
   6431         /* cmp_fn      */ _soc_mem_cmp_undef,
   6432         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6433         /* index_min   */ 0,
   6434         /* index_max   */ 1023,
   6435         /* minblock    */ 68,
   6436         /* maxblock    */ 68,
   6437         /* blocks      */ 0,
   6438         /* blocks_hi   */ 0xffffffff,
   6439         /* base        */ 0x541c0000,
   6440         /* gran        */ 1,
   6441         /* bytes       */ 61,
   6442         /* nFields     */ 13,
   6443         /* *fields     */ soc_VFP_TCAM_BCM56970_A0m_fields,
   6444         /* *views      */ NULL,
   6445         /* *views_num  */ NULL,
   6446         /* snoop_cb    */ NULL, 
   6447         /* snoop_user_data */ NULL, 
   6448         /* snoop_flags */ 0,
   6449         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6450         /* type */ SOC_MEM_TYPE_NORMAL,
   6451         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6452         /* impl */ SOC_MEM_IMPL_NORMAL,
   6453         /* cmic_mor_clks       */ 0,
   6454         /* access_latency_mode */ 0,
   6455     },
   6456 #endif /* chips */
   6457 
   6458 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   6459     { /* SOC_MEM_INT_VFP_TCAM_PIPE2_BCM56980_A0m */ 
   6460         /* mem            VFP_TCAM_PIPE2m */
   6461         /* flags       */ SOC_MEM_FLAG_VALID |
   6462                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6463                           SOC_MEM_FLAG_CACHABLE |
   6464                           SOC_MEM_FLAG_CAM |
   6465                           (2 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
   6466         /* cmp_fn      */ _soc_mem_cmp_undef,
   6467         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6468         /* index_min   */ 0,
   6469         /* index_max   */ 511,
   6470         /* minblock    */ 101,
   6471         /* maxblock    */ 101,
   6472         /* blocks      */ 0,
   6473         /* blocks_hi   */ 0xffffffff,
   6474         /* base        */ 0x08200000,
   6475         /* gran        */ 1,
   6476         /* bytes       */ 62,
   6477         /* nFields     */ 13,
   6478         /* *fields     */ soc_VFP_TCAM_BCM56980_A0m_fields,
   6479         /* *views      */ NULL,
   6480         /* *views_num  */ NULL,
   6481         /* snoop_cb    */ NULL, 
   6482         /* snoop_user_data */ NULL, 
   6483         /* snoop_flags */ 0,
   6484         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6485         /* type */ SOC_MEM_TYPE_NORMAL,
   6486         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6487         /* impl */ SOC_MEM_IMPL_NORMAL,
   6488         /* cmic_mor_clks       */ 0,
   6489         /* access_latency_mode */ 3,
   6490     },
   6491 #endif /* chips */
   6492 
   6493 #if defined(BCM_56970_A0)
   6494     { /* SOC_MEM_INT_VFP_TCAM_PIPE3_BCM56970_A0m */ 
   6495         /* mem            VFP_TCAM_PIPE3m */
   6496         /* flags       */ SOC_MEM_FLAG_VALID |
   6497                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6498                           SOC_MEM_FLAG_CACHABLE |
   6499                           SOC_MEM_FLAG_CAM |
   6500                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
   6501         /* cmp_fn      */ _soc_mem_cmp_undef,
   6502         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6503         /* index_min   */ 0,
   6504         /* index_max   */ 1023,
   6505         /* minblock    */ 68,
   6506         /* maxblock    */ 68,
   6507         /* blocks      */ 0,
   6508         /* blocks_hi   */ 0xffffffff,
   6509         /* base        */ 0x541c0000,
   6510         /* gran        */ 1,
   6511         /* bytes       */ 61,
   6512         /* nFields     */ 13,
   6513         /* *fields     */ soc_VFP_TCAM_BCM56970_A0m_fields,
   6514         /* *views      */ NULL,
   6515         /* *views_num  */ NULL,
   6516         /* snoop_cb    */ NULL, 
   6517         /* snoop_user_data */ NULL, 
   6518         /* snoop_flags */ 0,
   6519         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6520         /* type */ SOC_MEM_TYPE_NORMAL,
   6521         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6522         /* impl */ SOC_MEM_IMPL_NORMAL,
   6523         /* cmic_mor_clks       */ 0,
   6524         /* access_latency_mode */ 0,
   6525     },
   6526 #endif /* chips */
   6527 
   6528 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   6529     { /* SOC_MEM_INT_VFP_TCAM_PIPE3_BCM56980_A0m */ 
   6530         /* mem            VFP_TCAM_PIPE3m */
   6531         /* flags       */ SOC_MEM_FLAG_VALID |
   6532                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
   6533                           SOC_MEM_FLAG_CACHABLE |
   6534                           SOC_MEM_FLAG_CAM |
   6535                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
   6536         /* cmp_fn      */ _soc_mem_cmp_undef,
   6537         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6538         /* index_min   */ 0,
   6539         /* index_max   */ 511,
   6540         /* minblock    */ 101,
   6541         /* maxblock    */ 101,
   6542         /* blocks      */ 0,
   6543         /* blocks_hi   */ 0xffffffff,
   6544         /* base        */ 0x08200000,
   6545         /* gran        */ 1,
   6546         /* bytes       */ 62,
   6547         /* nFields     */ 13,
   6548         /* *fields     */ soc_VFP_TCAM_BCM56980_A0m_fields,
   6549         /* *views      */ NULL,
   6550         /* *views_num  */ NULL,
   6551         /* snoop_cb    */ NULL, 
   6552         /* snoop_user_data */ NULL, 
   6553         /* snoop_flags */ 0,
   6554         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6555         /* type */ SOC_MEM_TYPE_NORMAL,
   6556         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6557         /* impl */ SOC_MEM_IMPL_NORMAL,
   6558         /* cmic_mor_clks       */ 0,
   6559         /* access_latency_mode */ 3,
   6560     },
   6561 #endif /* chips */
   6562 
   6563 #if defined(BCM_56970_A0)
   6564     { /* SOC_MEM_INT_VLAN_2_TABm */ 
   6565         /* mem            VLAN_2_TABm */
   6566         /* flags       */ SOC_MEM_FLAG_VALID |
   6567                           SOC_MEM_FLAG_CACHABLE |
   6568                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   6569                           (14 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   6570         /* cmp_fn      */ _soc_mem_cmp_undef,
   6571         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6572         /* index_min   */ 0,
   6573         /* index_max   */ 4095,
   6574         /* minblock    */ 68,
   6575         /* maxblock    */ 68,
   6576         /* blocks      */ 0,
   6577         /* blocks_hi   */ 0xffffffff,
   6578         /* base        */ 0x5c2c0000,
   6579         /* gran        */ 1,
   6580         /* bytes       */ 48,
   6581         /* nFields     */ 24,
   6582         /* *fields     */ soc_VLAN_2_TABm_fields,
   6583         /* *views      */ NULL,
   6584         /* *views_num  */ NULL,
   6585         /* snoop_cb    */ NULL, 
   6586         /* snoop_user_data */ NULL, 
   6587         /* snoop_flags */ 0,
   6588         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6589         /* type */ SOC_MEM_TYPE_NORMAL,
   6590         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6591         /* impl */ SOC_MEM_IMPL_NORMAL,
   6592         /* cmic_mor_clks       */ 0,
   6593         /* access_latency_mode */ 3,
   6594     },
   6595 #endif /* chips */
   6596 
   6597 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   6598     { /* SOC_MEM_INT_VLAN_2_TAB_BCM56980_A0m */ 
   6599         /* mem            VLAN_2_TABm */
   6600         /* flags       */ SOC_MEM_FLAG_VALID |
   6601                           SOC_MEM_FLAG_CACHABLE |
   6602                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   6603                           (14 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   6604         /* cmp_fn      */ _soc_mem_cmp_undef,
   6605         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6606         /* index_min   */ 0,
   6607         /* index_max   */ 4095,
   6608         /* minblock    */ 101,
   6609         /* maxblock    */ 101,
   6610         /* blocks      */ 0,
   6611         /* blocks_hi   */ 0xffffffff,
   6612         /* base        */ 0x0c780000,
   6613         /* gran        */ 1,
   6614         /* bytes       */ 29,
   6615         /* nFields     */ 40,
   6616         /* *fields     */ soc_VLAN_2_TAB_BCM56980_A0m_fields,
   6617         /* *views      */ NULL,
   6618         /* *views_num  */ NULL,
   6619         /* snoop_cb    */ NULL, 
   6620         /* snoop_user_data */ NULL, 
   6621         /* snoop_flags */ 0,
   6622         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6623         /* type */ SOC_MEM_TYPE_NORMAL,
   6624         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6625         /* impl */ SOC_MEM_IMPL_NORMAL,
   6626         /* cmic_mor_clks       */ 0,
   6627         /* access_latency_mode */ 3,
   6628     },
   6629 #endif /* chips */
   6630 
   6631 #if defined(BCM_56870_A0)
   6632     { /* SOC_MEM_INT_VLAN_ATTRS_1m */ 
   6633         /* mem            VLAN_ATTRS_1m */
   6634         /* flags       */ SOC_MEM_FLAG_VALID |
   6635                           SOC_MEM_FLAG_CACHABLE |
   6636                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   6637                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   6638         /* cmp_fn      */ _soc_mem_cmp_undef,
   6639         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6640         /* index_min   */ 0,
   6641         /* index_max   */ 4095,
   6642         /* minblock    */ 37,
   6643         /* maxblock    */ 37,
   6644         /* blocks      */ 0,
   6645         /* blocks_hi   */ 0x20,
   6646         /* base        */ 0x580c0000,
   6647         /* gran        */ 1,
   6648         /* bytes       */ 9,
   6649         /* nFields     */ 13,
   6650         /* *fields     */ soc_VLAN_ATTRS_1m_fields,
   6651         /* *views      */ NULL,
   6652         /* *views_num  */ NULL,
   6653         /* snoop_cb    */ NULL, 
   6654         /* snoop_user_data */ NULL, 
   6655         /* snoop_flags */ 0,
   6656         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6657         /* type */ SOC_MEM_TYPE_NORMAL,
   6658         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6659         /* impl */ SOC_MEM_IMPL_NORMAL,
   6660         /* cmic_mor_clks       */ 0,
   6661         /* access_latency_mode */ 3,
   6662     },
   6663 #endif /* chips */
   6664 
   6665 #if defined(BCM_56370_A0)
   6666     { /* SOC_MEM_INT_VLAN_ATTRS_1_BCM56370_A0m */ 
   6667         /* mem            VLAN_ATTRS_1m */
   6668         /* flags       */ SOC_MEM_FLAG_VALID |
   6669                           SOC_MEM_FLAG_CACHABLE |
   6670                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   6671         /* cmp_fn      */ _soc_mem_cmp_undef,
   6672         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6673         /* index_min   */ 0,
   6674         /* index_max   */ 4095,
   6675         /* minblock    */ 14,
   6676         /* maxblock    */ 14,
   6677         /* blocks      */ 0x4000,
   6678         /* blocks_hi   */ 0,
   6679         /* base        */ 0x580c0000,
   6680         /* gran        */ 1,
   6681         /* bytes       */ 9,
   6682         /* nFields     */ 14,
   6683         /* *fields     */ soc_VLAN_ATTRS_1_BCM56370_A0m_fields,
   6684         /* *views      */ NULL,
   6685         /* *views_num  */ NULL,
   6686         /* snoop_cb    */ NULL, 
   6687         /* snoop_user_data */ NULL, 
   6688         /* snoop_flags */ 0,
   6689         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6690         /* type */ SOC_MEM_TYPE_NORMAL,
   6691         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6692         /* impl */ SOC_MEM_IMPL_NORMAL,
   6693         /* cmic_mor_clks       */ 0,
   6694         /* access_latency_mode */ 3,
   6695     },
   6696 #endif /* chips */
   6697 
   6698 #if defined(BCM_56770_A0)
   6699     { /* SOC_MEM_INT_VLAN_ATTRS_1_BCM56770_A0m */ 
   6700         /* mem            VLAN_ATTRS_1m */
   6701         /* flags       */ SOC_MEM_FLAG_VALID |
   6702                           SOC_MEM_FLAG_CACHABLE |
   6703                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   6704                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   6705         /* cmp_fn      */ _soc_mem_cmp_undef,
   6706         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6707         /* index_min   */ 0,
   6708         /* index_max   */ 4095,
   6709         /* minblock    */ 25,
   6710         /* maxblock    */ 25,
   6711         /* blocks      */ 0x2000000,
   6712         /* blocks_hi   */ 0,
   6713         /* base        */ 0x580c0000,
   6714         /* gran        */ 1,
   6715         /* bytes       */ 9,
   6716         /* nFields     */ 14,
   6717         /* *fields     */ soc_VLAN_ATTRS_1_BCM56770_A0m_fields,
   6718         /* *views      */ NULL,
   6719         /* *views_num  */ NULL,
   6720         /* snoop_cb    */ NULL, 
   6721         /* snoop_user_data */ NULL, 
   6722         /* snoop_flags */ 0,
   6723         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6724         /* type */ SOC_MEM_TYPE_NORMAL,
   6725         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   6726         /* impl */ SOC_MEM_IMPL_NORMAL,
   6727         /* cmic_mor_clks       */ 0,
   6728         /* access_latency_mode */ 3,
   6729     },
   6730 #endif /* chips */
   6731 
   6732 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
   6733     { /* SOC_MEM_INT_VLAN_COS_MAPm */ 
   6734         /* mem            VLAN_COS_MAPm */
   6735         /* flags       */ SOC_MEM_FLAG_VALID |
   6736                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6737         /* cmp_fn      */ _soc_mem_cmp_undef,
   6738         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6739         /* index_min   */ 0,
   6740         /* index_max   */ 4095,
   6741         /* minblock    */ 7,
   6742         /* maxblock    */ 7,
   6743         /* blocks      */ 0x80,
   6744         /* blocks_hi   */ 0,
   6745         /* base        */ 0x11068000,
   6746         /* gran        */ 1,
   6747         /* bytes       */ 1,
   6748         /* nFields     */ 2,
   6749         /* *fields     */ soc_VLAN_COS_MAPm_fields,
   6750         /* *views      */ NULL,
   6751         /* *views_num  */ NULL,
   6752         /* snoop_cb    */ NULL, 
   6753         /* snoop_user_data */ NULL, 
   6754         /* snoop_flags */ 0,
   6755         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6756         /* type */ SOC_MEM_TYPE_NORMAL,
   6757         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6758         /* impl */ SOC_MEM_IMPL_NORMAL,
   6759         /* cmic_mor_clks       */ 0,
   6760     },
   6761 #endif /* chips */
   6762 
   6763 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
   6764     { /* SOC_MEM_INT_VLAN_COS_MAP_BCM56334_A0m */ 
   6765         /* mem            VLAN_COS_MAPm */
   6766         /* flags       */ SOC_MEM_FLAG_VALID |
   6767                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6768         /* cmp_fn      */ _soc_mem_cmp_undef,
   6769         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6770         /* index_min   */ 0,
   6771         /* index_max   */ 4095,
   6772         /* minblock    */ 5,
   6773         /* maxblock    */ 5,
   6774         /* blocks      */ 0x20,
   6775         /* blocks_hi   */ 0,
   6776         /* base        */ 0x11068000,
   6777         /* gran        */ 1,
   6778         /* bytes       */ 1,
   6779         /* nFields     */ 2,
   6780         /* *fields     */ soc_VLAN_COS_MAPm_fields,
   6781         /* *views      */ NULL,
   6782         /* *views_num  */ NULL,
   6783         /* snoop_cb    */ NULL, 
   6784         /* snoop_user_data */ NULL, 
   6785         /* snoop_flags */ 0,
   6786         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6787         /* type */ SOC_MEM_TYPE_NORMAL,
   6788         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6789         /* impl */ SOC_MEM_IMPL_NORMAL,
   6790         /* cmic_mor_clks       */ 0,
   6791     },
   6792 #endif /* chips */
   6793 
   6794 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
   6795     { /* SOC_MEM_INT_VLAN_COS_MAP_BCM56440_A0m */ 
   6796         /* mem            VLAN_COS_MAPm */
   6797         /* flags       */ SOC_MEM_FLAG_VALID |
   6798                           SOC_MEM_FLAG_CACHABLE |
   6799                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   6800         /* cmp_fn      */ _soc_mem_cmp_undef,
   6801         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6802         /* index_min   */ 0,
   6803         /* index_max   */ 4095,
   6804         /* minblock    */ 9,
   6805         /* maxblock    */ 9,
   6806         /* blocks      */ 0x200,
   6807         /* blocks_hi   */ 0,
   6808         /* base        */ 0x0f067000,
   6809         /* gran        */ 1,
   6810         /* bytes       */ 2,
   6811         /* nFields     */ 4,
   6812         /* *fields     */ soc_VLAN_COS_MAP_BCM56440_A0m_fields,
   6813         /* *views      */ NULL,
   6814         /* *views_num  */ NULL,
   6815         /* snoop_cb    */ NULL, 
   6816         /* snoop_user_data */ NULL, 
   6817         /* snoop_flags */ 0,
   6818         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6819         /* type */ SOC_MEM_TYPE_NORMAL,
   6820         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6821         /* impl */ SOC_MEM_IMPL_NORMAL,
   6822         /* cmic_mor_clks       */ 0,
   6823     },
   6824 #endif /* chips */
   6825 
   6826 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
   6827     { /* SOC_MEM_INT_VLAN_COS_MAP_BCM56524_A0m */ 
   6828         /* mem            VLAN_COS_MAPm */
   6829         /* flags       */ SOC_MEM_FLAG_VALID |
   6830                           SOC_MEM_FLAG_CACHABLE |
   6831                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   6832         /* cmp_fn      */ _soc_mem_cmp_undef,
   6833         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6834         /* index_min   */ 0,
   6835         /* index_max   */ 4095,
   6836         /* minblock    */ 8,
   6837         /* maxblock    */ 8,
   6838         /* blocks      */ 0x100,
   6839         /* blocks_hi   */ 0,
   6840         /* base        */ 0x0e0b8000,
   6841         /* gran        */ 1,
   6842         /* bytes       */ 1,
   6843         /* nFields     */ 3,
   6844         /* *fields     */ soc_VLAN_COS_MAP_BCM56634_A0m_fields,
   6845         /* *views      */ NULL,
   6846         /* *views_num  */ NULL,
   6847         /* snoop_cb    */ NULL, 
   6848         /* snoop_user_data */ NULL, 
   6849         /* snoop_flags */ 0,
   6850         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6851         /* type */ SOC_MEM_TYPE_NORMAL,
   6852         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6853         /* impl */ SOC_MEM_IMPL_NORMAL,
   6854         /* cmic_mor_clks       */ 0,
   6855     },
   6856 #endif /* chips */
   6857 
   6858 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
   6859     { /* SOC_MEM_INT_VLAN_COS_MAP_BCM56634_A0m */ 
   6860         /* mem            VLAN_COS_MAPm */
   6861         /* flags       */ SOC_MEM_FLAG_VALID |
   6862                           SOC_MEM_FLAG_CACHABLE |
   6863                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   6864         /* cmp_fn      */ _soc_mem_cmp_undef,
   6865         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6866         /* index_min   */ 0,
   6867         /* index_max   */ 4095,
   6868         /* minblock    */ 9,
   6869         /* maxblock    */ 9,
   6870         /* blocks      */ 0x200,
   6871         /* blocks_hi   */ 0,
   6872         /* base        */ 0x0e0b8000,
   6873         /* gran        */ 1,
   6874         /* bytes       */ 1,
   6875         /* nFields     */ 3,
   6876         /* *fields     */ soc_VLAN_COS_MAP_BCM56634_A0m_fields,
   6877         /* *views      */ NULL,
   6878         /* *views_num  */ NULL,
   6879         /* snoop_cb    */ NULL, 
   6880         /* snoop_user_data */ NULL, 
   6881         /* snoop_flags */ 0,
   6882         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6883         /* type */ SOC_MEM_TYPE_NORMAL,
   6884         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6885         /* impl */ SOC_MEM_IMPL_NORMAL,
   6886         /* cmic_mor_clks       */ 0,
   6887     },
   6888 #endif /* chips */
   6889 
   6890 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
   6891     { /* SOC_MEM_INT_VLAN_COS_MAP_BCM56680_A0m */ 
   6892         /* mem            VLAN_COS_MAPm */
   6893         /* flags       */ SOC_MEM_FLAG_VALID |
   6894                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   6895         /* cmp_fn      */ _soc_mem_cmp_undef,
   6896         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6897         /* index_min   */ 0,
   6898         /* index_max   */ 4095,
   6899         /* minblock    */ 6,
   6900         /* maxblock    */ 6,
   6901         /* blocks      */ 0x40,
   6902         /* blocks_hi   */ 0,
   6903         /* base        */ 0x11068000,
   6904         /* gran        */ 1,
   6905         /* bytes       */ 1,
   6906         /* nFields     */ 2,
   6907         /* *fields     */ soc_VLAN_COS_MAPm_fields,
   6908         /* *views      */ NULL,
   6909         /* *views_num  */ NULL,
   6910         /* snoop_cb    */ NULL, 
   6911         /* snoop_user_data */ NULL, 
   6912         /* snoop_flags */ 0,
   6913         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6914         /* type */ SOC_MEM_TYPE_NORMAL,
   6915         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6916         /* impl */ SOC_MEM_IMPL_NORMAL,
   6917         /* cmic_mor_clks       */ 0,
   6918     },
   6919 #endif /* chips */
   6920 
   6921 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
   6922     { /* SOC_MEM_INT_VLAN_COS_MAP_BCM56685_A0m */ 
   6923         /* mem            VLAN_COS_MAPm */
   6924         /* flags       */ SOC_MEM_FLAG_VALID |
   6925                           SOC_MEM_FLAG_CACHABLE |
   6926                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   6927         /* cmp_fn      */ _soc_mem_cmp_undef,
   6928         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6929         /* index_min   */ 0,
   6930         /* index_max   */ 4095,
   6931         /* minblock    */ 6,
   6932         /* maxblock    */ 6,
   6933         /* blocks      */ 0x40,
   6934         /* blocks_hi   */ 0,
   6935         /* base        */ 0x0e0b8000,
   6936         /* gran        */ 1,
   6937         /* bytes       */ 1,
   6938         /* nFields     */ 3,
   6939         /* *fields     */ soc_VLAN_COS_MAP_BCM56634_A0m_fields,
   6940         /* *views      */ NULL,
   6941         /* *views_num  */ NULL,
   6942         /* snoop_cb    */ NULL, 
   6943         /* snoop_user_data */ NULL, 
   6944         /* snoop_flags */ 0,
   6945         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6946         /* type */ SOC_MEM_TYPE_NORMAL,
   6947         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6948         /* impl */ SOC_MEM_IMPL_NORMAL,
   6949         /* cmic_mor_clks       */ 0,
   6950     },
   6951 #endif /* chips */
   6952 
   6953 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
   6954     { /* SOC_MEM_INT_VLAN_COS_MAP_BCM56840_A0m */ 
   6955         /* mem            VLAN_COS_MAPm */
   6956         /* flags       */ SOC_MEM_FLAG_VALID |
   6957                           SOC_MEM_FLAG_CACHABLE |
   6958                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   6959         /* cmp_fn      */ _soc_mem_cmp_undef,
   6960         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6961         /* index_min   */ 0,
   6962         /* index_max   */ 4095,
   6963         /* minblock    */ 6,
   6964         /* maxblock    */ 6,
   6965         /* blocks      */ 0x40,
   6966         /* blocks_hi   */ 0,
   6967         /* base        */ 0x0f067000,
   6968         /* gran        */ 1,
   6969         /* bytes       */ 2,
   6970         /* nFields     */ 3,
   6971         /* *fields     */ soc_VLAN_COS_MAP_BCM56840_A0m_fields,
   6972         /* *views      */ NULL,
   6973         /* *views_num  */ NULL,
   6974         /* snoop_cb    */ NULL, 
   6975         /* snoop_user_data */ NULL, 
   6976         /* snoop_flags */ 0,
   6977         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   6978         /* type */ SOC_MEM_TYPE_NORMAL,
   6979         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   6980         /* impl */ SOC_MEM_IMPL_NORMAL,
   6981         /* cmic_mor_clks       */ 0,
   6982     },
   6983 #endif /* chips */
   6984 
   6985 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) || \
   6986     defined(BCM_56504_A0) || defined(BCM_56504_B0) || \
   6987     defined(BCM_56514_A0)
   6988     { /* SOC_MEM_INT_VLAN_MACm */ 
   6989         /* mem            VLAN_MACm */
   6990         /* flags       */ SOC_MEM_FLAG_VALID |
   6991                           SOC_MEM_FLAG_CACHABLE |
   6992                           SOC_MEM_FLAG_HASHED, /* 0x20022 */
   6993         /* cmp_fn      */ _soc_mem_cmp_vlan_mac,
   6994         /* *null_entry */ _soc_mem_entry_null_zeroes,
   6995         /* index_min   */ 0,
   6996         /* index_max   */ 1023,
   6997         /* minblock    */ 6,
   6998         /* maxblock    */ 6,
   6999         /* blocks      */ 0x40,
   7000         /* blocks_hi   */ 0,
   7001         /* base        */ 0x04050000,
   7002         /* gran        */ 1,
   7003         /* bytes       */ 8,
   7004         /* nFields     */ 4,
   7005         /* *fields     */ soc_VLAN_MACm_fields,
   7006         /* *views      */ NULL,
   7007         /* *views_num  */ NULL,
   7008         /* snoop_cb    */ NULL, 
   7009         /* snoop_user_data */ NULL, 
   7010         /* snoop_flags */ 0,
   7011         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7012         /* type */ SOC_MEM_TYPE_NORMAL,
   7013         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7014         /* impl */ SOC_MEM_IMPL_NORMAL,
   7015         /* cmic_mor_clks       */ 0,
   7016     },
   7017 #endif /* chips */
   7018 
   7019 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
   7020     { /* SOC_MEM_INT_VLAN_MAC_BCM53314_A0m */ 
   7021         /* mem            VLAN_MACm */
   7022         /* flags       */ SOC_MEM_FLAG_VALID |
   7023                           SOC_MEM_FLAG_CACHABLE |
   7024                           SOC_MEM_FLAG_HASHED, /* 0x20022 */
   7025         /* cmp_fn      */ _soc_mem_cmp_vlan_mac,
   7026         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7027         /* index_min   */ 0,
   7028         /* index_max   */ 63,
   7029         /* minblock    */ 6,
   7030         /* maxblock    */ 6,
   7031         /* blocks      */ 0x40,
   7032         /* blocks_hi   */ 0,
   7033         /* base        */ 0x04050000,
   7034         /* gran        */ 1,
   7035         /* bytes       */ 8,
   7036         /* nFields     */ 4,
   7037         /* *fields     */ soc_VLAN_MACm_fields,
   7038         /* *views      */ NULL,
   7039         /* *views_num  */ NULL,
   7040         /* snoop_cb    */ NULL, 
   7041         /* snoop_user_data */ NULL, 
   7042         /* snoop_flags */ 0,
   7043         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7044         /* type */ SOC_MEM_TYPE_NORMAL,
   7045         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7046         /* impl */ SOC_MEM_IMPL_NORMAL,
   7047         /* cmic_mor_clks       */ 0,
   7048     },
   7049 #endif /* chips */
   7050 
   7051 #if defined(BCM_53400_A0)
   7052     { /* SOC_MEM_INT_VLAN_MAC_BCM53400_A0m */ 
   7053         /* mem            VLAN_MACm */
   7054         /* flags       */ SOC_MEM_FLAG_VALID |
   7055                           SOC_MEM_FLAG_CACHABLE |
   7056                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7057                           SOC_MEM_FLAG_HASHED |
   7058                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
   7059         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7060         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7061         /* index_min   */ 0,
   7062         /* index_max   */ 2047,
   7063         /* minblock    */ 5,
   7064         /* maxblock    */ 5,
   7065         /* blocks      */ 0x20,
   7066         /* blocks_hi   */ 0,
   7067         /* base        */ 0x0c140000,
   7068         /* gran        */ 1,
   7069         /* bytes       */ 15,
   7070         /* nFields     */ 30,
   7071         /* *fields     */ soc_VLAN_MAC_BCM53400_A0m_fields,
   7072         /* *views      */ soc_VLAN_MAC_BCM53400_A0m_views,
   7073         /* *views_num  */ &soc_VLAN_MAC_BCM53400_A0m_views_num,
   7074         /* snoop_cb    */ NULL, 
   7075         /* snoop_user_data */ NULL, 
   7076         /* snoop_flags */ 0,
   7077         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7078         /* type */ SOC_MEM_TYPE_NORMAL,
   7079         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7080         /* impl */ SOC_MEM_IMPL_NORMAL,
   7081         /* cmic_mor_clks       */ 0,
   7082     },
   7083 #endif /* chips */
   7084 
   7085 #if defined(BCM_53540_A0)
   7086     { /* SOC_MEM_INT_VLAN_MAC_BCM53540_A0m */ 
   7087         /* mem            VLAN_MACm */
   7088         /* flags       */ SOC_MEM_FLAG_VALID |
   7089                           SOC_MEM_FLAG_CACHABLE |
   7090                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7091                           SOC_MEM_FLAG_HASHED |
   7092                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
   7093         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7094         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7095         /* index_min   */ 0,
   7096         /* index_max   */ 255,
   7097         /* minblock    */ 8,
   7098         /* maxblock    */ 8,
   7099         /* blocks      */ 0x100,
   7100         /* blocks_hi   */ 0,
   7101         /* base        */ 0x0c140000,
   7102         /* gran        */ 1,
   7103         /* bytes       */ 15,
   7104         /* nFields     */ 32,
   7105         /* *fields     */ soc_VLAN_MAC_BCM53540_A0m_fields,
   7106         /* *views      */ soc_VLAN_MAC_BCM53540_A0m_views,
   7107         /* *views_num  */ &soc_VLAN_MAC_BCM53540_A0m_views_num,
   7108         /* snoop_cb    */ NULL, 
   7109         /* snoop_user_data */ NULL, 
   7110         /* snoop_flags */ 0,
   7111         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7112         /* type */ SOC_MEM_TYPE_NORMAL,
   7113         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7114         /* impl */ SOC_MEM_IMPL_NORMAL,
   7115         /* cmic_mor_clks       */ 0,
   7116     },
   7117 #endif /* chips */
   7118 
   7119 #if defined(BCM_53570_A0)
   7120     { /* SOC_MEM_INT_VLAN_MAC_BCM53570_A0m */ 
   7121         /* mem            VLAN_MACm */
   7122         /* flags       */ SOC_MEM_FLAG_VALID |
   7123                           SOC_MEM_FLAG_CACHABLE |
   7124                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7125                           SOC_MEM_FLAG_HASHED |
   7126                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
   7127         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7128         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7129         /* index_min   */ 0,
   7130         /* index_max   */ 2047,
   7131         /* minblock    */ 15,
   7132         /* maxblock    */ 15,
   7133         /* blocks      */ 0x8000,
   7134         /* blocks_hi   */ 0,
   7135         /* base        */ 0x0c140000,
   7136         /* gran        */ 1,
   7137         /* bytes       */ 16,
   7138         /* nFields     */ 30,
   7139         /* *fields     */ soc_VLAN_MAC_BCM53570_A0m_fields,
   7140         /* *views      */ soc_VLAN_MAC_BCM53570_A0m_views,
   7141         /* *views_num  */ &soc_VLAN_MAC_BCM53570_A0m_views_num,
   7142         /* snoop_cb    */ NULL, 
   7143         /* snoop_user_data */ NULL, 
   7144         /* snoop_flags */ 0,
   7145         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7146         /* type */ SOC_MEM_TYPE_NORMAL,
   7147         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7148         /* impl */ SOC_MEM_IMPL_NORMAL,
   7149         /* cmic_mor_clks       */ 0,
   7150     },
   7151 #endif /* chips */
   7152 
   7153 #if defined(BCM_53570_B0)
   7154     { /* SOC_MEM_INT_VLAN_MAC_BCM53570_B0m */ 
   7155         /* mem            VLAN_MACm */
   7156         /* flags       */ SOC_MEM_FLAG_VALID |
   7157                           SOC_MEM_FLAG_CACHABLE |
   7158                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7159                           SOC_MEM_FLAG_HASHED |
   7160                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
   7161         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7162         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7163         /* index_min   */ 0,
   7164         /* index_max   */ 4095,
   7165         /* minblock    */ 15,
   7166         /* maxblock    */ 15,
   7167         /* blocks      */ 0x8000,
   7168         /* blocks_hi   */ 0,
   7169         /* base        */ 0x0c140000,
   7170         /* gran        */ 1,
   7171         /* bytes       */ 17,
   7172         /* nFields     */ 30,
   7173         /* *fields     */ soc_VLAN_MAC_BCM53570_B0m_fields,
   7174         /* *views      */ soc_VLAN_MAC_BCM53570_B0m_views,
   7175         /* *views_num  */ &soc_VLAN_MAC_BCM53570_B0m_views_num,
   7176         /* snoop_cb    */ NULL, 
   7177         /* snoop_user_data */ NULL, 
   7178         /* snoop_flags */ 0,
   7179         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7180         /* type */ SOC_MEM_TYPE_NORMAL,
   7181         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7182         /* impl */ SOC_MEM_IMPL_NORMAL,
   7183         /* cmic_mor_clks       */ 0,
   7184     },
   7185 #endif /* chips */
   7186 
   7187 #if defined(BCM_56142_A0)
   7188     { /* SOC_MEM_INT_VLAN_MAC_BCM56142_A0m */ 
   7189         /* mem            VLAN_MACm */
   7190         /* flags       */ SOC_MEM_FLAG_VALID |
   7191                           SOC_MEM_FLAG_CACHABLE |
   7192                           SOC_MEM_FLAG_HASHED |
   7193                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20022 */
   7194         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7195         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7196         /* index_min   */ 0,
   7197         /* index_max   */ 2047,
   7198         /* minblock    */ 5,
   7199         /* maxblock    */ 5,
   7200         /* blocks      */ 0x20,
   7201         /* blocks_hi   */ 0,
   7202         /* base        */ 0x04050000,
   7203         /* gran        */ 1,
   7204         /* bytes       */ 12,
   7205         /* nFields     */ 23,
   7206         /* *fields     */ soc_VLAN_MAC_BCM56334_A0m_fields,
   7207         /* *views      */ soc_VLAN_MAC_BCM56334_A0m_views,
   7208         /* *views_num  */ &soc_VLAN_MAC_BCM56334_A0m_views_num,
   7209         /* snoop_cb    */ NULL, 
   7210         /* snoop_user_data */ NULL, 
   7211         /* snoop_flags */ 0,
   7212         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7213         /* type */ SOC_MEM_TYPE_NORMAL,
   7214         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7215         /* impl */ SOC_MEM_IMPL_NORMAL,
   7216         /* cmic_mor_clks       */ 0,
   7217     },
   7218 #endif /* chips */
   7219 
   7220 #if defined(BCM_56150_A0)
   7221     { /* SOC_MEM_INT_VLAN_MAC_BCM56150_A0m */ 
   7222         /* mem            VLAN_MACm */
   7223         /* flags       */ SOC_MEM_FLAG_VALID |
   7224                           SOC_MEM_FLAG_CACHABLE |
   7225                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7226                           SOC_MEM_FLAG_HASHED |
   7227                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
   7228         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7229         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7230         /* index_min   */ 0,
   7231         /* index_max   */ 2047,
   7232         /* minblock    */ 5,
   7233         /* maxblock    */ 5,
   7234         /* blocks      */ 0x20,
   7235         /* blocks_hi   */ 0,
   7236         /* base        */ 0x10140000,
   7237         /* gran        */ 1,
   7238         /* bytes       */ 15,
   7239         /* nFields     */ 30,
   7240         /* *fields     */ soc_VLAN_MAC_BCM56150_A0m_fields,
   7241         /* *views      */ soc_VLAN_MAC_BCM56150_A0m_views,
   7242         /* *views_num  */ &soc_VLAN_MAC_BCM56150_A0m_views_num,
   7243         /* snoop_cb    */ NULL, 
   7244         /* snoop_user_data */ NULL, 
   7245         /* snoop_flags */ 0,
   7246         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7247         /* type */ SOC_MEM_TYPE_NORMAL,
   7248         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7249         /* impl */ SOC_MEM_IMPL_NORMAL,
   7250         /* cmic_mor_clks       */ 0,
   7251     },
   7252 #endif /* chips */
   7253 
   7254 #if defined(BCM_56160_A0)
   7255     { /* SOC_MEM_INT_VLAN_MAC_BCM56160_A0m */ 
   7256         /* mem            VLAN_MACm */
   7257         /* flags       */ SOC_MEM_FLAG_VALID |
   7258                           SOC_MEM_FLAG_CACHABLE |
   7259                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7260                           SOC_MEM_FLAG_HASHED |
   7261                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
   7262         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7263         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7264         /* index_min   */ 0,
   7265         /* index_max   */ 2047,
   7266         /* minblock    */ 7,
   7267         /* maxblock    */ 7,
   7268         /* blocks      */ 0x80,
   7269         /* blocks_hi   */ 0,
   7270         /* base        */ 0x0c140000,
   7271         /* gran        */ 1,
   7272         /* bytes       */ 15,
   7273         /* nFields     */ 30,
   7274         /* *fields     */ soc_VLAN_MAC_BCM56160_A0m_fields,
   7275         /* *views      */ soc_VLAN_MAC_BCM56160_A0m_views,
   7276         /* *views_num  */ &soc_VLAN_MAC_BCM56160_A0m_views_num,
   7277         /* snoop_cb    */ NULL, 
   7278         /* snoop_user_data */ NULL, 
   7279         /* snoop_flags */ 0,
   7280         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7281         /* type */ SOC_MEM_TYPE_NORMAL,
   7282         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7283         /* impl */ SOC_MEM_IMPL_NORMAL,
   7284         /* cmic_mor_clks       */ 0,
   7285     },
   7286 #endif /* chips */
   7287 
   7288 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   7289     { /* SOC_MEM_INT_VLAN_MAC_BCM56260_A0m */ 
   7290         /* mem            VLAN_MACm */
   7291         /* flags       */ SOC_MEM_FLAG_VALID |
   7292                           SOC_MEM_FLAG_CACHABLE |
   7293                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   7294                           SOC_MEM_FLAG_HASHED |
   7295                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20122 */
   7296         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7297         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7298         /* index_min   */ 0,
   7299         /* index_max   */ 16383,
   7300         /* minblock    */ 6,
   7301         /* maxblock    */ 6,
   7302         /* blocks      */ 0x40,
   7303         /* blocks_hi   */ 0,
   7304         /* base        */ 0x10140000,
   7305         /* gran        */ 1,
   7306         /* bytes       */ 20,
   7307         /* nFields     */ 42,
   7308         /* *fields     */ soc_VLAN_MAC_BCM56260_A0m_fields,
   7309         /* *views      */ soc_VLAN_MAC_BCM56260_A0m_views,
   7310         /* *views_num  */ &soc_VLAN_MAC_BCM56260_A0m_views_num,
   7311         /* snoop_cb    */ NULL, 
   7312         /* snoop_user_data */ NULL, 
   7313         /* snoop_flags */ 0,
   7314         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7315         /* type */ SOC_MEM_TYPE_NORMAL,
   7316         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7317         /* impl */ SOC_MEM_IMPL_NORMAL,
   7318         /* cmic_mor_clks       */ 0,
   7319     },
   7320 #endif /* chips */
   7321 
   7322 #if defined(BCM_56270_A0)
   7323     { /* SOC_MEM_INT_VLAN_MAC_BCM56270_A0m */ 
   7324         /* mem            VLAN_MACm */
   7325         /* flags       */ SOC_MEM_FLAG_VALID |
   7326                           SOC_MEM_FLAG_CACHABLE |
   7327                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   7328                           SOC_MEM_FLAG_HASHED |
   7329                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20122 */
   7330         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7331         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7332         /* index_min   */ 0,
   7333         /* index_max   */ 4095,
   7334         /* minblock    */ 5,
   7335         /* maxblock    */ 5,
   7336         /* blocks      */ 0x20,
   7337         /* blocks_hi   */ 0,
   7338         /* base        */ 0x10140000,
   7339         /* gran        */ 1,
   7340         /* bytes       */ 20,
   7341         /* nFields     */ 44,
   7342         /* *fields     */ soc_VLAN_MAC_BCM56270_A0m_fields,
   7343         /* *views      */ soc_VLAN_MAC_BCM56270_A0m_views,
   7344         /* *views_num  */ &soc_VLAN_MAC_BCM56270_A0m_views_num,
   7345         /* snoop_cb    */ NULL, 
   7346         /* snoop_user_data */ NULL, 
   7347         /* snoop_flags */ 0,
   7348         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7349         /* type */ SOC_MEM_TYPE_NORMAL,
   7350         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   7351         /* impl */ SOC_MEM_IMPL_NORMAL,
   7352         /* cmic_mor_clks       */ 0,
   7353     },
   7354 #endif /* chips */
   7355 
   7356 #if defined(BCM_56314_A0)
   7357     { /* SOC_MEM_INT_VLAN_MAC_BCM56314_A0m */ 
   7358         /* mem            VLAN_MACm */
   7359         /* flags       */ SOC_MEM_FLAG_VALID |
   7360                           SOC_MEM_FLAG_CACHABLE |
   7361                           SOC_MEM_FLAG_HASHED, /* 0x20022 */
   7362         /* cmp_fn      */ _soc_mem_cmp_vlan_mac,
   7363         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7364         /* index_min   */ 0,
   7365         /* index_max   */ 1023,
   7366         /* minblock    */ 8,
   7367         /* maxblock    */ 8,
   7368         /* blocks      */ 0x100,
   7369         /* blocks_hi   */ 0,
   7370         /* base        */ 0x04050000,
   7371         /* gran        */ 1,
   7372         /* bytes       */ 8,
   7373         /* nFields     */ 4,
   7374         /* *fields     */ soc_VLAN_MACm_fields,
   7375         /* *views      */ NULL,
   7376         /* *views_num  */ NULL,
   7377         /* snoop_cb    */ NULL, 
   7378         /* snoop_user_data */ NULL, 
   7379         /* snoop_flags */ 0,
   7380         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7381         /* type */ SOC_MEM_TYPE_NORMAL,
   7382         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7383         /* impl */ SOC_MEM_IMPL_NORMAL,
   7384         /* cmic_mor_clks       */ 0,
   7385     },
   7386 #endif /* chips */
   7387 
   7388 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
   7389     { /* SOC_MEM_INT_VLAN_MAC_BCM56334_A0m */ 
   7390         /* mem            VLAN_MACm */
   7391         /* flags       */ SOC_MEM_FLAG_VALID |
   7392                           SOC_MEM_FLAG_CACHABLE |
   7393                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7394                           SOC_MEM_FLAG_HASHED |
   7395                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
   7396         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7397         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7398         /* index_min   */ 0,
   7399         /* index_max   */ 8191,
   7400         /* minblock    */ 5,
   7401         /* maxblock    */ 5,
   7402         /* blocks      */ 0x20,
   7403         /* blocks_hi   */ 0,
   7404         /* base        */ 0x04050000,
   7405         /* gran        */ 1,
   7406         /* bytes       */ 12,
   7407         /* nFields     */ 23,
   7408         /* *fields     */ soc_VLAN_MAC_BCM56334_A0m_fields,
   7409         /* *views      */ soc_VLAN_MAC_BCM56334_A0m_views,
   7410         /* *views_num  */ &soc_VLAN_MAC_BCM56334_A0m_views_num,
   7411         /* snoop_cb    */ NULL, 
   7412         /* snoop_user_data */ NULL, 
   7413         /* snoop_flags */ 0,
   7414         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7415         /* type */ SOC_MEM_TYPE_NORMAL,
   7416         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7417         /* impl */ SOC_MEM_IMPL_NORMAL,
   7418         /* cmic_mor_clks       */ 0,
   7419     },
   7420 #endif /* chips */
   7421 
   7422 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
   7423     { /* SOC_MEM_INT_VLAN_MAC_BCM56440_A0m */ 
   7424         /* mem            VLAN_MACm */
   7425         /* flags       */ SOC_MEM_FLAG_VALID |
   7426                           SOC_MEM_FLAG_CACHABLE |
   7427                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7428                           SOC_MEM_FLAG_HASHED |
   7429                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
   7430         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7431         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7432         /* index_min   */ 0,
   7433         /* index_max   */ 16383,
   7434         /* minblock    */ 9,
   7435         /* maxblock    */ 9,
   7436         /* blocks      */ 0x200,
   7437         /* blocks_hi   */ 0,
   7438         /* base        */ 0x04068000,
   7439         /* gran        */ 1,
   7440         /* bytes       */ 20,
   7441         /* nFields     */ 32,
   7442         /* *fields     */ soc_VLAN_MAC_BCM56440_A0m_fields,
   7443         /* *views      */ soc_VLAN_MAC_BCM56440_A0m_views,
   7444         /* *views_num  */ &soc_VLAN_MAC_BCM56440_A0m_views_num,
   7445         /* snoop_cb    */ NULL, 
   7446         /* snoop_user_data */ NULL, 
   7447         /* snoop_flags */ 0,
   7448         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7449         /* type */ SOC_MEM_TYPE_NORMAL,
   7450         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7451         /* impl */ SOC_MEM_IMPL_NORMAL,
   7452         /* cmic_mor_clks       */ 0,
   7453     },
   7454 #endif /* chips */
   7455 
   7456 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   7457     defined(BCM_56450_B1)
   7458     { /* SOC_MEM_INT_VLAN_MAC_BCM56450_A0m */ 
   7459         /* mem            VLAN_MACm */
   7460         /* flags       */ SOC_MEM_FLAG_VALID |
   7461                           SOC_MEM_FLAG_CACHABLE |
   7462                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7463                           SOC_MEM_FLAG_HASHED |
   7464                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
   7465         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7466         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7467         /* index_min   */ 0,
   7468         /* index_max   */ 32767,
   7469         /* minblock    */ 8,
   7470         /* maxblock    */ 8,
   7471         /* blocks      */ 0x100,
   7472         /* blocks_hi   */ 0,
   7473         /* base        */ 0x10140000,
   7474         /* gran        */ 1,
   7475         /* bytes       */ 20,
   7476         /* nFields     */ 40,
   7477         /* *fields     */ soc_VLAN_MAC_BCM56450_A0m_fields,
   7478         /* *views      */ soc_VLAN_MAC_BCM56450_A0m_views,
   7479         /* *views_num  */ &soc_VLAN_MAC_BCM56450_A0m_views_num,
   7480         /* snoop_cb    */ NULL, 
   7481         /* snoop_user_data */ NULL, 
   7482         /* snoop_flags */ 0,
   7483         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7484         /* type */ SOC_MEM_TYPE_NORMAL,
   7485         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7486         /* impl */ SOC_MEM_IMPL_NORMAL,
   7487         /* cmic_mor_clks       */ 0,
   7488     },
   7489 #endif /* chips */
   7490 
   7491 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
   7492     { /* SOC_MEM_INT_VLAN_MAC_BCM56524_A0m */ 
   7493         /* mem            VLAN_MACm */
   7494         /* flags       */ SOC_MEM_FLAG_VALID |
   7495                           SOC_MEM_FLAG_CACHABLE |
   7496                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7497                           SOC_MEM_FLAG_HASHED |
   7498                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
   7499         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7500         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7501         /* index_min   */ 0,
   7502         /* index_max   */ 8191,
   7503         /* minblock    */ 8,
   7504         /* maxblock    */ 8,
   7505         /* blocks      */ 0x100,
   7506         /* blocks_hi   */ 0,
   7507         /* base        */ 0x04050000,
   7508         /* gran        */ 1,
   7509         /* bytes       */ 14,
   7510         /* nFields     */ 31,
   7511         /* *fields     */ soc_VLAN_MAC_BCM56634_A0m_fields,
   7512         /* *views      */ soc_VLAN_MAC_BCM56634_A0m_views,
   7513         /* *views_num  */ &soc_VLAN_MAC_BCM56634_A0m_views_num,
   7514         /* snoop_cb    */ NULL, 
   7515         /* snoop_user_data */ NULL, 
   7516         /* snoop_flags */ 0,
   7517         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7518         /* type */ SOC_MEM_TYPE_NORMAL,
   7519         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7520         /* impl */ SOC_MEM_IMPL_NORMAL,
   7521         /* cmic_mor_clks       */ 0,
   7522     },
   7523 #endif /* chips */
   7524 
   7525 #if defined(BCM_56560_A0)
   7526     { /* SOC_MEM_INT_VLAN_MAC_BCM56560_A0m */ 
   7527         /* mem            VLAN_MACm */
   7528         /* flags       */ SOC_MEM_FLAG_VALID |
   7529                           SOC_MEM_FLAG_CACHABLE |
   7530                           SOC_MEM_FLAG_SER_SPECIAL |
   7531                           SOC_MEM_FLAG_HASHED |
   7532                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20222 */
   7533         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7534         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7535         /* index_min   */ 0,
   7536         /* index_max   */ 32767,
   7537         /* minblock    */ 21,
   7538         /* maxblock    */ 21,
   7539         /* blocks      */ 0x200000,
   7540         /* blocks_hi   */ 0,
   7541         /* base        */ 0x10180000,
   7542         /* gran        */ 1,
   7543         /* bytes       */ 25,
   7544         /* nFields     */ 77,
   7545         /* *fields     */ soc_VLAN_MAC_BCM56560_A0m_fields,
   7546         /* *views      */ soc_VLAN_MAC_BCM56560_A0m_views,
   7547         /* *views_num  */ &soc_VLAN_MAC_BCM56560_A0m_views_num,
   7548         /* snoop_cb    */ NULL, 
   7549         /* snoop_user_data */ NULL, 
   7550         /* snoop_flags */ 0,
   7551         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7552         /* type */ SOC_MEM_TYPE_NORMAL,
   7553         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7554         /* impl */ SOC_MEM_IMPL_NORMAL,
   7555         /* cmic_mor_clks       */ 0,
   7556     },
   7557 #endif /* chips */
   7558 
   7559 #if defined(BCM_56560_B0)
   7560     { /* SOC_MEM_INT_VLAN_MAC_BCM56560_B0m */ 
   7561         /* mem            VLAN_MACm */
   7562         /* flags       */ SOC_MEM_FLAG_VALID |
   7563                           SOC_MEM_FLAG_CACHABLE |
   7564                           SOC_MEM_FLAG_SER_SPECIAL |
   7565                           SOC_MEM_FLAG_HASHED |
   7566                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20222 */
   7567         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7568         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7569         /* index_min   */ 0,
   7570         /* index_max   */ 32767,
   7571         /* minblock    */ 13,
   7572         /* maxblock    */ 13,
   7573         /* blocks      */ 0x2000,
   7574         /* blocks_hi   */ 0,
   7575         /* base        */ 0x10180000,
   7576         /* gran        */ 1,
   7577         /* bytes       */ 25,
   7578         /* nFields     */ 77,
   7579         /* *fields     */ soc_VLAN_MAC_BCM56560_A0m_fields,
   7580         /* *views      */ soc_VLAN_MAC_BCM56560_A0m_views,
   7581         /* *views_num  */ &soc_VLAN_MAC_BCM56560_A0m_views_num,
   7582         /* snoop_cb    */ NULL, 
   7583         /* snoop_user_data */ NULL, 
   7584         /* snoop_flags */ 0,
   7585         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7586         /* type */ SOC_MEM_TYPE_NORMAL,
   7587         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7588         /* impl */ SOC_MEM_IMPL_NORMAL,
   7589         /* cmic_mor_clks       */ 0,
   7590     },
   7591 #endif /* chips */
   7592 
   7593 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
   7594     { /* SOC_MEM_INT_VLAN_MAC_BCM56624_A0m */ 
   7595         /* mem            VLAN_MACm */
   7596         /* flags       */ SOC_MEM_FLAG_VALID |
   7597                           SOC_MEM_FLAG_CACHABLE |
   7598                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7599                           SOC_MEM_FLAG_HASHED, /* 0x200a2 */
   7600         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7601         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7602         /* index_min   */ 0,
   7603         /* index_max   */ 8191,
   7604         /* minblock    */ 7,
   7605         /* maxblock    */ 7,
   7606         /* blocks      */ 0x80,
   7607         /* blocks_hi   */ 0,
   7608         /* base        */ 0x04050000,
   7609         /* gran        */ 1,
   7610         /* bytes       */ 11,
   7611         /* nFields     */ 10,
   7612         /* *fields     */ soc_VLAN_MAC_BCM56624_A0m_fields,
   7613         /* *views      */ NULL,
   7614         /* *views_num  */ NULL,
   7615         /* snoop_cb    */ NULL, 
   7616         /* snoop_user_data */ NULL, 
   7617         /* snoop_flags */ 0,
   7618         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7619         /* type */ SOC_MEM_TYPE_NORMAL,
   7620         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7621         /* impl */ SOC_MEM_IMPL_NORMAL,
   7622         /* cmic_mor_clks       */ 0,
   7623     },
   7624 #endif /* chips */
   7625 
   7626 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
   7627     { /* SOC_MEM_INT_VLAN_MAC_BCM56634_A0m */ 
   7628         /* mem            VLAN_MACm */
   7629         /* flags       */ SOC_MEM_FLAG_VALID |
   7630                           SOC_MEM_FLAG_CACHABLE |
   7631                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7632                           SOC_MEM_FLAG_HASHED |
   7633                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
   7634         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7635         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7636         /* index_min   */ 0,
   7637         /* index_max   */ 8191,
   7638         /* minblock    */ 9,
   7639         /* maxblock    */ 9,
   7640         /* blocks      */ 0x200,
   7641         /* blocks_hi   */ 0,
   7642         /* base        */ 0x04050000,
   7643         /* gran        */ 1,
   7644         /* bytes       */ 14,
   7645         /* nFields     */ 31,
   7646         /* *fields     */ soc_VLAN_MAC_BCM56634_A0m_fields,
   7647         /* *views      */ soc_VLAN_MAC_BCM56634_A0m_views,
   7648         /* *views_num  */ &soc_VLAN_MAC_BCM56634_A0m_views_num,
   7649         /* snoop_cb    */ NULL, 
   7650         /* snoop_user_data */ NULL, 
   7651         /* snoop_flags */ 0,
   7652         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7653         /* type */ SOC_MEM_TYPE_NORMAL,
   7654         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7655         /* impl */ SOC_MEM_IMPL_NORMAL,
   7656         /* cmic_mor_clks       */ 0,
   7657     },
   7658 #endif /* chips */
   7659 
   7660 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
   7661     { /* SOC_MEM_INT_VLAN_MAC_BCM56670_A0m */ 
   7662         /* mem            VLAN_MACm */
   7663         /* flags       */ SOC_MEM_FLAG_VALID |
   7664                           SOC_MEM_FLAG_CACHABLE |
   7665                           SOC_MEM_FLAG_SER_SPECIAL |
   7666                           SOC_MEM_FLAG_HASHED |
   7667                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20222 */
   7668         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7669         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7670         /* index_min   */ 0,
   7671         /* index_max   */ 4095,
   7672         /* minblock    */ 21,
   7673         /* maxblock    */ 21,
   7674         /* blocks      */ 0x200000,
   7675         /* blocks_hi   */ 0,
   7676         /* base        */ 0x10180000,
   7677         /* gran        */ 1,
   7678         /* bytes       */ 22,
   7679         /* nFields     */ 75,
   7680         /* *fields     */ soc_VLAN_MAC_BCM56670_A0m_fields,
   7681         /* *views      */ soc_VLAN_MAC_BCM56670_A0m_views,
   7682         /* *views_num  */ &soc_VLAN_MAC_BCM56670_A0m_views_num,
   7683         /* snoop_cb    */ NULL, 
   7684         /* snoop_user_data */ NULL, 
   7685         /* snoop_flags */ 0,
   7686         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7687         /* type */ SOC_MEM_TYPE_NORMAL,
   7688         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7689         /* impl */ SOC_MEM_IMPL_NORMAL,
   7690         /* cmic_mor_clks       */ 0,
   7691     },
   7692 #endif /* chips */
   7693 
   7694 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
   7695     { /* SOC_MEM_INT_VLAN_MAC_BCM56680_A0m */ 
   7696         /* mem            VLAN_MACm */
   7697         /* flags       */ SOC_MEM_FLAG_VALID |
   7698                           SOC_MEM_FLAG_CACHABLE |
   7699                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7700                           SOC_MEM_FLAG_HASHED, /* 0x200a2 */
   7701         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7702         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7703         /* index_min   */ 0,
   7704         /* index_max   */ 8191,
   7705         /* minblock    */ 6,
   7706         /* maxblock    */ 6,
   7707         /* blocks      */ 0x40,
   7708         /* blocks_hi   */ 0,
   7709         /* base        */ 0x04050000,
   7710         /* gran        */ 1,
   7711         /* bytes       */ 11,
   7712         /* nFields     */ 10,
   7713         /* *fields     */ soc_VLAN_MAC_BCM56624_A0m_fields,
   7714         /* *views      */ NULL,
   7715         /* *views_num  */ NULL,
   7716         /* snoop_cb    */ NULL, 
   7717         /* snoop_user_data */ NULL, 
   7718         /* snoop_flags */ 0,
   7719         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7720         /* type */ SOC_MEM_TYPE_NORMAL,
   7721         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7722         /* impl */ SOC_MEM_IMPL_NORMAL,
   7723         /* cmic_mor_clks       */ 0,
   7724     },
   7725 #endif /* chips */
   7726 
   7727 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
   7728     { /* SOC_MEM_INT_VLAN_MAC_BCM56685_A0m */ 
   7729         /* mem            VLAN_MACm */
   7730         /* flags       */ SOC_MEM_FLAG_VALID |
   7731                           SOC_MEM_FLAG_CACHABLE |
   7732                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7733                           SOC_MEM_FLAG_HASHED |
   7734                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
   7735         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7736         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7737         /* index_min   */ 0,
   7738         /* index_max   */ 8191,
   7739         /* minblock    */ 6,
   7740         /* maxblock    */ 6,
   7741         /* blocks      */ 0x40,
   7742         /* blocks_hi   */ 0,
   7743         /* base        */ 0x04050000,
   7744         /* gran        */ 1,
   7745         /* bytes       */ 14,
   7746         /* nFields     */ 31,
   7747         /* *fields     */ soc_VLAN_MAC_BCM56634_A0m_fields,
   7748         /* *views      */ soc_VLAN_MAC_BCM56634_A0m_views,
   7749         /* *views_num  */ &soc_VLAN_MAC_BCM56634_A0m_views_num,
   7750         /* snoop_cb    */ NULL, 
   7751         /* snoop_user_data */ NULL, 
   7752         /* snoop_flags */ 0,
   7753         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7754         /* type */ SOC_MEM_TYPE_NORMAL,
   7755         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7756         /* impl */ SOC_MEM_IMPL_NORMAL,
   7757         /* cmic_mor_clks       */ 0,
   7758     },
   7759 #endif /* chips */
   7760 
   7761 #if defined(BCM_56800_A0)
   7762     { /* SOC_MEM_INT_VLAN_MAC_BCM56800_A0m */ 
   7763         /* mem            VLAN_MACm */
   7764         /* flags       */ SOC_MEM_FLAG_VALID |
   7765                           SOC_MEM_FLAG_CACHABLE |
   7766                           SOC_MEM_FLAG_HASHED, /* 0x20022 */
   7767         /* cmp_fn      */ _soc_mem_cmp_vlan_mac,
   7768         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7769         /* index_min   */ 0,
   7770         /* index_max   */ 1023,
   7771         /* minblock    */ 4,
   7772         /* maxblock    */ 4,
   7773         /* blocks      */ 0x10,
   7774         /* blocks_hi   */ 0,
   7775         /* base        */ 0x04065000,
   7776         /* gran        */ 1,
   7777         /* bytes       */ 8,
   7778         /* nFields     */ 4,
   7779         /* *fields     */ soc_VLAN_MACm_fields,
   7780         /* *views      */ NULL,
   7781         /* *views_num  */ NULL,
   7782         /* snoop_cb    */ NULL, 
   7783         /* snoop_user_data */ NULL, 
   7784         /* snoop_flags */ 0,
   7785         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7786         /* type */ SOC_MEM_TYPE_NORMAL,
   7787         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7788         /* impl */ SOC_MEM_IMPL_NORMAL,
   7789         /* cmic_mor_clks       */ 0,
   7790     },
   7791 #endif /* chips */
   7792 
   7793 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
   7794     { /* SOC_MEM_INT_VLAN_MAC_BCM56820_A0m */ 
   7795         /* mem            VLAN_MACm */
   7796         /* flags       */ SOC_MEM_FLAG_VALID |
   7797                           SOC_MEM_FLAG_CACHABLE |
   7798                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7799                           SOC_MEM_FLAG_HASHED, /* 0x200a2 */
   7800         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7801         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7802         /* index_min   */ 0,
   7803         /* index_max   */ 4095,
   7804         /* minblock    */ 3,
   7805         /* maxblock    */ 3,
   7806         /* blocks      */ 0x8,
   7807         /* blocks_hi   */ 0,
   7808         /* base        */ 0x04060000,
   7809         /* gran        */ 1,
   7810         /* bytes       */ 11,
   7811         /* nFields     */ 9,
   7812         /* *fields     */ soc_VLAN_MAC_BCM56820_A0m_fields,
   7813         /* *views      */ NULL,
   7814         /* *views_num  */ NULL,
   7815         /* snoop_cb    */ NULL, 
   7816         /* snoop_user_data */ NULL, 
   7817         /* snoop_flags */ 0,
   7818         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7819         /* type */ SOC_MEM_TYPE_NORMAL,
   7820         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7821         /* impl */ SOC_MEM_IMPL_NORMAL,
   7822         /* cmic_mor_clks       */ 0,
   7823     },
   7824 #endif /* chips */
   7825 
   7826 #if defined(BCM_56840_A0)
   7827     { /* SOC_MEM_INT_VLAN_MAC_BCM56840_A0m */ 
   7828         /* mem            VLAN_MACm */
   7829         /* flags       */ SOC_MEM_FLAG_VALID |
   7830                           SOC_MEM_FLAG_CACHABLE |
   7831                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7832                           SOC_MEM_FLAG_HASHED |
   7833                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
   7834         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7835         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7836         /* index_min   */ 0,
   7837         /* index_max   */ 8191,
   7838         /* minblock    */ 6,
   7839         /* maxblock    */ 6,
   7840         /* blocks      */ 0x40,
   7841         /* blocks_hi   */ 0,
   7842         /* base        */ 0x0406a000,
   7843         /* gran        */ 1,
   7844         /* bytes       */ 15,
   7845         /* nFields     */ 39,
   7846         /* *fields     */ soc_VLAN_MAC_BCM56840_A0m_fields,
   7847         /* *views      */ soc_VLAN_MAC_BCM56840_A0m_views,
   7848         /* *views_num  */ &soc_VLAN_MAC_BCM56840_A0m_views_num,
   7849         /* snoop_cb    */ NULL, 
   7850         /* snoop_user_data */ NULL, 
   7851         /* snoop_flags */ 0,
   7852         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7853         /* type */ SOC_MEM_TYPE_NORMAL,
   7854         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7855         /* impl */ SOC_MEM_IMPL_NORMAL,
   7856         /* cmic_mor_clks       */ 0,
   7857     },
   7858 #endif /* chips */
   7859 
   7860 #if defined(BCM_56840_B0)
   7861     { /* SOC_MEM_INT_VLAN_MAC_BCM56840_B0m */ 
   7862         /* mem            VLAN_MACm */
   7863         /* flags       */ SOC_MEM_FLAG_VALID |
   7864                           SOC_MEM_FLAG_CACHABLE |
   7865                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7866                           SOC_MEM_FLAG_HASHED |
   7867                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
   7868         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7869         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7870         /* index_min   */ 0,
   7871         /* index_max   */ 8191,
   7872         /* minblock    */ 6,
   7873         /* maxblock    */ 6,
   7874         /* blocks      */ 0x40,
   7875         /* blocks_hi   */ 0,
   7876         /* base        */ 0x0406e000,
   7877         /* gran        */ 1,
   7878         /* bytes       */ 15,
   7879         /* nFields     */ 39,
   7880         /* *fields     */ soc_VLAN_MAC_BCM56840_B0m_fields,
   7881         /* *views      */ soc_VLAN_MAC_BCM56840_B0m_views,
   7882         /* *views_num  */ &soc_VLAN_MAC_BCM56840_B0m_views_num,
   7883         /* snoop_cb    */ NULL, 
   7884         /* snoop_user_data */ NULL, 
   7885         /* snoop_flags */ 0,
   7886         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7887         /* type */ SOC_MEM_TYPE_NORMAL,
   7888         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7889         /* impl */ SOC_MEM_IMPL_NORMAL,
   7890         /* cmic_mor_clks       */ 0,
   7891     },
   7892 #endif /* chips */
   7893 
   7894 #if defined(BCM_56850_A0)
   7895     { /* SOC_MEM_INT_VLAN_MAC_BCM56850_A0m */ 
   7896         /* mem            VLAN_MACm */
   7897         /* flags       */ SOC_MEM_FLAG_VALID |
   7898                           SOC_MEM_FLAG_CACHABLE |
   7899                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   7900                           SOC_MEM_FLAG_HASHED |
   7901                           SOC_MEM_FLAG_MULTIVIEW |
   7902                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x200a2 */
   7903         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7904         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7905         /* index_min   */ 0,
   7906         /* index_max   */ 16383,
   7907         /* minblock    */ 10,
   7908         /* maxblock    */ 10,
   7909         /* blocks      */ 0x400,
   7910         /* blocks_hi   */ 0,
   7911         /* base        */ 0x10180000,
   7912         /* gran        */ 1,
   7913         /* bytes       */ 22,
   7914         /* nFields     */ 76,
   7915         /* *fields     */ soc_VLAN_MAC_BCM56850_A0m_fields,
   7916         /* *views      */ soc_VLAN_MAC_BCM56850_A0m_views,
   7917         /* *views_num  */ &soc_VLAN_MAC_BCM56850_A0m_views_num,
   7918         /* snoop_cb    */ NULL, 
   7919         /* snoop_user_data */ NULL, 
   7920         /* snoop_flags */ 0,
   7921         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7922         /* type */ SOC_MEM_TYPE_NORMAL,
   7923         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7924         /* impl */ SOC_MEM_IMPL_NORMAL,
   7925         /* cmic_mor_clks       */ 0,
   7926     },
   7927 #endif /* chips */
   7928 
   7929 #if defined(BCM_56860_A0)
   7930     { /* SOC_MEM_INT_VLAN_MAC_BCM56860_A0m */ 
   7931         /* mem            VLAN_MACm */
   7932         /* flags       */ SOC_MEM_FLAG_VALID |
   7933                           SOC_MEM_FLAG_CACHABLE |
   7934                           SOC_MEM_FLAG_SER_SPECIAL |
   7935                           SOC_MEM_FLAG_HASHED |
   7936                           SOC_MEM_FLAG_MULTIVIEW |
   7937                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
   7938         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7939         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7940         /* index_min   */ 0,
   7941         /* index_max   */ 16383,
   7942         /* minblock    */ 11,
   7943         /* maxblock    */ 11,
   7944         /* blocks      */ 0x800,
   7945         /* blocks_hi   */ 0,
   7946         /* base        */ 0x10180000,
   7947         /* gran        */ 1,
   7948         /* bytes       */ 23,
   7949         /* nFields     */ 76,
   7950         /* *fields     */ soc_VLAN_MAC_BCM56860_A0m_fields,
   7951         /* *views      */ soc_VLAN_MAC_BCM56860_A0m_views,
   7952         /* *views_num  */ &soc_VLAN_MAC_BCM56860_A0m_views_num,
   7953         /* snoop_cb    */ NULL, 
   7954         /* snoop_user_data */ NULL, 
   7955         /* snoop_flags */ 0,
   7956         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7957         /* type */ SOC_MEM_TYPE_NORMAL,
   7958         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7959         /* impl */ SOC_MEM_IMPL_NORMAL,
   7960         /* cmic_mor_clks       */ 0,
   7961     },
   7962 #endif /* chips */
   7963 
   7964 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   7965     { /* SOC_MEM_INT_VLAN_MAC_BCM56960_A0m */ 
   7966         /* mem            VLAN_MACm */
   7967         /* flags       */ SOC_MEM_FLAG_VALID |
   7968                           SOC_MEM_FLAG_CACHABLE |
   7969                           SOC_MEM_FLAG_SER_SPECIAL |
   7970                           SOC_MEM_FLAG_HASHED |
   7971                           SOC_MEM_FLAG_MULTIVIEW |
   7972                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
   7973         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   7974         /* *null_entry */ _soc_mem_entry_null_zeroes,
   7975         /* index_min   */ 0,
   7976         /* index_max   */ 16383,
   7977         /* minblock    */ 36,
   7978         /* maxblock    */ 36,
   7979         /* blocks      */ 0,
   7980         /* blocks_hi   */ 0x10,
   7981         /* base        */ 0x30140000,
   7982         /* gran        */ 1,
   7983         /* bytes       */ 18,
   7984         /* nFields     */ 76,
   7985         /* *fields     */ soc_VLAN_MAC_BCM56960_A0m_fields,
   7986         /* *views      */ soc_VLAN_MAC_BCM56960_A0m_views,
   7987         /* *views_num  */ &soc_VLAN_MAC_BCM56960_A0m_views_num,
   7988         /* snoop_cb    */ NULL, 
   7989         /* snoop_user_data */ NULL, 
   7990         /* snoop_flags */ 0,
   7991         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   7992         /* type */ SOC_MEM_TYPE_NORMAL,
   7993         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   7994         /* impl */ SOC_MEM_IMPL_NORMAL,
   7995         /* cmic_mor_clks       */ 0,
   7996         /* access_latency_mode */ 0,
   7997     },
   7998 #endif /* chips */
   7999 
   8000 #if defined(BCM_56970_A0)
   8001     { /* SOC_MEM_INT_VLAN_MAC_BCM56970_A0m */ 
   8002         /* mem            VLAN_MACm */
   8003         /* flags       */ SOC_MEM_FLAG_VALID |
   8004                           SOC_MEM_FLAG_CACHABLE |
   8005                           SOC_MEM_FLAG_SER_SPECIAL |
   8006                           SOC_MEM_FLAG_HASHED |
   8007                           SOC_MEM_FLAG_MULTIVIEW |
   8008                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
   8009         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   8010         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8011         /* index_min   */ 0,
   8012         /* index_max   */ 16383,
   8013         /* minblock    */ 68,
   8014         /* maxblock    */ 68,
   8015         /* blocks      */ 0,
   8016         /* blocks_hi   */ 0xffffffff,
   8017         /* base        */ 0x54140000,
   8018         /* gran        */ 1,
   8019         /* bytes       */ 18,
   8020         /* nFields     */ 76,
   8021         /* *fields     */ soc_VLAN_MAC_BCM56960_A0m_fields,
   8022         /* *views      */ soc_VLAN_MAC_BCM56960_A0m_views,
   8023         /* *views_num  */ &soc_VLAN_MAC_BCM56960_A0m_views_num,
   8024         /* snoop_cb    */ NULL, 
   8025         /* snoop_user_data */ NULL, 
   8026         /* snoop_flags */ 0,
   8027         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8028         /* type */ SOC_MEM_TYPE_NORMAL,
   8029         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8030         /* impl */ SOC_MEM_IMPL_NORMAL,
   8031         /* cmic_mor_clks       */ 0,
   8032         /* access_latency_mode */ 0,
   8033     },
   8034 #endif /* chips */
   8035 
   8036 #if defined(BCM_88732_A0)
   8037     { /* SOC_MEM_INT_VLAN_MAC_BCM88732_A0m */ 
   8038         /* mem            VLAN_MACm */
   8039         /* flags       */ SOC_MEM_FLAG_VALID |
   8040                           SOC_MEM_FLAG_CACHABLE |
   8041                           SOC_MEM_FLAG_HASHED, /* 0x20022 */
   8042         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   8043         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8044         /* index_min   */ 0,
   8045         /* index_max   */ 4095,
   8046         /* minblock    */ 5,
   8047         /* maxblock    */ 5,
   8048         /* blocks      */ 0x20,
   8049         /* blocks_hi   */ 0,
   8050         /* base        */ 0x04000000,
   8051         /* gran        */ 1,
   8052         /* bytes       */ 13,
   8053         /* nFields     */ 15,
   8054         /* *fields     */ soc_VLAN_MAC_BCM88732_A0m_fields,
   8055         /* *views      */ NULL,
   8056         /* *views_num  */ NULL,
   8057         /* snoop_cb    */ NULL, 
   8058         /* snoop_user_data */ NULL, 
   8059         /* snoop_flags */ 0,
   8060         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8061         /* type */ SOC_MEM_TYPE_NORMAL,
   8062         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8063         /* impl */ SOC_MEM_IMPL_NORMAL,
   8064         /* cmic_mor_clks       */ 0,
   8065     },
   8066 #endif /* chips */
   8067 
   8068 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   8069     defined(BCM_56450_B1)
   8070     { /* SOC_MEM_INT_VLAN_MAC_OVERFLOWm */ 
   8071         /* mem            VLAN_MAC_OVERFLOWm */
   8072         /* flags       */ SOC_MEM_FLAG_VALID |
   8073                           SOC_MEM_FLAG_CACHABLE |
   8074                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   8075                           SOC_MEM_FLAG_HASHED |
   8076                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
   8077         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   8078         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8079         /* index_min   */ 0,
   8080         /* index_max   */ 15,
   8081         /* minblock    */ 8,
   8082         /* maxblock    */ 8,
   8083         /* blocks      */ 0x100,
   8084         /* blocks_hi   */ 0,
   8085         /* base        */ 0x10180000,
   8086         /* gran        */ 1,
   8087         /* bytes       */ 20,
   8088         /* nFields     */ 40,
   8089         /* *fields     */ soc_VLAN_MAC_BCM56450_A0m_fields,
   8090         /* *views      */ soc_VLAN_MAC_BCM56450_A0m_views,
   8091         /* *views_num  */ &soc_VLAN_MAC_BCM56450_A0m_views_num,
   8092         /* snoop_cb    */ NULL, 
   8093         /* snoop_user_data */ NULL, 
   8094         /* snoop_flags */ 0,
   8095         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8096         /* type */ SOC_MEM_TYPE_NORMAL,
   8097         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8098         /* impl */ SOC_MEM_IMPL_NORMAL,
   8099         /* cmic_mor_clks       */ 0,
   8100     },
   8101 #endif /* chips */
   8102 
   8103 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   8104     { /* SOC_MEM_INT_VLAN_MAC_OVERFLOW_BCM56260_A0m */ 
   8105         /* mem            VLAN_MAC_OVERFLOWm */
   8106         /* flags       */ SOC_MEM_FLAG_VALID |
   8107                           SOC_MEM_FLAG_CACHABLE |
   8108                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   8109                           SOC_MEM_FLAG_HASHED |
   8110                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20122 */
   8111         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   8112         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8113         /* index_min   */ 0,
   8114         /* index_max   */ 15,
   8115         /* minblock    */ 6,
   8116         /* maxblock    */ 6,
   8117         /* blocks      */ 0x40,
   8118         /* blocks_hi   */ 0,
   8119         /* base        */ 0x10180000,
   8120         /* gran        */ 1,
   8121         /* bytes       */ 20,
   8122         /* nFields     */ 42,
   8123         /* *fields     */ soc_VLAN_MAC_BCM56260_A0m_fields,
   8124         /* *views      */ soc_VLAN_MAC_BCM56260_A0m_views,
   8125         /* *views_num  */ &soc_VLAN_MAC_BCM56260_A0m_views_num,
   8126         /* snoop_cb    */ NULL, 
   8127         /* snoop_user_data */ NULL, 
   8128         /* snoop_flags */ 0,
   8129         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8130         /* type */ SOC_MEM_TYPE_NORMAL,
   8131         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8132         /* impl */ SOC_MEM_IMPL_NORMAL,
   8133         /* cmic_mor_clks       */ 0,
   8134     },
   8135 #endif /* chips */
   8136 
   8137 #if defined(BCM_56270_A0)
   8138     { /* SOC_MEM_INT_VLAN_MAC_OVERFLOW_BCM56270_A0m */ 
   8139         /* mem            VLAN_MAC_OVERFLOWm */
   8140         /* flags       */ SOC_MEM_FLAG_VALID |
   8141                           SOC_MEM_FLAG_CACHABLE |
   8142                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   8143                           SOC_MEM_FLAG_MULTIVIEW, /* 0x122 */
   8144         /* cmp_fn      */ _soc_mem_cmp_vlan_mac_tr,
   8145         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8146         /* index_min   */ 0,
   8147         /* index_max   */ 15,
   8148         /* minblock    */ 5,
   8149         /* maxblock    */ 5,
   8150         /* blocks      */ 0x20,
   8151         /* blocks_hi   */ 0,
   8152         /* base        */ 0x10180000,
   8153         /* gran        */ 1,
   8154         /* bytes       */ 20,
   8155         /* nFields     */ 44,
   8156         /* *fields     */ soc_VLAN_MAC_BCM56270_A0m_fields,
   8157         /* *views      */ soc_VLAN_MAC_BCM56270_A0m_views,
   8158         /* *views_num  */ &soc_VLAN_MAC_BCM56270_A0m_views_num,
   8159         /* snoop_cb    */ NULL, 
   8160         /* snoop_user_data */ NULL, 
   8161         /* snoop_flags */ 0,
   8162         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8163         /* type */ SOC_MEM_TYPE_NORMAL,
   8164         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8165         /* impl */ SOC_MEM_IMPL_NORMAL,
   8166         /* cmic_mor_clks       */ 0,
   8167     },
   8168 #endif /* chips */
   8169 
   8170 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
   8171     { /* SOC_MEM_INT_VLAN_MAC_SCRATCHm */ 
   8172         /* mem            VLAN_MAC_SCRATCHm */
   8173         /* flags       */ SOC_MEM_FLAG_VALID |
   8174                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   8175         /* cmp_fn      */ _soc_mem_cmp_undef,
   8176         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8177         /* index_min   */ 0,
   8178         /* index_max   */ 0,
   8179         /* minblock    */ 7,
   8180         /* maxblock    */ 7,
   8181         /* blocks      */ 0x80,
   8182         /* blocks_hi   */ 0,
   8183         /* base        */ 0x04080000,
   8184         /* gran        */ 1,
   8185         /* bytes       */ 11,
   8186         /* nFields     */ 10,
   8187         /* *fields     */ soc_VLAN_MAC_BCM56624_A0m_fields,
   8188         /* *views      */ NULL,
   8189         /* *views_num  */ NULL,
   8190         /* snoop_cb    */ NULL, 
   8191         /* snoop_user_data */ NULL, 
   8192         /* snoop_flags */ 0,
   8193         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8194         /* type */ SOC_MEM_TYPE_NORMAL,
   8195         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8196         /* impl */ SOC_MEM_IMPL_NORMAL,
   8197         /* cmic_mor_clks       */ 0,
   8198     },
   8199 #endif /* chips */
   8200 
   8201 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \
   8202     defined(BCM_56334_B0)
   8203     { /* SOC_MEM_INT_VLAN_MAC_SCRATCH_BCM56334_A0m */ 
   8204         /* mem            VLAN_MAC_SCRATCHm */
   8205         /* flags       */ SOC_MEM_FLAG_VALID |
   8206                           SOC_MEM_FLAG_CACHABLE |
   8207                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   8208                           SOC_MEM_FLAG_MULTIVIEW, /* 0xa2 */
   8209         /* cmp_fn      */ _soc_mem_cmp_undef,
   8210         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8211         /* index_min   */ 0,
   8212         /* index_max   */ 0,
   8213         /* minblock    */ 5,
   8214         /* maxblock    */ 5,
   8215         /* blocks      */ 0x20,
   8216         /* blocks_hi   */ 0,
   8217         /* base        */ 0x04080000,
   8218         /* gran        */ 1,
   8219         /* bytes       */ 12,
   8220         /* nFields     */ 23,
   8221         /* *fields     */ soc_VLAN_MAC_BCM56334_A0m_fields,
   8222         /* *views      */ soc_VLAN_MAC_BCM56334_A0m_views,
   8223         /* *views_num  */ &soc_VLAN_MAC_BCM56334_A0m_views_num,
   8224         /* snoop_cb    */ NULL, 
   8225         /* snoop_user_data */ NULL, 
   8226         /* snoop_flags */ 0,
   8227         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8228         /* type */ SOC_MEM_TYPE_NORMAL,
   8229         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8230         /* impl */ SOC_MEM_IMPL_NORMAL,
   8231         /* cmic_mor_clks       */ 0,
   8232     },
   8233 #endif /* chips */
   8234 
   8235 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
   8236     { /* SOC_MEM_INT_VLAN_MAC_SCRATCH_BCM56524_A0m */ 
   8237         /* mem            VLAN_MAC_SCRATCHm */
   8238         /* flags       */ SOC_MEM_FLAG_VALID |
   8239                           SOC_MEM_FLAG_CACHABLE |
   8240                           SOC_MEM_FLAG_MULTIVIEW, /* 0x22 */
   8241         /* cmp_fn      */ _soc_mem_cmp_undef,
   8242         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8243         /* index_min   */ 0,
   8244         /* index_max   */ 0,
   8245         /* minblock    */ 8,
   8246         /* maxblock    */ 8,
   8247         /* blocks      */ 0x100,
   8248         /* blocks_hi   */ 0,
   8249         /* base        */ 0x04080000,
   8250         /* gran        */ 1,
   8251         /* bytes       */ 14,
   8252         /* nFields     */ 31,
   8253         /* *fields     */ soc_VLAN_MAC_BCM56634_A0m_fields,
   8254         /* *views      */ soc_VLAN_MAC_BCM56634_A0m_views,
   8255         /* *views_num  */ &soc_VLAN_MAC_BCM56634_A0m_views_num,
   8256         /* snoop_cb    */ NULL, 
   8257         /* snoop_user_data */ NULL, 
   8258         /* snoop_flags */ 0,
   8259         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8260         /* type */ SOC_MEM_TYPE_NORMAL,
   8261         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8262         /* impl */ SOC_MEM_IMPL_NORMAL,
   8263         /* cmic_mor_clks       */ 0,
   8264     },
   8265 #endif /* chips */
   8266 
   8267 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
   8268     { /* SOC_MEM_INT_VLAN_MAC_SCRATCH_BCM56634_A0m */ 
   8269         /* mem            VLAN_MAC_SCRATCHm */
   8270         /* flags       */ SOC_MEM_FLAG_VALID |
   8271                           SOC_MEM_FLAG_CACHABLE |
   8272                           SOC_MEM_FLAG_MULTIVIEW, /* 0x22 */
   8273         /* cmp_fn      */ _soc_mem_cmp_undef,
   8274         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8275         /* index_min   */ 0,
   8276         /* index_max   */ 0,
   8277         /* minblock    */ 9,
   8278         /* maxblock    */ 9,
   8279         /* blocks      */ 0x200,
   8280         /* blocks_hi   */ 0,
   8281         /* base        */ 0x04080000,
   8282         /* gran        */ 1,
   8283         /* bytes       */ 14,
   8284         /* nFields     */ 31,
   8285         /* *fields     */ soc_VLAN_MAC_BCM56634_A0m_fields,
   8286         /* *views      */ soc_VLAN_MAC_BCM56634_A0m_views,
   8287         /* *views_num  */ &soc_VLAN_MAC_BCM56634_A0m_views_num,
   8288         /* snoop_cb    */ NULL, 
   8289         /* snoop_user_data */ NULL, 
   8290         /* snoop_flags */ 0,
   8291         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8292         /* type */ SOC_MEM_TYPE_NORMAL,
   8293         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8294         /* impl */ SOC_MEM_IMPL_NORMAL,
   8295         /* cmic_mor_clks       */ 0,
   8296     },
   8297 #endif /* chips */
   8298 
   8299 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
   8300     { /* SOC_MEM_INT_VLAN_MAC_SCRATCH_BCM56680_A0m */ 
   8301         /* mem            VLAN_MAC_SCRATCHm */
   8302         /* flags       */ SOC_MEM_FLAG_VALID |
   8303                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   8304         /* cmp_fn      */ _soc_mem_cmp_undef,
   8305         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8306         /* index_min   */ 0,
   8307         /* index_max   */ 0,
   8308         /* minblock    */ 6,
   8309         /* maxblock    */ 6,
   8310         /* blocks      */ 0x40,
   8311         /* blocks_hi   */ 0,
   8312         /* base        */ 0x04080000,
   8313         /* gran        */ 1,
   8314         /* bytes       */ 11,
   8315         /* nFields     */ 10,
   8316         /* *fields     */ soc_VLAN_MAC_BCM56624_A0m_fields,
   8317         /* *views      */ NULL,
   8318         /* *views_num  */ NULL,
   8319         /* snoop_cb    */ NULL, 
   8320         /* snoop_user_data */ NULL, 
   8321         /* snoop_flags */ 0,
   8322         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8323         /* type */ SOC_MEM_TYPE_NORMAL,
   8324         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8325         /* impl */ SOC_MEM_IMPL_NORMAL,
   8326         /* cmic_mor_clks       */ 0,
   8327     },
   8328 #endif /* chips */
   8329 
   8330 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
   8331     { /* SOC_MEM_INT_VLAN_MAC_SCRATCH_BCM56685_A0m */ 
   8332         /* mem            VLAN_MAC_SCRATCHm */
   8333         /* flags       */ SOC_MEM_FLAG_VALID |
   8334                           SOC_MEM_FLAG_CACHABLE |
   8335                           SOC_MEM_FLAG_MULTIVIEW, /* 0x22 */
   8336         /* cmp_fn      */ _soc_mem_cmp_undef,
   8337         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8338         /* index_min   */ 0,
   8339         /* index_max   */ 0,
   8340         /* minblock    */ 6,
   8341         /* maxblock    */ 6,
   8342         /* blocks      */ 0x40,
   8343         /* blocks_hi   */ 0,
   8344         /* base        */ 0x04080000,
   8345         /* gran        */ 1,
   8346         /* bytes       */ 14,
   8347         /* nFields     */ 31,
   8348         /* *fields     */ soc_VLAN_MAC_BCM56634_A0m_fields,
   8349         /* *views      */ soc_VLAN_MAC_BCM56634_A0m_views,
   8350         /* *views_num  */ &soc_VLAN_MAC_BCM56634_A0m_views_num,
   8351         /* snoop_cb    */ NULL, 
   8352         /* snoop_user_data */ NULL, 
   8353         /* snoop_flags */ 0,
   8354         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8355         /* type */ SOC_MEM_TYPE_NORMAL,
   8356         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8357         /* impl */ SOC_MEM_IMPL_NORMAL,
   8358         /* cmic_mor_clks       */ 0,
   8359     },
   8360 #endif /* chips */
   8361 
   8362 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
   8363     { /* SOC_MEM_INT_VLAN_MAC_SCRATCH_BCM56820_A0m */ 
   8364         /* mem            VLAN_MAC_SCRATCHm */
   8365         /* flags       */ SOC_MEM_FLAG_VALID |
   8366                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   8367         /* cmp_fn      */ _soc_mem_cmp_undef,
   8368         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8369         /* index_min   */ 0,
   8370         /* index_max   */ 0,
   8371         /* minblock    */ 3,
   8372         /* maxblock    */ 3,
   8373         /* blocks      */ 0x8,
   8374         /* blocks_hi   */ 0,
   8375         /* base        */ 0x04068000,
   8376         /* gran        */ 1,
   8377         /* bytes       */ 11,
   8378         /* nFields     */ 9,
   8379         /* *fields     */ soc_VLAN_MAC_BCM56820_A0m_fields,
   8380         /* *views      */ NULL,
   8381         /* *views_num  */ NULL,
   8382         /* snoop_cb    */ NULL, 
   8383         /* snoop_user_data */ NULL, 
   8384         /* snoop_flags */ 0,
   8385         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8386         /* type */ SOC_MEM_TYPE_NORMAL,
   8387         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8388         /* impl */ SOC_MEM_IMPL_NORMAL,
   8389         /* cmic_mor_clks       */ 0,
   8390     },
   8391 #endif /* chips */
   8392 
   8393 #if defined(BCM_88732_A0)
   8394     { /* SOC_MEM_INT_VLAN_MAC_SCRATCH_BCM88732_A0m */ 
   8395         /* mem            VLAN_MAC_SCRATCHm */
   8396         /* flags       */ SOC_MEM_FLAG_VALID |
   8397                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   8398         /* cmp_fn      */ _soc_mem_cmp_undef,
   8399         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8400         /* index_min   */ 0,
   8401         /* index_max   */ 0,
   8402         /* minblock    */ 5,
   8403         /* maxblock    */ 5,
   8404         /* blocks      */ 0x20,
   8405         /* blocks_hi   */ 0,
   8406         /* base        */ 0x04080000,
   8407         /* gran        */ 1,
   8408         /* bytes       */ 13,
   8409         /* nFields     */ 15,
   8410         /* *fields     */ soc_VLAN_MAC_BCM88732_A0m_fields,
   8411         /* *views      */ NULL,
   8412         /* *views_num  */ NULL,
   8413         /* snoop_cb    */ NULL, 
   8414         /* snoop_user_data */ NULL, 
   8415         /* snoop_flags */ 0,
   8416         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8417         /* type */ SOC_MEM_TYPE_NORMAL,
   8418         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8419         /* impl */ SOC_MEM_IMPL_NORMAL,
   8420         /* cmic_mor_clks       */ 0,
   8421     },
   8422 #endif /* chips */
   8423 
   8424 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
   8425     { /* SOC_MEM_INT_VLAN_MPLSm */ 
   8426         /* mem            VLAN_MPLSm */
   8427         /* flags       */ SOC_MEM_FLAG_VALID |
   8428                           SOC_MEM_FLAG_CACHABLE |
   8429                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   8430         /* cmp_fn      */ _soc_mem_cmp_undef,
   8431         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8432         /* index_min   */ 0,
   8433         /* index_max   */ 4095,
   8434         /* minblock    */ 9,
   8435         /* maxblock    */ 9,
   8436         /* blocks      */ 0x200,
   8437         /* blocks_hi   */ 0,
   8438         /* base        */ 0x05000000,
   8439         /* gran        */ 1,
   8440         /* bytes       */ 2,
   8441         /* nFields     */ 4,
   8442         /* *fields     */ soc_VLAN_MPLSm_fields,
   8443         /* *views      */ NULL,
   8444         /* *views_num  */ NULL,
   8445         /* snoop_cb    */ NULL, 
   8446         /* snoop_user_data */ NULL, 
   8447         /* snoop_flags */ 0,
   8448         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8449         /* type */ SOC_MEM_TYPE_NORMAL,
   8450         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8451         /* impl */ SOC_MEM_IMPL_NORMAL,
   8452         /* cmic_mor_clks       */ 0,
   8453     },
   8454 #endif /* chips */
   8455 
   8456 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   8457     { /* SOC_MEM_INT_VLAN_MPLS_BCM56260_A0m */ 
   8458         /* mem            VLAN_MPLSm */
   8459         /* flags       */ SOC_MEM_FLAG_VALID |
   8460                           SOC_MEM_FLAG_CACHABLE |
   8461                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   8462         /* cmp_fn      */ _soc_mem_cmp_undef,
   8463         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8464         /* index_min   */ 0,
   8465         /* index_max   */ 4095,
   8466         /* minblock    */ 6,
   8467         /* maxblock    */ 6,
   8468         /* blocks      */ 0x40,
   8469         /* blocks_hi   */ 0,
   8470         /* base        */ 0x14000000,
   8471         /* gran        */ 1,
   8472         /* bytes       */ 2,
   8473         /* nFields     */ 4,
   8474         /* *fields     */ soc_VLAN_MPLS_BCM56260_A0m_fields,
   8475         /* *views      */ NULL,
   8476         /* *views_num  */ NULL,
   8477         /* snoop_cb    */ NULL, 
   8478         /* snoop_user_data */ NULL, 
   8479         /* snoop_flags */ 0,
   8480         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8481         /* type */ SOC_MEM_TYPE_NORMAL,
   8482         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8483         /* impl */ SOC_MEM_IMPL_NORMAL,
   8484         /* cmic_mor_clks       */ 0,
   8485     },
   8486 #endif /* chips */
   8487 
   8488 #if defined(BCM_56270_A0)
   8489     { /* SOC_MEM_INT_VLAN_MPLS_BCM56270_A0m */ 
   8490         /* mem            VLAN_MPLSm */
   8491         /* flags       */ SOC_MEM_FLAG_VALID |
   8492                           SOC_MEM_FLAG_CACHABLE |
   8493                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   8494         /* cmp_fn      */ _soc_mem_cmp_undef,
   8495         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8496         /* index_min   */ 0,
   8497         /* index_max   */ 4095,
   8498         /* minblock    */ 5,
   8499         /* maxblock    */ 5,
   8500         /* blocks      */ 0x20,
   8501         /* blocks_hi   */ 0,
   8502         /* base        */ 0x14000000,
   8503         /* gran        */ 1,
   8504         /* bytes       */ 2,
   8505         /* nFields     */ 4,
   8506         /* *fields     */ soc_VLAN_MPLS_BCM56270_A0m_fields,
   8507         /* *views      */ NULL,
   8508         /* *views_num  */ NULL,
   8509         /* snoop_cb    */ NULL, 
   8510         /* snoop_user_data */ NULL, 
   8511         /* snoop_flags */ 0,
   8512         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8513         /* type */ SOC_MEM_TYPE_NORMAL,
   8514         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8515         /* impl */ SOC_MEM_IMPL_NORMAL,
   8516         /* cmic_mor_clks       */ 0,
   8517     },
   8518 #endif /* chips */
   8519 
   8520 #if defined(BCM_56340_A0)
   8521     { /* SOC_MEM_INT_VLAN_MPLS_BCM56340_A0m */ 
   8522         /* mem            VLAN_MPLSm */
   8523         /* flags       */ SOC_MEM_FLAG_VALID |
   8524                           SOC_MEM_FLAG_CACHABLE |
   8525                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   8526         /* cmp_fn      */ _soc_mem_cmp_undef,
   8527         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8528         /* index_min   */ 0,
   8529         /* index_max   */ 4095,
   8530         /* minblock    */ 4,
   8531         /* maxblock    */ 4,
   8532         /* blocks      */ 0x10,
   8533         /* blocks_hi   */ 0,
   8534         /* base        */ 0x14000000,
   8535         /* gran        */ 1,
   8536         /* bytes       */ 2,
   8537         /* nFields     */ 4,
   8538         /* *fields     */ soc_VLAN_MPLS_BCM56450_A0m_fields,
   8539         /* *views      */ NULL,
   8540         /* *views_num  */ NULL,
   8541         /* snoop_cb    */ NULL, 
   8542         /* snoop_user_data */ NULL, 
   8543         /* snoop_flags */ 0,
   8544         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8545         /* type */ SOC_MEM_TYPE_NORMAL,
   8546         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8547         /* impl */ SOC_MEM_IMPL_NORMAL,
   8548         /* cmic_mor_clks       */ 0,
   8549     },
   8550 #endif /* chips */
   8551 
   8552 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
   8553     { /* SOC_MEM_INT_VLAN_MPLS_BCM56440_A0m */ 
   8554         /* mem            VLAN_MPLSm */
   8555         /* flags       */ SOC_MEM_FLAG_VALID |
   8556                           SOC_MEM_FLAG_CACHABLE |
   8557                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   8558         /* cmp_fn      */ _soc_mem_cmp_undef,
   8559         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8560         /* index_min   */ 0,
   8561         /* index_max   */ 4095,
   8562         /* minblock    */ 9,
   8563         /* maxblock    */ 9,
   8564         /* blocks      */ 0x200,
   8565         /* blocks_hi   */ 0,
   8566         /* base        */ 0x05060000,
   8567         /* gran        */ 1,
   8568         /* bytes       */ 2,
   8569         /* nFields     */ 4,
   8570         /* *fields     */ soc_VLAN_MPLSm_fields,
   8571         /* *views      */ NULL,
   8572         /* *views_num  */ NULL,
   8573         /* snoop_cb    */ NULL, 
   8574         /* snoop_user_data */ NULL, 
   8575         /* snoop_flags */ 0,
   8576         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8577         /* type */ SOC_MEM_TYPE_NORMAL,
   8578         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8579         /* impl */ SOC_MEM_IMPL_NORMAL,
   8580         /* cmic_mor_clks       */ 0,
   8581     },
   8582 #endif /* chips */
   8583 
   8584 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   8585     defined(BCM_56450_B1)
   8586     { /* SOC_MEM_INT_VLAN_MPLS_BCM56450_A0m */ 
   8587         /* mem            VLAN_MPLSm */
   8588         /* flags       */ SOC_MEM_FLAG_VALID |
   8589                           SOC_MEM_FLAG_CACHABLE |
   8590                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   8591         /* cmp_fn      */ _soc_mem_cmp_undef,
   8592         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8593         /* index_min   */ 0,
   8594         /* index_max   */ 4095,
   8595         /* minblock    */ 8,
   8596         /* maxblock    */ 8,
   8597         /* blocks      */ 0x100,
   8598         /* blocks_hi   */ 0,
   8599         /* base        */ 0x14000000,
   8600         /* gran        */ 1,
   8601         /* bytes       */ 2,
   8602         /* nFields     */ 4,
   8603         /* *fields     */ soc_VLAN_MPLS_BCM56450_A0m_fields,
   8604         /* *views      */ NULL,
   8605         /* *views_num  */ NULL,
   8606         /* snoop_cb    */ NULL, 
   8607         /* snoop_user_data */ NULL, 
   8608         /* snoop_flags */ 0,
   8609         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8610         /* type */ SOC_MEM_TYPE_NORMAL,
   8611         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8612         /* impl */ SOC_MEM_IMPL_NORMAL,
   8613         /* cmic_mor_clks       */ 0,
   8614     },
   8615 #endif /* chips */
   8616 
   8617 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
   8618     { /* SOC_MEM_INT_VLAN_MPLS_BCM56524_A0m */ 
   8619         /* mem            VLAN_MPLSm */
   8620         /* flags       */ SOC_MEM_FLAG_VALID |
   8621                           SOC_MEM_FLAG_CACHABLE |
   8622                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   8623         /* cmp_fn      */ _soc_mem_cmp_undef,
   8624         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8625         /* index_min   */ 0,
   8626         /* index_max   */ 4095,
   8627         /* minblock    */ 8,
   8628         /* maxblock    */ 8,
   8629         /* blocks      */ 0x100,
   8630         /* blocks_hi   */ 0,
   8631         /* base        */ 0x05000000,
   8632         /* gran        */ 1,
   8633         /* bytes       */ 2,
   8634         /* nFields     */ 4,
   8635         /* *fields     */ soc_VLAN_MPLSm_fields,
   8636         /* *views      */ NULL,
   8637         /* *views_num  */ NULL,
   8638         /* snoop_cb    */ NULL, 
   8639         /* snoop_user_data */ NULL, 
   8640         /* snoop_flags */ 0,
   8641         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8642         /* type */ SOC_MEM_TYPE_NORMAL,
   8643         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8644         /* impl */ SOC_MEM_IMPL_NORMAL,
   8645         /* cmic_mor_clks       */ 0,
   8646     },
   8647 #endif /* chips */
   8648 
   8649 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \
   8650     defined(BCM_56670_B0)
   8651     { /* SOC_MEM_INT_VLAN_MPLS_BCM56560_A0m */ 
   8652         /* mem            VLAN_MPLSm */
   8653         /* flags       */ SOC_MEM_FLAG_VALID |
   8654                           SOC_MEM_FLAG_CACHABLE |
   8655                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   8656         /* cmp_fn      */ _soc_mem_cmp_undef,
   8657         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8658         /* index_min   */ 0,
   8659         /* index_max   */ 4095,
   8660         /* minblock    */ 21,
   8661         /* maxblock    */ 21,
   8662         /* blocks      */ 0x200000,
   8663         /* blocks_hi   */ 0,
   8664         /* base        */ 0x60000000,
   8665         /* gran        */ 1,
   8666         /* bytes       */ 6,
   8667         /* nFields     */ 8,
   8668         /* *fields     */ soc_VLAN_MPLS_BCM56560_A0m_fields,
   8669         /* *views      */ NULL,
   8670         /* *views_num  */ NULL,
   8671         /* snoop_cb    */ NULL, 
   8672         /* snoop_user_data */ NULL, 
   8673         /* snoop_flags */ 0,
   8674         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8675         /* type */ SOC_MEM_TYPE_NORMAL,
   8676         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8677         /* impl */ SOC_MEM_IMPL_NORMAL,
   8678         /* cmic_mor_clks       */ 0,
   8679     },
   8680 #endif /* chips */
   8681 
   8682 #if defined(BCM_56560_B0)
   8683     { /* SOC_MEM_INT_VLAN_MPLS_BCM56560_B0m */ 
   8684         /* mem            VLAN_MPLSm */
   8685         /* flags       */ SOC_MEM_FLAG_VALID |
   8686                           SOC_MEM_FLAG_CACHABLE |
   8687                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   8688         /* cmp_fn      */ _soc_mem_cmp_undef,
   8689         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8690         /* index_min   */ 0,
   8691         /* index_max   */ 4095,
   8692         /* minblock    */ 13,
   8693         /* maxblock    */ 13,
   8694         /* blocks      */ 0x2000,
   8695         /* blocks_hi   */ 0,
   8696         /* base        */ 0x60000000,
   8697         /* gran        */ 1,
   8698         /* bytes       */ 6,
   8699         /* nFields     */ 8,
   8700         /* *fields     */ soc_VLAN_MPLS_BCM56560_A0m_fields,
   8701         /* *views      */ NULL,
   8702         /* *views_num  */ NULL,
   8703         /* snoop_cb    */ NULL, 
   8704         /* snoop_user_data */ NULL, 
   8705         /* snoop_flags */ 0,
   8706         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8707         /* type */ SOC_MEM_TYPE_NORMAL,
   8708         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8709         /* impl */ SOC_MEM_IMPL_NORMAL,
   8710         /* cmic_mor_clks       */ 0,
   8711     },
   8712 #endif /* chips */
   8713 
   8714 #if defined(BCM_56640_A0)
   8715     { /* SOC_MEM_INT_VLAN_MPLS_BCM56640_A0m */ 
   8716         /* mem            VLAN_MPLSm */
   8717         /* flags       */ SOC_MEM_FLAG_VALID |
   8718                           SOC_MEM_FLAG_CACHABLE |
   8719                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   8720         /* cmp_fn      */ _soc_mem_cmp_undef,
   8721         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8722         /* index_min   */ 0,
   8723         /* index_max   */ 4095,
   8724         /* minblock    */ 7,
   8725         /* maxblock    */ 7,
   8726         /* blocks      */ 0x80,
   8727         /* blocks_hi   */ 0,
   8728         /* base        */ 0x14000000,
   8729         /* gran        */ 1,
   8730         /* bytes       */ 3,
   8731         /* nFields     */ 4,
   8732         /* *fields     */ soc_VLAN_MPLS_BCM56640_A0m_fields,
   8733         /* *views      */ NULL,
   8734         /* *views_num  */ NULL,
   8735         /* snoop_cb    */ NULL, 
   8736         /* snoop_user_data */ NULL, 
   8737         /* snoop_flags */ 0,
   8738         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8739         /* type */ SOC_MEM_TYPE_NORMAL,
   8740         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8741         /* impl */ SOC_MEM_IMPL_NORMAL,
   8742         /* cmic_mor_clks       */ 0,
   8743     },
   8744 #endif /* chips */
   8745 
   8746 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
   8747     { /* SOC_MEM_INT_VLAN_MPLS_BCM56685_A0m */ 
   8748         /* mem            VLAN_MPLSm */
   8749         /* flags       */ SOC_MEM_FLAG_VALID |
   8750                           SOC_MEM_FLAG_CACHABLE |
   8751                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   8752         /* cmp_fn      */ _soc_mem_cmp_undef,
   8753         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8754         /* index_min   */ 0,
   8755         /* index_max   */ 4095,
   8756         /* minblock    */ 6,
   8757         /* maxblock    */ 6,
   8758         /* blocks      */ 0x40,
   8759         /* blocks_hi   */ 0,
   8760         /* base        */ 0x05000000,
   8761         /* gran        */ 1,
   8762         /* bytes       */ 2,
   8763         /* nFields     */ 4,
   8764         /* *fields     */ soc_VLAN_MPLSm_fields,
   8765         /* *views      */ NULL,
   8766         /* *views_num  */ NULL,
   8767         /* snoop_cb    */ NULL, 
   8768         /* snoop_user_data */ NULL, 
   8769         /* snoop_flags */ 0,
   8770         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8771         /* type */ SOC_MEM_TYPE_NORMAL,
   8772         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8773         /* impl */ SOC_MEM_IMPL_NORMAL,
   8774         /* cmic_mor_clks       */ 0,
   8775     },
   8776 #endif /* chips */
   8777 
   8778 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
   8779     { /* SOC_MEM_INT_VLAN_MPLS_BCM56840_A0m */ 
   8780         /* mem            VLAN_MPLSm */
   8781         /* flags       */ SOC_MEM_FLAG_VALID |
   8782                           SOC_MEM_FLAG_CACHABLE |
   8783                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   8784         /* cmp_fn      */ _soc_mem_cmp_undef,
   8785         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8786         /* index_min   */ 0,
   8787         /* index_max   */ 4095,
   8788         /* minblock    */ 6,
   8789         /* maxblock    */ 6,
   8790         /* blocks      */ 0x40,
   8791         /* blocks_hi   */ 0,
   8792         /* base        */ 0x05060000,
   8793         /* gran        */ 1,
   8794         /* bytes       */ 2,
   8795         /* nFields     */ 4,
   8796         /* *fields     */ soc_VLAN_MPLSm_fields,
   8797         /* *views      */ NULL,
   8798         /* *views_num  */ NULL,
   8799         /* snoop_cb    */ NULL, 
   8800         /* snoop_user_data */ NULL, 
   8801         /* snoop_flags */ 0,
   8802         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8803         /* type */ SOC_MEM_TYPE_NORMAL,
   8804         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8805         /* impl */ SOC_MEM_IMPL_NORMAL,
   8806         /* cmic_mor_clks       */ 0,
   8807     },
   8808 #endif /* chips */
   8809 
   8810 #if defined(BCM_56850_A0)
   8811     { /* SOC_MEM_INT_VLAN_MPLS_BCM56850_A0m */ 
   8812         /* mem            VLAN_MPLSm */
   8813         /* flags       */ SOC_MEM_FLAG_VALID |
   8814                           SOC_MEM_FLAG_CACHABLE |
   8815                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   8816                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   8817         /* cmp_fn      */ _soc_mem_cmp_undef,
   8818         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8819         /* index_min   */ 0,
   8820         /* index_max   */ 4095,
   8821         /* minblock    */ 10,
   8822         /* maxblock    */ 10,
   8823         /* blocks      */ 0x400,
   8824         /* blocks_hi   */ 0,
   8825         /* base        */ 0x50000000,
   8826         /* gran        */ 1,
   8827         /* bytes       */ 3,
   8828         /* nFields     */ 5,
   8829         /* *fields     */ soc_VLAN_MPLS_BCM56850_A0m_fields,
   8830         /* *views      */ NULL,
   8831         /* *views_num  */ NULL,
   8832         /* snoop_cb    */ NULL, 
   8833         /* snoop_user_data */ NULL, 
   8834         /* snoop_flags */ 0,
   8835         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8836         /* type */ SOC_MEM_TYPE_NORMAL,
   8837         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8838         /* impl */ SOC_MEM_IMPL_NORMAL,
   8839         /* cmic_mor_clks       */ 0,
   8840     },
   8841 #endif /* chips */
   8842 
   8843 #if defined(BCM_56860_A0)
   8844     { /* SOC_MEM_INT_VLAN_MPLS_BCM56860_A0m */ 
   8845         /* mem            VLAN_MPLSm */
   8846         /* flags       */ SOC_MEM_FLAG_VALID |
   8847                           SOC_MEM_FLAG_CACHABLE |
   8848                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   8849                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   8850         /* cmp_fn      */ _soc_mem_cmp_undef,
   8851         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8852         /* index_min   */ 0,
   8853         /* index_max   */ 4095,
   8854         /* minblock    */ 11,
   8855         /* maxblock    */ 11,
   8856         /* blocks      */ 0x800,
   8857         /* blocks_hi   */ 0,
   8858         /* base        */ 0x60000000,
   8859         /* gran        */ 1,
   8860         /* bytes       */ 6,
   8861         /* nFields     */ 8,
   8862         /* *fields     */ soc_VLAN_MPLS_BCM56860_A0m_fields,
   8863         /* *views      */ NULL,
   8864         /* *views_num  */ NULL,
   8865         /* snoop_cb    */ NULL, 
   8866         /* snoop_user_data */ NULL, 
   8867         /* snoop_flags */ 0,
   8868         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8869         /* type */ SOC_MEM_TYPE_NORMAL,
   8870         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8871         /* impl */ SOC_MEM_IMPL_NORMAL,
   8872         /* cmic_mor_clks       */ 0,
   8873     },
   8874 #endif /* chips */
   8875 
   8876 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
   8877     { /* SOC_MEM_INT_VLAN_MPLS_BCM56960_A0m */ 
   8878         /* mem            VLAN_MPLSm */
   8879         /* flags       */ SOC_MEM_FLAG_VALID |
   8880                           SOC_MEM_FLAG_CACHABLE |
   8881                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
   8882                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
   8883         /* cmp_fn      */ _soc_mem_cmp_undef,
   8884         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8885         /* index_min   */ 0,
   8886         /* index_max   */ 4095,
   8887         /* minblock    */ 36,
   8888         /* maxblock    */ 36,
   8889         /* blocks      */ 0,
   8890         /* blocks_hi   */ 0x10,
   8891         /* base        */ 0x34000000,
   8892         /* gran        */ 1,
   8893         /* bytes       */ 3,
   8894         /* nFields     */ 5,
   8895         /* *fields     */ soc_VLAN_MPLS_BCM56960_A0m_fields,
   8896         /* *views      */ NULL,
   8897         /* *views_num  */ NULL,
   8898         /* snoop_cb    */ NULL, 
   8899         /* snoop_user_data */ NULL, 
   8900         /* snoop_flags */ 0,
   8901         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8902         /* type */ SOC_MEM_TYPE_NORMAL,
   8903         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   8904         /* impl */ SOC_MEM_IMPL_NORMAL,
   8905         /* cmic_mor_clks       */ 0,
   8906         /* access_latency_mode */ 0,
   8907     },
   8908 #endif /* chips */
   8909 
   8910 #if defined(BCM_56970_A0)
   8911     { /* SOC_MEM_INT_VLAN_MPLS_BCM56970_A0m */ 
   8912         /* mem            VLAN_MPLSm */
   8913         /* flags       */ SOC_MEM_FLAG_VALID |
   8914                           SOC_MEM_FLAG_CACHABLE |
   8915                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   8916                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   8917         /* cmp_fn      */ _soc_mem_cmp_undef,
   8918         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8919         /* index_min   */ 0,
   8920         /* index_max   */ 4095,
   8921         /* minblock    */ 68,
   8922         /* maxblock    */ 68,
   8923         /* blocks      */ 0,
   8924         /* blocks_hi   */ 0xffffffff,
   8925         /* base        */ 0x58000000,
   8926         /* gran        */ 1,
   8927         /* bytes       */ 4,
   8928         /* nFields     */ 7,
   8929         /* *fields     */ soc_VLAN_MPLS_BCM56970_A0m_fields,
   8930         /* *views      */ NULL,
   8931         /* *views_num  */ NULL,
   8932         /* snoop_cb    */ NULL, 
   8933         /* snoop_user_data */ NULL, 
   8934         /* snoop_flags */ 0,
   8935         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8936         /* type */ SOC_MEM_TYPE_NORMAL,
   8937         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8938         /* impl */ SOC_MEM_IMPL_NORMAL,
   8939         /* cmic_mor_clks       */ 0,
   8940         /* access_latency_mode */ 0,
   8941     },
   8942 #endif /* chips */
   8943 
   8944 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
   8945     { /* SOC_MEM_INT_VLAN_MPLS_BCM56980_A0m */ 
   8946         /* mem            VLAN_MPLSm */
   8947         /* flags       */ SOC_MEM_FLAG_VALID |
   8948                           SOC_MEM_FLAG_CACHABLE |
   8949                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
   8950                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
   8951         /* cmp_fn      */ _soc_mem_cmp_undef,
   8952         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8953         /* index_min   */ 0,
   8954         /* index_max   */ 4095,
   8955         /* minblock    */ 101,
   8956         /* maxblock    */ 101,
   8957         /* blocks      */ 0,
   8958         /* blocks_hi   */ 0xffffffff,
   8959         /* base        */ 0x08240000,
   8960         /* gran        */ 1,
   8961         /* bytes       */ 3,
   8962         /* nFields     */ 6,
   8963         /* *fields     */ soc_VLAN_MPLS_BCM56980_A0m_fields,
   8964         /* *views      */ NULL,
   8965         /* *views_num  */ NULL,
   8966         /* snoop_cb    */ NULL, 
   8967         /* snoop_user_data */ NULL, 
   8968         /* snoop_flags */ 0,
   8969         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   8970         /* type */ SOC_MEM_TYPE_NORMAL,
   8971         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   8972         /* impl */ SOC_MEM_IMPL_NORMAL,
   8973         /* cmic_mor_clks       */ 0,
   8974         /* access_latency_mode */ 3,
   8975     },
   8976 #endif /* chips */
   8977 
   8978 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
   8979     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNTm */ 
   8980         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   8981         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   8982         /* cmp_fn      */ _soc_mem_cmp_undef,
   8983         /* *null_entry */ _soc_mem_entry_null_zeroes,
   8984         /* index_min   */ 0,
   8985         /* index_max   */ 5119,
   8986         /* minblock    */ 7,
   8987         /* maxblock    */ 7,
   8988         /* blocks      */ 0x80,
   8989         /* blocks_hi   */ 0,
   8990         /* base        */ 0x070b0000,
   8991         /* gran        */ 1,
   8992         /* bytes       */ 2,
   8993         /* nFields     */ 1,
   8994         /* *fields     */ soc_PORT_OR_TRUNK_MAC_COUNTm_fields,
   8995         /* *views      */ NULL,
   8996         /* *views_num  */ NULL,
   8997         /* snoop_cb    */ NULL, 
   8998         /* snoop_user_data */ NULL, 
   8999         /* snoop_flags */ 0,
   9000         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9001         /* type */ SOC_MEM_TYPE_NORMAL,
   9002         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9003         /* impl */ SOC_MEM_IMPL_NORMAL,
   9004         /* cmic_mor_clks       */ 0,
   9005     },
   9006 #endif /* chips */
   9007 
   9008 #if defined(BCM_53400_A0)
   9009     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM53400_A0m */ 
   9010         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9011         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9012         /* cmp_fn      */ _soc_mem_cmp_undef,
   9013         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9014         /* index_min   */ 0,
   9015         /* index_max   */ 4095,
   9016         /* minblock    */ 5,
   9017         /* maxblock    */ 5,
   9018         /* blocks      */ 0x20,
   9019         /* blocks_hi   */ 0,
   9020         /* base        */ 0x1c280000,
   9021         /* gran        */ 1,
   9022         /* bytes       */ 2,
   9023         /* nFields     */ 1,
   9024         /* *fields     */ soc_PORT_OR_TRUNK_MAC_COUNT_BCM53400_A0m_fields,
   9025         /* *views      */ NULL,
   9026         /* *views_num  */ NULL,
   9027         /* snoop_cb    */ NULL, 
   9028         /* snoop_user_data */ NULL, 
   9029         /* snoop_flags */ 0,
   9030         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9031         /* type */ SOC_MEM_TYPE_NORMAL,
   9032         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9033         /* impl */ SOC_MEM_IMPL_NORMAL,
   9034         /* cmic_mor_clks       */ 0,
   9035     },
   9036 #endif /* chips */
   9037 
   9038 #if defined(BCM_53540_A0)
   9039     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM53540_A0m */ 
   9040         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9041         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9042         /* cmp_fn      */ _soc_mem_cmp_undef,
   9043         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9044         /* index_min   */ 0,
   9045         /* index_max   */ 4095,
   9046         /* minblock    */ 8,
   9047         /* maxblock    */ 8,
   9048         /* blocks      */ 0x100,
   9049         /* blocks_hi   */ 0,
   9050         /* base        */ 0x1c280000,
   9051         /* gran        */ 1,
   9052         /* bytes       */ 2,
   9053         /* nFields     */ 1,
   9054         /* *fields     */ soc_PORT_OR_TRUNK_MAC_COUNT_BCM53400_A0m_fields,
   9055         /* *views      */ NULL,
   9056         /* *views_num  */ NULL,
   9057         /* snoop_cb    */ NULL, 
   9058         /* snoop_user_data */ NULL, 
   9059         /* snoop_flags */ 0,
   9060         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9061         /* type */ SOC_MEM_TYPE_NORMAL,
   9062         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9063         /* impl */ SOC_MEM_IMPL_NORMAL,
   9064         /* cmic_mor_clks       */ 0,
   9065     },
   9066 #endif /* chips */
   9067 
   9068 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
   9069     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM53570_A0m */ 
   9070         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9071         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9072         /* cmp_fn      */ _soc_mem_cmp_undef,
   9073         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9074         /* index_min   */ 0,
   9075         /* index_max   */ 4095,
   9076         /* minblock    */ 15,
   9077         /* maxblock    */ 15,
   9078         /* blocks      */ 0x8000,
   9079         /* blocks_hi   */ 0,
   9080         /* base        */ 0x1c2c0000,
   9081         /* gran        */ 1,
   9082         /* bytes       */ 2,
   9083         /* nFields     */ 1,
   9084         /* *fields     */ soc_PORT_OR_TRUNK_MAC_COUNT_BCM53400_A0m_fields,
   9085         /* *views      */ NULL,
   9086         /* *views_num  */ NULL,
   9087         /* snoop_cb    */ NULL, 
   9088         /* snoop_user_data */ NULL, 
   9089         /* snoop_flags */ 0,
   9090         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9091         /* type */ SOC_MEM_TYPE_NORMAL,
   9092         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9093         /* impl */ SOC_MEM_IMPL_NORMAL,
   9094         /* cmic_mor_clks       */ 0,
   9095     },
   9096 #endif /* chips */
   9097 
   9098 #if defined(BCM_56142_A0)
   9099     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM56142_A0m */ 
   9100         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9101         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9102         /* cmp_fn      */ _soc_mem_cmp_undef,
   9103         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9104         /* index_min   */ 0,
   9105         /* index_max   */ 4095,
   9106         /* minblock    */ 5,
   9107         /* maxblock    */ 5,
   9108         /* blocks      */ 0x20,
   9109         /* blocks_hi   */ 0,
   9110         /* base        */ 0x070b0000,
   9111         /* gran        */ 1,
   9112         /* bytes       */ 2,
   9113         /* nFields     */ 1,
   9114         /* *fields     */ soc_PORT_OR_TRUNK_MAC_COUNTm_fields,
   9115         /* *views      */ NULL,
   9116         /* *views_num  */ NULL,
   9117         /* snoop_cb    */ NULL, 
   9118         /* snoop_user_data */ NULL, 
   9119         /* snoop_flags */ 0,
   9120         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9121         /* type */ SOC_MEM_TYPE_NORMAL,
   9122         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9123         /* impl */ SOC_MEM_IMPL_NORMAL,
   9124         /* cmic_mor_clks       */ 0,
   9125     },
   9126 #endif /* chips */
   9127 
   9128 #if defined(BCM_56150_A0)
   9129     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM56150_A0m */ 
   9130         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9131         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9132         /* cmp_fn      */ _soc_mem_cmp_undef,
   9133         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9134         /* index_min   */ 0,
   9135         /* index_max   */ 4095,
   9136         /* minblock    */ 5,
   9137         /* maxblock    */ 5,
   9138         /* blocks      */ 0x20,
   9139         /* blocks_hi   */ 0,
   9140         /* base        */ 0x1c280000,
   9141         /* gran        */ 1,
   9142         /* bytes       */ 2,
   9143         /* nFields     */ 1,
   9144         /* *fields     */ soc_PORT_OR_TRUNK_MAC_COUNT_BCM56150_A0m_fields,
   9145         /* *views      */ NULL,
   9146         /* *views_num  */ NULL,
   9147         /* snoop_cb    */ NULL, 
   9148         /* snoop_user_data */ NULL, 
   9149         /* snoop_flags */ 0,
   9150         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9151         /* type */ SOC_MEM_TYPE_NORMAL,
   9152         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9153         /* impl */ SOC_MEM_IMPL_NORMAL,
   9154         /* cmic_mor_clks       */ 0,
   9155     },
   9156 #endif /* chips */
   9157 
   9158 #if defined(BCM_56160_A0)
   9159     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM56160_A0m */ 
   9160         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9161         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9162         /* cmp_fn      */ _soc_mem_cmp_undef,
   9163         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9164         /* index_min   */ 0,
   9165         /* index_max   */ 4095,
   9166         /* minblock    */ 7,
   9167         /* maxblock    */ 7,
   9168         /* blocks      */ 0x80,
   9169         /* blocks_hi   */ 0,
   9170         /* base        */ 0x1c280000,
   9171         /* gran        */ 1,
   9172         /* bytes       */ 2,
   9173         /* nFields     */ 1,
   9174         /* *fields     */ soc_PORT_OR_TRUNK_MAC_COUNT_BCM53400_A0m_fields,
   9175         /* *views      */ NULL,
   9176         /* *views_num  */ NULL,
   9177         /* snoop_cb    */ NULL, 
   9178         /* snoop_user_data */ NULL, 
   9179         /* snoop_flags */ 0,
   9180         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9181         /* type */ SOC_MEM_TYPE_NORMAL,
   9182         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9183         /* impl */ SOC_MEM_IMPL_NORMAL,
   9184         /* cmic_mor_clks       */ 0,
   9185     },
   9186 #endif /* chips */
   9187 
   9188 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   9189     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM56260_A0m */ 
   9190         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9191         /* flags       */ SOC_MEM_FLAG_VALID |
   9192                           SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */
   9193         /* cmp_fn      */ _soc_mem_cmp_undef,
   9194         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9195         /* index_min   */ 0,
   9196         /* index_max   */ 6143,
   9197         /* minblock    */ 6,
   9198         /* maxblock    */ 6,
   9199         /* blocks      */ 0x40,
   9200         /* blocks_hi   */ 0,
   9201         /* base        */ 0x18280000,
   9202         /* gran        */ 1,
   9203         /* bytes       */ 3,
   9204         /* nFields     */ 2,
   9205         /* *fields     */ soc_VLAN_OR_VFI_MAC_COUNT_BCM56260_A0m_fields,
   9206         /* *views      */ NULL,
   9207         /* *views_num  */ NULL,
   9208         /* snoop_cb    */ NULL, 
   9209         /* snoop_user_data */ NULL, 
   9210         /* snoop_flags */ 0,
   9211         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9212         /* type */ SOC_MEM_TYPE_NORMAL,
   9213         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9214         /* impl */ SOC_MEM_IMPL_NORMAL,
   9215         /* cmic_mor_clks       */ 0,
   9216     },
   9217 #endif /* chips */
   9218 
   9219 #if defined(BCM_56270_A0)
   9220     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM56270_A0m */ 
   9221         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9222         /* flags       */ SOC_MEM_FLAG_VALID |
   9223                           SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */
   9224         /* cmp_fn      */ _soc_mem_cmp_undef,
   9225         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9226         /* index_min   */ 0,
   9227         /* index_max   */ 5119,
   9228         /* minblock    */ 5,
   9229         /* maxblock    */ 5,
   9230         /* blocks      */ 0x20,
   9231         /* blocks_hi   */ 0,
   9232         /* base        */ 0x18280000,
   9233         /* gran        */ 1,
   9234         /* bytes       */ 3,
   9235         /* nFields     */ 2,
   9236         /* *fields     */ soc_VLAN_OR_VFI_MAC_COUNT_BCM56260_A0m_fields,
   9237         /* *views      */ NULL,
   9238         /* *views_num  */ NULL,
   9239         /* snoop_cb    */ NULL, 
   9240         /* snoop_user_data */ NULL, 
   9241         /* snoop_flags */ 0,
   9242         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9243         /* type */ SOC_MEM_TYPE_NORMAL,
   9244         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9245         /* impl */ SOC_MEM_IMPL_NORMAL,
   9246         /* cmic_mor_clks       */ 0,
   9247     },
   9248 #endif /* chips */
   9249 
   9250 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
   9251     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM56334_A0m */ 
   9252         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9253         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9254         /* cmp_fn      */ _soc_mem_cmp_undef,
   9255         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9256         /* index_min   */ 0,
   9257         /* index_max   */ 6143,
   9258         /* minblock    */ 5,
   9259         /* maxblock    */ 5,
   9260         /* blocks      */ 0x20,
   9261         /* blocks_hi   */ 0,
   9262         /* base        */ 0x070b0000,
   9263         /* gran        */ 1,
   9264         /* bytes       */ 2,
   9265         /* nFields     */ 1,
   9266         /* *fields     */ soc_PORT_OR_TRUNK_MAC_COUNTm_fields,
   9267         /* *views      */ NULL,
   9268         /* *views_num  */ NULL,
   9269         /* snoop_cb    */ NULL, 
   9270         /* snoop_user_data */ NULL, 
   9271         /* snoop_flags */ 0,
   9272         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9273         /* type */ SOC_MEM_TYPE_NORMAL,
   9274         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9275         /* impl */ SOC_MEM_IMPL_NORMAL,
   9276         /* cmic_mor_clks       */ 0,
   9277     },
   9278 #endif /* chips */
   9279 
   9280 #if defined(BCM_56340_A0)
   9281     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM56340_A0m */ 
   9282         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9283         /* flags       */ SOC_MEM_FLAG_VALID |
   9284                           SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */
   9285         /* cmp_fn      */ _soc_mem_cmp_undef,
   9286         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9287         /* index_min   */ 0,
   9288         /* index_max   */ 8191,
   9289         /* minblock    */ 6,
   9290         /* maxblock    */ 6,
   9291         /* blocks      */ 0x40,
   9292         /* blocks_hi   */ 0,
   9293         /* base        */ 0x60000000,
   9294         /* gran        */ 1,
   9295         /* bytes       */ 3,
   9296         /* nFields     */ 2,
   9297         /* *fields     */ soc_VLAN_OR_VFI_MAC_COUNTm_fields,
   9298         /* *views      */ NULL,
   9299         /* *views_num  */ NULL,
   9300         /* snoop_cb    */ NULL, 
   9301         /* snoop_user_data */ NULL, 
   9302         /* snoop_flags */ 0,
   9303         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9304         /* type */ SOC_MEM_TYPE_NORMAL,
   9305         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9306         /* impl */ SOC_MEM_IMPL_NORMAL,
   9307         /* cmic_mor_clks       */ 0,
   9308     },
   9309 #endif /* chips */
   9310 
   9311 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
   9312     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM56440_A0m */ 
   9313         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9314         /* flags       */ SOC_MEM_FLAG_VALID |
   9315                           SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */
   9316         /* cmp_fn      */ _soc_mem_cmp_undef,
   9317         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9318         /* index_min   */ 0,
   9319         /* index_max   */ 6143,
   9320         /* minblock    */ 9,
   9321         /* maxblock    */ 9,
   9322         /* blocks      */ 0x200,
   9323         /* blocks_hi   */ 0,
   9324         /* base        */ 0x06070000,
   9325         /* gran        */ 1,
   9326         /* bytes       */ 2,
   9327         /* nFields     */ 2,
   9328         /* *fields     */ soc_PORT_OR_TRUNK_MAC_COUNT_BCM56634_A0m_fields,
   9329         /* *views      */ NULL,
   9330         /* *views_num  */ NULL,
   9331         /* snoop_cb    */ NULL, 
   9332         /* snoop_user_data */ NULL, 
   9333         /* snoop_flags */ 0,
   9334         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9335         /* type */ SOC_MEM_TYPE_NORMAL,
   9336         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9337         /* impl */ SOC_MEM_IMPL_NORMAL,
   9338         /* cmic_mor_clks       */ 0,
   9339     },
   9340 #endif /* chips */
   9341 
   9342 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   9343     defined(BCM_56450_B1)
   9344     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM56450_A0m */ 
   9345         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9346         /* flags       */ SOC_MEM_FLAG_VALID |
   9347                           SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */
   9348         /* cmp_fn      */ _soc_mem_cmp_undef,
   9349         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9350         /* index_min   */ 0,
   9351         /* index_max   */ 8191,
   9352         /* minblock    */ 8,
   9353         /* maxblock    */ 8,
   9354         /* blocks      */ 0x100,
   9355         /* blocks_hi   */ 0,
   9356         /* base        */ 0x18280000,
   9357         /* gran        */ 1,
   9358         /* bytes       */ 3,
   9359         /* nFields     */ 2,
   9360         /* *fields     */ soc_VLAN_OR_VFI_MAC_COUNT_BCM56450_A0m_fields,
   9361         /* *views      */ NULL,
   9362         /* *views_num  */ NULL,
   9363         /* snoop_cb    */ NULL, 
   9364         /* snoop_user_data */ NULL, 
   9365         /* snoop_flags */ 0,
   9366         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9367         /* type */ SOC_MEM_TYPE_NORMAL,
   9368         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9369         /* impl */ SOC_MEM_IMPL_NORMAL,
   9370         /* cmic_mor_clks       */ 0,
   9371     },
   9372 #endif /* chips */
   9373 
   9374 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
   9375     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM56524_A0m */ 
   9376         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9377         /* flags       */ SOC_MEM_FLAG_VALID |
   9378                           SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */
   9379         /* cmp_fn      */ _soc_mem_cmp_undef,
   9380         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9381         /* index_min   */ 0,
   9382         /* index_max   */ 8191,
   9383         /* minblock    */ 8,
   9384         /* maxblock    */ 8,
   9385         /* blocks      */ 0x100,
   9386         /* blocks_hi   */ 0,
   9387         /* base        */ 0x070b0000,
   9388         /* gran        */ 1,
   9389         /* bytes       */ 2,
   9390         /* nFields     */ 2,
   9391         /* *fields     */ soc_PORT_OR_TRUNK_MAC_COUNT_BCM56634_A0m_fields,
   9392         /* *views      */ NULL,
   9393         /* *views_num  */ NULL,
   9394         /* snoop_cb    */ NULL, 
   9395         /* snoop_user_data */ NULL, 
   9396         /* snoop_flags */ 0,
   9397         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9398         /* type */ SOC_MEM_TYPE_NORMAL,
   9399         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9400         /* impl */ SOC_MEM_IMPL_NORMAL,
   9401         /* cmic_mor_clks       */ 0,
   9402     },
   9403 #endif /* chips */
   9404 
   9405 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
   9406     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM56634_A0m */ 
   9407         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9408         /* flags       */ SOC_MEM_FLAG_VALID |
   9409                           SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */
   9410         /* cmp_fn      */ _soc_mem_cmp_undef,
   9411         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9412         /* index_min   */ 0,
   9413         /* index_max   */ 8191,
   9414         /* minblock    */ 9,
   9415         /* maxblock    */ 9,
   9416         /* blocks      */ 0x200,
   9417         /* blocks_hi   */ 0,
   9418         /* base        */ 0x070b0000,
   9419         /* gran        */ 1,
   9420         /* bytes       */ 2,
   9421         /* nFields     */ 2,
   9422         /* *fields     */ soc_PORT_OR_TRUNK_MAC_COUNT_BCM56634_A0m_fields,
   9423         /* *views      */ NULL,
   9424         /* *views_num  */ NULL,
   9425         /* snoop_cb    */ NULL, 
   9426         /* snoop_user_data */ NULL, 
   9427         /* snoop_flags */ 0,
   9428         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9429         /* type */ SOC_MEM_TYPE_NORMAL,
   9430         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9431         /* impl */ SOC_MEM_IMPL_NORMAL,
   9432         /* cmic_mor_clks       */ 0,
   9433     },
   9434 #endif /* chips */
   9435 
   9436 #if defined(BCM_56640_A0)
   9437     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM56640_A0m */ 
   9438         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9439         /* flags       */ SOC_MEM_FLAG_VALID |
   9440                           SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */
   9441         /* cmp_fn      */ _soc_mem_cmp_undef,
   9442         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9443         /* index_min   */ 0,
   9444         /* index_max   */ 20479,
   9445         /* minblock    */ 8,
   9446         /* maxblock    */ 8,
   9447         /* blocks      */ 0x100,
   9448         /* blocks_hi   */ 0,
   9449         /* base        */ 0x60000000,
   9450         /* gran        */ 1,
   9451         /* bytes       */ 3,
   9452         /* nFields     */ 2,
   9453         /* *fields     */ soc_VLAN_OR_VFI_MAC_COUNTm_fields,
   9454         /* *views      */ NULL,
   9455         /* *views_num  */ NULL,
   9456         /* snoop_cb    */ NULL, 
   9457         /* snoop_user_data */ NULL, 
   9458         /* snoop_flags */ 0,
   9459         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9460         /* type */ SOC_MEM_TYPE_NORMAL,
   9461         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9462         /* impl */ SOC_MEM_IMPL_NORMAL,
   9463         /* cmic_mor_clks       */ 0,
   9464     },
   9465 #endif /* chips */
   9466 
   9467 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
   9468     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM56680_A0m */ 
   9469         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9470         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
   9471         /* cmp_fn      */ _soc_mem_cmp_undef,
   9472         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9473         /* index_min   */ 0,
   9474         /* index_max   */ 5119,
   9475         /* minblock    */ 6,
   9476         /* maxblock    */ 6,
   9477         /* blocks      */ 0x40,
   9478         /* blocks_hi   */ 0,
   9479         /* base        */ 0x070b0000,
   9480         /* gran        */ 1,
   9481         /* bytes       */ 2,
   9482         /* nFields     */ 1,
   9483         /* *fields     */ soc_PORT_OR_TRUNK_MAC_COUNTm_fields,
   9484         /* *views      */ NULL,
   9485         /* *views_num  */ NULL,
   9486         /* snoop_cb    */ NULL, 
   9487         /* snoop_user_data */ NULL, 
   9488         /* snoop_flags */ 0,
   9489         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9490         /* type */ SOC_MEM_TYPE_NORMAL,
   9491         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9492         /* impl */ SOC_MEM_IMPL_NORMAL,
   9493         /* cmic_mor_clks       */ 0,
   9494     },
   9495 #endif /* chips */
   9496 
   9497 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
   9498     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_COUNT_BCM56685_A0m */ 
   9499         /* mem            VLAN_OR_VFI_MAC_COUNTm */
   9500         /* flags       */ SOC_MEM_FLAG_VALID |
   9501                           SOC_MEM_FLAG_SER_SPECIAL, /* 0x202 */
   9502         /* cmp_fn      */ _soc_mem_cmp_undef,
   9503         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9504         /* index_min   */ 0,
   9505         /* index_max   */ 8191,
   9506         /* minblock    */ 6,
   9507         /* maxblock    */ 6,
   9508         /* blocks      */ 0x40,
   9509         /* blocks_hi   */ 0,
   9510         /* base        */ 0x070b0000,
   9511         /* gran        */ 1,
   9512         /* bytes       */ 2,
   9513         /* nFields     */ 2,
   9514         /* *fields     */ soc_PORT_OR_TRUNK_MAC_COUNT_BCM56634_A0m_fields,
   9515         /* *views      */ NULL,
   9516         /* *views_num  */ NULL,
   9517         /* snoop_cb    */ NULL, 
   9518         /* snoop_user_data */ NULL, 
   9519         /* snoop_flags */ 0,
   9520         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9521         /* type */ SOC_MEM_TYPE_NORMAL,
   9522         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9523         /* impl */ SOC_MEM_IMPL_NORMAL,
   9524         /* cmic_mor_clks       */ 0,
   9525     },
   9526 #endif /* chips */
   9527 
   9528 #if defined(BCM_56624_A0)
   9529     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMITm */ 
   9530         /* mem            VLAN_OR_VFI_MAC_LIMITm */
   9531         /* flags       */ SOC_MEM_FLAG_VALID |
   9532                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   9533         /* cmp_fn      */ _soc_mem_cmp_undef,
   9534         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56624_a0,
   9535         /* index_min   */ 0,
   9536         /* index_max   */ 5119,
   9537         /* minblock    */ 7,
   9538         /* maxblock    */ 7,
   9539         /* blocks      */ 0x80,
   9540         /* blocks_hi   */ 0,
   9541         /* base        */ 0x070c0000,
   9542         /* gran        */ 1,
   9543         /* bytes       */ 3,
   9544         /* nFields     */ 3,
   9545         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMITm_fields,
   9546         /* *views      */ NULL,
   9547         /* *views_num  */ NULL,
   9548         /* snoop_cb    */ NULL, 
   9549         /* snoop_user_data */ NULL, 
   9550         /* snoop_flags */ 0,
   9551         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9552         /* type */ SOC_MEM_TYPE_NORMAL,
   9553         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9554         /* impl */ SOC_MEM_IMPL_NORMAL,
   9555         /* cmic_mor_clks       */ 0,
   9556     },
   9557 #endif /* chips */
   9558 
   9559 #if defined(BCM_53400_A0)
   9560     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM53400_A0m */ 
   9561         /* mem            VLAN_OR_VFI_MAC_LIMITm */
   9562         /* flags       */ SOC_MEM_FLAG_VALID |
   9563                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   9564         /* cmp_fn      */ _soc_mem_cmp_undef,
   9565         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm53400_a0,
   9566         /* index_min   */ 0,
   9567         /* index_max   */ 4095,
   9568         /* minblock    */ 5,
   9569         /* maxblock    */ 5,
   9570         /* blocks      */ 0x20,
   9571         /* blocks_hi   */ 0,
   9572         /* base        */ 0x1c2c0000,
   9573         /* gran        */ 1,
   9574         /* bytes       */ 3,
   9575         /* nFields     */ 3,
   9576         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMIT_BCM53400_A0m_fields,
   9577         /* *views      */ NULL,
   9578         /* *views_num  */ NULL,
   9579         /* snoop_cb    */ NULL, 
   9580         /* snoop_user_data */ NULL, 
   9581         /* snoop_flags */ 0,
   9582         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9583         /* type */ SOC_MEM_TYPE_NORMAL,
   9584         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9585         /* impl */ SOC_MEM_IMPL_NORMAL,
   9586         /* cmic_mor_clks       */ 0,
   9587     },
   9588 #endif /* chips */
   9589 
   9590 #if defined(BCM_53540_A0)
   9591     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM53540_A0m */ 
   9592         /* mem            VLAN_OR_VFI_MAC_LIMITm */
   9593         /* flags       */ SOC_MEM_FLAG_VALID |
   9594                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   9595         /* cmp_fn      */ _soc_mem_cmp_undef,
   9596         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm53540_a0,
   9597         /* index_min   */ 0,
   9598         /* index_max   */ 4095,
   9599         /* minblock    */ 8,
   9600         /* maxblock    */ 8,
   9601         /* blocks      */ 0x100,
   9602         /* blocks_hi   */ 0,
   9603         /* base        */ 0x1c2c0000,
   9604         /* gran        */ 1,
   9605         /* bytes       */ 3,
   9606         /* nFields     */ 3,
   9607         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMIT_BCM53400_A0m_fields,
   9608         /* *views      */ NULL,
   9609         /* *views_num  */ NULL,
   9610         /* snoop_cb    */ NULL, 
   9611         /* snoop_user_data */ NULL, 
   9612         /* snoop_flags */ 0,
   9613         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9614         /* type */ SOC_MEM_TYPE_NORMAL,
   9615         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9616         /* impl */ SOC_MEM_IMPL_NORMAL,
   9617         /* cmic_mor_clks       */ 0,
   9618     },
   9619 #endif /* chips */
   9620 
   9621 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
   9622     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM53570_A0m */ 
   9623         /* mem            VLAN_OR_VFI_MAC_LIMITm */
   9624         /* flags       */ SOC_MEM_FLAG_VALID |
   9625                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   9626         /* cmp_fn      */ _soc_mem_cmp_undef,
   9627         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm53570_a0,
   9628         /* index_min   */ 0,
   9629         /* index_max   */ 4095,
   9630         /* minblock    */ 15,
   9631         /* maxblock    */ 15,
   9632         /* blocks      */ 0x8000,
   9633         /* blocks_hi   */ 0,
   9634         /* base        */ 0x1c300000,
   9635         /* gran        */ 1,
   9636         /* bytes       */ 3,
   9637         /* nFields     */ 3,
   9638         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMIT_BCM53400_A0m_fields,
   9639         /* *views      */ NULL,
   9640         /* *views_num  */ NULL,
   9641         /* snoop_cb    */ NULL, 
   9642         /* snoop_user_data */ NULL, 
   9643         /* snoop_flags */ 0,
   9644         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9645         /* type */ SOC_MEM_TYPE_NORMAL,
   9646         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9647         /* impl */ SOC_MEM_IMPL_NORMAL,
   9648         /* cmic_mor_clks       */ 0,
   9649     },
   9650 #endif /* chips */
   9651 
   9652 #if defined(BCM_56142_A0)
   9653     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56142_A0m */ 
   9654         /* mem            VLAN_OR_VFI_MAC_LIMITm */
   9655         /* flags       */ SOC_MEM_FLAG_VALID |
   9656                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   9657         /* cmp_fn      */ _soc_mem_cmp_undef,
   9658         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56142_a0,
   9659         /* index_min   */ 0,
   9660         /* index_max   */ 4095,
   9661         /* minblock    */ 5,
   9662         /* maxblock    */ 5,
   9663         /* blocks      */ 0x20,
   9664         /* blocks_hi   */ 0,
   9665         /* base        */ 0x070c0000,
   9666         /* gran        */ 1,
   9667         /* bytes       */ 3,
   9668         /* nFields     */ 3,
   9669         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMITm_fields,
   9670         /* *views      */ NULL,
   9671         /* *views_num  */ NULL,
   9672         /* snoop_cb    */ NULL, 
   9673         /* snoop_user_data */ NULL, 
   9674         /* snoop_flags */ 0,
   9675         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9676         /* type */ SOC_MEM_TYPE_NORMAL,
   9677         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9678         /* impl */ SOC_MEM_IMPL_NORMAL,
   9679         /* cmic_mor_clks       */ 0,
   9680     },
   9681 #endif /* chips */
   9682 
   9683 #if defined(BCM_56150_A0)
   9684     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56150_A0m */ 
   9685         /* mem            VLAN_OR_VFI_MAC_LIMITm */
   9686         /* flags       */ SOC_MEM_FLAG_VALID |
   9687                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   9688         /* cmp_fn      */ _soc_mem_cmp_undef,
   9689         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56150_a0,
   9690         /* index_min   */ 0,
   9691         /* index_max   */ 4095,
   9692         /* minblock    */ 5,
   9693         /* maxblock    */ 5,
   9694         /* blocks      */ 0x20,
   9695         /* blocks_hi   */ 0,
   9696         /* base        */ 0x1c2c0000,
   9697         /* gran        */ 1,
   9698         /* bytes       */ 3,
   9699         /* nFields     */ 3,
   9700         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMIT_BCM56150_A0m_fields,
   9701         /* *views      */ NULL,
   9702         /* *views_num  */ NULL,
   9703         /* snoop_cb    */ NULL, 
   9704         /* snoop_user_data */ NULL, 
   9705         /* snoop_flags */ 0,
   9706         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9707         /* type */ SOC_MEM_TYPE_NORMAL,
   9708         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9709         /* impl */ SOC_MEM_IMPL_NORMAL,
   9710         /* cmic_mor_clks       */ 0,
   9711     },
   9712 #endif /* chips */
   9713 
   9714 #if defined(BCM_56160_A0)
   9715     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56160_A0m */ 
   9716         /* mem            VLAN_OR_VFI_MAC_LIMITm */
   9717         /* flags       */ SOC_MEM_FLAG_VALID |
   9718                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   9719         /* cmp_fn      */ _soc_mem_cmp_undef,
   9720         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56160_a0,
   9721         /* index_min   */ 0,
   9722         /* index_max   */ 4095,
   9723         /* minblock    */ 7,
   9724         /* maxblock    */ 7,
   9725         /* blocks      */ 0x80,
   9726         /* blocks_hi   */ 0,
   9727         /* base        */ 0x1c2c0000,
   9728         /* gran        */ 1,
   9729         /* bytes       */ 3,
   9730         /* nFields     */ 3,
   9731         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMIT_BCM53400_A0m_fields,
   9732         /* *views      */ NULL,
   9733         /* *views_num  */ NULL,
   9734         /* snoop_cb    */ NULL, 
   9735         /* snoop_user_data */ NULL, 
   9736         /* snoop_flags */ 0,
   9737         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9738         /* type */ SOC_MEM_TYPE_NORMAL,
   9739         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9740         /* impl */ SOC_MEM_IMPL_NORMAL,
   9741         /* cmic_mor_clks       */ 0,
   9742     },
   9743 #endif /* chips */
   9744 
   9745 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
   9746     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56260_A0m */ 
   9747         /* mem            VLAN_OR_VFI_MAC_LIMITm */
   9748         /* flags       */ SOC_MEM_FLAG_VALID |
   9749                           SOC_MEM_FLAG_CACHABLE |
   9750                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   9751         /* cmp_fn      */ _soc_mem_cmp_undef,
   9752         /* *null_entry */ &_soc_mem_entry_null_port_or_trunk_mac_limit_bcm56260_a0,
   9753         /* index_min   */ 0,
   9754         /* index_max   */ 6143,
   9755         /* minblock    */ 6,
   9756         /* maxblock    */ 6,
   9757         /* blocks      */ 0x40,
   9758         /* blocks_hi   */ 0,
   9759         /* base        */ 0x182c0000,
   9760         /* gran        */ 1,
   9761         /* bytes       */ 4,
   9762         /* nFields     */ 7,
   9763         /* *fields     */ soc_VLAN_OR_VFI_MAC_LIMIT_BCM56260_A0m_fields,
   9764         /* *views      */ NULL,
   9765         /* *views_num  */ NULL,
   9766         /* snoop_cb    */ NULL, 
   9767         /* snoop_user_data */ NULL, 
   9768         /* snoop_flags */ 0,
   9769         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9770         /* type */ SOC_MEM_TYPE_NORMAL,
   9771         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9772         /* impl */ SOC_MEM_IMPL_NORMAL,
   9773         /* cmic_mor_clks       */ 0,
   9774     },
   9775 #endif /* chips */
   9776 
   9777 #if defined(BCM_56270_A0)
   9778     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56270_A0m */ 
   9779         /* mem            VLAN_OR_VFI_MAC_LIMITm */
   9780         /* flags       */ SOC_MEM_FLAG_VALID |
   9781                           SOC_MEM_FLAG_CACHABLE |
   9782                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
   9783         /* cmp_fn      */ _soc_mem_cmp_undef,
   9784         /* *null_entry */ &_soc_mem_entry_null_port_or_trunk_mac_limit_bcm56260_a0,
   9785         /* index_min   */ 0,
   9786         /* index_max   */ 5119,
   9787         /* minblock    */ 5,
   9788         /* maxblock    */ 5,
   9789         /* blocks      */ 0x20,
   9790         /* blocks_hi   */ 0,
   9791         /* base        */ 0x182c0000,
   9792         /* gran        */ 1,
   9793         /* bytes       */ 3,
   9794         /* nFields     */ 6,
   9795         /* *fields     */ soc_VLAN_OR_VFI_MAC_LIMIT_BCM56270_A0m_fields,
   9796         /* *views      */ NULL,
   9797         /* *views_num  */ NULL,
   9798         /* snoop_cb    */ NULL, 
   9799         /* snoop_user_data */ NULL, 
   9800         /* snoop_flags */ 0,
   9801         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9802         /* type */ SOC_MEM_TYPE_NORMAL,
   9803         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
   9804         /* impl */ SOC_MEM_IMPL_NORMAL,
   9805         /* cmic_mor_clks       */ 0,
   9806     },
   9807 #endif /* chips */
   9808 
   9809 #if defined(BCM_56334_A0)
   9810     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56334_A0m */ 
   9811         /* mem            VLAN_OR_VFI_MAC_LIMITm */
   9812         /* flags       */ SOC_MEM_FLAG_VALID |
   9813                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   9814         /* cmp_fn      */ _soc_mem_cmp_undef,
   9815         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56334_a0,
   9816         /* index_min   */ 0,
   9817         /* index_max   */ 6143,
   9818         /* minblock    */ 5,
   9819         /* maxblock    */ 5,
   9820         /* blocks      */ 0x20,
   9821         /* blocks_hi   */ 0,
   9822         /* base        */ 0x070c0000,
   9823         /* gran        */ 1,
   9824         /* bytes       */ 3,
   9825         /* nFields     */ 3,
   9826         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMITm_fields,
   9827         /* *views      */ NULL,
   9828         /* *views_num  */ NULL,
   9829         /* snoop_cb    */ NULL, 
   9830         /* snoop_user_data */ NULL, 
   9831         /* snoop_flags */ 0,
   9832         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9833         /* type */ SOC_MEM_TYPE_NORMAL,
   9834         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9835         /* impl */ SOC_MEM_IMPL_NORMAL,
   9836         /* cmic_mor_clks       */ 0,
   9837     },
   9838 #endif /* chips */
   9839 
   9840 #if defined(BCM_56334_B0)
   9841     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56334_B0m */ 
   9842         /* mem            VLAN_OR_VFI_MAC_LIMITm */
   9843         /* flags       */ SOC_MEM_FLAG_VALID |
   9844                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
   9845         /* cmp_fn      */ _soc_mem_cmp_undef,
   9846         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56334_b0,
   9847         /* index_min   */ 0,
   9848         /* index_max   */ 6143,
   9849         /* minblock    */ 5,
   9850         /* maxblock    */ 5,
   9851         /* blocks      */ 0x20,
   9852         /* blocks_hi   */ 0,
   9853         /* base        */ 0x070c0000,
   9854         /* gran        */ 1,
   9855         /* bytes       */ 3,
   9856         /* nFields     */ 3,
   9857         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMITm_fields,
   9858         /* *views      */ NULL,
   9859         /* *views_num  */ NULL,
   9860         /* snoop_cb    */ NULL, 
   9861         /* snoop_user_data */ NULL, 
   9862         /* snoop_flags */ 0,
   9863         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9864         /* type */ SOC_MEM_TYPE_NORMAL,
   9865         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9866         /* impl */ SOC_MEM_IMPL_NORMAL,
   9867         /* cmic_mor_clks       */ 0,
   9868     },
   9869 #endif /* chips */
   9870 
   9871 #if defined(BCM_56340_A0)
   9872     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56340_A0m */ 
   9873         /* mem            VLAN_OR_VFI_MAC_LIMITm */
   9874         /* flags       */ SOC_MEM_FLAG_VALID |
   9875                           SOC_MEM_FLAG_CACHABLE |
   9876                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   9877         /* cmp_fn      */ _soc_mem_cmp_undef,
   9878         /* *null_entry */ _soc_mem_entry_null_zeroes,
   9879         /* index_min   */ 0,
   9880         /* index_max   */ 8191,
   9881         /* minblock    */ 6,
   9882         /* maxblock    */ 6,
   9883         /* blocks      */ 0x40,
   9884         /* blocks_hi   */ 0,
   9885         /* base        */ 0x64000000,
   9886         /* gran        */ 1,
   9887         /* bytes       */ 3,
   9888         /* nFields     */ 4,
   9889         /* *fields     */ soc_VLAN_OR_VFI_MAC_LIMITm_fields,
   9890         /* *views      */ NULL,
   9891         /* *views_num  */ NULL,
   9892         /* snoop_cb    */ NULL, 
   9893         /* snoop_user_data */ NULL, 
   9894         /* snoop_flags */ 0,
   9895         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9896         /* type */ SOC_MEM_TYPE_NORMAL,
   9897         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9898         /* impl */ SOC_MEM_IMPL_NORMAL,
   9899         /* cmic_mor_clks       */ 0,
   9900     },
   9901 #endif /* chips */
   9902 
   9903 #if defined(BCM_56440_A0)
   9904     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56440_A0m */ 
   9905         /* mem            VLAN_OR_VFI_MAC_LIMITm */
   9906         /* flags       */ SOC_MEM_FLAG_VALID |
   9907                           SOC_MEM_FLAG_CACHABLE |
   9908                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   9909         /* cmp_fn      */ _soc_mem_cmp_undef,
   9910         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56440_a0,
   9911         /* index_min   */ 0,
   9912         /* index_max   */ 6143,
   9913         /* minblock    */ 9,
   9914         /* maxblock    */ 9,
   9915         /* blocks      */ 0x200,
   9916         /* blocks_hi   */ 0,
   9917         /* base        */ 0x06078000,
   9918         /* gran        */ 1,
   9919         /* bytes       */ 3,
   9920         /* nFields     */ 4,
   9921         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMIT_BCM56634_A0m_fields,
   9922         /* *views      */ NULL,
   9923         /* *views_num  */ NULL,
   9924         /* snoop_cb    */ NULL, 
   9925         /* snoop_user_data */ NULL, 
   9926         /* snoop_flags */ 0,
   9927         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9928         /* type */ SOC_MEM_TYPE_NORMAL,
   9929         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9930         /* impl */ SOC_MEM_IMPL_NORMAL,
   9931         /* cmic_mor_clks       */ 0,
   9932     },
   9933 #endif /* chips */
   9934 
   9935 #if defined(BCM_56440_B0)
   9936     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56440_B0m */ 
   9937         /* mem            VLAN_OR_VFI_MAC_LIMITm */
   9938         /* flags       */ SOC_MEM_FLAG_VALID |
   9939                           SOC_MEM_FLAG_CACHABLE |
   9940                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   9941         /* cmp_fn      */ _soc_mem_cmp_undef,
   9942         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56440_b0,
   9943         /* index_min   */ 0,
   9944         /* index_max   */ 6143,
   9945         /* minblock    */ 9,
   9946         /* maxblock    */ 9,
   9947         /* blocks      */ 0x200,
   9948         /* blocks_hi   */ 0,
   9949         /* base        */ 0x06078000,
   9950         /* gran        */ 1,
   9951         /* bytes       */ 3,
   9952         /* nFields     */ 4,
   9953         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMIT_BCM56634_A0m_fields,
   9954         /* *views      */ NULL,
   9955         /* *views_num  */ NULL,
   9956         /* snoop_cb    */ NULL, 
   9957         /* snoop_user_data */ NULL, 
   9958         /* snoop_flags */ 0,
   9959         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9960         /* type */ SOC_MEM_TYPE_NORMAL,
   9961         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9962         /* impl */ SOC_MEM_IMPL_NORMAL,
   9963         /* cmic_mor_clks       */ 0,
   9964     },
   9965 #endif /* chips */
   9966 
   9967 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
   9968     defined(BCM_56450_B1)
   9969     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56450_A0m */ 
   9970         /* mem            VLAN_OR_VFI_MAC_LIMITm */
   9971         /* flags       */ SOC_MEM_FLAG_VALID |
   9972                           SOC_MEM_FLAG_CACHABLE |
   9973                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
   9974         /* cmp_fn      */ _soc_mem_cmp_undef,
   9975         /* *null_entry */ &_soc_mem_entry_null_port_or_trunk_mac_limit_bcm56450_a0,
   9976         /* index_min   */ 0,
   9977         /* index_max   */ 8191,
   9978         /* minblock    */ 8,
   9979         /* maxblock    */ 8,
   9980         /* blocks      */ 0x100,
   9981         /* blocks_hi   */ 0,
   9982         /* base        */ 0x182c0000,
   9983         /* gran        */ 1,
   9984         /* bytes       */ 3,
   9985         /* nFields     */ 4,
   9986         /* *fields     */ soc_VLAN_OR_VFI_MAC_LIMIT_BCM56450_A0m_fields,
   9987         /* *views      */ NULL,
   9988         /* *views_num  */ NULL,
   9989         /* snoop_cb    */ NULL, 
   9990         /* snoop_user_data */ NULL, 
   9991         /* snoop_flags */ 0,
   9992         /* mem severity */ SOC_MEM_SEVERE_MISSING,
   9993         /* type */ SOC_MEM_TYPE_NORMAL,
   9994         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
   9995         /* impl */ SOC_MEM_IMPL_NORMAL,
   9996         /* cmic_mor_clks       */ 0,
   9997     },
   9998 #endif /* chips */
   9999 
  10000 #if defined(BCM_56524_A0)
  10001     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56524_A0m */ 
  10002         /* mem            VLAN_OR_VFI_MAC_LIMITm */
  10003         /* flags       */ SOC_MEM_FLAG_VALID |
  10004                           SOC_MEM_FLAG_CACHABLE |
  10005                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10006         /* cmp_fn      */ _soc_mem_cmp_undef,
  10007         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56524_a0,
  10008         /* index_min   */ 0,
  10009         /* index_max   */ 8191,
  10010         /* minblock    */ 8,
  10011         /* maxblock    */ 8,
  10012         /* blocks      */ 0x100,
  10013         /* blocks_hi   */ 0,
  10014         /* base        */ 0x070c0000,
  10015         /* gran        */ 1,
  10016         /* bytes       */ 3,
  10017         /* nFields     */ 4,
  10018         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMIT_BCM56634_A0m_fields,
  10019         /* *views      */ NULL,
  10020         /* *views_num  */ NULL,
  10021         /* snoop_cb    */ NULL, 
  10022         /* snoop_user_data */ NULL, 
  10023         /* snoop_flags */ 0,
  10024         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10025         /* type */ SOC_MEM_TYPE_NORMAL,
  10026         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10027         /* impl */ SOC_MEM_IMPL_NORMAL,
  10028         /* cmic_mor_clks       */ 0,
  10029     },
  10030 #endif /* chips */
  10031 
  10032 #if defined(BCM_56524_B0)
  10033     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56524_B0m */ 
  10034         /* mem            VLAN_OR_VFI_MAC_LIMITm */
  10035         /* flags       */ SOC_MEM_FLAG_VALID |
  10036                           SOC_MEM_FLAG_CACHABLE |
  10037                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10038         /* cmp_fn      */ _soc_mem_cmp_undef,
  10039         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56524_b0,
  10040         /* index_min   */ 0,
  10041         /* index_max   */ 8191,
  10042         /* minblock    */ 8,
  10043         /* maxblock    */ 8,
  10044         /* blocks      */ 0x100,
  10045         /* blocks_hi   */ 0,
  10046         /* base        */ 0x070c0000,
  10047         /* gran        */ 1,
  10048         /* bytes       */ 3,
  10049         /* nFields     */ 4,
  10050         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMIT_BCM56634_A0m_fields,
  10051         /* *views      */ NULL,
  10052         /* *views_num  */ NULL,
  10053         /* snoop_cb    */ NULL, 
  10054         /* snoop_user_data */ NULL, 
  10055         /* snoop_flags */ 0,
  10056         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10057         /* type */ SOC_MEM_TYPE_NORMAL,
  10058         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10059         /* impl */ SOC_MEM_IMPL_NORMAL,
  10060         /* cmic_mor_clks       */ 0,
  10061     },
  10062 #endif /* chips */
  10063 
  10064 #if defined(BCM_56624_B0)
  10065     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56624_B0m */ 
  10066         /* mem            VLAN_OR_VFI_MAC_LIMITm */
  10067         /* flags       */ SOC_MEM_FLAG_VALID |
  10068                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  10069         /* cmp_fn      */ _soc_mem_cmp_undef,
  10070         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56624_b0,
  10071         /* index_min   */ 0,
  10072         /* index_max   */ 5119,
  10073         /* minblock    */ 7,
  10074         /* maxblock    */ 7,
  10075         /* blocks      */ 0x80,
  10076         /* blocks_hi   */ 0,
  10077         /* base        */ 0x070c0000,
  10078         /* gran        */ 1,
  10079         /* bytes       */ 3,
  10080         /* nFields     */ 3,
  10081         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMITm_fields,
  10082         /* *views      */ NULL,
  10083         /* *views_num  */ NULL,
  10084         /* snoop_cb    */ NULL, 
  10085         /* snoop_user_data */ NULL, 
  10086         /* snoop_flags */ 0,
  10087         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10088         /* type */ SOC_MEM_TYPE_NORMAL,
  10089         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10090         /* impl */ SOC_MEM_IMPL_NORMAL,
  10091         /* cmic_mor_clks       */ 0,
  10092     },
  10093 #endif /* chips */
  10094 
  10095 #if defined(BCM_56634_A0)
  10096     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56634_A0m */ 
  10097         /* mem            VLAN_OR_VFI_MAC_LIMITm */
  10098         /* flags       */ SOC_MEM_FLAG_VALID |
  10099                           SOC_MEM_FLAG_CACHABLE |
  10100                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10101         /* cmp_fn      */ _soc_mem_cmp_undef,
  10102         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56634_a0,
  10103         /* index_min   */ 0,
  10104         /* index_max   */ 8191,
  10105         /* minblock    */ 9,
  10106         /* maxblock    */ 9,
  10107         /* blocks      */ 0x200,
  10108         /* blocks_hi   */ 0,
  10109         /* base        */ 0x070c0000,
  10110         /* gran        */ 1,
  10111         /* bytes       */ 3,
  10112         /* nFields     */ 4,
  10113         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMIT_BCM56634_A0m_fields,
  10114         /* *views      */ NULL,
  10115         /* *views_num  */ NULL,
  10116         /* snoop_cb    */ NULL, 
  10117         /* snoop_user_data */ NULL, 
  10118         /* snoop_flags */ 0,
  10119         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10120         /* type */ SOC_MEM_TYPE_NORMAL,
  10121         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10122         /* impl */ SOC_MEM_IMPL_NORMAL,
  10123         /* cmic_mor_clks       */ 0,
  10124     },
  10125 #endif /* chips */
  10126 
  10127 #if defined(BCM_56634_B0)
  10128     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56634_B0m */ 
  10129         /* mem            VLAN_OR_VFI_MAC_LIMITm */
  10130         /* flags       */ SOC_MEM_FLAG_VALID |
  10131                           SOC_MEM_FLAG_CACHABLE |
  10132                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10133         /* cmp_fn      */ _soc_mem_cmp_undef,
  10134         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56634_b0,
  10135         /* index_min   */ 0,
  10136         /* index_max   */ 8191,
  10137         /* minblock    */ 9,
  10138         /* maxblock    */ 9,
  10139         /* blocks      */ 0x200,
  10140         /* blocks_hi   */ 0,
  10141         /* base        */ 0x070c0000,
  10142         /* gran        */ 1,
  10143         /* bytes       */ 3,
  10144         /* nFields     */ 4,
  10145         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMIT_BCM56634_A0m_fields,
  10146         /* *views      */ NULL,
  10147         /* *views_num  */ NULL,
  10148         /* snoop_cb    */ NULL, 
  10149         /* snoop_user_data */ NULL, 
  10150         /* snoop_flags */ 0,
  10151         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10152         /* type */ SOC_MEM_TYPE_NORMAL,
  10153         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10154         /* impl */ SOC_MEM_IMPL_NORMAL,
  10155         /* cmic_mor_clks       */ 0,
  10156     },
  10157 #endif /* chips */
  10158 
  10159 #if defined(BCM_56640_A0)
  10160     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56640_A0m */ 
  10161         /* mem            VLAN_OR_VFI_MAC_LIMITm */
  10162         /* flags       */ SOC_MEM_FLAG_VALID |
  10163                           SOC_MEM_FLAG_CACHABLE |
  10164                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10165         /* cmp_fn      */ _soc_mem_cmp_undef,
  10166         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56640_a0,
  10167         /* index_min   */ 0,
  10168         /* index_max   */ 20479,
  10169         /* minblock    */ 8,
  10170         /* maxblock    */ 8,
  10171         /* blocks      */ 0x100,
  10172         /* blocks_hi   */ 0,
  10173         /* base        */ 0x64000000,
  10174         /* gran        */ 1,
  10175         /* bytes       */ 3,
  10176         /* nFields     */ 4,
  10177         /* *fields     */ soc_VLAN_OR_VFI_MAC_LIMITm_fields,
  10178         /* *views      */ NULL,
  10179         /* *views_num  */ NULL,
  10180         /* snoop_cb    */ NULL, 
  10181         /* snoop_user_data */ NULL, 
  10182         /* snoop_flags */ 0,
  10183         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10184         /* type */ SOC_MEM_TYPE_NORMAL,
  10185         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10186         /* impl */ SOC_MEM_IMPL_NORMAL,
  10187         /* cmic_mor_clks       */ 0,
  10188     },
  10189 #endif /* chips */
  10190 
  10191 #if defined(BCM_56680_A0)
  10192     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56680_A0m */ 
  10193         /* mem            VLAN_OR_VFI_MAC_LIMITm */
  10194         /* flags       */ SOC_MEM_FLAG_VALID |
  10195                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  10196         /* cmp_fn      */ _soc_mem_cmp_undef,
  10197         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56680_a0,
  10198         /* index_min   */ 0,
  10199         /* index_max   */ 5119,
  10200         /* minblock    */ 6,
  10201         /* maxblock    */ 6,
  10202         /* blocks      */ 0x40,
  10203         /* blocks_hi   */ 0,
  10204         /* base        */ 0x070c0000,
  10205         /* gran        */ 1,
  10206         /* bytes       */ 3,
  10207         /* nFields     */ 3,
  10208         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMITm_fields,
  10209         /* *views      */ NULL,
  10210         /* *views_num  */ NULL,
  10211         /* snoop_cb    */ NULL, 
  10212         /* snoop_user_data */ NULL, 
  10213         /* snoop_flags */ 0,
  10214         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10215         /* type */ SOC_MEM_TYPE_NORMAL,
  10216         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10217         /* impl */ SOC_MEM_IMPL_NORMAL,
  10218         /* cmic_mor_clks       */ 0,
  10219     },
  10220 #endif /* chips */
  10221 
  10222 #if defined(BCM_56680_B0)
  10223     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56680_B0m */ 
  10224         /* mem            VLAN_OR_VFI_MAC_LIMITm */
  10225         /* flags       */ SOC_MEM_FLAG_VALID |
  10226                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  10227         /* cmp_fn      */ _soc_mem_cmp_undef,
  10228         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56680_b0,
  10229         /* index_min   */ 0,
  10230         /* index_max   */ 5119,
  10231         /* minblock    */ 6,
  10232         /* maxblock    */ 6,
  10233         /* blocks      */ 0x40,
  10234         /* blocks_hi   */ 0,
  10235         /* base        */ 0x070c0000,
  10236         /* gran        */ 1,
  10237         /* bytes       */ 3,
  10238         /* nFields     */ 3,
  10239         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMITm_fields,
  10240         /* *views      */ NULL,
  10241         /* *views_num  */ NULL,
  10242         /* snoop_cb    */ NULL, 
  10243         /* snoop_user_data */ NULL, 
  10244         /* snoop_flags */ 0,
  10245         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10246         /* type */ SOC_MEM_TYPE_NORMAL,
  10247         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10248         /* impl */ SOC_MEM_IMPL_NORMAL,
  10249         /* cmic_mor_clks       */ 0,
  10250     },
  10251 #endif /* chips */
  10252 
  10253 #if defined(BCM_56685_A0)
  10254     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56685_A0m */ 
  10255         /* mem            VLAN_OR_VFI_MAC_LIMITm */
  10256         /* flags       */ SOC_MEM_FLAG_VALID |
  10257                           SOC_MEM_FLAG_CACHABLE |
  10258                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10259         /* cmp_fn      */ _soc_mem_cmp_undef,
  10260         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56685_a0,
  10261         /* index_min   */ 0,
  10262         /* index_max   */ 8191,
  10263         /* minblock    */ 6,
  10264         /* maxblock    */ 6,
  10265         /* blocks      */ 0x40,
  10266         /* blocks_hi   */ 0,
  10267         /* base        */ 0x070c0000,
  10268         /* gran        */ 1,
  10269         /* bytes       */ 3,
  10270         /* nFields     */ 4,
  10271         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMIT_BCM56634_A0m_fields,
  10272         /* *views      */ NULL,
  10273         /* *views_num  */ NULL,
  10274         /* snoop_cb    */ NULL, 
  10275         /* snoop_user_data */ NULL, 
  10276         /* snoop_flags */ 0,
  10277         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10278         /* type */ SOC_MEM_TYPE_NORMAL,
  10279         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10280         /* impl */ SOC_MEM_IMPL_NORMAL,
  10281         /* cmic_mor_clks       */ 0,
  10282     },
  10283 #endif /* chips */
  10284 
  10285 #if defined(BCM_56685_B0)
  10286     { /* SOC_MEM_INT_VLAN_OR_VFI_MAC_LIMIT_BCM56685_B0m */ 
  10287         /* mem            VLAN_OR_VFI_MAC_LIMITm */
  10288         /* flags       */ SOC_MEM_FLAG_VALID |
  10289                           SOC_MEM_FLAG_CACHABLE |
  10290                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10291         /* cmp_fn      */ _soc_mem_cmp_undef,
  10292         /* *null_entry */ &_soc_mem_entry_null_vlan_or_vfi_mac_limit_bcm56685_b0,
  10293         /* index_min   */ 0,
  10294         /* index_max   */ 8191,
  10295         /* minblock    */ 6,
  10296         /* maxblock    */ 6,
  10297         /* blocks      */ 0x40,
  10298         /* blocks_hi   */ 0,
  10299         /* base        */ 0x070c0000,
  10300         /* gran        */ 1,
  10301         /* bytes       */ 3,
  10302         /* nFields     */ 4,
  10303         /* *fields     */ soc_PORT_OR_TRUNK_MAC_LIMIT_BCM56634_A0m_fields,
  10304         /* *views      */ NULL,
  10305         /* *views_num  */ NULL,
  10306         /* snoop_cb    */ NULL, 
  10307         /* snoop_user_data */ NULL, 
  10308         /* snoop_flags */ 0,
  10309         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10310         /* type */ SOC_MEM_TYPE_NORMAL,
  10311         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10312         /* impl */ SOC_MEM_IMPL_NORMAL,
  10313         /* cmic_mor_clks       */ 0,
  10314     },
  10315 #endif /* chips */
  10316 
  10317 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  10318     { /* SOC_MEM_INT_VLAN_PROFILE_2m */ 
  10319         /* mem            VLAN_PROFILE_2m */
  10320         /* flags       */ SOC_MEM_FLAG_VALID |
  10321                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  10322         /* cmp_fn      */ _soc_mem_cmp_undef,
  10323         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10324         /* index_min   */ 0,
  10325         /* index_max   */ 63,
  10326         /* minblock    */ 7,
  10327         /* maxblock    */ 7,
  10328         /* blocks      */ 0x80,
  10329         /* blocks_hi   */ 0,
  10330         /* base        */ 0x110e0000,
  10331         /* gran        */ 1,
  10332         /* bytes       */ 15,
  10333         /* nFields     */ 10,
  10334         /* *fields     */ soc_VLAN_PROFILE_2m_fields,
  10335         /* *views      */ NULL,
  10336         /* *views_num  */ NULL,
  10337         /* snoop_cb    */ NULL, 
  10338         /* snoop_user_data */ NULL, 
  10339         /* snoop_flags */ 0,
  10340         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10341         /* type */ SOC_MEM_TYPE_NORMAL,
  10342         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10343         /* impl */ SOC_MEM_IMPL_NORMAL,
  10344         /* cmic_mor_clks       */ 0,
  10345     },
  10346 #endif /* chips */
  10347 
  10348 #if defined(BCM_53400_A0)
  10349     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM53400_A0m */ 
  10350         /* mem            VLAN_PROFILE_2m */
  10351         /* flags       */ SOC_MEM_FLAG_VALID |
  10352                           SOC_MEM_FLAG_CACHABLE |
  10353                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10354         /* cmp_fn      */ _soc_mem_cmp_undef,
  10355         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10356         /* index_min   */ 0,
  10357         /* index_max   */ 15,
  10358         /* minblock    */ 5,
  10359         /* maxblock    */ 5,
  10360         /* blocks      */ 0x20,
  10361         /* blocks_hi   */ 0,
  10362         /* base        */ 0x40400000,
  10363         /* gran        */ 1,
  10364         /* bytes       */ 9,
  10365         /* nFields     */ 8,
  10366         /* *fields     */ soc_VLAN_PROFILE_2_BCM53400_A0m_fields,
  10367         /* *views      */ NULL,
  10368         /* *views_num  */ NULL,
  10369         /* snoop_cb    */ NULL, 
  10370         /* snoop_user_data */ NULL, 
  10371         /* snoop_flags */ 0,
  10372         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10373         /* type */ SOC_MEM_TYPE_NORMAL,
  10374         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10375         /* impl */ SOC_MEM_IMPL_NORMAL,
  10376         /* cmic_mor_clks       */ 0,
  10377     },
  10378 #endif /* chips */
  10379 
  10380 #if defined(BCM_53540_A0)
  10381     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM53540_A0m */ 
  10382         /* mem            VLAN_PROFILE_2m */
  10383         /* flags       */ SOC_MEM_FLAG_VALID |
  10384                           SOC_MEM_FLAG_CACHABLE |
  10385                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10386         /* cmp_fn      */ _soc_mem_cmp_undef,
  10387         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10388         /* index_min   */ 0,
  10389         /* index_max   */ 15,
  10390         /* minblock    */ 8,
  10391         /* maxblock    */ 8,
  10392         /* blocks      */ 0x100,
  10393         /* blocks_hi   */ 0,
  10394         /* base        */ 0x40440000,
  10395         /* gran        */ 1,
  10396         /* bytes       */ 10,
  10397         /* nFields     */ 8,
  10398         /* *fields     */ soc_VLAN_PROFILE_2_BCM56160_A0m_fields,
  10399         /* *views      */ NULL,
  10400         /* *views_num  */ NULL,
  10401         /* snoop_cb    */ NULL, 
  10402         /* snoop_user_data */ NULL, 
  10403         /* snoop_flags */ 0,
  10404         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10405         /* type */ SOC_MEM_TYPE_NORMAL,
  10406         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10407         /* impl */ SOC_MEM_IMPL_NORMAL,
  10408         /* cmic_mor_clks       */ 0,
  10409     },
  10410 #endif /* chips */
  10411 
  10412 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  10413     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM53570_A0m */ 
  10414         /* mem            VLAN_PROFILE_2m */
  10415         /* flags       */ SOC_MEM_FLAG_VALID |
  10416                           SOC_MEM_FLAG_CACHABLE |
  10417                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10418         /* cmp_fn      */ _soc_mem_cmp_undef,
  10419         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10420         /* index_min   */ 0,
  10421         /* index_max   */ 15,
  10422         /* minblock    */ 15,
  10423         /* maxblock    */ 15,
  10424         /* blocks      */ 0x8000,
  10425         /* blocks_hi   */ 0,
  10426         /* base        */ 0x40440000,
  10427         /* gran        */ 1,
  10428         /* bytes       */ 18,
  10429         /* nFields     */ 8,
  10430         /* *fields     */ soc_VLAN_PROFILE_2_BCM53570_A0m_fields,
  10431         /* *views      */ NULL,
  10432         /* *views_num  */ NULL,
  10433         /* snoop_cb    */ NULL, 
  10434         /* snoop_user_data */ NULL, 
  10435         /* snoop_flags */ 0,
  10436         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10437         /* type */ SOC_MEM_TYPE_NORMAL,
  10438         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10439         /* impl */ SOC_MEM_IMPL_NORMAL,
  10440         /* cmic_mor_clks       */ 0,
  10441     },
  10442 #endif /* chips */
  10443 
  10444 #if defined(BCM_56150_A0)
  10445     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56150_A0m */ 
  10446         /* mem            VLAN_PROFILE_2m */
  10447         /* flags       */ SOC_MEM_FLAG_VALID |
  10448                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  10449         /* cmp_fn      */ _soc_mem_cmp_undef,
  10450         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10451         /* index_min   */ 0,
  10452         /* index_max   */ 15,
  10453         /* minblock    */ 5,
  10454         /* maxblock    */ 5,
  10455         /* blocks      */ 0x20,
  10456         /* blocks_hi   */ 0,
  10457         /* base        */ 0x44400000,
  10458         /* gran        */ 1,
  10459         /* bytes       */ 9,
  10460         /* nFields     */ 6,
  10461         /* *fields     */ soc_VLAN_PROFILE_2_BCM56150_A0m_fields,
  10462         /* *views      */ NULL,
  10463         /* *views_num  */ NULL,
  10464         /* snoop_cb    */ NULL, 
  10465         /* snoop_user_data */ NULL, 
  10466         /* snoop_flags */ 0,
  10467         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10468         /* type */ SOC_MEM_TYPE_NORMAL,
  10469         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10470         /* impl */ SOC_MEM_IMPL_NORMAL,
  10471         /* cmic_mor_clks       */ 0,
  10472     },
  10473 #endif /* chips */
  10474 
  10475 #if defined(BCM_56160_A0)
  10476     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56160_A0m */ 
  10477         /* mem            VLAN_PROFILE_2m */
  10478         /* flags       */ SOC_MEM_FLAG_VALID |
  10479                           SOC_MEM_FLAG_CACHABLE |
  10480                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10481         /* cmp_fn      */ _soc_mem_cmp_undef,
  10482         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10483         /* index_min   */ 0,
  10484         /* index_max   */ 15,
  10485         /* minblock    */ 7,
  10486         /* maxblock    */ 7,
  10487         /* blocks      */ 0x80,
  10488         /* blocks_hi   */ 0,
  10489         /* base        */ 0x40440000,
  10490         /* gran        */ 1,
  10491         /* bytes       */ 10,
  10492         /* nFields     */ 8,
  10493         /* *fields     */ soc_VLAN_PROFILE_2_BCM56160_A0m_fields,
  10494         /* *views      */ NULL,
  10495         /* *views_num  */ NULL,
  10496         /* snoop_cb    */ NULL, 
  10497         /* snoop_user_data */ NULL, 
  10498         /* snoop_flags */ 0,
  10499         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10500         /* type */ SOC_MEM_TYPE_NORMAL,
  10501         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10502         /* impl */ SOC_MEM_IMPL_NORMAL,
  10503         /* cmic_mor_clks       */ 0,
  10504     },
  10505 #endif /* chips */
  10506 
  10507 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  10508     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56260_A0m */ 
  10509         /* mem            VLAN_PROFILE_2m */
  10510         /* flags       */ SOC_MEM_FLAG_VALID |
  10511                           SOC_MEM_FLAG_CACHABLE |
  10512                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10513         /* cmp_fn      */ _soc_mem_cmp_undef,
  10514         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10515         /* index_min   */ 0,
  10516         /* index_max   */ 63,
  10517         /* minblock    */ 6,
  10518         /* maxblock    */ 6,
  10519         /* blocks      */ 0x40,
  10520         /* blocks_hi   */ 0,
  10521         /* base        */ 0x3c800000,
  10522         /* gran        */ 1,
  10523         /* bytes       */ 26,
  10524         /* nFields     */ 8,
  10525         /* *fields     */ soc_VLAN_PROFILE_2_BCM56260_A0m_fields,
  10526         /* *views      */ NULL,
  10527         /* *views_num  */ NULL,
  10528         /* snoop_cb    */ NULL, 
  10529         /* snoop_user_data */ NULL, 
  10530         /* snoop_flags */ 0,
  10531         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10532         /* type */ SOC_MEM_TYPE_NORMAL,
  10533         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10534         /* impl */ SOC_MEM_IMPL_NORMAL,
  10535         /* cmic_mor_clks       */ 0,
  10536     },
  10537 #endif /* chips */
  10538 
  10539 #if defined(BCM_56270_A0)
  10540     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56270_A0m */ 
  10541         /* mem            VLAN_PROFILE_2m */
  10542         /* flags       */ SOC_MEM_FLAG_VALID |
  10543                           SOC_MEM_FLAG_CACHABLE |
  10544                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10545         /* cmp_fn      */ _soc_mem_cmp_undef,
  10546         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10547         /* index_min   */ 0,
  10548         /* index_max   */ 15,
  10549         /* minblock    */ 5,
  10550         /* maxblock    */ 5,
  10551         /* blocks      */ 0x20,
  10552         /* blocks_hi   */ 0,
  10553         /* base        */ 0x3c800000,
  10554         /* gran        */ 1,
  10555         /* bytes       */ 10,
  10556         /* nFields     */ 8,
  10557         /* *fields     */ soc_VLAN_PROFILE_2_BCM56160_A0m_fields,
  10558         /* *views      */ NULL,
  10559         /* *views_num  */ NULL,
  10560         /* snoop_cb    */ NULL, 
  10561         /* snoop_user_data */ NULL, 
  10562         /* snoop_flags */ 0,
  10563         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10564         /* type */ SOC_MEM_TYPE_NORMAL,
  10565         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10566         /* impl */ SOC_MEM_IMPL_NORMAL,
  10567         /* cmic_mor_clks       */ 0,
  10568     },
  10569 #endif /* chips */
  10570 
  10571 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \
  10572     defined(BCM_56334_B0)
  10573     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56334_A0m */ 
  10574         /* mem            VLAN_PROFILE_2m */
  10575         /* flags       */ SOC_MEM_FLAG_VALID |
  10576                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  10577         /* cmp_fn      */ _soc_mem_cmp_undef,
  10578         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10579         /* index_min   */ 0,
  10580         /* index_max   */ 15,
  10581         /* minblock    */ 5,
  10582         /* maxblock    */ 5,
  10583         /* blocks      */ 0x20,
  10584         /* blocks_hi   */ 0,
  10585         /* base        */ 0x110e0000,
  10586         /* gran        */ 1,
  10587         /* bytes       */ 9,
  10588         /* nFields     */ 6,
  10589         /* *fields     */ soc_VLAN_PROFILE_2_BCM56334_A0m_fields,
  10590         /* *views      */ NULL,
  10591         /* *views_num  */ NULL,
  10592         /* snoop_cb    */ NULL, 
  10593         /* snoop_user_data */ NULL, 
  10594         /* snoop_flags */ 0,
  10595         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10596         /* type */ SOC_MEM_TYPE_NORMAL,
  10597         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10598         /* impl */ SOC_MEM_IMPL_NORMAL,
  10599         /* cmic_mor_clks       */ 0,
  10600     },
  10601 #endif /* chips */
  10602 
  10603 #if defined(BCM_56340_A0)
  10604     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56340_A0m */ 
  10605         /* mem            VLAN_PROFILE_2m */
  10606         /* flags       */ SOC_MEM_FLAG_VALID |
  10607                           SOC_MEM_FLAG_CACHABLE |
  10608                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10609         /* cmp_fn      */ _soc_mem_cmp_undef,
  10610         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10611         /* index_min   */ 0,
  10612         /* index_max   */ 63,
  10613         /* minblock    */ 4,
  10614         /* maxblock    */ 4,
  10615         /* blocks      */ 0x10,
  10616         /* blocks_hi   */ 0,
  10617         /* base        */ 0x38640000,
  10618         /* gran        */ 1,
  10619         /* bytes       */ 17,
  10620         /* nFields     */ 11,
  10621         /* *fields     */ soc_VLAN_PROFILE_2_BCM56340_A0m_fields,
  10622         /* *views      */ NULL,
  10623         /* *views_num  */ NULL,
  10624         /* snoop_cb    */ NULL, 
  10625         /* snoop_user_data */ NULL, 
  10626         /* snoop_flags */ 0,
  10627         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10628         /* type */ SOC_MEM_TYPE_NORMAL,
  10629         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10630         /* impl */ SOC_MEM_IMPL_NORMAL,
  10631         /* cmic_mor_clks       */ 0,
  10632     },
  10633 #endif /* chips */
  10634 
  10635 #if defined(BCM_56370_A0)
  10636     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56370_A0m */ 
  10637         /* mem            VLAN_PROFILE_2m */
  10638         /* flags       */ SOC_MEM_FLAG_VALID |
  10639                           SOC_MEM_FLAG_CACHABLE |
  10640                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  10641         /* cmp_fn      */ _soc_mem_cmp_undef,
  10642         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10643         /* index_min   */ 0,
  10644         /* index_max   */ 127,
  10645         /* minblock    */ 14,
  10646         /* maxblock    */ 14,
  10647         /* blocks      */ 0x4000,
  10648         /* blocks_hi   */ 0,
  10649         /* base        */ 0x807c0000,
  10650         /* gran        */ 1,
  10651         /* bytes       */ 22,
  10652         /* nFields     */ 15,
  10653         /* *fields     */ soc_VFI_PROFILE_2_BCM56370_A0m_fields,
  10654         /* *views      */ NULL,
  10655         /* *views_num  */ NULL,
  10656         /* snoop_cb    */ NULL, 
  10657         /* snoop_user_data */ NULL, 
  10658         /* snoop_flags */ 0,
  10659         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10660         /* type */ SOC_MEM_TYPE_NORMAL,
  10661         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10662         /* impl */ SOC_MEM_IMPL_NORMAL,
  10663         /* cmic_mor_clks       */ 0,
  10664         /* access_latency_mode */ 3,
  10665     },
  10666 #endif /* chips */
  10667 
  10668 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  10669     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56440_A0m */ 
  10670         /* mem            VLAN_PROFILE_2m */
  10671         /* flags       */ SOC_MEM_FLAG_VALID |
  10672                           SOC_MEM_FLAG_CACHABLE |
  10673                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10674         /* cmp_fn      */ _soc_mem_cmp_undef,
  10675         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10676         /* index_min   */ 0,
  10677         /* index_max   */ 63,
  10678         /* minblock    */ 9,
  10679         /* maxblock    */ 9,
  10680         /* blocks      */ 0x200,
  10681         /* blocks_hi   */ 0,
  10682         /* base        */ 0x0f073400,
  10683         /* gran        */ 1,
  10684         /* bytes       */ 11,
  10685         /* nFields     */ 12,
  10686         /* *fields     */ soc_VLAN_PROFILE_2_BCM56440_A0m_fields,
  10687         /* *views      */ NULL,
  10688         /* *views_num  */ NULL,
  10689         /* snoop_cb    */ NULL, 
  10690         /* snoop_user_data */ NULL, 
  10691         /* snoop_flags */ 0,
  10692         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10693         /* type */ SOC_MEM_TYPE_NORMAL,
  10694         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10695         /* impl */ SOC_MEM_IMPL_NORMAL,
  10696         /* cmic_mor_clks       */ 0,
  10697     },
  10698 #endif /* chips */
  10699 
  10700 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  10701     defined(BCM_56450_B1)
  10702     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56450_A0m */ 
  10703         /* mem            VLAN_PROFILE_2m */
  10704         /* flags       */ SOC_MEM_FLAG_VALID |
  10705                           SOC_MEM_FLAG_CACHABLE |
  10706                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10707         /* cmp_fn      */ _soc_mem_cmp_undef,
  10708         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10709         /* index_min   */ 0,
  10710         /* index_max   */ 63,
  10711         /* minblock    */ 8,
  10712         /* maxblock    */ 8,
  10713         /* blocks      */ 0x100,
  10714         /* blocks_hi   */ 0,
  10715         /* base        */ 0x3c800000,
  10716         /* gran        */ 1,
  10717         /* bytes       */ 45,
  10718         /* nFields     */ 12,
  10719         /* *fields     */ soc_VLAN_PROFILE_2_BCM56450_A0m_fields,
  10720         /* *views      */ NULL,
  10721         /* *views_num  */ NULL,
  10722         /* snoop_cb    */ NULL, 
  10723         /* snoop_user_data */ NULL, 
  10724         /* snoop_flags */ 0,
  10725         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10726         /* type */ SOC_MEM_TYPE_NORMAL,
  10727         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10728         /* impl */ SOC_MEM_IMPL_NORMAL,
  10729         /* cmic_mor_clks       */ 0,
  10730     },
  10731 #endif /* chips */
  10732 
  10733 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  10734     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56524_A0m */ 
  10735         /* mem            VLAN_PROFILE_2m */
  10736         /* flags       */ SOC_MEM_FLAG_VALID |
  10737                           SOC_MEM_FLAG_CACHABLE |
  10738                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10739         /* cmp_fn      */ _soc_mem_cmp_undef,
  10740         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10741         /* index_min   */ 0,
  10742         /* index_max   */ 63,
  10743         /* minblock    */ 8,
  10744         /* maxblock    */ 8,
  10745         /* blocks      */ 0x100,
  10746         /* blocks_hi   */ 0,
  10747         /* base        */ 0x0e0a0000,
  10748         /* gran        */ 1,
  10749         /* bytes       */ 15,
  10750         /* nFields     */ 11,
  10751         /* *fields     */ soc_VLAN_PROFILE_2_BCM56634_A0m_fields,
  10752         /* *views      */ NULL,
  10753         /* *views_num  */ NULL,
  10754         /* snoop_cb    */ NULL, 
  10755         /* snoop_user_data */ NULL, 
  10756         /* snoop_flags */ 0,
  10757         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10758         /* type */ SOC_MEM_TYPE_NORMAL,
  10759         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10760         /* impl */ SOC_MEM_IMPL_NORMAL,
  10761         /* cmic_mor_clks       */ 0,
  10762     },
  10763 #endif /* chips */
  10764 
  10765 #if defined(BCM_56560_A0)
  10766     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56560_A0m */ 
  10767         /* mem            VLAN_PROFILE_2m */
  10768         /* flags       */ SOC_MEM_FLAG_VALID |
  10769                           SOC_MEM_FLAG_CACHABLE |
  10770                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10771         /* cmp_fn      */ _soc_mem_cmp_undef,
  10772         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10773         /* index_min   */ 0,
  10774         /* index_max   */ 127,
  10775         /* minblock    */ 21,
  10776         /* maxblock    */ 21,
  10777         /* blocks      */ 0x200000,
  10778         /* blocks_hi   */ 0,
  10779         /* base        */ 0x55340000,
  10780         /* gran        */ 1,
  10781         /* bytes       */ 20,
  10782         /* nFields     */ 7,
  10783         /* *fields     */ soc_VFI_PROFILE_2m_fields,
  10784         /* *views      */ NULL,
  10785         /* *views_num  */ NULL,
  10786         /* snoop_cb    */ NULL, 
  10787         /* snoop_user_data */ NULL, 
  10788         /* snoop_flags */ 0,
  10789         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10790         /* type */ SOC_MEM_TYPE_NORMAL,
  10791         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10792         /* impl */ SOC_MEM_IMPL_NORMAL,
  10793         /* cmic_mor_clks       */ 0,
  10794     },
  10795 #endif /* chips */
  10796 
  10797 #if defined(BCM_56560_B0)
  10798     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56560_B0m */ 
  10799         /* mem            VLAN_PROFILE_2m */
  10800         /* flags       */ SOC_MEM_FLAG_VALID |
  10801                           SOC_MEM_FLAG_CACHABLE |
  10802                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10803         /* cmp_fn      */ _soc_mem_cmp_undef,
  10804         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10805         /* index_min   */ 0,
  10806         /* index_max   */ 127,
  10807         /* minblock    */ 13,
  10808         /* maxblock    */ 13,
  10809         /* blocks      */ 0x2000,
  10810         /* blocks_hi   */ 0,
  10811         /* base        */ 0x55340000,
  10812         /* gran        */ 1,
  10813         /* bytes       */ 20,
  10814         /* nFields     */ 7,
  10815         /* *fields     */ soc_VFI_PROFILE_2m_fields,
  10816         /* *views      */ NULL,
  10817         /* *views_num  */ NULL,
  10818         /* snoop_cb    */ NULL, 
  10819         /* snoop_user_data */ NULL, 
  10820         /* snoop_flags */ 0,
  10821         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10822         /* type */ SOC_MEM_TYPE_NORMAL,
  10823         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10824         /* impl */ SOC_MEM_IMPL_NORMAL,
  10825         /* cmic_mor_clks       */ 0,
  10826     },
  10827 #endif /* chips */
  10828 
  10829 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  10830     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56634_A0m */ 
  10831         /* mem            VLAN_PROFILE_2m */
  10832         /* flags       */ SOC_MEM_FLAG_VALID |
  10833                           SOC_MEM_FLAG_CACHABLE |
  10834                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10835         /* cmp_fn      */ _soc_mem_cmp_undef,
  10836         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10837         /* index_min   */ 0,
  10838         /* index_max   */ 63,
  10839         /* minblock    */ 9,
  10840         /* maxblock    */ 9,
  10841         /* blocks      */ 0x200,
  10842         /* blocks_hi   */ 0,
  10843         /* base        */ 0x0e0a0000,
  10844         /* gran        */ 1,
  10845         /* bytes       */ 15,
  10846         /* nFields     */ 11,
  10847         /* *fields     */ soc_VLAN_PROFILE_2_BCM56634_A0m_fields,
  10848         /* *views      */ NULL,
  10849         /* *views_num  */ NULL,
  10850         /* snoop_cb    */ NULL, 
  10851         /* snoop_user_data */ NULL, 
  10852         /* snoop_flags */ 0,
  10853         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10854         /* type */ SOC_MEM_TYPE_NORMAL,
  10855         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10856         /* impl */ SOC_MEM_IMPL_NORMAL,
  10857         /* cmic_mor_clks       */ 0,
  10858     },
  10859 #endif /* chips */
  10860 
  10861 #if defined(BCM_56640_A0)
  10862     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56640_A0m */ 
  10863         /* mem            VLAN_PROFILE_2m */
  10864         /* flags       */ SOC_MEM_FLAG_VALID |
  10865                           SOC_MEM_FLAG_CACHABLE |
  10866                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10867         /* cmp_fn      */ _soc_mem_cmp_undef,
  10868         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10869         /* index_min   */ 0,
  10870         /* index_max   */ 127,
  10871         /* minblock    */ 7,
  10872         /* maxblock    */ 7,
  10873         /* blocks      */ 0x80,
  10874         /* blocks_hi   */ 0,
  10875         /* base        */ 0x38640000,
  10876         /* gran        */ 1,
  10877         /* bytes       */ 18,
  10878         /* nFields     */ 13,
  10879         /* *fields     */ soc_VLAN_PROFILE_2_BCM56640_A0m_fields,
  10880         /* *views      */ NULL,
  10881         /* *views_num  */ NULL,
  10882         /* snoop_cb    */ NULL, 
  10883         /* snoop_user_data */ NULL, 
  10884         /* snoop_flags */ 0,
  10885         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10886         /* type */ SOC_MEM_TYPE_NORMAL,
  10887         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10888         /* impl */ SOC_MEM_IMPL_NORMAL,
  10889         /* cmic_mor_clks       */ 0,
  10890     },
  10891 #endif /* chips */
  10892 
  10893 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  10894     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56670_A0m */ 
  10895         /* mem            VLAN_PROFILE_2m */
  10896         /* flags       */ SOC_MEM_FLAG_VALID |
  10897                           SOC_MEM_FLAG_CACHABLE |
  10898                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10899         /* cmp_fn      */ _soc_mem_cmp_undef,
  10900         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10901         /* index_min   */ 0,
  10902         /* index_max   */ 15,
  10903         /* minblock    */ 21,
  10904         /* maxblock    */ 21,
  10905         /* blocks      */ 0x200000,
  10906         /* blocks_hi   */ 0,
  10907         /* base        */ 0x55340000,
  10908         /* gran        */ 1,
  10909         /* bytes       */ 19,
  10910         /* nFields     */ 8,
  10911         /* *fields     */ soc_VFI_PROFILE_2_BCM56670_A0m_fields,
  10912         /* *views      */ NULL,
  10913         /* *views_num  */ NULL,
  10914         /* snoop_cb    */ NULL, 
  10915         /* snoop_user_data */ NULL, 
  10916         /* snoop_flags */ 0,
  10917         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10918         /* type */ SOC_MEM_TYPE_NORMAL,
  10919         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10920         /* impl */ SOC_MEM_IMPL_NORMAL,
  10921         /* cmic_mor_clks       */ 0,
  10922     },
  10923 #endif /* chips */
  10924 
  10925 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  10926     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56680_A0m */ 
  10927         /* mem            VLAN_PROFILE_2m */
  10928         /* flags       */ SOC_MEM_FLAG_VALID |
  10929                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  10930         /* cmp_fn      */ _soc_mem_cmp_undef,
  10931         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10932         /* index_min   */ 0,
  10933         /* index_max   */ 63,
  10934         /* minblock    */ 6,
  10935         /* maxblock    */ 6,
  10936         /* blocks      */ 0x40,
  10937         /* blocks_hi   */ 0,
  10938         /* base        */ 0x110e0000,
  10939         /* gran        */ 1,
  10940         /* bytes       */ 15,
  10941         /* nFields     */ 10,
  10942         /* *fields     */ soc_VLAN_PROFILE_2m_fields,
  10943         /* *views      */ NULL,
  10944         /* *views_num  */ NULL,
  10945         /* snoop_cb    */ NULL, 
  10946         /* snoop_user_data */ NULL, 
  10947         /* snoop_flags */ 0,
  10948         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10949         /* type */ SOC_MEM_TYPE_NORMAL,
  10950         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10951         /* impl */ SOC_MEM_IMPL_NORMAL,
  10952         /* cmic_mor_clks       */ 0,
  10953     },
  10954 #endif /* chips */
  10955 
  10956 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  10957     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56685_A0m */ 
  10958         /* mem            VLAN_PROFILE_2m */
  10959         /* flags       */ SOC_MEM_FLAG_VALID |
  10960                           SOC_MEM_FLAG_CACHABLE |
  10961                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  10962         /* cmp_fn      */ _soc_mem_cmp_undef,
  10963         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10964         /* index_min   */ 0,
  10965         /* index_max   */ 63,
  10966         /* minblock    */ 6,
  10967         /* maxblock    */ 6,
  10968         /* blocks      */ 0x40,
  10969         /* blocks_hi   */ 0,
  10970         /* base        */ 0x0e0a0000,
  10971         /* gran        */ 1,
  10972         /* bytes       */ 15,
  10973         /* nFields     */ 11,
  10974         /* *fields     */ soc_VLAN_PROFILE_2_BCM56634_A0m_fields,
  10975         /* *views      */ NULL,
  10976         /* *views_num  */ NULL,
  10977         /* snoop_cb    */ NULL, 
  10978         /* snoop_user_data */ NULL, 
  10979         /* snoop_flags */ 0,
  10980         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  10981         /* type */ SOC_MEM_TYPE_NORMAL,
  10982         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  10983         /* impl */ SOC_MEM_IMPL_NORMAL,
  10984         /* cmic_mor_clks       */ 0,
  10985     },
  10986 #endif /* chips */
  10987 
  10988 #if defined(BCM_56770_A0)
  10989     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56770_A0m */ 
  10990         /* mem            VLAN_PROFILE_2m */
  10991         /* flags       */ SOC_MEM_FLAG_VALID |
  10992                           SOC_MEM_FLAG_CACHABLE |
  10993                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  10994                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  10995         /* cmp_fn      */ _soc_mem_cmp_undef,
  10996         /* *null_entry */ _soc_mem_entry_null_zeroes,
  10997         /* index_min   */ 0,
  10998         /* index_max   */ 127,
  10999         /* minblock    */ 25,
  11000         /* maxblock    */ 25,
  11001         /* blocks      */ 0x2000000,
  11002         /* blocks_hi   */ 0,
  11003         /* base        */ 0x807c0000,
  11004         /* gran        */ 1,
  11005         /* bytes       */ 40,
  11006         /* nFields     */ 18,
  11007         /* *fields     */ soc_VFI_PROFILE_2_BCM56870_A0m_fields,
  11008         /* *views      */ NULL,
  11009         /* *views_num  */ NULL,
  11010         /* snoop_cb    */ NULL, 
  11011         /* snoop_user_data */ NULL, 
  11012         /* snoop_flags */ 0,
  11013         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11014         /* type */ SOC_MEM_TYPE_NORMAL,
  11015         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11016         /* impl */ SOC_MEM_IMPL_NORMAL,
  11017         /* cmic_mor_clks       */ 0,
  11018         /* access_latency_mode */ 3,
  11019     },
  11020 #endif /* chips */
  11021 
  11022 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  11023     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56820_A0m */ 
  11024         /* mem            VLAN_PROFILE_2m */
  11025         /* flags       */ SOC_MEM_FLAG_VALID |
  11026                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11027         /* cmp_fn      */ _soc_mem_cmp_undef,
  11028         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11029         /* index_min   */ 0,
  11030         /* index_max   */ 63,
  11031         /* minblock    */ 3,
  11032         /* maxblock    */ 3,
  11033         /* blocks      */ 0x8,
  11034         /* blocks_hi   */ 0,
  11035         /* base        */ 0x0f07b000,
  11036         /* gran        */ 1,
  11037         /* bytes       */ 9,
  11038         /* nFields     */ 6,
  11039         /* *fields     */ soc_VLAN_PROFILE_2_BCM56820_A0m_fields,
  11040         /* *views      */ NULL,
  11041         /* *views_num  */ NULL,
  11042         /* snoop_cb    */ NULL, 
  11043         /* snoop_user_data */ NULL, 
  11044         /* snoop_flags */ 0,
  11045         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11046         /* type */ SOC_MEM_TYPE_NORMAL,
  11047         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11048         /* impl */ SOC_MEM_IMPL_NORMAL,
  11049         /* cmic_mor_clks       */ 0,
  11050     },
  11051 #endif /* chips */
  11052 
  11053 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  11054     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56840_A0m */ 
  11055         /* mem            VLAN_PROFILE_2m */
  11056         /* flags       */ SOC_MEM_FLAG_VALID |
  11057                           SOC_MEM_FLAG_CACHABLE |
  11058                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  11059         /* cmp_fn      */ _soc_mem_cmp_undef,
  11060         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11061         /* index_min   */ 0,
  11062         /* index_max   */ 127,
  11063         /* minblock    */ 6,
  11064         /* maxblock    */ 6,
  11065         /* blocks      */ 0x40,
  11066         /* blocks_hi   */ 0,
  11067         /* base        */ 0x0f073400,
  11068         /* gran        */ 1,
  11069         /* bytes       */ 18,
  11070         /* nFields     */ 13,
  11071         /* *fields     */ soc_VLAN_PROFILE_2_BCM56840_A0m_fields,
  11072         /* *views      */ NULL,
  11073         /* *views_num  */ NULL,
  11074         /* snoop_cb    */ NULL, 
  11075         /* snoop_user_data */ NULL, 
  11076         /* snoop_flags */ 0,
  11077         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11078         /* type */ SOC_MEM_TYPE_NORMAL,
  11079         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11080         /* impl */ SOC_MEM_IMPL_NORMAL,
  11081         /* cmic_mor_clks       */ 0,
  11082     },
  11083 #endif /* chips */
  11084 
  11085 #if defined(BCM_56850_A0)
  11086     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56850_A0m */ 
  11087         /* mem            VLAN_PROFILE_2m */
  11088         /* flags       */ SOC_MEM_FLAG_VALID |
  11089                           SOC_MEM_FLAG_CACHABLE |
  11090                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  11091                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  11092         /* cmp_fn      */ _soc_mem_cmp_undef,
  11093         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11094         /* index_min   */ 0,
  11095         /* index_max   */ 127,
  11096         /* minblock    */ 10,
  11097         /* maxblock    */ 10,
  11098         /* blocks      */ 0x400,
  11099         /* blocks_hi   */ 0,
  11100         /* base        */ 0x45340000,
  11101         /* gran        */ 1,
  11102         /* bytes       */ 28,
  11103         /* nFields     */ 7,
  11104         /* *fields     */ soc_VLAN_PROFILE_2_BCM56850_A0m_fields,
  11105         /* *views      */ NULL,
  11106         /* *views_num  */ NULL,
  11107         /* snoop_cb    */ NULL, 
  11108         /* snoop_user_data */ NULL, 
  11109         /* snoop_flags */ 0,
  11110         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11111         /* type */ SOC_MEM_TYPE_NORMAL,
  11112         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11113         /* impl */ SOC_MEM_IMPL_NORMAL,
  11114         /* cmic_mor_clks       */ 0,
  11115     },
  11116 #endif /* chips */
  11117 
  11118 #if defined(BCM_56860_A0)
  11119     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56860_A0m */ 
  11120         /* mem            VLAN_PROFILE_2m */
  11121         /* flags       */ SOC_MEM_FLAG_VALID |
  11122                           SOC_MEM_FLAG_CACHABLE |
  11123                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  11124                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  11125         /* cmp_fn      */ _soc_mem_cmp_undef,
  11126         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11127         /* index_min   */ 0,
  11128         /* index_max   */ 127,
  11129         /* minblock    */ 11,
  11130         /* maxblock    */ 11,
  11131         /* blocks      */ 0x800,
  11132         /* blocks_hi   */ 0,
  11133         /* base        */ 0x55340000,
  11134         /* gran        */ 1,
  11135         /* bytes       */ 28,
  11136         /* nFields     */ 7,
  11137         /* *fields     */ soc_VLAN_PROFILE_2_BCM56850_A0m_fields,
  11138         /* *views      */ NULL,
  11139         /* *views_num  */ NULL,
  11140         /* snoop_cb    */ NULL, 
  11141         /* snoop_user_data */ NULL, 
  11142         /* snoop_flags */ 0,
  11143         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11144         /* type */ SOC_MEM_TYPE_NORMAL,
  11145         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11146         /* impl */ SOC_MEM_IMPL_NORMAL,
  11147         /* cmic_mor_clks       */ 0,
  11148     },
  11149 #endif /* chips */
  11150 
  11151 #if defined(BCM_56870_A0)
  11152     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56870_A0m */ 
  11153         /* mem            VLAN_PROFILE_2m */
  11154         /* flags       */ SOC_MEM_FLAG_VALID |
  11155                           SOC_MEM_FLAG_CACHABLE |
  11156                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  11157                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  11158         /* cmp_fn      */ _soc_mem_cmp_undef,
  11159         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11160         /* index_min   */ 0,
  11161         /* index_max   */ 127,
  11162         /* minblock    */ 37,
  11163         /* maxblock    */ 37,
  11164         /* blocks      */ 0,
  11165         /* blocks_hi   */ 0x20,
  11166         /* base        */ 0x807c0000,
  11167         /* gran        */ 1,
  11168         /* bytes       */ 40,
  11169         /* nFields     */ 18,
  11170         /* *fields     */ soc_VFI_PROFILE_2_BCM56870_A0m_fields,
  11171         /* *views      */ NULL,
  11172         /* *views_num  */ NULL,
  11173         /* snoop_cb    */ NULL, 
  11174         /* snoop_user_data */ NULL, 
  11175         /* snoop_flags */ 0,
  11176         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11177         /* type */ SOC_MEM_TYPE_NORMAL,
  11178         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11179         /* impl */ SOC_MEM_IMPL_NORMAL,
  11180         /* cmic_mor_clks       */ 0,
  11181         /* access_latency_mode */ 3,
  11182     },
  11183 #endif /* chips */
  11184 
  11185 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  11186     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56960_A0m */ 
  11187         /* mem            VLAN_PROFILE_2m */
  11188         /* flags       */ SOC_MEM_FLAG_VALID |
  11189                           SOC_MEM_FLAG_CACHABLE |
  11190                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  11191                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  11192         /* cmp_fn      */ _soc_mem_cmp_undef,
  11193         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11194         /* index_min   */ 0,
  11195         /* index_max   */ 127,
  11196         /* minblock    */ 36,
  11197         /* maxblock    */ 36,
  11198         /* blocks      */ 0,
  11199         /* blocks_hi   */ 0x10,
  11200         /* base        */ 0x506c0000,
  11201         /* gran        */ 1,
  11202         /* bytes       */ 36,
  11203         /* nFields     */ 7,
  11204         /* *fields     */ soc_VLAN_PROFILE_2_BCM56960_A0m_fields,
  11205         /* *views      */ NULL,
  11206         /* *views_num  */ NULL,
  11207         /* snoop_cb    */ NULL, 
  11208         /* snoop_user_data */ NULL, 
  11209         /* snoop_flags */ 0,
  11210         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11211         /* type */ SOC_MEM_TYPE_NORMAL,
  11212         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11213         /* impl */ SOC_MEM_IMPL_NORMAL,
  11214         /* cmic_mor_clks       */ 0,
  11215         /* access_latency_mode */ 3,
  11216     },
  11217 #endif /* chips */
  11218 
  11219 #if defined(BCM_56970_A0)
  11220     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56970_A0m */ 
  11221         /* mem            VLAN_PROFILE_2m */
  11222         /* flags       */ SOC_MEM_FLAG_VALID |
  11223                           SOC_MEM_FLAG_CACHABLE |
  11224                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  11225                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  11226         /* cmp_fn      */ _soc_mem_cmp_undef,
  11227         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11228         /* index_min   */ 0,
  11229         /* index_max   */ 127,
  11230         /* minblock    */ 68,
  11231         /* maxblock    */ 68,
  11232         /* blocks      */ 0,
  11233         /* blocks_hi   */ 0xffffffff,
  11234         /* base        */ 0x906c0000,
  11235         /* gran        */ 1,
  11236         /* bytes       */ 39,
  11237         /* nFields     */ 16,
  11238         /* *fields     */ soc_VLAN_PROFILE_2_BCM56970_A0m_fields,
  11239         /* *views      */ NULL,
  11240         /* *views_num  */ NULL,
  11241         /* snoop_cb    */ NULL, 
  11242         /* snoop_user_data */ NULL, 
  11243         /* snoop_flags */ 0,
  11244         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11245         /* type */ SOC_MEM_TYPE_NORMAL,
  11246         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11247         /* impl */ SOC_MEM_IMPL_NORMAL,
  11248         /* cmic_mor_clks       */ 0,
  11249         /* access_latency_mode */ 3,
  11250     },
  11251 #endif /* chips */
  11252 
  11253 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  11254     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM56980_A0m */ 
  11255         /* mem            VLAN_PROFILE_2m */
  11256         /* flags       */ SOC_MEM_FLAG_VALID |
  11257                           SOC_MEM_FLAG_CACHABLE |
  11258                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  11259                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  11260         /* cmp_fn      */ _soc_mem_cmp_undef,
  11261         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11262         /* index_min   */ 0,
  11263         /* index_max   */ 127,
  11264         /* minblock    */ 101,
  11265         /* maxblock    */ 101,
  11266         /* blocks      */ 0,
  11267         /* blocks_hi   */ 0xffffffff,
  11268         /* base        */ 0x1cc80000,
  11269         /* gran        */ 1,
  11270         /* bytes       */ 43,
  11271         /* nFields     */ 10,
  11272         /* *fields     */ soc_VLAN_PROFILE_2_BCM56980_A0m_fields,
  11273         /* *views      */ NULL,
  11274         /* *views_num  */ NULL,
  11275         /* snoop_cb    */ NULL, 
  11276         /* snoop_user_data */ NULL, 
  11277         /* snoop_flags */ 0,
  11278         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11279         /* type */ SOC_MEM_TYPE_NORMAL,
  11280         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  11281         /* impl */ SOC_MEM_IMPL_NORMAL,
  11282         /* cmic_mor_clks       */ 0,
  11283         /* access_latency_mode */ 3,
  11284     },
  11285 #endif /* chips */
  11286 
  11287 #if defined(BCM_88732_A0)
  11288     { /* SOC_MEM_INT_VLAN_PROFILE_2_BCM88732_A0m */ 
  11289         /* mem            VLAN_PROFILE_2m */
  11290         /* flags       */ SOC_MEM_FLAG_VALID |
  11291                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11292         /* cmp_fn      */ _soc_mem_cmp_undef,
  11293         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11294         /* index_min   */ 0,
  11295         /* index_max   */ 63,
  11296         /* minblock    */ 5,
  11297         /* maxblock    */ 5,
  11298         /* blocks      */ 0x20,
  11299         /* blocks_hi   */ 0,
  11300         /* base        */ 0x08030000,
  11301         /* gran        */ 1,
  11302         /* bytes       */ 6,
  11303         /* nFields     */ 6,
  11304         /* *fields     */ soc_VLAN_PROFILE_2_BCM88732_A0m_fields,
  11305         /* *views      */ NULL,
  11306         /* *views_num  */ NULL,
  11307         /* snoop_cb    */ NULL, 
  11308         /* snoop_user_data */ NULL, 
  11309         /* snoop_flags */ 0,
  11310         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11311         /* type */ SOC_MEM_TYPE_NORMAL,
  11312         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  11313         /* impl */ SOC_MEM_IMPL_NORMAL,
  11314         /* cmic_mor_clks       */ 0,
  11315     },
  11316 #endif /* chips */
  11317 
  11318 #if defined(BCM_56514_A0)
  11319     { /* SOC_MEM_INT_VLAN_PROFILE_TABm */ 
  11320         /* mem            VLAN_PROFILE_TABm */
  11321         /* flags       */ SOC_MEM_FLAG_VALID |
  11322                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11323         /* cmp_fn      */ _soc_mem_cmp_undef,
  11324         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11325         /* index_min   */ 0,
  11326         /* index_max   */ 15,
  11327         /* minblock    */ 6,
  11328         /* maxblock    */ 6,
  11329         /* blocks      */ 0x40,
  11330         /* blocks_hi   */ 0,
  11331         /* base        */ 0x05020000,
  11332         /* gran        */ 1,
  11333         /* bytes       */ 2,
  11334         /* nFields     */ 7,
  11335         /* *fields     */ soc_VLAN_PROFILE_TABm_fields,
  11336         /* *views      */ NULL,
  11337         /* *views_num  */ NULL,
  11338         /* snoop_cb    */ NULL, 
  11339         /* snoop_user_data */ NULL, 
  11340         /* snoop_flags */ 0,
  11341         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11342         /* type */ SOC_MEM_TYPE_NORMAL,
  11343         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11344         /* impl */ SOC_MEM_IMPL_NORMAL,
  11345         /* cmic_mor_clks       */ 0,
  11346     },
  11347 #endif /* chips */
  11348 
  11349 #if defined(BCM_53400_A0)
  11350     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM53400_A0m */ 
  11351         /* mem            VLAN_PROFILE_TABm */
  11352         /* flags       */ SOC_MEM_FLAG_VALID |
  11353                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11354         /* cmp_fn      */ _soc_mem_cmp_undef,
  11355         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11356         /* index_min   */ 0,
  11357         /* index_max   */ 15,
  11358         /* minblock    */ 5,
  11359         /* maxblock    */ 5,
  11360         /* blocks      */ 0x20,
  11361         /* blocks_hi   */ 0,
  11362         /* base        */ 0x10080000,
  11363         /* gran        */ 1,
  11364         /* bytes       */ 4,
  11365         /* nFields     */ 25,
  11366         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM53400_A0m_fields,
  11367         /* *views      */ NULL,
  11368         /* *views_num  */ NULL,
  11369         /* snoop_cb    */ NULL, 
  11370         /* snoop_user_data */ NULL, 
  11371         /* snoop_flags */ 0,
  11372         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11373         /* type */ SOC_MEM_TYPE_NORMAL,
  11374         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11375         /* impl */ SOC_MEM_IMPL_NORMAL,
  11376         /* cmic_mor_clks       */ 0,
  11377     },
  11378 #endif /* chips */
  11379 
  11380 #if defined(BCM_53540_A0)
  11381     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM53540_A0m */ 
  11382         /* mem            VLAN_PROFILE_TABm */
  11383         /* flags       */ SOC_MEM_FLAG_VALID |
  11384                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11385         /* cmp_fn      */ _soc_mem_cmp_undef,
  11386         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11387         /* index_min   */ 0,
  11388         /* index_max   */ 15,
  11389         /* minblock    */ 8,
  11390         /* maxblock    */ 8,
  11391         /* blocks      */ 0x100,
  11392         /* blocks_hi   */ 0,
  11393         /* base        */ 0x10080000,
  11394         /* gran        */ 1,
  11395         /* bytes       */ 5,
  11396         /* nFields     */ 24,
  11397         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56160_A0m_fields,
  11398         /* *views      */ NULL,
  11399         /* *views_num  */ NULL,
  11400         /* snoop_cb    */ NULL, 
  11401         /* snoop_user_data */ NULL, 
  11402         /* snoop_flags */ 0,
  11403         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11404         /* type */ SOC_MEM_TYPE_NORMAL,
  11405         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11406         /* impl */ SOC_MEM_IMPL_NORMAL,
  11407         /* cmic_mor_clks       */ 0,
  11408     },
  11409 #endif /* chips */
  11410 
  11411 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  11412     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM53570_A0m */ 
  11413         /* mem            VLAN_PROFILE_TABm */
  11414         /* flags       */ SOC_MEM_FLAG_VALID |
  11415                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11416         /* cmp_fn      */ _soc_mem_cmp_undef,
  11417         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11418         /* index_min   */ 0,
  11419         /* index_max   */ 15,
  11420         /* minblock    */ 15,
  11421         /* maxblock    */ 15,
  11422         /* blocks      */ 0x8000,
  11423         /* blocks_hi   */ 0,
  11424         /* base        */ 0x10080000,
  11425         /* gran        */ 1,
  11426         /* bytes       */ 5,
  11427         /* nFields     */ 24,
  11428         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56160_A0m_fields,
  11429         /* *views      */ NULL,
  11430         /* *views_num  */ NULL,
  11431         /* snoop_cb    */ NULL, 
  11432         /* snoop_user_data */ NULL, 
  11433         /* snoop_flags */ 0,
  11434         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11435         /* type */ SOC_MEM_TYPE_NORMAL,
  11436         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11437         /* impl */ SOC_MEM_IMPL_NORMAL,
  11438         /* cmic_mor_clks       */ 0,
  11439     },
  11440 #endif /* chips */
  11441 
  11442 #if defined(BCM_56142_A0)
  11443     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56142_A0m */ 
  11444         /* mem            VLAN_PROFILE_TABm */
  11445         /* flags       */ SOC_MEM_FLAG_VALID |
  11446                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11447         /* cmp_fn      */ _soc_mem_cmp_undef,
  11448         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11449         /* index_min   */ 0,
  11450         /* index_max   */ 15,
  11451         /* minblock    */ 5,
  11452         /* maxblock    */ 5,
  11453         /* blocks      */ 0x20,
  11454         /* blocks_hi   */ 0,
  11455         /* base        */ 0x05020000,
  11456         /* gran        */ 1,
  11457         /* bytes       */ 4,
  11458         /* nFields     */ 18,
  11459         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56142_A0m_fields,
  11460         /* *views      */ NULL,
  11461         /* *views_num  */ NULL,
  11462         /* snoop_cb    */ NULL, 
  11463         /* snoop_user_data */ NULL, 
  11464         /* snoop_flags */ 0,
  11465         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11466         /* type */ SOC_MEM_TYPE_NORMAL,
  11467         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11468         /* impl */ SOC_MEM_IMPL_NORMAL,
  11469         /* cmic_mor_clks       */ 0,
  11470     },
  11471 #endif /* chips */
  11472 
  11473 #if defined(BCM_56150_A0)
  11474     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56150_A0m */ 
  11475         /* mem            VLAN_PROFILE_TABm */
  11476         /* flags       */ SOC_MEM_FLAG_VALID |
  11477                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11478         /* cmp_fn      */ _soc_mem_cmp_undef,
  11479         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11480         /* index_min   */ 0,
  11481         /* index_max   */ 15,
  11482         /* minblock    */ 5,
  11483         /* maxblock    */ 5,
  11484         /* blocks      */ 0x20,
  11485         /* blocks_hi   */ 0,
  11486         /* base        */ 0x14080000,
  11487         /* gran        */ 1,
  11488         /* bytes       */ 4,
  11489         /* nFields     */ 23,
  11490         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56150_A0m_fields,
  11491         /* *views      */ NULL,
  11492         /* *views_num  */ NULL,
  11493         /* snoop_cb    */ NULL, 
  11494         /* snoop_user_data */ NULL, 
  11495         /* snoop_flags */ 0,
  11496         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11497         /* type */ SOC_MEM_TYPE_NORMAL,
  11498         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11499         /* impl */ SOC_MEM_IMPL_NORMAL,
  11500         /* cmic_mor_clks       */ 0,
  11501     },
  11502 #endif /* chips */
  11503 
  11504 #if defined(BCM_56160_A0)
  11505     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56160_A0m */ 
  11506         /* mem            VLAN_PROFILE_TABm */
  11507         /* flags       */ SOC_MEM_FLAG_VALID |
  11508                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11509         /* cmp_fn      */ _soc_mem_cmp_undef,
  11510         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11511         /* index_min   */ 0,
  11512         /* index_max   */ 15,
  11513         /* minblock    */ 7,
  11514         /* maxblock    */ 7,
  11515         /* blocks      */ 0x80,
  11516         /* blocks_hi   */ 0,
  11517         /* base        */ 0x10080000,
  11518         /* gran        */ 1,
  11519         /* bytes       */ 5,
  11520         /* nFields     */ 24,
  11521         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56160_A0m_fields,
  11522         /* *views      */ NULL,
  11523         /* *views_num  */ NULL,
  11524         /* snoop_cb    */ NULL, 
  11525         /* snoop_user_data */ NULL, 
  11526         /* snoop_flags */ 0,
  11527         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11528         /* type */ SOC_MEM_TYPE_NORMAL,
  11529         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11530         /* impl */ SOC_MEM_IMPL_NORMAL,
  11531         /* cmic_mor_clks       */ 0,
  11532     },
  11533 #endif /* chips */
  11534 
  11535 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \
  11536     defined(BCM_56224_A0) || defined(BCM_56224_B0)
  11537     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56224_A0m */ 
  11538         /* mem            VLAN_PROFILE_TABm */
  11539         /* flags       */ SOC_MEM_FLAG_VALID |
  11540                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11541         /* cmp_fn      */ _soc_mem_cmp_undef,
  11542         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11543         /* index_min   */ 0,
  11544         /* index_max   */ 7,
  11545         /* minblock    */ 6,
  11546         /* maxblock    */ 6,
  11547         /* blocks      */ 0x40,
  11548         /* blocks_hi   */ 0,
  11549         /* base        */ 0x05020000,
  11550         /* gran        */ 1,
  11551         /* bytes       */ 3,
  11552         /* nFields     */ 14,
  11553         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56224_A0m_fields,
  11554         /* *views      */ NULL,
  11555         /* *views_num  */ NULL,
  11556         /* snoop_cb    */ NULL, 
  11557         /* snoop_user_data */ NULL, 
  11558         /* snoop_flags */ 0,
  11559         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11560         /* type */ SOC_MEM_TYPE_NORMAL,
  11561         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11562         /* impl */ SOC_MEM_IMPL_NORMAL,
  11563         /* cmic_mor_clks       */ 0,
  11564     },
  11565 #endif /* chips */
  11566 
  11567 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  11568     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56260_A0m */ 
  11569         /* mem            VLAN_PROFILE_TABm */
  11570         /* flags       */ SOC_MEM_FLAG_VALID |
  11571                           SOC_MEM_FLAG_CACHABLE |
  11572                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  11573         /* cmp_fn      */ _soc_mem_cmp_undef,
  11574         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11575         /* index_min   */ 0,
  11576         /* index_max   */ 63,
  11577         /* minblock    */ 6,
  11578         /* maxblock    */ 6,
  11579         /* blocks      */ 0x40,
  11580         /* blocks_hi   */ 0,
  11581         /* base        */ 0x14300000,
  11582         /* gran        */ 1,
  11583         /* bytes       */ 6,
  11584         /* nFields     */ 25,
  11585         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56260_A0m_fields,
  11586         /* *views      */ NULL,
  11587         /* *views_num  */ NULL,
  11588         /* snoop_cb    */ NULL, 
  11589         /* snoop_user_data */ NULL, 
  11590         /* snoop_flags */ 0,
  11591         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11592         /* type */ SOC_MEM_TYPE_NORMAL,
  11593         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11594         /* impl */ SOC_MEM_IMPL_NORMAL,
  11595         /* cmic_mor_clks       */ 0,
  11596     },
  11597 #endif /* chips */
  11598 
  11599 #if defined(BCM_56270_A0)
  11600     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56270_A0m */ 
  11601         /* mem            VLAN_PROFILE_TABm */
  11602         /* flags       */ SOC_MEM_FLAG_VALID |
  11603                           SOC_MEM_FLAG_CACHABLE |
  11604                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  11605         /* cmp_fn      */ _soc_mem_cmp_undef,
  11606         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11607         /* index_min   */ 0,
  11608         /* index_max   */ 15,
  11609         /* minblock    */ 5,
  11610         /* maxblock    */ 5,
  11611         /* blocks      */ 0x20,
  11612         /* blocks_hi   */ 0,
  11613         /* base        */ 0x14300000,
  11614         /* gran        */ 1,
  11615         /* bytes       */ 6,
  11616         /* nFields     */ 25,
  11617         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56260_A0m_fields,
  11618         /* *views      */ NULL,
  11619         /* *views_num  */ NULL,
  11620         /* snoop_cb    */ NULL, 
  11621         /* snoop_user_data */ NULL, 
  11622         /* snoop_flags */ 0,
  11623         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11624         /* type */ SOC_MEM_TYPE_NORMAL,
  11625         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11626         /* impl */ SOC_MEM_IMPL_NORMAL,
  11627         /* cmic_mor_clks       */ 0,
  11628     },
  11629 #endif /* chips */
  11630 
  11631 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  11632     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56334_A0m */ 
  11633         /* mem            VLAN_PROFILE_TABm */
  11634         /* flags       */ SOC_MEM_FLAG_VALID |
  11635                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11636         /* cmp_fn      */ _soc_mem_cmp_undef,
  11637         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11638         /* index_min   */ 0,
  11639         /* index_max   */ 15,
  11640         /* minblock    */ 5,
  11641         /* maxblock    */ 5,
  11642         /* blocks      */ 0x20,
  11643         /* blocks_hi   */ 0,
  11644         /* base        */ 0x05020000,
  11645         /* gran        */ 1,
  11646         /* bytes       */ 4,
  11647         /* nFields     */ 23,
  11648         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56334_A0m_fields,
  11649         /* *views      */ NULL,
  11650         /* *views_num  */ NULL,
  11651         /* snoop_cb    */ NULL, 
  11652         /* snoop_user_data */ NULL, 
  11653         /* snoop_flags */ 0,
  11654         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11655         /* type */ SOC_MEM_TYPE_NORMAL,
  11656         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11657         /* impl */ SOC_MEM_IMPL_NORMAL,
  11658         /* cmic_mor_clks       */ 0,
  11659     },
  11660 #endif /* chips */
  11661 
  11662 #if defined(BCM_56340_A0)
  11663     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56340_A0m */ 
  11664         /* mem            VLAN_PROFILE_TABm */
  11665         /* flags       */ SOC_MEM_FLAG_VALID |
  11666                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11667         /* cmp_fn      */ _soc_mem_cmp_undef,
  11668         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11669         /* index_min   */ 0,
  11670         /* index_max   */ 63,
  11671         /* minblock    */ 4,
  11672         /* maxblock    */ 4,
  11673         /* blocks      */ 0x10,
  11674         /* blocks_hi   */ 0,
  11675         /* base        */ 0x14300000,
  11676         /* gran        */ 1,
  11677         /* bytes       */ 6,
  11678         /* nFields     */ 24,
  11679         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56640_A0m_fields,
  11680         /* *views      */ NULL,
  11681         /* *views_num  */ NULL,
  11682         /* snoop_cb    */ NULL, 
  11683         /* snoop_user_data */ NULL, 
  11684         /* snoop_flags */ 0,
  11685         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11686         /* type */ SOC_MEM_TYPE_NORMAL,
  11687         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11688         /* impl */ SOC_MEM_IMPL_NORMAL,
  11689         /* cmic_mor_clks       */ 0,
  11690     },
  11691 #endif /* chips */
  11692 
  11693 #if defined(BCM_56370_A0)
  11694     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56370_A0m */ 
  11695         /* mem            VLAN_PROFILE_TABm */
  11696         /* flags       */ SOC_MEM_FLAG_VALID |
  11697                           SOC_MEM_FLAG_CACHABLE |
  11698                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  11699         /* cmp_fn      */ _soc_mem_cmp_undef,
  11700         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11701         /* index_min   */ 0,
  11702         /* index_max   */ 127,
  11703         /* minblock    */ 14,
  11704         /* maxblock    */ 14,
  11705         /* blocks      */ 0x4000,
  11706         /* blocks_hi   */ 0,
  11707         /* base        */ 0x64440000,
  11708         /* gran        */ 1,
  11709         /* bytes       */ 10,
  11710         /* nFields     */ 25,
  11711         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56870_A0m_fields,
  11712         /* *views      */ NULL,
  11713         /* *views_num  */ NULL,
  11714         /* snoop_cb    */ NULL, 
  11715         /* snoop_user_data */ NULL, 
  11716         /* snoop_flags */ 0,
  11717         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11718         /* type */ SOC_MEM_TYPE_NORMAL,
  11719         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  11720         /* impl */ SOC_MEM_IMPL_NORMAL,
  11721         /* cmic_mor_clks       */ 0,
  11722         /* access_latency_mode */ 3,
  11723     },
  11724 #endif /* chips */
  11725 
  11726 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  11727     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56440_A0m */ 
  11728         /* mem            VLAN_PROFILE_TABm */
  11729         /* flags       */ SOC_MEM_FLAG_VALID |
  11730                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11731         /* cmp_fn      */ _soc_mem_cmp_undef,
  11732         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11733         /* index_min   */ 0,
  11734         /* index_max   */ 63,
  11735         /* minblock    */ 9,
  11736         /* maxblock    */ 9,
  11737         /* blocks      */ 0x200,
  11738         /* blocks_hi   */ 0,
  11739         /* base        */ 0x05078000,
  11740         /* gran        */ 1,
  11741         /* bytes       */ 6,
  11742         /* nFields     */ 24,
  11743         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56840_A0m_fields,
  11744         /* *views      */ NULL,
  11745         /* *views_num  */ NULL,
  11746         /* snoop_cb    */ NULL, 
  11747         /* snoop_user_data */ NULL, 
  11748         /* snoop_flags */ 0,
  11749         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11750         /* type */ SOC_MEM_TYPE_NORMAL,
  11751         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11752         /* impl */ SOC_MEM_IMPL_NORMAL,
  11753         /* cmic_mor_clks       */ 0,
  11754     },
  11755 #endif /* chips */
  11756 
  11757 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  11758     defined(BCM_56450_B1)
  11759     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56450_A0m */ 
  11760         /* mem            VLAN_PROFILE_TABm */
  11761         /* flags       */ SOC_MEM_FLAG_VALID |
  11762                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11763         /* cmp_fn      */ _soc_mem_cmp_undef,
  11764         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11765         /* index_min   */ 0,
  11766         /* index_max   */ 63,
  11767         /* minblock    */ 8,
  11768         /* maxblock    */ 8,
  11769         /* blocks      */ 0x100,
  11770         /* blocks_hi   */ 0,
  11771         /* base        */ 0x14300000,
  11772         /* gran        */ 1,
  11773         /* bytes       */ 6,
  11774         /* nFields     */ 24,
  11775         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56640_A0m_fields,
  11776         /* *views      */ NULL,
  11777         /* *views_num  */ NULL,
  11778         /* snoop_cb    */ NULL, 
  11779         /* snoop_user_data */ NULL, 
  11780         /* snoop_flags */ 0,
  11781         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11782         /* type */ SOC_MEM_TYPE_NORMAL,
  11783         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11784         /* impl */ SOC_MEM_IMPL_NORMAL,
  11785         /* cmic_mor_clks       */ 0,
  11786     },
  11787 #endif /* chips */
  11788 
  11789 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  11790     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56524_A0m */ 
  11791         /* mem            VLAN_PROFILE_TABm */
  11792         /* flags       */ SOC_MEM_FLAG_VALID |
  11793                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11794         /* cmp_fn      */ _soc_mem_cmp_undef,
  11795         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11796         /* index_min   */ 0,
  11797         /* index_max   */ 63,
  11798         /* minblock    */ 8,
  11799         /* maxblock    */ 8,
  11800         /* blocks      */ 0x100,
  11801         /* blocks_hi   */ 0,
  11802         /* base        */ 0x06020000,
  11803         /* gran        */ 1,
  11804         /* bytes       */ 4,
  11805         /* nFields     */ 21,
  11806         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56634_A0m_fields,
  11807         /* *views      */ NULL,
  11808         /* *views_num  */ NULL,
  11809         /* snoop_cb    */ NULL, 
  11810         /* snoop_user_data */ NULL, 
  11811         /* snoop_flags */ 0,
  11812         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11813         /* type */ SOC_MEM_TYPE_NORMAL,
  11814         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11815         /* impl */ SOC_MEM_IMPL_NORMAL,
  11816         /* cmic_mor_clks       */ 0,
  11817     },
  11818 #endif /* chips */
  11819 
  11820 #if defined(BCM_56560_A0)
  11821     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56560_A0m */ 
  11822         /* mem            VLAN_PROFILE_TABm */
  11823         /* flags       */ SOC_MEM_FLAG_VALID |
  11824                           SOC_MEM_FLAG_CACHABLE |
  11825                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  11826         /* cmp_fn      */ _soc_mem_cmp_undef,
  11827         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11828         /* index_min   */ 0,
  11829         /* index_max   */ 127,
  11830         /* minblock    */ 21,
  11831         /* maxblock    */ 21,
  11832         /* blocks      */ 0x200000,
  11833         /* blocks_hi   */ 0,
  11834         /* base        */ 0x14300000,
  11835         /* gran        */ 1,
  11836         /* bytes       */ 6,
  11837         /* nFields     */ 19,
  11838         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56560_A0m_fields,
  11839         /* *views      */ NULL,
  11840         /* *views_num  */ NULL,
  11841         /* snoop_cb    */ NULL, 
  11842         /* snoop_user_data */ NULL, 
  11843         /* snoop_flags */ 0,
  11844         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11845         /* type */ SOC_MEM_TYPE_NORMAL,
  11846         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11847         /* impl */ SOC_MEM_IMPL_NORMAL,
  11848         /* cmic_mor_clks       */ 0,
  11849     },
  11850 #endif /* chips */
  11851 
  11852 #if defined(BCM_56560_B0)
  11853     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56560_B0m */ 
  11854         /* mem            VLAN_PROFILE_TABm */
  11855         /* flags       */ SOC_MEM_FLAG_VALID |
  11856                           SOC_MEM_FLAG_CACHABLE |
  11857                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  11858         /* cmp_fn      */ _soc_mem_cmp_undef,
  11859         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11860         /* index_min   */ 0,
  11861         /* index_max   */ 127,
  11862         /* minblock    */ 13,
  11863         /* maxblock    */ 13,
  11864         /* blocks      */ 0x2000,
  11865         /* blocks_hi   */ 0,
  11866         /* base        */ 0x14300000,
  11867         /* gran        */ 1,
  11868         /* bytes       */ 6,
  11869         /* nFields     */ 19,
  11870         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56560_A0m_fields,
  11871         /* *views      */ NULL,
  11872         /* *views_num  */ NULL,
  11873         /* snoop_cb    */ NULL, 
  11874         /* snoop_user_data */ NULL, 
  11875         /* snoop_flags */ 0,
  11876         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11877         /* type */ SOC_MEM_TYPE_NORMAL,
  11878         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11879         /* impl */ SOC_MEM_IMPL_NORMAL,
  11880         /* cmic_mor_clks       */ 0,
  11881     },
  11882 #endif /* chips */
  11883 
  11884 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  11885     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56624_A0m */ 
  11886         /* mem            VLAN_PROFILE_TABm */
  11887         /* flags       */ SOC_MEM_FLAG_VALID |
  11888                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11889         /* cmp_fn      */ _soc_mem_cmp_undef,
  11890         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11891         /* index_min   */ 0,
  11892         /* index_max   */ 63,
  11893         /* minblock    */ 7,
  11894         /* maxblock    */ 7,
  11895         /* blocks      */ 0x80,
  11896         /* blocks_hi   */ 0,
  11897         /* base        */ 0x05020000,
  11898         /* gran        */ 1,
  11899         /* bytes       */ 3,
  11900         /* nFields     */ 19,
  11901         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56624_A0m_fields,
  11902         /* *views      */ NULL,
  11903         /* *views_num  */ NULL,
  11904         /* snoop_cb    */ NULL, 
  11905         /* snoop_user_data */ NULL, 
  11906         /* snoop_flags */ 0,
  11907         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11908         /* type */ SOC_MEM_TYPE_NORMAL,
  11909         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11910         /* impl */ SOC_MEM_IMPL_NORMAL,
  11911         /* cmic_mor_clks       */ 0,
  11912     },
  11913 #endif /* chips */
  11914 
  11915 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  11916     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56634_A0m */ 
  11917         /* mem            VLAN_PROFILE_TABm */
  11918         /* flags       */ SOC_MEM_FLAG_VALID |
  11919                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11920         /* cmp_fn      */ _soc_mem_cmp_undef,
  11921         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11922         /* index_min   */ 0,
  11923         /* index_max   */ 63,
  11924         /* minblock    */ 9,
  11925         /* maxblock    */ 9,
  11926         /* blocks      */ 0x200,
  11927         /* blocks_hi   */ 0,
  11928         /* base        */ 0x06020000,
  11929         /* gran        */ 1,
  11930         /* bytes       */ 4,
  11931         /* nFields     */ 21,
  11932         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56634_A0m_fields,
  11933         /* *views      */ NULL,
  11934         /* *views_num  */ NULL,
  11935         /* snoop_cb    */ NULL, 
  11936         /* snoop_user_data */ NULL, 
  11937         /* snoop_flags */ 0,
  11938         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11939         /* type */ SOC_MEM_TYPE_NORMAL,
  11940         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11941         /* impl */ SOC_MEM_IMPL_NORMAL,
  11942         /* cmic_mor_clks       */ 0,
  11943     },
  11944 #endif /* chips */
  11945 
  11946 #if defined(BCM_56640_A0)
  11947     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56640_A0m */ 
  11948         /* mem            VLAN_PROFILE_TABm */
  11949         /* flags       */ SOC_MEM_FLAG_VALID |
  11950                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11951         /* cmp_fn      */ _soc_mem_cmp_undef,
  11952         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11953         /* index_min   */ 0,
  11954         /* index_max   */ 127,
  11955         /* minblock    */ 7,
  11956         /* maxblock    */ 7,
  11957         /* blocks      */ 0x80,
  11958         /* blocks_hi   */ 0,
  11959         /* base        */ 0x14300000,
  11960         /* gran        */ 1,
  11961         /* bytes       */ 6,
  11962         /* nFields     */ 24,
  11963         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56640_A0m_fields,
  11964         /* *views      */ NULL,
  11965         /* *views_num  */ NULL,
  11966         /* snoop_cb    */ NULL, 
  11967         /* snoop_user_data */ NULL, 
  11968         /* snoop_flags */ 0,
  11969         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  11970         /* type */ SOC_MEM_TYPE_NORMAL,
  11971         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  11972         /* impl */ SOC_MEM_IMPL_NORMAL,
  11973         /* cmic_mor_clks       */ 0,
  11974     },
  11975 #endif /* chips */
  11976 
  11977 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  11978     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56670_A0m */ 
  11979         /* mem            VLAN_PROFILE_TABm */
  11980         /* flags       */ SOC_MEM_FLAG_VALID |
  11981                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  11982         /* cmp_fn      */ _soc_mem_cmp_undef,
  11983         /* *null_entry */ _soc_mem_entry_null_zeroes,
  11984         /* index_min   */ 0,
  11985         /* index_max   */ 15,
  11986         /* minblock    */ 21,
  11987         /* maxblock    */ 21,
  11988         /* blocks      */ 0x200000,
  11989         /* blocks_hi   */ 0,
  11990         /* base        */ 0x14300000,
  11991         /* gran        */ 1,
  11992         /* bytes       */ 5,
  11993         /* nFields     */ 17,
  11994         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56670_A0m_fields,
  11995         /* *views      */ NULL,
  11996         /* *views_num  */ NULL,
  11997         /* snoop_cb    */ NULL, 
  11998         /* snoop_user_data */ NULL, 
  11999         /* snoop_flags */ 0,
  12000         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12001         /* type */ SOC_MEM_TYPE_NORMAL,
  12002         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12003         /* impl */ SOC_MEM_IMPL_NORMAL,
  12004         /* cmic_mor_clks       */ 0,
  12005     },
  12006 #endif /* chips */
  12007 
  12008 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  12009     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56680_A0m */ 
  12010         /* mem            VLAN_PROFILE_TABm */
  12011         /* flags       */ SOC_MEM_FLAG_VALID |
  12012                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12013         /* cmp_fn      */ _soc_mem_cmp_undef,
  12014         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12015         /* index_min   */ 0,
  12016         /* index_max   */ 63,
  12017         /* minblock    */ 6,
  12018         /* maxblock    */ 6,
  12019         /* blocks      */ 0x40,
  12020         /* blocks_hi   */ 0,
  12021         /* base        */ 0x05020000,
  12022         /* gran        */ 1,
  12023         /* bytes       */ 3,
  12024         /* nFields     */ 19,
  12025         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56624_A0m_fields,
  12026         /* *views      */ NULL,
  12027         /* *views_num  */ NULL,
  12028         /* snoop_cb    */ NULL, 
  12029         /* snoop_user_data */ NULL, 
  12030         /* snoop_flags */ 0,
  12031         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12032         /* type */ SOC_MEM_TYPE_NORMAL,
  12033         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12034         /* impl */ SOC_MEM_IMPL_NORMAL,
  12035         /* cmic_mor_clks       */ 0,
  12036     },
  12037 #endif /* chips */
  12038 
  12039 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  12040     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56685_A0m */ 
  12041         /* mem            VLAN_PROFILE_TABm */
  12042         /* flags       */ SOC_MEM_FLAG_VALID |
  12043                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12044         /* cmp_fn      */ _soc_mem_cmp_undef,
  12045         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12046         /* index_min   */ 0,
  12047         /* index_max   */ 63,
  12048         /* minblock    */ 6,
  12049         /* maxblock    */ 6,
  12050         /* blocks      */ 0x40,
  12051         /* blocks_hi   */ 0,
  12052         /* base        */ 0x06020000,
  12053         /* gran        */ 1,
  12054         /* bytes       */ 4,
  12055         /* nFields     */ 21,
  12056         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56634_A0m_fields,
  12057         /* *views      */ NULL,
  12058         /* *views_num  */ NULL,
  12059         /* snoop_cb    */ NULL, 
  12060         /* snoop_user_data */ NULL, 
  12061         /* snoop_flags */ 0,
  12062         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12063         /* type */ SOC_MEM_TYPE_NORMAL,
  12064         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12065         /* impl */ SOC_MEM_IMPL_NORMAL,
  12066         /* cmic_mor_clks       */ 0,
  12067     },
  12068 #endif /* chips */
  12069 
  12070 #if defined(BCM_56770_A0)
  12071     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56770_A0m */ 
  12072         /* mem            VLAN_PROFILE_TABm */
  12073         /* flags       */ SOC_MEM_FLAG_VALID |
  12074                           SOC_MEM_FLAG_CACHABLE |
  12075                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12076                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12077         /* cmp_fn      */ _soc_mem_cmp_undef,
  12078         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12079         /* index_min   */ 0,
  12080         /* index_max   */ 127,
  12081         /* minblock    */ 25,
  12082         /* maxblock    */ 25,
  12083         /* blocks      */ 0x2000000,
  12084         /* blocks_hi   */ 0,
  12085         /* base        */ 0x64440000,
  12086         /* gran        */ 1,
  12087         /* bytes       */ 10,
  12088         /* nFields     */ 25,
  12089         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56870_A0m_fields,
  12090         /* *views      */ NULL,
  12091         /* *views_num  */ NULL,
  12092         /* snoop_cb    */ NULL, 
  12093         /* snoop_user_data */ NULL, 
  12094         /* snoop_flags */ 0,
  12095         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12096         /* type */ SOC_MEM_TYPE_NORMAL,
  12097         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  12098         /* impl */ SOC_MEM_IMPL_NORMAL,
  12099         /* cmic_mor_clks       */ 0,
  12100         /* access_latency_mode */ 3,
  12101     },
  12102 #endif /* chips */
  12103 
  12104 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  12105     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56820_A0m */ 
  12106         /* mem            VLAN_PROFILE_TABm */
  12107         /* flags       */ SOC_MEM_FLAG_VALID |
  12108                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12109         /* cmp_fn      */ _soc_mem_cmp_undef,
  12110         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12111         /* index_min   */ 0,
  12112         /* index_max   */ 63,
  12113         /* minblock    */ 3,
  12114         /* maxblock    */ 3,
  12115         /* blocks      */ 0x8,
  12116         /* blocks_hi   */ 0,
  12117         /* base        */ 0x05062000,
  12118         /* gran        */ 1,
  12119         /* bytes       */ 3,
  12120         /* nFields     */ 18,
  12121         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56820_A0m_fields,
  12122         /* *views      */ NULL,
  12123         /* *views_num  */ NULL,
  12124         /* snoop_cb    */ NULL, 
  12125         /* snoop_user_data */ NULL, 
  12126         /* snoop_flags */ 0,
  12127         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12128         /* type */ SOC_MEM_TYPE_NORMAL,
  12129         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12130         /* impl */ SOC_MEM_IMPL_NORMAL,
  12131         /* cmic_mor_clks       */ 0,
  12132     },
  12133 #endif /* chips */
  12134 
  12135 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  12136     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56840_A0m */ 
  12137         /* mem            VLAN_PROFILE_TABm */
  12138         /* flags       */ SOC_MEM_FLAG_VALID |
  12139                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12140         /* cmp_fn      */ _soc_mem_cmp_undef,
  12141         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12142         /* index_min   */ 0,
  12143         /* index_max   */ 127,
  12144         /* minblock    */ 6,
  12145         /* maxblock    */ 6,
  12146         /* blocks      */ 0x40,
  12147         /* blocks_hi   */ 0,
  12148         /* base        */ 0x05078000,
  12149         /* gran        */ 1,
  12150         /* bytes       */ 6,
  12151         /* nFields     */ 24,
  12152         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56840_A0m_fields,
  12153         /* *views      */ NULL,
  12154         /* *views_num  */ NULL,
  12155         /* snoop_cb    */ NULL, 
  12156         /* snoop_user_data */ NULL, 
  12157         /* snoop_flags */ 0,
  12158         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12159         /* type */ SOC_MEM_TYPE_NORMAL,
  12160         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12161         /* impl */ SOC_MEM_IMPL_NORMAL,
  12162         /* cmic_mor_clks       */ 0,
  12163     },
  12164 #endif /* chips */
  12165 
  12166 #if defined(BCM_56850_A0)
  12167     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56850_A0m */ 
  12168         /* mem            VLAN_PROFILE_TABm */
  12169         /* flags       */ SOC_MEM_FLAG_VALID |
  12170                           SOC_MEM_FLAG_CACHABLE |
  12171                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  12172                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  12173         /* cmp_fn      */ _soc_mem_cmp_undef,
  12174         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12175         /* index_min   */ 0,
  12176         /* index_max   */ 127,
  12177         /* minblock    */ 10,
  12178         /* maxblock    */ 10,
  12179         /* blocks      */ 0x400,
  12180         /* blocks_hi   */ 0,
  12181         /* base        */ 0x14300000,
  12182         /* gran        */ 1,
  12183         /* bytes       */ 6,
  12184         /* nFields     */ 19,
  12185         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56850_A0m_fields,
  12186         /* *views      */ NULL,
  12187         /* *views_num  */ NULL,
  12188         /* snoop_cb    */ NULL, 
  12189         /* snoop_user_data */ NULL, 
  12190         /* snoop_flags */ 0,
  12191         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12192         /* type */ SOC_MEM_TYPE_NORMAL,
  12193         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12194         /* impl */ SOC_MEM_IMPL_NORMAL,
  12195         /* cmic_mor_clks       */ 0,
  12196     },
  12197 #endif /* chips */
  12198 
  12199 #if defined(BCM_56860_A0)
  12200     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56860_A0m */ 
  12201         /* mem            VLAN_PROFILE_TABm */
  12202         /* flags       */ SOC_MEM_FLAG_VALID |
  12203                           SOC_MEM_FLAG_CACHABLE |
  12204                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  12205                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  12206         /* cmp_fn      */ _soc_mem_cmp_undef,
  12207         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12208         /* index_min   */ 0,
  12209         /* index_max   */ 127,
  12210         /* minblock    */ 11,
  12211         /* maxblock    */ 11,
  12212         /* blocks      */ 0x800,
  12213         /* blocks_hi   */ 0,
  12214         /* base        */ 0x14300000,
  12215         /* gran        */ 1,
  12216         /* bytes       */ 6,
  12217         /* nFields     */ 19,
  12218         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56860_A0m_fields,
  12219         /* *views      */ NULL,
  12220         /* *views_num  */ NULL,
  12221         /* snoop_cb    */ NULL, 
  12222         /* snoop_user_data */ NULL, 
  12223         /* snoop_flags */ 0,
  12224         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12225         /* type */ SOC_MEM_TYPE_NORMAL,
  12226         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12227         /* impl */ SOC_MEM_IMPL_NORMAL,
  12228         /* cmic_mor_clks       */ 0,
  12229     },
  12230 #endif /* chips */
  12231 
  12232 #if defined(BCM_56870_A0)
  12233     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56870_A0m */ 
  12234         /* mem            VLAN_PROFILE_TABm */
  12235         /* flags       */ SOC_MEM_FLAG_VALID |
  12236                           SOC_MEM_FLAG_CACHABLE |
  12237                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12238                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12239         /* cmp_fn      */ _soc_mem_cmp_undef,
  12240         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12241         /* index_min   */ 0,
  12242         /* index_max   */ 127,
  12243         /* minblock    */ 37,
  12244         /* maxblock    */ 37,
  12245         /* blocks      */ 0,
  12246         /* blocks_hi   */ 0x20,
  12247         /* base        */ 0x64440000,
  12248         /* gran        */ 1,
  12249         /* bytes       */ 10,
  12250         /* nFields     */ 25,
  12251         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56870_A0m_fields,
  12252         /* *views      */ NULL,
  12253         /* *views_num  */ NULL,
  12254         /* snoop_cb    */ NULL, 
  12255         /* snoop_user_data */ NULL, 
  12256         /* snoop_flags */ 0,
  12257         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12258         /* type */ SOC_MEM_TYPE_NORMAL,
  12259         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  12260         /* impl */ SOC_MEM_IMPL_NORMAL,
  12261         /* cmic_mor_clks       */ 0,
  12262         /* access_latency_mode */ 3,
  12263     },
  12264 #endif /* chips */
  12265 
  12266 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  12267     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56960_A0m */ 
  12268         /* mem            VLAN_PROFILE_TABm */
  12269         /* flags       */ SOC_MEM_FLAG_VALID |
  12270                           SOC_MEM_FLAG_CACHABLE |
  12271                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  12272                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  12273         /* cmp_fn      */ _soc_mem_cmp_undef,
  12274         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12275         /* index_min   */ 0,
  12276         /* index_max   */ 127,
  12277         /* minblock    */ 36,
  12278         /* maxblock    */ 36,
  12279         /* blocks      */ 0,
  12280         /* blocks_hi   */ 0x10,
  12281         /* base        */ 0x38140000,
  12282         /* gran        */ 1,
  12283         /* bytes       */ 6,
  12284         /* nFields     */ 19,
  12285         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56960_A0m_fields,
  12286         /* *views      */ NULL,
  12287         /* *views_num  */ NULL,
  12288         /* snoop_cb    */ NULL, 
  12289         /* snoop_user_data */ NULL, 
  12290         /* snoop_flags */ 0,
  12291         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12292         /* type */ SOC_MEM_TYPE_NORMAL,
  12293         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12294         /* impl */ SOC_MEM_IMPL_NORMAL,
  12295         /* cmic_mor_clks       */ 0,
  12296         /* access_latency_mode */ 3,
  12297     },
  12298 #endif /* chips */
  12299 
  12300 #if defined(BCM_56970_A0)
  12301     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56970_A0m */ 
  12302         /* mem            VLAN_PROFILE_TABm */
  12303         /* flags       */ SOC_MEM_FLAG_VALID |
  12304                           SOC_MEM_FLAG_CACHABLE |
  12305                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12306                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12307         /* cmp_fn      */ _soc_mem_cmp_undef,
  12308         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12309         /* index_min   */ 0,
  12310         /* index_max   */ 127,
  12311         /* minblock    */ 68,
  12312         /* maxblock    */ 68,
  12313         /* blocks      */ 0,
  12314         /* blocks_hi   */ 0xffffffff,
  12315         /* base        */ 0x5c340000,
  12316         /* gran        */ 1,
  12317         /* bytes       */ 7,
  12318         /* nFields     */ 21,
  12319         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56970_A0m_fields,
  12320         /* *views      */ NULL,
  12321         /* *views_num  */ NULL,
  12322         /* snoop_cb    */ NULL, 
  12323         /* snoop_user_data */ NULL, 
  12324         /* snoop_flags */ 0,
  12325         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12326         /* type */ SOC_MEM_TYPE_NORMAL,
  12327         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  12328         /* impl */ SOC_MEM_IMPL_NORMAL,
  12329         /* cmic_mor_clks       */ 0,
  12330         /* access_latency_mode */ 3,
  12331     },
  12332 #endif /* chips */
  12333 
  12334 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  12335     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM56980_A0m */ 
  12336         /* mem            VLAN_PROFILE_TABm */
  12337         /* flags       */ SOC_MEM_FLAG_VALID |
  12338                           SOC_MEM_FLAG_CACHABLE |
  12339                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  12340                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  12341         /* cmp_fn      */ _soc_mem_cmp_undef,
  12342         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12343         /* index_min   */ 0,
  12344         /* index_max   */ 127,
  12345         /* minblock    */ 101,
  12346         /* maxblock    */ 101,
  12347         /* blocks      */ 0,
  12348         /* blocks_hi   */ 0xffffffff,
  12349         /* base        */ 0x0c7c0000,
  12350         /* gran        */ 1,
  12351         /* bytes       */ 5,
  12352         /* nFields     */ 18,
  12353         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM56980_A0m_fields,
  12354         /* *views      */ NULL,
  12355         /* *views_num  */ NULL,
  12356         /* snoop_cb    */ NULL, 
  12357         /* snoop_user_data */ NULL, 
  12358         /* snoop_flags */ 0,
  12359         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12360         /* type */ SOC_MEM_TYPE_NORMAL,
  12361         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  12362         /* impl */ SOC_MEM_IMPL_NORMAL,
  12363         /* cmic_mor_clks       */ 0,
  12364         /* access_latency_mode */ 3,
  12365     },
  12366 #endif /* chips */
  12367 
  12368 #if defined(BCM_88732_A0)
  12369     { /* SOC_MEM_INT_VLAN_PROFILE_TAB_BCM88732_A0m */ 
  12370         /* mem            VLAN_PROFILE_TABm */
  12371         /* flags       */ SOC_MEM_FLAG_VALID |
  12372                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12373         /* cmp_fn      */ _soc_mem_cmp_undef,
  12374         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12375         /* index_min   */ 0,
  12376         /* index_max   */ 63,
  12377         /* minblock    */ 5,
  12378         /* maxblock    */ 5,
  12379         /* blocks      */ 0x20,
  12380         /* blocks_hi   */ 0,
  12381         /* base        */ 0x05020000,
  12382         /* gran        */ 1,
  12383         /* bytes       */ 1,
  12384         /* nFields     */ 2,
  12385         /* *fields     */ soc_VLAN_PROFILE_TAB_BCM88732_A0m_fields,
  12386         /* *views      */ NULL,
  12387         /* *views_num  */ NULL,
  12388         /* snoop_cb    */ NULL, 
  12389         /* snoop_user_data */ NULL, 
  12390         /* snoop_flags */ 0,
  12391         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12392         /* type */ SOC_MEM_TYPE_NORMAL,
  12393         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12394         /* impl */ SOC_MEM_IMPL_NORMAL,
  12395         /* cmic_mor_clks       */ 0,
  12396     },
  12397 #endif /* chips */
  12398 
  12399 #if defined(BCM_53314_A0) || defined(BCM_53324_A0) || \
  12400     defined(BCM_56224_A0) || defined(BCM_56224_B0) || \
  12401     defined(BCM_56504_A0) || defined(BCM_56504_B0) || \
  12402     defined(BCM_56514_A0) || defined(BCM_56680_A0) || \
  12403     defined(BCM_56680_B0) || defined(BCM_56685_A0) || \
  12404     defined(BCM_56685_B0)
  12405     { /* SOC_MEM_INT_VLAN_PROTOCOLm */ 
  12406         /* mem            VLAN_PROTOCOLm */
  12407         /* flags       */ SOC_MEM_FLAG_VALID |
  12408                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12409         /* cmp_fn      */ _soc_mem_cmp_undef,
  12410         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12411         /* index_min   */ 0,
  12412         /* index_max   */ 15,
  12413         /* minblock    */ 6,
  12414         /* maxblock    */ 6,
  12415         /* blocks      */ 0x40,
  12416         /* blocks_hi   */ 0,
  12417         /* base        */ 0x04000000,
  12418         /* gran        */ 1,
  12419         /* bytes       */ 3,
  12420         /* nFields     */ 6,
  12421         /* *fields     */ soc_VLAN_PROTOCOLm_fields,
  12422         /* *views      */ NULL,
  12423         /* *views_num  */ NULL,
  12424         /* snoop_cb    */ NULL, 
  12425         /* snoop_user_data */ NULL, 
  12426         /* snoop_flags */ 0,
  12427         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12428         /* type */ SOC_MEM_TYPE_NORMAL,
  12429         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12430         /* impl */ SOC_MEM_IMPL_NORMAL,
  12431         /* cmic_mor_clks       */ 0,
  12432     },
  12433 #endif /* chips */
  12434 
  12435 #if defined(BCM_53400_A0)
  12436     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM53400_A0m */ 
  12437         /* mem            VLAN_PROTOCOLm */
  12438         /* flags       */ SOC_MEM_FLAG_VALID |
  12439                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12440         /* cmp_fn      */ _soc_mem_cmp_undef,
  12441         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12442         /* index_min   */ 0,
  12443         /* index_max   */ 15,
  12444         /* minblock    */ 5,
  12445         /* maxblock    */ 5,
  12446         /* blocks      */ 0x20,
  12447         /* blocks_hi   */ 0,
  12448         /* base        */ 0x0c000000,
  12449         /* gran        */ 1,
  12450         /* bytes       */ 3,
  12451         /* nFields     */ 6,
  12452         /* *fields     */ soc_VLAN_PROTOCOL_BCM53400_A0m_fields,
  12453         /* *views      */ NULL,
  12454         /* *views_num  */ NULL,
  12455         /* snoop_cb    */ NULL, 
  12456         /* snoop_user_data */ NULL, 
  12457         /* snoop_flags */ 0,
  12458         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12459         /* type */ SOC_MEM_TYPE_NORMAL,
  12460         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12461         /* impl */ SOC_MEM_IMPL_NORMAL,
  12462         /* cmic_mor_clks       */ 0,
  12463     },
  12464 #endif /* chips */
  12465 
  12466 #if defined(BCM_53540_A0)
  12467     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM53540_A0m */ 
  12468         /* mem            VLAN_PROTOCOLm */
  12469         /* flags       */ SOC_MEM_FLAG_VALID |
  12470                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12471         /* cmp_fn      */ _soc_mem_cmp_undef,
  12472         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12473         /* index_min   */ 0,
  12474         /* index_max   */ 15,
  12475         /* minblock    */ 8,
  12476         /* maxblock    */ 8,
  12477         /* blocks      */ 0x100,
  12478         /* blocks_hi   */ 0,
  12479         /* base        */ 0x0c000000,
  12480         /* gran        */ 1,
  12481         /* bytes       */ 3,
  12482         /* nFields     */ 6,
  12483         /* *fields     */ soc_VLAN_PROTOCOL_BCM53400_A0m_fields,
  12484         /* *views      */ NULL,
  12485         /* *views_num  */ NULL,
  12486         /* snoop_cb    */ NULL, 
  12487         /* snoop_user_data */ NULL, 
  12488         /* snoop_flags */ 0,
  12489         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12490         /* type */ SOC_MEM_TYPE_NORMAL,
  12491         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12492         /* impl */ SOC_MEM_IMPL_NORMAL,
  12493         /* cmic_mor_clks       */ 0,
  12494     },
  12495 #endif /* chips */
  12496 
  12497 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  12498     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM53570_A0m */ 
  12499         /* mem            VLAN_PROTOCOLm */
  12500         /* flags       */ SOC_MEM_FLAG_VALID |
  12501                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12502         /* cmp_fn      */ _soc_mem_cmp_undef,
  12503         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12504         /* index_min   */ 0,
  12505         /* index_max   */ 15,
  12506         /* minblock    */ 15,
  12507         /* maxblock    */ 15,
  12508         /* blocks      */ 0x8000,
  12509         /* blocks_hi   */ 0,
  12510         /* base        */ 0x0c000000,
  12511         /* gran        */ 1,
  12512         /* bytes       */ 3,
  12513         /* nFields     */ 6,
  12514         /* *fields     */ soc_VLAN_PROTOCOL_BCM53400_A0m_fields,
  12515         /* *views      */ NULL,
  12516         /* *views_num  */ NULL,
  12517         /* snoop_cb    */ NULL, 
  12518         /* snoop_user_data */ NULL, 
  12519         /* snoop_flags */ 0,
  12520         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12521         /* type */ SOC_MEM_TYPE_NORMAL,
  12522         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12523         /* impl */ SOC_MEM_IMPL_NORMAL,
  12524         /* cmic_mor_clks       */ 0,
  12525     },
  12526 #endif /* chips */
  12527 
  12528 #if defined(BCM_56150_A0)
  12529     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56150_A0m */ 
  12530         /* mem            VLAN_PROTOCOLm */
  12531         /* flags       */ SOC_MEM_FLAG_VALID |
  12532                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12533         /* cmp_fn      */ _soc_mem_cmp_undef,
  12534         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12535         /* index_min   */ 0,
  12536         /* index_max   */ 15,
  12537         /* minblock    */ 5,
  12538         /* maxblock    */ 5,
  12539         /* blocks      */ 0x20,
  12540         /* blocks_hi   */ 0,
  12541         /* base        */ 0x10000000,
  12542         /* gran        */ 1,
  12543         /* bytes       */ 3,
  12544         /* nFields     */ 6,
  12545         /* *fields     */ soc_VLAN_PROTOCOL_BCM56640_A0m_fields,
  12546         /* *views      */ NULL,
  12547         /* *views_num  */ NULL,
  12548         /* snoop_cb    */ NULL, 
  12549         /* snoop_user_data */ NULL, 
  12550         /* snoop_flags */ 0,
  12551         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12552         /* type */ SOC_MEM_TYPE_NORMAL,
  12553         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12554         /* impl */ SOC_MEM_IMPL_NORMAL,
  12555         /* cmic_mor_clks       */ 0,
  12556     },
  12557 #endif /* chips */
  12558 
  12559 #if defined(BCM_56160_A0)
  12560     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56160_A0m */ 
  12561         /* mem            VLAN_PROTOCOLm */
  12562         /* flags       */ SOC_MEM_FLAG_VALID |
  12563                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12564         /* cmp_fn      */ _soc_mem_cmp_undef,
  12565         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12566         /* index_min   */ 0,
  12567         /* index_max   */ 15,
  12568         /* minblock    */ 7,
  12569         /* maxblock    */ 7,
  12570         /* blocks      */ 0x80,
  12571         /* blocks_hi   */ 0,
  12572         /* base        */ 0x0c000000,
  12573         /* gran        */ 1,
  12574         /* bytes       */ 3,
  12575         /* nFields     */ 6,
  12576         /* *fields     */ soc_VLAN_PROTOCOL_BCM53400_A0m_fields,
  12577         /* *views      */ NULL,
  12578         /* *views_num  */ NULL,
  12579         /* snoop_cb    */ NULL, 
  12580         /* snoop_user_data */ NULL, 
  12581         /* snoop_flags */ 0,
  12582         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12583         /* type */ SOC_MEM_TYPE_NORMAL,
  12584         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12585         /* impl */ SOC_MEM_IMPL_NORMAL,
  12586         /* cmic_mor_clks       */ 0,
  12587     },
  12588 #endif /* chips */
  12589 
  12590 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  12591     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56260_A0m */ 
  12592         /* mem            VLAN_PROTOCOLm */
  12593         /* flags       */ SOC_MEM_FLAG_VALID |
  12594                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12595         /* cmp_fn      */ _soc_mem_cmp_undef,
  12596         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12597         /* index_min   */ 0,
  12598         /* index_max   */ 15,
  12599         /* minblock    */ 6,
  12600         /* maxblock    */ 6,
  12601         /* blocks      */ 0x40,
  12602         /* blocks_hi   */ 0,
  12603         /* base        */ 0x10000000,
  12604         /* gran        */ 1,
  12605         /* bytes       */ 3,
  12606         /* nFields     */ 6,
  12607         /* *fields     */ soc_VLAN_PROTOCOL_BCM53400_A0m_fields,
  12608         /* *views      */ NULL,
  12609         /* *views_num  */ NULL,
  12610         /* snoop_cb    */ NULL, 
  12611         /* snoop_user_data */ NULL, 
  12612         /* snoop_flags */ 0,
  12613         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12614         /* type */ SOC_MEM_TYPE_NORMAL,
  12615         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12616         /* impl */ SOC_MEM_IMPL_NORMAL,
  12617         /* cmic_mor_clks       */ 0,
  12618     },
  12619 #endif /* chips */
  12620 
  12621 #if defined(BCM_56270_A0)
  12622     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56270_A0m */ 
  12623         /* mem            VLAN_PROTOCOLm */
  12624         /* flags       */ SOC_MEM_FLAG_VALID |
  12625                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12626         /* cmp_fn      */ _soc_mem_cmp_undef,
  12627         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12628         /* index_min   */ 0,
  12629         /* index_max   */ 15,
  12630         /* minblock    */ 5,
  12631         /* maxblock    */ 5,
  12632         /* blocks      */ 0x20,
  12633         /* blocks_hi   */ 0,
  12634         /* base        */ 0x10000000,
  12635         /* gran        */ 1,
  12636         /* bytes       */ 3,
  12637         /* nFields     */ 6,
  12638         /* *fields     */ soc_VLAN_PROTOCOL_BCM53400_A0m_fields,
  12639         /* *views      */ NULL,
  12640         /* *views_num  */ NULL,
  12641         /* snoop_cb    */ NULL, 
  12642         /* snoop_user_data */ NULL, 
  12643         /* snoop_flags */ 0,
  12644         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12645         /* type */ SOC_MEM_TYPE_NORMAL,
  12646         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12647         /* impl */ SOC_MEM_IMPL_NORMAL,
  12648         /* cmic_mor_clks       */ 0,
  12649     },
  12650 #endif /* chips */
  12651 
  12652 #if defined(BCM_56314_A0) || defined(BCM_56524_A0) || \
  12653     defined(BCM_56524_B0)
  12654     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56314_A0m */ 
  12655         /* mem            VLAN_PROTOCOLm */
  12656         /* flags       */ SOC_MEM_FLAG_VALID |
  12657                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12658         /* cmp_fn      */ _soc_mem_cmp_undef,
  12659         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12660         /* index_min   */ 0,
  12661         /* index_max   */ 15,
  12662         /* minblock    */ 8,
  12663         /* maxblock    */ 8,
  12664         /* blocks      */ 0x100,
  12665         /* blocks_hi   */ 0,
  12666         /* base        */ 0x04000000,
  12667         /* gran        */ 1,
  12668         /* bytes       */ 3,
  12669         /* nFields     */ 6,
  12670         /* *fields     */ soc_VLAN_PROTOCOLm_fields,
  12671         /* *views      */ NULL,
  12672         /* *views_num  */ NULL,
  12673         /* snoop_cb    */ NULL, 
  12674         /* snoop_user_data */ NULL, 
  12675         /* snoop_flags */ 0,
  12676         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12677         /* type */ SOC_MEM_TYPE_NORMAL,
  12678         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12679         /* impl */ SOC_MEM_IMPL_NORMAL,
  12680         /* cmic_mor_clks       */ 0,
  12681     },
  12682 #endif /* chips */
  12683 
  12684 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \
  12685     defined(BCM_56334_B0)
  12686     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56334_A0m */ 
  12687         /* mem            VLAN_PROTOCOLm */
  12688         /* flags       */ SOC_MEM_FLAG_VALID |
  12689                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12690         /* cmp_fn      */ _soc_mem_cmp_undef,
  12691         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12692         /* index_min   */ 0,
  12693         /* index_max   */ 15,
  12694         /* minblock    */ 5,
  12695         /* maxblock    */ 5,
  12696         /* blocks      */ 0x20,
  12697         /* blocks_hi   */ 0,
  12698         /* base        */ 0x04000000,
  12699         /* gran        */ 1,
  12700         /* bytes       */ 3,
  12701         /* nFields     */ 6,
  12702         /* *fields     */ soc_VLAN_PROTOCOLm_fields,
  12703         /* *views      */ NULL,
  12704         /* *views_num  */ NULL,
  12705         /* snoop_cb    */ NULL, 
  12706         /* snoop_user_data */ NULL, 
  12707         /* snoop_flags */ 0,
  12708         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12709         /* type */ SOC_MEM_TYPE_NORMAL,
  12710         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12711         /* impl */ SOC_MEM_IMPL_NORMAL,
  12712         /* cmic_mor_clks       */ 0,
  12713     },
  12714 #endif /* chips */
  12715 
  12716 #if defined(BCM_56340_A0)
  12717     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56340_A0m */ 
  12718         /* mem            VLAN_PROTOCOLm */
  12719         /* flags       */ SOC_MEM_FLAG_VALID |
  12720                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12721         /* cmp_fn      */ _soc_mem_cmp_undef,
  12722         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12723         /* index_min   */ 0,
  12724         /* index_max   */ 15,
  12725         /* minblock    */ 4,
  12726         /* maxblock    */ 4,
  12727         /* blocks      */ 0x10,
  12728         /* blocks_hi   */ 0,
  12729         /* base        */ 0x10000000,
  12730         /* gran        */ 1,
  12731         /* bytes       */ 3,
  12732         /* nFields     */ 6,
  12733         /* *fields     */ soc_VLAN_PROTOCOL_BCM56640_A0m_fields,
  12734         /* *views      */ NULL,
  12735         /* *views_num  */ NULL,
  12736         /* snoop_cb    */ NULL, 
  12737         /* snoop_user_data */ NULL, 
  12738         /* snoop_flags */ 0,
  12739         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12740         /* type */ SOC_MEM_TYPE_NORMAL,
  12741         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12742         /* impl */ SOC_MEM_IMPL_NORMAL,
  12743         /* cmic_mor_clks       */ 0,
  12744     },
  12745 #endif /* chips */
  12746 
  12747 #if defined(BCM_56370_A0)
  12748     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56370_A0m */ 
  12749         /* mem            VLAN_PROTOCOLm */
  12750         /* flags       */ SOC_MEM_FLAG_VALID |
  12751                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12752         /* cmp_fn      */ _soc_mem_cmp_undef,
  12753         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12754         /* index_min   */ 0,
  12755         /* index_max   */ 15,
  12756         /* minblock    */ 14,
  12757         /* maxblock    */ 14,
  12758         /* blocks      */ 0x4000,
  12759         /* blocks_hi   */ 0,
  12760         /* base        */ 0x61140000,
  12761         /* gran        */ 1,
  12762         /* bytes       */ 3,
  12763         /* nFields     */ 6,
  12764         /* *fields     */ soc_VLAN_PROTOCOL_BCM56870_A0m_fields,
  12765         /* *views      */ NULL,
  12766         /* *views_num  */ NULL,
  12767         /* snoop_cb    */ NULL, 
  12768         /* snoop_user_data */ NULL, 
  12769         /* snoop_flags */ 0,
  12770         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12771         /* type */ SOC_MEM_TYPE_NORMAL,
  12772         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12773         /* impl */ SOC_MEM_IMPL_NORMAL,
  12774         /* cmic_mor_clks       */ 0,
  12775         /* access_latency_mode */ 0,
  12776     },
  12777 #endif /* chips */
  12778 
  12779 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  12780     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56440_A0m */ 
  12781         /* mem            VLAN_PROTOCOLm */
  12782         /* flags       */ SOC_MEM_FLAG_VALID |
  12783                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12784         /* cmp_fn      */ _soc_mem_cmp_undef,
  12785         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12786         /* index_min   */ 0,
  12787         /* index_max   */ 15,
  12788         /* minblock    */ 9,
  12789         /* maxblock    */ 9,
  12790         /* blocks      */ 0x200,
  12791         /* blocks_hi   */ 0,
  12792         /* base        */ 0x04060000,
  12793         /* gran        */ 1,
  12794         /* bytes       */ 3,
  12795         /* nFields     */ 6,
  12796         /* *fields     */ soc_VLAN_PROTOCOLm_fields,
  12797         /* *views      */ NULL,
  12798         /* *views_num  */ NULL,
  12799         /* snoop_cb    */ NULL, 
  12800         /* snoop_user_data */ NULL, 
  12801         /* snoop_flags */ 0,
  12802         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12803         /* type */ SOC_MEM_TYPE_NORMAL,
  12804         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12805         /* impl */ SOC_MEM_IMPL_NORMAL,
  12806         /* cmic_mor_clks       */ 0,
  12807     },
  12808 #endif /* chips */
  12809 
  12810 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  12811     defined(BCM_56450_B1)
  12812     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56450_A0m */ 
  12813         /* mem            VLAN_PROTOCOLm */
  12814         /* flags       */ SOC_MEM_FLAG_VALID |
  12815                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12816         /* cmp_fn      */ _soc_mem_cmp_undef,
  12817         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12818         /* index_min   */ 0,
  12819         /* index_max   */ 15,
  12820         /* minblock    */ 8,
  12821         /* maxblock    */ 8,
  12822         /* blocks      */ 0x100,
  12823         /* blocks_hi   */ 0,
  12824         /* base        */ 0x10000000,
  12825         /* gran        */ 1,
  12826         /* bytes       */ 3,
  12827         /* nFields     */ 6,
  12828         /* *fields     */ soc_VLAN_PROTOCOL_BCM56640_A0m_fields,
  12829         /* *views      */ NULL,
  12830         /* *views_num  */ NULL,
  12831         /* snoop_cb    */ NULL, 
  12832         /* snoop_user_data */ NULL, 
  12833         /* snoop_flags */ 0,
  12834         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12835         /* type */ SOC_MEM_TYPE_NORMAL,
  12836         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12837         /* impl */ SOC_MEM_IMPL_NORMAL,
  12838         /* cmic_mor_clks       */ 0,
  12839     },
  12840 #endif /* chips */
  12841 
  12842 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \
  12843     defined(BCM_56670_B0)
  12844     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56560_A0m */ 
  12845         /* mem            VLAN_PROTOCOLm */
  12846         /* flags       */ SOC_MEM_FLAG_VALID |
  12847                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12848         /* cmp_fn      */ _soc_mem_cmp_undef,
  12849         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12850         /* index_min   */ 0,
  12851         /* index_max   */ 15,
  12852         /* minblock    */ 21,
  12853         /* maxblock    */ 21,
  12854         /* blocks      */ 0x200000,
  12855         /* blocks_hi   */ 0,
  12856         /* base        */ 0x10000000,
  12857         /* gran        */ 1,
  12858         /* bytes       */ 3,
  12859         /* nFields     */ 6,
  12860         /* *fields     */ soc_VLAN_PROTOCOL_BCM53400_A0m_fields,
  12861         /* *views      */ NULL,
  12862         /* *views_num  */ NULL,
  12863         /* snoop_cb    */ NULL, 
  12864         /* snoop_user_data */ NULL, 
  12865         /* snoop_flags */ 0,
  12866         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12867         /* type */ SOC_MEM_TYPE_NORMAL,
  12868         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12869         /* impl */ SOC_MEM_IMPL_NORMAL,
  12870         /* cmic_mor_clks       */ 0,
  12871     },
  12872 #endif /* chips */
  12873 
  12874 #if defined(BCM_56560_B0)
  12875     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56560_B0m */ 
  12876         /* mem            VLAN_PROTOCOLm */
  12877         /* flags       */ SOC_MEM_FLAG_VALID |
  12878                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12879         /* cmp_fn      */ _soc_mem_cmp_undef,
  12880         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12881         /* index_min   */ 0,
  12882         /* index_max   */ 15,
  12883         /* minblock    */ 13,
  12884         /* maxblock    */ 13,
  12885         /* blocks      */ 0x2000,
  12886         /* blocks_hi   */ 0,
  12887         /* base        */ 0x10000000,
  12888         /* gran        */ 1,
  12889         /* bytes       */ 3,
  12890         /* nFields     */ 6,
  12891         /* *fields     */ soc_VLAN_PROTOCOL_BCM53400_A0m_fields,
  12892         /* *views      */ NULL,
  12893         /* *views_num  */ NULL,
  12894         /* snoop_cb    */ NULL, 
  12895         /* snoop_user_data */ NULL, 
  12896         /* snoop_flags */ 0,
  12897         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12898         /* type */ SOC_MEM_TYPE_NORMAL,
  12899         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12900         /* impl */ SOC_MEM_IMPL_NORMAL,
  12901         /* cmic_mor_clks       */ 0,
  12902     },
  12903 #endif /* chips */
  12904 
  12905 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  12906     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56624_A0m */ 
  12907         /* mem            VLAN_PROTOCOLm */
  12908         /* flags       */ SOC_MEM_FLAG_VALID |
  12909                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12910         /* cmp_fn      */ _soc_mem_cmp_undef,
  12911         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12912         /* index_min   */ 0,
  12913         /* index_max   */ 15,
  12914         /* minblock    */ 7,
  12915         /* maxblock    */ 7,
  12916         /* blocks      */ 0x80,
  12917         /* blocks_hi   */ 0,
  12918         /* base        */ 0x04000000,
  12919         /* gran        */ 1,
  12920         /* bytes       */ 3,
  12921         /* nFields     */ 6,
  12922         /* *fields     */ soc_VLAN_PROTOCOLm_fields,
  12923         /* *views      */ NULL,
  12924         /* *views_num  */ NULL,
  12925         /* snoop_cb    */ NULL, 
  12926         /* snoop_user_data */ NULL, 
  12927         /* snoop_flags */ 0,
  12928         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12929         /* type */ SOC_MEM_TYPE_NORMAL,
  12930         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12931         /* impl */ SOC_MEM_IMPL_NORMAL,
  12932         /* cmic_mor_clks       */ 0,
  12933     },
  12934 #endif /* chips */
  12935 
  12936 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  12937     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56634_A0m */ 
  12938         /* mem            VLAN_PROTOCOLm */
  12939         /* flags       */ SOC_MEM_FLAG_VALID |
  12940                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12941         /* cmp_fn      */ _soc_mem_cmp_undef,
  12942         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12943         /* index_min   */ 0,
  12944         /* index_max   */ 15,
  12945         /* minblock    */ 9,
  12946         /* maxblock    */ 9,
  12947         /* blocks      */ 0x200,
  12948         /* blocks_hi   */ 0,
  12949         /* base        */ 0x04000000,
  12950         /* gran        */ 1,
  12951         /* bytes       */ 3,
  12952         /* nFields     */ 6,
  12953         /* *fields     */ soc_VLAN_PROTOCOLm_fields,
  12954         /* *views      */ NULL,
  12955         /* *views_num  */ NULL,
  12956         /* snoop_cb    */ NULL, 
  12957         /* snoop_user_data */ NULL, 
  12958         /* snoop_flags */ 0,
  12959         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12960         /* type */ SOC_MEM_TYPE_NORMAL,
  12961         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12962         /* impl */ SOC_MEM_IMPL_NORMAL,
  12963         /* cmic_mor_clks       */ 0,
  12964     },
  12965 #endif /* chips */
  12966 
  12967 #if defined(BCM_56640_A0)
  12968     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56640_A0m */ 
  12969         /* mem            VLAN_PROTOCOLm */
  12970         /* flags       */ SOC_MEM_FLAG_VALID |
  12971                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  12972         /* cmp_fn      */ _soc_mem_cmp_undef,
  12973         /* *null_entry */ _soc_mem_entry_null_zeroes,
  12974         /* index_min   */ 0,
  12975         /* index_max   */ 15,
  12976         /* minblock    */ 7,
  12977         /* maxblock    */ 7,
  12978         /* blocks      */ 0x80,
  12979         /* blocks_hi   */ 0,
  12980         /* base        */ 0x10000000,
  12981         /* gran        */ 1,
  12982         /* bytes       */ 3,
  12983         /* nFields     */ 6,
  12984         /* *fields     */ soc_VLAN_PROTOCOL_BCM56640_A0m_fields,
  12985         /* *views      */ NULL,
  12986         /* *views_num  */ NULL,
  12987         /* snoop_cb    */ NULL, 
  12988         /* snoop_user_data */ NULL, 
  12989         /* snoop_flags */ 0,
  12990         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  12991         /* type */ SOC_MEM_TYPE_NORMAL,
  12992         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  12993         /* impl */ SOC_MEM_IMPL_NORMAL,
  12994         /* cmic_mor_clks       */ 0,
  12995     },
  12996 #endif /* chips */
  12997 
  12998 #if defined(BCM_56770_A0)
  12999     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56770_A0m */ 
  13000         /* mem            VLAN_PROTOCOLm */
  13001         /* flags       */ SOC_MEM_FLAG_VALID |
  13002                           SOC_MEM_FLAG_CACHABLE |
  13003                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  13004         /* cmp_fn      */ _soc_mem_cmp_undef,
  13005         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13006         /* index_min   */ 0,
  13007         /* index_max   */ 15,
  13008         /* minblock    */ 25,
  13009         /* maxblock    */ 25,
  13010         /* blocks      */ 0x2000000,
  13011         /* blocks_hi   */ 0,
  13012         /* base        */ 0x61140000,
  13013         /* gran        */ 1,
  13014         /* bytes       */ 3,
  13015         /* nFields     */ 6,
  13016         /* *fields     */ soc_VLAN_PROTOCOL_BCM56870_A0m_fields,
  13017         /* *views      */ NULL,
  13018         /* *views_num  */ NULL,
  13019         /* snoop_cb    */ NULL, 
  13020         /* snoop_user_data */ NULL, 
  13021         /* snoop_flags */ 0,
  13022         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13023         /* type */ SOC_MEM_TYPE_NORMAL,
  13024         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13025         /* impl */ SOC_MEM_IMPL_NORMAL,
  13026         /* cmic_mor_clks       */ 0,
  13027         /* access_latency_mode */ 0,
  13028     },
  13029 #endif /* chips */
  13030 
  13031 #if defined(BCM_56800_A0)
  13032     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56800_A0m */ 
  13033         /* mem            VLAN_PROTOCOLm */
  13034         /* flags       */ SOC_MEM_FLAG_VALID |
  13035                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  13036         /* cmp_fn      */ _soc_mem_cmp_undef,
  13037         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13038         /* index_min   */ 0,
  13039         /* index_max   */ 15,
  13040         /* minblock    */ 4,
  13041         /* maxblock    */ 4,
  13042         /* blocks      */ 0x10,
  13043         /* blocks_hi   */ 0,
  13044         /* base        */ 0x04060000,
  13045         /* gran        */ 1,
  13046         /* bytes       */ 3,
  13047         /* nFields     */ 6,
  13048         /* *fields     */ soc_VLAN_PROTOCOLm_fields,
  13049         /* *views      */ NULL,
  13050         /* *views_num  */ NULL,
  13051         /* snoop_cb    */ NULL, 
  13052         /* snoop_user_data */ NULL, 
  13053         /* snoop_flags */ 0,
  13054         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13055         /* type */ SOC_MEM_TYPE_NORMAL,
  13056         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13057         /* impl */ SOC_MEM_IMPL_NORMAL,
  13058         /* cmic_mor_clks       */ 0,
  13059     },
  13060 #endif /* chips */
  13061 
  13062 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  13063     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56820_A0m */ 
  13064         /* mem            VLAN_PROTOCOLm */
  13065         /* flags       */ SOC_MEM_FLAG_VALID |
  13066                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  13067         /* cmp_fn      */ _soc_mem_cmp_undef,
  13068         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13069         /* index_min   */ 0,
  13070         /* index_max   */ 15,
  13071         /* minblock    */ 3,
  13072         /* maxblock    */ 3,
  13073         /* blocks      */ 0x8,
  13074         /* blocks_hi   */ 0,
  13075         /* base        */ 0x04065000,
  13076         /* gran        */ 1,
  13077         /* bytes       */ 3,
  13078         /* nFields     */ 6,
  13079         /* *fields     */ soc_VLAN_PROTOCOLm_fields,
  13080         /* *views      */ NULL,
  13081         /* *views_num  */ NULL,
  13082         /* snoop_cb    */ NULL, 
  13083         /* snoop_user_data */ NULL, 
  13084         /* snoop_flags */ 0,
  13085         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13086         /* type */ SOC_MEM_TYPE_NORMAL,
  13087         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13088         /* impl */ SOC_MEM_IMPL_NORMAL,
  13089         /* cmic_mor_clks       */ 0,
  13090     },
  13091 #endif /* chips */
  13092 
  13093 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  13094     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56840_A0m */ 
  13095         /* mem            VLAN_PROTOCOLm */
  13096         /* flags       */ SOC_MEM_FLAG_VALID |
  13097                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  13098         /* cmp_fn      */ _soc_mem_cmp_undef,
  13099         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13100         /* index_min   */ 0,
  13101         /* index_max   */ 15,
  13102         /* minblock    */ 6,
  13103         /* maxblock    */ 6,
  13104         /* blocks      */ 0x40,
  13105         /* blocks_hi   */ 0,
  13106         /* base        */ 0x04060000,
  13107         /* gran        */ 1,
  13108         /* bytes       */ 3,
  13109         /* nFields     */ 6,
  13110         /* *fields     */ soc_VLAN_PROTOCOLm_fields,
  13111         /* *views      */ NULL,
  13112         /* *views_num  */ NULL,
  13113         /* snoop_cb    */ NULL, 
  13114         /* snoop_user_data */ NULL, 
  13115         /* snoop_flags */ 0,
  13116         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13117         /* type */ SOC_MEM_TYPE_NORMAL,
  13118         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13119         /* impl */ SOC_MEM_IMPL_NORMAL,
  13120         /* cmic_mor_clks       */ 0,
  13121     },
  13122 #endif /* chips */
  13123 
  13124 #if defined(BCM_56850_A0)
  13125     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56850_A0m */ 
  13126         /* mem            VLAN_PROTOCOLm */
  13127         /* flags       */ SOC_MEM_FLAG_VALID |
  13128                           SOC_MEM_FLAG_CACHABLE |
  13129                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  13130         /* cmp_fn      */ _soc_mem_cmp_undef,
  13131         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13132         /* index_min   */ 0,
  13133         /* index_max   */ 15,
  13134         /* minblock    */ 10,
  13135         /* maxblock    */ 10,
  13136         /* blocks      */ 0x400,
  13137         /* blocks_hi   */ 0,
  13138         /* base        */ 0x10000000,
  13139         /* gran        */ 1,
  13140         /* bytes       */ 3,
  13141         /* nFields     */ 6,
  13142         /* *fields     */ soc_VLAN_PROTOCOL_BCM56640_A0m_fields,
  13143         /* *views      */ NULL,
  13144         /* *views_num  */ NULL,
  13145         /* snoop_cb    */ NULL, 
  13146         /* snoop_user_data */ NULL, 
  13147         /* snoop_flags */ 0,
  13148         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13149         /* type */ SOC_MEM_TYPE_NORMAL,
  13150         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13151         /* impl */ SOC_MEM_IMPL_NORMAL,
  13152         /* cmic_mor_clks       */ 0,
  13153     },
  13154 #endif /* chips */
  13155 
  13156 #if defined(BCM_56860_A0)
  13157     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56860_A0m */ 
  13158         /* mem            VLAN_PROTOCOLm */
  13159         /* flags       */ SOC_MEM_FLAG_VALID |
  13160                           SOC_MEM_FLAG_CACHABLE |
  13161                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  13162         /* cmp_fn      */ _soc_mem_cmp_undef,
  13163         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13164         /* index_min   */ 0,
  13165         /* index_max   */ 15,
  13166         /* minblock    */ 11,
  13167         /* maxblock    */ 11,
  13168         /* blocks      */ 0x800,
  13169         /* blocks_hi   */ 0,
  13170         /* base        */ 0x10000000,
  13171         /* gran        */ 1,
  13172         /* bytes       */ 3,
  13173         /* nFields     */ 6,
  13174         /* *fields     */ soc_VLAN_PROTOCOL_BCM56640_A0m_fields,
  13175         /* *views      */ NULL,
  13176         /* *views_num  */ NULL,
  13177         /* snoop_cb    */ NULL, 
  13178         /* snoop_user_data */ NULL, 
  13179         /* snoop_flags */ 0,
  13180         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13181         /* type */ SOC_MEM_TYPE_NORMAL,
  13182         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13183         /* impl */ SOC_MEM_IMPL_NORMAL,
  13184         /* cmic_mor_clks       */ 0,
  13185     },
  13186 #endif /* chips */
  13187 
  13188 #if defined(BCM_56870_A0)
  13189     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56870_A0m */ 
  13190         /* mem            VLAN_PROTOCOLm */
  13191         /* flags       */ SOC_MEM_FLAG_VALID |
  13192                           SOC_MEM_FLAG_CACHABLE |
  13193                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  13194         /* cmp_fn      */ _soc_mem_cmp_undef,
  13195         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13196         /* index_min   */ 0,
  13197         /* index_max   */ 15,
  13198         /* minblock    */ 37,
  13199         /* maxblock    */ 37,
  13200         /* blocks      */ 0,
  13201         /* blocks_hi   */ 0x20,
  13202         /* base        */ 0x61140000,
  13203         /* gran        */ 1,
  13204         /* bytes       */ 3,
  13205         /* nFields     */ 6,
  13206         /* *fields     */ soc_VLAN_PROTOCOL_BCM56870_A0m_fields,
  13207         /* *views      */ NULL,
  13208         /* *views_num  */ NULL,
  13209         /* snoop_cb    */ NULL, 
  13210         /* snoop_user_data */ NULL, 
  13211         /* snoop_flags */ 0,
  13212         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13213         /* type */ SOC_MEM_TYPE_NORMAL,
  13214         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13215         /* impl */ SOC_MEM_IMPL_NORMAL,
  13216         /* cmic_mor_clks       */ 0,
  13217         /* access_latency_mode */ 0,
  13218     },
  13219 #endif /* chips */
  13220 
  13221 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  13222     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56960_A0m */ 
  13223         /* mem            VLAN_PROTOCOLm */
  13224         /* flags       */ SOC_MEM_FLAG_VALID |
  13225                           SOC_MEM_FLAG_CACHABLE |
  13226                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  13227         /* cmp_fn      */ _soc_mem_cmp_undef,
  13228         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13229         /* index_min   */ 0,
  13230         /* index_max   */ 15,
  13231         /* minblock    */ 36,
  13232         /* maxblock    */ 36,
  13233         /* blocks      */ 0,
  13234         /* blocks_hi   */ 0x10,
  13235         /* base        */ 0x30000000,
  13236         /* gran        */ 1,
  13237         /* bytes       */ 3,
  13238         /* nFields     */ 6,
  13239         /* *fields     */ soc_VLAN_PROTOCOL_BCM53400_A0m_fields,
  13240         /* *views      */ NULL,
  13241         /* *views_num  */ NULL,
  13242         /* snoop_cb    */ NULL, 
  13243         /* snoop_user_data */ NULL, 
  13244         /* snoop_flags */ 0,
  13245         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13246         /* type */ SOC_MEM_TYPE_NORMAL,
  13247         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13248         /* impl */ SOC_MEM_IMPL_NORMAL,
  13249         /* cmic_mor_clks       */ 0,
  13250         /* access_latency_mode */ 0,
  13251     },
  13252 #endif /* chips */
  13253 
  13254 #if defined(BCM_56970_A0)
  13255     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM56970_A0m */ 
  13256         /* mem            VLAN_PROTOCOLm */
  13257         /* flags       */ SOC_MEM_FLAG_VALID |
  13258                           SOC_MEM_FLAG_CACHABLE |
  13259                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  13260         /* cmp_fn      */ _soc_mem_cmp_undef,
  13261         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13262         /* index_min   */ 0,
  13263         /* index_max   */ 15,
  13264         /* minblock    */ 68,
  13265         /* maxblock    */ 68,
  13266         /* blocks      */ 0,
  13267         /* blocks_hi   */ 0xffffffff,
  13268         /* base        */ 0x54000000,
  13269         /* gran        */ 1,
  13270         /* bytes       */ 3,
  13271         /* nFields     */ 6,
  13272         /* *fields     */ soc_VLAN_PROTOCOL_BCM53400_A0m_fields,
  13273         /* *views      */ NULL,
  13274         /* *views_num  */ NULL,
  13275         /* snoop_cb    */ NULL, 
  13276         /* snoop_user_data */ NULL, 
  13277         /* snoop_flags */ 0,
  13278         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13279         /* type */ SOC_MEM_TYPE_NORMAL,
  13280         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13281         /* impl */ SOC_MEM_IMPL_NORMAL,
  13282         /* cmic_mor_clks       */ 0,
  13283         /* access_latency_mode */ 0,
  13284     },
  13285 #endif /* chips */
  13286 
  13287 #if defined(BCM_88732_A0)
  13288     { /* SOC_MEM_INT_VLAN_PROTOCOL_BCM88732_A0m */ 
  13289         /* mem            VLAN_PROTOCOLm */
  13290         /* flags       */ SOC_MEM_FLAG_VALID |
  13291                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  13292         /* cmp_fn      */ _soc_mem_cmp_undef,
  13293         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13294         /* index_min   */ 0,
  13295         /* index_max   */ 15,
  13296         /* minblock    */ 5,
  13297         /* maxblock    */ 5,
  13298         /* blocks      */ 0x20,
  13299         /* blocks_hi   */ 0,
  13300         /* base        */ 0x04050000,
  13301         /* gran        */ 1,
  13302         /* bytes       */ 3,
  13303         /* nFields     */ 6,
  13304         /* *fields     */ soc_VLAN_PROTOCOLm_fields,
  13305         /* *views      */ NULL,
  13306         /* *views_num  */ NULL,
  13307         /* snoop_cb    */ NULL, 
  13308         /* snoop_user_data */ NULL, 
  13309         /* snoop_flags */ 0,
  13310         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13311         /* type */ SOC_MEM_TYPE_NORMAL,
  13312         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13313         /* impl */ SOC_MEM_IMPL_NORMAL,
  13314         /* cmic_mor_clks       */ 0,
  13315     },
  13316 #endif /* chips */
  13317 
  13318 #if defined(BCM_56504_A0) || defined(BCM_56504_B0) || \
  13319     defined(BCM_56514_A0)
  13320     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATAm */ 
  13321         /* mem            VLAN_PROTOCOL_DATAm */
  13322         /* flags       */ SOC_MEM_FLAG_VALID |
  13323                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  13324         /* cmp_fn      */ _soc_mem_cmp_undef,
  13325         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13326         /* index_min   */ 0,
  13327         /* index_max   */ 463,
  13328         /* minblock    */ 6,
  13329         /* maxblock    */ 6,
  13330         /* blocks      */ 0x40,
  13331         /* blocks_hi   */ 0,
  13332         /* base        */ 0x04010000,
  13333         /* gran        */ 1,
  13334         /* bytes       */ 2,
  13335         /* nFields     */ 2,
  13336         /* *fields     */ soc_VLAN_PROTOCOL_DATAm_fields,
  13337         /* *views      */ NULL,
  13338         /* *views_num  */ NULL,
  13339         /* snoop_cb    */ NULL, 
  13340         /* snoop_user_data */ NULL, 
  13341         /* snoop_flags */ 0,
  13342         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13343         /* type */ SOC_MEM_TYPE_NORMAL,
  13344         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13345         /* impl */ SOC_MEM_IMPL_NORMAL,
  13346         /* cmic_mor_clks       */ 0,
  13347     },
  13348 #endif /* chips */
  13349 
  13350 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  13351     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM53314_A0m */ 
  13352         /* mem            VLAN_PROTOCOL_DATAm */
  13353         /* flags       */ SOC_MEM_FLAG_VALID |
  13354                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  13355         /* cmp_fn      */ _soc_mem_cmp_undef,
  13356         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13357         /* index_min   */ 0,
  13358         /* index_max   */ 399,
  13359         /* minblock    */ 6,
  13360         /* maxblock    */ 6,
  13361         /* blocks      */ 0x40,
  13362         /* blocks_hi   */ 0,
  13363         /* base        */ 0x04010000,
  13364         /* gran        */ 1,
  13365         /* bytes       */ 2,
  13366         /* nFields     */ 2,
  13367         /* *fields     */ soc_VLAN_PROTOCOL_DATAm_fields,
  13368         /* *views      */ NULL,
  13369         /* *views_num  */ NULL,
  13370         /* snoop_cb    */ NULL, 
  13371         /* snoop_user_data */ NULL, 
  13372         /* snoop_flags */ 0,
  13373         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13374         /* type */ SOC_MEM_TYPE_NORMAL,
  13375         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13376         /* impl */ SOC_MEM_IMPL_NORMAL,
  13377         /* cmic_mor_clks       */ 0,
  13378     },
  13379 #endif /* chips */
  13380 
  13381 #if defined(BCM_53400_A0)
  13382     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM53400_A0m */ 
  13383         /* mem            VLAN_PROTOCOL_DATAm */
  13384         /* flags       */ SOC_MEM_FLAG_VALID |
  13385                           SOC_MEM_FLAG_CACHABLE |
  13386                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  13387         /* cmp_fn      */ _soc_mem_cmp_undef,
  13388         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13389         /* index_min   */ 0,
  13390         /* index_max   */ 479,
  13391         /* minblock    */ 5,
  13392         /* maxblock    */ 5,
  13393         /* blocks      */ 0x20,
  13394         /* blocks_hi   */ 0,
  13395         /* base        */ 0x0c040000,
  13396         /* gran        */ 1,
  13397         /* bytes       */ 5,
  13398         /* nFields     */ 6,
  13399         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM53400_A0m_fields,
  13400         /* *views      */ NULL,
  13401         /* *views_num  */ NULL,
  13402         /* snoop_cb    */ NULL, 
  13403         /* snoop_user_data */ NULL, 
  13404         /* snoop_flags */ 0,
  13405         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13406         /* type */ SOC_MEM_TYPE_NORMAL,
  13407         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13408         /* impl */ SOC_MEM_IMPL_NORMAL,
  13409         /* cmic_mor_clks       */ 0,
  13410     },
  13411 #endif /* chips */
  13412 
  13413 #if defined(BCM_53540_A0)
  13414     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM53540_A0m */ 
  13415         /* mem            VLAN_PROTOCOL_DATAm */
  13416         /* flags       */ SOC_MEM_FLAG_VALID |
  13417                           SOC_MEM_FLAG_CACHABLE |
  13418                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  13419         /* cmp_fn      */ _soc_mem_cmp_undef,
  13420         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13421         /* index_min   */ 0,
  13422         /* index_max   */ 511,
  13423         /* minblock    */ 8,
  13424         /* maxblock    */ 8,
  13425         /* blocks      */ 0x100,
  13426         /* blocks_hi   */ 0,
  13427         /* base        */ 0x0c040000,
  13428         /* gran        */ 1,
  13429         /* bytes       */ 5,
  13430         /* nFields     */ 7,
  13431         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM53540_A0m_fields,
  13432         /* *views      */ NULL,
  13433         /* *views_num  */ NULL,
  13434         /* snoop_cb    */ NULL, 
  13435         /* snoop_user_data */ NULL, 
  13436         /* snoop_flags */ 0,
  13437         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13438         /* type */ SOC_MEM_TYPE_NORMAL,
  13439         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13440         /* impl */ SOC_MEM_IMPL_NORMAL,
  13441         /* cmic_mor_clks       */ 0,
  13442     },
  13443 #endif /* chips */
  13444 
  13445 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  13446     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM53570_A0m */ 
  13447         /* mem            VLAN_PROTOCOL_DATAm */
  13448         /* flags       */ SOC_MEM_FLAG_VALID |
  13449                           SOC_MEM_FLAG_CACHABLE |
  13450                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  13451         /* cmp_fn      */ _soc_mem_cmp_undef,
  13452         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13453         /* index_min   */ 0,
  13454         /* index_max   */ 1055,
  13455         /* minblock    */ 15,
  13456         /* maxblock    */ 15,
  13457         /* blocks      */ 0x8000,
  13458         /* blocks_hi   */ 0,
  13459         /* base        */ 0x0c040000,
  13460         /* gran        */ 1,
  13461         /* bytes       */ 5,
  13462         /* nFields     */ 6,
  13463         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM53400_A0m_fields,
  13464         /* *views      */ NULL,
  13465         /* *views_num  */ NULL,
  13466         /* snoop_cb    */ NULL, 
  13467         /* snoop_user_data */ NULL, 
  13468         /* snoop_flags */ 0,
  13469         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13470         /* type */ SOC_MEM_TYPE_NORMAL,
  13471         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13472         /* impl */ SOC_MEM_IMPL_NORMAL,
  13473         /* cmic_mor_clks       */ 0,
  13474     },
  13475 #endif /* chips */
  13476 
  13477 #if defined(BCM_56150_A0)
  13478     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56150_A0m */ 
  13479         /* mem            VLAN_PROTOCOL_DATAm */
  13480         /* flags       */ SOC_MEM_FLAG_VALID |
  13481                           SOC_MEM_FLAG_CACHABLE |
  13482                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  13483         /* cmp_fn      */ _soc_mem_cmp_undef,
  13484         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13485         /* index_min   */ 0,
  13486         /* index_max   */ 479,
  13487         /* minblock    */ 5,
  13488         /* maxblock    */ 5,
  13489         /* blocks      */ 0x20,
  13490         /* blocks_hi   */ 0,
  13491         /* base        */ 0x10040000,
  13492         /* gran        */ 1,
  13493         /* bytes       */ 5,
  13494         /* nFields     */ 6,
  13495         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56150_A0m_fields,
  13496         /* *views      */ NULL,
  13497         /* *views_num  */ NULL,
  13498         /* snoop_cb    */ NULL, 
  13499         /* snoop_user_data */ NULL, 
  13500         /* snoop_flags */ 0,
  13501         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13502         /* type */ SOC_MEM_TYPE_NORMAL,
  13503         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13504         /* impl */ SOC_MEM_IMPL_NORMAL,
  13505         /* cmic_mor_clks       */ 0,
  13506     },
  13507 #endif /* chips */
  13508 
  13509 #if defined(BCM_56160_A0)
  13510     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56160_A0m */ 
  13511         /* mem            VLAN_PROTOCOL_DATAm */
  13512         /* flags       */ SOC_MEM_FLAG_VALID |
  13513                           SOC_MEM_FLAG_CACHABLE |
  13514                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  13515         /* cmp_fn      */ _soc_mem_cmp_undef,
  13516         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13517         /* index_min   */ 0,
  13518         /* index_max   */ 511,
  13519         /* minblock    */ 7,
  13520         /* maxblock    */ 7,
  13521         /* blocks      */ 0x80,
  13522         /* blocks_hi   */ 0,
  13523         /* base        */ 0x0c040000,
  13524         /* gran        */ 1,
  13525         /* bytes       */ 5,
  13526         /* nFields     */ 6,
  13527         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM53400_A0m_fields,
  13528         /* *views      */ NULL,
  13529         /* *views_num  */ NULL,
  13530         /* snoop_cb    */ NULL, 
  13531         /* snoop_user_data */ NULL, 
  13532         /* snoop_flags */ 0,
  13533         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13534         /* type */ SOC_MEM_TYPE_NORMAL,
  13535         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13536         /* impl */ SOC_MEM_IMPL_NORMAL,
  13537         /* cmic_mor_clks       */ 0,
  13538     },
  13539 #endif /* chips */
  13540 
  13541 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  13542     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56224_A0m */ 
  13543         /* mem            VLAN_PROTOCOL_DATAm */
  13544         /* flags       */ SOC_MEM_FLAG_VALID |
  13545                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  13546         /* cmp_fn      */ _soc_mem_cmp_undef,
  13547         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13548         /* index_min   */ 0,
  13549         /* index_max   */ 479,
  13550         /* minblock    */ 6,
  13551         /* maxblock    */ 6,
  13552         /* blocks      */ 0x40,
  13553         /* blocks_hi   */ 0,
  13554         /* base        */ 0x04010000,
  13555         /* gran        */ 1,
  13556         /* bytes       */ 2,
  13557         /* nFields     */ 2,
  13558         /* *fields     */ soc_VLAN_PROTOCOL_DATAm_fields,
  13559         /* *views      */ NULL,
  13560         /* *views_num  */ NULL,
  13561         /* snoop_cb    */ NULL, 
  13562         /* snoop_user_data */ NULL, 
  13563         /* snoop_flags */ 0,
  13564         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13565         /* type */ SOC_MEM_TYPE_NORMAL,
  13566         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13567         /* impl */ SOC_MEM_IMPL_NORMAL,
  13568         /* cmic_mor_clks       */ 0,
  13569     },
  13570 #endif /* chips */
  13571 
  13572 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  13573     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56260_A0m */ 
  13574         /* mem            VLAN_PROTOCOL_DATAm */
  13575         /* flags       */ SOC_MEM_FLAG_VALID |
  13576                           SOC_MEM_FLAG_CACHABLE |
  13577                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  13578         /* cmp_fn      */ _soc_mem_cmp_undef,
  13579         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13580         /* index_min   */ 0,
  13581         /* index_max   */ 2047,
  13582         /* minblock    */ 6,
  13583         /* maxblock    */ 6,
  13584         /* blocks      */ 0x40,
  13585         /* blocks_hi   */ 0,
  13586         /* base        */ 0x10040000,
  13587         /* gran        */ 1,
  13588         /* bytes       */ 7,
  13589         /* nFields     */ 13,
  13590         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56260_A0m_fields,
  13591         /* *views      */ NULL,
  13592         /* *views_num  */ NULL,
  13593         /* snoop_cb    */ NULL, 
  13594         /* snoop_user_data */ NULL, 
  13595         /* snoop_flags */ 0,
  13596         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13597         /* type */ SOC_MEM_TYPE_NORMAL,
  13598         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  13599         /* impl */ SOC_MEM_IMPL_NORMAL,
  13600         /* cmic_mor_clks       */ 0,
  13601     },
  13602 #endif /* chips */
  13603 
  13604 #if defined(BCM_56270_A0)
  13605     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56270_A0m */ 
  13606         /* mem            VLAN_PROTOCOL_DATAm */
  13607         /* flags       */ SOC_MEM_FLAG_VALID |
  13608                           SOC_MEM_FLAG_CACHABLE |
  13609                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  13610         /* cmp_fn      */ _soc_mem_cmp_undef,
  13611         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13612         /* index_min   */ 0,
  13613         /* index_max   */ 2047,
  13614         /* minblock    */ 5,
  13615         /* maxblock    */ 5,
  13616         /* blocks      */ 0x20,
  13617         /* blocks_hi   */ 0,
  13618         /* base        */ 0x10040000,
  13619         /* gran        */ 1,
  13620         /* bytes       */ 7,
  13621         /* nFields     */ 14,
  13622         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56270_A0m_fields,
  13623         /* *views      */ NULL,
  13624         /* *views_num  */ NULL,
  13625         /* snoop_cb    */ NULL, 
  13626         /* snoop_user_data */ NULL, 
  13627         /* snoop_flags */ 0,
  13628         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13629         /* type */ SOC_MEM_TYPE_NORMAL,
  13630         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  13631         /* impl */ SOC_MEM_IMPL_NORMAL,
  13632         /* cmic_mor_clks       */ 0,
  13633     },
  13634 #endif /* chips */
  13635 
  13636 #if defined(BCM_56314_A0)
  13637     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56314_A0m */ 
  13638         /* mem            VLAN_PROTOCOL_DATAm */
  13639         /* flags       */ SOC_MEM_FLAG_VALID |
  13640                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  13641         /* cmp_fn      */ _soc_mem_cmp_undef,
  13642         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13643         /* index_min   */ 0,
  13644         /* index_max   */ 463,
  13645         /* minblock    */ 8,
  13646         /* maxblock    */ 8,
  13647         /* blocks      */ 0x100,
  13648         /* blocks_hi   */ 0,
  13649         /* base        */ 0x04010000,
  13650         /* gran        */ 1,
  13651         /* bytes       */ 2,
  13652         /* nFields     */ 2,
  13653         /* *fields     */ soc_VLAN_PROTOCOL_DATAm_fields,
  13654         /* *views      */ NULL,
  13655         /* *views_num  */ NULL,
  13656         /* snoop_cb    */ NULL, 
  13657         /* snoop_user_data */ NULL, 
  13658         /* snoop_flags */ 0,
  13659         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13660         /* type */ SOC_MEM_TYPE_NORMAL,
  13661         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13662         /* impl */ SOC_MEM_IMPL_NORMAL,
  13663         /* cmic_mor_clks       */ 0,
  13664     },
  13665 #endif /* chips */
  13666 
  13667 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \
  13668     defined(BCM_56334_B0)
  13669     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56334_A0m */ 
  13670         /* mem            VLAN_PROTOCOL_DATAm */
  13671         /* flags       */ SOC_MEM_FLAG_VALID |
  13672                           SOC_MEM_FLAG_CACHABLE |
  13673                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  13674         /* cmp_fn      */ _soc_mem_cmp_undef,
  13675         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13676         /* index_min   */ 0,
  13677         /* index_max   */ 479,
  13678         /* minblock    */ 5,
  13679         /* maxblock    */ 5,
  13680         /* blocks      */ 0x20,
  13681         /* blocks_hi   */ 0,
  13682         /* base        */ 0x04010000,
  13683         /* gran        */ 1,
  13684         /* bytes       */ 5,
  13685         /* nFields     */ 6,
  13686         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56634_A0m_fields,
  13687         /* *views      */ NULL,
  13688         /* *views_num  */ NULL,
  13689         /* snoop_cb    */ NULL, 
  13690         /* snoop_user_data */ NULL, 
  13691         /* snoop_flags */ 0,
  13692         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13693         /* type */ SOC_MEM_TYPE_NORMAL,
  13694         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13695         /* impl */ SOC_MEM_IMPL_NORMAL,
  13696         /* cmic_mor_clks       */ 0,
  13697     },
  13698 #endif /* chips */
  13699 
  13700 #if defined(BCM_56340_A0)
  13701     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56340_A0m */ 
  13702         /* mem            VLAN_PROTOCOL_DATAm */
  13703         /* flags       */ SOC_MEM_FLAG_VALID |
  13704                           SOC_MEM_FLAG_CACHABLE |
  13705                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  13706         /* cmp_fn      */ _soc_mem_cmp_undef,
  13707         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13708         /* index_min   */ 0,
  13709         /* index_max   */ 2047,
  13710         /* minblock    */ 4,
  13711         /* maxblock    */ 4,
  13712         /* blocks      */ 0x10,
  13713         /* blocks_hi   */ 0,
  13714         /* base        */ 0x10040000,
  13715         /* gran        */ 1,
  13716         /* bytes       */ 5,
  13717         /* nFields     */ 10,
  13718         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56640_A0m_fields,
  13719         /* *views      */ NULL,
  13720         /* *views_num  */ NULL,
  13721         /* snoop_cb    */ NULL, 
  13722         /* snoop_user_data */ NULL, 
  13723         /* snoop_flags */ 0,
  13724         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13725         /* type */ SOC_MEM_TYPE_NORMAL,
  13726         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13727         /* impl */ SOC_MEM_IMPL_NORMAL,
  13728         /* cmic_mor_clks       */ 0,
  13729     },
  13730 #endif /* chips */
  13731 
  13732 #if defined(BCM_56370_A0)
  13733     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56370_A0m */ 
  13734         /* mem            VLAN_PROTOCOL_DATAm */
  13735         /* flags       */ SOC_MEM_FLAG_VALID |
  13736                           SOC_MEM_FLAG_CACHABLE |
  13737                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  13738         /* cmp_fn      */ _soc_mem_cmp_undef,
  13739         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13740         /* index_min   */ 0,
  13741         /* index_max   */ 2047,
  13742         /* minblock    */ 14,
  13743         /* maxblock    */ 14,
  13744         /* blocks      */ 0x4000,
  13745         /* blocks_hi   */ 0,
  13746         /* base        */ 0x61180000,
  13747         /* gran        */ 1,
  13748         /* bytes       */ 6,
  13749         /* nFields     */ 13,
  13750         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56870_A0m_fields,
  13751         /* *views      */ NULL,
  13752         /* *views_num  */ NULL,
  13753         /* snoop_cb    */ NULL, 
  13754         /* snoop_user_data */ NULL, 
  13755         /* snoop_flags */ 0,
  13756         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13757         /* type */ SOC_MEM_TYPE_NORMAL,
  13758         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  13759         /* impl */ SOC_MEM_IMPL_NORMAL,
  13760         /* cmic_mor_clks       */ 0,
  13761         /* access_latency_mode */ 0,
  13762     },
  13763 #endif /* chips */
  13764 
  13765 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  13766     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56440_A0m */ 
  13767         /* mem            VLAN_PROTOCOL_DATAm */
  13768         /* flags       */ SOC_MEM_FLAG_VALID |
  13769                           SOC_MEM_FLAG_CACHABLE |
  13770                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  13771         /* cmp_fn      */ _soc_mem_cmp_undef,
  13772         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13773         /* index_min   */ 0,
  13774         /* index_max   */ 2047,
  13775         /* minblock    */ 9,
  13776         /* maxblock    */ 9,
  13777         /* blocks      */ 0x200,
  13778         /* blocks_hi   */ 0,
  13779         /* base        */ 0x04062000,
  13780         /* gran        */ 1,
  13781         /* bytes       */ 5,
  13782         /* nFields     */ 10,
  13783         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56840_A0m_fields,
  13784         /* *views      */ NULL,
  13785         /* *views_num  */ NULL,
  13786         /* snoop_cb    */ NULL, 
  13787         /* snoop_user_data */ NULL, 
  13788         /* snoop_flags */ 0,
  13789         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13790         /* type */ SOC_MEM_TYPE_NORMAL,
  13791         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13792         /* impl */ SOC_MEM_IMPL_NORMAL,
  13793         /* cmic_mor_clks       */ 0,
  13794     },
  13795 #endif /* chips */
  13796 
  13797 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  13798     defined(BCM_56450_B1)
  13799     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56450_A0m */ 
  13800         /* mem            VLAN_PROTOCOL_DATAm */
  13801         /* flags       */ SOC_MEM_FLAG_VALID |
  13802                           SOC_MEM_FLAG_CACHABLE |
  13803                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  13804         /* cmp_fn      */ _soc_mem_cmp_undef,
  13805         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13806         /* index_min   */ 0,
  13807         /* index_max   */ 2047,
  13808         /* minblock    */ 8,
  13809         /* maxblock    */ 8,
  13810         /* blocks      */ 0x100,
  13811         /* blocks_hi   */ 0,
  13812         /* base        */ 0x10040000,
  13813         /* gran        */ 1,
  13814         /* bytes       */ 5,
  13815         /* nFields     */ 10,
  13816         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56640_A0m_fields,
  13817         /* *views      */ NULL,
  13818         /* *views_num  */ NULL,
  13819         /* snoop_cb    */ NULL, 
  13820         /* snoop_user_data */ NULL, 
  13821         /* snoop_flags */ 0,
  13822         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13823         /* type */ SOC_MEM_TYPE_NORMAL,
  13824         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13825         /* impl */ SOC_MEM_IMPL_NORMAL,
  13826         /* cmic_mor_clks       */ 0,
  13827     },
  13828 #endif /* chips */
  13829 
  13830 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  13831     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56524_A0m */ 
  13832         /* mem            VLAN_PROTOCOL_DATAm */
  13833         /* flags       */ SOC_MEM_FLAG_VALID |
  13834                           SOC_MEM_FLAG_CACHABLE |
  13835                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  13836         /* cmp_fn      */ _soc_mem_cmp_undef,
  13837         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13838         /* index_min   */ 0,
  13839         /* index_max   */ 2047,
  13840         /* minblock    */ 8,
  13841         /* maxblock    */ 8,
  13842         /* blocks      */ 0x100,
  13843         /* blocks_hi   */ 0,
  13844         /* base        */ 0x04010000,
  13845         /* gran        */ 1,
  13846         /* bytes       */ 5,
  13847         /* nFields     */ 6,
  13848         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56634_A0m_fields,
  13849         /* *views      */ NULL,
  13850         /* *views_num  */ NULL,
  13851         /* snoop_cb    */ NULL, 
  13852         /* snoop_user_data */ NULL, 
  13853         /* snoop_flags */ 0,
  13854         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13855         /* type */ SOC_MEM_TYPE_NORMAL,
  13856         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13857         /* impl */ SOC_MEM_IMPL_NORMAL,
  13858         /* cmic_mor_clks       */ 0,
  13859     },
  13860 #endif /* chips */
  13861 
  13862 #if defined(BCM_56560_A0) || defined(BCM_56670_A0) || \
  13863     defined(BCM_56670_B0)
  13864     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56560_A0m */ 
  13865         /* mem            VLAN_PROTOCOL_DATAm */
  13866         /* flags       */ SOC_MEM_FLAG_VALID |
  13867                           SOC_MEM_FLAG_CACHABLE |
  13868                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  13869         /* cmp_fn      */ _soc_mem_cmp_undef,
  13870         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13871         /* index_min   */ 0,
  13872         /* index_max   */ 2047,
  13873         /* minblock    */ 21,
  13874         /* maxblock    */ 21,
  13875         /* blocks      */ 0x200000,
  13876         /* blocks_hi   */ 0,
  13877         /* base        */ 0x10040000,
  13878         /* gran        */ 1,
  13879         /* bytes       */ 5,
  13880         /* nFields     */ 10,
  13881         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56960_A0m_fields,
  13882         /* *views      */ NULL,
  13883         /* *views_num  */ NULL,
  13884         /* snoop_cb    */ NULL, 
  13885         /* snoop_user_data */ NULL, 
  13886         /* snoop_flags */ 0,
  13887         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13888         /* type */ SOC_MEM_TYPE_NORMAL,
  13889         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13890         /* impl */ SOC_MEM_IMPL_NORMAL,
  13891         /* cmic_mor_clks       */ 0,
  13892     },
  13893 #endif /* chips */
  13894 
  13895 #if defined(BCM_56560_B0)
  13896     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56560_B0m */ 
  13897         /* mem            VLAN_PROTOCOL_DATAm */
  13898         /* flags       */ SOC_MEM_FLAG_VALID |
  13899                           SOC_MEM_FLAG_CACHABLE |
  13900                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  13901         /* cmp_fn      */ _soc_mem_cmp_undef,
  13902         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13903         /* index_min   */ 0,
  13904         /* index_max   */ 2047,
  13905         /* minblock    */ 13,
  13906         /* maxblock    */ 13,
  13907         /* blocks      */ 0x2000,
  13908         /* blocks_hi   */ 0,
  13909         /* base        */ 0x10040000,
  13910         /* gran        */ 1,
  13911         /* bytes       */ 5,
  13912         /* nFields     */ 10,
  13913         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56960_A0m_fields,
  13914         /* *views      */ NULL,
  13915         /* *views_num  */ NULL,
  13916         /* snoop_cb    */ NULL, 
  13917         /* snoop_user_data */ NULL, 
  13918         /* snoop_flags */ 0,
  13919         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13920         /* type */ SOC_MEM_TYPE_NORMAL,
  13921         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13922         /* impl */ SOC_MEM_IMPL_NORMAL,
  13923         /* cmic_mor_clks       */ 0,
  13924     },
  13925 #endif /* chips */
  13926 
  13927 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  13928     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56624_A0m */ 
  13929         /* mem            VLAN_PROTOCOL_DATAm */
  13930         /* flags       */ SOC_MEM_FLAG_VALID |
  13931                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  13932         /* cmp_fn      */ _soc_mem_cmp_undef,
  13933         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13934         /* index_min   */ 0,
  13935         /* index_max   */ 863,
  13936         /* minblock    */ 7,
  13937         /* maxblock    */ 7,
  13938         /* blocks      */ 0x80,
  13939         /* blocks_hi   */ 0,
  13940         /* base        */ 0x04010000,
  13941         /* gran        */ 1,
  13942         /* bytes       */ 5,
  13943         /* nFields     */ 5,
  13944         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56624_A0m_fields,
  13945         /* *views      */ NULL,
  13946         /* *views_num  */ NULL,
  13947         /* snoop_cb    */ NULL, 
  13948         /* snoop_user_data */ NULL, 
  13949         /* snoop_flags */ 0,
  13950         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13951         /* type */ SOC_MEM_TYPE_NORMAL,
  13952         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13953         /* impl */ SOC_MEM_IMPL_NORMAL,
  13954         /* cmic_mor_clks       */ 0,
  13955     },
  13956 #endif /* chips */
  13957 
  13958 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  13959     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56634_A0m */ 
  13960         /* mem            VLAN_PROTOCOL_DATAm */
  13961         /* flags       */ SOC_MEM_FLAG_VALID |
  13962                           SOC_MEM_FLAG_CACHABLE |
  13963                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  13964         /* cmp_fn      */ _soc_mem_cmp_undef,
  13965         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13966         /* index_min   */ 0,
  13967         /* index_max   */ 2047,
  13968         /* minblock    */ 9,
  13969         /* maxblock    */ 9,
  13970         /* blocks      */ 0x200,
  13971         /* blocks_hi   */ 0,
  13972         /* base        */ 0x04010000,
  13973         /* gran        */ 1,
  13974         /* bytes       */ 5,
  13975         /* nFields     */ 6,
  13976         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56634_A0m_fields,
  13977         /* *views      */ NULL,
  13978         /* *views_num  */ NULL,
  13979         /* snoop_cb    */ NULL, 
  13980         /* snoop_user_data */ NULL, 
  13981         /* snoop_flags */ 0,
  13982         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  13983         /* type */ SOC_MEM_TYPE_NORMAL,
  13984         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  13985         /* impl */ SOC_MEM_IMPL_NORMAL,
  13986         /* cmic_mor_clks       */ 0,
  13987     },
  13988 #endif /* chips */
  13989 
  13990 #if defined(BCM_56640_A0)
  13991     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56640_A0m */ 
  13992         /* mem            VLAN_PROTOCOL_DATAm */
  13993         /* flags       */ SOC_MEM_FLAG_VALID |
  13994                           SOC_MEM_FLAG_CACHABLE |
  13995                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  13996         /* cmp_fn      */ _soc_mem_cmp_undef,
  13997         /* *null_entry */ _soc_mem_entry_null_zeroes,
  13998         /* index_min   */ 0,
  13999         /* index_max   */ 2047,
  14000         /* minblock    */ 7,
  14001         /* maxblock    */ 7,
  14002         /* blocks      */ 0x80,
  14003         /* blocks_hi   */ 0,
  14004         /* base        */ 0x10040000,
  14005         /* gran        */ 1,
  14006         /* bytes       */ 5,
  14007         /* nFields     */ 10,
  14008         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56640_A0m_fields,
  14009         /* *views      */ NULL,
  14010         /* *views_num  */ NULL,
  14011         /* snoop_cb    */ NULL, 
  14012         /* snoop_user_data */ NULL, 
  14013         /* snoop_flags */ 0,
  14014         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14015         /* type */ SOC_MEM_TYPE_NORMAL,
  14016         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14017         /* impl */ SOC_MEM_IMPL_NORMAL,
  14018         /* cmic_mor_clks       */ 0,
  14019     },
  14020 #endif /* chips */
  14021 
  14022 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  14023     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56680_A0m */ 
  14024         /* mem            VLAN_PROTOCOL_DATAm */
  14025         /* flags       */ SOC_MEM_FLAG_VALID |
  14026                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  14027         /* cmp_fn      */ _soc_mem_cmp_undef,
  14028         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14029         /* index_min   */ 0,
  14030         /* index_max   */ 863,
  14031         /* minblock    */ 6,
  14032         /* maxblock    */ 6,
  14033         /* blocks      */ 0x40,
  14034         /* blocks_hi   */ 0,
  14035         /* base        */ 0x04010000,
  14036         /* gran        */ 1,
  14037         /* bytes       */ 5,
  14038         /* nFields     */ 5,
  14039         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56624_A0m_fields,
  14040         /* *views      */ NULL,
  14041         /* *views_num  */ NULL,
  14042         /* snoop_cb    */ NULL, 
  14043         /* snoop_user_data */ NULL, 
  14044         /* snoop_flags */ 0,
  14045         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14046         /* type */ SOC_MEM_TYPE_NORMAL,
  14047         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14048         /* impl */ SOC_MEM_IMPL_NORMAL,
  14049         /* cmic_mor_clks       */ 0,
  14050     },
  14051 #endif /* chips */
  14052 
  14053 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  14054     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56685_A0m */ 
  14055         /* mem            VLAN_PROTOCOL_DATAm */
  14056         /* flags       */ SOC_MEM_FLAG_VALID |
  14057                           SOC_MEM_FLAG_CACHABLE |
  14058                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  14059         /* cmp_fn      */ _soc_mem_cmp_undef,
  14060         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14061         /* index_min   */ 0,
  14062         /* index_max   */ 2047,
  14063         /* minblock    */ 6,
  14064         /* maxblock    */ 6,
  14065         /* blocks      */ 0x40,
  14066         /* blocks_hi   */ 0,
  14067         /* base        */ 0x04010000,
  14068         /* gran        */ 1,
  14069         /* bytes       */ 5,
  14070         /* nFields     */ 6,
  14071         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56634_A0m_fields,
  14072         /* *views      */ NULL,
  14073         /* *views_num  */ NULL,
  14074         /* snoop_cb    */ NULL, 
  14075         /* snoop_user_data */ NULL, 
  14076         /* snoop_flags */ 0,
  14077         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14078         /* type */ SOC_MEM_TYPE_NORMAL,
  14079         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14080         /* impl */ SOC_MEM_IMPL_NORMAL,
  14081         /* cmic_mor_clks       */ 0,
  14082     },
  14083 #endif /* chips */
  14084 
  14085 #if defined(BCM_56770_A0)
  14086     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56770_A0m */ 
  14087         /* mem            VLAN_PROTOCOL_DATAm */
  14088         /* flags       */ SOC_MEM_FLAG_VALID |
  14089                           SOC_MEM_FLAG_CACHABLE |
  14090                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14091                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  14092         /* cmp_fn      */ _soc_mem_cmp_undef,
  14093         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14094         /* index_min   */ 0,
  14095         /* index_max   */ 2047,
  14096         /* minblock    */ 25,
  14097         /* maxblock    */ 25,
  14098         /* blocks      */ 0x2000000,
  14099         /* blocks_hi   */ 0,
  14100         /* base        */ 0x61180000,
  14101         /* gran        */ 1,
  14102         /* bytes       */ 6,
  14103         /* nFields     */ 13,
  14104         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56870_A0m_fields,
  14105         /* *views      */ NULL,
  14106         /* *views_num  */ NULL,
  14107         /* snoop_cb    */ NULL, 
  14108         /* snoop_user_data */ NULL, 
  14109         /* snoop_flags */ 0,
  14110         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14111         /* type */ SOC_MEM_TYPE_NORMAL,
  14112         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  14113         /* impl */ SOC_MEM_IMPL_NORMAL,
  14114         /* cmic_mor_clks       */ 0,
  14115         /* access_latency_mode */ 0,
  14116     },
  14117 #endif /* chips */
  14118 
  14119 #if defined(BCM_56800_A0)
  14120     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56800_A0m */ 
  14121         /* mem            VLAN_PROTOCOL_DATAm */
  14122         /* flags       */ SOC_MEM_FLAG_VALID |
  14123                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  14124         /* cmp_fn      */ _soc_mem_cmp_undef,
  14125         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14126         /* index_min   */ 0,
  14127         /* index_max   */ 335,
  14128         /* minblock    */ 4,
  14129         /* maxblock    */ 4,
  14130         /* blocks      */ 0x10,
  14131         /* blocks_hi   */ 0,
  14132         /* base        */ 0x04061000,
  14133         /* gran        */ 1,
  14134         /* bytes       */ 2,
  14135         /* nFields     */ 2,
  14136         /* *fields     */ soc_VLAN_PROTOCOL_DATAm_fields,
  14137         /* *views      */ NULL,
  14138         /* *views_num  */ NULL,
  14139         /* snoop_cb    */ NULL, 
  14140         /* snoop_user_data */ NULL, 
  14141         /* snoop_flags */ 0,
  14142         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14143         /* type */ SOC_MEM_TYPE_NORMAL,
  14144         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14145         /* impl */ SOC_MEM_IMPL_NORMAL,
  14146         /* cmic_mor_clks       */ 0,
  14147     },
  14148 #endif /* chips */
  14149 
  14150 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  14151     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56820_A0m */ 
  14152         /* mem            VLAN_PROTOCOL_DATAm */
  14153         /* flags       */ SOC_MEM_FLAG_VALID |
  14154                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  14155         /* cmp_fn      */ _soc_mem_cmp_undef,
  14156         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14157         /* index_min   */ 0,
  14158         /* index_max   */ 463,
  14159         /* minblock    */ 3,
  14160         /* maxblock    */ 3,
  14161         /* blocks      */ 0x8,
  14162         /* blocks_hi   */ 0,
  14163         /* base        */ 0x04066000,
  14164         /* gran        */ 1,
  14165         /* bytes       */ 5,
  14166         /* nFields     */ 5,
  14167         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56624_A0m_fields,
  14168         /* *views      */ NULL,
  14169         /* *views_num  */ NULL,
  14170         /* snoop_cb    */ NULL, 
  14171         /* snoop_user_data */ NULL, 
  14172         /* snoop_flags */ 0,
  14173         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14174         /* type */ SOC_MEM_TYPE_NORMAL,
  14175         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14176         /* impl */ SOC_MEM_IMPL_NORMAL,
  14177         /* cmic_mor_clks       */ 0,
  14178     },
  14179 #endif /* chips */
  14180 
  14181 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  14182     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56840_A0m */ 
  14183         /* mem            VLAN_PROTOCOL_DATAm */
  14184         /* flags       */ SOC_MEM_FLAG_VALID |
  14185                           SOC_MEM_FLAG_CACHABLE |
  14186                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  14187         /* cmp_fn      */ _soc_mem_cmp_undef,
  14188         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14189         /* index_min   */ 0,
  14190         /* index_max   */ 2047,
  14191         /* minblock    */ 6,
  14192         /* maxblock    */ 6,
  14193         /* blocks      */ 0x40,
  14194         /* blocks_hi   */ 0,
  14195         /* base        */ 0x04062000,
  14196         /* gran        */ 1,
  14197         /* bytes       */ 5,
  14198         /* nFields     */ 10,
  14199         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56840_A0m_fields,
  14200         /* *views      */ NULL,
  14201         /* *views_num  */ NULL,
  14202         /* snoop_cb    */ NULL, 
  14203         /* snoop_user_data */ NULL, 
  14204         /* snoop_flags */ 0,
  14205         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14206         /* type */ SOC_MEM_TYPE_NORMAL,
  14207         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14208         /* impl */ SOC_MEM_IMPL_NORMAL,
  14209         /* cmic_mor_clks       */ 0,
  14210     },
  14211 #endif /* chips */
  14212 
  14213 #if defined(BCM_56850_A0)
  14214     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56850_A0m */ 
  14215         /* mem            VLAN_PROTOCOL_DATAm */
  14216         /* flags       */ SOC_MEM_FLAG_VALID |
  14217                           SOC_MEM_FLAG_CACHABLE |
  14218                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  14219                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  14220         /* cmp_fn      */ _soc_mem_cmp_undef,
  14221         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14222         /* index_min   */ 0,
  14223         /* index_max   */ 2047,
  14224         /* minblock    */ 10,
  14225         /* maxblock    */ 10,
  14226         /* blocks      */ 0x400,
  14227         /* blocks_hi   */ 0,
  14228         /* base        */ 0x10040000,
  14229         /* gran        */ 1,
  14230         /* bytes       */ 5,
  14231         /* nFields     */ 10,
  14232         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56640_A0m_fields,
  14233         /* *views      */ NULL,
  14234         /* *views_num  */ NULL,
  14235         /* snoop_cb    */ NULL, 
  14236         /* snoop_user_data */ NULL, 
  14237         /* snoop_flags */ 0,
  14238         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14239         /* type */ SOC_MEM_TYPE_NORMAL,
  14240         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14241         /* impl */ SOC_MEM_IMPL_NORMAL,
  14242         /* cmic_mor_clks       */ 0,
  14243     },
  14244 #endif /* chips */
  14245 
  14246 #if defined(BCM_56860_A0)
  14247     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56860_A0m */ 
  14248         /* mem            VLAN_PROTOCOL_DATAm */
  14249         /* flags       */ SOC_MEM_FLAG_VALID |
  14250                           SOC_MEM_FLAG_CACHABLE |
  14251                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  14252                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  14253         /* cmp_fn      */ _soc_mem_cmp_undef,
  14254         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14255         /* index_min   */ 0,
  14256         /* index_max   */ 2047,
  14257         /* minblock    */ 11,
  14258         /* maxblock    */ 11,
  14259         /* blocks      */ 0x800,
  14260         /* blocks_hi   */ 0,
  14261         /* base        */ 0x10040000,
  14262         /* gran        */ 1,
  14263         /* bytes       */ 5,
  14264         /* nFields     */ 10,
  14265         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56640_A0m_fields,
  14266         /* *views      */ NULL,
  14267         /* *views_num  */ NULL,
  14268         /* snoop_cb    */ NULL, 
  14269         /* snoop_user_data */ NULL, 
  14270         /* snoop_flags */ 0,
  14271         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14272         /* type */ SOC_MEM_TYPE_NORMAL,
  14273         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14274         /* impl */ SOC_MEM_IMPL_NORMAL,
  14275         /* cmic_mor_clks       */ 0,
  14276     },
  14277 #endif /* chips */
  14278 
  14279 #if defined(BCM_56870_A0)
  14280     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56870_A0m */ 
  14281         /* mem            VLAN_PROTOCOL_DATAm */
  14282         /* flags       */ SOC_MEM_FLAG_VALID |
  14283                           SOC_MEM_FLAG_CACHABLE |
  14284                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14285                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  14286         /* cmp_fn      */ _soc_mem_cmp_undef,
  14287         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14288         /* index_min   */ 0,
  14289         /* index_max   */ 2047,
  14290         /* minblock    */ 37,
  14291         /* maxblock    */ 37,
  14292         /* blocks      */ 0,
  14293         /* blocks_hi   */ 0x20,
  14294         /* base        */ 0x61180000,
  14295         /* gran        */ 1,
  14296         /* bytes       */ 6,
  14297         /* nFields     */ 13,
  14298         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56870_A0m_fields,
  14299         /* *views      */ NULL,
  14300         /* *views_num  */ NULL,
  14301         /* snoop_cb    */ NULL, 
  14302         /* snoop_user_data */ NULL, 
  14303         /* snoop_flags */ 0,
  14304         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14305         /* type */ SOC_MEM_TYPE_NORMAL,
  14306         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  14307         /* impl */ SOC_MEM_IMPL_NORMAL,
  14308         /* cmic_mor_clks       */ 0,
  14309         /* access_latency_mode */ 0,
  14310     },
  14311 #endif /* chips */
  14312 
  14313 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  14314     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56960_A0m */ 
  14315         /* mem            VLAN_PROTOCOL_DATAm */
  14316         /* flags       */ SOC_MEM_FLAG_VALID |
  14317                           SOC_MEM_FLAG_CACHABLE |
  14318                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  14319                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  14320         /* cmp_fn      */ _soc_mem_cmp_undef,
  14321         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14322         /* index_min   */ 0,
  14323         /* index_max   */ 2047,
  14324         /* minblock    */ 36,
  14325         /* maxblock    */ 36,
  14326         /* blocks      */ 0,
  14327         /* blocks_hi   */ 0x10,
  14328         /* base        */ 0x30040000,
  14329         /* gran        */ 1,
  14330         /* bytes       */ 5,
  14331         /* nFields     */ 10,
  14332         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56960_A0m_fields,
  14333         /* *views      */ NULL,
  14334         /* *views_num  */ NULL,
  14335         /* snoop_cb    */ NULL, 
  14336         /* snoop_user_data */ NULL, 
  14337         /* snoop_flags */ 0,
  14338         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14339         /* type */ SOC_MEM_TYPE_NORMAL,
  14340         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14341         /* impl */ SOC_MEM_IMPL_NORMAL,
  14342         /* cmic_mor_clks       */ 0,
  14343         /* access_latency_mode */ 0,
  14344     },
  14345 #endif /* chips */
  14346 
  14347 #if defined(BCM_56970_A0)
  14348     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM56970_A0m */ 
  14349         /* mem            VLAN_PROTOCOL_DATAm */
  14350         /* flags       */ SOC_MEM_FLAG_VALID |
  14351                           SOC_MEM_FLAG_CACHABLE |
  14352                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14353                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  14354         /* cmp_fn      */ _soc_mem_cmp_undef,
  14355         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14356         /* index_min   */ 0,
  14357         /* index_max   */ 2047,
  14358         /* minblock    */ 68,
  14359         /* maxblock    */ 68,
  14360         /* blocks      */ 0,
  14361         /* blocks_hi   */ 0xffffffff,
  14362         /* base        */ 0x54040000,
  14363         /* gran        */ 1,
  14364         /* bytes       */ 6,
  14365         /* nFields     */ 12,
  14366         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56970_A0m_fields,
  14367         /* *views      */ NULL,
  14368         /* *views_num  */ NULL,
  14369         /* snoop_cb    */ NULL, 
  14370         /* snoop_user_data */ NULL, 
  14371         /* snoop_flags */ 0,
  14372         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14373         /* type */ SOC_MEM_TYPE_NORMAL,
  14374         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  14375         /* impl */ SOC_MEM_IMPL_NORMAL,
  14376         /* cmic_mor_clks       */ 0,
  14377         /* access_latency_mode */ 0,
  14378     },
  14379 #endif /* chips */
  14380 
  14381 #if defined(BCM_88732_A0)
  14382     { /* SOC_MEM_INT_VLAN_PROTOCOL_DATA_BCM88732_A0m */ 
  14383         /* mem            VLAN_PROTOCOL_DATAm */
  14384         /* flags       */ SOC_MEM_FLAG_VALID |
  14385                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  14386         /* cmp_fn      */ _soc_mem_cmp_undef,
  14387         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14388         /* index_min   */ 0,
  14389         /* index_max   */ 463,
  14390         /* minblock    */ 5,
  14391         /* maxblock    */ 5,
  14392         /* blocks      */ 0x20,
  14393         /* blocks_hi   */ 0,
  14394         /* base        */ 0x04060000,
  14395         /* gran        */ 1,
  14396         /* bytes       */ 5,
  14397         /* nFields     */ 8,
  14398         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM88732_A0m_fields,
  14399         /* *views      */ NULL,
  14400         /* *views_num  */ NULL,
  14401         /* snoop_cb    */ NULL, 
  14402         /* snoop_user_data */ NULL, 
  14403         /* snoop_flags */ 0,
  14404         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14405         /* type */ SOC_MEM_TYPE_NORMAL,
  14406         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  14407         /* impl */ SOC_MEM_IMPL_NORMAL,
  14408         /* cmic_mor_clks       */ 0,
  14409     },
  14410 #endif /* chips */
  14411 
  14412 #if defined(BCM_56504_A0) || defined(BCM_56504_B0)
  14413     { /* SOC_MEM_INT_VLAN_SUBNETm */ 
  14414         /* mem            VLAN_SUBNETm */
  14415         /* flags       */ SOC_MEM_FLAG_VALID |
  14416                           SOC_MEM_FLAG_CAM |
  14417                           SOC_MEM_FLAG_AGGR, /* 0x180002 */
  14418         /* cmp_fn      */ _soc_mem_cmp_undef,
  14419         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14420         /* index_min   */ 0,
  14421         /* index_max   */ 255,
  14422         /* minblock    */ 6,
  14423         /* maxblock    */ 6,
  14424         /* blocks      */ 0x40,
  14425         /* blocks_hi   */ 0,
  14426         /* base        */ 0x04020000,
  14427         /* gran        */ 1,
  14428         /* bytes       */ 18,
  14429         /* nFields     */ 5,
  14430         /* *fields     */ soc_VLAN_SUBNETm_fields,
  14431         /* *views      */ NULL,
  14432         /* *views_num  */ NULL,
  14433         /* snoop_cb    */ NULL, 
  14434         /* snoop_user_data */ NULL, 
  14435         /* snoop_flags */ 0,
  14436         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14437         /* type */ SOC_MEM_TYPE_NORMAL,
  14438         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14439         /* impl */ SOC_MEM_IMPL_NORMAL,
  14440         /* cmic_mor_clks       */ 0,
  14441     },
  14442 #endif /* chips */
  14443 
  14444 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  14445     { /* SOC_MEM_INT_VLAN_SUBNET_BCM53314_A0m */ 
  14446         /* mem            VLAN_SUBNETm */
  14447         /* flags       */ SOC_MEM_FLAG_VALID |
  14448                           SOC_MEM_FLAG_CAM |
  14449                           SOC_MEM_FLAG_AGGR, /* 0x180002 */
  14450         /* cmp_fn      */ _soc_mem_cmp_undef,
  14451         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14452         /* index_min   */ 0,
  14453         /* index_max   */ 15,
  14454         /* minblock    */ 6,
  14455         /* maxblock    */ 6,
  14456         /* blocks      */ 0x40,
  14457         /* blocks_hi   */ 0,
  14458         /* base        */ 0x04020000,
  14459         /* gran        */ 1,
  14460         /* bytes       */ 19,
  14461         /* nFields     */ 7,
  14462         /* *fields     */ soc_VLAN_SUBNET_BCM56224_A0m_fields,
  14463         /* *views      */ NULL,
  14464         /* *views_num  */ NULL,
  14465         /* snoop_cb    */ NULL, 
  14466         /* snoop_user_data */ NULL, 
  14467         /* snoop_flags */ 0,
  14468         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14469         /* type */ SOC_MEM_TYPE_NORMAL,
  14470         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14471         /* impl */ SOC_MEM_IMPL_NORMAL,
  14472         /* cmic_mor_clks       */ 0,
  14473     },
  14474 #endif /* chips */
  14475 
  14476 #if defined(BCM_53400_A0)
  14477     { /* SOC_MEM_INT_VLAN_SUBNET_BCM53400_A0m */ 
  14478         /* mem            VLAN_SUBNETm */
  14479         /* flags       */ SOC_MEM_FLAG_VALID |
  14480                           SOC_MEM_FLAG_CACHABLE |
  14481                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  14482                           SOC_MEM_FLAG_CAM |
  14483                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  14484         /* cmp_fn      */ _soc_mem_cmp_undef,
  14485         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14486         /* index_min   */ 0,
  14487         /* index_max   */ 255,
  14488         /* minblock    */ 5,
  14489         /* maxblock    */ 5,
  14490         /* blocks      */ 0x20,
  14491         /* blocks_hi   */ 0,
  14492         /* base        */ 0x0c080000,
  14493         /* gran        */ 1,
  14494         /* bytes       */ 21,
  14495         /* nFields     */ 10,
  14496         /* *fields     */ soc_VLAN_SUBNET_BCM53400_A0m_fields,
  14497         /* *views      */ NULL,
  14498         /* *views_num  */ NULL,
  14499         /* snoop_cb    */ NULL, 
  14500         /* snoop_user_data */ NULL, 
  14501         /* snoop_flags */ 0,
  14502         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14503         /* type */ SOC_MEM_TYPE_NORMAL,
  14504         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14505         /* impl */ SOC_MEM_IMPL_NORMAL,
  14506         /* cmic_mor_clks       */ 0,
  14507     },
  14508 #endif /* chips */
  14509 
  14510 #if defined(BCM_53540_A0)
  14511     { /* SOC_MEM_INT_VLAN_SUBNET_BCM53540_A0m */ 
  14512         /* mem            VLAN_SUBNETm */
  14513         /* flags       */ SOC_MEM_FLAG_VALID |
  14514                           SOC_MEM_FLAG_CACHABLE |
  14515                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  14516                           SOC_MEM_FLAG_CAM |
  14517                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  14518         /* cmp_fn      */ _soc_mem_cmp_undef,
  14519         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14520         /* index_min   */ 0,
  14521         /* index_max   */ 255,
  14522         /* minblock    */ 8,
  14523         /* maxblock    */ 8,
  14524         /* blocks      */ 0x100,
  14525         /* blocks_hi   */ 0,
  14526         /* base        */ 0x0c080000,
  14527         /* gran        */ 1,
  14528         /* bytes       */ 21,
  14529         /* nFields     */ 11,
  14530         /* *fields     */ soc_VLAN_SUBNET_BCM53540_A0m_fields,
  14531         /* *views      */ NULL,
  14532         /* *views_num  */ NULL,
  14533         /* snoop_cb    */ NULL, 
  14534         /* snoop_user_data */ NULL, 
  14535         /* snoop_flags */ 0,
  14536         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14537         /* type */ SOC_MEM_TYPE_NORMAL,
  14538         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14539         /* impl */ SOC_MEM_IMPL_NORMAL,
  14540         /* cmic_mor_clks       */ 0,
  14541     },
  14542 #endif /* chips */
  14543 
  14544 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  14545     { /* SOC_MEM_INT_VLAN_SUBNET_BCM53570_A0m */ 
  14546         /* mem            VLAN_SUBNETm */
  14547         /* flags       */ SOC_MEM_FLAG_VALID |
  14548                           SOC_MEM_FLAG_CACHABLE |
  14549                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  14550                           SOC_MEM_FLAG_CAM |
  14551                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  14552         /* cmp_fn      */ _soc_mem_cmp_undef,
  14553         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14554         /* index_min   */ 0,
  14555         /* index_max   */ 255,
  14556         /* minblock    */ 15,
  14557         /* maxblock    */ 15,
  14558         /* blocks      */ 0x8000,
  14559         /* blocks_hi   */ 0,
  14560         /* base        */ 0x0c080000,
  14561         /* gran        */ 1,
  14562         /* bytes       */ 21,
  14563         /* nFields     */ 10,
  14564         /* *fields     */ soc_VLAN_SUBNET_BCM53400_A0m_fields,
  14565         /* *views      */ NULL,
  14566         /* *views_num  */ NULL,
  14567         /* snoop_cb    */ NULL, 
  14568         /* snoop_user_data */ NULL, 
  14569         /* snoop_flags */ 0,
  14570         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14571         /* type */ SOC_MEM_TYPE_NORMAL,
  14572         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14573         /* impl */ SOC_MEM_IMPL_NORMAL,
  14574         /* cmic_mor_clks       */ 0,
  14575     },
  14576 #endif /* chips */
  14577 
  14578 #if defined(BCM_56142_A0)
  14579     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56142_A0m */ 
  14580         /* mem            VLAN_SUBNETm */
  14581         /* flags       */ SOC_MEM_FLAG_VALID |
  14582                           SOC_MEM_FLAG_AGGR, /* 0x100002 */
  14583         /* cmp_fn      */ _soc_mem_cmp_undef,
  14584         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14585         /* index_min   */ 0,
  14586         /* index_max   */ 255,
  14587         /* minblock    */ 5,
  14588         /* maxblock    */ 5,
  14589         /* blocks      */ 0x20,
  14590         /* blocks_hi   */ 0,
  14591         /* base        */ 0x04020000,
  14592         /* gran        */ 1,
  14593         /* bytes       */ 21,
  14594         /* nFields     */ 9,
  14595         /* *fields     */ soc_VLAN_SUBNET_BCM56634_A0m_fields,
  14596         /* *views      */ NULL,
  14597         /* *views_num  */ NULL,
  14598         /* snoop_cb    */ NULL, 
  14599         /* snoop_user_data */ NULL, 
  14600         /* snoop_flags */ 0,
  14601         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14602         /* type */ SOC_MEM_TYPE_NORMAL,
  14603         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14604         /* impl */ SOC_MEM_IMPL_NORMAL,
  14605         /* cmic_mor_clks       */ 0,
  14606     },
  14607 #endif /* chips */
  14608 
  14609 #if defined(BCM_56150_A0)
  14610     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56150_A0m */ 
  14611         /* mem            VLAN_SUBNETm */
  14612         /* flags       */ SOC_MEM_FLAG_VALID |
  14613                           SOC_MEM_FLAG_CACHABLE |
  14614                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  14615                           SOC_MEM_FLAG_CAM |
  14616                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  14617         /* cmp_fn      */ _soc_mem_cmp_undef,
  14618         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14619         /* index_min   */ 0,
  14620         /* index_max   */ 255,
  14621         /* minblock    */ 5,
  14622         /* maxblock    */ 5,
  14623         /* blocks      */ 0x20,
  14624         /* blocks_hi   */ 0,
  14625         /* base        */ 0x10080000,
  14626         /* gran        */ 1,
  14627         /* bytes       */ 21,
  14628         /* nFields     */ 10,
  14629         /* *fields     */ soc_VLAN_SUBNET_BCM56150_A0m_fields,
  14630         /* *views      */ NULL,
  14631         /* *views_num  */ NULL,
  14632         /* snoop_cb    */ NULL, 
  14633         /* snoop_user_data */ NULL, 
  14634         /* snoop_flags */ 0,
  14635         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14636         /* type */ SOC_MEM_TYPE_NORMAL,
  14637         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14638         /* impl */ SOC_MEM_IMPL_NORMAL,
  14639         /* cmic_mor_clks       */ 0,
  14640     },
  14641 #endif /* chips */
  14642 
  14643 #if defined(BCM_56160_A0)
  14644     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56160_A0m */ 
  14645         /* mem            VLAN_SUBNETm */
  14646         /* flags       */ SOC_MEM_FLAG_VALID |
  14647                           SOC_MEM_FLAG_CACHABLE |
  14648                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  14649                           SOC_MEM_FLAG_CAM |
  14650                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  14651         /* cmp_fn      */ _soc_mem_cmp_undef,
  14652         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14653         /* index_min   */ 0,
  14654         /* index_max   */ 255,
  14655         /* minblock    */ 7,
  14656         /* maxblock    */ 7,
  14657         /* blocks      */ 0x80,
  14658         /* blocks_hi   */ 0,
  14659         /* base        */ 0x0c080000,
  14660         /* gran        */ 1,
  14661         /* bytes       */ 21,
  14662         /* nFields     */ 10,
  14663         /* *fields     */ soc_VLAN_SUBNET_BCM53400_A0m_fields,
  14664         /* *views      */ NULL,
  14665         /* *views_num  */ NULL,
  14666         /* snoop_cb    */ NULL, 
  14667         /* snoop_user_data */ NULL, 
  14668         /* snoop_flags */ 0,
  14669         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14670         /* type */ SOC_MEM_TYPE_NORMAL,
  14671         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14672         /* impl */ SOC_MEM_IMPL_NORMAL,
  14673         /* cmic_mor_clks       */ 0,
  14674     },
  14675 #endif /* chips */
  14676 
  14677 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  14678     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56224_A0m */ 
  14679         /* mem            VLAN_SUBNETm */
  14680         /* flags       */ SOC_MEM_FLAG_VALID |
  14681                           SOC_MEM_FLAG_CAM |
  14682                           SOC_MEM_FLAG_AGGR, /* 0x180002 */
  14683         /* cmp_fn      */ _soc_mem_cmp_undef,
  14684         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14685         /* index_min   */ 0,
  14686         /* index_max   */ 255,
  14687         /* minblock    */ 6,
  14688         /* maxblock    */ 6,
  14689         /* blocks      */ 0x40,
  14690         /* blocks_hi   */ 0,
  14691         /* base        */ 0x04020000,
  14692         /* gran        */ 1,
  14693         /* bytes       */ 19,
  14694         /* nFields     */ 7,
  14695         /* *fields     */ soc_VLAN_SUBNET_BCM56224_A0m_fields,
  14696         /* *views      */ NULL,
  14697         /* *views_num  */ NULL,
  14698         /* snoop_cb    */ NULL, 
  14699         /* snoop_user_data */ NULL, 
  14700         /* snoop_flags */ 0,
  14701         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14702         /* type */ SOC_MEM_TYPE_NORMAL,
  14703         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14704         /* impl */ SOC_MEM_IMPL_NORMAL,
  14705         /* cmic_mor_clks       */ 0,
  14706     },
  14707 #endif /* chips */
  14708 
  14709 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  14710     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56260_A0m */ 
  14711         /* mem            VLAN_SUBNETm */
  14712         /* flags       */ SOC_MEM_FLAG_VALID |
  14713                           SOC_MEM_FLAG_CACHABLE |
  14714                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  14715                           SOC_MEM_FLAG_CAM |
  14716                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  14717         /* cmp_fn      */ _soc_mem_cmp_undef,
  14718         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14719         /* index_min   */ 0,
  14720         /* index_max   */ 255,
  14721         /* minblock    */ 6,
  14722         /* maxblock    */ 6,
  14723         /* blocks      */ 0x40,
  14724         /* blocks_hi   */ 0,
  14725         /* base        */ 0x10080000,
  14726         /* gran        */ 1,
  14727         /* bytes       */ 22,
  14728         /* nFields     */ 15,
  14729         /* *fields     */ soc_VLAN_SUBNET_BCM56260_A0m_fields,
  14730         /* *views      */ NULL,
  14731         /* *views_num  */ NULL,
  14732         /* snoop_cb    */ NULL, 
  14733         /* snoop_user_data */ NULL, 
  14734         /* snoop_flags */ 0,
  14735         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14736         /* type */ SOC_MEM_TYPE_NORMAL,
  14737         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14738         /* impl */ SOC_MEM_IMPL_NORMAL,
  14739         /* cmic_mor_clks       */ 0,
  14740     },
  14741 #endif /* chips */
  14742 
  14743 #if defined(BCM_56270_A0)
  14744     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56270_A0m */ 
  14745         /* mem            VLAN_SUBNETm */
  14746         /* flags       */ SOC_MEM_FLAG_VALID |
  14747                           SOC_MEM_FLAG_CACHABLE |
  14748                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  14749                           SOC_MEM_FLAG_CAM |
  14750                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  14751         /* cmp_fn      */ _soc_mem_cmp_undef,
  14752         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14753         /* index_min   */ 0,
  14754         /* index_max   */ 255,
  14755         /* minblock    */ 5,
  14756         /* maxblock    */ 5,
  14757         /* blocks      */ 0x20,
  14758         /* blocks_hi   */ 0,
  14759         /* base        */ 0x10080000,
  14760         /* gran        */ 1,
  14761         /* bytes       */ 26,
  14762         /* nFields     */ 17,
  14763         /* *fields     */ soc_VLAN_SUBNET_BCM56270_A0m_fields,
  14764         /* *views      */ NULL,
  14765         /* *views_num  */ NULL,
  14766         /* snoop_cb    */ NULL, 
  14767         /* snoop_user_data */ NULL, 
  14768         /* snoop_flags */ 0,
  14769         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14770         /* type */ SOC_MEM_TYPE_NORMAL,
  14771         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14772         /* impl */ SOC_MEM_IMPL_NORMAL,
  14773         /* cmic_mor_clks       */ 0,
  14774     },
  14775 #endif /* chips */
  14776 
  14777 #if defined(BCM_56314_A0)
  14778     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56314_A0m */ 
  14779         /* mem            VLAN_SUBNETm */
  14780         /* flags       */ SOC_MEM_FLAG_VALID |
  14781                           SOC_MEM_FLAG_CAM |
  14782                           SOC_MEM_FLAG_AGGR, /* 0x180002 */
  14783         /* cmp_fn      */ _soc_mem_cmp_undef,
  14784         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14785         /* index_min   */ 0,
  14786         /* index_max   */ 255,
  14787         /* minblock    */ 8,
  14788         /* maxblock    */ 8,
  14789         /* blocks      */ 0x100,
  14790         /* blocks_hi   */ 0,
  14791         /* base        */ 0x04020000,
  14792         /* gran        */ 1,
  14793         /* bytes       */ 18,
  14794         /* nFields     */ 5,
  14795         /* *fields     */ soc_VLAN_SUBNETm_fields,
  14796         /* *views      */ NULL,
  14797         /* *views_num  */ NULL,
  14798         /* snoop_cb    */ NULL, 
  14799         /* snoop_user_data */ NULL, 
  14800         /* snoop_flags */ 0,
  14801         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14802         /* type */ SOC_MEM_TYPE_NORMAL,
  14803         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14804         /* impl */ SOC_MEM_IMPL_NORMAL,
  14805         /* cmic_mor_clks       */ 0,
  14806     },
  14807 #endif /* chips */
  14808 
  14809 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  14810     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56334_A0m */ 
  14811         /* mem            VLAN_SUBNETm */
  14812         /* flags       */ SOC_MEM_FLAG_VALID |
  14813                           SOC_MEM_FLAG_CACHABLE |
  14814                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  14815                           SOC_MEM_FLAG_CAM |
  14816                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  14817         /* cmp_fn      */ _soc_mem_cmp_undef,
  14818         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14819         /* index_min   */ 0,
  14820         /* index_max   */ 255,
  14821         /* minblock    */ 5,
  14822         /* maxblock    */ 5,
  14823         /* blocks      */ 0x20,
  14824         /* blocks_hi   */ 0,
  14825         /* base        */ 0x04020000,
  14826         /* gran        */ 1,
  14827         /* bytes       */ 21,
  14828         /* nFields     */ 9,
  14829         /* *fields     */ soc_VLAN_SUBNET_BCM56634_A0m_fields,
  14830         /* *views      */ NULL,
  14831         /* *views_num  */ NULL,
  14832         /* snoop_cb    */ NULL, 
  14833         /* snoop_user_data */ NULL, 
  14834         /* snoop_flags */ 0,
  14835         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14836         /* type */ SOC_MEM_TYPE_NORMAL,
  14837         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14838         /* impl */ SOC_MEM_IMPL_NORMAL,
  14839         /* cmic_mor_clks       */ 0,
  14840     },
  14841 #endif /* chips */
  14842 
  14843 #if defined(BCM_56340_A0)
  14844     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56340_A0m */ 
  14845         /* mem            VLAN_SUBNETm */
  14846         /* flags       */ SOC_MEM_FLAG_VALID |
  14847                           SOC_MEM_FLAG_CACHABLE |
  14848                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  14849                           SOC_MEM_FLAG_CAM |
  14850                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  14851         /* cmp_fn      */ _soc_mem_cmp_undef,
  14852         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14853         /* index_min   */ 0,
  14854         /* index_max   */ 511,
  14855         /* minblock    */ 4,
  14856         /* maxblock    */ 4,
  14857         /* blocks      */ 0x10,
  14858         /* blocks_hi   */ 0,
  14859         /* base        */ 0x10080000,
  14860         /* gran        */ 1,
  14861         /* bytes       */ 21,
  14862         /* nFields     */ 14,
  14863         /* *fields     */ soc_VLAN_SUBNET_BCM56640_A0m_fields,
  14864         /* *views      */ NULL,
  14865         /* *views_num  */ NULL,
  14866         /* snoop_cb    */ NULL, 
  14867         /* snoop_user_data */ NULL, 
  14868         /* snoop_flags */ 0,
  14869         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14870         /* type */ SOC_MEM_TYPE_NORMAL,
  14871         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14872         /* impl */ SOC_MEM_IMPL_NORMAL,
  14873         /* cmic_mor_clks       */ 0,
  14874     },
  14875 #endif /* chips */
  14876 
  14877 #if defined(BCM_56370_A0)
  14878     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56370_A0m */ 
  14879         /* mem            VLAN_SUBNETm */
  14880         /* flags       */ SOC_MEM_FLAG_VALID |
  14881                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  14882                           SOC_MEM_FLAG_CACHABLE |
  14883                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  14884                           SOC_MEM_FLAG_CAM |
  14885                           SOC_MEM_FLAG_AGGR, /* 0x180122 */
  14886         /* cmp_fn      */ _soc_mem_cmp_undef,
  14887         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14888         /* index_min   */ 0,
  14889         /* index_max   */ 511,
  14890         /* minblock    */ 14,
  14891         /* maxblock    */ 14,
  14892         /* blocks      */ 0x4000,
  14893         /* blocks_hi   */ 0,
  14894         /* base        */ 0x611c0000,
  14895         /* gran        */ 1,
  14896         /* bytes       */ 27,
  14897         /* nFields     */ 21,
  14898         /* *fields     */ soc_VLAN_SUBNET_BCM56870_A0m_fields,
  14899         /* *views      */ NULL,
  14900         /* *views_num  */ NULL,
  14901         /* snoop_cb    */ NULL, 
  14902         /* snoop_user_data */ NULL, 
  14903         /* snoop_flags */ 0,
  14904         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14905         /* type */ SOC_MEM_TYPE_NORMAL,
  14906         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  14907         /* impl */ SOC_MEM_IMPL_NORMAL,
  14908         /* cmic_mor_clks       */ 0,
  14909         /* access_latency_mode */ 0,
  14910     },
  14911 #endif /* chips */
  14912 
  14913 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  14914     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56440_A0m */ 
  14915         /* mem            VLAN_SUBNETm */
  14916         /* flags       */ SOC_MEM_FLAG_VALID |
  14917                           SOC_MEM_FLAG_CACHABLE |
  14918                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  14919                           SOC_MEM_FLAG_CAM |
  14920                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  14921         /* cmp_fn      */ _soc_mem_cmp_undef,
  14922         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14923         /* index_min   */ 0,
  14924         /* index_max   */ 255,
  14925         /* minblock    */ 9,
  14926         /* maxblock    */ 9,
  14927         /* blocks      */ 0x200,
  14928         /* blocks_hi   */ 0,
  14929         /* base        */ 0x04064000,
  14930         /* gran        */ 1,
  14931         /* bytes       */ 21,
  14932         /* nFields     */ 14,
  14933         /* *fields     */ soc_VLAN_SUBNET_BCM56840_A0m_fields,
  14934         /* *views      */ NULL,
  14935         /* *views_num  */ NULL,
  14936         /* snoop_cb    */ NULL, 
  14937         /* snoop_user_data */ NULL, 
  14938         /* snoop_flags */ 0,
  14939         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14940         /* type */ SOC_MEM_TYPE_NORMAL,
  14941         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14942         /* impl */ SOC_MEM_IMPL_NORMAL,
  14943         /* cmic_mor_clks       */ 0,
  14944     },
  14945 #endif /* chips */
  14946 
  14947 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  14948     defined(BCM_56450_B1)
  14949     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56450_A0m */ 
  14950         /* mem            VLAN_SUBNETm */
  14951         /* flags       */ SOC_MEM_FLAG_VALID |
  14952                           SOC_MEM_FLAG_CACHABLE |
  14953                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  14954                           SOC_MEM_FLAG_CAM |
  14955                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  14956         /* cmp_fn      */ _soc_mem_cmp_undef,
  14957         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14958         /* index_min   */ 0,
  14959         /* index_max   */ 255,
  14960         /* minblock    */ 8,
  14961         /* maxblock    */ 8,
  14962         /* blocks      */ 0x100,
  14963         /* blocks_hi   */ 0,
  14964         /* base        */ 0x10080000,
  14965         /* gran        */ 1,
  14966         /* bytes       */ 22,
  14967         /* nFields     */ 15,
  14968         /* *fields     */ soc_VLAN_SUBNET_BCM56450_A0m_fields,
  14969         /* *views      */ NULL,
  14970         /* *views_num  */ NULL,
  14971         /* snoop_cb    */ NULL, 
  14972         /* snoop_user_data */ NULL, 
  14973         /* snoop_flags */ 0,
  14974         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  14975         /* type */ SOC_MEM_TYPE_NORMAL,
  14976         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  14977         /* impl */ SOC_MEM_IMPL_NORMAL,
  14978         /* cmic_mor_clks       */ 0,
  14979     },
  14980 #endif /* chips */
  14981 
  14982 #if defined(BCM_56514_A0)
  14983     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56514_A0m */ 
  14984         /* mem            VLAN_SUBNETm */
  14985         /* flags       */ SOC_MEM_FLAG_VALID |
  14986                           SOC_MEM_FLAG_CACHABLE |
  14987                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  14988                           SOC_MEM_FLAG_CAM |
  14989                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  14990         /* cmp_fn      */ _soc_mem_cmp_undef,
  14991         /* *null_entry */ _soc_mem_entry_null_zeroes,
  14992         /* index_min   */ 0,
  14993         /* index_max   */ 255,
  14994         /* minblock    */ 6,
  14995         /* maxblock    */ 6,
  14996         /* blocks      */ 0x40,
  14997         /* blocks_hi   */ 0,
  14998         /* base        */ 0x04020000,
  14999         /* gran        */ 1,
  15000         /* bytes       */ 18,
  15001         /* nFields     */ 5,
  15002         /* *fields     */ soc_VLAN_SUBNETm_fields,
  15003         /* *views      */ NULL,
  15004         /* *views_num  */ NULL,
  15005         /* snoop_cb    */ NULL, 
  15006         /* snoop_user_data */ NULL, 
  15007         /* snoop_flags */ 0,
  15008         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15009         /* type */ SOC_MEM_TYPE_NORMAL,
  15010         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15011         /* impl */ SOC_MEM_IMPL_NORMAL,
  15012         /* cmic_mor_clks       */ 0,
  15013     },
  15014 #endif /* chips */
  15015 
  15016 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  15017     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56524_A0m */ 
  15018         /* mem            VLAN_SUBNETm */
  15019         /* flags       */ SOC_MEM_FLAG_VALID |
  15020                           SOC_MEM_FLAG_CACHABLE |
  15021                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  15022                           SOC_MEM_FLAG_CAM |
  15023                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  15024         /* cmp_fn      */ _soc_mem_cmp_undef,
  15025         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15026         /* index_min   */ 0,
  15027         /* index_max   */ 511,
  15028         /* minblock    */ 8,
  15029         /* maxblock    */ 8,
  15030         /* blocks      */ 0x100,
  15031         /* blocks_hi   */ 0,
  15032         /* base        */ 0x04020000,
  15033         /* gran        */ 1,
  15034         /* bytes       */ 21,
  15035         /* nFields     */ 9,
  15036         /* *fields     */ soc_VLAN_SUBNET_BCM56634_A0m_fields,
  15037         /* *views      */ NULL,
  15038         /* *views_num  */ NULL,
  15039         /* snoop_cb    */ NULL, 
  15040         /* snoop_user_data */ NULL, 
  15041         /* snoop_flags */ 0,
  15042         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15043         /* type */ SOC_MEM_TYPE_NORMAL,
  15044         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15045         /* impl */ SOC_MEM_IMPL_NORMAL,
  15046         /* cmic_mor_clks       */ 0,
  15047     },
  15048 #endif /* chips */
  15049 
  15050 #if defined(BCM_56560_A0)
  15051     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56560_A0m */ 
  15052         /* mem            VLAN_SUBNETm */
  15053         /* flags       */ SOC_MEM_FLAG_VALID |
  15054                           SOC_MEM_FLAG_CACHABLE |
  15055                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  15056                           SOC_MEM_FLAG_CAM |
  15057                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  15058         /* cmp_fn      */ _soc_mem_cmp_undef,
  15059         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15060         /* index_min   */ 0,
  15061         /* index_max   */ 511,
  15062         /* minblock    */ 21,
  15063         /* maxblock    */ 21,
  15064         /* blocks      */ 0x200000,
  15065         /* blocks_hi   */ 0,
  15066         /* base        */ 0x10080000,
  15067         /* gran        */ 1,
  15068         /* bytes       */ 25,
  15069         /* nFields     */ 16,
  15070         /* *fields     */ soc_VLAN_SUBNET_BCM56960_A0m_fields,
  15071         /* *views      */ NULL,
  15072         /* *views_num  */ NULL,
  15073         /* snoop_cb    */ NULL, 
  15074         /* snoop_user_data */ NULL, 
  15075         /* snoop_flags */ 0,
  15076         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15077         /* type */ SOC_MEM_TYPE_NORMAL,
  15078         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15079         /* impl */ SOC_MEM_IMPL_NORMAL,
  15080         /* cmic_mor_clks       */ 0,
  15081     },
  15082 #endif /* chips */
  15083 
  15084 #if defined(BCM_56560_B0)
  15085     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56560_B0m */ 
  15086         /* mem            VLAN_SUBNETm */
  15087         /* flags       */ SOC_MEM_FLAG_VALID |
  15088                           SOC_MEM_FLAG_CACHABLE |
  15089                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  15090                           SOC_MEM_FLAG_CAM |
  15091                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  15092         /* cmp_fn      */ _soc_mem_cmp_undef,
  15093         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15094         /* index_min   */ 0,
  15095         /* index_max   */ 511,
  15096         /* minblock    */ 13,
  15097         /* maxblock    */ 13,
  15098         /* blocks      */ 0x2000,
  15099         /* blocks_hi   */ 0,
  15100         /* base        */ 0x10080000,
  15101         /* gran        */ 1,
  15102         /* bytes       */ 25,
  15103         /* nFields     */ 16,
  15104         /* *fields     */ soc_VLAN_SUBNET_BCM56960_A0m_fields,
  15105         /* *views      */ NULL,
  15106         /* *views_num  */ NULL,
  15107         /* snoop_cb    */ NULL, 
  15108         /* snoop_user_data */ NULL, 
  15109         /* snoop_flags */ 0,
  15110         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15111         /* type */ SOC_MEM_TYPE_NORMAL,
  15112         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15113         /* impl */ SOC_MEM_IMPL_NORMAL,
  15114         /* cmic_mor_clks       */ 0,
  15115     },
  15116 #endif /* chips */
  15117 
  15118 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  15119     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56624_A0m */ 
  15120         /* mem            VLAN_SUBNETm */
  15121         /* flags       */ SOC_MEM_FLAG_VALID |
  15122                           SOC_MEM_FLAG_CACHABLE |
  15123                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  15124                           SOC_MEM_FLAG_CAM |
  15125                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  15126         /* cmp_fn      */ _soc_mem_cmp_undef,
  15127         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15128         /* index_min   */ 0,
  15129         /* index_max   */ 511,
  15130         /* minblock    */ 7,
  15131         /* maxblock    */ 7,
  15132         /* blocks      */ 0x80,
  15133         /* blocks_hi   */ 0,
  15134         /* base        */ 0x04020000,
  15135         /* gran        */ 1,
  15136         /* bytes       */ 21,
  15137         /* nFields     */ 8,
  15138         /* *fields     */ soc_VLAN_SUBNET_BCM56624_A0m_fields,
  15139         /* *views      */ NULL,
  15140         /* *views_num  */ NULL,
  15141         /* snoop_cb    */ NULL, 
  15142         /* snoop_user_data */ NULL, 
  15143         /* snoop_flags */ 0,
  15144         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15145         /* type */ SOC_MEM_TYPE_NORMAL,
  15146         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15147         /* impl */ SOC_MEM_IMPL_NORMAL,
  15148         /* cmic_mor_clks       */ 0,
  15149     },
  15150 #endif /* chips */
  15151 
  15152 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  15153     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56634_A0m */ 
  15154         /* mem            VLAN_SUBNETm */
  15155         /* flags       */ SOC_MEM_FLAG_VALID |
  15156                           SOC_MEM_FLAG_CACHABLE |
  15157                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  15158                           SOC_MEM_FLAG_CAM |
  15159                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  15160         /* cmp_fn      */ _soc_mem_cmp_undef,
  15161         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15162         /* index_min   */ 0,
  15163         /* index_max   */ 511,
  15164         /* minblock    */ 9,
  15165         /* maxblock    */ 9,
  15166         /* blocks      */ 0x200,
  15167         /* blocks_hi   */ 0,
  15168         /* base        */ 0x04020000,
  15169         /* gran        */ 1,
  15170         /* bytes       */ 21,
  15171         /* nFields     */ 9,
  15172         /* *fields     */ soc_VLAN_SUBNET_BCM56634_A0m_fields,
  15173         /* *views      */ NULL,
  15174         /* *views_num  */ NULL,
  15175         /* snoop_cb    */ NULL, 
  15176         /* snoop_user_data */ NULL, 
  15177         /* snoop_flags */ 0,
  15178         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15179         /* type */ SOC_MEM_TYPE_NORMAL,
  15180         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15181         /* impl */ SOC_MEM_IMPL_NORMAL,
  15182         /* cmic_mor_clks       */ 0,
  15183     },
  15184 #endif /* chips */
  15185 
  15186 #if defined(BCM_56640_A0)
  15187     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56640_A0m */ 
  15188         /* mem            VLAN_SUBNETm */
  15189         /* flags       */ SOC_MEM_FLAG_VALID |
  15190                           SOC_MEM_FLAG_CACHABLE |
  15191                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  15192                           SOC_MEM_FLAG_CAM |
  15193                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  15194         /* cmp_fn      */ _soc_mem_cmp_undef,
  15195         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15196         /* index_min   */ 0,
  15197         /* index_max   */ 511,
  15198         /* minblock    */ 7,
  15199         /* maxblock    */ 7,
  15200         /* blocks      */ 0x80,
  15201         /* blocks_hi   */ 0,
  15202         /* base        */ 0x10080000,
  15203         /* gran        */ 1,
  15204         /* bytes       */ 21,
  15205         /* nFields     */ 14,
  15206         /* *fields     */ soc_VLAN_SUBNET_BCM56640_A0m_fields,
  15207         /* *views      */ NULL,
  15208         /* *views_num  */ NULL,
  15209         /* snoop_cb    */ NULL, 
  15210         /* snoop_user_data */ NULL, 
  15211         /* snoop_flags */ 0,
  15212         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15213         /* type */ SOC_MEM_TYPE_NORMAL,
  15214         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15215         /* impl */ SOC_MEM_IMPL_NORMAL,
  15216         /* cmic_mor_clks       */ 0,
  15217     },
  15218 #endif /* chips */
  15219 
  15220 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  15221     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56670_A0m */ 
  15222         /* mem            VLAN_SUBNETm */
  15223         /* flags       */ SOC_MEM_FLAG_VALID |
  15224                           SOC_MEM_FLAG_CACHABLE |
  15225                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  15226                           SOC_MEM_FLAG_CAM |
  15227                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  15228         /* cmp_fn      */ _soc_mem_cmp_undef,
  15229         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15230         /* index_min   */ 0,
  15231         /* index_max   */ 255,
  15232         /* minblock    */ 21,
  15233         /* maxblock    */ 21,
  15234         /* blocks      */ 0x200000,
  15235         /* blocks_hi   */ 0,
  15236         /* base        */ 0x10080000,
  15237         /* gran        */ 1,
  15238         /* bytes       */ 25,
  15239         /* nFields     */ 16,
  15240         /* *fields     */ soc_VLAN_SUBNET_BCM56960_A0m_fields,
  15241         /* *views      */ NULL,
  15242         /* *views_num  */ NULL,
  15243         /* snoop_cb    */ NULL, 
  15244         /* snoop_user_data */ NULL, 
  15245         /* snoop_flags */ 0,
  15246         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15247         /* type */ SOC_MEM_TYPE_NORMAL,
  15248         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15249         /* impl */ SOC_MEM_IMPL_NORMAL,
  15250         /* cmic_mor_clks       */ 0,
  15251     },
  15252 #endif /* chips */
  15253 
  15254 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  15255     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56680_A0m */ 
  15256         /* mem            VLAN_SUBNETm */
  15257         /* flags       */ SOC_MEM_FLAG_VALID |
  15258                           SOC_MEM_FLAG_CACHABLE |
  15259                           SOC_MEM_FLAG_CAM |
  15260                           SOC_MEM_FLAG_AGGR, /* 0x180022 */
  15261         /* cmp_fn      */ _soc_mem_cmp_undef,
  15262         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15263         /* index_min   */ 0,
  15264         /* index_max   */ 511,
  15265         /* minblock    */ 6,
  15266         /* maxblock    */ 6,
  15267         /* blocks      */ 0x40,
  15268         /* blocks_hi   */ 0,
  15269         /* base        */ 0x04020000,
  15270         /* gran        */ 1,
  15271         /* bytes       */ 21,
  15272         /* nFields     */ 8,
  15273         /* *fields     */ soc_VLAN_SUBNET_BCM56624_A0m_fields,
  15274         /* *views      */ NULL,
  15275         /* *views_num  */ NULL,
  15276         /* snoop_cb    */ NULL, 
  15277         /* snoop_user_data */ NULL, 
  15278         /* snoop_flags */ 0,
  15279         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15280         /* type */ SOC_MEM_TYPE_NORMAL,
  15281         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15282         /* impl */ SOC_MEM_IMPL_NORMAL,
  15283         /* cmic_mor_clks       */ 0,
  15284     },
  15285 #endif /* chips */
  15286 
  15287 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  15288     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56685_A0m */ 
  15289         /* mem            VLAN_SUBNETm */
  15290         /* flags       */ SOC_MEM_FLAG_VALID |
  15291                           SOC_MEM_FLAG_CACHABLE |
  15292                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  15293                           SOC_MEM_FLAG_CAM |
  15294                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  15295         /* cmp_fn      */ _soc_mem_cmp_undef,
  15296         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15297         /* index_min   */ 0,
  15298         /* index_max   */ 511,
  15299         /* minblock    */ 6,
  15300         /* maxblock    */ 6,
  15301         /* blocks      */ 0x40,
  15302         /* blocks_hi   */ 0,
  15303         /* base        */ 0x04020000,
  15304         /* gran        */ 1,
  15305         /* bytes       */ 21,
  15306         /* nFields     */ 9,
  15307         /* *fields     */ soc_VLAN_SUBNET_BCM56634_A0m_fields,
  15308         /* *views      */ NULL,
  15309         /* *views_num  */ NULL,
  15310         /* snoop_cb    */ NULL, 
  15311         /* snoop_user_data */ NULL, 
  15312         /* snoop_flags */ 0,
  15313         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15314         /* type */ SOC_MEM_TYPE_NORMAL,
  15315         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15316         /* impl */ SOC_MEM_IMPL_NORMAL,
  15317         /* cmic_mor_clks       */ 0,
  15318     },
  15319 #endif /* chips */
  15320 
  15321 #if defined(BCM_56770_A0)
  15322     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56770_A0m */ 
  15323         /* mem            VLAN_SUBNETm */
  15324         /* flags       */ SOC_MEM_FLAG_VALID |
  15325                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  15326                           SOC_MEM_FLAG_CACHABLE |
  15327                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15328                           SOC_MEM_FLAG_CAM |
  15329                           SOC_MEM_FLAG_AGGR |
  15330                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x180122 */
  15331         /* cmp_fn      */ _soc_mem_cmp_undef,
  15332         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15333         /* index_min   */ 0,
  15334         /* index_max   */ 511,
  15335         /* minblock    */ 25,
  15336         /* maxblock    */ 25,
  15337         /* blocks      */ 0x2000000,
  15338         /* blocks_hi   */ 0,
  15339         /* base        */ 0x611c0000,
  15340         /* gran        */ 1,
  15341         /* bytes       */ 27,
  15342         /* nFields     */ 21,
  15343         /* *fields     */ soc_VLAN_SUBNET_BCM56870_A0m_fields,
  15344         /* *views      */ NULL,
  15345         /* *views_num  */ NULL,
  15346         /* snoop_cb    */ NULL, 
  15347         /* snoop_user_data */ NULL, 
  15348         /* snoop_flags */ 0,
  15349         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15350         /* type */ SOC_MEM_TYPE_NORMAL,
  15351         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  15352         /* impl */ SOC_MEM_IMPL_NORMAL,
  15353         /* cmic_mor_clks       */ 0,
  15354         /* access_latency_mode */ 0,
  15355     },
  15356 #endif /* chips */
  15357 
  15358 #if defined(BCM_56800_A0)
  15359     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56800_A0m */ 
  15360         /* mem            VLAN_SUBNETm */
  15361         /* flags       */ SOC_MEM_FLAG_VALID |
  15362                           SOC_MEM_FLAG_CAM |
  15363                           SOC_MEM_FLAG_AGGR, /* 0x180002 */
  15364         /* cmp_fn      */ _soc_mem_cmp_undef,
  15365         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15366         /* index_min   */ 0,
  15367         /* index_max   */ 255,
  15368         /* minblock    */ 4,
  15369         /* maxblock    */ 4,
  15370         /* blocks      */ 0x10,
  15371         /* blocks_hi   */ 0,
  15372         /* base        */ 0x04062000,
  15373         /* gran        */ 1,
  15374         /* bytes       */ 18,
  15375         /* nFields     */ 5,
  15376         /* *fields     */ soc_VLAN_SUBNETm_fields,
  15377         /* *views      */ NULL,
  15378         /* *views_num  */ NULL,
  15379         /* snoop_cb    */ NULL, 
  15380         /* snoop_user_data */ NULL, 
  15381         /* snoop_flags */ 0,
  15382         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15383         /* type */ SOC_MEM_TYPE_NORMAL,
  15384         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15385         /* impl */ SOC_MEM_IMPL_NORMAL,
  15386         /* cmic_mor_clks       */ 0,
  15387     },
  15388 #endif /* chips */
  15389 
  15390 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  15391     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56820_A0m */ 
  15392         /* mem            VLAN_SUBNETm */
  15393         /* flags       */ SOC_MEM_FLAG_VALID |
  15394                           SOC_MEM_FLAG_CACHABLE |
  15395                           SOC_MEM_FLAG_CAM |
  15396                           SOC_MEM_FLAG_AGGR, /* 0x180022 */
  15397         /* cmp_fn      */ _soc_mem_cmp_undef,
  15398         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15399         /* index_min   */ 0,
  15400         /* index_max   */ 255,
  15401         /* minblock    */ 3,
  15402         /* maxblock    */ 3,
  15403         /* blocks      */ 0x8,
  15404         /* blocks_hi   */ 0,
  15405         /* base        */ 0x04061000,
  15406         /* gran        */ 1,
  15407         /* bytes       */ 21,
  15408         /* nFields     */ 10,
  15409         /* *fields     */ soc_VLAN_SUBNET_BCM56820_A0m_fields,
  15410         /* *views      */ NULL,
  15411         /* *views_num  */ NULL,
  15412         /* snoop_cb    */ NULL, 
  15413         /* snoop_user_data */ NULL, 
  15414         /* snoop_flags */ 0,
  15415         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15416         /* type */ SOC_MEM_TYPE_NORMAL,
  15417         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15418         /* impl */ SOC_MEM_IMPL_NORMAL,
  15419         /* cmic_mor_clks       */ 0,
  15420     },
  15421 #endif /* chips */
  15422 
  15423 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  15424     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56840_A0m */ 
  15425         /* mem            VLAN_SUBNETm */
  15426         /* flags       */ SOC_MEM_FLAG_VALID |
  15427                           SOC_MEM_FLAG_CACHABLE |
  15428                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  15429                           SOC_MEM_FLAG_CAM |
  15430                           SOC_MEM_FLAG_AGGR, /* 0x1800a2 */
  15431         /* cmp_fn      */ _soc_mem_cmp_undef,
  15432         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15433         /* index_min   */ 0,
  15434         /* index_max   */ 511,
  15435         /* minblock    */ 6,
  15436         /* maxblock    */ 6,
  15437         /* blocks      */ 0x40,
  15438         /* blocks_hi   */ 0,
  15439         /* base        */ 0x04064000,
  15440         /* gran        */ 1,
  15441         /* bytes       */ 21,
  15442         /* nFields     */ 14,
  15443         /* *fields     */ soc_VLAN_SUBNET_BCM56840_A0m_fields,
  15444         /* *views      */ NULL,
  15445         /* *views_num  */ NULL,
  15446         /* snoop_cb    */ NULL, 
  15447         /* snoop_user_data */ NULL, 
  15448         /* snoop_flags */ 0,
  15449         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15450         /* type */ SOC_MEM_TYPE_NORMAL,
  15451         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15452         /* impl */ SOC_MEM_IMPL_NORMAL,
  15453         /* cmic_mor_clks       */ 0,
  15454     },
  15455 #endif /* chips */
  15456 
  15457 #if defined(BCM_56850_A0)
  15458     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56850_A0m */ 
  15459         /* mem            VLAN_SUBNETm */
  15460         /* flags       */ SOC_MEM_FLAG_VALID |
  15461                           SOC_MEM_FLAG_CACHABLE |
  15462                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  15463                           SOC_MEM_FLAG_CAM |
  15464                           SOC_MEM_FLAG_AGGR |
  15465                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x1800a2 */
  15466         /* cmp_fn      */ _soc_mem_cmp_undef,
  15467         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15468         /* index_min   */ 0,
  15469         /* index_max   */ 511,
  15470         /* minblock    */ 10,
  15471         /* maxblock    */ 10,
  15472         /* blocks      */ 0x400,
  15473         /* blocks_hi   */ 0,
  15474         /* base        */ 0x10080000,
  15475         /* gran        */ 1,
  15476         /* bytes       */ 25,
  15477         /* nFields     */ 16,
  15478         /* *fields     */ soc_VLAN_SUBNET_BCM56850_A0m_fields,
  15479         /* *views      */ NULL,
  15480         /* *views_num  */ NULL,
  15481         /* snoop_cb    */ NULL, 
  15482         /* snoop_user_data */ NULL, 
  15483         /* snoop_flags */ 0,
  15484         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15485         /* type */ SOC_MEM_TYPE_NORMAL,
  15486         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15487         /* impl */ SOC_MEM_IMPL_NORMAL,
  15488         /* cmic_mor_clks       */ 0,
  15489     },
  15490 #endif /* chips */
  15491 
  15492 #if defined(BCM_56860_A0)
  15493     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56860_A0m */ 
  15494         /* mem            VLAN_SUBNETm */
  15495         /* flags       */ SOC_MEM_FLAG_VALID |
  15496                           SOC_MEM_FLAG_CACHABLE |
  15497                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  15498                           SOC_MEM_FLAG_CAM |
  15499                           SOC_MEM_FLAG_AGGR |
  15500                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x1800a2 */
  15501         /* cmp_fn      */ _soc_mem_cmp_undef,
  15502         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15503         /* index_min   */ 0,
  15504         /* index_max   */ 511,
  15505         /* minblock    */ 11,
  15506         /* maxblock    */ 11,
  15507         /* blocks      */ 0x800,
  15508         /* blocks_hi   */ 0,
  15509         /* base        */ 0x10080000,
  15510         /* gran        */ 1,
  15511         /* bytes       */ 25,
  15512         /* nFields     */ 16,
  15513         /* *fields     */ soc_VLAN_SUBNET_BCM56850_A0m_fields,
  15514         /* *views      */ NULL,
  15515         /* *views_num  */ NULL,
  15516         /* snoop_cb    */ NULL, 
  15517         /* snoop_user_data */ NULL, 
  15518         /* snoop_flags */ 0,
  15519         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15520         /* type */ SOC_MEM_TYPE_NORMAL,
  15521         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15522         /* impl */ SOC_MEM_IMPL_NORMAL,
  15523         /* cmic_mor_clks       */ 0,
  15524     },
  15525 #endif /* chips */
  15526 
  15527 #if defined(BCM_56870_A0)
  15528     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56870_A0m */ 
  15529         /* mem            VLAN_SUBNETm */
  15530         /* flags       */ SOC_MEM_FLAG_VALID |
  15531                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  15532                           SOC_MEM_FLAG_CACHABLE |
  15533                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15534                           SOC_MEM_FLAG_CAM |
  15535                           SOC_MEM_FLAG_AGGR |
  15536                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x180122 */
  15537         /* cmp_fn      */ _soc_mem_cmp_undef,
  15538         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15539         /* index_min   */ 0,
  15540         /* index_max   */ 511,
  15541         /* minblock    */ 37,
  15542         /* maxblock    */ 37,
  15543         /* blocks      */ 0,
  15544         /* blocks_hi   */ 0x20,
  15545         /* base        */ 0x611c0000,
  15546         /* gran        */ 1,
  15547         /* bytes       */ 27,
  15548         /* nFields     */ 21,
  15549         /* *fields     */ soc_VLAN_SUBNET_BCM56870_A0m_fields,
  15550         /* *views      */ NULL,
  15551         /* *views_num  */ NULL,
  15552         /* snoop_cb    */ NULL, 
  15553         /* snoop_user_data */ NULL, 
  15554         /* snoop_flags */ 0,
  15555         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15556         /* type */ SOC_MEM_TYPE_NORMAL,
  15557         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  15558         /* impl */ SOC_MEM_IMPL_NORMAL,
  15559         /* cmic_mor_clks       */ 0,
  15560         /* access_latency_mode */ 0,
  15561     },
  15562 #endif /* chips */
  15563 
  15564 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  15565     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56960_A0m */ 
  15566         /* mem            VLAN_SUBNETm */
  15567         /* flags       */ SOC_MEM_FLAG_VALID |
  15568                           SOC_MEM_FLAG_CACHABLE |
  15569                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  15570                           SOC_MEM_FLAG_CAM |
  15571                           SOC_MEM_FLAG_AGGR |
  15572                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x1800a2 */
  15573         /* cmp_fn      */ _soc_mem_cmp_undef,
  15574         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15575         /* index_min   */ 0,
  15576         /* index_max   */ 511,
  15577         /* minblock    */ 36,
  15578         /* maxblock    */ 36,
  15579         /* blocks      */ 0,
  15580         /* blocks_hi   */ 0x10,
  15581         /* base        */ 0x30080000,
  15582         /* gran        */ 1,
  15583         /* bytes       */ 25,
  15584         /* nFields     */ 16,
  15585         /* *fields     */ soc_VLAN_SUBNET_BCM56960_A0m_fields,
  15586         /* *views      */ NULL,
  15587         /* *views_num  */ NULL,
  15588         /* snoop_cb    */ NULL, 
  15589         /* snoop_user_data */ NULL, 
  15590         /* snoop_flags */ 0,
  15591         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15592         /* type */ SOC_MEM_TYPE_NORMAL,
  15593         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15594         /* impl */ SOC_MEM_IMPL_NORMAL,
  15595         /* cmic_mor_clks       */ 0,
  15596         /* access_latency_mode */ 0,
  15597     },
  15598 #endif /* chips */
  15599 
  15600 #if defined(BCM_56970_A0)
  15601     { /* SOC_MEM_INT_VLAN_SUBNET_BCM56970_A0m */ 
  15602         /* mem            VLAN_SUBNETm */
  15603         /* flags       */ SOC_MEM_FLAG_VALID |
  15604                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  15605                           SOC_MEM_FLAG_CACHABLE |
  15606                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  15607                           SOC_MEM_FLAG_CAM |
  15608                           SOC_MEM_FLAG_AGGR |
  15609                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x180122 */
  15610         /* cmp_fn      */ _soc_mem_cmp_undef,
  15611         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15612         /* index_min   */ 0,
  15613         /* index_max   */ 511,
  15614         /* minblock    */ 68,
  15615         /* maxblock    */ 68,
  15616         /* blocks      */ 0,
  15617         /* blocks_hi   */ 0xffffffff,
  15618         /* base        */ 0x54080000,
  15619         /* gran        */ 1,
  15620         /* bytes       */ 27,
  15621         /* nFields     */ 20,
  15622         /* *fields     */ soc_VLAN_SUBNET_BCM56970_A0m_fields,
  15623         /* *views      */ NULL,
  15624         /* *views_num  */ NULL,
  15625         /* snoop_cb    */ NULL, 
  15626         /* snoop_user_data */ NULL, 
  15627         /* snoop_flags */ 0,
  15628         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15629         /* type */ SOC_MEM_TYPE_NORMAL,
  15630         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  15631         /* impl */ SOC_MEM_IMPL_NORMAL,
  15632         /* cmic_mor_clks       */ 0,
  15633         /* access_latency_mode */ 0,
  15634     },
  15635 #endif /* chips */
  15636 
  15637 #if defined(BCM_88732_A0)
  15638     { /* SOC_MEM_INT_VLAN_SUBNET_BCM88732_A0m */ 
  15639         /* mem            VLAN_SUBNETm */
  15640         /* flags       */ SOC_MEM_FLAG_VALID |
  15641                           SOC_MEM_FLAG_CACHABLE |
  15642                           SOC_MEM_FLAG_CAM |
  15643                           SOC_MEM_FLAG_AGGR, /* 0x180022 */
  15644         /* cmp_fn      */ _soc_mem_cmp_undef,
  15645         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15646         /* index_min   */ 0,
  15647         /* index_max   */ 255,
  15648         /* minblock    */ 5,
  15649         /* maxblock    */ 5,
  15650         /* blocks      */ 0x20,
  15651         /* blocks_hi   */ 0,
  15652         /* base        */ 0x04010000,
  15653         /* gran        */ 1,
  15654         /* bytes       */ 26,
  15655         /* nFields     */ 27,
  15656         /* *fields     */ soc_VLAN_SUBNET_BCM88732_A0m_fields,
  15657         /* *views      */ NULL,
  15658         /* *views_num  */ NULL,
  15659         /* snoop_cb    */ NULL, 
  15660         /* snoop_user_data */ NULL, 
  15661         /* snoop_flags */ 0,
  15662         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15663         /* type */ SOC_MEM_TYPE_NORMAL,
  15664         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15665         /* impl */ SOC_MEM_IMPL_NORMAL,
  15666         /* cmic_mor_clks       */ 0,
  15667     },
  15668 #endif /* chips */
  15669 
  15670 #if defined(BCM_56224_A0) || defined(BCM_56224_B0) || \
  15671     defined(BCM_56504_A0) || defined(BCM_56504_B0) || \
  15672     defined(BCM_56514_A0)
  15673     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLYm */ 
  15674         /* mem            VLAN_SUBNET_DATA_ONLYm */
  15675         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  15676         /* cmp_fn      */ _soc_mem_cmp_undef,
  15677         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15678         /* index_min   */ 0,
  15679         /* index_max   */ 255,
  15680         /* minblock    */ 6,
  15681         /* maxblock    */ 6,
  15682         /* blocks      */ 0x40,
  15683         /* blocks_hi   */ 0,
  15684         /* base        */ 0x04040000,
  15685         /* gran        */ 1,
  15686         /* bytes       */ 2,
  15687         /* nFields     */ 2,
  15688         /* *fields     */ soc_VLAN_PROTOCOL_DATAm_fields,
  15689         /* *views      */ NULL,
  15690         /* *views_num  */ NULL,
  15691         /* snoop_cb    */ NULL, 
  15692         /* snoop_user_data */ NULL, 
  15693         /* snoop_flags */ 0,
  15694         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15695         /* type */ SOC_MEM_TYPE_NORMAL,
  15696         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15697         /* impl */ SOC_MEM_IMPL_NORMAL,
  15698         /* cmic_mor_clks       */ 0,
  15699     },
  15700 #endif /* chips */
  15701 
  15702 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  15703     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM53314_A0m */ 
  15704         /* mem            VLAN_SUBNET_DATA_ONLYm */
  15705         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  15706         /* cmp_fn      */ _soc_mem_cmp_undef,
  15707         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15708         /* index_min   */ 0,
  15709         /* index_max   */ 15,
  15710         /* minblock    */ 6,
  15711         /* maxblock    */ 6,
  15712         /* blocks      */ 0x40,
  15713         /* blocks_hi   */ 0,
  15714         /* base        */ 0x04040000,
  15715         /* gran        */ 1,
  15716         /* bytes       */ 2,
  15717         /* nFields     */ 2,
  15718         /* *fields     */ soc_VLAN_PROTOCOL_DATAm_fields,
  15719         /* *views      */ NULL,
  15720         /* *views_num  */ NULL,
  15721         /* snoop_cb    */ NULL, 
  15722         /* snoop_user_data */ NULL, 
  15723         /* snoop_flags */ 0,
  15724         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15725         /* type */ SOC_MEM_TYPE_NORMAL,
  15726         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15727         /* impl */ SOC_MEM_IMPL_NORMAL,
  15728         /* cmic_mor_clks       */ 0,
  15729     },
  15730 #endif /* chips */
  15731 
  15732 #if defined(BCM_53400_A0)
  15733     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM53400_A0m */ 
  15734         /* mem            VLAN_SUBNET_DATA_ONLYm */
  15735         /* flags       */ SOC_MEM_FLAG_VALID |
  15736                           SOC_MEM_FLAG_CACHABLE |
  15737                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  15738         /* cmp_fn      */ _soc_mem_cmp_undef,
  15739         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15740         /* index_min   */ 0,
  15741         /* index_max   */ 255,
  15742         /* minblock    */ 5,
  15743         /* maxblock    */ 5,
  15744         /* blocks      */ 0x20,
  15745         /* blocks_hi   */ 0,
  15746         /* base        */ 0x0c100000,
  15747         /* gran        */ 1,
  15748         /* bytes       */ 5,
  15749         /* nFields     */ 6,
  15750         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM53400_A0m_fields,
  15751         /* *views      */ NULL,
  15752         /* *views_num  */ NULL,
  15753         /* snoop_cb    */ NULL, 
  15754         /* snoop_user_data */ NULL, 
  15755         /* snoop_flags */ 0,
  15756         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15757         /* type */ SOC_MEM_TYPE_NORMAL,
  15758         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15759         /* impl */ SOC_MEM_IMPL_NORMAL,
  15760         /* cmic_mor_clks       */ 0,
  15761     },
  15762 #endif /* chips */
  15763 
  15764 #if defined(BCM_53540_A0)
  15765     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM53540_A0m */ 
  15766         /* mem            VLAN_SUBNET_DATA_ONLYm */
  15767         /* flags       */ SOC_MEM_FLAG_VALID |
  15768                           SOC_MEM_FLAG_CACHABLE |
  15769                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  15770         /* cmp_fn      */ _soc_mem_cmp_undef,
  15771         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15772         /* index_min   */ 0,
  15773         /* index_max   */ 255,
  15774         /* minblock    */ 8,
  15775         /* maxblock    */ 8,
  15776         /* blocks      */ 0x100,
  15777         /* blocks_hi   */ 0,
  15778         /* base        */ 0x0c100000,
  15779         /* gran        */ 1,
  15780         /* bytes       */ 5,
  15781         /* nFields     */ 7,
  15782         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM53540_A0m_fields,
  15783         /* *views      */ NULL,
  15784         /* *views_num  */ NULL,
  15785         /* snoop_cb    */ NULL, 
  15786         /* snoop_user_data */ NULL, 
  15787         /* snoop_flags */ 0,
  15788         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15789         /* type */ SOC_MEM_TYPE_NORMAL,
  15790         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15791         /* impl */ SOC_MEM_IMPL_NORMAL,
  15792         /* cmic_mor_clks       */ 0,
  15793     },
  15794 #endif /* chips */
  15795 
  15796 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  15797     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM53570_A0m */ 
  15798         /* mem            VLAN_SUBNET_DATA_ONLYm */
  15799         /* flags       */ SOC_MEM_FLAG_VALID |
  15800                           SOC_MEM_FLAG_CACHABLE |
  15801                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  15802         /* cmp_fn      */ _soc_mem_cmp_undef,
  15803         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15804         /* index_min   */ 0,
  15805         /* index_max   */ 255,
  15806         /* minblock    */ 15,
  15807         /* maxblock    */ 15,
  15808         /* blocks      */ 0x8000,
  15809         /* blocks_hi   */ 0,
  15810         /* base        */ 0x0c100000,
  15811         /* gran        */ 1,
  15812         /* bytes       */ 5,
  15813         /* nFields     */ 6,
  15814         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM53400_A0m_fields,
  15815         /* *views      */ NULL,
  15816         /* *views_num  */ NULL,
  15817         /* snoop_cb    */ NULL, 
  15818         /* snoop_user_data */ NULL, 
  15819         /* snoop_flags */ 0,
  15820         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15821         /* type */ SOC_MEM_TYPE_NORMAL,
  15822         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15823         /* impl */ SOC_MEM_IMPL_NORMAL,
  15824         /* cmic_mor_clks       */ 0,
  15825     },
  15826 #endif /* chips */
  15827 
  15828 #if defined(BCM_56150_A0)
  15829     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56150_A0m */ 
  15830         /* mem            VLAN_SUBNET_DATA_ONLYm */
  15831         /* flags       */ SOC_MEM_FLAG_VALID |
  15832                           SOC_MEM_FLAG_CACHABLE |
  15833                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  15834         /* cmp_fn      */ _soc_mem_cmp_undef,
  15835         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15836         /* index_min   */ 0,
  15837         /* index_max   */ 255,
  15838         /* minblock    */ 5,
  15839         /* maxblock    */ 5,
  15840         /* blocks      */ 0x20,
  15841         /* blocks_hi   */ 0,
  15842         /* base        */ 0x10100000,
  15843         /* gran        */ 1,
  15844         /* bytes       */ 5,
  15845         /* nFields     */ 6,
  15846         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56150_A0m_fields,
  15847         /* *views      */ NULL,
  15848         /* *views_num  */ NULL,
  15849         /* snoop_cb    */ NULL, 
  15850         /* snoop_user_data */ NULL, 
  15851         /* snoop_flags */ 0,
  15852         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15853         /* type */ SOC_MEM_TYPE_NORMAL,
  15854         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15855         /* impl */ SOC_MEM_IMPL_NORMAL,
  15856         /* cmic_mor_clks       */ 0,
  15857     },
  15858 #endif /* chips */
  15859 
  15860 #if defined(BCM_56160_A0)
  15861     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56160_A0m */ 
  15862         /* mem            VLAN_SUBNET_DATA_ONLYm */
  15863         /* flags       */ SOC_MEM_FLAG_VALID |
  15864                           SOC_MEM_FLAG_CACHABLE |
  15865                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  15866         /* cmp_fn      */ _soc_mem_cmp_undef,
  15867         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15868         /* index_min   */ 0,
  15869         /* index_max   */ 255,
  15870         /* minblock    */ 7,
  15871         /* maxblock    */ 7,
  15872         /* blocks      */ 0x80,
  15873         /* blocks_hi   */ 0,
  15874         /* base        */ 0x0c100000,
  15875         /* gran        */ 1,
  15876         /* bytes       */ 5,
  15877         /* nFields     */ 6,
  15878         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM53400_A0m_fields,
  15879         /* *views      */ NULL,
  15880         /* *views_num  */ NULL,
  15881         /* snoop_cb    */ NULL, 
  15882         /* snoop_user_data */ NULL, 
  15883         /* snoop_flags */ 0,
  15884         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15885         /* type */ SOC_MEM_TYPE_NORMAL,
  15886         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15887         /* impl */ SOC_MEM_IMPL_NORMAL,
  15888         /* cmic_mor_clks       */ 0,
  15889     },
  15890 #endif /* chips */
  15891 
  15892 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  15893     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56260_A0m */ 
  15894         /* mem            VLAN_SUBNET_DATA_ONLYm */
  15895         /* flags       */ SOC_MEM_FLAG_VALID |
  15896                           SOC_MEM_FLAG_CACHABLE |
  15897                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  15898         /* cmp_fn      */ _soc_mem_cmp_undef,
  15899         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15900         /* index_min   */ 0,
  15901         /* index_max   */ 255,
  15902         /* minblock    */ 6,
  15903         /* maxblock    */ 6,
  15904         /* blocks      */ 0x40,
  15905         /* blocks_hi   */ 0,
  15906         /* base        */ 0x10100000,
  15907         /* gran        */ 1,
  15908         /* bytes       */ 5,
  15909         /* nFields     */ 11,
  15910         /* *fields     */ soc_VLAN_SUBNET_DATA_ONLY_BCM56260_A0m_fields,
  15911         /* *views      */ NULL,
  15912         /* *views_num  */ NULL,
  15913         /* snoop_cb    */ NULL, 
  15914         /* snoop_user_data */ NULL, 
  15915         /* snoop_flags */ 0,
  15916         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15917         /* type */ SOC_MEM_TYPE_NORMAL,
  15918         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15919         /* impl */ SOC_MEM_IMPL_NORMAL,
  15920         /* cmic_mor_clks       */ 0,
  15921     },
  15922 #endif /* chips */
  15923 
  15924 #if defined(BCM_56270_A0)
  15925     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56270_A0m */ 
  15926         /* mem            VLAN_SUBNET_DATA_ONLYm */
  15927         /* flags       */ SOC_MEM_FLAG_VALID |
  15928                           SOC_MEM_FLAG_CACHABLE |
  15929                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  15930         /* cmp_fn      */ _soc_mem_cmp_undef,
  15931         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15932         /* index_min   */ 0,
  15933         /* index_max   */ 255,
  15934         /* minblock    */ 5,
  15935         /* maxblock    */ 5,
  15936         /* blocks      */ 0x20,
  15937         /* blocks_hi   */ 0,
  15938         /* base        */ 0x10100000,
  15939         /* gran        */ 1,
  15940         /* bytes       */ 5,
  15941         /* nFields     */ 12,
  15942         /* *fields     */ soc_VLAN_SUBNET_DATA_ONLY_BCM56270_A0m_fields,
  15943         /* *views      */ NULL,
  15944         /* *views_num  */ NULL,
  15945         /* snoop_cb    */ NULL, 
  15946         /* snoop_user_data */ NULL, 
  15947         /* snoop_flags */ 0,
  15948         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15949         /* type */ SOC_MEM_TYPE_NORMAL,
  15950         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15951         /* impl */ SOC_MEM_IMPL_NORMAL,
  15952         /* cmic_mor_clks       */ 0,
  15953     },
  15954 #endif /* chips */
  15955 
  15956 #if defined(BCM_56314_A0)
  15957     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56314_A0m */ 
  15958         /* mem            VLAN_SUBNET_DATA_ONLYm */
  15959         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  15960         /* cmp_fn      */ _soc_mem_cmp_undef,
  15961         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15962         /* index_min   */ 0,
  15963         /* index_max   */ 255,
  15964         /* minblock    */ 8,
  15965         /* maxblock    */ 8,
  15966         /* blocks      */ 0x100,
  15967         /* blocks_hi   */ 0,
  15968         /* base        */ 0x04040000,
  15969         /* gran        */ 1,
  15970         /* bytes       */ 2,
  15971         /* nFields     */ 2,
  15972         /* *fields     */ soc_VLAN_PROTOCOL_DATAm_fields,
  15973         /* *views      */ NULL,
  15974         /* *views_num  */ NULL,
  15975         /* snoop_cb    */ NULL, 
  15976         /* snoop_user_data */ NULL, 
  15977         /* snoop_flags */ 0,
  15978         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  15979         /* type */ SOC_MEM_TYPE_NORMAL,
  15980         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  15981         /* impl */ SOC_MEM_IMPL_NORMAL,
  15982         /* cmic_mor_clks       */ 0,
  15983     },
  15984 #endif /* chips */
  15985 
  15986 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \
  15987     defined(BCM_56334_B0)
  15988     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56334_A0m */ 
  15989         /* mem            VLAN_SUBNET_DATA_ONLYm */
  15990         /* flags       */ SOC_MEM_FLAG_VALID |
  15991                           SOC_MEM_FLAG_CACHABLE |
  15992                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  15993         /* cmp_fn      */ _soc_mem_cmp_undef,
  15994         /* *null_entry */ _soc_mem_entry_null_zeroes,
  15995         /* index_min   */ 0,
  15996         /* index_max   */ 255,
  15997         /* minblock    */ 5,
  15998         /* maxblock    */ 5,
  15999         /* blocks      */ 0x20,
  16000         /* blocks_hi   */ 0,
  16001         /* base        */ 0x04040000,
  16002         /* gran        */ 1,
  16003         /* bytes       */ 5,
  16004         /* nFields     */ 6,
  16005         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56634_A0m_fields,
  16006         /* *views      */ NULL,
  16007         /* *views_num  */ NULL,
  16008         /* snoop_cb    */ NULL, 
  16009         /* snoop_user_data */ NULL, 
  16010         /* snoop_flags */ 0,
  16011         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16012         /* type */ SOC_MEM_TYPE_NORMAL,
  16013         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16014         /* impl */ SOC_MEM_IMPL_NORMAL,
  16015         /* cmic_mor_clks       */ 0,
  16016     },
  16017 #endif /* chips */
  16018 
  16019 #if defined(BCM_56340_A0)
  16020     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56340_A0m */ 
  16021         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16022         /* flags       */ SOC_MEM_FLAG_VALID |
  16023                           SOC_MEM_FLAG_CACHABLE |
  16024                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  16025         /* cmp_fn      */ _soc_mem_cmp_undef,
  16026         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16027         /* index_min   */ 0,
  16028         /* index_max   */ 511,
  16029         /* minblock    */ 4,
  16030         /* maxblock    */ 4,
  16031         /* blocks      */ 0x10,
  16032         /* blocks_hi   */ 0,
  16033         /* base        */ 0x10100000,
  16034         /* gran        */ 1,
  16035         /* bytes       */ 5,
  16036         /* nFields     */ 10,
  16037         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56640_A0m_fields,
  16038         /* *views      */ NULL,
  16039         /* *views_num  */ NULL,
  16040         /* snoop_cb    */ NULL, 
  16041         /* snoop_user_data */ NULL, 
  16042         /* snoop_flags */ 0,
  16043         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16044         /* type */ SOC_MEM_TYPE_NORMAL,
  16045         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16046         /* impl */ SOC_MEM_IMPL_NORMAL,
  16047         /* cmic_mor_clks       */ 0,
  16048     },
  16049 #endif /* chips */
  16050 
  16051 #if defined(BCM_56370_A0)
  16052     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56370_A0m */ 
  16053         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16054         /* flags       */ SOC_MEM_FLAG_VALID |
  16055                           SOC_MEM_FLAG_CACHABLE |
  16056                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  16057         /* cmp_fn      */ _soc_mem_cmp_undef,
  16058         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16059         /* index_min   */ 0,
  16060         /* index_max   */ 511,
  16061         /* minblock    */ 14,
  16062         /* maxblock    */ 14,
  16063         /* blocks      */ 0x4000,
  16064         /* blocks_hi   */ 0,
  16065         /* base        */ 0x61240000,
  16066         /* gran        */ 1,
  16067         /* bytes       */ 6,
  16068         /* nFields     */ 13,
  16069         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56870_A0m_fields,
  16070         /* *views      */ NULL,
  16071         /* *views_num  */ NULL,
  16072         /* snoop_cb    */ NULL, 
  16073         /* snoop_user_data */ NULL, 
  16074         /* snoop_flags */ 0,
  16075         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16076         /* type */ SOC_MEM_TYPE_NORMAL,
  16077         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  16078         /* impl */ SOC_MEM_IMPL_NORMAL,
  16079         /* cmic_mor_clks       */ 0,
  16080         /* access_latency_mode */ 0,
  16081     },
  16082 #endif /* chips */
  16083 
  16084 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  16085     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56440_A0m */ 
  16086         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16087         /* flags       */ SOC_MEM_FLAG_VALID |
  16088                           SOC_MEM_FLAG_CACHABLE |
  16089                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  16090         /* cmp_fn      */ _soc_mem_cmp_undef,
  16091         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16092         /* index_min   */ 0,
  16093         /* index_max   */ 255,
  16094         /* minblock    */ 9,
  16095         /* maxblock    */ 9,
  16096         /* blocks      */ 0x200,
  16097         /* blocks_hi   */ 0,
  16098         /* base        */ 0x04070000,
  16099         /* gran        */ 1,
  16100         /* bytes       */ 5,
  16101         /* nFields     */ 10,
  16102         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56840_A0m_fields,
  16103         /* *views      */ NULL,
  16104         /* *views_num  */ NULL,
  16105         /* snoop_cb    */ NULL, 
  16106         /* snoop_user_data */ NULL, 
  16107         /* snoop_flags */ 0,
  16108         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16109         /* type */ SOC_MEM_TYPE_NORMAL,
  16110         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16111         /* impl */ SOC_MEM_IMPL_NORMAL,
  16112         /* cmic_mor_clks       */ 0,
  16113     },
  16114 #endif /* chips */
  16115 
  16116 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  16117     defined(BCM_56450_B1)
  16118     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56450_A0m */ 
  16119         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16120         /* flags       */ SOC_MEM_FLAG_VALID |
  16121                           SOC_MEM_FLAG_CACHABLE |
  16122                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  16123         /* cmp_fn      */ _soc_mem_cmp_undef,
  16124         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16125         /* index_min   */ 0,
  16126         /* index_max   */ 255,
  16127         /* minblock    */ 8,
  16128         /* maxblock    */ 8,
  16129         /* blocks      */ 0x100,
  16130         /* blocks_hi   */ 0,
  16131         /* base        */ 0x10100000,
  16132         /* gran        */ 1,
  16133         /* bytes       */ 5,
  16134         /* nFields     */ 11,
  16135         /* *fields     */ soc_VLAN_SUBNET_DATA_ONLYm_fields,
  16136         /* *views      */ NULL,
  16137         /* *views_num  */ NULL,
  16138         /* snoop_cb    */ NULL, 
  16139         /* snoop_user_data */ NULL, 
  16140         /* snoop_flags */ 0,
  16141         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16142         /* type */ SOC_MEM_TYPE_NORMAL,
  16143         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16144         /* impl */ SOC_MEM_IMPL_NORMAL,
  16145         /* cmic_mor_clks       */ 0,
  16146     },
  16147 #endif /* chips */
  16148 
  16149 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  16150     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56524_A0m */ 
  16151         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16152         /* flags       */ SOC_MEM_FLAG_VALID |
  16153                           SOC_MEM_FLAG_CACHABLE |
  16154                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  16155         /* cmp_fn      */ _soc_mem_cmp_undef,
  16156         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16157         /* index_min   */ 0,
  16158         /* index_max   */ 511,
  16159         /* minblock    */ 8,
  16160         /* maxblock    */ 8,
  16161         /* blocks      */ 0x100,
  16162         /* blocks_hi   */ 0,
  16163         /* base        */ 0x04040000,
  16164         /* gran        */ 1,
  16165         /* bytes       */ 5,
  16166         /* nFields     */ 6,
  16167         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56634_A0m_fields,
  16168         /* *views      */ NULL,
  16169         /* *views_num  */ NULL,
  16170         /* snoop_cb    */ NULL, 
  16171         /* snoop_user_data */ NULL, 
  16172         /* snoop_flags */ 0,
  16173         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16174         /* type */ SOC_MEM_TYPE_NORMAL,
  16175         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16176         /* impl */ SOC_MEM_IMPL_NORMAL,
  16177         /* cmic_mor_clks       */ 0,
  16178     },
  16179 #endif /* chips */
  16180 
  16181 #if defined(BCM_56560_A0)
  16182     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56560_A0m */ 
  16183         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16184         /* flags       */ SOC_MEM_FLAG_VALID |
  16185                           SOC_MEM_FLAG_CACHABLE |
  16186                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  16187         /* cmp_fn      */ _soc_mem_cmp_undef,
  16188         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16189         /* index_min   */ 0,
  16190         /* index_max   */ 511,
  16191         /* minblock    */ 21,
  16192         /* maxblock    */ 21,
  16193         /* blocks      */ 0x200000,
  16194         /* blocks_hi   */ 0,
  16195         /* base        */ 0x10100000,
  16196         /* gran        */ 1,
  16197         /* bytes       */ 5,
  16198         /* nFields     */ 10,
  16199         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56960_A0m_fields,
  16200         /* *views      */ NULL,
  16201         /* *views_num  */ NULL,
  16202         /* snoop_cb    */ NULL, 
  16203         /* snoop_user_data */ NULL, 
  16204         /* snoop_flags */ 0,
  16205         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16206         /* type */ SOC_MEM_TYPE_NORMAL,
  16207         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16208         /* impl */ SOC_MEM_IMPL_NORMAL,
  16209         /* cmic_mor_clks       */ 0,
  16210     },
  16211 #endif /* chips */
  16212 
  16213 #if defined(BCM_56560_B0)
  16214     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56560_B0m */ 
  16215         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16216         /* flags       */ SOC_MEM_FLAG_VALID |
  16217                           SOC_MEM_FLAG_CACHABLE |
  16218                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  16219         /* cmp_fn      */ _soc_mem_cmp_undef,
  16220         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16221         /* index_min   */ 0,
  16222         /* index_max   */ 511,
  16223         /* minblock    */ 13,
  16224         /* maxblock    */ 13,
  16225         /* blocks      */ 0x2000,
  16226         /* blocks_hi   */ 0,
  16227         /* base        */ 0x10100000,
  16228         /* gran        */ 1,
  16229         /* bytes       */ 5,
  16230         /* nFields     */ 10,
  16231         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56960_A0m_fields,
  16232         /* *views      */ NULL,
  16233         /* *views_num  */ NULL,
  16234         /* snoop_cb    */ NULL, 
  16235         /* snoop_user_data */ NULL, 
  16236         /* snoop_flags */ 0,
  16237         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16238         /* type */ SOC_MEM_TYPE_NORMAL,
  16239         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16240         /* impl */ SOC_MEM_IMPL_NORMAL,
  16241         /* cmic_mor_clks       */ 0,
  16242     },
  16243 #endif /* chips */
  16244 
  16245 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  16246     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56624_A0m */ 
  16247         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16248         /* flags       */ SOC_MEM_FLAG_VALID |
  16249                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  16250         /* cmp_fn      */ _soc_mem_cmp_undef,
  16251         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16252         /* index_min   */ 0,
  16253         /* index_max   */ 511,
  16254         /* minblock    */ 7,
  16255         /* maxblock    */ 7,
  16256         /* blocks      */ 0x80,
  16257         /* blocks_hi   */ 0,
  16258         /* base        */ 0x04040000,
  16259         /* gran        */ 1,
  16260         /* bytes       */ 5,
  16261         /* nFields     */ 5,
  16262         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56624_A0m_fields,
  16263         /* *views      */ NULL,
  16264         /* *views_num  */ NULL,
  16265         /* snoop_cb    */ NULL, 
  16266         /* snoop_user_data */ NULL, 
  16267         /* snoop_flags */ 0,
  16268         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16269         /* type */ SOC_MEM_TYPE_NORMAL,
  16270         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16271         /* impl */ SOC_MEM_IMPL_NORMAL,
  16272         /* cmic_mor_clks       */ 0,
  16273     },
  16274 #endif /* chips */
  16275 
  16276 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  16277     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56634_A0m */ 
  16278         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16279         /* flags       */ SOC_MEM_FLAG_VALID |
  16280                           SOC_MEM_FLAG_CACHABLE |
  16281                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  16282         /* cmp_fn      */ _soc_mem_cmp_undef,
  16283         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16284         /* index_min   */ 0,
  16285         /* index_max   */ 511,
  16286         /* minblock    */ 9,
  16287         /* maxblock    */ 9,
  16288         /* blocks      */ 0x200,
  16289         /* blocks_hi   */ 0,
  16290         /* base        */ 0x04040000,
  16291         /* gran        */ 1,
  16292         /* bytes       */ 5,
  16293         /* nFields     */ 6,
  16294         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56634_A0m_fields,
  16295         /* *views      */ NULL,
  16296         /* *views_num  */ NULL,
  16297         /* snoop_cb    */ NULL, 
  16298         /* snoop_user_data */ NULL, 
  16299         /* snoop_flags */ 0,
  16300         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16301         /* type */ SOC_MEM_TYPE_NORMAL,
  16302         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16303         /* impl */ SOC_MEM_IMPL_NORMAL,
  16304         /* cmic_mor_clks       */ 0,
  16305     },
  16306 #endif /* chips */
  16307 
  16308 #if defined(BCM_56640_A0)
  16309     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56640_A0m */ 
  16310         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16311         /* flags       */ SOC_MEM_FLAG_VALID |
  16312                           SOC_MEM_FLAG_CACHABLE |
  16313                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  16314         /* cmp_fn      */ _soc_mem_cmp_undef,
  16315         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16316         /* index_min   */ 0,
  16317         /* index_max   */ 511,
  16318         /* minblock    */ 7,
  16319         /* maxblock    */ 7,
  16320         /* blocks      */ 0x80,
  16321         /* blocks_hi   */ 0,
  16322         /* base        */ 0x10100000,
  16323         /* gran        */ 1,
  16324         /* bytes       */ 5,
  16325         /* nFields     */ 10,
  16326         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56640_A0m_fields,
  16327         /* *views      */ NULL,
  16328         /* *views_num  */ NULL,
  16329         /* snoop_cb    */ NULL, 
  16330         /* snoop_user_data */ NULL, 
  16331         /* snoop_flags */ 0,
  16332         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16333         /* type */ SOC_MEM_TYPE_NORMAL,
  16334         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16335         /* impl */ SOC_MEM_IMPL_NORMAL,
  16336         /* cmic_mor_clks       */ 0,
  16337     },
  16338 #endif /* chips */
  16339 
  16340 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  16341     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56670_A0m */ 
  16342         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16343         /* flags       */ SOC_MEM_FLAG_VALID |
  16344                           SOC_MEM_FLAG_CACHABLE |
  16345                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  16346         /* cmp_fn      */ _soc_mem_cmp_undef,
  16347         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16348         /* index_min   */ 0,
  16349         /* index_max   */ 255,
  16350         /* minblock    */ 21,
  16351         /* maxblock    */ 21,
  16352         /* blocks      */ 0x200000,
  16353         /* blocks_hi   */ 0,
  16354         /* base        */ 0x10100000,
  16355         /* gran        */ 1,
  16356         /* bytes       */ 5,
  16357         /* nFields     */ 10,
  16358         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56960_A0m_fields,
  16359         /* *views      */ NULL,
  16360         /* *views_num  */ NULL,
  16361         /* snoop_cb    */ NULL, 
  16362         /* snoop_user_data */ NULL, 
  16363         /* snoop_flags */ 0,
  16364         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16365         /* type */ SOC_MEM_TYPE_NORMAL,
  16366         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16367         /* impl */ SOC_MEM_IMPL_NORMAL,
  16368         /* cmic_mor_clks       */ 0,
  16369     },
  16370 #endif /* chips */
  16371 
  16372 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  16373     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56680_A0m */ 
  16374         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16375         /* flags       */ SOC_MEM_FLAG_VALID |
  16376                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  16377         /* cmp_fn      */ _soc_mem_cmp_undef,
  16378         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16379         /* index_min   */ 0,
  16380         /* index_max   */ 511,
  16381         /* minblock    */ 6,
  16382         /* maxblock    */ 6,
  16383         /* blocks      */ 0x40,
  16384         /* blocks_hi   */ 0,
  16385         /* base        */ 0x04040000,
  16386         /* gran        */ 1,
  16387         /* bytes       */ 5,
  16388         /* nFields     */ 5,
  16389         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56624_A0m_fields,
  16390         /* *views      */ NULL,
  16391         /* *views_num  */ NULL,
  16392         /* snoop_cb    */ NULL, 
  16393         /* snoop_user_data */ NULL, 
  16394         /* snoop_flags */ 0,
  16395         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16396         /* type */ SOC_MEM_TYPE_NORMAL,
  16397         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16398         /* impl */ SOC_MEM_IMPL_NORMAL,
  16399         /* cmic_mor_clks       */ 0,
  16400     },
  16401 #endif /* chips */
  16402 
  16403 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  16404     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56685_A0m */ 
  16405         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16406         /* flags       */ SOC_MEM_FLAG_VALID |
  16407                           SOC_MEM_FLAG_CACHABLE |
  16408                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  16409         /* cmp_fn      */ _soc_mem_cmp_undef,
  16410         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16411         /* index_min   */ 0,
  16412         /* index_max   */ 511,
  16413         /* minblock    */ 6,
  16414         /* maxblock    */ 6,
  16415         /* blocks      */ 0x40,
  16416         /* blocks_hi   */ 0,
  16417         /* base        */ 0x04040000,
  16418         /* gran        */ 1,
  16419         /* bytes       */ 5,
  16420         /* nFields     */ 6,
  16421         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56634_A0m_fields,
  16422         /* *views      */ NULL,
  16423         /* *views_num  */ NULL,
  16424         /* snoop_cb    */ NULL, 
  16425         /* snoop_user_data */ NULL, 
  16426         /* snoop_flags */ 0,
  16427         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16428         /* type */ SOC_MEM_TYPE_NORMAL,
  16429         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16430         /* impl */ SOC_MEM_IMPL_NORMAL,
  16431         /* cmic_mor_clks       */ 0,
  16432     },
  16433 #endif /* chips */
  16434 
  16435 #if defined(BCM_56770_A0)
  16436     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56770_A0m */ 
  16437         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16438         /* flags       */ SOC_MEM_FLAG_VALID |
  16439                           SOC_MEM_FLAG_CACHABLE |
  16440                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16441                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16442         /* cmp_fn      */ _soc_mem_cmp_undef,
  16443         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16444         /* index_min   */ 0,
  16445         /* index_max   */ 511,
  16446         /* minblock    */ 25,
  16447         /* maxblock    */ 25,
  16448         /* blocks      */ 0x2000000,
  16449         /* blocks_hi   */ 0,
  16450         /* base        */ 0x61240000,
  16451         /* gran        */ 1,
  16452         /* bytes       */ 6,
  16453         /* nFields     */ 13,
  16454         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56870_A0m_fields,
  16455         /* *views      */ NULL,
  16456         /* *views_num  */ NULL,
  16457         /* snoop_cb    */ NULL, 
  16458         /* snoop_user_data */ NULL, 
  16459         /* snoop_flags */ 0,
  16460         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16461         /* type */ SOC_MEM_TYPE_NORMAL,
  16462         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  16463         /* impl */ SOC_MEM_IMPL_NORMAL,
  16464         /* cmic_mor_clks       */ 0,
  16465         /* access_latency_mode */ 0,
  16466     },
  16467 #endif /* chips */
  16468 
  16469 #if defined(BCM_56800_A0)
  16470     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56800_A0m */ 
  16471         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16472         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  16473         /* cmp_fn      */ _soc_mem_cmp_undef,
  16474         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16475         /* index_min   */ 0,
  16476         /* index_max   */ 255,
  16477         /* minblock    */ 4,
  16478         /* maxblock    */ 4,
  16479         /* blocks      */ 0x10,
  16480         /* blocks_hi   */ 0,
  16481         /* base        */ 0x04064000,
  16482         /* gran        */ 1,
  16483         /* bytes       */ 2,
  16484         /* nFields     */ 2,
  16485         /* *fields     */ soc_VLAN_PROTOCOL_DATAm_fields,
  16486         /* *views      */ NULL,
  16487         /* *views_num  */ NULL,
  16488         /* snoop_cb    */ NULL, 
  16489         /* snoop_user_data */ NULL, 
  16490         /* snoop_flags */ 0,
  16491         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16492         /* type */ SOC_MEM_TYPE_NORMAL,
  16493         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16494         /* impl */ SOC_MEM_IMPL_NORMAL,
  16495         /* cmic_mor_clks       */ 0,
  16496     },
  16497 #endif /* chips */
  16498 
  16499 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  16500     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56820_A0m */ 
  16501         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16502         /* flags       */ SOC_MEM_FLAG_VALID |
  16503                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  16504         /* cmp_fn      */ _soc_mem_cmp_undef,
  16505         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16506         /* index_min   */ 0,
  16507         /* index_max   */ 255,
  16508         /* minblock    */ 3,
  16509         /* maxblock    */ 3,
  16510         /* blocks      */ 0x8,
  16511         /* blocks_hi   */ 0,
  16512         /* base        */ 0x04063000,
  16513         /* gran        */ 1,
  16514         /* bytes       */ 5,
  16515         /* nFields     */ 5,
  16516         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56624_A0m_fields,
  16517         /* *views      */ NULL,
  16518         /* *views_num  */ NULL,
  16519         /* snoop_cb    */ NULL, 
  16520         /* snoop_user_data */ NULL, 
  16521         /* snoop_flags */ 0,
  16522         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16523         /* type */ SOC_MEM_TYPE_NORMAL,
  16524         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16525         /* impl */ SOC_MEM_IMPL_NORMAL,
  16526         /* cmic_mor_clks       */ 0,
  16527     },
  16528 #endif /* chips */
  16529 
  16530 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  16531     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56840_A0m */ 
  16532         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16533         /* flags       */ SOC_MEM_FLAG_VALID |
  16534                           SOC_MEM_FLAG_CACHABLE |
  16535                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  16536         /* cmp_fn      */ _soc_mem_cmp_undef,
  16537         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16538         /* index_min   */ 0,
  16539         /* index_max   */ 511,
  16540         /* minblock    */ 6,
  16541         /* maxblock    */ 6,
  16542         /* blocks      */ 0x40,
  16543         /* blocks_hi   */ 0,
  16544         /* base        */ 0x04068000,
  16545         /* gran        */ 1,
  16546         /* bytes       */ 5,
  16547         /* nFields     */ 10,
  16548         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56840_A0m_fields,
  16549         /* *views      */ NULL,
  16550         /* *views_num  */ NULL,
  16551         /* snoop_cb    */ NULL, 
  16552         /* snoop_user_data */ NULL, 
  16553         /* snoop_flags */ 0,
  16554         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16555         /* type */ SOC_MEM_TYPE_NORMAL,
  16556         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16557         /* impl */ SOC_MEM_IMPL_NORMAL,
  16558         /* cmic_mor_clks       */ 0,
  16559     },
  16560 #endif /* chips */
  16561 
  16562 #if defined(BCM_56850_A0)
  16563     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56850_A0m */ 
  16564         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16565         /* flags       */ SOC_MEM_FLAG_VALID |
  16566                           SOC_MEM_FLAG_CACHABLE |
  16567                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  16568                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  16569         /* cmp_fn      */ _soc_mem_cmp_undef,
  16570         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16571         /* index_min   */ 0,
  16572         /* index_max   */ 511,
  16573         /* minblock    */ 10,
  16574         /* maxblock    */ 10,
  16575         /* blocks      */ 0x400,
  16576         /* blocks_hi   */ 0,
  16577         /* base        */ 0x10100000,
  16578         /* gran        */ 1,
  16579         /* bytes       */ 5,
  16580         /* nFields     */ 10,
  16581         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56640_A0m_fields,
  16582         /* *views      */ NULL,
  16583         /* *views_num  */ NULL,
  16584         /* snoop_cb    */ NULL, 
  16585         /* snoop_user_data */ NULL, 
  16586         /* snoop_flags */ 0,
  16587         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16588         /* type */ SOC_MEM_TYPE_NORMAL,
  16589         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16590         /* impl */ SOC_MEM_IMPL_NORMAL,
  16591         /* cmic_mor_clks       */ 0,
  16592     },
  16593 #endif /* chips */
  16594 
  16595 #if defined(BCM_56860_A0)
  16596     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56860_A0m */ 
  16597         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16598         /* flags       */ SOC_MEM_FLAG_VALID |
  16599                           SOC_MEM_FLAG_CACHABLE |
  16600                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  16601                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  16602         /* cmp_fn      */ _soc_mem_cmp_undef,
  16603         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16604         /* index_min   */ 0,
  16605         /* index_max   */ 511,
  16606         /* minblock    */ 11,
  16607         /* maxblock    */ 11,
  16608         /* blocks      */ 0x800,
  16609         /* blocks_hi   */ 0,
  16610         /* base        */ 0x10100000,
  16611         /* gran        */ 1,
  16612         /* bytes       */ 5,
  16613         /* nFields     */ 10,
  16614         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56640_A0m_fields,
  16615         /* *views      */ NULL,
  16616         /* *views_num  */ NULL,
  16617         /* snoop_cb    */ NULL, 
  16618         /* snoop_user_data */ NULL, 
  16619         /* snoop_flags */ 0,
  16620         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16621         /* type */ SOC_MEM_TYPE_NORMAL,
  16622         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16623         /* impl */ SOC_MEM_IMPL_NORMAL,
  16624         /* cmic_mor_clks       */ 0,
  16625     },
  16626 #endif /* chips */
  16627 
  16628 #if defined(BCM_56870_A0)
  16629     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56870_A0m */ 
  16630         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16631         /* flags       */ SOC_MEM_FLAG_VALID |
  16632                           SOC_MEM_FLAG_CACHABLE |
  16633                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16634                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16635         /* cmp_fn      */ _soc_mem_cmp_undef,
  16636         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16637         /* index_min   */ 0,
  16638         /* index_max   */ 511,
  16639         /* minblock    */ 37,
  16640         /* maxblock    */ 37,
  16641         /* blocks      */ 0,
  16642         /* blocks_hi   */ 0x20,
  16643         /* base        */ 0x61240000,
  16644         /* gran        */ 1,
  16645         /* bytes       */ 6,
  16646         /* nFields     */ 13,
  16647         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56870_A0m_fields,
  16648         /* *views      */ NULL,
  16649         /* *views_num  */ NULL,
  16650         /* snoop_cb    */ NULL, 
  16651         /* snoop_user_data */ NULL, 
  16652         /* snoop_flags */ 0,
  16653         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16654         /* type */ SOC_MEM_TYPE_NORMAL,
  16655         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  16656         /* impl */ SOC_MEM_IMPL_NORMAL,
  16657         /* cmic_mor_clks       */ 0,
  16658         /* access_latency_mode */ 0,
  16659     },
  16660 #endif /* chips */
  16661 
  16662 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  16663     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56960_A0m */ 
  16664         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16665         /* flags       */ SOC_MEM_FLAG_VALID |
  16666                           SOC_MEM_FLAG_CACHABLE |
  16667                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  16668                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  16669         /* cmp_fn      */ _soc_mem_cmp_undef,
  16670         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16671         /* index_min   */ 0,
  16672         /* index_max   */ 511,
  16673         /* minblock    */ 36,
  16674         /* maxblock    */ 36,
  16675         /* blocks      */ 0,
  16676         /* blocks_hi   */ 0x10,
  16677         /* base        */ 0x30100000,
  16678         /* gran        */ 1,
  16679         /* bytes       */ 5,
  16680         /* nFields     */ 10,
  16681         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56960_A0m_fields,
  16682         /* *views      */ NULL,
  16683         /* *views_num  */ NULL,
  16684         /* snoop_cb    */ NULL, 
  16685         /* snoop_user_data */ NULL, 
  16686         /* snoop_flags */ 0,
  16687         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16688         /* type */ SOC_MEM_TYPE_NORMAL,
  16689         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16690         /* impl */ SOC_MEM_IMPL_NORMAL,
  16691         /* cmic_mor_clks       */ 0,
  16692         /* access_latency_mode */ 0,
  16693     },
  16694 #endif /* chips */
  16695 
  16696 #if defined(BCM_56970_A0)
  16697     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM56970_A0m */ 
  16698         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16699         /* flags       */ SOC_MEM_FLAG_VALID |
  16700                           SOC_MEM_FLAG_CACHABLE |
  16701                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  16702                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  16703         /* cmp_fn      */ _soc_mem_cmp_undef,
  16704         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16705         /* index_min   */ 0,
  16706         /* index_max   */ 511,
  16707         /* minblock    */ 68,
  16708         /* maxblock    */ 68,
  16709         /* blocks      */ 0,
  16710         /* blocks_hi   */ 0xffffffff,
  16711         /* base        */ 0x54100000,
  16712         /* gran        */ 1,
  16713         /* bytes       */ 6,
  16714         /* nFields     */ 12,
  16715         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM56970_A0m_fields,
  16716         /* *views      */ NULL,
  16717         /* *views_num  */ NULL,
  16718         /* snoop_cb    */ NULL, 
  16719         /* snoop_user_data */ NULL, 
  16720         /* snoop_flags */ 0,
  16721         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16722         /* type */ SOC_MEM_TYPE_NORMAL,
  16723         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  16724         /* impl */ SOC_MEM_IMPL_NORMAL,
  16725         /* cmic_mor_clks       */ 0,
  16726         /* access_latency_mode */ 0,
  16727     },
  16728 #endif /* chips */
  16729 
  16730 #if defined(BCM_88732_A0)
  16731     { /* SOC_MEM_INT_VLAN_SUBNET_DATA_ONLY_BCM88732_A0m */ 
  16732         /* mem            VLAN_SUBNET_DATA_ONLYm */
  16733         /* flags       */ SOC_MEM_FLAG_VALID |
  16734                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  16735         /* cmp_fn      */ _soc_mem_cmp_undef,
  16736         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16737         /* index_min   */ 0,
  16738         /* index_max   */ 255,
  16739         /* minblock    */ 5,
  16740         /* maxblock    */ 5,
  16741         /* blocks      */ 0x20,
  16742         /* blocks_hi   */ 0,
  16743         /* base        */ 0x04030000,
  16744         /* gran        */ 1,
  16745         /* bytes       */ 5,
  16746         /* nFields     */ 8,
  16747         /* *fields     */ soc_VLAN_PROTOCOL_DATA_BCM88732_A0m_fields,
  16748         /* *views      */ NULL,
  16749         /* *views_num  */ NULL,
  16750         /* snoop_cb    */ NULL, 
  16751         /* snoop_user_data */ NULL, 
  16752         /* snoop_flags */ 0,
  16753         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16754         /* type */ SOC_MEM_TYPE_NORMAL,
  16755         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  16756         /* impl */ SOC_MEM_IMPL_NORMAL,
  16757         /* cmic_mor_clks       */ 0,
  16758     },
  16759 #endif /* chips */
  16760 
  16761 #if defined(BCM_56504_A0) || defined(BCM_56504_B0) || \
  16762     defined(BCM_56514_A0)
  16763     { /* SOC_MEM_INT_VLAN_SUBNET_ONLYm */ 
  16764         /* mem            VLAN_SUBNET_ONLYm */
  16765         /* flags       */ SOC_MEM_FLAG_VALID |
  16766                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  16767         /* cmp_fn      */ _soc_mem_cmp_undef,
  16768         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16769         /* index_min   */ 0,
  16770         /* index_max   */ 255,
  16771         /* minblock    */ 6,
  16772         /* maxblock    */ 6,
  16773         /* blocks      */ 0x40,
  16774         /* blocks_hi   */ 0,
  16775         /* base        */ 0x04030000,
  16776         /* gran        */ 1,
  16777         /* bytes       */ 17,
  16778         /* nFields     */ 3,
  16779         /* *fields     */ soc_VLAN_SUBNET_ONLYm_fields,
  16780         /* *views      */ NULL,
  16781         /* *views_num  */ NULL,
  16782         /* snoop_cb    */ NULL, 
  16783         /* snoop_user_data */ NULL, 
  16784         /* snoop_flags */ 0,
  16785         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16786         /* type */ SOC_MEM_TYPE_NORMAL,
  16787         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16788         /* impl */ SOC_MEM_IMPL_NORMAL,
  16789         /* cmic_mor_clks       */ 0,
  16790     },
  16791 #endif /* chips */
  16792 
  16793 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  16794     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM53314_A0m */ 
  16795         /* mem            VLAN_SUBNET_ONLYm */
  16796         /* flags       */ SOC_MEM_FLAG_VALID |
  16797                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  16798         /* cmp_fn      */ _soc_mem_cmp_undef,
  16799         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16800         /* index_min   */ 0,
  16801         /* index_max   */ 15,
  16802         /* minblock    */ 6,
  16803         /* maxblock    */ 6,
  16804         /* blocks      */ 0x40,
  16805         /* blocks_hi   */ 0,
  16806         /* base        */ 0x04030000,
  16807         /* gran        */ 1,
  16808         /* bytes       */ 17,
  16809         /* nFields     */ 5,
  16810         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56224_A0m_fields,
  16811         /* *views      */ NULL,
  16812         /* *views_num  */ NULL,
  16813         /* snoop_cb    */ NULL, 
  16814         /* snoop_user_data */ NULL, 
  16815         /* snoop_flags */ 0,
  16816         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16817         /* type */ SOC_MEM_TYPE_NORMAL,
  16818         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16819         /* impl */ SOC_MEM_IMPL_NORMAL,
  16820         /* cmic_mor_clks       */ 0,
  16821     },
  16822 #endif /* chips */
  16823 
  16824 #if defined(BCM_53400_A0)
  16825     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM53400_A0m */ 
  16826         /* mem            VLAN_SUBNET_ONLYm */
  16827         /* flags       */ SOC_MEM_FLAG_VALID |
  16828                           SOC_MEM_FLAG_CACHABLE |
  16829                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  16830                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  16831         /* cmp_fn      */ _soc_mem_cmp_undef,
  16832         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16833         /* index_min   */ 0,
  16834         /* index_max   */ 255,
  16835         /* minblock    */ 5,
  16836         /* maxblock    */ 5,
  16837         /* blocks      */ 0x20,
  16838         /* blocks_hi   */ 0,
  16839         /* base        */ 0x0c0c0000,
  16840         /* gran        */ 1,
  16841         /* bytes       */ 17,
  16842         /* nFields     */ 4,
  16843         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM53400_A0m_fields,
  16844         /* *views      */ NULL,
  16845         /* *views_num  */ NULL,
  16846         /* snoop_cb    */ NULL, 
  16847         /* snoop_user_data */ NULL, 
  16848         /* snoop_flags */ 0,
  16849         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16850         /* type */ SOC_MEM_TYPE_NORMAL,
  16851         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16852         /* impl */ SOC_MEM_IMPL_NORMAL,
  16853         /* cmic_mor_clks       */ 0,
  16854     },
  16855 #endif /* chips */
  16856 
  16857 #if defined(BCM_53540_A0)
  16858     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM53540_A0m */ 
  16859         /* mem            VLAN_SUBNET_ONLYm */
  16860         /* flags       */ SOC_MEM_FLAG_VALID |
  16861                           SOC_MEM_FLAG_CACHABLE |
  16862                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  16863                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  16864         /* cmp_fn      */ _soc_mem_cmp_undef,
  16865         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16866         /* index_min   */ 0,
  16867         /* index_max   */ 255,
  16868         /* minblock    */ 8,
  16869         /* maxblock    */ 8,
  16870         /* blocks      */ 0x100,
  16871         /* blocks_hi   */ 0,
  16872         /* base        */ 0x0c0c0000,
  16873         /* gran        */ 1,
  16874         /* bytes       */ 17,
  16875         /* nFields     */ 4,
  16876         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM53400_A0m_fields,
  16877         /* *views      */ NULL,
  16878         /* *views_num  */ NULL,
  16879         /* snoop_cb    */ NULL, 
  16880         /* snoop_user_data */ NULL, 
  16881         /* snoop_flags */ 0,
  16882         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16883         /* type */ SOC_MEM_TYPE_NORMAL,
  16884         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16885         /* impl */ SOC_MEM_IMPL_NORMAL,
  16886         /* cmic_mor_clks       */ 0,
  16887     },
  16888 #endif /* chips */
  16889 
  16890 #if defined(BCM_53570_A0) || defined(BCM_53570_B0)
  16891     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM53570_A0m */ 
  16892         /* mem            VLAN_SUBNET_ONLYm */
  16893         /* flags       */ SOC_MEM_FLAG_VALID |
  16894                           SOC_MEM_FLAG_CACHABLE |
  16895                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  16896                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  16897         /* cmp_fn      */ _soc_mem_cmp_undef,
  16898         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16899         /* index_min   */ 0,
  16900         /* index_max   */ 255,
  16901         /* minblock    */ 15,
  16902         /* maxblock    */ 15,
  16903         /* blocks      */ 0x8000,
  16904         /* blocks_hi   */ 0,
  16905         /* base        */ 0x0c0c0000,
  16906         /* gran        */ 1,
  16907         /* bytes       */ 17,
  16908         /* nFields     */ 4,
  16909         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM53400_A0m_fields,
  16910         /* *views      */ NULL,
  16911         /* *views_num  */ NULL,
  16912         /* snoop_cb    */ NULL, 
  16913         /* snoop_user_data */ NULL, 
  16914         /* snoop_flags */ 0,
  16915         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16916         /* type */ SOC_MEM_TYPE_NORMAL,
  16917         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16918         /* impl */ SOC_MEM_IMPL_NORMAL,
  16919         /* cmic_mor_clks       */ 0,
  16920     },
  16921 #endif /* chips */
  16922 
  16923 #if defined(BCM_56150_A0)
  16924     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56150_A0m */ 
  16925         /* mem            VLAN_SUBNET_ONLYm */
  16926         /* flags       */ SOC_MEM_FLAG_VALID |
  16927                           SOC_MEM_FLAG_CACHABLE |
  16928                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  16929                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  16930         /* cmp_fn      */ _soc_mem_cmp_undef,
  16931         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16932         /* index_min   */ 0,
  16933         /* index_max   */ 255,
  16934         /* minblock    */ 5,
  16935         /* maxblock    */ 5,
  16936         /* blocks      */ 0x20,
  16937         /* blocks_hi   */ 0,
  16938         /* base        */ 0x100c0000,
  16939         /* gran        */ 1,
  16940         /* bytes       */ 17,
  16941         /* nFields     */ 4,
  16942         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56640_A0m_fields,
  16943         /* *views      */ NULL,
  16944         /* *views_num  */ NULL,
  16945         /* snoop_cb    */ NULL, 
  16946         /* snoop_user_data */ NULL, 
  16947         /* snoop_flags */ 0,
  16948         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16949         /* type */ SOC_MEM_TYPE_NORMAL,
  16950         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16951         /* impl */ SOC_MEM_IMPL_NORMAL,
  16952         /* cmic_mor_clks       */ 0,
  16953     },
  16954 #endif /* chips */
  16955 
  16956 #if defined(BCM_56160_A0)
  16957     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56160_A0m */ 
  16958         /* mem            VLAN_SUBNET_ONLYm */
  16959         /* flags       */ SOC_MEM_FLAG_VALID |
  16960                           SOC_MEM_FLAG_CACHABLE |
  16961                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  16962                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  16963         /* cmp_fn      */ _soc_mem_cmp_undef,
  16964         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16965         /* index_min   */ 0,
  16966         /* index_max   */ 255,
  16967         /* minblock    */ 7,
  16968         /* maxblock    */ 7,
  16969         /* blocks      */ 0x80,
  16970         /* blocks_hi   */ 0,
  16971         /* base        */ 0x0c0c0000,
  16972         /* gran        */ 1,
  16973         /* bytes       */ 17,
  16974         /* nFields     */ 4,
  16975         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM53400_A0m_fields,
  16976         /* *views      */ NULL,
  16977         /* *views_num  */ NULL,
  16978         /* snoop_cb    */ NULL, 
  16979         /* snoop_user_data */ NULL, 
  16980         /* snoop_flags */ 0,
  16981         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  16982         /* type */ SOC_MEM_TYPE_NORMAL,
  16983         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  16984         /* impl */ SOC_MEM_IMPL_NORMAL,
  16985         /* cmic_mor_clks       */ 0,
  16986     },
  16987 #endif /* chips */
  16988 
  16989 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  16990     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56224_A0m */ 
  16991         /* mem            VLAN_SUBNET_ONLYm */
  16992         /* flags       */ SOC_MEM_FLAG_VALID |
  16993                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  16994         /* cmp_fn      */ _soc_mem_cmp_undef,
  16995         /* *null_entry */ _soc_mem_entry_null_zeroes,
  16996         /* index_min   */ 0,
  16997         /* index_max   */ 255,
  16998         /* minblock    */ 6,
  16999         /* maxblock    */ 6,
  17000         /* blocks      */ 0x40,
  17001         /* blocks_hi   */ 0,
  17002         /* base        */ 0x04030000,
  17003         /* gran        */ 1,
  17004         /* bytes       */ 17,
  17005         /* nFields     */ 5,
  17006         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56224_A0m_fields,
  17007         /* *views      */ NULL,
  17008         /* *views_num  */ NULL,
  17009         /* snoop_cb    */ NULL, 
  17010         /* snoop_user_data */ NULL, 
  17011         /* snoop_flags */ 0,
  17012         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17013         /* type */ SOC_MEM_TYPE_NORMAL,
  17014         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17015         /* impl */ SOC_MEM_IMPL_NORMAL,
  17016         /* cmic_mor_clks       */ 0,
  17017     },
  17018 #endif /* chips */
  17019 
  17020 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  17021     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56260_A0m */ 
  17022         /* mem            VLAN_SUBNET_ONLYm */
  17023         /* flags       */ SOC_MEM_FLAG_VALID |
  17024                           SOC_MEM_FLAG_CACHABLE |
  17025                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  17026                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  17027         /* cmp_fn      */ _soc_mem_cmp_undef,
  17028         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17029         /* index_min   */ 0,
  17030         /* index_max   */ 255,
  17031         /* minblock    */ 6,
  17032         /* maxblock    */ 6,
  17033         /* blocks      */ 0x40,
  17034         /* blocks_hi   */ 0,
  17035         /* base        */ 0x100c0000,
  17036         /* gran        */ 1,
  17037         /* bytes       */ 17,
  17038         /* nFields     */ 4,
  17039         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM53400_A0m_fields,
  17040         /* *views      */ NULL,
  17041         /* *views_num  */ NULL,
  17042         /* snoop_cb    */ NULL, 
  17043         /* snoop_user_data */ NULL, 
  17044         /* snoop_flags */ 0,
  17045         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17046         /* type */ SOC_MEM_TYPE_NORMAL,
  17047         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17048         /* impl */ SOC_MEM_IMPL_NORMAL,
  17049         /* cmic_mor_clks       */ 0,
  17050     },
  17051 #endif /* chips */
  17052 
  17053 #if defined(BCM_56270_A0)
  17054     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56270_A0m */ 
  17055         /* mem            VLAN_SUBNET_ONLYm */
  17056         /* flags       */ SOC_MEM_FLAG_VALID |
  17057                           SOC_MEM_FLAG_CACHABLE |
  17058                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  17059                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  17060         /* cmp_fn      */ _soc_mem_cmp_undef,
  17061         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17062         /* index_min   */ 0,
  17063         /* index_max   */ 255,
  17064         /* minblock    */ 5,
  17065         /* maxblock    */ 5,
  17066         /* blocks      */ 0x20,
  17067         /* blocks_hi   */ 0,
  17068         /* base        */ 0x100c0000,
  17069         /* gran        */ 1,
  17070         /* bytes       */ 21,
  17071         /* nFields     */ 5,
  17072         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56270_A0m_fields,
  17073         /* *views      */ NULL,
  17074         /* *views_num  */ NULL,
  17075         /* snoop_cb    */ NULL, 
  17076         /* snoop_user_data */ NULL, 
  17077         /* snoop_flags */ 0,
  17078         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17079         /* type */ SOC_MEM_TYPE_NORMAL,
  17080         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17081         /* impl */ SOC_MEM_IMPL_NORMAL,
  17082         /* cmic_mor_clks       */ 0,
  17083     },
  17084 #endif /* chips */
  17085 
  17086 #if defined(BCM_56314_A0)
  17087     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56314_A0m */ 
  17088         /* mem            VLAN_SUBNET_ONLYm */
  17089         /* flags       */ SOC_MEM_FLAG_VALID |
  17090                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  17091         /* cmp_fn      */ _soc_mem_cmp_undef,
  17092         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17093         /* index_min   */ 0,
  17094         /* index_max   */ 255,
  17095         /* minblock    */ 8,
  17096         /* maxblock    */ 8,
  17097         /* blocks      */ 0x100,
  17098         /* blocks_hi   */ 0,
  17099         /* base        */ 0x04030000,
  17100         /* gran        */ 1,
  17101         /* bytes       */ 17,
  17102         /* nFields     */ 3,
  17103         /* *fields     */ soc_VLAN_SUBNET_ONLYm_fields,
  17104         /* *views      */ NULL,
  17105         /* *views_num  */ NULL,
  17106         /* snoop_cb    */ NULL, 
  17107         /* snoop_user_data */ NULL, 
  17108         /* snoop_flags */ 0,
  17109         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17110         /* type */ SOC_MEM_TYPE_NORMAL,
  17111         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17112         /* impl */ SOC_MEM_IMPL_NORMAL,
  17113         /* cmic_mor_clks       */ 0,
  17114     },
  17115 #endif /* chips */
  17116 
  17117 #if defined(BCM_56142_A0) || defined(BCM_56334_A0) || \
  17118     defined(BCM_56334_B0)
  17119     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56334_A0m */ 
  17120         /* mem            VLAN_SUBNET_ONLYm */
  17121         /* flags       */ SOC_MEM_FLAG_VALID |
  17122                           SOC_MEM_FLAG_CACHABLE |
  17123                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  17124         /* cmp_fn      */ _soc_mem_cmp_undef,
  17125         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17126         /* index_min   */ 0,
  17127         /* index_max   */ 255,
  17128         /* minblock    */ 5,
  17129         /* maxblock    */ 5,
  17130         /* blocks      */ 0x20,
  17131         /* blocks_hi   */ 0,
  17132         /* base        */ 0x04030000,
  17133         /* gran        */ 1,
  17134         /* bytes       */ 17,
  17135         /* nFields     */ 3,
  17136         /* *fields     */ soc_VLAN_SUBNET_ONLYm_fields,
  17137         /* *views      */ NULL,
  17138         /* *views_num  */ NULL,
  17139         /* snoop_cb    */ NULL, 
  17140         /* snoop_user_data */ NULL, 
  17141         /* snoop_flags */ 0,
  17142         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17143         /* type */ SOC_MEM_TYPE_NORMAL,
  17144         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17145         /* impl */ SOC_MEM_IMPL_NORMAL,
  17146         /* cmic_mor_clks       */ 0,
  17147     },
  17148 #endif /* chips */
  17149 
  17150 #if defined(BCM_56340_A0)
  17151     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56340_A0m */ 
  17152         /* mem            VLAN_SUBNET_ONLYm */
  17153         /* flags       */ SOC_MEM_FLAG_VALID |
  17154                           SOC_MEM_FLAG_CACHABLE |
  17155                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  17156                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  17157         /* cmp_fn      */ _soc_mem_cmp_undef,
  17158         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17159         /* index_min   */ 0,
  17160         /* index_max   */ 511,
  17161         /* minblock    */ 4,
  17162         /* maxblock    */ 4,
  17163         /* blocks      */ 0x10,
  17164         /* blocks_hi   */ 0,
  17165         /* base        */ 0x100c0000,
  17166         /* gran        */ 1,
  17167         /* bytes       */ 17,
  17168         /* nFields     */ 4,
  17169         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56640_A0m_fields,
  17170         /* *views      */ NULL,
  17171         /* *views_num  */ NULL,
  17172         /* snoop_cb    */ NULL, 
  17173         /* snoop_user_data */ NULL, 
  17174         /* snoop_flags */ 0,
  17175         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17176         /* type */ SOC_MEM_TYPE_NORMAL,
  17177         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17178         /* impl */ SOC_MEM_IMPL_NORMAL,
  17179         /* cmic_mor_clks       */ 0,
  17180     },
  17181 #endif /* chips */
  17182 
  17183 #if defined(BCM_56370_A0)
  17184     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56370_A0m */ 
  17185         /* mem            VLAN_SUBNET_ONLYm */
  17186         /* flags       */ SOC_MEM_FLAG_VALID |
  17187                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  17188                           SOC_MEM_FLAG_CACHABLE |
  17189                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  17190         /* cmp_fn      */ _soc_mem_cmp_undef,
  17191         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17192         /* index_min   */ 0,
  17193         /* index_max   */ 511,
  17194         /* minblock    */ 14,
  17195         /* maxblock    */ 14,
  17196         /* blocks      */ 0x4000,
  17197         /* blocks_hi   */ 0,
  17198         /* base        */ 0x61200000,
  17199         /* gran        */ 1,
  17200         /* bytes       */ 22,
  17201         /* nFields     */ 8,
  17202         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56870_A0m_fields,
  17203         /* *views      */ NULL,
  17204         /* *views_num  */ NULL,
  17205         /* snoop_cb    */ NULL, 
  17206         /* snoop_user_data */ NULL, 
  17207         /* snoop_flags */ 0,
  17208         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17209         /* type */ SOC_MEM_TYPE_NORMAL,
  17210         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17211         /* impl */ SOC_MEM_IMPL_NORMAL,
  17212         /* cmic_mor_clks       */ 0,
  17213         /* access_latency_mode */ 0,
  17214     },
  17215 #endif /* chips */
  17216 
  17217 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  17218     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56440_A0m */ 
  17219         /* mem            VLAN_SUBNET_ONLYm */
  17220         /* flags       */ SOC_MEM_FLAG_VALID |
  17221                           SOC_MEM_FLAG_CACHABLE |
  17222                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  17223                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  17224         /* cmp_fn      */ _soc_mem_cmp_undef,
  17225         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17226         /* index_min   */ 0,
  17227         /* index_max   */ 255,
  17228         /* minblock    */ 9,
  17229         /* maxblock    */ 9,
  17230         /* blocks      */ 0x200,
  17231         /* blocks_hi   */ 0,
  17232         /* base        */ 0x04066000,
  17233         /* gran        */ 1,
  17234         /* bytes       */ 17,
  17235         /* nFields     */ 4,
  17236         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56840_A0m_fields,
  17237         /* *views      */ NULL,
  17238         /* *views_num  */ NULL,
  17239         /* snoop_cb    */ NULL, 
  17240         /* snoop_user_data */ NULL, 
  17241         /* snoop_flags */ 0,
  17242         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17243         /* type */ SOC_MEM_TYPE_NORMAL,
  17244         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17245         /* impl */ SOC_MEM_IMPL_NORMAL,
  17246         /* cmic_mor_clks       */ 0,
  17247     },
  17248 #endif /* chips */
  17249 
  17250 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  17251     defined(BCM_56450_B1)
  17252     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56450_A0m */ 
  17253         /* mem            VLAN_SUBNET_ONLYm */
  17254         /* flags       */ SOC_MEM_FLAG_VALID |
  17255                           SOC_MEM_FLAG_CACHABLE |
  17256                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  17257                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  17258         /* cmp_fn      */ _soc_mem_cmp_undef,
  17259         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17260         /* index_min   */ 0,
  17261         /* index_max   */ 255,
  17262         /* minblock    */ 8,
  17263         /* maxblock    */ 8,
  17264         /* blocks      */ 0x100,
  17265         /* blocks_hi   */ 0,
  17266         /* base        */ 0x100c0000,
  17267         /* gran        */ 1,
  17268         /* bytes       */ 17,
  17269         /* nFields     */ 4,
  17270         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56640_A0m_fields,
  17271         /* *views      */ NULL,
  17272         /* *views_num  */ NULL,
  17273         /* snoop_cb    */ NULL, 
  17274         /* snoop_user_data */ NULL, 
  17275         /* snoop_flags */ 0,
  17276         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17277         /* type */ SOC_MEM_TYPE_NORMAL,
  17278         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17279         /* impl */ SOC_MEM_IMPL_NORMAL,
  17280         /* cmic_mor_clks       */ 0,
  17281     },
  17282 #endif /* chips */
  17283 
  17284 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  17285     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56524_A0m */ 
  17286         /* mem            VLAN_SUBNET_ONLYm */
  17287         /* flags       */ SOC_MEM_FLAG_VALID |
  17288                           SOC_MEM_FLAG_CACHABLE |
  17289                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  17290                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  17291         /* cmp_fn      */ _soc_mem_cmp_undef,
  17292         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17293         /* index_min   */ 0,
  17294         /* index_max   */ 511,
  17295         /* minblock    */ 8,
  17296         /* maxblock    */ 8,
  17297         /* blocks      */ 0x100,
  17298         /* blocks_hi   */ 0,
  17299         /* base        */ 0x04030000,
  17300         /* gran        */ 1,
  17301         /* bytes       */ 17,
  17302         /* nFields     */ 3,
  17303         /* *fields     */ soc_VLAN_SUBNET_ONLYm_fields,
  17304         /* *views      */ NULL,
  17305         /* *views_num  */ NULL,
  17306         /* snoop_cb    */ NULL, 
  17307         /* snoop_user_data */ NULL, 
  17308         /* snoop_flags */ 0,
  17309         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17310         /* type */ SOC_MEM_TYPE_NORMAL,
  17311         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17312         /* impl */ SOC_MEM_IMPL_NORMAL,
  17313         /* cmic_mor_clks       */ 0,
  17314     },
  17315 #endif /* chips */
  17316 
  17317 #if defined(BCM_56560_A0)
  17318     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56560_A0m */ 
  17319         /* mem            VLAN_SUBNET_ONLYm */
  17320         /* flags       */ SOC_MEM_FLAG_VALID |
  17321                           SOC_MEM_FLAG_CACHABLE |
  17322                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  17323         /* cmp_fn      */ _soc_mem_cmp_undef,
  17324         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17325         /* index_min   */ 0,
  17326         /* index_max   */ 511,
  17327         /* minblock    */ 21,
  17328         /* maxblock    */ 21,
  17329         /* blocks      */ 0x200000,
  17330         /* blocks_hi   */ 0,
  17331         /* base        */ 0x100c0000,
  17332         /* gran        */ 1,
  17333         /* bytes       */ 21,
  17334         /* nFields     */ 6,
  17335         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56960_A0m_fields,
  17336         /* *views      */ NULL,
  17337         /* *views_num  */ NULL,
  17338         /* snoop_cb    */ NULL, 
  17339         /* snoop_user_data */ NULL, 
  17340         /* snoop_flags */ 0,
  17341         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17342         /* type */ SOC_MEM_TYPE_NORMAL,
  17343         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17344         /* impl */ SOC_MEM_IMPL_NORMAL,
  17345         /* cmic_mor_clks       */ 0,
  17346     },
  17347 #endif /* chips */
  17348 
  17349 #if defined(BCM_56560_B0)
  17350     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56560_B0m */ 
  17351         /* mem            VLAN_SUBNET_ONLYm */
  17352         /* flags       */ SOC_MEM_FLAG_VALID |
  17353                           SOC_MEM_FLAG_CACHABLE |
  17354                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  17355         /* cmp_fn      */ _soc_mem_cmp_undef,
  17356         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17357         /* index_min   */ 0,
  17358         /* index_max   */ 511,
  17359         /* minblock    */ 13,
  17360         /* maxblock    */ 13,
  17361         /* blocks      */ 0x2000,
  17362         /* blocks_hi   */ 0,
  17363         /* base        */ 0x100c0000,
  17364         /* gran        */ 1,
  17365         /* bytes       */ 21,
  17366         /* nFields     */ 6,
  17367         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56960_A0m_fields,
  17368         /* *views      */ NULL,
  17369         /* *views_num  */ NULL,
  17370         /* snoop_cb    */ NULL, 
  17371         /* snoop_user_data */ NULL, 
  17372         /* snoop_flags */ 0,
  17373         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17374         /* type */ SOC_MEM_TYPE_NORMAL,
  17375         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17376         /* impl */ SOC_MEM_IMPL_NORMAL,
  17377         /* cmic_mor_clks       */ 0,
  17378     },
  17379 #endif /* chips */
  17380 
  17381 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  17382     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56624_A0m */ 
  17383         /* mem            VLAN_SUBNET_ONLYm */
  17384         /* flags       */ SOC_MEM_FLAG_VALID |
  17385                           SOC_MEM_FLAG_CACHABLE |
  17386                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  17387         /* cmp_fn      */ _soc_mem_cmp_undef,
  17388         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17389         /* index_min   */ 0,
  17390         /* index_max   */ 511,
  17391         /* minblock    */ 7,
  17392         /* maxblock    */ 7,
  17393         /* blocks      */ 0x80,
  17394         /* blocks_hi   */ 0,
  17395         /* base        */ 0x04030000,
  17396         /* gran        */ 1,
  17397         /* bytes       */ 17,
  17398         /* nFields     */ 3,
  17399         /* *fields     */ soc_VLAN_SUBNET_ONLYm_fields,
  17400         /* *views      */ NULL,
  17401         /* *views_num  */ NULL,
  17402         /* snoop_cb    */ NULL, 
  17403         /* snoop_user_data */ NULL, 
  17404         /* snoop_flags */ 0,
  17405         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17406         /* type */ SOC_MEM_TYPE_NORMAL,
  17407         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17408         /* impl */ SOC_MEM_IMPL_NORMAL,
  17409         /* cmic_mor_clks       */ 0,
  17410     },
  17411 #endif /* chips */
  17412 
  17413 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  17414     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56634_A0m */ 
  17415         /* mem            VLAN_SUBNET_ONLYm */
  17416         /* flags       */ SOC_MEM_FLAG_VALID |
  17417                           SOC_MEM_FLAG_CACHABLE |
  17418                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  17419                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  17420         /* cmp_fn      */ _soc_mem_cmp_undef,
  17421         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17422         /* index_min   */ 0,
  17423         /* index_max   */ 511,
  17424         /* minblock    */ 9,
  17425         /* maxblock    */ 9,
  17426         /* blocks      */ 0x200,
  17427         /* blocks_hi   */ 0,
  17428         /* base        */ 0x04030000,
  17429         /* gran        */ 1,
  17430         /* bytes       */ 17,
  17431         /* nFields     */ 3,
  17432         /* *fields     */ soc_VLAN_SUBNET_ONLYm_fields,
  17433         /* *views      */ NULL,
  17434         /* *views_num  */ NULL,
  17435         /* snoop_cb    */ NULL, 
  17436         /* snoop_user_data */ NULL, 
  17437         /* snoop_flags */ 0,
  17438         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17439         /* type */ SOC_MEM_TYPE_NORMAL,
  17440         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17441         /* impl */ SOC_MEM_IMPL_NORMAL,
  17442         /* cmic_mor_clks       */ 0,
  17443     },
  17444 #endif /* chips */
  17445 
  17446 #if defined(BCM_56640_A0)
  17447     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56640_A0m */ 
  17448         /* mem            VLAN_SUBNET_ONLYm */
  17449         /* flags       */ SOC_MEM_FLAG_VALID |
  17450                           SOC_MEM_FLAG_CACHABLE |
  17451                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  17452                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  17453         /* cmp_fn      */ _soc_mem_cmp_undef,
  17454         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17455         /* index_min   */ 0,
  17456         /* index_max   */ 511,
  17457         /* minblock    */ 7,
  17458         /* maxblock    */ 7,
  17459         /* blocks      */ 0x80,
  17460         /* blocks_hi   */ 0,
  17461         /* base        */ 0x100c0000,
  17462         /* gran        */ 1,
  17463         /* bytes       */ 17,
  17464         /* nFields     */ 4,
  17465         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56640_A0m_fields,
  17466         /* *views      */ NULL,
  17467         /* *views_num  */ NULL,
  17468         /* snoop_cb    */ NULL, 
  17469         /* snoop_user_data */ NULL, 
  17470         /* snoop_flags */ 0,
  17471         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17472         /* type */ SOC_MEM_TYPE_NORMAL,
  17473         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17474         /* impl */ SOC_MEM_IMPL_NORMAL,
  17475         /* cmic_mor_clks       */ 0,
  17476     },
  17477 #endif /* chips */
  17478 
  17479 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  17480     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56670_A0m */ 
  17481         /* mem            VLAN_SUBNET_ONLYm */
  17482         /* flags       */ SOC_MEM_FLAG_VALID |
  17483                           SOC_MEM_FLAG_CACHABLE |
  17484                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  17485         /* cmp_fn      */ _soc_mem_cmp_undef,
  17486         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17487         /* index_min   */ 0,
  17488         /* index_max   */ 255,
  17489         /* minblock    */ 21,
  17490         /* maxblock    */ 21,
  17491         /* blocks      */ 0x200000,
  17492         /* blocks_hi   */ 0,
  17493         /* base        */ 0x100c0000,
  17494         /* gran        */ 1,
  17495         /* bytes       */ 21,
  17496         /* nFields     */ 6,
  17497         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56960_A0m_fields,
  17498         /* *views      */ NULL,
  17499         /* *views_num  */ NULL,
  17500         /* snoop_cb    */ NULL, 
  17501         /* snoop_user_data */ NULL, 
  17502         /* snoop_flags */ 0,
  17503         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17504         /* type */ SOC_MEM_TYPE_NORMAL,
  17505         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17506         /* impl */ SOC_MEM_IMPL_NORMAL,
  17507         /* cmic_mor_clks       */ 0,
  17508     },
  17509 #endif /* chips */
  17510 
  17511 #if defined(BCM_56680_A0) || defined(BCM_56680_B0) || \
  17512     defined(BCM_56685_A0) || defined(BCM_56685_B0)
  17513     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56680_A0m */ 
  17514         /* mem            VLAN_SUBNET_ONLYm */
  17515         /* flags       */ SOC_MEM_FLAG_VALID |
  17516                           SOC_MEM_FLAG_CACHABLE |
  17517                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  17518         /* cmp_fn      */ _soc_mem_cmp_undef,
  17519         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17520         /* index_min   */ 0,
  17521         /* index_max   */ 511,
  17522         /* minblock    */ 6,
  17523         /* maxblock    */ 6,
  17524         /* blocks      */ 0x40,
  17525         /* blocks_hi   */ 0,
  17526         /* base        */ 0x04030000,
  17527         /* gran        */ 1,
  17528         /* bytes       */ 17,
  17529         /* nFields     */ 3,
  17530         /* *fields     */ soc_VLAN_SUBNET_ONLYm_fields,
  17531         /* *views      */ NULL,
  17532         /* *views_num  */ NULL,
  17533         /* snoop_cb    */ NULL, 
  17534         /* snoop_user_data */ NULL, 
  17535         /* snoop_flags */ 0,
  17536         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17537         /* type */ SOC_MEM_TYPE_NORMAL,
  17538         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17539         /* impl */ SOC_MEM_IMPL_NORMAL,
  17540         /* cmic_mor_clks       */ 0,
  17541     },
  17542 #endif /* chips */
  17543 
  17544 #if defined(BCM_56770_A0)
  17545     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56770_A0m */ 
  17546         /* mem            VLAN_SUBNET_ONLYm */
  17547         /* flags       */ SOC_MEM_FLAG_VALID |
  17548                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  17549                           SOC_MEM_FLAG_CACHABLE |
  17550                           SOC_MEM_FLAG_CAM |
  17551                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  17552         /* cmp_fn      */ _soc_mem_cmp_undef,
  17553         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17554         /* index_min   */ 0,
  17555         /* index_max   */ 511,
  17556         /* minblock    */ 25,
  17557         /* maxblock    */ 25,
  17558         /* blocks      */ 0x2000000,
  17559         /* blocks_hi   */ 0,
  17560         /* base        */ 0x61200000,
  17561         /* gran        */ 1,
  17562         /* bytes       */ 22,
  17563         /* nFields     */ 8,
  17564         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56870_A0m_fields,
  17565         /* *views      */ NULL,
  17566         /* *views_num  */ NULL,
  17567         /* snoop_cb    */ NULL, 
  17568         /* snoop_user_data */ NULL, 
  17569         /* snoop_flags */ 0,
  17570         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17571         /* type */ SOC_MEM_TYPE_NORMAL,
  17572         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17573         /* impl */ SOC_MEM_IMPL_NORMAL,
  17574         /* cmic_mor_clks       */ 0,
  17575         /* access_latency_mode */ 0,
  17576     },
  17577 #endif /* chips */
  17578 
  17579 #if defined(BCM_56800_A0)
  17580     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56800_A0m */ 
  17581         /* mem            VLAN_SUBNET_ONLYm */
  17582         /* flags       */ SOC_MEM_FLAG_VALID |
  17583                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  17584         /* cmp_fn      */ _soc_mem_cmp_undef,
  17585         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17586         /* index_min   */ 0,
  17587         /* index_max   */ 255,
  17588         /* minblock    */ 4,
  17589         /* maxblock    */ 4,
  17590         /* blocks      */ 0x10,
  17591         /* blocks_hi   */ 0,
  17592         /* base        */ 0x04063000,
  17593         /* gran        */ 1,
  17594         /* bytes       */ 17,
  17595         /* nFields     */ 3,
  17596         /* *fields     */ soc_VLAN_SUBNET_ONLYm_fields,
  17597         /* *views      */ NULL,
  17598         /* *views_num  */ NULL,
  17599         /* snoop_cb    */ NULL, 
  17600         /* snoop_user_data */ NULL, 
  17601         /* snoop_flags */ 0,
  17602         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17603         /* type */ SOC_MEM_TYPE_NORMAL,
  17604         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17605         /* impl */ SOC_MEM_IMPL_NORMAL,
  17606         /* cmic_mor_clks       */ 0,
  17607     },
  17608 #endif /* chips */
  17609 
  17610 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  17611     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56820_A0m */ 
  17612         /* mem            VLAN_SUBNET_ONLYm */
  17613         /* flags       */ SOC_MEM_FLAG_VALID |
  17614                           SOC_MEM_FLAG_CACHABLE |
  17615                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  17616         /* cmp_fn      */ _soc_mem_cmp_undef,
  17617         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17618         /* index_min   */ 0,
  17619         /* index_max   */ 255,
  17620         /* minblock    */ 3,
  17621         /* maxblock    */ 3,
  17622         /* blocks      */ 0x8,
  17623         /* blocks_hi   */ 0,
  17624         /* base        */ 0x04062000,
  17625         /* gran        */ 1,
  17626         /* bytes       */ 17,
  17627         /* nFields     */ 5,
  17628         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56224_A0m_fields,
  17629         /* *views      */ NULL,
  17630         /* *views_num  */ NULL,
  17631         /* snoop_cb    */ NULL, 
  17632         /* snoop_user_data */ NULL, 
  17633         /* snoop_flags */ 0,
  17634         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17635         /* type */ SOC_MEM_TYPE_NORMAL,
  17636         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17637         /* impl */ SOC_MEM_IMPL_NORMAL,
  17638         /* cmic_mor_clks       */ 0,
  17639     },
  17640 #endif /* chips */
  17641 
  17642 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  17643     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56840_A0m */ 
  17644         /* mem            VLAN_SUBNET_ONLYm */
  17645         /* flags       */ SOC_MEM_FLAG_VALID |
  17646                           SOC_MEM_FLAG_CACHABLE |
  17647                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  17648                           SOC_MEM_FLAG_CAM, /* 0x800a2 */
  17649         /* cmp_fn      */ _soc_mem_cmp_undef,
  17650         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17651         /* index_min   */ 0,
  17652         /* index_max   */ 511,
  17653         /* minblock    */ 6,
  17654         /* maxblock    */ 6,
  17655         /* blocks      */ 0x40,
  17656         /* blocks_hi   */ 0,
  17657         /* base        */ 0x04066000,
  17658         /* gran        */ 1,
  17659         /* bytes       */ 17,
  17660         /* nFields     */ 4,
  17661         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56840_A0m_fields,
  17662         /* *views      */ NULL,
  17663         /* *views_num  */ NULL,
  17664         /* snoop_cb    */ NULL, 
  17665         /* snoop_user_data */ NULL, 
  17666         /* snoop_flags */ 0,
  17667         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17668         /* type */ SOC_MEM_TYPE_NORMAL,
  17669         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17670         /* impl */ SOC_MEM_IMPL_NORMAL,
  17671         /* cmic_mor_clks       */ 0,
  17672     },
  17673 #endif /* chips */
  17674 
  17675 #if defined(BCM_56850_A0)
  17676     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56850_A0m */ 
  17677         /* mem            VLAN_SUBNET_ONLYm */
  17678         /* flags       */ SOC_MEM_FLAG_VALID |
  17679                           SOC_MEM_FLAG_CACHABLE |
  17680                           SOC_MEM_FLAG_CAM |
  17681                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  17682         /* cmp_fn      */ _soc_mem_cmp_undef,
  17683         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17684         /* index_min   */ 0,
  17685         /* index_max   */ 511,
  17686         /* minblock    */ 10,
  17687         /* maxblock    */ 10,
  17688         /* blocks      */ 0x400,
  17689         /* blocks_hi   */ 0,
  17690         /* base        */ 0x100c0000,
  17691         /* gran        */ 1,
  17692         /* bytes       */ 21,
  17693         /* nFields     */ 6,
  17694         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56850_A0m_fields,
  17695         /* *views      */ NULL,
  17696         /* *views_num  */ NULL,
  17697         /* snoop_cb    */ NULL, 
  17698         /* snoop_user_data */ NULL, 
  17699         /* snoop_flags */ 0,
  17700         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17701         /* type */ SOC_MEM_TYPE_NORMAL,
  17702         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17703         /* impl */ SOC_MEM_IMPL_NORMAL,
  17704         /* cmic_mor_clks       */ 0,
  17705     },
  17706 #endif /* chips */
  17707 
  17708 #if defined(BCM_56860_A0)
  17709     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56860_A0m */ 
  17710         /* mem            VLAN_SUBNET_ONLYm */
  17711         /* flags       */ SOC_MEM_FLAG_VALID |
  17712                           SOC_MEM_FLAG_CACHABLE |
  17713                           SOC_MEM_FLAG_CAM |
  17714                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  17715         /* cmp_fn      */ _soc_mem_cmp_undef,
  17716         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17717         /* index_min   */ 0,
  17718         /* index_max   */ 511,
  17719         /* minblock    */ 11,
  17720         /* maxblock    */ 11,
  17721         /* blocks      */ 0x800,
  17722         /* blocks_hi   */ 0,
  17723         /* base        */ 0x100c0000,
  17724         /* gran        */ 1,
  17725         /* bytes       */ 21,
  17726         /* nFields     */ 6,
  17727         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56850_A0m_fields,
  17728         /* *views      */ NULL,
  17729         /* *views_num  */ NULL,
  17730         /* snoop_cb    */ NULL, 
  17731         /* snoop_user_data */ NULL, 
  17732         /* snoop_flags */ 0,
  17733         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17734         /* type */ SOC_MEM_TYPE_NORMAL,
  17735         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17736         /* impl */ SOC_MEM_IMPL_NORMAL,
  17737         /* cmic_mor_clks       */ 0,
  17738     },
  17739 #endif /* chips */
  17740 
  17741 #if defined(BCM_56870_A0)
  17742     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56870_A0m */ 
  17743         /* mem            VLAN_SUBNET_ONLYm */
  17744         /* flags       */ SOC_MEM_FLAG_VALID |
  17745                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  17746                           SOC_MEM_FLAG_CACHABLE |
  17747                           SOC_MEM_FLAG_CAM |
  17748                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  17749         /* cmp_fn      */ _soc_mem_cmp_undef,
  17750         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17751         /* index_min   */ 0,
  17752         /* index_max   */ 511,
  17753         /* minblock    */ 37,
  17754         /* maxblock    */ 37,
  17755         /* blocks      */ 0,
  17756         /* blocks_hi   */ 0x20,
  17757         /* base        */ 0x61200000,
  17758         /* gran        */ 1,
  17759         /* bytes       */ 22,
  17760         /* nFields     */ 8,
  17761         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56870_A0m_fields,
  17762         /* *views      */ NULL,
  17763         /* *views_num  */ NULL,
  17764         /* snoop_cb    */ NULL, 
  17765         /* snoop_user_data */ NULL, 
  17766         /* snoop_flags */ 0,
  17767         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17768         /* type */ SOC_MEM_TYPE_NORMAL,
  17769         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17770         /* impl */ SOC_MEM_IMPL_NORMAL,
  17771         /* cmic_mor_clks       */ 0,
  17772         /* access_latency_mode */ 0,
  17773     },
  17774 #endif /* chips */
  17775 
  17776 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  17777     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56960_A0m */ 
  17778         /* mem            VLAN_SUBNET_ONLYm */
  17779         /* flags       */ SOC_MEM_FLAG_VALID |
  17780                           SOC_MEM_FLAG_CACHABLE |
  17781                           SOC_MEM_FLAG_CAM |
  17782                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  17783         /* cmp_fn      */ _soc_mem_cmp_undef,
  17784         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17785         /* index_min   */ 0,
  17786         /* index_max   */ 511,
  17787         /* minblock    */ 36,
  17788         /* maxblock    */ 36,
  17789         /* blocks      */ 0,
  17790         /* blocks_hi   */ 0x10,
  17791         /* base        */ 0x300c0000,
  17792         /* gran        */ 1,
  17793         /* bytes       */ 21,
  17794         /* nFields     */ 6,
  17795         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56960_A0m_fields,
  17796         /* *views      */ NULL,
  17797         /* *views_num  */ NULL,
  17798         /* snoop_cb    */ NULL, 
  17799         /* snoop_user_data */ NULL, 
  17800         /* snoop_flags */ 0,
  17801         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17802         /* type */ SOC_MEM_TYPE_NORMAL,
  17803         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17804         /* impl */ SOC_MEM_IMPL_NORMAL,
  17805         /* cmic_mor_clks       */ 0,
  17806         /* access_latency_mode */ 0,
  17807     },
  17808 #endif /* chips */
  17809 
  17810 #if defined(BCM_56970_A0)
  17811     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM56970_A0m */ 
  17812         /* mem            VLAN_SUBNET_ONLYm */
  17813         /* flags       */ SOC_MEM_FLAG_VALID |
  17814                           SOC_MEM_FLAG_TCAM_ENCODING_LPT |
  17815                           SOC_MEM_FLAG_CACHABLE |
  17816                           SOC_MEM_FLAG_CAM |
  17817                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x80022 */
  17818         /* cmp_fn      */ _soc_mem_cmp_undef,
  17819         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17820         /* index_min   */ 0,
  17821         /* index_max   */ 511,
  17822         /* minblock    */ 68,
  17823         /* maxblock    */ 68,
  17824         /* blocks      */ 0,
  17825         /* blocks_hi   */ 0xffffffff,
  17826         /* base        */ 0x540c0000,
  17827         /* gran        */ 1,
  17828         /* bytes       */ 22,
  17829         /* nFields     */ 8,
  17830         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM56970_A0m_fields,
  17831         /* *views      */ NULL,
  17832         /* *views_num  */ NULL,
  17833         /* snoop_cb    */ NULL, 
  17834         /* snoop_user_data */ NULL, 
  17835         /* snoop_flags */ 0,
  17836         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17837         /* type */ SOC_MEM_TYPE_NORMAL,
  17838         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17839         /* impl */ SOC_MEM_IMPL_NORMAL,
  17840         /* cmic_mor_clks       */ 0,
  17841         /* access_latency_mode */ 0,
  17842     },
  17843 #endif /* chips */
  17844 
  17845 #if defined(BCM_88732_A0)
  17846     { /* SOC_MEM_INT_VLAN_SUBNET_ONLY_BCM88732_A0m */ 
  17847         /* mem            VLAN_SUBNET_ONLYm */
  17848         /* flags       */ SOC_MEM_FLAG_VALID |
  17849                           SOC_MEM_FLAG_CACHABLE |
  17850                           SOC_MEM_FLAG_CAM, /* 0x80022 */
  17851         /* cmp_fn      */ _soc_mem_cmp_undef,
  17852         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17853         /* index_min   */ 0,
  17854         /* index_max   */ 255,
  17855         /* minblock    */ 5,
  17856         /* maxblock    */ 5,
  17857         /* blocks      */ 0x20,
  17858         /* blocks_hi   */ 0,
  17859         /* base        */ 0x04020000,
  17860         /* gran        */ 1,
  17861         /* bytes       */ 21,
  17862         /* nFields     */ 19,
  17863         /* *fields     */ soc_VLAN_SUBNET_ONLY_BCM88732_A0m_fields,
  17864         /* *views      */ NULL,
  17865         /* *views_num  */ NULL,
  17866         /* snoop_cb    */ NULL, 
  17867         /* snoop_user_data */ NULL, 
  17868         /* snoop_flags */ 0,
  17869         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17870         /* type */ SOC_MEM_TYPE_NORMAL,
  17871         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17872         /* impl */ SOC_MEM_IMPL_NORMAL,
  17873         /* cmic_mor_clks       */ 0,
  17874     },
  17875 #endif /* chips */
  17876 
  17877 #if defined(BCM_56504_A0)
  17878     { /* SOC_MEM_INT_VLAN_TABm */ 
  17879         /* mem            VLAN_TABm */
  17880         /* flags       */ SOC_MEM_FLAG_VALID |
  17881                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  17882         /* cmp_fn      */ _soc_mem_cmp_undef,
  17883         /* *null_entry */ &_soc_mem_entry_null_vlan_tab_bcm56504_a0,
  17884         /* index_min   */ 0,
  17885         /* index_max   */ 4095,
  17886         /* minblock    */ 6,
  17887         /* maxblock    */ 6,
  17888         /* blocks      */ 0x40,
  17889         /* blocks_hi   */ 0,
  17890         /* base        */ 0x05000000,
  17891         /* gran        */ 1,
  17892         /* bytes       */ 6,
  17893         /* nFields     */ 5,
  17894         /* *fields     */ soc_VLAN_TABm_fields,
  17895         /* *views      */ NULL,
  17896         /* *views_num  */ NULL,
  17897         /* snoop_cb    */ NULL, 
  17898         /* snoop_user_data */ NULL, 
  17899         /* snoop_flags */ 0,
  17900         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17901         /* type */ SOC_MEM_TYPE_NORMAL,
  17902         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17903         /* impl */ SOC_MEM_IMPL_NORMAL,
  17904         /* cmic_mor_clks       */ 0,
  17905     },
  17906 #endif /* chips */
  17907 
  17908 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  17909     { /* SOC_MEM_INT_VLAN_TAB_BCM53314_A0m */ 
  17910         /* mem            VLAN_TABm */
  17911         /* flags       */ SOC_MEM_FLAG_VALID |
  17912                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  17913         /* cmp_fn      */ _soc_mem_cmp_undef,
  17914         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17915         /* index_min   */ 0,
  17916         /* index_max   */ 4095,
  17917         /* minblock    */ 6,
  17918         /* maxblock    */ 6,
  17919         /* blocks      */ 0x40,
  17920         /* blocks_hi   */ 0,
  17921         /* base        */ 0x05000000,
  17922         /* gran        */ 1,
  17923         /* bytes       */ 6,
  17924         /* nFields     */ 8,
  17925         /* *fields     */ soc_VLAN_TAB_BCM53314_A0m_fields,
  17926         /* *views      */ NULL,
  17927         /* *views_num  */ NULL,
  17928         /* snoop_cb    */ NULL, 
  17929         /* snoop_user_data */ NULL, 
  17930         /* snoop_flags */ 0,
  17931         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17932         /* type */ SOC_MEM_TYPE_NORMAL,
  17933         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17934         /* impl */ SOC_MEM_IMPL_NORMAL,
  17935         /* cmic_mor_clks       */ 0,
  17936     },
  17937 #endif /* chips */
  17938 
  17939 #if defined(BCM_53400_A0)
  17940     { /* SOC_MEM_INT_VLAN_TAB_BCM53400_A0m */ 
  17941         /* mem            VLAN_TABm */
  17942         /* flags       */ SOC_MEM_FLAG_VALID |
  17943                           SOC_MEM_FLAG_CACHABLE |
  17944                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  17945         /* cmp_fn      */ _soc_mem_cmp_undef,
  17946         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17947         /* index_min   */ 0,
  17948         /* index_max   */ 4095,
  17949         /* minblock    */ 5,
  17950         /* maxblock    */ 5,
  17951         /* blocks      */ 0x20,
  17952         /* blocks_hi   */ 0,
  17953         /* base        */ 0x10000000,
  17954         /* gran        */ 1,
  17955         /* bytes       */ 16,
  17956         /* nFields     */ 15,
  17957         /* *fields     */ soc_VLAN_TAB_BCM53400_A0m_fields,
  17958         /* *views      */ NULL,
  17959         /* *views_num  */ NULL,
  17960         /* snoop_cb    */ NULL, 
  17961         /* snoop_user_data */ NULL, 
  17962         /* snoop_flags */ 0,
  17963         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17964         /* type */ SOC_MEM_TYPE_NORMAL,
  17965         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17966         /* impl */ SOC_MEM_IMPL_NORMAL,
  17967         /* cmic_mor_clks       */ 0,
  17968     },
  17969 #endif /* chips */
  17970 
  17971 #if defined(BCM_53540_A0)
  17972     { /* SOC_MEM_INT_VLAN_TAB_BCM53540_A0m */ 
  17973         /* mem            VLAN_TABm */
  17974         /* flags       */ SOC_MEM_FLAG_VALID |
  17975                           SOC_MEM_FLAG_CACHABLE |
  17976                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  17977         /* cmp_fn      */ _soc_mem_cmp_undef,
  17978         /* *null_entry */ _soc_mem_entry_null_zeroes,
  17979         /* index_min   */ 0,
  17980         /* index_max   */ 4095,
  17981         /* minblock    */ 8,
  17982         /* maxblock    */ 8,
  17983         /* blocks      */ 0x100,
  17984         /* blocks_hi   */ 0,
  17985         /* base        */ 0x10000000,
  17986         /* gran        */ 1,
  17987         /* bytes       */ 16,
  17988         /* nFields     */ 20,
  17989         /* *fields     */ soc_VLAN_TAB_BCM53540_A0m_fields,
  17990         /* *views      */ NULL,
  17991         /* *views_num  */ NULL,
  17992         /* snoop_cb    */ NULL, 
  17993         /* snoop_user_data */ NULL, 
  17994         /* snoop_flags */ 0,
  17995         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  17996         /* type */ SOC_MEM_TYPE_NORMAL,
  17997         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  17998         /* impl */ SOC_MEM_IMPL_NORMAL,
  17999         /* cmic_mor_clks       */ 0,
  18000     },
  18001 #endif /* chips */
  18002 
  18003 #if defined(BCM_53570_A0)
  18004     { /* SOC_MEM_INT_VLAN_TAB_BCM53570_A0m */ 
  18005         /* mem            VLAN_TABm */
  18006         /* flags       */ SOC_MEM_FLAG_VALID |
  18007                           SOC_MEM_FLAG_CACHABLE |
  18008                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18009         /* cmp_fn      */ _soc_mem_cmp_undef,
  18010         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18011         /* index_min   */ 0,
  18012         /* index_max   */ 4095,
  18013         /* minblock    */ 15,
  18014         /* maxblock    */ 15,
  18015         /* blocks      */ 0x8000,
  18016         /* blocks_hi   */ 0,
  18017         /* base        */ 0x10000000,
  18018         /* gran        */ 1,
  18019         /* bytes       */ 23,
  18020         /* nFields     */ 20,
  18021         /* *fields     */ soc_VLAN_TAB_BCM53570_A0m_fields,
  18022         /* *views      */ NULL,
  18023         /* *views_num  */ NULL,
  18024         /* snoop_cb    */ NULL, 
  18025         /* snoop_user_data */ NULL, 
  18026         /* snoop_flags */ 0,
  18027         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18028         /* type */ SOC_MEM_TYPE_NORMAL,
  18029         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18030         /* impl */ SOC_MEM_IMPL_NORMAL,
  18031         /* cmic_mor_clks       */ 0,
  18032     },
  18033 #endif /* chips */
  18034 
  18035 #if defined(BCM_53570_B0)
  18036     { /* SOC_MEM_INT_VLAN_TAB_BCM53570_B0m */ 
  18037         /* mem            VLAN_TABm */
  18038         /* flags       */ SOC_MEM_FLAG_VALID |
  18039                           SOC_MEM_FLAG_CACHABLE |
  18040                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18041         /* cmp_fn      */ _soc_mem_cmp_undef,
  18042         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18043         /* index_min   */ 0,
  18044         /* index_max   */ 4095,
  18045         /* minblock    */ 15,
  18046         /* maxblock    */ 15,
  18047         /* blocks      */ 0x8000,
  18048         /* blocks_hi   */ 0,
  18049         /* base        */ 0x10000000,
  18050         /* gran        */ 1,
  18051         /* bytes       */ 23,
  18052         /* nFields     */ 19,
  18053         /* *fields     */ soc_VLAN_TAB_BCM53570_B0m_fields,
  18054         /* *views      */ NULL,
  18055         /* *views_num  */ NULL,
  18056         /* snoop_cb    */ NULL, 
  18057         /* snoop_user_data */ NULL, 
  18058         /* snoop_flags */ 0,
  18059         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18060         /* type */ SOC_MEM_TYPE_NORMAL,
  18061         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18062         /* impl */ SOC_MEM_IMPL_NORMAL,
  18063         /* cmic_mor_clks       */ 0,
  18064     },
  18065 #endif /* chips */
  18066 
  18067 #if defined(BCM_56142_A0)
  18068     { /* SOC_MEM_INT_VLAN_TAB_BCM56142_A0m */ 
  18069         /* mem            VLAN_TABm */
  18070         /* flags       */ SOC_MEM_FLAG_VALID |
  18071                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  18072         /* cmp_fn      */ _soc_mem_cmp_undef,
  18073         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18074         /* index_min   */ 0,
  18075         /* index_max   */ 4095,
  18076         /* minblock    */ 5,
  18077         /* maxblock    */ 5,
  18078         /* blocks      */ 0x20,
  18079         /* blocks_hi   */ 0,
  18080         /* base        */ 0x05000000,
  18081         /* gran        */ 1,
  18082         /* bytes       */ 16,
  18083         /* nFields     */ 15,
  18084         /* *fields     */ soc_VLAN_TAB_BCM56142_A0m_fields,
  18085         /* *views      */ NULL,
  18086         /* *views_num  */ NULL,
  18087         /* snoop_cb    */ NULL, 
  18088         /* snoop_user_data */ NULL, 
  18089         /* snoop_flags */ 0,
  18090         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18091         /* type */ SOC_MEM_TYPE_NORMAL,
  18092         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18093         /* impl */ SOC_MEM_IMPL_NORMAL,
  18094         /* cmic_mor_clks       */ 0,
  18095     },
  18096 #endif /* chips */
  18097 
  18098 #if defined(BCM_56150_A0)
  18099     { /* SOC_MEM_INT_VLAN_TAB_BCM56150_A0m */ 
  18100         /* mem            VLAN_TABm */
  18101         /* flags       */ SOC_MEM_FLAG_VALID |
  18102                           SOC_MEM_FLAG_CACHABLE |
  18103                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18104         /* cmp_fn      */ _soc_mem_cmp_undef,
  18105         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18106         /* index_min   */ 0,
  18107         /* index_max   */ 4095,
  18108         /* minblock    */ 5,
  18109         /* maxblock    */ 5,
  18110         /* blocks      */ 0x20,
  18111         /* blocks_hi   */ 0,
  18112         /* base        */ 0x14000000,
  18113         /* gran        */ 1,
  18114         /* bytes       */ 16,
  18115         /* nFields     */ 16,
  18116         /* *fields     */ soc_VLAN_TAB_BCM56150_A0m_fields,
  18117         /* *views      */ NULL,
  18118         /* *views_num  */ NULL,
  18119         /* snoop_cb    */ NULL, 
  18120         /* snoop_user_data */ NULL, 
  18121         /* snoop_flags */ 0,
  18122         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18123         /* type */ SOC_MEM_TYPE_NORMAL,
  18124         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18125         /* impl */ SOC_MEM_IMPL_NORMAL,
  18126         /* cmic_mor_clks       */ 0,
  18127     },
  18128 #endif /* chips */
  18129 
  18130 #if defined(BCM_56160_A0)
  18131     { /* SOC_MEM_INT_VLAN_TAB_BCM56160_A0m */ 
  18132         /* mem            VLAN_TABm */
  18133         /* flags       */ SOC_MEM_FLAG_VALID |
  18134                           SOC_MEM_FLAG_CACHABLE |
  18135                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18136         /* cmp_fn      */ _soc_mem_cmp_undef,
  18137         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18138         /* index_min   */ 0,
  18139         /* index_max   */ 4095,
  18140         /* minblock    */ 7,
  18141         /* maxblock    */ 7,
  18142         /* blocks      */ 0x80,
  18143         /* blocks_hi   */ 0,
  18144         /* base        */ 0x10000000,
  18145         /* gran        */ 1,
  18146         /* bytes       */ 16,
  18147         /* nFields     */ 15,
  18148         /* *fields     */ soc_VLAN_TAB_BCM56160_A0m_fields,
  18149         /* *views      */ NULL,
  18150         /* *views_num  */ NULL,
  18151         /* snoop_cb    */ NULL, 
  18152         /* snoop_user_data */ NULL, 
  18153         /* snoop_flags */ 0,
  18154         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18155         /* type */ SOC_MEM_TYPE_NORMAL,
  18156         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18157         /* impl */ SOC_MEM_IMPL_NORMAL,
  18158         /* cmic_mor_clks       */ 0,
  18159     },
  18160 #endif /* chips */
  18161 
  18162 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  18163     { /* SOC_MEM_INT_VLAN_TAB_BCM56224_A0m */ 
  18164         /* mem            VLAN_TABm */
  18165         /* flags       */ SOC_MEM_FLAG_VALID |
  18166                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  18167         /* cmp_fn      */ _soc_mem_cmp_undef,
  18168         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18169         /* index_min   */ 0,
  18170         /* index_max   */ 4095,
  18171         /* minblock    */ 6,
  18172         /* maxblock    */ 6,
  18173         /* blocks      */ 0x40,
  18174         /* blocks_hi   */ 0,
  18175         /* base        */ 0x05000000,
  18176         /* gran        */ 1,
  18177         /* bytes       */ 7,
  18178         /* nFields     */ 8,
  18179         /* *fields     */ soc_VLAN_TAB_BCM56224_A0m_fields,
  18180         /* *views      */ NULL,
  18181         /* *views_num  */ NULL,
  18182         /* snoop_cb    */ NULL, 
  18183         /* snoop_user_data */ NULL, 
  18184         /* snoop_flags */ 0,
  18185         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18186         /* type */ SOC_MEM_TYPE_NORMAL,
  18187         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18188         /* impl */ SOC_MEM_IMPL_NORMAL,
  18189         /* cmic_mor_clks       */ 0,
  18190     },
  18191 #endif /* chips */
  18192 
  18193 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  18194     { /* SOC_MEM_INT_VLAN_TAB_BCM56260_A0m */ 
  18195         /* mem            VLAN_TABm */
  18196         /* flags       */ SOC_MEM_FLAG_VALID |
  18197                           SOC_MEM_FLAG_CACHABLE |
  18198                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  18199         /* cmp_fn      */ _soc_mem_cmp_undef,
  18200         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18201         /* index_min   */ 0,
  18202         /* index_max   */ 4095,
  18203         /* minblock    */ 6,
  18204         /* maxblock    */ 6,
  18205         /* blocks      */ 0x40,
  18206         /* blocks_hi   */ 0,
  18207         /* base        */ 0x14280000,
  18208         /* gran        */ 1,
  18209         /* bytes       */ 46,
  18210         /* nFields     */ 38,
  18211         /* *fields     */ soc_VLAN_TAB_BCM56260_A0m_fields,
  18212         /* *views      */ NULL,
  18213         /* *views_num  */ NULL,
  18214         /* snoop_cb    */ NULL, 
  18215         /* snoop_user_data */ NULL, 
  18216         /* snoop_flags */ 0,
  18217         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18218         /* type */ SOC_MEM_TYPE_NORMAL,
  18219         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  18220         /* impl */ SOC_MEM_IMPL_NORMAL,
  18221         /* cmic_mor_clks       */ 0,
  18222     },
  18223 #endif /* chips */
  18224 
  18225 #if defined(BCM_56270_A0)
  18226     { /* SOC_MEM_INT_VLAN_TAB_BCM56270_A0m */ 
  18227         /* mem            VLAN_TABm */
  18228         /* flags       */ SOC_MEM_FLAG_VALID |
  18229                           SOC_MEM_FLAG_CACHABLE |
  18230                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  18231         /* cmp_fn      */ _soc_mem_cmp_undef,
  18232         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18233         /* index_min   */ 0,
  18234         /* index_max   */ 4095,
  18235         /* minblock    */ 5,
  18236         /* maxblock    */ 5,
  18237         /* blocks      */ 0x20,
  18238         /* blocks_hi   */ 0,
  18239         /* base        */ 0x14280000,
  18240         /* gran        */ 1,
  18241         /* bytes       */ 28,
  18242         /* nFields     */ 39,
  18243         /* *fields     */ soc_VLAN_TAB_BCM56270_A0m_fields,
  18244         /* *views      */ NULL,
  18245         /* *views_num  */ NULL,
  18246         /* snoop_cb    */ NULL, 
  18247         /* snoop_user_data */ NULL, 
  18248         /* snoop_flags */ 0,
  18249         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18250         /* type */ SOC_MEM_TYPE_NORMAL,
  18251         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  18252         /* impl */ SOC_MEM_IMPL_NORMAL,
  18253         /* cmic_mor_clks       */ 0,
  18254     },
  18255 #endif /* chips */
  18256 
  18257 #if defined(BCM_56314_A0)
  18258     { /* SOC_MEM_INT_VLAN_TAB_BCM56314_A0m */ 
  18259         /* mem            VLAN_TABm */
  18260         /* flags       */ SOC_MEM_FLAG_VALID |
  18261                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  18262         /* cmp_fn      */ _soc_mem_cmp_undef,
  18263         /* *null_entry */ &_soc_mem_entry_null_vlan_tab_bcm56314_a0,
  18264         /* index_min   */ 0,
  18265         /* index_max   */ 4095,
  18266         /* minblock    */ 8,
  18267         /* maxblock    */ 8,
  18268         /* blocks      */ 0x100,
  18269         /* blocks_hi   */ 0,
  18270         /* base        */ 0x05000000,
  18271         /* gran        */ 1,
  18272         /* bytes       */ 6,
  18273         /* nFields     */ 5,
  18274         /* *fields     */ soc_VLAN_TABm_fields,
  18275         /* *views      */ NULL,
  18276         /* *views_num  */ NULL,
  18277         /* snoop_cb    */ NULL, 
  18278         /* snoop_user_data */ NULL, 
  18279         /* snoop_flags */ 0,
  18280         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18281         /* type */ SOC_MEM_TYPE_NORMAL,
  18282         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18283         /* impl */ SOC_MEM_IMPL_NORMAL,
  18284         /* cmic_mor_clks       */ 0,
  18285     },
  18286 #endif /* chips */
  18287 
  18288 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  18289     { /* SOC_MEM_INT_VLAN_TAB_BCM56334_A0m */ 
  18290         /* mem            VLAN_TABm */
  18291         /* flags       */ SOC_MEM_FLAG_VALID |
  18292                           SOC_MEM_FLAG_CACHABLE |
  18293                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18294         /* cmp_fn      */ _soc_mem_cmp_undef,
  18295         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18296         /* index_min   */ 0,
  18297         /* index_max   */ 4095,
  18298         /* minblock    */ 5,
  18299         /* maxblock    */ 5,
  18300         /* blocks      */ 0x20,
  18301         /* blocks_hi   */ 0,
  18302         /* base        */ 0x05000000,
  18303         /* gran        */ 1,
  18304         /* bytes       */ 16,
  18305         /* nFields     */ 17,
  18306         /* *fields     */ soc_VLAN_TAB_BCM56334_A0m_fields,
  18307         /* *views      */ NULL,
  18308         /* *views_num  */ NULL,
  18309         /* snoop_cb    */ NULL, 
  18310         /* snoop_user_data */ NULL, 
  18311         /* snoop_flags */ 0,
  18312         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18313         /* type */ SOC_MEM_TYPE_NORMAL,
  18314         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18315         /* impl */ SOC_MEM_IMPL_NORMAL,
  18316         /* cmic_mor_clks       */ 0,
  18317     },
  18318 #endif /* chips */
  18319 
  18320 #if defined(BCM_56340_A0)
  18321     { /* SOC_MEM_INT_VLAN_TAB_BCM56340_A0m */ 
  18322         /* mem            VLAN_TABm */
  18323         /* flags       */ SOC_MEM_FLAG_VALID |
  18324                           SOC_MEM_FLAG_CACHABLE |
  18325                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18326         /* cmp_fn      */ _soc_mem_cmp_undef,
  18327         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18328         /* index_min   */ 0,
  18329         /* index_max   */ 4095,
  18330         /* minblock    */ 4,
  18331         /* maxblock    */ 4,
  18332         /* blocks      */ 0x10,
  18333         /* blocks_hi   */ 0,
  18334         /* base        */ 0x14280000,
  18335         /* gran        */ 1,
  18336         /* bytes       */ 43,
  18337         /* nFields     */ 34,
  18338         /* *fields     */ soc_VLAN_TAB_BCM56340_A0m_fields,
  18339         /* *views      */ NULL,
  18340         /* *views_num  */ NULL,
  18341         /* snoop_cb    */ NULL, 
  18342         /* snoop_user_data */ NULL, 
  18343         /* snoop_flags */ 0,
  18344         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18345         /* type */ SOC_MEM_TYPE_NORMAL,
  18346         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18347         /* impl */ SOC_MEM_IMPL_NORMAL,
  18348         /* cmic_mor_clks       */ 0,
  18349     },
  18350 #endif /* chips */
  18351 
  18352 #if defined(BCM_56370_A0)
  18353     { /* SOC_MEM_INT_VLAN_TAB_BCM56370_A0m */ 
  18354         /* mem            VLAN_TABm */
  18355         /* flags       */ SOC_MEM_FLAG_VALID |
  18356                           SOC_MEM_FLAG_CACHABLE |
  18357                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  18358         /* cmp_fn      */ _soc_mem_cmp_undef,
  18359         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18360         /* index_min   */ 0,
  18361         /* index_max   */ 4095,
  18362         /* minblock    */ 14,
  18363         /* maxblock    */ 14,
  18364         /* blocks      */ 0x4000,
  18365         /* blocks_hi   */ 0,
  18366         /* base        */ 0x643c0000,
  18367         /* gran        */ 1,
  18368         /* bytes       */ 47,
  18369         /* nFields     */ 42,
  18370         /* *fields     */ soc_VLAN_TAB_BCM56370_A0m_fields,
  18371         /* *views      */ NULL,
  18372         /* *views_num  */ NULL,
  18373         /* snoop_cb    */ NULL, 
  18374         /* snoop_user_data */ NULL, 
  18375         /* snoop_flags */ 0,
  18376         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18377         /* type */ SOC_MEM_TYPE_NORMAL,
  18378         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18379         /* impl */ SOC_MEM_IMPL_NORMAL,
  18380         /* cmic_mor_clks       */ 0,
  18381         /* access_latency_mode */ 3,
  18382     },
  18383 #endif /* chips */
  18384 
  18385 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  18386     { /* SOC_MEM_INT_VLAN_TAB_BCM56440_A0m */ 
  18387         /* mem            VLAN_TABm */
  18388         /* flags       */ SOC_MEM_FLAG_VALID |
  18389                           SOC_MEM_FLAG_CACHABLE |
  18390                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18391         /* cmp_fn      */ _soc_mem_cmp_undef,
  18392         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18393         /* index_min   */ 0,
  18394         /* index_max   */ 4095,
  18395         /* minblock    */ 9,
  18396         /* maxblock    */ 9,
  18397         /* blocks      */ 0x200,
  18398         /* blocks_hi   */ 0,
  18399         /* base        */ 0x05074000,
  18400         /* gran        */ 1,
  18401         /* bytes       */ 20,
  18402         /* nFields     */ 24,
  18403         /* *fields     */ soc_VLAN_TAB_BCM56440_A0m_fields,
  18404         /* *views      */ NULL,
  18405         /* *views_num  */ NULL,
  18406         /* snoop_cb    */ NULL, 
  18407         /* snoop_user_data */ NULL, 
  18408         /* snoop_flags */ 0,
  18409         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18410         /* type */ SOC_MEM_TYPE_NORMAL,
  18411         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18412         /* impl */ SOC_MEM_IMPL_NORMAL,
  18413         /* cmic_mor_clks       */ 0,
  18414     },
  18415 #endif /* chips */
  18416 
  18417 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  18418     defined(BCM_56450_B1)
  18419     { /* SOC_MEM_INT_VLAN_TAB_BCM56450_A0m */ 
  18420         /* mem            VLAN_TABm */
  18421         /* flags       */ SOC_MEM_FLAG_VALID |
  18422                           SOC_MEM_FLAG_CACHABLE |
  18423                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18424         /* cmp_fn      */ _soc_mem_cmp_undef,
  18425         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18426         /* index_min   */ 0,
  18427         /* index_max   */ 4095,
  18428         /* minblock    */ 8,
  18429         /* maxblock    */ 8,
  18430         /* blocks      */ 0x100,
  18431         /* blocks_hi   */ 0,
  18432         /* base        */ 0x14280000,
  18433         /* gran        */ 1,
  18434         /* bytes       */ 63,
  18435         /* nFields     */ 52,
  18436         /* *fields     */ soc_VLAN_TAB_BCM56450_A0m_fields,
  18437         /* *views      */ NULL,
  18438         /* *views_num  */ NULL,
  18439         /* snoop_cb    */ NULL, 
  18440         /* snoop_user_data */ NULL, 
  18441         /* snoop_flags */ 0,
  18442         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18443         /* type */ SOC_MEM_TYPE_NORMAL,
  18444         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18445         /* impl */ SOC_MEM_IMPL_NORMAL,
  18446         /* cmic_mor_clks       */ 0,
  18447     },
  18448 #endif /* chips */
  18449 
  18450 #if defined(BCM_56504_B0)
  18451     { /* SOC_MEM_INT_VLAN_TAB_BCM56504_B0m */ 
  18452         /* mem            VLAN_TABm */
  18453         /* flags       */ SOC_MEM_FLAG_VALID |
  18454                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  18455         /* cmp_fn      */ _soc_mem_cmp_undef,
  18456         /* *null_entry */ &_soc_mem_entry_null_vlan_tab_bcm56504_b0,
  18457         /* index_min   */ 0,
  18458         /* index_max   */ 4095,
  18459         /* minblock    */ 6,
  18460         /* maxblock    */ 6,
  18461         /* blocks      */ 0x40,
  18462         /* blocks_hi   */ 0,
  18463         /* base        */ 0x05000000,
  18464         /* gran        */ 1,
  18465         /* bytes       */ 6,
  18466         /* nFields     */ 5,
  18467         /* *fields     */ soc_VLAN_TABm_fields,
  18468         /* *views      */ NULL,
  18469         /* *views_num  */ NULL,
  18470         /* snoop_cb    */ NULL, 
  18471         /* snoop_user_data */ NULL, 
  18472         /* snoop_flags */ 0,
  18473         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18474         /* type */ SOC_MEM_TYPE_NORMAL,
  18475         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18476         /* impl */ SOC_MEM_IMPL_NORMAL,
  18477         /* cmic_mor_clks       */ 0,
  18478     },
  18479 #endif /* chips */
  18480 
  18481 #if defined(BCM_56514_A0)
  18482     { /* SOC_MEM_INT_VLAN_TAB_BCM56514_A0m */ 
  18483         /* mem            VLAN_TABm */
  18484         /* flags       */ SOC_MEM_FLAG_VALID |
  18485                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  18486         /* cmp_fn      */ _soc_mem_cmp_undef,
  18487         /* *null_entry */ &_soc_mem_entry_null_vlan_tab_entry_bcm56514_a0,
  18488         /* index_min   */ 0,
  18489         /* index_max   */ 4095,
  18490         /* minblock    */ 6,
  18491         /* maxblock    */ 6,
  18492         /* blocks      */ 0x40,
  18493         /* blocks_hi   */ 0,
  18494         /* base        */ 0x05000000,
  18495         /* gran        */ 1,
  18496         /* bytes       */ 7,
  18497         /* nFields     */ 6,
  18498         /* *fields     */ soc_VLAN_TAB_BCM56514_A0m_fields,
  18499         /* *views      */ NULL,
  18500         /* *views_num  */ NULL,
  18501         /* snoop_cb    */ NULL, 
  18502         /* snoop_user_data */ NULL, 
  18503         /* snoop_flags */ 0,
  18504         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18505         /* type */ SOC_MEM_TYPE_NORMAL,
  18506         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18507         /* impl */ SOC_MEM_IMPL_NORMAL,
  18508         /* cmic_mor_clks       */ 0,
  18509     },
  18510 #endif /* chips */
  18511 
  18512 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  18513     { /* SOC_MEM_INT_VLAN_TAB_BCM56524_A0m */ 
  18514         /* mem            VLAN_TABm */
  18515         /* flags       */ SOC_MEM_FLAG_VALID |
  18516                           SOC_MEM_FLAG_CACHABLE |
  18517                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18518         /* cmp_fn      */ _soc_mem_cmp_undef,
  18519         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18520         /* index_min   */ 0,
  18521         /* index_max   */ 4095,
  18522         /* minblock    */ 8,
  18523         /* maxblock    */ 8,
  18524         /* blocks      */ 0x100,
  18525         /* blocks_hi   */ 0,
  18526         /* base        */ 0x06000000,
  18527         /* gran        */ 1,
  18528         /* bytes       */ 24,
  18529         /* nFields     */ 17,
  18530         /* *fields     */ soc_VLAN_TAB_BCM56634_A0m_fields,
  18531         /* *views      */ NULL,
  18532         /* *views_num  */ NULL,
  18533         /* snoop_cb    */ NULL, 
  18534         /* snoop_user_data */ NULL, 
  18535         /* snoop_flags */ 0,
  18536         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18537         /* type */ SOC_MEM_TYPE_NORMAL,
  18538         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18539         /* impl */ SOC_MEM_IMPL_NORMAL,
  18540         /* cmic_mor_clks       */ 0,
  18541     },
  18542 #endif /* chips */
  18543 
  18544 #if defined(BCM_56560_A0)
  18545     { /* SOC_MEM_INT_VLAN_TAB_BCM56560_A0m */ 
  18546         /* mem            VLAN_TABm */
  18547         /* flags       */ SOC_MEM_FLAG_VALID |
  18548                           SOC_MEM_FLAG_CACHABLE |
  18549                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18550         /* cmp_fn      */ _soc_mem_cmp_undef,
  18551         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18552         /* index_min   */ 0,
  18553         /* index_max   */ 4095,
  18554         /* minblock    */ 21,
  18555         /* maxblock    */ 21,
  18556         /* blocks      */ 0x200000,
  18557         /* blocks_hi   */ 0,
  18558         /* base        */ 0x14100000,
  18559         /* gran        */ 1,
  18560         /* bytes       */ 30,
  18561         /* nFields     */ 32,
  18562         /* *fields     */ soc_VLAN_TAB_BCM56560_A0m_fields,
  18563         /* *views      */ NULL,
  18564         /* *views_num  */ NULL,
  18565         /* snoop_cb    */ NULL, 
  18566         /* snoop_user_data */ NULL, 
  18567         /* snoop_flags */ 0,
  18568         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18569         /* type */ SOC_MEM_TYPE_NORMAL,
  18570         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18571         /* impl */ SOC_MEM_IMPL_NORMAL,
  18572         /* cmic_mor_clks       */ 0,
  18573     },
  18574 #endif /* chips */
  18575 
  18576 #if defined(BCM_56560_B0)
  18577     { /* SOC_MEM_INT_VLAN_TAB_BCM56560_B0m */ 
  18578         /* mem            VLAN_TABm */
  18579         /* flags       */ SOC_MEM_FLAG_VALID |
  18580                           SOC_MEM_FLAG_CACHABLE |
  18581                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18582         /* cmp_fn      */ _soc_mem_cmp_undef,
  18583         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18584         /* index_min   */ 0,
  18585         /* index_max   */ 4095,
  18586         /* minblock    */ 13,
  18587         /* maxblock    */ 13,
  18588         /* blocks      */ 0x2000,
  18589         /* blocks_hi   */ 0,
  18590         /* base        */ 0x14100000,
  18591         /* gran        */ 1,
  18592         /* bytes       */ 30,
  18593         /* nFields     */ 32,
  18594         /* *fields     */ soc_VLAN_TAB_BCM56560_A0m_fields,
  18595         /* *views      */ NULL,
  18596         /* *views_num  */ NULL,
  18597         /* snoop_cb    */ NULL, 
  18598         /* snoop_user_data */ NULL, 
  18599         /* snoop_flags */ 0,
  18600         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18601         /* type */ SOC_MEM_TYPE_NORMAL,
  18602         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18603         /* impl */ SOC_MEM_IMPL_NORMAL,
  18604         /* cmic_mor_clks       */ 0,
  18605     },
  18606 #endif /* chips */
  18607 
  18608 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  18609     { /* SOC_MEM_INT_VLAN_TAB_BCM56624_A0m */ 
  18610         /* mem            VLAN_TABm */
  18611         /* flags       */ SOC_MEM_FLAG_VALID |
  18612                           SOC_MEM_FLAG_CACHABLE |
  18613                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18614         /* cmp_fn      */ _soc_mem_cmp_undef,
  18615         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18616         /* index_min   */ 0,
  18617         /* index_max   */ 4095,
  18618         /* minblock    */ 7,
  18619         /* maxblock    */ 7,
  18620         /* blocks      */ 0x80,
  18621         /* blocks_hi   */ 0,
  18622         /* base        */ 0x05000000,
  18623         /* gran        */ 1,
  18624         /* bytes       */ 15,
  18625         /* nFields     */ 12,
  18626         /* *fields     */ soc_VLAN_TAB_BCM56624_A0m_fields,
  18627         /* *views      */ NULL,
  18628         /* *views_num  */ NULL,
  18629         /* snoop_cb    */ NULL, 
  18630         /* snoop_user_data */ NULL, 
  18631         /* snoop_flags */ 0,
  18632         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18633         /* type */ SOC_MEM_TYPE_NORMAL,
  18634         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18635         /* impl */ SOC_MEM_IMPL_NORMAL,
  18636         /* cmic_mor_clks       */ 0,
  18637     },
  18638 #endif /* chips */
  18639 
  18640 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  18641     { /* SOC_MEM_INT_VLAN_TAB_BCM56634_A0m */ 
  18642         /* mem            VLAN_TABm */
  18643         /* flags       */ SOC_MEM_FLAG_VALID |
  18644                           SOC_MEM_FLAG_CACHABLE |
  18645                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18646         /* cmp_fn      */ _soc_mem_cmp_undef,
  18647         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18648         /* index_min   */ 0,
  18649         /* index_max   */ 4095,
  18650         /* minblock    */ 9,
  18651         /* maxblock    */ 9,
  18652         /* blocks      */ 0x200,
  18653         /* blocks_hi   */ 0,
  18654         /* base        */ 0x06000000,
  18655         /* gran        */ 1,
  18656         /* bytes       */ 24,
  18657         /* nFields     */ 17,
  18658         /* *fields     */ soc_VLAN_TAB_BCM56634_A0m_fields,
  18659         /* *views      */ NULL,
  18660         /* *views_num  */ NULL,
  18661         /* snoop_cb    */ NULL, 
  18662         /* snoop_user_data */ NULL, 
  18663         /* snoop_flags */ 0,
  18664         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18665         /* type */ SOC_MEM_TYPE_NORMAL,
  18666         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18667         /* impl */ SOC_MEM_IMPL_NORMAL,
  18668         /* cmic_mor_clks       */ 0,
  18669     },
  18670 #endif /* chips */
  18671 
  18672 #if defined(BCM_56640_A0)
  18673     { /* SOC_MEM_INT_VLAN_TAB_BCM56640_A0m */ 
  18674         /* mem            VLAN_TABm */
  18675         /* flags       */ SOC_MEM_FLAG_VALID |
  18676                           SOC_MEM_FLAG_CACHABLE |
  18677                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18678         /* cmp_fn      */ _soc_mem_cmp_undef,
  18679         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18680         /* index_min   */ 0,
  18681         /* index_max   */ 4095,
  18682         /* minblock    */ 7,
  18683         /* maxblock    */ 7,
  18684         /* blocks      */ 0x80,
  18685         /* blocks_hi   */ 0,
  18686         /* base        */ 0x14280000,
  18687         /* gran        */ 1,
  18688         /* bytes       */ 46,
  18689         /* nFields     */ 38,
  18690         /* *fields     */ soc_VLAN_TAB_BCM56640_A0m_fields,
  18691         /* *views      */ NULL,
  18692         /* *views_num  */ NULL,
  18693         /* snoop_cb    */ NULL, 
  18694         /* snoop_user_data */ NULL, 
  18695         /* snoop_flags */ 0,
  18696         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18697         /* type */ SOC_MEM_TYPE_NORMAL,
  18698         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18699         /* impl */ SOC_MEM_IMPL_NORMAL,
  18700         /* cmic_mor_clks       */ 0,
  18701     },
  18702 #endif /* chips */
  18703 
  18704 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  18705     { /* SOC_MEM_INT_VLAN_TAB_BCM56670_A0m */ 
  18706         /* mem            VLAN_TABm */
  18707         /* flags       */ SOC_MEM_FLAG_VALID |
  18708                           SOC_MEM_FLAG_CACHABLE |
  18709                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18710         /* cmp_fn      */ _soc_mem_cmp_undef,
  18711         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18712         /* index_min   */ 0,
  18713         /* index_max   */ 4095,
  18714         /* minblock    */ 21,
  18715         /* maxblock    */ 21,
  18716         /* blocks      */ 0x200000,
  18717         /* blocks_hi   */ 0,
  18718         /* base        */ 0x14100000,
  18719         /* gran        */ 1,
  18720         /* bytes       */ 30,
  18721         /* nFields     */ 33,
  18722         /* *fields     */ soc_VLAN_TAB_BCM56670_A0m_fields,
  18723         /* *views      */ NULL,
  18724         /* *views_num  */ NULL,
  18725         /* snoop_cb    */ NULL, 
  18726         /* snoop_user_data */ NULL, 
  18727         /* snoop_flags */ 0,
  18728         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18729         /* type */ SOC_MEM_TYPE_NORMAL,
  18730         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18731         /* impl */ SOC_MEM_IMPL_NORMAL,
  18732         /* cmic_mor_clks       */ 0,
  18733     },
  18734 #endif /* chips */
  18735 
  18736 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  18737     { /* SOC_MEM_INT_VLAN_TAB_BCM56680_A0m */ 
  18738         /* mem            VLAN_TABm */
  18739         /* flags       */ SOC_MEM_FLAG_VALID |
  18740                           SOC_MEM_FLAG_CACHABLE |
  18741                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18742         /* cmp_fn      */ _soc_mem_cmp_undef,
  18743         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18744         /* index_min   */ 0,
  18745         /* index_max   */ 4095,
  18746         /* minblock    */ 6,
  18747         /* maxblock    */ 6,
  18748         /* blocks      */ 0x40,
  18749         /* blocks_hi   */ 0,
  18750         /* base        */ 0x05000000,
  18751         /* gran        */ 1,
  18752         /* bytes       */ 15,
  18753         /* nFields     */ 12,
  18754         /* *fields     */ soc_VLAN_TAB_BCM56624_A0m_fields,
  18755         /* *views      */ NULL,
  18756         /* *views_num  */ NULL,
  18757         /* snoop_cb    */ NULL, 
  18758         /* snoop_user_data */ NULL, 
  18759         /* snoop_flags */ 0,
  18760         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18761         /* type */ SOC_MEM_TYPE_NORMAL,
  18762         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18763         /* impl */ SOC_MEM_IMPL_NORMAL,
  18764         /* cmic_mor_clks       */ 0,
  18765     },
  18766 #endif /* chips */
  18767 
  18768 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  18769     { /* SOC_MEM_INT_VLAN_TAB_BCM56685_A0m */ 
  18770         /* mem            VLAN_TABm */
  18771         /* flags       */ SOC_MEM_FLAG_VALID |
  18772                           SOC_MEM_FLAG_CACHABLE |
  18773                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18774         /* cmp_fn      */ _soc_mem_cmp_undef,
  18775         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18776         /* index_min   */ 0,
  18777         /* index_max   */ 4095,
  18778         /* minblock    */ 6,
  18779         /* maxblock    */ 6,
  18780         /* blocks      */ 0x40,
  18781         /* blocks_hi   */ 0,
  18782         /* base        */ 0x06000000,
  18783         /* gran        */ 1,
  18784         /* bytes       */ 24,
  18785         /* nFields     */ 17,
  18786         /* *fields     */ soc_VLAN_TAB_BCM56634_A0m_fields,
  18787         /* *views      */ NULL,
  18788         /* *views_num  */ NULL,
  18789         /* snoop_cb    */ NULL, 
  18790         /* snoop_user_data */ NULL, 
  18791         /* snoop_flags */ 0,
  18792         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18793         /* type */ SOC_MEM_TYPE_NORMAL,
  18794         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18795         /* impl */ SOC_MEM_IMPL_NORMAL,
  18796         /* cmic_mor_clks       */ 0,
  18797     },
  18798 #endif /* chips */
  18799 
  18800 #if defined(BCM_56770_A0)
  18801     { /* SOC_MEM_INT_VLAN_TAB_BCM56770_A0m */ 
  18802         /* mem            VLAN_TABm */
  18803         /* flags       */ SOC_MEM_FLAG_VALID |
  18804                           SOC_MEM_FLAG_CACHABLE |
  18805                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  18806                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  18807         /* cmp_fn      */ _soc_mem_cmp_undef,
  18808         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18809         /* index_min   */ 0,
  18810         /* index_max   */ 4095,
  18811         /* minblock    */ 25,
  18812         /* maxblock    */ 25,
  18813         /* blocks      */ 0x2000000,
  18814         /* blocks_hi   */ 0,
  18815         /* base        */ 0x643c0000,
  18816         /* gran        */ 1,
  18817         /* bytes       */ 47,
  18818         /* nFields     */ 41,
  18819         /* *fields     */ soc_VLAN_TAB_BCM56870_A0m_fields,
  18820         /* *views      */ NULL,
  18821         /* *views_num  */ NULL,
  18822         /* snoop_cb    */ NULL, 
  18823         /* snoop_user_data */ NULL, 
  18824         /* snoop_flags */ 0,
  18825         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18826         /* type */ SOC_MEM_TYPE_NORMAL,
  18827         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18828         /* impl */ SOC_MEM_IMPL_NORMAL,
  18829         /* cmic_mor_clks       */ 0,
  18830         /* access_latency_mode */ 3,
  18831     },
  18832 #endif /* chips */
  18833 
  18834 #if defined(BCM_56800_A0)
  18835     { /* SOC_MEM_INT_VLAN_TAB_BCM56800_A0m */ 
  18836         /* mem            VLAN_TABm */
  18837         /* flags       */ SOC_MEM_FLAG_VALID |
  18838                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  18839         /* cmp_fn      */ _soc_mem_cmp_undef,
  18840         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18841         /* index_min   */ 0,
  18842         /* index_max   */ 4095,
  18843         /* minblock    */ 4,
  18844         /* maxblock    */ 4,
  18845         /* blocks      */ 0x10,
  18846         /* blocks_hi   */ 0,
  18847         /* base        */ 0x05060000,
  18848         /* gran        */ 1,
  18849         /* bytes       */ 7,
  18850         /* nFields     */ 7,
  18851         /* *fields     */ soc_VLAN_TAB_BCM56800_A0m_fields,
  18852         /* *views      */ NULL,
  18853         /* *views_num  */ NULL,
  18854         /* snoop_cb    */ NULL, 
  18855         /* snoop_user_data */ NULL, 
  18856         /* snoop_flags */ 0,
  18857         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18858         /* type */ SOC_MEM_TYPE_NORMAL,
  18859         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18860         /* impl */ SOC_MEM_IMPL_NORMAL,
  18861         /* cmic_mor_clks       */ 0,
  18862     },
  18863 #endif /* chips */
  18864 
  18865 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  18866     { /* SOC_MEM_INT_VLAN_TAB_BCM56820_A0m */ 
  18867         /* mem            VLAN_TABm */
  18868         /* flags       */ SOC_MEM_FLAG_VALID |
  18869                           SOC_MEM_FLAG_CACHABLE |
  18870                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18871         /* cmp_fn      */ _soc_mem_cmp_undef,
  18872         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18873         /* index_min   */ 0,
  18874         /* index_max   */ 4095,
  18875         /* minblock    */ 3,
  18876         /* maxblock    */ 3,
  18877         /* blocks      */ 0x8,
  18878         /* blocks_hi   */ 0,
  18879         /* base        */ 0x05060000,
  18880         /* gran        */ 1,
  18881         /* bytes       */ 11,
  18882         /* nFields     */ 11,
  18883         /* *fields     */ soc_VLAN_TAB_BCM56820_A0m_fields,
  18884         /* *views      */ NULL,
  18885         /* *views_num  */ NULL,
  18886         /* snoop_cb    */ NULL, 
  18887         /* snoop_user_data */ NULL, 
  18888         /* snoop_flags */ 0,
  18889         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18890         /* type */ SOC_MEM_TYPE_NORMAL,
  18891         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18892         /* impl */ SOC_MEM_IMPL_NORMAL,
  18893         /* cmic_mor_clks       */ 0,
  18894     },
  18895 #endif /* chips */
  18896 
  18897 #if defined(BCM_56840_A0)
  18898     { /* SOC_MEM_INT_VLAN_TAB_BCM56840_A0m */ 
  18899         /* mem            VLAN_TABm */
  18900         /* flags       */ SOC_MEM_FLAG_VALID |
  18901                           SOC_MEM_FLAG_CACHABLE |
  18902                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18903         /* cmp_fn      */ _soc_mem_cmp_undef,
  18904         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18905         /* index_min   */ 0,
  18906         /* index_max   */ 4095,
  18907         /* minblock    */ 6,
  18908         /* maxblock    */ 6,
  18909         /* blocks      */ 0x40,
  18910         /* blocks_hi   */ 0,
  18911         /* base        */ 0x05074000,
  18912         /* gran        */ 1,
  18913         /* bytes       */ 25,
  18914         /* nFields     */ 26,
  18915         /* *fields     */ soc_VLAN_TAB_BCM56840_A0m_fields,
  18916         /* *views      */ NULL,
  18917         /* *views_num  */ NULL,
  18918         /* snoop_cb    */ NULL, 
  18919         /* snoop_user_data */ NULL, 
  18920         /* snoop_flags */ 0,
  18921         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18922         /* type */ SOC_MEM_TYPE_NORMAL,
  18923         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18924         /* impl */ SOC_MEM_IMPL_NORMAL,
  18925         /* cmic_mor_clks       */ 0,
  18926     },
  18927 #endif /* chips */
  18928 
  18929 #if defined(BCM_56840_B0)
  18930     { /* SOC_MEM_INT_VLAN_TAB_BCM56840_B0m */ 
  18931         /* mem            VLAN_TABm */
  18932         /* flags       */ SOC_MEM_FLAG_VALID |
  18933                           SOC_MEM_FLAG_CACHABLE |
  18934                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  18935         /* cmp_fn      */ _soc_mem_cmp_undef,
  18936         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18937         /* index_min   */ 0,
  18938         /* index_max   */ 4095,
  18939         /* minblock    */ 6,
  18940         /* maxblock    */ 6,
  18941         /* blocks      */ 0x40,
  18942         /* blocks_hi   */ 0,
  18943         /* base        */ 0x12068000,
  18944         /* gran        */ 1,
  18945         /* bytes       */ 40,
  18946         /* nFields     */ 32,
  18947         /* *fields     */ soc_VLAN_TAB_BCM56840_B0m_fields,
  18948         /* *views      */ NULL,
  18949         /* *views_num  */ NULL,
  18950         /* snoop_cb    */ NULL, 
  18951         /* snoop_user_data */ NULL, 
  18952         /* snoop_flags */ 0,
  18953         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18954         /* type */ SOC_MEM_TYPE_NORMAL,
  18955         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18956         /* impl */ SOC_MEM_IMPL_NORMAL,
  18957         /* cmic_mor_clks       */ 0,
  18958     },
  18959 #endif /* chips */
  18960 
  18961 #if defined(BCM_56850_A0)
  18962     { /* SOC_MEM_INT_VLAN_TAB_BCM56850_A0m */ 
  18963         /* mem            VLAN_TABm */
  18964         /* flags       */ SOC_MEM_FLAG_VALID |
  18965                           SOC_MEM_FLAG_CACHABLE |
  18966                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  18967                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  18968         /* cmp_fn      */ _soc_mem_cmp_undef,
  18969         /* *null_entry */ _soc_mem_entry_null_zeroes,
  18970         /* index_min   */ 0,
  18971         /* index_max   */ 4095,
  18972         /* minblock    */ 10,
  18973         /* maxblock    */ 10,
  18974         /* blocks      */ 0x400,
  18975         /* blocks_hi   */ 0,
  18976         /* base        */ 0x14100000,
  18977         /* gran        */ 1,
  18978         /* bytes       */ 53,
  18979         /* nFields     */ 35,
  18980         /* *fields     */ soc_VLAN_TAB_BCM56850_A0m_fields,
  18981         /* *views      */ NULL,
  18982         /* *views_num  */ NULL,
  18983         /* snoop_cb    */ NULL, 
  18984         /* snoop_user_data */ NULL, 
  18985         /* snoop_flags */ 0,
  18986         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  18987         /* type */ SOC_MEM_TYPE_NORMAL,
  18988         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  18989         /* impl */ SOC_MEM_IMPL_NORMAL,
  18990         /* cmic_mor_clks       */ 0,
  18991     },
  18992 #endif /* chips */
  18993 
  18994 #if defined(BCM_56860_A0)
  18995     { /* SOC_MEM_INT_VLAN_TAB_BCM56860_A0m */ 
  18996         /* mem            VLAN_TABm */
  18997         /* flags       */ SOC_MEM_FLAG_VALID |
  18998                           SOC_MEM_FLAG_CACHABLE |
  18999                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  19000                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  19001         /* cmp_fn      */ _soc_mem_cmp_undef,
  19002         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19003         /* index_min   */ 0,
  19004         /* index_max   */ 4095,
  19005         /* minblock    */ 11,
  19006         /* maxblock    */ 11,
  19007         /* blocks      */ 0x800,
  19008         /* blocks_hi   */ 0,
  19009         /* base        */ 0x14100000,
  19010         /* gran        */ 1,
  19011         /* bytes       */ 32,
  19012         /* nFields     */ 31,
  19013         /* *fields     */ soc_VLAN_TAB_BCM56860_A0m_fields,
  19014         /* *views      */ NULL,
  19015         /* *views_num  */ NULL,
  19016         /* snoop_cb    */ NULL, 
  19017         /* snoop_user_data */ NULL, 
  19018         /* snoop_flags */ 0,
  19019         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19020         /* type */ SOC_MEM_TYPE_NORMAL,
  19021         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19022         /* impl */ SOC_MEM_IMPL_NORMAL,
  19023         /* cmic_mor_clks       */ 0,
  19024     },
  19025 #endif /* chips */
  19026 
  19027 #if defined(BCM_56870_A0)
  19028     { /* SOC_MEM_INT_VLAN_TAB_BCM56870_A0m */ 
  19029         /* mem            VLAN_TABm */
  19030         /* flags       */ SOC_MEM_FLAG_VALID |
  19031                           SOC_MEM_FLAG_CACHABLE |
  19032                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  19033                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  19034         /* cmp_fn      */ _soc_mem_cmp_undef,
  19035         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19036         /* index_min   */ 0,
  19037         /* index_max   */ 4095,
  19038         /* minblock    */ 37,
  19039         /* maxblock    */ 37,
  19040         /* blocks      */ 0,
  19041         /* blocks_hi   */ 0x20,
  19042         /* base        */ 0x643c0000,
  19043         /* gran        */ 1,
  19044         /* bytes       */ 47,
  19045         /* nFields     */ 41,
  19046         /* *fields     */ soc_VLAN_TAB_BCM56870_A0m_fields,
  19047         /* *views      */ NULL,
  19048         /* *views_num  */ NULL,
  19049         /* snoop_cb    */ NULL, 
  19050         /* snoop_user_data */ NULL, 
  19051         /* snoop_flags */ 0,
  19052         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19053         /* type */ SOC_MEM_TYPE_NORMAL,
  19054         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19055         /* impl */ SOC_MEM_IMPL_NORMAL,
  19056         /* cmic_mor_clks       */ 0,
  19057         /* access_latency_mode */ 3,
  19058     },
  19059 #endif /* chips */
  19060 
  19061 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  19062     { /* SOC_MEM_INT_VLAN_TAB_BCM56960_A0m */ 
  19063         /* mem            VLAN_TABm */
  19064         /* flags       */ SOC_MEM_FLAG_VALID |
  19065                           SOC_MEM_FLAG_CACHABLE |
  19066                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  19067                           (14 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  19068         /* cmp_fn      */ _soc_mem_cmp_undef,
  19069         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19070         /* index_min   */ 0,
  19071         /* index_max   */ 4095,
  19072         /* minblock    */ 36,
  19073         /* maxblock    */ 36,
  19074         /* blocks      */ 0,
  19075         /* blocks_hi   */ 0x10,
  19076         /* base        */ 0x380c0000,
  19077         /* gran        */ 1,
  19078         /* bytes       */ 61,
  19079         /* nFields     */ 42,
  19080         /* *fields     */ soc_VLAN_TAB_BCM56960_A0m_fields,
  19081         /* *views      */ NULL,
  19082         /* *views_num  */ NULL,
  19083         /* snoop_cb    */ NULL, 
  19084         /* snoop_user_data */ NULL, 
  19085         /* snoop_flags */ 0,
  19086         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19087         /* type */ SOC_MEM_TYPE_NORMAL,
  19088         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19089         /* impl */ SOC_MEM_IMPL_NORMAL,
  19090         /* cmic_mor_clks       */ 0,
  19091         /* access_latency_mode */ 3,
  19092     },
  19093 #endif /* chips */
  19094 
  19095 #if defined(BCM_56970_A0)
  19096     { /* SOC_MEM_INT_VLAN_TAB_BCM56970_A0m */ 
  19097         /* mem            VLAN_TABm */
  19098         /* flags       */ SOC_MEM_FLAG_VALID |
  19099                           SOC_MEM_FLAG_CACHABLE |
  19100                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  19101                           (14 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  19102         /* cmp_fn      */ _soc_mem_cmp_undef,
  19103         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19104         /* index_min   */ 0,
  19105         /* index_max   */ 4095,
  19106         /* minblock    */ 68,
  19107         /* maxblock    */ 68,
  19108         /* blocks      */ 0,
  19109         /* blocks_hi   */ 0xffffffff,
  19110         /* base        */ 0x5c280000,
  19111         /* gran        */ 1,
  19112         /* bytes       */ 18,
  19113         /* nFields     */ 30,
  19114         /* *fields     */ soc_VLAN_TAB_BCM56970_A0m_fields,
  19115         /* *views      */ NULL,
  19116         /* *views_num  */ NULL,
  19117         /* snoop_cb    */ NULL, 
  19118         /* snoop_user_data */ NULL, 
  19119         /* snoop_flags */ 0,
  19120         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19121         /* type */ SOC_MEM_TYPE_NORMAL,
  19122         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  19123         /* impl */ SOC_MEM_IMPL_NORMAL,
  19124         /* cmic_mor_clks       */ 0,
  19125         /* access_latency_mode */ 3,
  19126     },
  19127 #endif /* chips */
  19128 
  19129 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  19130     { /* SOC_MEM_INT_VLAN_TAB_BCM56980_A0m */ 
  19131         /* mem            VLAN_TABm */
  19132         /* flags       */ SOC_MEM_FLAG_VALID |
  19133                           SOC_MEM_FLAG_CACHABLE |
  19134                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  19135                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  19136         /* cmp_fn      */ _soc_mem_cmp_undef,
  19137         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19138         /* index_min   */ 0,
  19139         /* index_max   */ 4095,
  19140         /* minblock    */ 101,
  19141         /* maxblock    */ 101,
  19142         /* blocks      */ 0,
  19143         /* blocks_hi   */ 0xffffffff,
  19144         /* base        */ 0x0c740000,
  19145         /* gran        */ 1,
  19146         /* bytes       */ 12,
  19147         /* nFields     */ 17,
  19148         /* *fields     */ soc_VLAN_TAB_BCM56980_A0m_fields,
  19149         /* *views      */ NULL,
  19150         /* *views_num  */ NULL,
  19151         /* snoop_cb    */ NULL, 
  19152         /* snoop_user_data */ NULL, 
  19153         /* snoop_flags */ 0,
  19154         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19155         /* type */ SOC_MEM_TYPE_NORMAL,
  19156         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  19157         /* impl */ SOC_MEM_IMPL_NORMAL,
  19158         /* cmic_mor_clks       */ 0,
  19159         /* access_latency_mode */ 3,
  19160     },
  19161 #endif /* chips */
  19162 
  19163 #if defined(BCM_88732_A0)
  19164     { /* SOC_MEM_INT_VLAN_TAB_BCM88732_A0m */ 
  19165         /* mem            VLAN_TABm */
  19166         /* flags       */ SOC_MEM_FLAG_VALID |
  19167                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19168         /* cmp_fn      */ _soc_mem_cmp_undef,
  19169         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19170         /* index_min   */ 0,
  19171         /* index_max   */ 4095,
  19172         /* minblock    */ 5,
  19173         /* maxblock    */ 5,
  19174         /* blocks      */ 0x20,
  19175         /* blocks_hi   */ 0,
  19176         /* base        */ 0x05000000,
  19177         /* gran        */ 1,
  19178         /* bytes       */ 6,
  19179         /* nFields     */ 9,
  19180         /* *fields     */ soc_VLAN_TAB_BCM88732_A0m_fields,
  19181         /* *views      */ NULL,
  19182         /* *views_num  */ NULL,
  19183         /* snoop_cb    */ NULL, 
  19184         /* snoop_user_data */ NULL, 
  19185         /* snoop_flags */ 0,
  19186         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19187         /* type */ SOC_MEM_TYPE_NORMAL,
  19188         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  19189         /* impl */ SOC_MEM_IMPL_NORMAL,
  19190         /* cmic_mor_clks       */ 0,
  19191     },
  19192 #endif /* chips */
  19193 
  19194 #if defined(BCM_56504_A0) || defined(BCM_56504_B0) || \
  19195     defined(BCM_56514_A0)
  19196     { /* SOC_MEM_INT_VLAN_XLATEm */ 
  19197         /* mem            VLAN_XLATEm */
  19198         /* flags       */ SOC_MEM_FLAG_VALID |
  19199                           SOC_MEM_FLAG_CAM |
  19200                           SOC_MEM_FLAG_AGGR, /* 0x180002 */
  19201         /* cmp_fn      */ _soc_mem_cmp_undef,
  19202         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19203         /* index_min   */ 0,
  19204         /* index_max   */ 767,
  19205         /* minblock    */ 6,
  19206         /* maxblock    */ 6,
  19207         /* blocks      */ 0x40,
  19208         /* blocks_hi   */ 0,
  19209         /* base        */ 0x04060000,
  19210         /* gran        */ 1,
  19211         /* bytes       */ 5,
  19212         /* nFields     */ 9,
  19213         /* *fields     */ soc_VLAN_XLATEm_fields,
  19214         /* *views      */ NULL,
  19215         /* *views_num  */ NULL,
  19216         /* snoop_cb    */ NULL, 
  19217         /* snoop_user_data */ NULL, 
  19218         /* snoop_flags */ 0,
  19219         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19220         /* type */ SOC_MEM_TYPE_NORMAL,
  19221         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19222         /* impl */ SOC_MEM_IMPL_NORMAL,
  19223         /* cmic_mor_clks       */ 0,
  19224     },
  19225 #endif /* chips */
  19226 
  19227 #if defined(BCM_56870_A0)
  19228     { /* SOC_MEM_INT_VLAN_XLATE_1_ACTION_TABLE_Am */ 
  19229         /* mem            VLAN_XLATE_1_ACTION_TABLE_Am */
  19230         /* flags       */ SOC_MEM_FLAG_VALID |
  19231                           SOC_MEM_FLAG_CACHABLE |
  19232                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  19233         /* cmp_fn      */ _soc_mem_cmp_undef,
  19234         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19235         /* index_min   */ 0,
  19236         /* index_max   */ 3,
  19237         /* minblock    */ 37,
  19238         /* maxblock    */ 37,
  19239         /* blocks      */ 0,
  19240         /* blocks_hi   */ 0x20,
  19241         /* base        */ 0x557c0000,
  19242         /* gran        */ 1,
  19243         /* bytes       */ 8,
  19244         /* nFields     */ 1,
  19245         /* *fields     */ soc_MPLS_ENTRY_ACTION_TABLE_Am_fields,
  19246         /* *views      */ NULL,
  19247         /* *views_num  */ NULL,
  19248         /* snoop_cb    */ NULL, 
  19249         /* snoop_user_data */ NULL, 
  19250         /* snoop_flags */ 0,
  19251         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19252         /* type */ SOC_MEM_TYPE_NORMAL,
  19253         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19254         /* impl */ SOC_MEM_IMPL_NORMAL,
  19255         /* cmic_mor_clks       */ 0,
  19256         /* access_latency_mode */ 3,
  19257     },
  19258 #endif /* chips */
  19259 
  19260 #if defined(BCM_56370_A0)
  19261     { /* SOC_MEM_INT_VLAN_XLATE_1_ACTION_TABLE_A_BCM56370_A0m */ 
  19262         /* mem            VLAN_XLATE_1_ACTION_TABLE_Am */
  19263         /* flags       */ SOC_MEM_FLAG_VALID |
  19264                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19265         /* cmp_fn      */ _soc_mem_cmp_undef,
  19266         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19267         /* index_min   */ 0,
  19268         /* index_max   */ 3,
  19269         /* minblock    */ 14,
  19270         /* maxblock    */ 14,
  19271         /* blocks      */ 0x4000,
  19272         /* blocks_hi   */ 0,
  19273         /* base        */ 0x55940000,
  19274         /* gran        */ 1,
  19275         /* bytes       */ 8,
  19276         /* nFields     */ 1,
  19277         /* *fields     */ soc_MPLS_ENTRY_ACTION_TABLE_Am_fields,
  19278         /* *views      */ NULL,
  19279         /* *views_num  */ NULL,
  19280         /* snoop_cb    */ NULL, 
  19281         /* snoop_user_data */ NULL, 
  19282         /* snoop_flags */ 0,
  19283         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19284         /* type */ SOC_MEM_TYPE_NORMAL,
  19285         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19286         /* impl */ SOC_MEM_IMPL_NORMAL,
  19287         /* cmic_mor_clks       */ 0,
  19288         /* access_latency_mode */ 3,
  19289     },
  19290 #endif /* chips */
  19291 
  19292 #if defined(BCM_56770_A0)
  19293     { /* SOC_MEM_INT_VLAN_XLATE_1_ACTION_TABLE_A_BCM56770_A0m */ 
  19294         /* mem            VLAN_XLATE_1_ACTION_TABLE_Am */
  19295         /* flags       */ SOC_MEM_FLAG_VALID |
  19296                           SOC_MEM_FLAG_CACHABLE |
  19297                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  19298         /* cmp_fn      */ _soc_mem_cmp_undef,
  19299         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19300         /* index_min   */ 0,
  19301         /* index_max   */ 3,
  19302         /* minblock    */ 25,
  19303         /* maxblock    */ 25,
  19304         /* blocks      */ 0x2000000,
  19305         /* blocks_hi   */ 0,
  19306         /* base        */ 0x557c0000,
  19307         /* gran        */ 1,
  19308         /* bytes       */ 8,
  19309         /* nFields     */ 1,
  19310         /* *fields     */ soc_MPLS_ENTRY_ACTION_TABLE_Am_fields,
  19311         /* *views      */ NULL,
  19312         /* *views_num  */ NULL,
  19313         /* snoop_cb    */ NULL, 
  19314         /* snoop_user_data */ NULL, 
  19315         /* snoop_flags */ 0,
  19316         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19317         /* type */ SOC_MEM_TYPE_NORMAL,
  19318         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19319         /* impl */ SOC_MEM_IMPL_NORMAL,
  19320         /* cmic_mor_clks       */ 0,
  19321         /* access_latency_mode */ 3,
  19322     },
  19323 #endif /* chips */
  19324 
  19325 #if defined(BCM_56870_A0)
  19326     { /* SOC_MEM_INT_VLAN_XLATE_1_ACTION_TABLE_Bm */ 
  19327         /* mem            VLAN_XLATE_1_ACTION_TABLE_Bm */
  19328         /* flags       */ SOC_MEM_FLAG_VALID |
  19329                           SOC_MEM_FLAG_CACHABLE |
  19330                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  19331         /* cmp_fn      */ _soc_mem_cmp_undef,
  19332         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19333         /* index_min   */ 0,
  19334         /* index_max   */ 3,
  19335         /* minblock    */ 37,
  19336         /* maxblock    */ 37,
  19337         /* blocks      */ 0,
  19338         /* blocks_hi   */ 0x20,
  19339         /* base        */ 0x55b80000,
  19340         /* gran        */ 1,
  19341         /* bytes       */ 8,
  19342         /* nFields     */ 1,
  19343         /* *fields     */ soc_MPLS_ENTRY_ACTION_TABLE_Am_fields,
  19344         /* *views      */ NULL,
  19345         /* *views_num  */ NULL,
  19346         /* snoop_cb    */ NULL, 
  19347         /* snoop_user_data */ NULL, 
  19348         /* snoop_flags */ 0,
  19349         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19350         /* type */ SOC_MEM_TYPE_NORMAL,
  19351         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19352         /* impl */ SOC_MEM_IMPL_NORMAL,
  19353         /* cmic_mor_clks       */ 0,
  19354         /* access_latency_mode */ 3,
  19355     },
  19356 #endif /* chips */
  19357 
  19358 #if defined(BCM_56370_A0)
  19359     { /* SOC_MEM_INT_VLAN_XLATE_1_ACTION_TABLE_B_BCM56370_A0m */ 
  19360         /* mem            VLAN_XLATE_1_ACTION_TABLE_Bm */
  19361         /* flags       */ SOC_MEM_FLAG_VALID |
  19362                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19363         /* cmp_fn      */ _soc_mem_cmp_undef,
  19364         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19365         /* index_min   */ 0,
  19366         /* index_max   */ 3,
  19367         /* minblock    */ 14,
  19368         /* maxblock    */ 14,
  19369         /* blocks      */ 0x4000,
  19370         /* blocks_hi   */ 0,
  19371         /* base        */ 0x55b40000,
  19372         /* gran        */ 1,
  19373         /* bytes       */ 8,
  19374         /* nFields     */ 1,
  19375         /* *fields     */ soc_MPLS_ENTRY_ACTION_TABLE_Am_fields,
  19376         /* *views      */ NULL,
  19377         /* *views_num  */ NULL,
  19378         /* snoop_cb    */ NULL, 
  19379         /* snoop_user_data */ NULL, 
  19380         /* snoop_flags */ 0,
  19381         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19382         /* type */ SOC_MEM_TYPE_NORMAL,
  19383         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19384         /* impl */ SOC_MEM_IMPL_NORMAL,
  19385         /* cmic_mor_clks       */ 0,
  19386         /* access_latency_mode */ 3,
  19387     },
  19388 #endif /* chips */
  19389 
  19390 #if defined(BCM_56770_A0)
  19391     { /* SOC_MEM_INT_VLAN_XLATE_1_ACTION_TABLE_B_BCM56770_A0m */ 
  19392         /* mem            VLAN_XLATE_1_ACTION_TABLE_Bm */
  19393         /* flags       */ SOC_MEM_FLAG_VALID |
  19394                           SOC_MEM_FLAG_CACHABLE |
  19395                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  19396         /* cmp_fn      */ _soc_mem_cmp_undef,
  19397         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19398         /* index_min   */ 0,
  19399         /* index_max   */ 3,
  19400         /* minblock    */ 25,
  19401         /* maxblock    */ 25,
  19402         /* blocks      */ 0x2000000,
  19403         /* blocks_hi   */ 0,
  19404         /* base        */ 0x55b80000,
  19405         /* gran        */ 1,
  19406         /* bytes       */ 8,
  19407         /* nFields     */ 1,
  19408         /* *fields     */ soc_MPLS_ENTRY_ACTION_TABLE_Am_fields,
  19409         /* *views      */ NULL,
  19410         /* *views_num  */ NULL,
  19411         /* snoop_cb    */ NULL, 
  19412         /* snoop_user_data */ NULL, 
  19413         /* snoop_flags */ 0,
  19414         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19415         /* type */ SOC_MEM_TYPE_NORMAL,
  19416         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19417         /* impl */ SOC_MEM_IMPL_NORMAL,
  19418         /* cmic_mor_clks       */ 0,
  19419         /* access_latency_mode */ 3,
  19420     },
  19421 #endif /* chips */
  19422 
  19423 #if defined(BCM_56870_A0)
  19424     { /* SOC_MEM_INT_VLAN_XLATE_1_DOUBLEm */ 
  19425         /* mem            VLAN_XLATE_1_DOUBLEm */
  19426         /* flags       */ SOC_MEM_FLAG_VALID |
  19427                           SOC_MEM_FLAG_CACHABLE |
  19428                           SOC_MEM_FLAG_SER_SPECIAL |
  19429                           SOC_MEM_FLAG_HASHED |
  19430                           SOC_MEM_FLAG_MULTIVIEW |
  19431                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  19432         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  19433         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19434         /* index_min   */ 0,
  19435         /* index_max   */ 49151,
  19436         /* minblock    */ 37,
  19437         /* maxblock    */ 37,
  19438         /* blocks      */ 0,
  19439         /* blocks_hi   */ 0x20,
  19440         /* base        */ 0x55740000,
  19441         /* gran        */ 1,
  19442         /* bytes       */ 27,
  19443         /* nFields     */ 264,
  19444         /* *fields     */ soc_VLAN_XLATE_1_DOUBLEm_fields,
  19445         /* *views      */ soc_VLAN_XLATE_1_DOUBLEm_views,
  19446         /* *views_num  */ &soc_VLAN_XLATE_1_DOUBLEm_views_num,
  19447         /* snoop_cb    */ NULL, 
  19448         /* snoop_user_data */ NULL, 
  19449         /* snoop_flags */ 0,
  19450         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19451         /* type */ SOC_MEM_TYPE_NORMAL,
  19452         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19453         /* impl */ SOC_MEM_IMPL_NORMAL,
  19454         /* cmic_mor_clks       */ 0,
  19455         /* access_latency_mode */ 3,
  19456     },
  19457 #endif /* chips */
  19458 
  19459 #if defined(BCM_56370_A0)
  19460     { /* SOC_MEM_INT_VLAN_XLATE_1_DOUBLE_BCM56370_A0m */ 
  19461         /* mem            VLAN_XLATE_1_DOUBLEm */
  19462         /* flags       */ SOC_MEM_FLAG_VALID |
  19463                           SOC_MEM_FLAG_CACHABLE |
  19464                           SOC_MEM_FLAG_SER_SPECIAL |
  19465                           SOC_MEM_FLAG_HASHED |
  19466                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20222 */
  19467         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  19468         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19469         /* index_min   */ 0,
  19470         /* index_max   */ 16383,
  19471         /* minblock    */ 14,
  19472         /* maxblock    */ 14,
  19473         /* blocks      */ 0x4000,
  19474         /* blocks_hi   */ 0,
  19475         /* base        */ 0x55700000,
  19476         /* gran        */ 1,
  19477         /* bytes       */ 27,
  19478         /* nFields     */ 264,
  19479         /* *fields     */ soc_VLAN_XLATE_1_DOUBLE_BCM56370_A0m_fields,
  19480         /* *views      */ soc_VLAN_XLATE_1_DOUBLE_BCM56370_A0m_views,
  19481         /* *views_num  */ &soc_VLAN_XLATE_1_DOUBLE_BCM56370_A0m_views_num,
  19482         /* snoop_cb    */ NULL, 
  19483         /* snoop_user_data */ NULL, 
  19484         /* snoop_flags */ 0,
  19485         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19486         /* type */ SOC_MEM_TYPE_NORMAL,
  19487         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19488         /* impl */ SOC_MEM_IMPL_NORMAL,
  19489         /* cmic_mor_clks       */ 0,
  19490         /* access_latency_mode */ 3,
  19491     },
  19492 #endif /* chips */
  19493 
  19494 #if defined(BCM_56770_A0)
  19495     { /* SOC_MEM_INT_VLAN_XLATE_1_DOUBLE_BCM56770_A0m */ 
  19496         /* mem            VLAN_XLATE_1_DOUBLEm */
  19497         /* flags       */ SOC_MEM_FLAG_VALID |
  19498                           SOC_MEM_FLAG_CACHABLE |
  19499                           SOC_MEM_FLAG_SER_SPECIAL |
  19500                           SOC_MEM_FLAG_HASHED |
  19501                           SOC_MEM_FLAG_MULTIVIEW |
  19502                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  19503         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  19504         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19505         /* index_min   */ 0,
  19506         /* index_max   */ 49151,
  19507         /* minblock    */ 25,
  19508         /* maxblock    */ 25,
  19509         /* blocks      */ 0x2000000,
  19510         /* blocks_hi   */ 0,
  19511         /* base        */ 0x55740000,
  19512         /* gran        */ 1,
  19513         /* bytes       */ 27,
  19514         /* nFields     */ 264,
  19515         /* *fields     */ soc_VLAN_XLATE_1_DOUBLEm_fields,
  19516         /* *views      */ soc_VLAN_XLATE_1_DOUBLEm_views,
  19517         /* *views_num  */ &soc_VLAN_XLATE_1_DOUBLEm_views_num,
  19518         /* snoop_cb    */ NULL, 
  19519         /* snoop_user_data */ NULL, 
  19520         /* snoop_flags */ 0,
  19521         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19522         /* type */ SOC_MEM_TYPE_NORMAL,
  19523         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19524         /* impl */ SOC_MEM_IMPL_NORMAL,
  19525         /* cmic_mor_clks       */ 0,
  19526         /* access_latency_mode */ 3,
  19527     },
  19528 #endif /* chips */
  19529 
  19530 #if defined(BCM_56870_A0)
  19531     { /* SOC_MEM_INT_VLAN_XLATE_1_ECCm */ 
  19532         /* mem            VLAN_XLATE_1_ECCm */
  19533         /* flags       */ SOC_MEM_FLAG_VALID |
  19534                           SOC_MEM_FLAG_CACHABLE |
  19535                           SOC_MEM_FLAG_SER_SPECIAL |
  19536                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x222 */
  19537         /* cmp_fn      */ _soc_mem_cmp_undef,
  19538         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19539         /* index_min   */ 0,
  19540         /* index_max   */ 98303,
  19541         /* minblock    */ 37,
  19542         /* maxblock    */ 37,
  19543         /* blocks      */ 0,
  19544         /* blocks_hi   */ 0x20,
  19545         /* base        */ 0x55700000,
  19546         /* gran        */ 1,
  19547         /* bytes       */ 15,
  19548         /* nFields     */ 4,
  19549         /* *fields     */ soc_MPLS_ENTRY_ECC_BCM56870_A0m_fields,
  19550         /* *views      */ NULL,
  19551         /* *views_num  */ NULL,
  19552         /* snoop_cb    */ NULL, 
  19553         /* snoop_user_data */ NULL, 
  19554         /* snoop_flags */ 0,
  19555         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19556         /* type */ SOC_MEM_TYPE_NORMAL,
  19557         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  19558         /* impl */ SOC_MEM_IMPL_NORMAL,
  19559         /* cmic_mor_clks       */ 0,
  19560         /* access_latency_mode */ 3,
  19561     },
  19562 #endif /* chips */
  19563 
  19564 #if defined(BCM_56370_A0)
  19565     { /* SOC_MEM_INT_VLAN_XLATE_1_ECC_BCM56370_A0m */ 
  19566         /* mem            VLAN_XLATE_1_ECCm */
  19567         /* flags       */ SOC_MEM_FLAG_VALID |
  19568                           SOC_MEM_FLAG_CACHABLE |
  19569                           SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */
  19570         /* cmp_fn      */ _soc_mem_cmp_undef,
  19571         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19572         /* index_min   */ 0,
  19573         /* index_max   */ 32767,
  19574         /* minblock    */ 14,
  19575         /* maxblock    */ 14,
  19576         /* blocks      */ 0x4000,
  19577         /* blocks_hi   */ 0,
  19578         /* base        */ 0x556c0000,
  19579         /* gran        */ 1,
  19580         /* bytes       */ 15,
  19581         /* nFields     */ 4,
  19582         /* *fields     */ soc_MPLS_ENTRY_ECC_BCM56870_A0m_fields,
  19583         /* *views      */ NULL,
  19584         /* *views_num  */ NULL,
  19585         /* snoop_cb    */ NULL, 
  19586         /* snoop_user_data */ NULL, 
  19587         /* snoop_flags */ 0,
  19588         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19589         /* type */ SOC_MEM_TYPE_NORMAL,
  19590         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  19591         /* impl */ SOC_MEM_IMPL_NORMAL,
  19592         /* cmic_mor_clks       */ 0,
  19593         /* access_latency_mode */ 3,
  19594     },
  19595 #endif /* chips */
  19596 
  19597 #if defined(BCM_56770_A0)
  19598     { /* SOC_MEM_INT_VLAN_XLATE_1_ECC_BCM56770_A0m */ 
  19599         /* mem            VLAN_XLATE_1_ECCm */
  19600         /* flags       */ SOC_MEM_FLAG_VALID |
  19601                           SOC_MEM_FLAG_CACHABLE |
  19602                           SOC_MEM_FLAG_SER_SPECIAL |
  19603                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x222 */
  19604         /* cmp_fn      */ _soc_mem_cmp_undef,
  19605         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19606         /* index_min   */ 0,
  19607         /* index_max   */ 98303,
  19608         /* minblock    */ 25,
  19609         /* maxblock    */ 25,
  19610         /* blocks      */ 0x2000000,
  19611         /* blocks_hi   */ 0,
  19612         /* base        */ 0x55700000,
  19613         /* gran        */ 1,
  19614         /* bytes       */ 15,
  19615         /* nFields     */ 4,
  19616         /* *fields     */ soc_MPLS_ENTRY_ECC_BCM56870_A0m_fields,
  19617         /* *views      */ NULL,
  19618         /* *views_num  */ NULL,
  19619         /* snoop_cb    */ NULL, 
  19620         /* snoop_user_data */ NULL, 
  19621         /* snoop_flags */ 0,
  19622         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19623         /* type */ SOC_MEM_TYPE_NORMAL,
  19624         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  19625         /* impl */ SOC_MEM_IMPL_NORMAL,
  19626         /* cmic_mor_clks       */ 0,
  19627         /* access_latency_mode */ 3,
  19628     },
  19629 #endif /* chips */
  19630 
  19631 #if defined(BCM_56870_A0)
  19632     { /* SOC_MEM_INT_VLAN_XLATE_1_HASH_CONTROLm */ 
  19633         /* mem            VLAN_XLATE_1_HASH_CONTROLm */
  19634         /* flags       */ SOC_MEM_FLAG_VALID |
  19635                           SOC_MEM_FLAG_CACHABLE |
  19636                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  19637         /* cmp_fn      */ _soc_mem_cmp_undef,
  19638         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19639         /* index_min   */ 0,
  19640         /* index_max   */ 0,
  19641         /* minblock    */ 37,
  19642         /* maxblock    */ 37,
  19643         /* blocks      */ 0,
  19644         /* blocks_hi   */ 0x20,
  19645         /* base        */ 0x55a80000,
  19646         /* gran        */ 1,
  19647         /* bytes       */ 7,
  19648         /* nFields     */ 17,
  19649         /* *fields     */ soc_MPLS_ENTRY_HASH_CONTROLm_fields,
  19650         /* *views      */ NULL,
  19651         /* *views_num  */ NULL,
  19652         /* snoop_cb    */ NULL, 
  19653         /* snoop_user_data */ NULL, 
  19654         /* snoop_flags */ 0,
  19655         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19656         /* type */ SOC_MEM_TYPE_NORMAL,
  19657         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19658         /* impl */ SOC_MEM_IMPL_NORMAL,
  19659         /* cmic_mor_clks       */ 0,
  19660         /* access_latency_mode */ 3,
  19661     },
  19662 #endif /* chips */
  19663 
  19664 #if defined(BCM_56370_A0)
  19665     { /* SOC_MEM_INT_VLAN_XLATE_1_HASH_CONTROL_BCM56370_A0m */ 
  19666         /* mem            VLAN_XLATE_1_HASH_CONTROLm */
  19667         /* flags       */ SOC_MEM_FLAG_VALID |
  19668                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19669         /* cmp_fn      */ _soc_mem_cmp_undef,
  19670         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19671         /* index_min   */ 0,
  19672         /* index_max   */ 0,
  19673         /* minblock    */ 14,
  19674         /* maxblock    */ 14,
  19675         /* blocks      */ 0x4000,
  19676         /* blocks_hi   */ 0,
  19677         /* base        */ 0x55840000,
  19678         /* gran        */ 1,
  19679         /* bytes       */ 7,
  19680         /* nFields     */ 17,
  19681         /* *fields     */ soc_MPLS_ENTRY_HASH_CONTROLm_fields,
  19682         /* *views      */ NULL,
  19683         /* *views_num  */ NULL,
  19684         /* snoop_cb    */ NULL, 
  19685         /* snoop_user_data */ NULL, 
  19686         /* snoop_flags */ 0,
  19687         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19688         /* type */ SOC_MEM_TYPE_NORMAL,
  19689         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19690         /* impl */ SOC_MEM_IMPL_NORMAL,
  19691         /* cmic_mor_clks       */ 0,
  19692         /* access_latency_mode */ 3,
  19693     },
  19694 #endif /* chips */
  19695 
  19696 #if defined(BCM_56770_A0)
  19697     { /* SOC_MEM_INT_VLAN_XLATE_1_HASH_CONTROL_BCM56770_A0m */ 
  19698         /* mem            VLAN_XLATE_1_HASH_CONTROLm */
  19699         /* flags       */ SOC_MEM_FLAG_VALID |
  19700                           SOC_MEM_FLAG_CACHABLE |
  19701                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  19702         /* cmp_fn      */ _soc_mem_cmp_undef,
  19703         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19704         /* index_min   */ 0,
  19705         /* index_max   */ 0,
  19706         /* minblock    */ 25,
  19707         /* maxblock    */ 25,
  19708         /* blocks      */ 0x2000000,
  19709         /* blocks_hi   */ 0,
  19710         /* base        */ 0x55a80000,
  19711         /* gran        */ 1,
  19712         /* bytes       */ 7,
  19713         /* nFields     */ 17,
  19714         /* *fields     */ soc_MPLS_ENTRY_HASH_CONTROLm_fields,
  19715         /* *views      */ NULL,
  19716         /* *views_num  */ NULL,
  19717         /* snoop_cb    */ NULL, 
  19718         /* snoop_user_data */ NULL, 
  19719         /* snoop_flags */ 0,
  19720         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19721         /* type */ SOC_MEM_TYPE_NORMAL,
  19722         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19723         /* impl */ SOC_MEM_IMPL_NORMAL,
  19724         /* cmic_mor_clks       */ 0,
  19725         /* access_latency_mode */ 3,
  19726     },
  19727 #endif /* chips */
  19728 
  19729 #if defined(BCM_56640_A0)
  19730     { /* SOC_MEM_INT_VLAN_XLATE_1_HIT_ONLYm */ 
  19731         /* mem            VLAN_XLATE_1_HIT_ONLYm */
  19732         /* flags       */ SOC_MEM_FLAG_VALID |
  19733                           SOC_MEM_FLAG_CACHABLE |
  19734                           SOC_MEM_FLAG_HASHED, /* 0x20022 */
  19735         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  19736         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19737         /* index_min   */ 0,
  19738         /* index_max   */ 524287,
  19739         /* minblock    */ 8,
  19740         /* maxblock    */ 8,
  19741         /* blocks      */ 0x100,
  19742         /* blocks_hi   */ 0,
  19743         /* base        */ 0x08000000,
  19744         /* gran        */ 1,
  19745         /* bytes       */ 1,
  19746         /* nFields     */ 3,
  19747         /* *fields     */ soc_VLAN_XLATE_1_HIT_ONLYm_fields,
  19748         /* *views      */ NULL,
  19749         /* *views_num  */ NULL,
  19750         /* snoop_cb    */ NULL, 
  19751         /* snoop_user_data */ NULL, 
  19752         /* snoop_flags */ 0,
  19753         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19754         /* type */ SOC_MEM_TYPE_NORMAL,
  19755         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19756         /* impl */ SOC_MEM_IMPL_NORMAL,
  19757         /* cmic_mor_clks       */ 0,
  19758     },
  19759 #endif /* chips */
  19760 
  19761 #if defined(BCM_56340_A0)
  19762     { /* SOC_MEM_INT_VLAN_XLATE_1_HIT_ONLY_BCM56340_A0m */ 
  19763         /* mem            VLAN_XLATE_1_HIT_ONLYm */
  19764         /* flags       */ SOC_MEM_FLAG_VALID |
  19765                           SOC_MEM_FLAG_CACHABLE |
  19766                           SOC_MEM_FLAG_HASHED, /* 0x20022 */
  19767         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  19768         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19769         /* index_min   */ 0,
  19770         /* index_max   */ 98303,
  19771         /* minblock    */ 6,
  19772         /* maxblock    */ 6,
  19773         /* blocks      */ 0x40,
  19774         /* blocks_hi   */ 0,
  19775         /* base        */ 0x08000000,
  19776         /* gran        */ 1,
  19777         /* bytes       */ 1,
  19778         /* nFields     */ 3,
  19779         /* *fields     */ soc_VLAN_XLATE_1_HIT_ONLYm_fields,
  19780         /* *views      */ NULL,
  19781         /* *views_num  */ NULL,
  19782         /* snoop_cb    */ NULL, 
  19783         /* snoop_user_data */ NULL, 
  19784         /* snoop_flags */ 0,
  19785         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19786         /* type */ SOC_MEM_TYPE_NORMAL,
  19787         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19788         /* impl */ SOC_MEM_IMPL_NORMAL,
  19789         /* cmic_mor_clks       */ 0,
  19790     },
  19791 #endif /* chips */
  19792 
  19793 #if defined(BCM_56870_A0)
  19794     { /* SOC_MEM_INT_VLAN_XLATE_1_KEY_ATTRIBUTESm */ 
  19795         /* mem            VLAN_XLATE_1_KEY_ATTRIBUTESm */
  19796         /* flags       */ SOC_MEM_FLAG_VALID |
  19797                           SOC_MEM_FLAG_CACHABLE |
  19798                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  19799         /* cmp_fn      */ _soc_mem_cmp_undef,
  19800         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19801         /* index_min   */ 0,
  19802         /* index_max   */ 31,
  19803         /* minblock    */ 37,
  19804         /* maxblock    */ 37,
  19805         /* blocks      */ 0,
  19806         /* blocks_hi   */ 0x20,
  19807         /* base        */ 0x556c0000,
  19808         /* gran        */ 1,
  19809         /* bytes       */ 2,
  19810         /* nFields     */ 5,
  19811         /* *fields     */ soc_MPLS_ENTRY_KEY_ATTRIBUTESm_fields,
  19812         /* *views      */ NULL,
  19813         /* *views_num  */ NULL,
  19814         /* snoop_cb    */ NULL, 
  19815         /* snoop_user_data */ NULL, 
  19816         /* snoop_flags */ 0,
  19817         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19818         /* type */ SOC_MEM_TYPE_NORMAL,
  19819         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19820         /* impl */ SOC_MEM_IMPL_NORMAL,
  19821         /* cmic_mor_clks       */ 0,
  19822         /* access_latency_mode */ 3,
  19823     },
  19824 #endif /* chips */
  19825 
  19826 #if defined(BCM_56370_A0)
  19827     { /* SOC_MEM_INT_VLAN_XLATE_1_KEY_ATTRIBUTES_BCM56370_A0m */ 
  19828         /* mem            VLAN_XLATE_1_KEY_ATTRIBUTESm */
  19829         /* flags       */ SOC_MEM_FLAG_VALID |
  19830                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  19831         /* cmp_fn      */ _soc_mem_cmp_undef,
  19832         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19833         /* index_min   */ 0,
  19834         /* index_max   */ 31,
  19835         /* minblock    */ 14,
  19836         /* maxblock    */ 14,
  19837         /* blocks      */ 0x4000,
  19838         /* blocks_hi   */ 0,
  19839         /* base        */ 0x558c0000,
  19840         /* gran        */ 1,
  19841         /* bytes       */ 3,
  19842         /* nFields     */ 5,
  19843         /* *fields     */ soc_MPLS_ENTRY_KEY_ATTRIBUTES_BCM56370_A0m_fields,
  19844         /* *views      */ NULL,
  19845         /* *views_num  */ NULL,
  19846         /* snoop_cb    */ NULL, 
  19847         /* snoop_user_data */ NULL, 
  19848         /* snoop_flags */ 0,
  19849         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19850         /* type */ SOC_MEM_TYPE_NORMAL,
  19851         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19852         /* impl */ SOC_MEM_IMPL_NORMAL,
  19853         /* cmic_mor_clks       */ 0,
  19854         /* access_latency_mode */ 3,
  19855     },
  19856 #endif /* chips */
  19857 
  19858 #if defined(BCM_56770_A0)
  19859     { /* SOC_MEM_INT_VLAN_XLATE_1_KEY_ATTRIBUTES_BCM56770_A0m */ 
  19860         /* mem            VLAN_XLATE_1_KEY_ATTRIBUTESm */
  19861         /* flags       */ SOC_MEM_FLAG_VALID |
  19862                           SOC_MEM_FLAG_CACHABLE |
  19863                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  19864         /* cmp_fn      */ _soc_mem_cmp_undef,
  19865         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19866         /* index_min   */ 0,
  19867         /* index_max   */ 31,
  19868         /* minblock    */ 25,
  19869         /* maxblock    */ 25,
  19870         /* blocks      */ 0x2000000,
  19871         /* blocks_hi   */ 0,
  19872         /* base        */ 0x556c0000,
  19873         /* gran        */ 1,
  19874         /* bytes       */ 2,
  19875         /* nFields     */ 5,
  19876         /* *fields     */ soc_MPLS_ENTRY_KEY_ATTRIBUTESm_fields,
  19877         /* *views      */ NULL,
  19878         /* *views_num  */ NULL,
  19879         /* snoop_cb    */ NULL, 
  19880         /* snoop_user_data */ NULL, 
  19881         /* snoop_flags */ 0,
  19882         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19883         /* type */ SOC_MEM_TYPE_NORMAL,
  19884         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  19885         /* impl */ SOC_MEM_IMPL_NORMAL,
  19886         /* cmic_mor_clks       */ 0,
  19887         /* access_latency_mode */ 3,
  19888     },
  19889 #endif /* chips */
  19890 
  19891 #if defined(BCM_56870_A0)
  19892     { /* SOC_MEM_INT_VLAN_XLATE_1_LPm */ 
  19893         /* mem            VLAN_XLATE_1_LPm */
  19894         /* flags       */ SOC_MEM_FLAG_VALID |
  19895                           SOC_MEM_FLAG_CACHABLE |
  19896                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  19897                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  19898         /* cmp_fn      */ _soc_mem_cmp_undef,
  19899         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19900         /* index_min   */ 0,
  19901         /* index_max   */ 36863,
  19902         /* minblock    */ 37,
  19903         /* maxblock    */ 37,
  19904         /* blocks      */ 0,
  19905         /* blocks_hi   */ 0x20,
  19906         /* base        */ 0x55b40000,
  19907         /* gran        */ 1,
  19908         /* bytes       */ 6,
  19909         /* nFields     */ 14,
  19910         /* *fields     */ soc_MPLS_ENTRY_LPm_fields,
  19911         /* *views      */ NULL,
  19912         /* *views_num  */ NULL,
  19913         /* snoop_cb    */ NULL, 
  19914         /* snoop_user_data */ NULL, 
  19915         /* snoop_flags */ 0,
  19916         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19917         /* type */ SOC_MEM_TYPE_NORMAL,
  19918         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  19919         /* impl */ SOC_MEM_IMPL_NORMAL,
  19920         /* cmic_mor_clks       */ 0,
  19921         /* access_latency_mode */ 3,
  19922     },
  19923 #endif /* chips */
  19924 
  19925 #if defined(BCM_56370_A0)
  19926     { /* SOC_MEM_INT_VLAN_XLATE_1_LP_BCM56370_A0m */ 
  19927         /* mem            VLAN_XLATE_1_LPm */
  19928         /* flags       */ SOC_MEM_FLAG_VALID |
  19929                           SOC_MEM_FLAG_CACHABLE |
  19930                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  19931         /* cmp_fn      */ _soc_mem_cmp_undef,
  19932         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19933         /* index_min   */ 0,
  19934         /* index_max   */ 12287,
  19935         /* minblock    */ 14,
  19936         /* maxblock    */ 14,
  19937         /* blocks      */ 0x4000,
  19938         /* blocks_hi   */ 0,
  19939         /* base        */ 0x55880000,
  19940         /* gran        */ 1,
  19941         /* bytes       */ 6,
  19942         /* nFields     */ 14,
  19943         /* *fields     */ soc_MPLS_ENTRY_LPm_fields,
  19944         /* *views      */ NULL,
  19945         /* *views_num  */ NULL,
  19946         /* snoop_cb    */ NULL, 
  19947         /* snoop_user_data */ NULL, 
  19948         /* snoop_flags */ 0,
  19949         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19950         /* type */ SOC_MEM_TYPE_NORMAL,
  19951         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  19952         /* impl */ SOC_MEM_IMPL_NORMAL,
  19953         /* cmic_mor_clks       */ 0,
  19954         /* access_latency_mode */ 3,
  19955     },
  19956 #endif /* chips */
  19957 
  19958 #if defined(BCM_56770_A0)
  19959     { /* SOC_MEM_INT_VLAN_XLATE_1_LP_BCM56770_A0m */ 
  19960         /* mem            VLAN_XLATE_1_LPm */
  19961         /* flags       */ SOC_MEM_FLAG_VALID |
  19962                           SOC_MEM_FLAG_CACHABLE |
  19963                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  19964                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  19965         /* cmp_fn      */ _soc_mem_cmp_undef,
  19966         /* *null_entry */ _soc_mem_entry_null_zeroes,
  19967         /* index_min   */ 0,
  19968         /* index_max   */ 36863,
  19969         /* minblock    */ 25,
  19970         /* maxblock    */ 25,
  19971         /* blocks      */ 0x2000000,
  19972         /* blocks_hi   */ 0,
  19973         /* base        */ 0x55b40000,
  19974         /* gran        */ 1,
  19975         /* bytes       */ 6,
  19976         /* nFields     */ 14,
  19977         /* *fields     */ soc_MPLS_ENTRY_LPm_fields,
  19978         /* *views      */ NULL,
  19979         /* *views_num  */ NULL,
  19980         /* snoop_cb    */ NULL, 
  19981         /* snoop_user_data */ NULL, 
  19982         /* snoop_flags */ 0,
  19983         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  19984         /* type */ SOC_MEM_TYPE_NORMAL,
  19985         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  19986         /* impl */ SOC_MEM_IMPL_NORMAL,
  19987         /* cmic_mor_clks       */ 0,
  19988         /* access_latency_mode */ 3,
  19989     },
  19990 #endif /* chips */
  19991 
  19992 #if defined(BCM_56870_A0)
  19993     { /* SOC_MEM_INT_VLAN_XLATE_1_REMAP_TABLE_Am */ 
  19994         /* mem            VLAN_XLATE_1_REMAP_TABLE_Am */
  19995         /* flags       */ SOC_MEM_FLAG_VALID |
  19996                           SOC_MEM_FLAG_CACHABLE |
  19997                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  19998         /* cmp_fn      */ _soc_mem_cmp_undef,
  19999         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20000         /* index_min   */ 0,
  20001         /* index_max   */ 255,
  20002         /* minblock    */ 37,
  20003         /* maxblock    */ 37,
  20004         /* blocks      */ 0,
  20005         /* blocks_hi   */ 0x20,
  20006         /* base        */ 0x559c0000,
  20007         /* gran        */ 1,
  20008         /* bytes       */ 2,
  20009         /* nFields     */ 1,
  20010         /* *fields     */ soc_MPLS_ENTRY_REMAP_TABLE_Am_fields,
  20011         /* *views      */ NULL,
  20012         /* *views_num  */ NULL,
  20013         /* snoop_cb    */ NULL, 
  20014         /* snoop_user_data */ NULL, 
  20015         /* snoop_flags */ 0,
  20016         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20017         /* type */ SOC_MEM_TYPE_NORMAL,
  20018         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20019         /* impl */ SOC_MEM_IMPL_NORMAL,
  20020         /* cmic_mor_clks       */ 0,
  20021         /* access_latency_mode */ 3,
  20022     },
  20023 #endif /* chips */
  20024 
  20025 #if defined(BCM_56370_A0)
  20026     { /* SOC_MEM_INT_VLAN_XLATE_1_REMAP_TABLE_A_BCM56370_A0m */ 
  20027         /* mem            VLAN_XLATE_1_REMAP_TABLE_Am */
  20028         /* flags       */ SOC_MEM_FLAG_VALID |
  20029                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  20030         /* cmp_fn      */ _soc_mem_cmp_undef,
  20031         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20032         /* index_min   */ 0,
  20033         /* index_max   */ 255,
  20034         /* minblock    */ 14,
  20035         /* maxblock    */ 14,
  20036         /* blocks      */ 0x4000,
  20037         /* blocks_hi   */ 0,
  20038         /* base        */ 0x55a80000,
  20039         /* gran        */ 1,
  20040         /* bytes       */ 2,
  20041         /* nFields     */ 1,
  20042         /* *fields     */ soc_MPLS_ENTRY_REMAP_TABLE_Am_fields,
  20043         /* *views      */ NULL,
  20044         /* *views_num  */ NULL,
  20045         /* snoop_cb    */ NULL, 
  20046         /* snoop_user_data */ NULL, 
  20047         /* snoop_flags */ 0,
  20048         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20049         /* type */ SOC_MEM_TYPE_NORMAL,
  20050         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20051         /* impl */ SOC_MEM_IMPL_NORMAL,
  20052         /* cmic_mor_clks       */ 0,
  20053         /* access_latency_mode */ 3,
  20054     },
  20055 #endif /* chips */
  20056 
  20057 #if defined(BCM_56770_A0)
  20058     { /* SOC_MEM_INT_VLAN_XLATE_1_REMAP_TABLE_A_BCM56770_A0m */ 
  20059         /* mem            VLAN_XLATE_1_REMAP_TABLE_Am */
  20060         /* flags       */ SOC_MEM_FLAG_VALID |
  20061                           SOC_MEM_FLAG_CACHABLE |
  20062                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  20063         /* cmp_fn      */ _soc_mem_cmp_undef,
  20064         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20065         /* index_min   */ 0,
  20066         /* index_max   */ 255,
  20067         /* minblock    */ 25,
  20068         /* maxblock    */ 25,
  20069         /* blocks      */ 0x2000000,
  20070         /* blocks_hi   */ 0,
  20071         /* base        */ 0x559c0000,
  20072         /* gran        */ 1,
  20073         /* bytes       */ 2,
  20074         /* nFields     */ 1,
  20075         /* *fields     */ soc_MPLS_ENTRY_REMAP_TABLE_Am_fields,
  20076         /* *views      */ NULL,
  20077         /* *views_num  */ NULL,
  20078         /* snoop_cb    */ NULL, 
  20079         /* snoop_user_data */ NULL, 
  20080         /* snoop_flags */ 0,
  20081         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20082         /* type */ SOC_MEM_TYPE_NORMAL,
  20083         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20084         /* impl */ SOC_MEM_IMPL_NORMAL,
  20085         /* cmic_mor_clks       */ 0,
  20086         /* access_latency_mode */ 3,
  20087     },
  20088 #endif /* chips */
  20089 
  20090 #if defined(BCM_56870_A0)
  20091     { /* SOC_MEM_INT_VLAN_XLATE_1_REMAP_TABLE_Bm */ 
  20092         /* mem            VLAN_XLATE_1_REMAP_TABLE_Bm */
  20093         /* flags       */ SOC_MEM_FLAG_VALID |
  20094                           SOC_MEM_FLAG_CACHABLE |
  20095                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  20096         /* cmp_fn      */ _soc_mem_cmp_undef,
  20097         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20098         /* index_min   */ 0,
  20099         /* index_max   */ 255,
  20100         /* minblock    */ 37,
  20101         /* maxblock    */ 37,
  20102         /* blocks      */ 0,
  20103         /* blocks_hi   */ 0x20,
  20104         /* base        */ 0x55680000,
  20105         /* gran        */ 1,
  20106         /* bytes       */ 2,
  20107         /* nFields     */ 1,
  20108         /* *fields     */ soc_MPLS_ENTRY_REMAP_TABLE_Am_fields,
  20109         /* *views      */ NULL,
  20110         /* *views_num  */ NULL,
  20111         /* snoop_cb    */ NULL, 
  20112         /* snoop_user_data */ NULL, 
  20113         /* snoop_flags */ 0,
  20114         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20115         /* type */ SOC_MEM_TYPE_NORMAL,
  20116         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20117         /* impl */ SOC_MEM_IMPL_NORMAL,
  20118         /* cmic_mor_clks       */ 0,
  20119         /* access_latency_mode */ 3,
  20120     },
  20121 #endif /* chips */
  20122 
  20123 #if defined(BCM_56370_A0)
  20124     { /* SOC_MEM_INT_VLAN_XLATE_1_REMAP_TABLE_B_BCM56370_A0m */ 
  20125         /* mem            VLAN_XLATE_1_REMAP_TABLE_Bm */
  20126         /* flags       */ SOC_MEM_FLAG_VALID |
  20127                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  20128         /* cmp_fn      */ _soc_mem_cmp_undef,
  20129         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20130         /* index_min   */ 0,
  20131         /* index_max   */ 255,
  20132         /* minblock    */ 14,
  20133         /* maxblock    */ 14,
  20134         /* blocks      */ 0x4000,
  20135         /* blocks_hi   */ 0,
  20136         /* base        */ 0x55680000,
  20137         /* gran        */ 1,
  20138         /* bytes       */ 2,
  20139         /* nFields     */ 1,
  20140         /* *fields     */ soc_MPLS_ENTRY_REMAP_TABLE_Am_fields,
  20141         /* *views      */ NULL,
  20142         /* *views_num  */ NULL,
  20143         /* snoop_cb    */ NULL, 
  20144         /* snoop_user_data */ NULL, 
  20145         /* snoop_flags */ 0,
  20146         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20147         /* type */ SOC_MEM_TYPE_NORMAL,
  20148         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20149         /* impl */ SOC_MEM_IMPL_NORMAL,
  20150         /* cmic_mor_clks       */ 0,
  20151         /* access_latency_mode */ 3,
  20152     },
  20153 #endif /* chips */
  20154 
  20155 #if defined(BCM_56770_A0)
  20156     { /* SOC_MEM_INT_VLAN_XLATE_1_REMAP_TABLE_B_BCM56770_A0m */ 
  20157         /* mem            VLAN_XLATE_1_REMAP_TABLE_Bm */
  20158         /* flags       */ SOC_MEM_FLAG_VALID |
  20159                           SOC_MEM_FLAG_CACHABLE |
  20160                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  20161         /* cmp_fn      */ _soc_mem_cmp_undef,
  20162         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20163         /* index_min   */ 0,
  20164         /* index_max   */ 255,
  20165         /* minblock    */ 25,
  20166         /* maxblock    */ 25,
  20167         /* blocks      */ 0x2000000,
  20168         /* blocks_hi   */ 0,
  20169         /* base        */ 0x55680000,
  20170         /* gran        */ 1,
  20171         /* bytes       */ 2,
  20172         /* nFields     */ 1,
  20173         /* *fields     */ soc_MPLS_ENTRY_REMAP_TABLE_Am_fields,
  20174         /* *views      */ NULL,
  20175         /* *views_num  */ NULL,
  20176         /* snoop_cb    */ NULL, 
  20177         /* snoop_user_data */ NULL, 
  20178         /* snoop_flags */ 0,
  20179         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20180         /* type */ SOC_MEM_TYPE_NORMAL,
  20181         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20182         /* impl */ SOC_MEM_IMPL_NORMAL,
  20183         /* cmic_mor_clks       */ 0,
  20184         /* access_latency_mode */ 3,
  20185     },
  20186 #endif /* chips */
  20187 
  20188 #if defined(BCM_56870_A0)
  20189     { /* SOC_MEM_INT_VLAN_XLATE_1_SINGLEm */ 
  20190         /* mem            VLAN_XLATE_1_SINGLEm */
  20191         /* flags       */ SOC_MEM_FLAG_VALID |
  20192                           SOC_MEM_FLAG_CACHABLE |
  20193                           SOC_MEM_FLAG_SER_SPECIAL |
  20194                           SOC_MEM_FLAG_HASHED |
  20195                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  20196         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  20197         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20198         /* index_min   */ 0,
  20199         /* index_max   */ 98303,
  20200         /* minblock    */ 37,
  20201         /* maxblock    */ 37,
  20202         /* blocks      */ 0,
  20203         /* blocks_hi   */ 0x20,
  20204         /* base        */ 0x55980000,
  20205         /* gran        */ 1,
  20206         /* bytes       */ 14,
  20207         /* nFields     */ 6,
  20208         /* *fields     */ soc_VLAN_XLATE_1_SINGLEm_fields,
  20209         /* *views      */ NULL,
  20210         /* *views_num  */ NULL,
  20211         /* snoop_cb    */ NULL, 
  20212         /* snoop_user_data */ NULL, 
  20213         /* snoop_flags */ 0,
  20214         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20215         /* type */ SOC_MEM_TYPE_NORMAL,
  20216         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20217         /* impl */ SOC_MEM_IMPL_NORMAL,
  20218         /* cmic_mor_clks       */ 0,
  20219         /* access_latency_mode */ 3,
  20220     },
  20221 #endif /* chips */
  20222 
  20223 #if defined(BCM_56370_A0)
  20224     { /* SOC_MEM_INT_VLAN_XLATE_1_SINGLE_BCM56370_A0m */ 
  20225         /* mem            VLAN_XLATE_1_SINGLEm */
  20226         /* flags       */ SOC_MEM_FLAG_VALID |
  20227                           SOC_MEM_FLAG_CACHABLE |
  20228                           SOC_MEM_FLAG_SER_SPECIAL |
  20229                           SOC_MEM_FLAG_HASHED, /* 0x20222 */
  20230         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  20231         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20232         /* index_min   */ 0,
  20233         /* index_max   */ 32767,
  20234         /* minblock    */ 14,
  20235         /* maxblock    */ 14,
  20236         /* blocks      */ 0x4000,
  20237         /* blocks_hi   */ 0,
  20238         /* base        */ 0x55a40000,
  20239         /* gran        */ 1,
  20240         /* bytes       */ 14,
  20241         /* nFields     */ 6,
  20242         /* *fields     */ soc_VLAN_XLATE_1_SINGLEm_fields,
  20243         /* *views      */ NULL,
  20244         /* *views_num  */ NULL,
  20245         /* snoop_cb    */ NULL, 
  20246         /* snoop_user_data */ NULL, 
  20247         /* snoop_flags */ 0,
  20248         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20249         /* type */ SOC_MEM_TYPE_NORMAL,
  20250         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20251         /* impl */ SOC_MEM_IMPL_NORMAL,
  20252         /* cmic_mor_clks       */ 0,
  20253         /* access_latency_mode */ 3,
  20254     },
  20255 #endif /* chips */
  20256 
  20257 #if defined(BCM_56770_A0)
  20258     { /* SOC_MEM_INT_VLAN_XLATE_1_SINGLE_BCM56770_A0m */ 
  20259         /* mem            VLAN_XLATE_1_SINGLEm */
  20260         /* flags       */ SOC_MEM_FLAG_VALID |
  20261                           SOC_MEM_FLAG_CACHABLE |
  20262                           SOC_MEM_FLAG_SER_SPECIAL |
  20263                           SOC_MEM_FLAG_HASHED |
  20264                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  20265         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  20266         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20267         /* index_min   */ 0,
  20268         /* index_max   */ 98303,
  20269         /* minblock    */ 25,
  20270         /* maxblock    */ 25,
  20271         /* blocks      */ 0x2000000,
  20272         /* blocks_hi   */ 0,
  20273         /* base        */ 0x55980000,
  20274         /* gran        */ 1,
  20275         /* bytes       */ 14,
  20276         /* nFields     */ 6,
  20277         /* *fields     */ soc_VLAN_XLATE_1_SINGLEm_fields,
  20278         /* *views      */ NULL,
  20279         /* *views_num  */ NULL,
  20280         /* snoop_cb    */ NULL, 
  20281         /* snoop_user_data */ NULL, 
  20282         /* snoop_flags */ 0,
  20283         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20284         /* type */ SOC_MEM_TYPE_NORMAL,
  20285         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20286         /* impl */ SOC_MEM_IMPL_NORMAL,
  20287         /* cmic_mor_clks       */ 0,
  20288         /* access_latency_mode */ 3,
  20289     },
  20290 #endif /* chips */
  20291 
  20292 #if defined(BCM_56870_A0)
  20293     { /* SOC_MEM_INT_VLAN_XLATE_2_ACTION_TABLE_Am */ 
  20294         /* mem            VLAN_XLATE_2_ACTION_TABLE_Am */
  20295         /* flags       */ SOC_MEM_FLAG_VALID |
  20296                           SOC_MEM_FLAG_CACHABLE |
  20297                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  20298         /* cmp_fn      */ _soc_mem_cmp_undef,
  20299         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20300         /* index_min   */ 0,
  20301         /* index_max   */ 3,
  20302         /* minblock    */ 37,
  20303         /* maxblock    */ 37,
  20304         /* blocks      */ 0,
  20305         /* blocks_hi   */ 0x20,
  20306         /* base        */ 0x61500000,
  20307         /* gran        */ 1,
  20308         /* bytes       */ 8,
  20309         /* nFields     */ 1,
  20310         /* *fields     */ soc_VLAN_XLATE_2_ACTION_TABLE_Am_fields,
  20311         /* *views      */ NULL,
  20312         /* *views_num  */ NULL,
  20313         /* snoop_cb    */ NULL, 
  20314         /* snoop_user_data */ NULL, 
  20315         /* snoop_flags */ 0,
  20316         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20317         /* type */ SOC_MEM_TYPE_NORMAL,
  20318         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20319         /* impl */ SOC_MEM_IMPL_NORMAL,
  20320         /* cmic_mor_clks       */ 0,
  20321         /* access_latency_mode */ 3,
  20322     },
  20323 #endif /* chips */
  20324 
  20325 #if defined(BCM_56370_A0)
  20326     { /* SOC_MEM_INT_VLAN_XLATE_2_ACTION_TABLE_A_BCM56370_A0m */ 
  20327         /* mem            VLAN_XLATE_2_ACTION_TABLE_Am */
  20328         /* flags       */ SOC_MEM_FLAG_VALID |
  20329                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  20330         /* cmp_fn      */ _soc_mem_cmp_undef,
  20331         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20332         /* index_min   */ 0,
  20333         /* index_max   */ 3,
  20334         /* minblock    */ 14,
  20335         /* maxblock    */ 14,
  20336         /* blocks      */ 0x4000,
  20337         /* blocks_hi   */ 0,
  20338         /* base        */ 0x61340000,
  20339         /* gran        */ 1,
  20340         /* bytes       */ 8,
  20341         /* nFields     */ 1,
  20342         /* *fields     */ soc_VLAN_XLATE_2_ACTION_TABLE_Am_fields,
  20343         /* *views      */ NULL,
  20344         /* *views_num  */ NULL,
  20345         /* snoop_cb    */ NULL, 
  20346         /* snoop_user_data */ NULL, 
  20347         /* snoop_flags */ 0,
  20348         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20349         /* type */ SOC_MEM_TYPE_NORMAL,
  20350         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20351         /* impl */ SOC_MEM_IMPL_NORMAL,
  20352         /* cmic_mor_clks       */ 0,
  20353         /* access_latency_mode */ 3,
  20354     },
  20355 #endif /* chips */
  20356 
  20357 #if defined(BCM_56770_A0)
  20358     { /* SOC_MEM_INT_VLAN_XLATE_2_ACTION_TABLE_A_BCM56770_A0m */ 
  20359         /* mem            VLAN_XLATE_2_ACTION_TABLE_Am */
  20360         /* flags       */ SOC_MEM_FLAG_VALID |
  20361                           SOC_MEM_FLAG_CACHABLE |
  20362                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  20363         /* cmp_fn      */ _soc_mem_cmp_undef,
  20364         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20365         /* index_min   */ 0,
  20366         /* index_max   */ 3,
  20367         /* minblock    */ 25,
  20368         /* maxblock    */ 25,
  20369         /* blocks      */ 0x2000000,
  20370         /* blocks_hi   */ 0,
  20371         /* base        */ 0x61500000,
  20372         /* gran        */ 1,
  20373         /* bytes       */ 8,
  20374         /* nFields     */ 1,
  20375         /* *fields     */ soc_VLAN_XLATE_2_ACTION_TABLE_Am_fields,
  20376         /* *views      */ NULL,
  20377         /* *views_num  */ NULL,
  20378         /* snoop_cb    */ NULL, 
  20379         /* snoop_user_data */ NULL, 
  20380         /* snoop_flags */ 0,
  20381         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20382         /* type */ SOC_MEM_TYPE_NORMAL,
  20383         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20384         /* impl */ SOC_MEM_IMPL_NORMAL,
  20385         /* cmic_mor_clks       */ 0,
  20386         /* access_latency_mode */ 3,
  20387     },
  20388 #endif /* chips */
  20389 
  20390 #if defined(BCM_56870_A0)
  20391     { /* SOC_MEM_INT_VLAN_XLATE_2_ACTION_TABLE_Bm */ 
  20392         /* mem            VLAN_XLATE_2_ACTION_TABLE_Bm */
  20393         /* flags       */ SOC_MEM_FLAG_VALID |
  20394                           SOC_MEM_FLAG_CACHABLE |
  20395                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  20396         /* cmp_fn      */ _soc_mem_cmp_undef,
  20397         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20398         /* index_min   */ 0,
  20399         /* index_max   */ 3,
  20400         /* minblock    */ 37,
  20401         /* maxblock    */ 37,
  20402         /* blocks      */ 0,
  20403         /* blocks_hi   */ 0x20,
  20404         /* base        */ 0x61400000,
  20405         /* gran        */ 1,
  20406         /* bytes       */ 8,
  20407         /* nFields     */ 1,
  20408         /* *fields     */ soc_VLAN_XLATE_2_ACTION_TABLE_Am_fields,
  20409         /* *views      */ NULL,
  20410         /* *views_num  */ NULL,
  20411         /* snoop_cb    */ NULL, 
  20412         /* snoop_user_data */ NULL, 
  20413         /* snoop_flags */ 0,
  20414         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20415         /* type */ SOC_MEM_TYPE_NORMAL,
  20416         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20417         /* impl */ SOC_MEM_IMPL_NORMAL,
  20418         /* cmic_mor_clks       */ 0,
  20419         /* access_latency_mode */ 3,
  20420     },
  20421 #endif /* chips */
  20422 
  20423 #if defined(BCM_56370_A0)
  20424     { /* SOC_MEM_INT_VLAN_XLATE_2_ACTION_TABLE_B_BCM56370_A0m */ 
  20425         /* mem            VLAN_XLATE_2_ACTION_TABLE_Bm */
  20426         /* flags       */ SOC_MEM_FLAG_VALID |
  20427                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  20428         /* cmp_fn      */ _soc_mem_cmp_undef,
  20429         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20430         /* index_min   */ 0,
  20431         /* index_max   */ 3,
  20432         /* minblock    */ 14,
  20433         /* maxblock    */ 14,
  20434         /* blocks      */ 0x4000,
  20435         /* blocks_hi   */ 0,
  20436         /* base        */ 0x61480000,
  20437         /* gran        */ 1,
  20438         /* bytes       */ 8,
  20439         /* nFields     */ 1,
  20440         /* *fields     */ soc_VLAN_XLATE_2_ACTION_TABLE_Am_fields,
  20441         /* *views      */ NULL,
  20442         /* *views_num  */ NULL,
  20443         /* snoop_cb    */ NULL, 
  20444         /* snoop_user_data */ NULL, 
  20445         /* snoop_flags */ 0,
  20446         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20447         /* type */ SOC_MEM_TYPE_NORMAL,
  20448         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20449         /* impl */ SOC_MEM_IMPL_NORMAL,
  20450         /* cmic_mor_clks       */ 0,
  20451         /* access_latency_mode */ 3,
  20452     },
  20453 #endif /* chips */
  20454 
  20455 #if defined(BCM_56770_A0)
  20456     { /* SOC_MEM_INT_VLAN_XLATE_2_ACTION_TABLE_B_BCM56770_A0m */ 
  20457         /* mem            VLAN_XLATE_2_ACTION_TABLE_Bm */
  20458         /* flags       */ SOC_MEM_FLAG_VALID |
  20459                           SOC_MEM_FLAG_CACHABLE |
  20460                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  20461         /* cmp_fn      */ _soc_mem_cmp_undef,
  20462         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20463         /* index_min   */ 0,
  20464         /* index_max   */ 3,
  20465         /* minblock    */ 25,
  20466         /* maxblock    */ 25,
  20467         /* blocks      */ 0x2000000,
  20468         /* blocks_hi   */ 0,
  20469         /* base        */ 0x61400000,
  20470         /* gran        */ 1,
  20471         /* bytes       */ 8,
  20472         /* nFields     */ 1,
  20473         /* *fields     */ soc_VLAN_XLATE_2_ACTION_TABLE_Am_fields,
  20474         /* *views      */ NULL,
  20475         /* *views_num  */ NULL,
  20476         /* snoop_cb    */ NULL, 
  20477         /* snoop_user_data */ NULL, 
  20478         /* snoop_flags */ 0,
  20479         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20480         /* type */ SOC_MEM_TYPE_NORMAL,
  20481         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20482         /* impl */ SOC_MEM_IMPL_NORMAL,
  20483         /* cmic_mor_clks       */ 0,
  20484         /* access_latency_mode */ 3,
  20485     },
  20486 #endif /* chips */
  20487 
  20488 #if defined(BCM_56870_A0)
  20489     { /* SOC_MEM_INT_VLAN_XLATE_2_DOUBLEm */ 
  20490         /* mem            VLAN_XLATE_2_DOUBLEm */
  20491         /* flags       */ SOC_MEM_FLAG_VALID |
  20492                           SOC_MEM_FLAG_CACHABLE |
  20493                           SOC_MEM_FLAG_SER_SPECIAL |
  20494                           SOC_MEM_FLAG_HASHED |
  20495                           SOC_MEM_FLAG_MULTIVIEW |
  20496                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  20497         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  20498         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20499         /* index_min   */ 0,
  20500         /* index_max   */ 49151,
  20501         /* minblock    */ 37,
  20502         /* maxblock    */ 37,
  20503         /* blocks      */ 0,
  20504         /* blocks_hi   */ 0x20,
  20505         /* base        */ 0x61380000,
  20506         /* gran        */ 1,
  20507         /* bytes       */ 27,
  20508         /* nFields     */ 262,
  20509         /* *fields     */ soc_VLAN_XLATE_2_DOUBLEm_fields,
  20510         /* *views      */ soc_VLAN_XLATE_2_DOUBLEm_views,
  20511         /* *views_num  */ &soc_VLAN_XLATE_2_DOUBLEm_views_num,
  20512         /* snoop_cb    */ NULL, 
  20513         /* snoop_user_data */ NULL, 
  20514         /* snoop_flags */ 0,
  20515         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20516         /* type */ SOC_MEM_TYPE_NORMAL,
  20517         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20518         /* impl */ SOC_MEM_IMPL_NORMAL,
  20519         /* cmic_mor_clks       */ 0,
  20520         /* access_latency_mode */ 3,
  20521     },
  20522 #endif /* chips */
  20523 
  20524 #if defined(BCM_56370_A0)
  20525     { /* SOC_MEM_INT_VLAN_XLATE_2_DOUBLE_BCM56370_A0m */ 
  20526         /* mem            VLAN_XLATE_2_DOUBLEm */
  20527         /* flags       */ SOC_MEM_FLAG_VALID |
  20528                           SOC_MEM_FLAG_CACHABLE |
  20529                           SOC_MEM_FLAG_SER_SPECIAL |
  20530                           SOC_MEM_FLAG_HASHED |
  20531                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20222 */
  20532         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  20533         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20534         /* index_min   */ 0,
  20535         /* index_max   */ 16383,
  20536         /* minblock    */ 14,
  20537         /* maxblock    */ 14,
  20538         /* blocks      */ 0x4000,
  20539         /* blocks_hi   */ 0,
  20540         /* base        */ 0x61400000,
  20541         /* gran        */ 1,
  20542         /* bytes       */ 27,
  20543         /* nFields     */ 254,
  20544         /* *fields     */ soc_VLAN_XLATE_2_DOUBLE_BCM56370_A0m_fields,
  20545         /* *views      */ soc_VLAN_XLATE_2_DOUBLE_BCM56370_A0m_views,
  20546         /* *views_num  */ &soc_VLAN_XLATE_2_DOUBLE_BCM56370_A0m_views_num,
  20547         /* snoop_cb    */ NULL, 
  20548         /* snoop_user_data */ NULL, 
  20549         /* snoop_flags */ 0,
  20550         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20551         /* type */ SOC_MEM_TYPE_NORMAL,
  20552         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20553         /* impl */ SOC_MEM_IMPL_NORMAL,
  20554         /* cmic_mor_clks       */ 0,
  20555         /* access_latency_mode */ 3,
  20556     },
  20557 #endif /* chips */
  20558 
  20559 #if defined(BCM_56770_A0)
  20560     { /* SOC_MEM_INT_VLAN_XLATE_2_DOUBLE_BCM56770_A0m */ 
  20561         /* mem            VLAN_XLATE_2_DOUBLEm */
  20562         /* flags       */ SOC_MEM_FLAG_VALID |
  20563                           SOC_MEM_FLAG_CACHABLE |
  20564                           SOC_MEM_FLAG_SER_SPECIAL |
  20565                           SOC_MEM_FLAG_HASHED |
  20566                           SOC_MEM_FLAG_MULTIVIEW |
  20567                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  20568         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  20569         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20570         /* index_min   */ 0,
  20571         /* index_max   */ 49151,
  20572         /* minblock    */ 25,
  20573         /* maxblock    */ 25,
  20574         /* blocks      */ 0x2000000,
  20575         /* blocks_hi   */ 0,
  20576         /* base        */ 0x61380000,
  20577         /* gran        */ 1,
  20578         /* bytes       */ 27,
  20579         /* nFields     */ 262,
  20580         /* *fields     */ soc_VLAN_XLATE_2_DOUBLEm_fields,
  20581         /* *views      */ soc_VLAN_XLATE_2_DOUBLEm_views,
  20582         /* *views_num  */ &soc_VLAN_XLATE_2_DOUBLEm_views_num,
  20583         /* snoop_cb    */ NULL, 
  20584         /* snoop_user_data */ NULL, 
  20585         /* snoop_flags */ 0,
  20586         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20587         /* type */ SOC_MEM_TYPE_NORMAL,
  20588         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20589         /* impl */ SOC_MEM_IMPL_NORMAL,
  20590         /* cmic_mor_clks       */ 0,
  20591         /* access_latency_mode */ 3,
  20592     },
  20593 #endif /* chips */
  20594 
  20595 #if defined(BCM_56870_A0)
  20596     { /* SOC_MEM_INT_VLAN_XLATE_2_ECCm */ 
  20597         /* mem            VLAN_XLATE_2_ECCm */
  20598         /* flags       */ SOC_MEM_FLAG_VALID |
  20599                           SOC_MEM_FLAG_CACHABLE |
  20600                           SOC_MEM_FLAG_SER_SPECIAL |
  20601                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x222 */
  20602         /* cmp_fn      */ _soc_mem_cmp_undef,
  20603         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20604         /* index_min   */ 0,
  20605         /* index_max   */ 98303,
  20606         /* minblock    */ 37,
  20607         /* maxblock    */ 37,
  20608         /* blocks      */ 0,
  20609         /* blocks_hi   */ 0x20,
  20610         /* base        */ 0x61440000,
  20611         /* gran        */ 1,
  20612         /* bytes       */ 15,
  20613         /* nFields     */ 4,
  20614         /* *fields     */ soc_VLAN_XLATE_2_ECCm_fields,
  20615         /* *views      */ NULL,
  20616         /* *views_num  */ NULL,
  20617         /* snoop_cb    */ NULL, 
  20618         /* snoop_user_data */ NULL, 
  20619         /* snoop_flags */ 0,
  20620         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20621         /* type */ SOC_MEM_TYPE_NORMAL,
  20622         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  20623         /* impl */ SOC_MEM_IMPL_NORMAL,
  20624         /* cmic_mor_clks       */ 0,
  20625         /* access_latency_mode */ 3,
  20626     },
  20627 #endif /* chips */
  20628 
  20629 #if defined(BCM_56370_A0)
  20630     { /* SOC_MEM_INT_VLAN_XLATE_2_ECC_BCM56370_A0m */ 
  20631         /* mem            VLAN_XLATE_2_ECCm */
  20632         /* flags       */ SOC_MEM_FLAG_VALID |
  20633                           SOC_MEM_FLAG_CACHABLE |
  20634                           SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */
  20635         /* cmp_fn      */ _soc_mem_cmp_undef,
  20636         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20637         /* index_min   */ 0,
  20638         /* index_max   */ 32767,
  20639         /* minblock    */ 14,
  20640         /* maxblock    */ 14,
  20641         /* blocks      */ 0x4000,
  20642         /* blocks_hi   */ 0,
  20643         /* base        */ 0x614c0000,
  20644         /* gran        */ 1,
  20645         /* bytes       */ 15,
  20646         /* nFields     */ 4,
  20647         /* *fields     */ soc_VLAN_XLATE_2_ECCm_fields,
  20648         /* *views      */ NULL,
  20649         /* *views_num  */ NULL,
  20650         /* snoop_cb    */ NULL, 
  20651         /* snoop_user_data */ NULL, 
  20652         /* snoop_flags */ 0,
  20653         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20654         /* type */ SOC_MEM_TYPE_NORMAL,
  20655         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  20656         /* impl */ SOC_MEM_IMPL_NORMAL,
  20657         /* cmic_mor_clks       */ 0,
  20658         /* access_latency_mode */ 3,
  20659     },
  20660 #endif /* chips */
  20661 
  20662 #if defined(BCM_56770_A0)
  20663     { /* SOC_MEM_INT_VLAN_XLATE_2_ECC_BCM56770_A0m */ 
  20664         /* mem            VLAN_XLATE_2_ECCm */
  20665         /* flags       */ SOC_MEM_FLAG_VALID |
  20666                           SOC_MEM_FLAG_CACHABLE |
  20667                           SOC_MEM_FLAG_SER_SPECIAL |
  20668                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x222 */
  20669         /* cmp_fn      */ _soc_mem_cmp_undef,
  20670         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20671         /* index_min   */ 0,
  20672         /* index_max   */ 98303,
  20673         /* minblock    */ 25,
  20674         /* maxblock    */ 25,
  20675         /* blocks      */ 0x2000000,
  20676         /* blocks_hi   */ 0,
  20677         /* base        */ 0x61440000,
  20678         /* gran        */ 1,
  20679         /* bytes       */ 15,
  20680         /* nFields     */ 4,
  20681         /* *fields     */ soc_VLAN_XLATE_2_ECCm_fields,
  20682         /* *views      */ NULL,
  20683         /* *views_num  */ NULL,
  20684         /* snoop_cb    */ NULL, 
  20685         /* snoop_user_data */ NULL, 
  20686         /* snoop_flags */ 0,
  20687         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20688         /* type */ SOC_MEM_TYPE_NORMAL,
  20689         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  20690         /* impl */ SOC_MEM_IMPL_NORMAL,
  20691         /* cmic_mor_clks       */ 0,
  20692         /* access_latency_mode */ 3,
  20693     },
  20694 #endif /* chips */
  20695 
  20696 #if defined(BCM_56870_A0)
  20697     { /* SOC_MEM_INT_VLAN_XLATE_2_HASH_CONTROLm */ 
  20698         /* mem            VLAN_XLATE_2_HASH_CONTROLm */
  20699         /* flags       */ SOC_MEM_FLAG_VALID |
  20700                           SOC_MEM_FLAG_CACHABLE |
  20701                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  20702         /* cmp_fn      */ _soc_mem_cmp_undef,
  20703         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20704         /* index_min   */ 0,
  20705         /* index_max   */ 0,
  20706         /* minblock    */ 37,
  20707         /* maxblock    */ 37,
  20708         /* blocks      */ 0,
  20709         /* blocks_hi   */ 0x20,
  20710         /* base        */ 0x61300000,
  20711         /* gran        */ 1,
  20712         /* bytes       */ 7,
  20713         /* nFields     */ 17,
  20714         /* *fields     */ soc_VLAN_XLATE_2_HASH_CONTROLm_fields,
  20715         /* *views      */ NULL,
  20716         /* *views_num  */ NULL,
  20717         /* snoop_cb    */ NULL, 
  20718         /* snoop_user_data */ NULL, 
  20719         /* snoop_flags */ 0,
  20720         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20721         /* type */ SOC_MEM_TYPE_NORMAL,
  20722         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20723         /* impl */ SOC_MEM_IMPL_NORMAL,
  20724         /* cmic_mor_clks       */ 0,
  20725         /* access_latency_mode */ 3,
  20726     },
  20727 #endif /* chips */
  20728 
  20729 #if defined(BCM_56370_A0)
  20730     { /* SOC_MEM_INT_VLAN_XLATE_2_HASH_CONTROL_BCM56370_A0m */ 
  20731         /* mem            VLAN_XLATE_2_HASH_CONTROLm */
  20732         /* flags       */ SOC_MEM_FLAG_VALID |
  20733                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  20734         /* cmp_fn      */ _soc_mem_cmp_undef,
  20735         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20736         /* index_min   */ 0,
  20737         /* index_max   */ 0,
  20738         /* minblock    */ 14,
  20739         /* maxblock    */ 14,
  20740         /* blocks      */ 0x4000,
  20741         /* blocks_hi   */ 0,
  20742         /* base        */ 0x613c0000,
  20743         /* gran        */ 1,
  20744         /* bytes       */ 7,
  20745         /* nFields     */ 17,
  20746         /* *fields     */ soc_VLAN_XLATE_2_HASH_CONTROLm_fields,
  20747         /* *views      */ NULL,
  20748         /* *views_num  */ NULL,
  20749         /* snoop_cb    */ NULL, 
  20750         /* snoop_user_data */ NULL, 
  20751         /* snoop_flags */ 0,
  20752         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20753         /* type */ SOC_MEM_TYPE_NORMAL,
  20754         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20755         /* impl */ SOC_MEM_IMPL_NORMAL,
  20756         /* cmic_mor_clks       */ 0,
  20757         /* access_latency_mode */ 3,
  20758     },
  20759 #endif /* chips */
  20760 
  20761 #if defined(BCM_56770_A0)
  20762     { /* SOC_MEM_INT_VLAN_XLATE_2_HASH_CONTROL_BCM56770_A0m */ 
  20763         /* mem            VLAN_XLATE_2_HASH_CONTROLm */
  20764         /* flags       */ SOC_MEM_FLAG_VALID |
  20765                           SOC_MEM_FLAG_CACHABLE |
  20766                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  20767         /* cmp_fn      */ _soc_mem_cmp_undef,
  20768         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20769         /* index_min   */ 0,
  20770         /* index_max   */ 0,
  20771         /* minblock    */ 25,
  20772         /* maxblock    */ 25,
  20773         /* blocks      */ 0x2000000,
  20774         /* blocks_hi   */ 0,
  20775         /* base        */ 0x61300000,
  20776         /* gran        */ 1,
  20777         /* bytes       */ 7,
  20778         /* nFields     */ 17,
  20779         /* *fields     */ soc_VLAN_XLATE_2_HASH_CONTROLm_fields,
  20780         /* *views      */ NULL,
  20781         /* *views_num  */ NULL,
  20782         /* snoop_cb    */ NULL, 
  20783         /* snoop_user_data */ NULL, 
  20784         /* snoop_flags */ 0,
  20785         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20786         /* type */ SOC_MEM_TYPE_NORMAL,
  20787         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20788         /* impl */ SOC_MEM_IMPL_NORMAL,
  20789         /* cmic_mor_clks       */ 0,
  20790         /* access_latency_mode */ 3,
  20791     },
  20792 #endif /* chips */
  20793 
  20794 #if defined(BCM_56640_A0)
  20795     { /* SOC_MEM_INT_VLAN_XLATE_2_HIT_ONLYm */ 
  20796         /* mem            VLAN_XLATE_2_HIT_ONLYm */
  20797         /* flags       */ SOC_MEM_FLAG_VALID |
  20798                           SOC_MEM_FLAG_CACHABLE |
  20799                           SOC_MEM_FLAG_HASHED, /* 0x20022 */
  20800         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  20801         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20802         /* index_min   */ 0,
  20803         /* index_max   */ 262143,
  20804         /* minblock    */ 8,
  20805         /* maxblock    */ 8,
  20806         /* blocks      */ 0x100,
  20807         /* blocks_hi   */ 0,
  20808         /* base        */ 0x10000000,
  20809         /* gran        */ 1,
  20810         /* bytes       */ 1,
  20811         /* nFields     */ 3,
  20812         /* *fields     */ soc_VLAN_XLATE_2_HIT_ONLYm_fields,
  20813         /* *views      */ NULL,
  20814         /* *views_num  */ NULL,
  20815         /* snoop_cb    */ NULL, 
  20816         /* snoop_user_data */ NULL, 
  20817         /* snoop_flags */ 0,
  20818         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20819         /* type */ SOC_MEM_TYPE_NORMAL,
  20820         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20821         /* impl */ SOC_MEM_IMPL_NORMAL,
  20822         /* cmic_mor_clks       */ 0,
  20823     },
  20824 #endif /* chips */
  20825 
  20826 #if defined(BCM_56340_A0)
  20827     { /* SOC_MEM_INT_VLAN_XLATE_2_HIT_ONLY_BCM56340_A0m */ 
  20828         /* mem            VLAN_XLATE_2_HIT_ONLYm */
  20829         /* flags       */ SOC_MEM_FLAG_VALID |
  20830                           SOC_MEM_FLAG_CACHABLE |
  20831                           SOC_MEM_FLAG_HASHED, /* 0x20022 */
  20832         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  20833         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20834         /* index_min   */ 0,
  20835         /* index_max   */ 49151,
  20836         /* minblock    */ 6,
  20837         /* maxblock    */ 6,
  20838         /* blocks      */ 0x40,
  20839         /* blocks_hi   */ 0,
  20840         /* base        */ 0x10000000,
  20841         /* gran        */ 1,
  20842         /* bytes       */ 1,
  20843         /* nFields     */ 3,
  20844         /* *fields     */ soc_VLAN_XLATE_2_HIT_ONLYm_fields,
  20845         /* *views      */ NULL,
  20846         /* *views_num  */ NULL,
  20847         /* snoop_cb    */ NULL, 
  20848         /* snoop_user_data */ NULL, 
  20849         /* snoop_flags */ 0,
  20850         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20851         /* type */ SOC_MEM_TYPE_NORMAL,
  20852         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20853         /* impl */ SOC_MEM_IMPL_NORMAL,
  20854         /* cmic_mor_clks       */ 0,
  20855     },
  20856 #endif /* chips */
  20857 
  20858 #if defined(BCM_56870_A0)
  20859     { /* SOC_MEM_INT_VLAN_XLATE_2_KEY_ATTRIBUTESm */ 
  20860         /* mem            VLAN_XLATE_2_KEY_ATTRIBUTESm */
  20861         /* flags       */ SOC_MEM_FLAG_VALID |
  20862                           SOC_MEM_FLAG_CACHABLE |
  20863                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  20864         /* cmp_fn      */ _soc_mem_cmp_undef,
  20865         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20866         /* index_min   */ 0,
  20867         /* index_max   */ 31,
  20868         /* minblock    */ 37,
  20869         /* maxblock    */ 37,
  20870         /* blocks      */ 0,
  20871         /* blocks_hi   */ 0x20,
  20872         /* base        */ 0x61340000,
  20873         /* gran        */ 1,
  20874         /* bytes       */ 2,
  20875         /* nFields     */ 5,
  20876         /* *fields     */ soc_VLAN_XLATE_2_KEY_ATTRIBUTESm_fields,
  20877         /* *views      */ NULL,
  20878         /* *views_num  */ NULL,
  20879         /* snoop_cb    */ NULL, 
  20880         /* snoop_user_data */ NULL, 
  20881         /* snoop_flags */ 0,
  20882         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20883         /* type */ SOC_MEM_TYPE_NORMAL,
  20884         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20885         /* impl */ SOC_MEM_IMPL_NORMAL,
  20886         /* cmic_mor_clks       */ 0,
  20887         /* access_latency_mode */ 3,
  20888     },
  20889 #endif /* chips */
  20890 
  20891 #if defined(BCM_56370_A0)
  20892     { /* SOC_MEM_INT_VLAN_XLATE_2_KEY_ATTRIBUTES_BCM56370_A0m */ 
  20893         /* mem            VLAN_XLATE_2_KEY_ATTRIBUTESm */
  20894         /* flags       */ SOC_MEM_FLAG_VALID |
  20895                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  20896         /* cmp_fn      */ _soc_mem_cmp_undef,
  20897         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20898         /* index_min   */ 0,
  20899         /* index_max   */ 31,
  20900         /* minblock    */ 14,
  20901         /* maxblock    */ 14,
  20902         /* blocks      */ 0x4000,
  20903         /* blocks_hi   */ 0,
  20904         /* base        */ 0x612c0000,
  20905         /* gran        */ 1,
  20906         /* bytes       */ 3,
  20907         /* nFields     */ 5,
  20908         /* *fields     */ soc_VLAN_XLATE_2_KEY_ATTRIBUTES_BCM56370_A0m_fields,
  20909         /* *views      */ NULL,
  20910         /* *views_num  */ NULL,
  20911         /* snoop_cb    */ NULL, 
  20912         /* snoop_user_data */ NULL, 
  20913         /* snoop_flags */ 0,
  20914         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20915         /* type */ SOC_MEM_TYPE_NORMAL,
  20916         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20917         /* impl */ SOC_MEM_IMPL_NORMAL,
  20918         /* cmic_mor_clks       */ 0,
  20919         /* access_latency_mode */ 3,
  20920     },
  20921 #endif /* chips */
  20922 
  20923 #if defined(BCM_56770_A0)
  20924     { /* SOC_MEM_INT_VLAN_XLATE_2_KEY_ATTRIBUTES_BCM56770_A0m */ 
  20925         /* mem            VLAN_XLATE_2_KEY_ATTRIBUTESm */
  20926         /* flags       */ SOC_MEM_FLAG_VALID |
  20927                           SOC_MEM_FLAG_CACHABLE |
  20928                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  20929         /* cmp_fn      */ _soc_mem_cmp_undef,
  20930         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20931         /* index_min   */ 0,
  20932         /* index_max   */ 31,
  20933         /* minblock    */ 25,
  20934         /* maxblock    */ 25,
  20935         /* blocks      */ 0x2000000,
  20936         /* blocks_hi   */ 0,
  20937         /* base        */ 0x61340000,
  20938         /* gran        */ 1,
  20939         /* bytes       */ 2,
  20940         /* nFields     */ 5,
  20941         /* *fields     */ soc_VLAN_XLATE_2_KEY_ATTRIBUTESm_fields,
  20942         /* *views      */ NULL,
  20943         /* *views_num  */ NULL,
  20944         /* snoop_cb    */ NULL, 
  20945         /* snoop_user_data */ NULL, 
  20946         /* snoop_flags */ 0,
  20947         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20948         /* type */ SOC_MEM_TYPE_NORMAL,
  20949         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  20950         /* impl */ SOC_MEM_IMPL_NORMAL,
  20951         /* cmic_mor_clks       */ 0,
  20952         /* access_latency_mode */ 3,
  20953     },
  20954 #endif /* chips */
  20955 
  20956 #if defined(BCM_56870_A0)
  20957     { /* SOC_MEM_INT_VLAN_XLATE_2_LPm */ 
  20958         /* mem            VLAN_XLATE_2_LPm */
  20959         /* flags       */ SOC_MEM_FLAG_VALID |
  20960                           SOC_MEM_FLAG_CACHABLE |
  20961                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  20962                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  20963         /* cmp_fn      */ _soc_mem_cmp_undef,
  20964         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20965         /* index_min   */ 0,
  20966         /* index_max   */ 36863,
  20967         /* minblock    */ 37,
  20968         /* maxblock    */ 37,
  20969         /* blocks      */ 0,
  20970         /* blocks_hi   */ 0x20,
  20971         /* base        */ 0x614c0000,
  20972         /* gran        */ 1,
  20973         /* bytes       */ 6,
  20974         /* nFields     */ 14,
  20975         /* *fields     */ soc_VLAN_XLATE_2_LPm_fields,
  20976         /* *views      */ NULL,
  20977         /* *views_num  */ NULL,
  20978         /* snoop_cb    */ NULL, 
  20979         /* snoop_user_data */ NULL, 
  20980         /* snoop_flags */ 0,
  20981         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  20982         /* type */ SOC_MEM_TYPE_NORMAL,
  20983         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  20984         /* impl */ SOC_MEM_IMPL_NORMAL,
  20985         /* cmic_mor_clks       */ 0,
  20986         /* access_latency_mode */ 3,
  20987     },
  20988 #endif /* chips */
  20989 
  20990 #if defined(BCM_56370_A0)
  20991     { /* SOC_MEM_INT_VLAN_XLATE_2_LP_BCM56370_A0m */ 
  20992         /* mem            VLAN_XLATE_2_LPm */
  20993         /* flags       */ SOC_MEM_FLAG_VALID |
  20994                           SOC_MEM_FLAG_CACHABLE |
  20995                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  20996         /* cmp_fn      */ _soc_mem_cmp_undef,
  20997         /* *null_entry */ _soc_mem_entry_null_zeroes,
  20998         /* index_min   */ 0,
  20999         /* index_max   */ 12287,
  21000         /* minblock    */ 14,
  21001         /* maxblock    */ 14,
  21002         /* blocks      */ 0x4000,
  21003         /* blocks_hi   */ 0,
  21004         /* base        */ 0x61500000,
  21005         /* gran        */ 1,
  21006         /* bytes       */ 6,
  21007         /* nFields     */ 14,
  21008         /* *fields     */ soc_VLAN_XLATE_2_LPm_fields,
  21009         /* *views      */ NULL,
  21010         /* *views_num  */ NULL,
  21011         /* snoop_cb    */ NULL, 
  21012         /* snoop_user_data */ NULL, 
  21013         /* snoop_flags */ 0,
  21014         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21015         /* type */ SOC_MEM_TYPE_NORMAL,
  21016         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21017         /* impl */ SOC_MEM_IMPL_NORMAL,
  21018         /* cmic_mor_clks       */ 0,
  21019         /* access_latency_mode */ 3,
  21020     },
  21021 #endif /* chips */
  21022 
  21023 #if defined(BCM_56770_A0)
  21024     { /* SOC_MEM_INT_VLAN_XLATE_2_LP_BCM56770_A0m */ 
  21025         /* mem            VLAN_XLATE_2_LPm */
  21026         /* flags       */ SOC_MEM_FLAG_VALID |
  21027                           SOC_MEM_FLAG_CACHABLE |
  21028                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  21029                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  21030         /* cmp_fn      */ _soc_mem_cmp_undef,
  21031         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21032         /* index_min   */ 0,
  21033         /* index_max   */ 36863,
  21034         /* minblock    */ 25,
  21035         /* maxblock    */ 25,
  21036         /* blocks      */ 0x2000000,
  21037         /* blocks_hi   */ 0,
  21038         /* base        */ 0x614c0000,
  21039         /* gran        */ 1,
  21040         /* bytes       */ 6,
  21041         /* nFields     */ 14,
  21042         /* *fields     */ soc_VLAN_XLATE_2_LPm_fields,
  21043         /* *views      */ NULL,
  21044         /* *views_num  */ NULL,
  21045         /* snoop_cb    */ NULL, 
  21046         /* snoop_user_data */ NULL, 
  21047         /* snoop_flags */ 0,
  21048         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21049         /* type */ SOC_MEM_TYPE_NORMAL,
  21050         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21051         /* impl */ SOC_MEM_IMPL_NORMAL,
  21052         /* cmic_mor_clks       */ 0,
  21053         /* access_latency_mode */ 3,
  21054     },
  21055 #endif /* chips */
  21056 
  21057 #if defined(BCM_56870_A0)
  21058     { /* SOC_MEM_INT_VLAN_XLATE_2_REMAP_TABLE_Am */ 
  21059         /* mem            VLAN_XLATE_2_REMAP_TABLE_Am */
  21060         /* flags       */ SOC_MEM_FLAG_VALID |
  21061                           SOC_MEM_FLAG_CACHABLE |
  21062                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  21063         /* cmp_fn      */ _soc_mem_cmp_undef,
  21064         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21065         /* index_min   */ 0,
  21066         /* index_max   */ 255,
  21067         /* minblock    */ 37,
  21068         /* maxblock    */ 37,
  21069         /* blocks      */ 0,
  21070         /* blocks_hi   */ 0x20,
  21071         /* base        */ 0x61480000,
  21072         /* gran        */ 1,
  21073         /* bytes       */ 2,
  21074         /* nFields     */ 1,
  21075         /* *fields     */ soc_VLAN_XLATE_2_REMAP_TABLE_Am_fields,
  21076         /* *views      */ NULL,
  21077         /* *views_num  */ NULL,
  21078         /* snoop_cb    */ NULL, 
  21079         /* snoop_user_data */ NULL, 
  21080         /* snoop_flags */ 0,
  21081         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21082         /* type */ SOC_MEM_TYPE_NORMAL,
  21083         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21084         /* impl */ SOC_MEM_IMPL_NORMAL,
  21085         /* cmic_mor_clks       */ 0,
  21086         /* access_latency_mode */ 3,
  21087     },
  21088 #endif /* chips */
  21089 
  21090 #if defined(BCM_56370_A0)
  21091     { /* SOC_MEM_INT_VLAN_XLATE_2_REMAP_TABLE_A_BCM56370_A0m */ 
  21092         /* mem            VLAN_XLATE_2_REMAP_TABLE_Am */
  21093         /* flags       */ SOC_MEM_FLAG_VALID |
  21094                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  21095         /* cmp_fn      */ _soc_mem_cmp_undef,
  21096         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21097         /* index_min   */ 0,
  21098         /* index_max   */ 255,
  21099         /* minblock    */ 14,
  21100         /* maxblock    */ 14,
  21101         /* blocks      */ 0x4000,
  21102         /* blocks_hi   */ 0,
  21103         /* base        */ 0x61300000,
  21104         /* gran        */ 1,
  21105         /* bytes       */ 2,
  21106         /* nFields     */ 1,
  21107         /* *fields     */ soc_VLAN_XLATE_2_REMAP_TABLE_Am_fields,
  21108         /* *views      */ NULL,
  21109         /* *views_num  */ NULL,
  21110         /* snoop_cb    */ NULL, 
  21111         /* snoop_user_data */ NULL, 
  21112         /* snoop_flags */ 0,
  21113         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21114         /* type */ SOC_MEM_TYPE_NORMAL,
  21115         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21116         /* impl */ SOC_MEM_IMPL_NORMAL,
  21117         /* cmic_mor_clks       */ 0,
  21118         /* access_latency_mode */ 3,
  21119     },
  21120 #endif /* chips */
  21121 
  21122 #if defined(BCM_56770_A0)
  21123     { /* SOC_MEM_INT_VLAN_XLATE_2_REMAP_TABLE_A_BCM56770_A0m */ 
  21124         /* mem            VLAN_XLATE_2_REMAP_TABLE_Am */
  21125         /* flags       */ SOC_MEM_FLAG_VALID |
  21126                           SOC_MEM_FLAG_CACHABLE |
  21127                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  21128         /* cmp_fn      */ _soc_mem_cmp_undef,
  21129         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21130         /* index_min   */ 0,
  21131         /* index_max   */ 255,
  21132         /* minblock    */ 25,
  21133         /* maxblock    */ 25,
  21134         /* blocks      */ 0x2000000,
  21135         /* blocks_hi   */ 0,
  21136         /* base        */ 0x61480000,
  21137         /* gran        */ 1,
  21138         /* bytes       */ 2,
  21139         /* nFields     */ 1,
  21140         /* *fields     */ soc_VLAN_XLATE_2_REMAP_TABLE_Am_fields,
  21141         /* *views      */ NULL,
  21142         /* *views_num  */ NULL,
  21143         /* snoop_cb    */ NULL, 
  21144         /* snoop_user_data */ NULL, 
  21145         /* snoop_flags */ 0,
  21146         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21147         /* type */ SOC_MEM_TYPE_NORMAL,
  21148         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21149         /* impl */ SOC_MEM_IMPL_NORMAL,
  21150         /* cmic_mor_clks       */ 0,
  21151         /* access_latency_mode */ 3,
  21152     },
  21153 #endif /* chips */
  21154 
  21155 #if defined(BCM_56870_A0)
  21156     { /* SOC_MEM_INT_VLAN_XLATE_2_REMAP_TABLE_Bm */ 
  21157         /* mem            VLAN_XLATE_2_REMAP_TABLE_Bm */
  21158         /* flags       */ SOC_MEM_FLAG_VALID |
  21159                           SOC_MEM_FLAG_CACHABLE |
  21160                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  21161         /* cmp_fn      */ _soc_mem_cmp_undef,
  21162         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21163         /* index_min   */ 0,
  21164         /* index_max   */ 255,
  21165         /* minblock    */ 37,
  21166         /* maxblock    */ 37,
  21167         /* blocks      */ 0,
  21168         /* blocks_hi   */ 0x20,
  21169         /* base        */ 0x613c0000,
  21170         /* gran        */ 1,
  21171         /* bytes       */ 2,
  21172         /* nFields     */ 1,
  21173         /* *fields     */ soc_VLAN_XLATE_2_REMAP_TABLE_Am_fields,
  21174         /* *views      */ NULL,
  21175         /* *views_num  */ NULL,
  21176         /* snoop_cb    */ NULL, 
  21177         /* snoop_user_data */ NULL, 
  21178         /* snoop_flags */ 0,
  21179         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21180         /* type */ SOC_MEM_TYPE_NORMAL,
  21181         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21182         /* impl */ SOC_MEM_IMPL_NORMAL,
  21183         /* cmic_mor_clks       */ 0,
  21184         /* access_latency_mode */ 3,
  21185     },
  21186 #endif /* chips */
  21187 
  21188 #if defined(BCM_56370_A0)
  21189     { /* SOC_MEM_INT_VLAN_XLATE_2_REMAP_TABLE_B_BCM56370_A0m */ 
  21190         /* mem            VLAN_XLATE_2_REMAP_TABLE_Bm */
  21191         /* flags       */ SOC_MEM_FLAG_VALID |
  21192                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  21193         /* cmp_fn      */ _soc_mem_cmp_undef,
  21194         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21195         /* index_min   */ 0,
  21196         /* index_max   */ 255,
  21197         /* minblock    */ 14,
  21198         /* maxblock    */ 14,
  21199         /* blocks      */ 0x4000,
  21200         /* blocks_hi   */ 0,
  21201         /* base        */ 0x61440000,
  21202         /* gran        */ 1,
  21203         /* bytes       */ 2,
  21204         /* nFields     */ 1,
  21205         /* *fields     */ soc_VLAN_XLATE_2_REMAP_TABLE_Am_fields,
  21206         /* *views      */ NULL,
  21207         /* *views_num  */ NULL,
  21208         /* snoop_cb    */ NULL, 
  21209         /* snoop_user_data */ NULL, 
  21210         /* snoop_flags */ 0,
  21211         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21212         /* type */ SOC_MEM_TYPE_NORMAL,
  21213         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21214         /* impl */ SOC_MEM_IMPL_NORMAL,
  21215         /* cmic_mor_clks       */ 0,
  21216         /* access_latency_mode */ 3,
  21217     },
  21218 #endif /* chips */
  21219 
  21220 #if defined(BCM_56770_A0)
  21221     { /* SOC_MEM_INT_VLAN_XLATE_2_REMAP_TABLE_B_BCM56770_A0m */ 
  21222         /* mem            VLAN_XLATE_2_REMAP_TABLE_Bm */
  21223         /* flags       */ SOC_MEM_FLAG_VALID |
  21224                           SOC_MEM_FLAG_CACHABLE |
  21225                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  21226         /* cmp_fn      */ _soc_mem_cmp_undef,
  21227         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21228         /* index_min   */ 0,
  21229         /* index_max   */ 255,
  21230         /* minblock    */ 25,
  21231         /* maxblock    */ 25,
  21232         /* blocks      */ 0x2000000,
  21233         /* blocks_hi   */ 0,
  21234         /* base        */ 0x613c0000,
  21235         /* gran        */ 1,
  21236         /* bytes       */ 2,
  21237         /* nFields     */ 1,
  21238         /* *fields     */ soc_VLAN_XLATE_2_REMAP_TABLE_Am_fields,
  21239         /* *views      */ NULL,
  21240         /* *views_num  */ NULL,
  21241         /* snoop_cb    */ NULL, 
  21242         /* snoop_user_data */ NULL, 
  21243         /* snoop_flags */ 0,
  21244         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21245         /* type */ SOC_MEM_TYPE_NORMAL,
  21246         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21247         /* impl */ SOC_MEM_IMPL_NORMAL,
  21248         /* cmic_mor_clks       */ 0,
  21249         /* access_latency_mode */ 3,
  21250     },
  21251 #endif /* chips */
  21252 
  21253 #if defined(BCM_56870_A0)
  21254     { /* SOC_MEM_INT_VLAN_XLATE_2_SINGLEm */ 
  21255         /* mem            VLAN_XLATE_2_SINGLEm */
  21256         /* flags       */ SOC_MEM_FLAG_VALID |
  21257                           SOC_MEM_FLAG_CACHABLE |
  21258                           SOC_MEM_FLAG_SER_SPECIAL |
  21259                           SOC_MEM_FLAG_HASHED |
  21260                           SOC_MEM_FLAG_MULTIVIEW |
  21261                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  21262         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21263         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21264         /* index_min   */ 0,
  21265         /* index_max   */ 98303,
  21266         /* minblock    */ 37,
  21267         /* maxblock    */ 37,
  21268         /* blocks      */ 0,
  21269         /* blocks_hi   */ 0x20,
  21270         /* base        */ 0x612c0000,
  21271         /* gran        */ 1,
  21272         /* bytes       */ 14,
  21273         /* nFields     */ 18,
  21274         /* *fields     */ soc_VLAN_XLATE_2_SINGLEm_fields,
  21275         /* *views      */ soc_VLAN_XLATE_2_SINGLEm_views,
  21276         /* *views_num  */ &soc_VLAN_XLATE_2_SINGLEm_views_num,
  21277         /* snoop_cb    */ NULL, 
  21278         /* snoop_user_data */ NULL, 
  21279         /* snoop_flags */ 0,
  21280         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21281         /* type */ SOC_MEM_TYPE_NORMAL,
  21282         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21283         /* impl */ SOC_MEM_IMPL_NORMAL,
  21284         /* cmic_mor_clks       */ 0,
  21285         /* access_latency_mode */ 3,
  21286     },
  21287 #endif /* chips */
  21288 
  21289 #if defined(BCM_56370_A0)
  21290     { /* SOC_MEM_INT_VLAN_XLATE_2_SINGLE_BCM56370_A0m */ 
  21291         /* mem            VLAN_XLATE_2_SINGLEm */
  21292         /* flags       */ SOC_MEM_FLAG_VALID |
  21293                           SOC_MEM_FLAG_CACHABLE |
  21294                           SOC_MEM_FLAG_SER_SPECIAL |
  21295                           SOC_MEM_FLAG_HASHED, /* 0x20222 */
  21296         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21297         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21298         /* index_min   */ 0,
  21299         /* index_max   */ 32767,
  21300         /* minblock    */ 14,
  21301         /* maxblock    */ 14,
  21302         /* blocks      */ 0x4000,
  21303         /* blocks_hi   */ 0,
  21304         /* base        */ 0x61380000,
  21305         /* gran        */ 1,
  21306         /* bytes       */ 14,
  21307         /* nFields     */ 6,
  21308         /* *fields     */ soc_VLAN_XLATE_2_SINGLE_BCM56370_A0m_fields,
  21309         /* *views      */ NULL,
  21310         /* *views_num  */ NULL,
  21311         /* snoop_cb    */ NULL, 
  21312         /* snoop_user_data */ NULL, 
  21313         /* snoop_flags */ 0,
  21314         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21315         /* type */ SOC_MEM_TYPE_NORMAL,
  21316         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21317         /* impl */ SOC_MEM_IMPL_NORMAL,
  21318         /* cmic_mor_clks       */ 0,
  21319         /* access_latency_mode */ 3,
  21320     },
  21321 #endif /* chips */
  21322 
  21323 #if defined(BCM_56770_A0)
  21324     { /* SOC_MEM_INT_VLAN_XLATE_2_SINGLE_BCM56770_A0m */ 
  21325         /* mem            VLAN_XLATE_2_SINGLEm */
  21326         /* flags       */ SOC_MEM_FLAG_VALID |
  21327                           SOC_MEM_FLAG_CACHABLE |
  21328                           SOC_MEM_FLAG_SER_SPECIAL |
  21329                           SOC_MEM_FLAG_HASHED |
  21330                           SOC_MEM_FLAG_MULTIVIEW |
  21331                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  21332         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21333         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21334         /* index_min   */ 0,
  21335         /* index_max   */ 98303,
  21336         /* minblock    */ 25,
  21337         /* maxblock    */ 25,
  21338         /* blocks      */ 0x2000000,
  21339         /* blocks_hi   */ 0,
  21340         /* base        */ 0x612c0000,
  21341         /* gran        */ 1,
  21342         /* bytes       */ 14,
  21343         /* nFields     */ 18,
  21344         /* *fields     */ soc_VLAN_XLATE_2_SINGLEm_fields,
  21345         /* *views      */ soc_VLAN_XLATE_2_SINGLEm_views,
  21346         /* *views_num  */ &soc_VLAN_XLATE_2_SINGLEm_views_num,
  21347         /* snoop_cb    */ NULL, 
  21348         /* snoop_user_data */ NULL, 
  21349         /* snoop_flags */ 0,
  21350         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21351         /* type */ SOC_MEM_TYPE_NORMAL,
  21352         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21353         /* impl */ SOC_MEM_IMPL_NORMAL,
  21354         /* cmic_mor_clks       */ 0,
  21355         /* access_latency_mode */ 3,
  21356     },
  21357 #endif /* chips */
  21358 
  21359 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  21360     { /* SOC_MEM_INT_VLAN_XLATE_BCM53314_A0m */ 
  21361         /* mem            VLAN_XLATEm */
  21362         /* flags       */ SOC_MEM_FLAG_VALID |
  21363                           SOC_MEM_FLAG_CAM |
  21364                           SOC_MEM_FLAG_AGGR, /* 0x180002 */
  21365         /* cmp_fn      */ _soc_mem_cmp_undef,
  21366         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21367         /* index_min   */ 0,
  21368         /* index_max   */ 15,
  21369         /* minblock    */ 6,
  21370         /* maxblock    */ 6,
  21371         /* blocks      */ 0x40,
  21372         /* blocks_hi   */ 0,
  21373         /* base        */ 0x04060000,
  21374         /* gran        */ 1,
  21375         /* bytes       */ 7,
  21376         /* nFields     */ 12,
  21377         /* *fields     */ soc_VLAN_XLATE_BCM56224_A0m_fields,
  21378         /* *views      */ NULL,
  21379         /* *views_num  */ NULL,
  21380         /* snoop_cb    */ NULL, 
  21381         /* snoop_user_data */ NULL, 
  21382         /* snoop_flags */ 0,
  21383         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21384         /* type */ SOC_MEM_TYPE_NORMAL,
  21385         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21386         /* impl */ SOC_MEM_IMPL_NORMAL,
  21387         /* cmic_mor_clks       */ 0,
  21388     },
  21389 #endif /* chips */
  21390 
  21391 #if defined(BCM_53400_A0)
  21392     { /* SOC_MEM_INT_VLAN_XLATE_BCM53400_A0m */ 
  21393         /* mem            VLAN_XLATEm */
  21394         /* flags       */ SOC_MEM_FLAG_VALID |
  21395                           SOC_MEM_FLAG_CACHABLE |
  21396                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  21397                           SOC_MEM_FLAG_HASHED |
  21398                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
  21399         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21400         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21401         /* index_min   */ 0,
  21402         /* index_max   */ 2047,
  21403         /* minblock    */ 5,
  21404         /* maxblock    */ 5,
  21405         /* blocks      */ 0x20,
  21406         /* blocks_hi   */ 0,
  21407         /* base        */ 0x0c180000,
  21408         /* gran        */ 1,
  21409         /* bytes       */ 15,
  21410         /* nFields     */ 51,
  21411         /* *fields     */ soc_VLAN_XLATE_BCM53400_A0m_fields,
  21412         /* *views      */ soc_VLAN_XLATE_BCM53400_A0m_views,
  21413         /* *views_num  */ &soc_VLAN_XLATE_BCM53400_A0m_views_num,
  21414         /* snoop_cb    */ NULL, 
  21415         /* snoop_user_data */ NULL, 
  21416         /* snoop_flags */ 0,
  21417         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21418         /* type */ SOC_MEM_TYPE_NORMAL,
  21419         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21420         /* impl */ SOC_MEM_IMPL_NORMAL,
  21421         /* cmic_mor_clks       */ 0,
  21422     },
  21423 #endif /* chips */
  21424 
  21425 #if defined(BCM_53540_A0)
  21426     { /* SOC_MEM_INT_VLAN_XLATE_BCM53540_A0m */ 
  21427         /* mem            VLAN_XLATEm */
  21428         /* flags       */ SOC_MEM_FLAG_VALID |
  21429                           SOC_MEM_FLAG_CACHABLE |
  21430                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  21431                           SOC_MEM_FLAG_HASHED |
  21432                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
  21433         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21434         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21435         /* index_min   */ 0,
  21436         /* index_max   */ 255,
  21437         /* minblock    */ 8,
  21438         /* maxblock    */ 8,
  21439         /* blocks      */ 0x100,
  21440         /* blocks_hi   */ 0,
  21441         /* base        */ 0x0c180000,
  21442         /* gran        */ 1,
  21443         /* bytes       */ 15,
  21444         /* nFields     */ 63,
  21445         /* *fields     */ soc_VLAN_XLATE_BCM53540_A0m_fields,
  21446         /* *views      */ soc_VLAN_XLATE_BCM53540_A0m_views,
  21447         /* *views_num  */ &soc_VLAN_XLATE_BCM53540_A0m_views_num,
  21448         /* snoop_cb    */ NULL, 
  21449         /* snoop_user_data */ NULL, 
  21450         /* snoop_flags */ 0,
  21451         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21452         /* type */ SOC_MEM_TYPE_NORMAL,
  21453         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21454         /* impl */ SOC_MEM_IMPL_NORMAL,
  21455         /* cmic_mor_clks       */ 0,
  21456     },
  21457 #endif /* chips */
  21458 
  21459 #if defined(BCM_53570_A0)
  21460     { /* SOC_MEM_INT_VLAN_XLATE_BCM53570_A0m */ 
  21461         /* mem            VLAN_XLATEm */
  21462         /* flags       */ SOC_MEM_FLAG_VALID |
  21463                           SOC_MEM_FLAG_CACHABLE |
  21464                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  21465                           SOC_MEM_FLAG_HASHED |
  21466                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
  21467         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21468         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21469         /* index_min   */ 0,
  21470         /* index_max   */ 2047,
  21471         /* minblock    */ 15,
  21472         /* maxblock    */ 15,
  21473         /* blocks      */ 0x8000,
  21474         /* blocks_hi   */ 0,
  21475         /* base        */ 0x0c180000,
  21476         /* gran        */ 1,
  21477         /* bytes       */ 16,
  21478         /* nFields     */ 75,
  21479         /* *fields     */ soc_VLAN_XLATE_BCM53570_A0m_fields,
  21480         /* *views      */ soc_VLAN_XLATE_BCM53570_A0m_views,
  21481         /* *views_num  */ &soc_VLAN_XLATE_BCM53570_A0m_views_num,
  21482         /* snoop_cb    */ NULL, 
  21483         /* snoop_user_data */ NULL, 
  21484         /* snoop_flags */ 0,
  21485         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21486         /* type */ SOC_MEM_TYPE_NORMAL,
  21487         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21488         /* impl */ SOC_MEM_IMPL_NORMAL,
  21489         /* cmic_mor_clks       */ 0,
  21490     },
  21491 #endif /* chips */
  21492 
  21493 #if defined(BCM_53570_B0)
  21494     { /* SOC_MEM_INT_VLAN_XLATE_BCM53570_B0m */ 
  21495         /* mem            VLAN_XLATEm */
  21496         /* flags       */ SOC_MEM_FLAG_VALID |
  21497                           SOC_MEM_FLAG_CACHABLE |
  21498                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  21499                           SOC_MEM_FLAG_HASHED |
  21500                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
  21501         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21502         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21503         /* index_min   */ 0,
  21504         /* index_max   */ 4095,
  21505         /* minblock    */ 15,
  21506         /* maxblock    */ 15,
  21507         /* blocks      */ 0x8000,
  21508         /* blocks_hi   */ 0,
  21509         /* base        */ 0x0c180000,
  21510         /* gran        */ 1,
  21511         /* bytes       */ 17,
  21512         /* nFields     */ 75,
  21513         /* *fields     */ soc_VLAN_XLATE_BCM53570_B0m_fields,
  21514         /* *views      */ soc_VLAN_XLATE_BCM53570_B0m_views,
  21515         /* *views_num  */ &soc_VLAN_XLATE_BCM53570_B0m_views_num,
  21516         /* snoop_cb    */ NULL, 
  21517         /* snoop_user_data */ NULL, 
  21518         /* snoop_flags */ 0,
  21519         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21520         /* type */ SOC_MEM_TYPE_NORMAL,
  21521         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21522         /* impl */ SOC_MEM_IMPL_NORMAL,
  21523         /* cmic_mor_clks       */ 0,
  21524     },
  21525 #endif /* chips */
  21526 
  21527 #if defined(BCM_56142_A0)
  21528     { /* SOC_MEM_INT_VLAN_XLATE_BCM56142_A0m */ 
  21529         /* mem            VLAN_XLATEm */
  21530         /* flags       */ SOC_MEM_FLAG_VALID |
  21531                           SOC_MEM_FLAG_CACHABLE |
  21532                           SOC_MEM_FLAG_HASHED |
  21533                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20022 */
  21534         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21535         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21536         /* index_min   */ 0,
  21537         /* index_max   */ 2047,
  21538         /* minblock    */ 5,
  21539         /* maxblock    */ 5,
  21540         /* blocks      */ 0x20,
  21541         /* blocks_hi   */ 0,
  21542         /* base        */ 0x04060000,
  21543         /* gran        */ 1,
  21544         /* bytes       */ 12,
  21545         /* nFields     */ 49,
  21546         /* *fields     */ soc_VLAN_XLATE_BCM56142_A0m_fields,
  21547         /* *views      */ soc_VLAN_XLATE_BCM56142_A0m_views,
  21548         /* *views_num  */ &soc_VLAN_XLATE_BCM56142_A0m_views_num,
  21549         /* snoop_cb    */ NULL, 
  21550         /* snoop_user_data */ NULL, 
  21551         /* snoop_flags */ 0,
  21552         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21553         /* type */ SOC_MEM_TYPE_NORMAL,
  21554         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21555         /* impl */ SOC_MEM_IMPL_NORMAL,
  21556         /* cmic_mor_clks       */ 0,
  21557     },
  21558 #endif /* chips */
  21559 
  21560 #if defined(BCM_56150_A0)
  21561     { /* SOC_MEM_INT_VLAN_XLATE_BCM56150_A0m */ 
  21562         /* mem            VLAN_XLATEm */
  21563         /* flags       */ SOC_MEM_FLAG_VALID |
  21564                           SOC_MEM_FLAG_CACHABLE |
  21565                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  21566                           SOC_MEM_FLAG_HASHED |
  21567                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
  21568         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21569         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21570         /* index_min   */ 0,
  21571         /* index_max   */ 2047,
  21572         /* minblock    */ 5,
  21573         /* maxblock    */ 5,
  21574         /* blocks      */ 0x20,
  21575         /* blocks_hi   */ 0,
  21576         /* base        */ 0x10180000,
  21577         /* gran        */ 1,
  21578         /* bytes       */ 15,
  21579         /* nFields     */ 51,
  21580         /* *fields     */ soc_VLAN_XLATE_BCM56150_A0m_fields,
  21581         /* *views      */ soc_VLAN_XLATE_BCM56150_A0m_views,
  21582         /* *views_num  */ &soc_VLAN_XLATE_BCM56150_A0m_views_num,
  21583         /* snoop_cb    */ NULL, 
  21584         /* snoop_user_data */ NULL, 
  21585         /* snoop_flags */ 0,
  21586         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21587         /* type */ SOC_MEM_TYPE_NORMAL,
  21588         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21589         /* impl */ SOC_MEM_IMPL_NORMAL,
  21590         /* cmic_mor_clks       */ 0,
  21591     },
  21592 #endif /* chips */
  21593 
  21594 #if defined(BCM_56160_A0)
  21595     { /* SOC_MEM_INT_VLAN_XLATE_BCM56160_A0m */ 
  21596         /* mem            VLAN_XLATEm */
  21597         /* flags       */ SOC_MEM_FLAG_VALID |
  21598                           SOC_MEM_FLAG_CACHABLE |
  21599                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  21600                           SOC_MEM_FLAG_HASHED |
  21601                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
  21602         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21603         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21604         /* index_min   */ 0,
  21605         /* index_max   */ 2047,
  21606         /* minblock    */ 7,
  21607         /* maxblock    */ 7,
  21608         /* blocks      */ 0x80,
  21609         /* blocks_hi   */ 0,
  21610         /* base        */ 0x0c180000,
  21611         /* gran        */ 1,
  21612         /* bytes       */ 15,
  21613         /* nFields     */ 59,
  21614         /* *fields     */ soc_VLAN_XLATE_BCM56160_A0m_fields,
  21615         /* *views      */ soc_VLAN_XLATE_BCM56160_A0m_views,
  21616         /* *views_num  */ &soc_VLAN_XLATE_BCM56160_A0m_views_num,
  21617         /* snoop_cb    */ NULL, 
  21618         /* snoop_user_data */ NULL, 
  21619         /* snoop_flags */ 0,
  21620         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21621         /* type */ SOC_MEM_TYPE_NORMAL,
  21622         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21623         /* impl */ SOC_MEM_IMPL_NORMAL,
  21624         /* cmic_mor_clks       */ 0,
  21625     },
  21626 #endif /* chips */
  21627 
  21628 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  21629     { /* SOC_MEM_INT_VLAN_XLATE_BCM56224_A0m */ 
  21630         /* mem            VLAN_XLATEm */
  21631         /* flags       */ SOC_MEM_FLAG_VALID |
  21632                           SOC_MEM_FLAG_CAM |
  21633                           SOC_MEM_FLAG_AGGR, /* 0x180002 */
  21634         /* cmp_fn      */ _soc_mem_cmp_undef,
  21635         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21636         /* index_min   */ 0,
  21637         /* index_max   */ 1023,
  21638         /* minblock    */ 6,
  21639         /* maxblock    */ 6,
  21640         /* blocks      */ 0x40,
  21641         /* blocks_hi   */ 0,
  21642         /* base        */ 0x04060000,
  21643         /* gran        */ 1,
  21644         /* bytes       */ 7,
  21645         /* nFields     */ 12,
  21646         /* *fields     */ soc_VLAN_XLATE_BCM56224_A0m_fields,
  21647         /* *views      */ NULL,
  21648         /* *views_num  */ NULL,
  21649         /* snoop_cb    */ NULL, 
  21650         /* snoop_user_data */ NULL, 
  21651         /* snoop_flags */ 0,
  21652         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21653         /* type */ SOC_MEM_TYPE_NORMAL,
  21654         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21655         /* impl */ SOC_MEM_IMPL_NORMAL,
  21656         /* cmic_mor_clks       */ 0,
  21657     },
  21658 #endif /* chips */
  21659 
  21660 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  21661     { /* SOC_MEM_INT_VLAN_XLATE_BCM56260_A0m */ 
  21662         /* mem            VLAN_XLATEm */
  21663         /* flags       */ SOC_MEM_FLAG_VALID |
  21664                           SOC_MEM_FLAG_CACHABLE |
  21665                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21666                           SOC_MEM_FLAG_HASHED |
  21667                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20122 */
  21668         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21669         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21670         /* index_min   */ 0,
  21671         /* index_max   */ 16383,
  21672         /* minblock    */ 6,
  21673         /* maxblock    */ 6,
  21674         /* blocks      */ 0x40,
  21675         /* blocks_hi   */ 0,
  21676         /* base        */ 0x101c0000,
  21677         /* gran        */ 1,
  21678         /* bytes       */ 20,
  21679         /* nFields     */ 148,
  21680         /* *fields     */ soc_VLAN_XLATE_BCM56260_A0m_fields,
  21681         /* *views      */ soc_VLAN_XLATE_BCM56260_A0m_views,
  21682         /* *views_num  */ &soc_VLAN_XLATE_BCM56260_A0m_views_num,
  21683         /* snoop_cb    */ NULL, 
  21684         /* snoop_user_data */ NULL, 
  21685         /* snoop_flags */ 0,
  21686         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21687         /* type */ SOC_MEM_TYPE_NORMAL,
  21688         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21689         /* impl */ SOC_MEM_IMPL_NORMAL,
  21690         /* cmic_mor_clks       */ 0,
  21691     },
  21692 #endif /* chips */
  21693 
  21694 #if defined(BCM_56270_A0)
  21695     { /* SOC_MEM_INT_VLAN_XLATE_BCM56270_A0m */ 
  21696         /* mem            VLAN_XLATEm */
  21697         /* flags       */ SOC_MEM_FLAG_VALID |
  21698                           SOC_MEM_FLAG_CACHABLE |
  21699                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  21700                           SOC_MEM_FLAG_HASHED |
  21701                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20122 */
  21702         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21703         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21704         /* index_min   */ 0,
  21705         /* index_max   */ 4095,
  21706         /* minblock    */ 5,
  21707         /* maxblock    */ 5,
  21708         /* blocks      */ 0x20,
  21709         /* blocks_hi   */ 0,
  21710         /* base        */ 0x101c0000,
  21711         /* gran        */ 1,
  21712         /* bytes       */ 20,
  21713         /* nFields     */ 157,
  21714         /* *fields     */ soc_VLAN_XLATE_BCM56270_A0m_fields,
  21715         /* *views      */ soc_VLAN_XLATE_BCM56270_A0m_views,
  21716         /* *views_num  */ &soc_VLAN_XLATE_BCM56270_A0m_views_num,
  21717         /* snoop_cb    */ NULL, 
  21718         /* snoop_user_data */ NULL, 
  21719         /* snoop_flags */ 0,
  21720         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21721         /* type */ SOC_MEM_TYPE_NORMAL,
  21722         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  21723         /* impl */ SOC_MEM_IMPL_NORMAL,
  21724         /* cmic_mor_clks       */ 0,
  21725     },
  21726 #endif /* chips */
  21727 
  21728 #if defined(BCM_56314_A0)
  21729     { /* SOC_MEM_INT_VLAN_XLATE_BCM56314_A0m */ 
  21730         /* mem            VLAN_XLATEm */
  21731         /* flags       */ SOC_MEM_FLAG_VALID |
  21732                           SOC_MEM_FLAG_CAM |
  21733                           SOC_MEM_FLAG_AGGR, /* 0x180002 */
  21734         /* cmp_fn      */ _soc_mem_cmp_undef,
  21735         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21736         /* index_min   */ 0,
  21737         /* index_max   */ 767,
  21738         /* minblock    */ 8,
  21739         /* maxblock    */ 8,
  21740         /* blocks      */ 0x100,
  21741         /* blocks_hi   */ 0,
  21742         /* base        */ 0x04060000,
  21743         /* gran        */ 1,
  21744         /* bytes       */ 5,
  21745         /* nFields     */ 9,
  21746         /* *fields     */ soc_VLAN_XLATEm_fields,
  21747         /* *views      */ NULL,
  21748         /* *views_num  */ NULL,
  21749         /* snoop_cb    */ NULL, 
  21750         /* snoop_user_data */ NULL, 
  21751         /* snoop_flags */ 0,
  21752         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21753         /* type */ SOC_MEM_TYPE_NORMAL,
  21754         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21755         /* impl */ SOC_MEM_IMPL_NORMAL,
  21756         /* cmic_mor_clks       */ 0,
  21757     },
  21758 #endif /* chips */
  21759 
  21760 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  21761     { /* SOC_MEM_INT_VLAN_XLATE_BCM56334_A0m */ 
  21762         /* mem            VLAN_XLATEm */
  21763         /* flags       */ SOC_MEM_FLAG_VALID |
  21764                           SOC_MEM_FLAG_CACHABLE |
  21765                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  21766                           SOC_MEM_FLAG_HASHED |
  21767                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
  21768         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21769         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21770         /* index_min   */ 0,
  21771         /* index_max   */ 8191,
  21772         /* minblock    */ 5,
  21773         /* maxblock    */ 5,
  21774         /* blocks      */ 0x20,
  21775         /* blocks_hi   */ 0,
  21776         /* base        */ 0x04060000,
  21777         /* gran        */ 1,
  21778         /* bytes       */ 12,
  21779         /* nFields     */ 55,
  21780         /* *fields     */ soc_VLAN_XLATE_BCM56334_A0m_fields,
  21781         /* *views      */ soc_VLAN_XLATE_BCM56334_A0m_views,
  21782         /* *views_num  */ &soc_VLAN_XLATE_BCM56334_A0m_views_num,
  21783         /* snoop_cb    */ NULL, 
  21784         /* snoop_user_data */ NULL, 
  21785         /* snoop_flags */ 0,
  21786         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21787         /* type */ SOC_MEM_TYPE_NORMAL,
  21788         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21789         /* impl */ SOC_MEM_IMPL_NORMAL,
  21790         /* cmic_mor_clks       */ 0,
  21791     },
  21792 #endif /* chips */
  21793 
  21794 #if defined(BCM_56340_A0) || defined(BCM_56340_A0)
  21795     { /* SOC_MEM_INT_VLAN_XLATE_BCM56340_A0m */ 
  21796         /* mem            VLAN_XLATEm */
  21797         /* flags       */ SOC_MEM_FLAG_VALID |
  21798                           SOC_MEM_FLAG_CACHABLE |
  21799                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE |
  21800                           SOC_MEM_FLAG_HASHED |
  21801                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20422 */
  21802         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21803         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21804         /* index_min   */ 0,
  21805         /* index_max   */ 98303,
  21806         /* minblock    */ 6,
  21807         /* maxblock    */ 6,
  21808         /* blocks      */ 0x40,
  21809         /* blocks_hi   */ 0,
  21810         /* base        */ 0x0c000000,
  21811         /* gran        */ 1,
  21812         /* bytes       */ 14,
  21813         /* nFields     */ 109,
  21814         /* *fields     */ soc_VLAN_XLATE_BCM56340_A0m_fields,
  21815         /* *views      */ soc_VLAN_XLATE_BCM56340_A0m_views,
  21816         /* *views_num  */ &soc_VLAN_XLATE_BCM56340_A0m_views_num,
  21817         /* snoop_cb    */ NULL, 
  21818         /* snoop_user_data */ NULL, 
  21819         /* snoop_flags */ 0,
  21820         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21821         /* type */ SOC_MEM_TYPE_NORMAL,
  21822         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21823         /* impl */ SOC_MEM_IMPL_NORMAL,
  21824         /* cmic_mor_clks       */ 0,
  21825     },
  21826 #endif /* chips */
  21827 
  21828 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  21829     { /* SOC_MEM_INT_VLAN_XLATE_BCM56440_A0m */ 
  21830         /* mem            VLAN_XLATEm */
  21831         /* flags       */ SOC_MEM_FLAG_VALID |
  21832                           SOC_MEM_FLAG_CACHABLE |
  21833                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  21834                           SOC_MEM_FLAG_HASHED |
  21835                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
  21836         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21837         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21838         /* index_min   */ 0,
  21839         /* index_max   */ 16383,
  21840         /* minblock    */ 9,
  21841         /* maxblock    */ 9,
  21842         /* blocks      */ 0x200,
  21843         /* blocks_hi   */ 0,
  21844         /* base        */ 0x0406c000,
  21845         /* gran        */ 1,
  21846         /* bytes       */ 20,
  21847         /* nFields     */ 78,
  21848         /* *fields     */ soc_VLAN_XLATE_BCM56440_A0m_fields,
  21849         /* *views      */ soc_VLAN_XLATE_BCM56440_A0m_views,
  21850         /* *views_num  */ &soc_VLAN_XLATE_BCM56440_A0m_views_num,
  21851         /* snoop_cb    */ NULL, 
  21852         /* snoop_user_data */ NULL, 
  21853         /* snoop_flags */ 0,
  21854         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21855         /* type */ SOC_MEM_TYPE_NORMAL,
  21856         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21857         /* impl */ SOC_MEM_IMPL_NORMAL,
  21858         /* cmic_mor_clks       */ 0,
  21859     },
  21860 #endif /* chips */
  21861 
  21862 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  21863     defined(BCM_56450_B1)
  21864     { /* SOC_MEM_INT_VLAN_XLATE_BCM56450_A0m */ 
  21865         /* mem            VLAN_XLATEm */
  21866         /* flags       */ SOC_MEM_FLAG_VALID |
  21867                           SOC_MEM_FLAG_CACHABLE |
  21868                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  21869                           SOC_MEM_FLAG_HASHED |
  21870                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
  21871         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21872         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21873         /* index_min   */ 0,
  21874         /* index_max   */ 32767,
  21875         /* minblock    */ 8,
  21876         /* maxblock    */ 8,
  21877         /* blocks      */ 0x100,
  21878         /* blocks_hi   */ 0,
  21879         /* base        */ 0x101c0000,
  21880         /* gran        */ 1,
  21881         /* bytes       */ 20,
  21882         /* nFields     */ 146,
  21883         /* *fields     */ soc_VLAN_XLATE_BCM56450_A0m_fields,
  21884         /* *views      */ soc_VLAN_XLATE_BCM56450_A0m_views,
  21885         /* *views_num  */ &soc_VLAN_XLATE_BCM56450_A0m_views_num,
  21886         /* snoop_cb    */ NULL, 
  21887         /* snoop_user_data */ NULL, 
  21888         /* snoop_flags */ 0,
  21889         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21890         /* type */ SOC_MEM_TYPE_NORMAL,
  21891         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21892         /* impl */ SOC_MEM_IMPL_NORMAL,
  21893         /* cmic_mor_clks       */ 0,
  21894     },
  21895 #endif /* chips */
  21896 
  21897 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  21898     { /* SOC_MEM_INT_VLAN_XLATE_BCM56524_A0m */ 
  21899         /* mem            VLAN_XLATEm */
  21900         /* flags       */ SOC_MEM_FLAG_VALID |
  21901                           SOC_MEM_FLAG_CACHABLE |
  21902                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  21903                           SOC_MEM_FLAG_HASHED |
  21904                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
  21905         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21906         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21907         /* index_min   */ 0,
  21908         /* index_max   */ 8191,
  21909         /* minblock    */ 8,
  21910         /* maxblock    */ 8,
  21911         /* blocks      */ 0x100,
  21912         /* blocks_hi   */ 0,
  21913         /* base        */ 0x04060000,
  21914         /* gran        */ 1,
  21915         /* bytes       */ 14,
  21916         /* nFields     */ 57,
  21917         /* *fields     */ soc_VLAN_XLATE_BCM56634_A0m_fields,
  21918         /* *views      */ soc_VLAN_XLATE_BCM56634_A0m_views,
  21919         /* *views_num  */ &soc_VLAN_XLATE_BCM56634_A0m_views_num,
  21920         /* snoop_cb    */ NULL, 
  21921         /* snoop_user_data */ NULL, 
  21922         /* snoop_flags */ 0,
  21923         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21924         /* type */ SOC_MEM_TYPE_NORMAL,
  21925         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21926         /* impl */ SOC_MEM_IMPL_NORMAL,
  21927         /* cmic_mor_clks       */ 0,
  21928     },
  21929 #endif /* chips */
  21930 
  21931 #if defined(BCM_56560_A0)
  21932     { /* SOC_MEM_INT_VLAN_XLATE_BCM56560_A0m */ 
  21933         /* mem            VLAN_XLATEm */
  21934         /* flags       */ SOC_MEM_FLAG_VALID |
  21935                           SOC_MEM_FLAG_CACHABLE |
  21936                           SOC_MEM_FLAG_SER_SPECIAL |
  21937                           SOC_MEM_FLAG_HASHED |
  21938                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20222 */
  21939         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21940         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21941         /* index_min   */ 0,
  21942         /* index_max   */ 32767,
  21943         /* minblock    */ 21,
  21944         /* maxblock    */ 21,
  21945         /* blocks      */ 0x200000,
  21946         /* blocks_hi   */ 0,
  21947         /* base        */ 0x10200000,
  21948         /* gran        */ 1,
  21949         /* bytes       */ 25,
  21950         /* nFields     */ 164,
  21951         /* *fields     */ soc_VLAN_XLATE_BCM56560_A0m_fields,
  21952         /* *views      */ soc_VLAN_XLATE_BCM56560_A0m_views,
  21953         /* *views_num  */ &soc_VLAN_XLATE_BCM56560_A0m_views_num,
  21954         /* snoop_cb    */ NULL, 
  21955         /* snoop_user_data */ NULL, 
  21956         /* snoop_flags */ 0,
  21957         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21958         /* type */ SOC_MEM_TYPE_NORMAL,
  21959         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21960         /* impl */ SOC_MEM_IMPL_NORMAL,
  21961         /* cmic_mor_clks       */ 0,
  21962     },
  21963 #endif /* chips */
  21964 
  21965 #if defined(BCM_56560_B0)
  21966     { /* SOC_MEM_INT_VLAN_XLATE_BCM56560_B0m */ 
  21967         /* mem            VLAN_XLATEm */
  21968         /* flags       */ SOC_MEM_FLAG_VALID |
  21969                           SOC_MEM_FLAG_CACHABLE |
  21970                           SOC_MEM_FLAG_SER_SPECIAL |
  21971                           SOC_MEM_FLAG_HASHED |
  21972                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20222 */
  21973         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  21974         /* *null_entry */ _soc_mem_entry_null_zeroes,
  21975         /* index_min   */ 0,
  21976         /* index_max   */ 32767,
  21977         /* minblock    */ 13,
  21978         /* maxblock    */ 13,
  21979         /* blocks      */ 0x2000,
  21980         /* blocks_hi   */ 0,
  21981         /* base        */ 0x10200000,
  21982         /* gran        */ 1,
  21983         /* bytes       */ 25,
  21984         /* nFields     */ 164,
  21985         /* *fields     */ soc_VLAN_XLATE_BCM56560_A0m_fields,
  21986         /* *views      */ soc_VLAN_XLATE_BCM56560_A0m_views,
  21987         /* *views_num  */ &soc_VLAN_XLATE_BCM56560_A0m_views_num,
  21988         /* snoop_cb    */ NULL, 
  21989         /* snoop_user_data */ NULL, 
  21990         /* snoop_flags */ 0,
  21991         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  21992         /* type */ SOC_MEM_TYPE_NORMAL,
  21993         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  21994         /* impl */ SOC_MEM_IMPL_NORMAL,
  21995         /* cmic_mor_clks       */ 0,
  21996     },
  21997 #endif /* chips */
  21998 
  21999 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  22000     { /* SOC_MEM_INT_VLAN_XLATE_BCM56624_A0m */ 
  22001         /* mem            VLAN_XLATEm */
  22002         /* flags       */ SOC_MEM_FLAG_VALID |
  22003                           SOC_MEM_FLAG_CACHABLE |
  22004                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  22005                           SOC_MEM_FLAG_HASHED, /* 0x200a2 */
  22006         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22007         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22008         /* index_min   */ 0,
  22009         /* index_max   */ 8191,
  22010         /* minblock    */ 7,
  22011         /* maxblock    */ 7,
  22012         /* blocks      */ 0x80,
  22013         /* blocks_hi   */ 0,
  22014         /* base        */ 0x04060000,
  22015         /* gran        */ 1,
  22016         /* bytes       */ 11,
  22017         /* nFields     */ 28,
  22018         /* *fields     */ soc_VLAN_XLATE_BCM56624_A0m_fields,
  22019         /* *views      */ NULL,
  22020         /* *views_num  */ NULL,
  22021         /* snoop_cb    */ NULL, 
  22022         /* snoop_user_data */ NULL, 
  22023         /* snoop_flags */ 0,
  22024         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22025         /* type */ SOC_MEM_TYPE_NORMAL,
  22026         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22027         /* impl */ SOC_MEM_IMPL_NORMAL,
  22028         /* cmic_mor_clks       */ 0,
  22029     },
  22030 #endif /* chips */
  22031 
  22032 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  22033     { /* SOC_MEM_INT_VLAN_XLATE_BCM56634_A0m */ 
  22034         /* mem            VLAN_XLATEm */
  22035         /* flags       */ SOC_MEM_FLAG_VALID |
  22036                           SOC_MEM_FLAG_CACHABLE |
  22037                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  22038                           SOC_MEM_FLAG_HASHED |
  22039                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
  22040         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22041         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22042         /* index_min   */ 0,
  22043         /* index_max   */ 8191,
  22044         /* minblock    */ 9,
  22045         /* maxblock    */ 9,
  22046         /* blocks      */ 0x200,
  22047         /* blocks_hi   */ 0,
  22048         /* base        */ 0x04060000,
  22049         /* gran        */ 1,
  22050         /* bytes       */ 14,
  22051         /* nFields     */ 57,
  22052         /* *fields     */ soc_VLAN_XLATE_BCM56634_A0m_fields,
  22053         /* *views      */ soc_VLAN_XLATE_BCM56634_A0m_views,
  22054         /* *views_num  */ &soc_VLAN_XLATE_BCM56634_A0m_views_num,
  22055         /* snoop_cb    */ NULL, 
  22056         /* snoop_user_data */ NULL, 
  22057         /* snoop_flags */ 0,
  22058         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22059         /* type */ SOC_MEM_TYPE_NORMAL,
  22060         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22061         /* impl */ SOC_MEM_IMPL_NORMAL,
  22062         /* cmic_mor_clks       */ 0,
  22063     },
  22064 #endif /* chips */
  22065 
  22066 #if defined(BCM_56640_A0) || defined(BCM_56640_A0)
  22067     { /* SOC_MEM_INT_VLAN_XLATE_BCM56640_A0m */ 
  22068         /* mem            VLAN_XLATEm */
  22069         /* flags       */ SOC_MEM_FLAG_VALID |
  22070                           SOC_MEM_FLAG_CACHABLE |
  22071                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE |
  22072                           SOC_MEM_FLAG_HASHED |
  22073                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20422 */
  22074         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22075         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22076         /* index_min   */ 0,
  22077         /* index_max   */ 524287,
  22078         /* minblock    */ 8,
  22079         /* maxblock    */ 8,
  22080         /* blocks      */ 0x100,
  22081         /* blocks_hi   */ 0,
  22082         /* base        */ 0x0c000000,
  22083         /* gran        */ 1,
  22084         /* bytes       */ 14,
  22085         /* nFields     */ 110,
  22086         /* *fields     */ soc_VLAN_XLATE_BCM56640_A0m_fields,
  22087         /* *views      */ soc_VLAN_XLATE_BCM56640_A0m_views,
  22088         /* *views_num  */ &soc_VLAN_XLATE_BCM56640_A0m_views_num,
  22089         /* snoop_cb    */ NULL, 
  22090         /* snoop_user_data */ NULL, 
  22091         /* snoop_flags */ 0,
  22092         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22093         /* type */ SOC_MEM_TYPE_NORMAL,
  22094         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22095         /* impl */ SOC_MEM_IMPL_NORMAL,
  22096         /* cmic_mor_clks       */ 0,
  22097     },
  22098 #endif /* chips */
  22099 
  22100 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  22101     { /* SOC_MEM_INT_VLAN_XLATE_BCM56670_A0m */ 
  22102         /* mem            VLAN_XLATEm */
  22103         /* flags       */ SOC_MEM_FLAG_VALID |
  22104                           SOC_MEM_FLAG_CACHABLE |
  22105                           SOC_MEM_FLAG_SER_SPECIAL |
  22106                           SOC_MEM_FLAG_HASHED |
  22107                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20222 */
  22108         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22109         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22110         /* index_min   */ 0,
  22111         /* index_max   */ 4095,
  22112         /* minblock    */ 21,
  22113         /* maxblock    */ 21,
  22114         /* blocks      */ 0x200000,
  22115         /* blocks_hi   */ 0,
  22116         /* base        */ 0x10200000,
  22117         /* gran        */ 1,
  22118         /* bytes       */ 22,
  22119         /* nFields     */ 154,
  22120         /* *fields     */ soc_VLAN_XLATE_BCM56670_A0m_fields,
  22121         /* *views      */ soc_VLAN_XLATE_BCM56670_A0m_views,
  22122         /* *views_num  */ &soc_VLAN_XLATE_BCM56670_A0m_views_num,
  22123         /* snoop_cb    */ NULL, 
  22124         /* snoop_user_data */ NULL, 
  22125         /* snoop_flags */ 0,
  22126         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22127         /* type */ SOC_MEM_TYPE_NORMAL,
  22128         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22129         /* impl */ SOC_MEM_IMPL_NORMAL,
  22130         /* cmic_mor_clks       */ 0,
  22131     },
  22132 #endif /* chips */
  22133 
  22134 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  22135     { /* SOC_MEM_INT_VLAN_XLATE_BCM56680_A0m */ 
  22136         /* mem            VLAN_XLATEm */
  22137         /* flags       */ SOC_MEM_FLAG_VALID |
  22138                           SOC_MEM_FLAG_CACHABLE |
  22139                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  22140                           SOC_MEM_FLAG_HASHED, /* 0x200a2 */
  22141         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22142         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22143         /* index_min   */ 0,
  22144         /* index_max   */ 8191,
  22145         /* minblock    */ 6,
  22146         /* maxblock    */ 6,
  22147         /* blocks      */ 0x40,
  22148         /* blocks_hi   */ 0,
  22149         /* base        */ 0x04060000,
  22150         /* gran        */ 1,
  22151         /* bytes       */ 11,
  22152         /* nFields     */ 28,
  22153         /* *fields     */ soc_VLAN_XLATE_BCM56624_A0m_fields,
  22154         /* *views      */ NULL,
  22155         /* *views_num  */ NULL,
  22156         /* snoop_cb    */ NULL, 
  22157         /* snoop_user_data */ NULL, 
  22158         /* snoop_flags */ 0,
  22159         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22160         /* type */ SOC_MEM_TYPE_NORMAL,
  22161         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22162         /* impl */ SOC_MEM_IMPL_NORMAL,
  22163         /* cmic_mor_clks       */ 0,
  22164     },
  22165 #endif /* chips */
  22166 
  22167 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  22168     { /* SOC_MEM_INT_VLAN_XLATE_BCM56685_A0m */ 
  22169         /* mem            VLAN_XLATEm */
  22170         /* flags       */ SOC_MEM_FLAG_VALID |
  22171                           SOC_MEM_FLAG_CACHABLE |
  22172                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  22173                           SOC_MEM_FLAG_HASHED |
  22174                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
  22175         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22176         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22177         /* index_min   */ 0,
  22178         /* index_max   */ 8191,
  22179         /* minblock    */ 6,
  22180         /* maxblock    */ 6,
  22181         /* blocks      */ 0x40,
  22182         /* blocks_hi   */ 0,
  22183         /* base        */ 0x04060000,
  22184         /* gran        */ 1,
  22185         /* bytes       */ 14,
  22186         /* nFields     */ 57,
  22187         /* *fields     */ soc_VLAN_XLATE_BCM56634_A0m_fields,
  22188         /* *views      */ soc_VLAN_XLATE_BCM56634_A0m_views,
  22189         /* *views_num  */ &soc_VLAN_XLATE_BCM56634_A0m_views_num,
  22190         /* snoop_cb    */ NULL, 
  22191         /* snoop_user_data */ NULL, 
  22192         /* snoop_flags */ 0,
  22193         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22194         /* type */ SOC_MEM_TYPE_NORMAL,
  22195         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22196         /* impl */ SOC_MEM_IMPL_NORMAL,
  22197         /* cmic_mor_clks       */ 0,
  22198     },
  22199 #endif /* chips */
  22200 
  22201 #if defined(BCM_56800_A0)
  22202     { /* SOC_MEM_INT_VLAN_XLATE_BCM56800_A0m */ 
  22203         /* mem            VLAN_XLATEm */
  22204         /* flags       */ SOC_MEM_FLAG_VALID |
  22205                           SOC_MEM_FLAG_CAM |
  22206                           SOC_MEM_FLAG_AGGR, /* 0x180002 */
  22207         /* cmp_fn      */ _soc_mem_cmp_undef,
  22208         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22209         /* index_min   */ 0,
  22210         /* index_max   */ 767,
  22211         /* minblock    */ 4,
  22212         /* maxblock    */ 4,
  22213         /* blocks      */ 0x10,
  22214         /* blocks_hi   */ 0,
  22215         /* base        */ 0x04066000,
  22216         /* gran        */ 1,
  22217         /* bytes       */ 5,
  22218         /* nFields     */ 9,
  22219         /* *fields     */ soc_VLAN_XLATEm_fields,
  22220         /* *views      */ NULL,
  22221         /* *views_num  */ NULL,
  22222         /* snoop_cb    */ NULL, 
  22223         /* snoop_user_data */ NULL, 
  22224         /* snoop_flags */ 0,
  22225         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22226         /* type */ SOC_MEM_TYPE_NORMAL,
  22227         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22228         /* impl */ SOC_MEM_IMPL_NORMAL,
  22229         /* cmic_mor_clks       */ 0,
  22230     },
  22231 #endif /* chips */
  22232 
  22233 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  22234     { /* SOC_MEM_INT_VLAN_XLATE_BCM56820_A0m */ 
  22235         /* mem            VLAN_XLATEm */
  22236         /* flags       */ SOC_MEM_FLAG_VALID |
  22237                           SOC_MEM_FLAG_CACHABLE |
  22238                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  22239                           SOC_MEM_FLAG_HASHED, /* 0x200a2 */
  22240         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22241         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22242         /* index_min   */ 0,
  22243         /* index_max   */ 4095,
  22244         /* minblock    */ 3,
  22245         /* maxblock    */ 3,
  22246         /* blocks      */ 0x8,
  22247         /* blocks_hi   */ 0,
  22248         /* base        */ 0x04064000,
  22249         /* gran        */ 1,
  22250         /* bytes       */ 11,
  22251         /* nFields     */ 27,
  22252         /* *fields     */ soc_VLAN_XLATE_BCM56820_A0m_fields,
  22253         /* *views      */ NULL,
  22254         /* *views_num  */ NULL,
  22255         /* snoop_cb    */ NULL, 
  22256         /* snoop_user_data */ NULL, 
  22257         /* snoop_flags */ 0,
  22258         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22259         /* type */ SOC_MEM_TYPE_NORMAL,
  22260         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22261         /* impl */ SOC_MEM_IMPL_NORMAL,
  22262         /* cmic_mor_clks       */ 0,
  22263     },
  22264 #endif /* chips */
  22265 
  22266 #if defined(BCM_56840_A0)
  22267     { /* SOC_MEM_INT_VLAN_XLATE_BCM56840_A0m */ 
  22268         /* mem            VLAN_XLATEm */
  22269         /* flags       */ SOC_MEM_FLAG_VALID |
  22270                           SOC_MEM_FLAG_CACHABLE |
  22271                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  22272                           SOC_MEM_FLAG_HASHED |
  22273                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
  22274         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22275         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22276         /* index_min   */ 0,
  22277         /* index_max   */ 8191,
  22278         /* minblock    */ 6,
  22279         /* maxblock    */ 6,
  22280         /* blocks      */ 0x40,
  22281         /* blocks_hi   */ 0,
  22282         /* base        */ 0x0406c000,
  22283         /* gran        */ 1,
  22284         /* bytes       */ 15,
  22285         /* nFields     */ 93,
  22286         /* *fields     */ soc_VLAN_XLATE_BCM56840_A0m_fields,
  22287         /* *views      */ soc_VLAN_XLATE_BCM56840_A0m_views,
  22288         /* *views_num  */ &soc_VLAN_XLATE_BCM56840_A0m_views_num,
  22289         /* snoop_cb    */ NULL, 
  22290         /* snoop_user_data */ NULL, 
  22291         /* snoop_flags */ 0,
  22292         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22293         /* type */ SOC_MEM_TYPE_NORMAL,
  22294         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22295         /* impl */ SOC_MEM_IMPL_NORMAL,
  22296         /* cmic_mor_clks       */ 0,
  22297     },
  22298 #endif /* chips */
  22299 
  22300 #if defined(BCM_56840_B0)
  22301     { /* SOC_MEM_INT_VLAN_XLATE_BCM56840_B0m */ 
  22302         /* mem            VLAN_XLATEm */
  22303         /* flags       */ SOC_MEM_FLAG_VALID |
  22304                           SOC_MEM_FLAG_CACHABLE |
  22305                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  22306                           SOC_MEM_FLAG_HASHED |
  22307                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
  22308         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22309         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22310         /* index_min   */ 0,
  22311         /* index_max   */ 8191,
  22312         /* minblock    */ 6,
  22313         /* maxblock    */ 6,
  22314         /* blocks      */ 0x40,
  22315         /* blocks_hi   */ 0,
  22316         /* base        */ 0x04070000,
  22317         /* gran        */ 1,
  22318         /* bytes       */ 15,
  22319         /* nFields     */ 93,
  22320         /* *fields     */ soc_VLAN_XLATE_BCM56840_B0m_fields,
  22321         /* *views      */ soc_VLAN_XLATE_BCM56840_B0m_views,
  22322         /* *views_num  */ &soc_VLAN_XLATE_BCM56840_B0m_views_num,
  22323         /* snoop_cb    */ NULL, 
  22324         /* snoop_user_data */ NULL, 
  22325         /* snoop_flags */ 0,
  22326         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22327         /* type */ SOC_MEM_TYPE_NORMAL,
  22328         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22329         /* impl */ SOC_MEM_IMPL_NORMAL,
  22330         /* cmic_mor_clks       */ 0,
  22331     },
  22332 #endif /* chips */
  22333 
  22334 #if defined(BCM_56850_A0)
  22335     { /* SOC_MEM_INT_VLAN_XLATE_BCM56850_A0m */ 
  22336         /* mem            VLAN_XLATEm */
  22337         /* flags       */ SOC_MEM_FLAG_VALID |
  22338                           SOC_MEM_FLAG_CACHABLE |
  22339                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  22340                           SOC_MEM_FLAG_HASHED |
  22341                           SOC_MEM_FLAG_MULTIVIEW |
  22342                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x200a2 */
  22343         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22344         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22345         /* index_min   */ 0,
  22346         /* index_max   */ 16383,
  22347         /* minblock    */ 10,
  22348         /* maxblock    */ 10,
  22349         /* blocks      */ 0x400,
  22350         /* blocks_hi   */ 0,
  22351         /* base        */ 0x10200000,
  22352         /* gran        */ 1,
  22353         /* bytes       */ 22,
  22354         /* nFields     */ 154,
  22355         /* *fields     */ soc_VLAN_XLATE_BCM56850_A0m_fields,
  22356         /* *views      */ soc_VLAN_XLATE_BCM56850_A0m_views,
  22357         /* *views_num  */ &soc_VLAN_XLATE_BCM56850_A0m_views_num,
  22358         /* snoop_cb    */ NULL, 
  22359         /* snoop_user_data */ NULL, 
  22360         /* snoop_flags */ 0,
  22361         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22362         /* type */ SOC_MEM_TYPE_NORMAL,
  22363         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22364         /* impl */ SOC_MEM_IMPL_NORMAL,
  22365         /* cmic_mor_clks       */ 0,
  22366     },
  22367 #endif /* chips */
  22368 
  22369 #if defined(BCM_56860_A0)
  22370     { /* SOC_MEM_INT_VLAN_XLATE_BCM56860_A0m */ 
  22371         /* mem            VLAN_XLATEm */
  22372         /* flags       */ SOC_MEM_FLAG_VALID |
  22373                           SOC_MEM_FLAG_CACHABLE |
  22374                           SOC_MEM_FLAG_SER_SPECIAL |
  22375                           SOC_MEM_FLAG_HASHED |
  22376                           SOC_MEM_FLAG_MULTIVIEW |
  22377                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  22378         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22379         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22380         /* index_min   */ 0,
  22381         /* index_max   */ 16383,
  22382         /* minblock    */ 11,
  22383         /* maxblock    */ 11,
  22384         /* blocks      */ 0x800,
  22385         /* blocks_hi   */ 0,
  22386         /* base        */ 0x10200000,
  22387         /* gran        */ 1,
  22388         /* bytes       */ 23,
  22389         /* nFields     */ 161,
  22390         /* *fields     */ soc_VLAN_XLATE_BCM56860_A0m_fields,
  22391         /* *views      */ soc_VLAN_XLATE_BCM56860_A0m_views,
  22392         /* *views_num  */ &soc_VLAN_XLATE_BCM56860_A0m_views_num,
  22393         /* snoop_cb    */ NULL, 
  22394         /* snoop_user_data */ NULL, 
  22395         /* snoop_flags */ 0,
  22396         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22397         /* type */ SOC_MEM_TYPE_NORMAL,
  22398         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22399         /* impl */ SOC_MEM_IMPL_NORMAL,
  22400         /* cmic_mor_clks       */ 0,
  22401     },
  22402 #endif /* chips */
  22403 
  22404 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  22405     { /* SOC_MEM_INT_VLAN_XLATE_BCM56960_A0m */ 
  22406         /* mem            VLAN_XLATEm */
  22407         /* flags       */ SOC_MEM_FLAG_VALID |
  22408                           SOC_MEM_FLAG_CACHABLE |
  22409                           SOC_MEM_FLAG_SER_SPECIAL |
  22410                           SOC_MEM_FLAG_HASHED |
  22411                           SOC_MEM_FLAG_MULTIVIEW |
  22412                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  22413         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22414         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22415         /* index_min   */ 0,
  22416         /* index_max   */ 16383,
  22417         /* minblock    */ 36,
  22418         /* maxblock    */ 36,
  22419         /* blocks      */ 0,
  22420         /* blocks_hi   */ 0x10,
  22421         /* base        */ 0x30180000,
  22422         /* gran        */ 1,
  22423         /* bytes       */ 18,
  22424         /* nFields     */ 155,
  22425         /* *fields     */ soc_VLAN_XLATE_BCM56960_A0m_fields,
  22426         /* *views      */ soc_VLAN_XLATE_BCM56960_A0m_views,
  22427         /* *views_num  */ &soc_VLAN_XLATE_BCM56960_A0m_views_num,
  22428         /* snoop_cb    */ NULL, 
  22429         /* snoop_user_data */ NULL, 
  22430         /* snoop_flags */ 0,
  22431         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22432         /* type */ SOC_MEM_TYPE_NORMAL,
  22433         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22434         /* impl */ SOC_MEM_IMPL_NORMAL,
  22435         /* cmic_mor_clks       */ 0,
  22436         /* access_latency_mode */ 0,
  22437     },
  22438 #endif /* chips */
  22439 
  22440 #if defined(BCM_56970_A0)
  22441     { /* SOC_MEM_INT_VLAN_XLATE_BCM56970_A0m */ 
  22442         /* mem            VLAN_XLATEm */
  22443         /* flags       */ SOC_MEM_FLAG_VALID |
  22444                           SOC_MEM_FLAG_CACHABLE |
  22445                           SOC_MEM_FLAG_SER_SPECIAL |
  22446                           SOC_MEM_FLAG_HASHED |
  22447                           SOC_MEM_FLAG_MULTIVIEW |
  22448                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  22449         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22450         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22451         /* index_min   */ 0,
  22452         /* index_max   */ 16383,
  22453         /* minblock    */ 68,
  22454         /* maxblock    */ 68,
  22455         /* blocks      */ 0,
  22456         /* blocks_hi   */ 0xffffffff,
  22457         /* base        */ 0x54180000,
  22458         /* gran        */ 1,
  22459         /* bytes       */ 18,
  22460         /* nFields     */ 151,
  22461         /* *fields     */ soc_VLAN_XLATE_BCM56970_A0m_fields,
  22462         /* *views      */ soc_VLAN_XLATE_BCM56970_A0m_views,
  22463         /* *views_num  */ &soc_VLAN_XLATE_BCM56970_A0m_views_num,
  22464         /* snoop_cb    */ NULL, 
  22465         /* snoop_user_data */ NULL, 
  22466         /* snoop_flags */ 0,
  22467         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22468         /* type */ SOC_MEM_TYPE_NORMAL,
  22469         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22470         /* impl */ SOC_MEM_IMPL_NORMAL,
  22471         /* cmic_mor_clks       */ 0,
  22472         /* access_latency_mode */ 0,
  22473     },
  22474 #endif /* chips */
  22475 
  22476 #if defined(BCM_88732_A0)
  22477     { /* SOC_MEM_INT_VLAN_XLATE_BCM88732_A0m */ 
  22478         /* mem            VLAN_XLATEm */
  22479         /* flags       */ SOC_MEM_FLAG_VALID |
  22480                           SOC_MEM_FLAG_CACHABLE |
  22481                           SOC_MEM_FLAG_HASHED, /* 0x20022 */
  22482         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22483         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22484         /* index_min   */ 0,
  22485         /* index_max   */ 4095,
  22486         /* minblock    */ 5,
  22487         /* maxblock    */ 5,
  22488         /* blocks      */ 0x20,
  22489         /* blocks_hi   */ 0,
  22490         /* base        */ 0x04040000,
  22491         /* gran        */ 1,
  22492         /* bytes       */ 13,
  22493         /* nFields     */ 33,
  22494         /* *fields     */ soc_VLAN_XLATE_BCM88732_A0m_fields,
  22495         /* *views      */ NULL,
  22496         /* *views_num  */ NULL,
  22497         /* snoop_cb    */ NULL, 
  22498         /* snoop_user_data */ NULL, 
  22499         /* snoop_flags */ 0,
  22500         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22501         /* type */ SOC_MEM_TYPE_NORMAL,
  22502         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22503         /* impl */ SOC_MEM_IMPL_NORMAL,
  22504         /* cmic_mor_clks       */ 0,
  22505     },
  22506 #endif /* chips */
  22507 
  22508 #if defined(BCM_56504_A0) || defined(BCM_56504_B0) || \
  22509     defined(BCM_56514_A0)
  22510     { /* SOC_MEM_INT_VLAN_XLATE_DATA_ONLYm */ 
  22511         /* mem            VLAN_XLATE_DATA_ONLYm */
  22512         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  22513         /* cmp_fn      */ _soc_mem_cmp_undef,
  22514         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22515         /* index_min   */ 0,
  22516         /* index_max   */ 767,
  22517         /* minblock    */ 6,
  22518         /* maxblock    */ 6,
  22519         /* blocks      */ 0x40,
  22520         /* blocks_hi   */ 0,
  22521         /* base        */ 0x04080000,
  22522         /* gran        */ 1,
  22523         /* bytes       */ 3,
  22524         /* nFields     */ 4,
  22525         /* *fields     */ soc_VLAN_XLATE_DATA_ONLYm_fields,
  22526         /* *views      */ NULL,
  22527         /* *views_num  */ NULL,
  22528         /* snoop_cb    */ NULL, 
  22529         /* snoop_user_data */ NULL, 
  22530         /* snoop_flags */ 0,
  22531         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22532         /* type */ SOC_MEM_TYPE_NORMAL,
  22533         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22534         /* impl */ SOC_MEM_IMPL_NORMAL,
  22535         /* cmic_mor_clks       */ 0,
  22536     },
  22537 #endif /* chips */
  22538 
  22539 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  22540     { /* SOC_MEM_INT_VLAN_XLATE_DATA_ONLY_BCM53314_A0m */ 
  22541         /* mem            VLAN_XLATE_DATA_ONLYm */
  22542         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  22543         /* cmp_fn      */ _soc_mem_cmp_undef,
  22544         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22545         /* index_min   */ 0,
  22546         /* index_max   */ 15,
  22547         /* minblock    */ 6,
  22548         /* maxblock    */ 6,
  22549         /* blocks      */ 0x40,
  22550         /* blocks_hi   */ 0,
  22551         /* base        */ 0x04080000,
  22552         /* gran        */ 1,
  22553         /* bytes       */ 3,
  22554         /* nFields     */ 4,
  22555         /* *fields     */ soc_VLAN_XLATE_DATA_ONLYm_fields,
  22556         /* *views      */ NULL,
  22557         /* *views_num  */ NULL,
  22558         /* snoop_cb    */ NULL, 
  22559         /* snoop_user_data */ NULL, 
  22560         /* snoop_flags */ 0,
  22561         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22562         /* type */ SOC_MEM_TYPE_NORMAL,
  22563         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22564         /* impl */ SOC_MEM_IMPL_NORMAL,
  22565         /* cmic_mor_clks       */ 0,
  22566     },
  22567 #endif /* chips */
  22568 
  22569 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  22570     { /* SOC_MEM_INT_VLAN_XLATE_DATA_ONLY_BCM56224_A0m */ 
  22571         /* mem            VLAN_XLATE_DATA_ONLYm */
  22572         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  22573         /* cmp_fn      */ _soc_mem_cmp_undef,
  22574         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22575         /* index_min   */ 0,
  22576         /* index_max   */ 1023,
  22577         /* minblock    */ 6,
  22578         /* maxblock    */ 6,
  22579         /* blocks      */ 0x40,
  22580         /* blocks_hi   */ 0,
  22581         /* base        */ 0x04080000,
  22582         /* gran        */ 1,
  22583         /* bytes       */ 3,
  22584         /* nFields     */ 4,
  22585         /* *fields     */ soc_VLAN_XLATE_DATA_ONLYm_fields,
  22586         /* *views      */ NULL,
  22587         /* *views_num  */ NULL,
  22588         /* snoop_cb    */ NULL, 
  22589         /* snoop_user_data */ NULL, 
  22590         /* snoop_flags */ 0,
  22591         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22592         /* type */ SOC_MEM_TYPE_NORMAL,
  22593         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22594         /* impl */ SOC_MEM_IMPL_NORMAL,
  22595         /* cmic_mor_clks       */ 0,
  22596     },
  22597 #endif /* chips */
  22598 
  22599 #if defined(BCM_56314_A0)
  22600     { /* SOC_MEM_INT_VLAN_XLATE_DATA_ONLY_BCM56314_A0m */ 
  22601         /* mem            VLAN_XLATE_DATA_ONLYm */
  22602         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  22603         /* cmp_fn      */ _soc_mem_cmp_undef,
  22604         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22605         /* index_min   */ 0,
  22606         /* index_max   */ 767,
  22607         /* minblock    */ 8,
  22608         /* maxblock    */ 8,
  22609         /* blocks      */ 0x100,
  22610         /* blocks_hi   */ 0,
  22611         /* base        */ 0x04080000,
  22612         /* gran        */ 1,
  22613         /* bytes       */ 3,
  22614         /* nFields     */ 4,
  22615         /* *fields     */ soc_VLAN_XLATE_DATA_ONLYm_fields,
  22616         /* *views      */ NULL,
  22617         /* *views_num  */ NULL,
  22618         /* snoop_cb    */ NULL, 
  22619         /* snoop_user_data */ NULL, 
  22620         /* snoop_flags */ 0,
  22621         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22622         /* type */ SOC_MEM_TYPE_NORMAL,
  22623         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22624         /* impl */ SOC_MEM_IMPL_NORMAL,
  22625         /* cmic_mor_clks       */ 0,
  22626     },
  22627 #endif /* chips */
  22628 
  22629 #if defined(BCM_56800_A0)
  22630     { /* SOC_MEM_INT_VLAN_XLATE_DATA_ONLY_BCM56800_A0m */ 
  22631         /* mem            VLAN_XLATE_DATA_ONLYm */
  22632         /* flags       */ SOC_MEM_FLAG_VALID, /* 0x2 */
  22633         /* cmp_fn      */ _soc_mem_cmp_undef,
  22634         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22635         /* index_min   */ 0,
  22636         /* index_max   */ 767,
  22637         /* minblock    */ 4,
  22638         /* maxblock    */ 4,
  22639         /* blocks      */ 0x10,
  22640         /* blocks_hi   */ 0,
  22641         /* base        */ 0x04069000,
  22642         /* gran        */ 1,
  22643         /* bytes       */ 3,
  22644         /* nFields     */ 4,
  22645         /* *fields     */ soc_VLAN_XLATE_DATA_ONLYm_fields,
  22646         /* *views      */ NULL,
  22647         /* *views_num  */ NULL,
  22648         /* snoop_cb    */ NULL, 
  22649         /* snoop_user_data */ NULL, 
  22650         /* snoop_flags */ 0,
  22651         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22652         /* type */ SOC_MEM_TYPE_NORMAL,
  22653         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22654         /* impl */ SOC_MEM_IMPL_NORMAL,
  22655         /* cmic_mor_clks       */ 0,
  22656     },
  22657 #endif /* chips */
  22658 
  22659 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  22660     { /* SOC_MEM_INT_VLAN_XLATE_ECCm */ 
  22661         /* mem            VLAN_XLATE_ECCm */
  22662         /* flags       */ SOC_MEM_FLAG_VALID |
  22663                           SOC_MEM_FLAG_CACHABLE |
  22664                           SOC_MEM_FLAG_SER_SPECIAL |
  22665                           SOC_MEM_FLAG_HASHED |
  22666                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  22667         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22668         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22669         /* index_min   */ 0,
  22670         /* index_max   */ 16383,
  22671         /* minblock    */ 36,
  22672         /* maxblock    */ 36,
  22673         /* blocks      */ 0,
  22674         /* blocks_hi   */ 0x10,
  22675         /* base        */ 0x30580000,
  22676         /* gran        */ 1,
  22677         /* bytes       */ 19,
  22678         /* nFields     */ 4,
  22679         /* *fields     */ soc_VLAN_XLATE_ECCm_fields,
  22680         /* *views      */ NULL,
  22681         /* *views_num  */ NULL,
  22682         /* snoop_cb    */ NULL, 
  22683         /* snoop_user_data */ NULL, 
  22684         /* snoop_flags */ 0,
  22685         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22686         /* type */ SOC_MEM_TYPE_NORMAL,
  22687         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22688         /* impl */ SOC_MEM_IMPL_NORMAL,
  22689         /* cmic_mor_clks       */ 0,
  22690         /* access_latency_mode */ 0,
  22691     },
  22692 #endif /* chips */
  22693 
  22694 #if defined(BCM_56560_A0)
  22695     { /* SOC_MEM_INT_VLAN_XLATE_ECC_BCM56560_A0m */ 
  22696         /* mem            VLAN_XLATE_ECCm */
  22697         /* flags       */ SOC_MEM_FLAG_VALID |
  22698                           SOC_MEM_FLAG_CACHABLE |
  22699                           SOC_MEM_FLAG_SER_SPECIAL |
  22700                           SOC_MEM_FLAG_HASHED, /* 0x20222 */
  22701         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22702         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22703         /* index_min   */ 0,
  22704         /* index_max   */ 32767,
  22705         /* minblock    */ 21,
  22706         /* maxblock    */ 21,
  22707         /* blocks      */ 0x200000,
  22708         /* blocks_hi   */ 0,
  22709         /* base        */ 0x104c0000,
  22710         /* gran        */ 1,
  22711         /* bytes       */ 27,
  22712         /* nFields     */ 4,
  22713         /* *fields     */ soc_VLAN_XLATE_ECC_BCM56560_A0m_fields,
  22714         /* *views      */ NULL,
  22715         /* *views_num  */ NULL,
  22716         /* snoop_cb    */ NULL, 
  22717         /* snoop_user_data */ NULL, 
  22718         /* snoop_flags */ 0,
  22719         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22720         /* type */ SOC_MEM_TYPE_NORMAL,
  22721         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22722         /* impl */ SOC_MEM_IMPL_NORMAL,
  22723         /* cmic_mor_clks       */ 0,
  22724     },
  22725 #endif /* chips */
  22726 
  22727 #if defined(BCM_56560_B0)
  22728     { /* SOC_MEM_INT_VLAN_XLATE_ECC_BCM56560_B0m */ 
  22729         /* mem            VLAN_XLATE_ECCm */
  22730         /* flags       */ SOC_MEM_FLAG_VALID |
  22731                           SOC_MEM_FLAG_CACHABLE |
  22732                           SOC_MEM_FLAG_SER_SPECIAL |
  22733                           SOC_MEM_FLAG_HASHED, /* 0x20222 */
  22734         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22735         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22736         /* index_min   */ 0,
  22737         /* index_max   */ 32767,
  22738         /* minblock    */ 13,
  22739         /* maxblock    */ 13,
  22740         /* blocks      */ 0x2000,
  22741         /* blocks_hi   */ 0,
  22742         /* base        */ 0x104c0000,
  22743         /* gran        */ 1,
  22744         /* bytes       */ 27,
  22745         /* nFields     */ 4,
  22746         /* *fields     */ soc_VLAN_XLATE_ECC_BCM56560_A0m_fields,
  22747         /* *views      */ NULL,
  22748         /* *views_num  */ NULL,
  22749         /* snoop_cb    */ NULL, 
  22750         /* snoop_user_data */ NULL, 
  22751         /* snoop_flags */ 0,
  22752         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22753         /* type */ SOC_MEM_TYPE_NORMAL,
  22754         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22755         /* impl */ SOC_MEM_IMPL_NORMAL,
  22756         /* cmic_mor_clks       */ 0,
  22757     },
  22758 #endif /* chips */
  22759 
  22760 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  22761     { /* SOC_MEM_INT_VLAN_XLATE_ECC_BCM56670_A0m */ 
  22762         /* mem            VLAN_XLATE_ECCm */
  22763         /* flags       */ SOC_MEM_FLAG_VALID |
  22764                           SOC_MEM_FLAG_CACHABLE |
  22765                           SOC_MEM_FLAG_SER_SPECIAL |
  22766                           SOC_MEM_FLAG_HASHED, /* 0x20222 */
  22767         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22768         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22769         /* index_min   */ 0,
  22770         /* index_max   */ 4095,
  22771         /* minblock    */ 21,
  22772         /* maxblock    */ 21,
  22773         /* blocks      */ 0x200000,
  22774         /* blocks_hi   */ 0,
  22775         /* base        */ 0x104c0000,
  22776         /* gran        */ 1,
  22777         /* bytes       */ 23,
  22778         /* nFields     */ 4,
  22779         /* *fields     */ soc_VLAN_XLATE_ECC_BCM56670_A0m_fields,
  22780         /* *views      */ NULL,
  22781         /* *views_num  */ NULL,
  22782         /* snoop_cb    */ NULL, 
  22783         /* snoop_user_data */ NULL, 
  22784         /* snoop_flags */ 0,
  22785         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22786         /* type */ SOC_MEM_TYPE_NORMAL,
  22787         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22788         /* impl */ SOC_MEM_IMPL_NORMAL,
  22789         /* cmic_mor_clks       */ 0,
  22790     },
  22791 #endif /* chips */
  22792 
  22793 #if defined(BCM_56860_A0)
  22794     { /* SOC_MEM_INT_VLAN_XLATE_ECC_BCM56860_A0m */ 
  22795         /* mem            VLAN_XLATE_ECCm */
  22796         /* flags       */ SOC_MEM_FLAG_VALID |
  22797                           SOC_MEM_FLAG_CACHABLE |
  22798                           SOC_MEM_FLAG_SER_SPECIAL |
  22799                           SOC_MEM_FLAG_HASHED |
  22800                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  22801         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22802         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22803         /* index_min   */ 0,
  22804         /* index_max   */ 16383,
  22805         /* minblock    */ 11,
  22806         /* maxblock    */ 11,
  22807         /* blocks      */ 0x800,
  22808         /* blocks_hi   */ 0,
  22809         /* base        */ 0x104c0000,
  22810         /* gran        */ 1,
  22811         /* bytes       */ 24,
  22812         /* nFields     */ 4,
  22813         /* *fields     */ soc_VLAN_XLATE_ECC_BCM56860_A0m_fields,
  22814         /* *views      */ NULL,
  22815         /* *views_num  */ NULL,
  22816         /* snoop_cb    */ NULL, 
  22817         /* snoop_user_data */ NULL, 
  22818         /* snoop_flags */ 0,
  22819         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22820         /* type */ SOC_MEM_TYPE_NORMAL,
  22821         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22822         /* impl */ SOC_MEM_IMPL_NORMAL,
  22823         /* cmic_mor_clks       */ 0,
  22824     },
  22825 #endif /* chips */
  22826 
  22827 #if defined(BCM_56970_A0)
  22828     { /* SOC_MEM_INT_VLAN_XLATE_ECC_BCM56970_A0m */ 
  22829         /* mem            VLAN_XLATE_ECCm */
  22830         /* flags       */ SOC_MEM_FLAG_VALID |
  22831                           SOC_MEM_FLAG_CACHABLE |
  22832                           SOC_MEM_FLAG_SER_SPECIAL |
  22833                           SOC_MEM_FLAG_HASHED |
  22834                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x20222 */
  22835         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22836         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22837         /* index_min   */ 0,
  22838         /* index_max   */ 16383,
  22839         /* minblock    */ 68,
  22840         /* maxblock    */ 68,
  22841         /* blocks      */ 0,
  22842         /* blocks_hi   */ 0xffffffff,
  22843         /* base        */ 0x54580000,
  22844         /* gran        */ 1,
  22845         /* bytes       */ 19,
  22846         /* nFields     */ 4,
  22847         /* *fields     */ soc_VLAN_XLATE_ECCm_fields,
  22848         /* *views      */ NULL,
  22849         /* *views_num  */ NULL,
  22850         /* snoop_cb    */ NULL, 
  22851         /* snoop_user_data */ NULL, 
  22852         /* snoop_flags */ 0,
  22853         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22854         /* type */ SOC_MEM_TYPE_NORMAL,
  22855         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  22856         /* impl */ SOC_MEM_IMPL_NORMAL,
  22857         /* cmic_mor_clks       */ 0,
  22858         /* access_latency_mode */ 0,
  22859     },
  22860 #endif /* chips */
  22861 
  22862 #if defined(BCM_56640_A0)
  22863     { /* SOC_MEM_INT_VLAN_XLATE_EXTDm */ 
  22864         /* mem            VLAN_XLATE_EXTDm */
  22865         /* flags       */ SOC_MEM_FLAG_VALID |
  22866                           SOC_MEM_FLAG_CACHABLE |
  22867                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE |
  22868                           SOC_MEM_FLAG_HASHED |
  22869                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20422 */
  22870         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22871         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22872         /* index_min   */ 0,
  22873         /* index_max   */ 262143,
  22874         /* minblock    */ 8,
  22875         /* maxblock    */ 8,
  22876         /* blocks      */ 0x100,
  22877         /* blocks_hi   */ 0,
  22878         /* base        */ 0x14000000,
  22879         /* gran        */ 1,
  22880         /* bytes       */ 27,
  22881         /* nFields     */ 100,
  22882         /* *fields     */ soc_VLAN_XLATE_EXTDm_fields,
  22883         /* *views      */ soc_VLAN_XLATE_EXTDm_views,
  22884         /* *views_num  */ &soc_VLAN_XLATE_EXTDm_views_num,
  22885         /* snoop_cb    */ NULL, 
  22886         /* snoop_user_data */ NULL, 
  22887         /* snoop_flags */ 0,
  22888         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22889         /* type */ SOC_MEM_TYPE_NORMAL,
  22890         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22891         /* impl */ SOC_MEM_IMPL_NORMAL,
  22892         /* cmic_mor_clks       */ 0,
  22893     },
  22894 #endif /* chips */
  22895 
  22896 #if defined(BCM_56340_A0)
  22897     { /* SOC_MEM_INT_VLAN_XLATE_EXTD_BCM56340_A0m */ 
  22898         /* mem            VLAN_XLATE_EXTDm */
  22899         /* flags       */ SOC_MEM_FLAG_VALID |
  22900                           SOC_MEM_FLAG_CACHABLE |
  22901                           SOC_MEM_FLAG_SER_WRITE_CACHE_RESTORE |
  22902                           SOC_MEM_FLAG_HASHED |
  22903                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20422 */
  22904         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  22905         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22906         /* index_min   */ 0,
  22907         /* index_max   */ 49151,
  22908         /* minblock    */ 6,
  22909         /* maxblock    */ 6,
  22910         /* blocks      */ 0x40,
  22911         /* blocks_hi   */ 0,
  22912         /* base        */ 0x14000000,
  22913         /* gran        */ 1,
  22914         /* bytes       */ 27,
  22915         /* nFields     */ 102,
  22916         /* *fields     */ soc_VLAN_XLATE_EXTD_BCM56340_A0m_fields,
  22917         /* *views      */ soc_VLAN_XLATE_EXTD_BCM56340_A0m_views,
  22918         /* *views_num  */ &soc_VLAN_XLATE_EXTD_BCM56340_A0m_views_num,
  22919         /* snoop_cb    */ NULL, 
  22920         /* snoop_user_data */ NULL, 
  22921         /* snoop_flags */ 0,
  22922         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22923         /* type */ SOC_MEM_TYPE_NORMAL,
  22924         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22925         /* impl */ SOC_MEM_IMPL_NORMAL,
  22926         /* cmic_mor_clks       */ 0,
  22927     },
  22928 #endif /* chips */
  22929 
  22930 #if defined(BCM_56850_A0)
  22931     { /* SOC_MEM_INT_VLAN_XLATE_LPm */ 
  22932         /* mem            VLAN_XLATE_LPm */
  22933         /* flags       */ SOC_MEM_FLAG_VALID |
  22934                           SOC_MEM_FLAG_SER_SPECIAL |
  22935                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x202 */
  22936         /* cmp_fn      */ _soc_mem_cmp_undef,
  22937         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22938         /* index_min   */ 0,
  22939         /* index_max   */ 4095,
  22940         /* minblock    */ 10,
  22941         /* maxblock    */ 10,
  22942         /* blocks      */ 0x400,
  22943         /* blocks_hi   */ 0,
  22944         /* base        */ 0x10440000,
  22945         /* gran        */ 1,
  22946         /* bytes       */ 6,
  22947         /* nFields     */ 15,
  22948         /* *fields     */ soc_VLAN_XLATE_LPm_fields,
  22949         /* *views      */ NULL,
  22950         /* *views_num  */ NULL,
  22951         /* snoop_cb    */ NULL, 
  22952         /* snoop_user_data */ NULL, 
  22953         /* snoop_flags */ 0,
  22954         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22955         /* type */ SOC_MEM_TYPE_NORMAL,
  22956         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22957         /* impl */ SOC_MEM_IMPL_NORMAL,
  22958         /* cmic_mor_clks       */ 0,
  22959     },
  22960 #endif /* chips */
  22961 
  22962 #if defined(BCM_56560_A0)
  22963     { /* SOC_MEM_INT_VLAN_XLATE_LP_BCM56560_A0m */ 
  22964         /* mem            VLAN_XLATE_LPm */
  22965         /* flags       */ SOC_MEM_FLAG_VALID |
  22966                           SOC_MEM_FLAG_CACHABLE |
  22967                           SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */
  22968         /* cmp_fn      */ _soc_mem_cmp_undef,
  22969         /* *null_entry */ _soc_mem_entry_null_zeroes,
  22970         /* index_min   */ 0,
  22971         /* index_max   */ 8191,
  22972         /* minblock    */ 21,
  22973         /* maxblock    */ 21,
  22974         /* blocks      */ 0x200000,
  22975         /* blocks_hi   */ 0,
  22976         /* base        */ 0x10440000,
  22977         /* gran        */ 1,
  22978         /* bytes       */ 4,
  22979         /* nFields     */ 11,
  22980         /* *fields     */ soc_VLAN_XLATE_LP_BCM56960_A0m_fields,
  22981         /* *views      */ NULL,
  22982         /* *views_num  */ NULL,
  22983         /* snoop_cb    */ NULL, 
  22984         /* snoop_user_data */ NULL, 
  22985         /* snoop_flags */ 0,
  22986         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  22987         /* type */ SOC_MEM_TYPE_NORMAL,
  22988         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  22989         /* impl */ SOC_MEM_IMPL_NORMAL,
  22990         /* cmic_mor_clks       */ 0,
  22991     },
  22992 #endif /* chips */
  22993 
  22994 #if defined(BCM_56560_B0)
  22995     { /* SOC_MEM_INT_VLAN_XLATE_LP_BCM56560_B0m */ 
  22996         /* mem            VLAN_XLATE_LPm */
  22997         /* flags       */ SOC_MEM_FLAG_VALID |
  22998                           SOC_MEM_FLAG_CACHABLE |
  22999                           SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */
  23000         /* cmp_fn      */ _soc_mem_cmp_undef,
  23001         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23002         /* index_min   */ 0,
  23003         /* index_max   */ 8191,
  23004         /* minblock    */ 13,
  23005         /* maxblock    */ 13,
  23006         /* blocks      */ 0x2000,
  23007         /* blocks_hi   */ 0,
  23008         /* base        */ 0x10440000,
  23009         /* gran        */ 1,
  23010         /* bytes       */ 4,
  23011         /* nFields     */ 11,
  23012         /* *fields     */ soc_VLAN_XLATE_LP_BCM56960_A0m_fields,
  23013         /* *views      */ NULL,
  23014         /* *views_num  */ NULL,
  23015         /* snoop_cb    */ NULL, 
  23016         /* snoop_user_data */ NULL, 
  23017         /* snoop_flags */ 0,
  23018         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23019         /* type */ SOC_MEM_TYPE_NORMAL,
  23020         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23021         /* impl */ SOC_MEM_IMPL_NORMAL,
  23022         /* cmic_mor_clks       */ 0,
  23023     },
  23024 #endif /* chips */
  23025 
  23026 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  23027     { /* SOC_MEM_INT_VLAN_XLATE_LP_BCM56670_A0m */ 
  23028         /* mem            VLAN_XLATE_LPm */
  23029         /* flags       */ SOC_MEM_FLAG_VALID |
  23030                           SOC_MEM_FLAG_CACHABLE |
  23031                           SOC_MEM_FLAG_SER_SPECIAL, /* 0x222 */
  23032         /* cmp_fn      */ _soc_mem_cmp_undef,
  23033         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23034         /* index_min   */ 0,
  23035         /* index_max   */ 1023,
  23036         /* minblock    */ 21,
  23037         /* maxblock    */ 21,
  23038         /* blocks      */ 0x200000,
  23039         /* blocks_hi   */ 0,
  23040         /* base        */ 0x10440000,
  23041         /* gran        */ 1,
  23042         /* bytes       */ 4,
  23043         /* nFields     */ 11,
  23044         /* *fields     */ soc_VLAN_XLATE_LP_BCM56960_A0m_fields,
  23045         /* *views      */ NULL,
  23046         /* *views_num  */ NULL,
  23047         /* snoop_cb    */ NULL, 
  23048         /* snoop_user_data */ NULL, 
  23049         /* snoop_flags */ 0,
  23050         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23051         /* type */ SOC_MEM_TYPE_NORMAL,
  23052         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23053         /* impl */ SOC_MEM_IMPL_NORMAL,
  23054         /* cmic_mor_clks       */ 0,
  23055     },
  23056 #endif /* chips */
  23057 
  23058 #if defined(BCM_56860_A0)
  23059     { /* SOC_MEM_INT_VLAN_XLATE_LP_BCM56860_A0m */ 
  23060         /* mem            VLAN_XLATE_LPm */
  23061         /* flags       */ SOC_MEM_FLAG_VALID |
  23062                           SOC_MEM_FLAG_CACHABLE |
  23063                           SOC_MEM_FLAG_SER_SPECIAL |
  23064                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x222 */
  23065         /* cmp_fn      */ _soc_mem_cmp_undef,
  23066         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23067         /* index_min   */ 0,
  23068         /* index_max   */ 4095,
  23069         /* minblock    */ 11,
  23070         /* maxblock    */ 11,
  23071         /* blocks      */ 0x800,
  23072         /* blocks_hi   */ 0,
  23073         /* base        */ 0x10440000,
  23074         /* gran        */ 1,
  23075         /* bytes       */ 6,
  23076         /* nFields     */ 15,
  23077         /* *fields     */ soc_VLAN_XLATE_LPm_fields,
  23078         /* *views      */ NULL,
  23079         /* *views_num  */ NULL,
  23080         /* snoop_cb    */ NULL, 
  23081         /* snoop_user_data */ NULL, 
  23082         /* snoop_flags */ 0,
  23083         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23084         /* type */ SOC_MEM_TYPE_NORMAL,
  23085         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23086         /* impl */ SOC_MEM_IMPL_NORMAL,
  23087         /* cmic_mor_clks       */ 0,
  23088     },
  23089 #endif /* chips */
  23090 
  23091 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  23092     { /* SOC_MEM_INT_VLAN_XLATE_LP_BCM56960_A0m */ 
  23093         /* mem            VLAN_XLATE_LPm */
  23094         /* flags       */ SOC_MEM_FLAG_VALID |
  23095                           SOC_MEM_FLAG_CACHABLE |
  23096                           SOC_MEM_FLAG_SER_SPECIAL |
  23097                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x222 */
  23098         /* cmp_fn      */ _soc_mem_cmp_undef,
  23099         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23100         /* index_min   */ 0,
  23101         /* index_max   */ 4095,
  23102         /* minblock    */ 36,
  23103         /* maxblock    */ 36,
  23104         /* blocks      */ 0,
  23105         /* blocks_hi   */ 0x10,
  23106         /* base        */ 0x32000000,
  23107         /* gran        */ 1,
  23108         /* bytes       */ 4,
  23109         /* nFields     */ 11,
  23110         /* *fields     */ soc_VLAN_XLATE_LP_BCM56960_A0m_fields,
  23111         /* *views      */ NULL,
  23112         /* *views_num  */ NULL,
  23113         /* snoop_cb    */ NULL, 
  23114         /* snoop_user_data */ NULL, 
  23115         /* snoop_flags */ 0,
  23116         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23117         /* type */ SOC_MEM_TYPE_NORMAL,
  23118         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23119         /* impl */ SOC_MEM_IMPL_NORMAL,
  23120         /* cmic_mor_clks       */ 0,
  23121         /* access_latency_mode */ 0,
  23122     },
  23123 #endif /* chips */
  23124 
  23125 #if defined(BCM_56970_A0)
  23126     { /* SOC_MEM_INT_VLAN_XLATE_LP_BCM56970_A0m */ 
  23127         /* mem            VLAN_XLATE_LPm */
  23128         /* flags       */ SOC_MEM_FLAG_VALID |
  23129                           SOC_MEM_FLAG_CACHABLE |
  23130                           SOC_MEM_FLAG_SER_SPECIAL |
  23131                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x222 */
  23132         /* cmp_fn      */ _soc_mem_cmp_undef,
  23133         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23134         /* index_min   */ 0,
  23135         /* index_max   */ 4095,
  23136         /* minblock    */ 68,
  23137         /* maxblock    */ 68,
  23138         /* blocks      */ 0,
  23139         /* blocks_hi   */ 0xffffffff,
  23140         /* base        */ 0x56000000,
  23141         /* gran        */ 1,
  23142         /* bytes       */ 5,
  23143         /* nFields     */ 13,
  23144         /* *fields     */ soc_VLAN_XLATE_LP_BCM56970_A0m_fields,
  23145         /* *views      */ NULL,
  23146         /* *views_num  */ NULL,
  23147         /* snoop_cb    */ NULL, 
  23148         /* snoop_user_data */ NULL, 
  23149         /* snoop_flags */ 0,
  23150         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23151         /* type */ SOC_MEM_TYPE_NORMAL,
  23152         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23153         /* impl */ SOC_MEM_IMPL_NORMAL,
  23154         /* cmic_mor_clks       */ 0,
  23155         /* access_latency_mode */ 0,
  23156     },
  23157 #endif /* chips */
  23158 
  23159 #if defined(BCM_56800_A0)
  23160     { /* SOC_MEM_INT_VLAN_XLATE_MASKm */ 
  23161         /* mem            VLAN_XLATE_MASKm */
  23162         /* flags       */ SOC_MEM_FLAG_VALID |
  23163                           SOC_MEM_FLAG_CAM |
  23164                           SOC_MEM_FLAG_AGGR, /* 0x180002 */
  23165         /* cmp_fn      */ _soc_mem_cmp_undef,
  23166         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23167         /* index_min   */ 0,
  23168         /* index_max   */ 767,
  23169         /* minblock    */ 4,
  23170         /* maxblock    */ 4,
  23171         /* blocks      */ 0x10,
  23172         /* blocks_hi   */ 0,
  23173         /* base        */ 0x04067000,
  23174         /* gran        */ 1,
  23175         /* bytes       */ 7,
  23176         /* nFields     */ 10,
  23177         /* *fields     */ soc_VLAN_XLATE_MASKm_fields,
  23178         /* *views      */ NULL,
  23179         /* *views_num  */ NULL,
  23180         /* snoop_cb    */ NULL, 
  23181         /* snoop_user_data */ NULL, 
  23182         /* snoop_flags */ 0,
  23183         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23184         /* type */ SOC_MEM_TYPE_NORMAL,
  23185         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23186         /* impl */ SOC_MEM_IMPL_NORMAL,
  23187         /* cmic_mor_clks       */ 0,
  23188     },
  23189 #endif /* chips */
  23190 
  23191 #if defined(BCM_56504_A0) || defined(BCM_56504_B0) || \
  23192     defined(BCM_56514_A0)
  23193     { /* SOC_MEM_INT_VLAN_XLATE_ONLYm */ 
  23194         /* mem            VLAN_XLATE_ONLYm */
  23195         /* flags       */ SOC_MEM_FLAG_VALID |
  23196                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  23197         /* cmp_fn      */ _soc_mem_cmp_undef,
  23198         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23199         /* index_min   */ 0,
  23200         /* index_max   */ 767,
  23201         /* minblock    */ 6,
  23202         /* maxblock    */ 6,
  23203         /* blocks      */ 0x40,
  23204         /* blocks_hi   */ 0,
  23205         /* base        */ 0x04070000,
  23206         /* gran        */ 1,
  23207         /* bytes       */ 3,
  23208         /* nFields     */ 3,
  23209         /* *fields     */ soc_VLAN_XLATE_ONLYm_fields,
  23210         /* *views      */ NULL,
  23211         /* *views_num  */ NULL,
  23212         /* snoop_cb    */ NULL, 
  23213         /* snoop_user_data */ NULL, 
  23214         /* snoop_flags */ 0,
  23215         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23216         /* type */ SOC_MEM_TYPE_NORMAL,
  23217         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23218         /* impl */ SOC_MEM_IMPL_NORMAL,
  23219         /* cmic_mor_clks       */ 0,
  23220     },
  23221 #endif /* chips */
  23222 
  23223 #if defined(BCM_53314_A0) || defined(BCM_53324_A0)
  23224     { /* SOC_MEM_INT_VLAN_XLATE_ONLY_BCM53314_A0m */ 
  23225         /* mem            VLAN_XLATE_ONLYm */
  23226         /* flags       */ SOC_MEM_FLAG_VALID |
  23227                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  23228         /* cmp_fn      */ _soc_mem_cmp_undef,
  23229         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23230         /* index_min   */ 0,
  23231         /* index_max   */ 15,
  23232         /* minblock    */ 6,
  23233         /* maxblock    */ 6,
  23234         /* blocks      */ 0x40,
  23235         /* blocks_hi   */ 0,
  23236         /* base        */ 0x04070000,
  23237         /* gran        */ 1,
  23238         /* bytes       */ 5,
  23239         /* nFields     */ 6,
  23240         /* *fields     */ soc_VLAN_XLATE_ONLY_BCM56224_A0m_fields,
  23241         /* *views      */ NULL,
  23242         /* *views_num  */ NULL,
  23243         /* snoop_cb    */ NULL, 
  23244         /* snoop_user_data */ NULL, 
  23245         /* snoop_flags */ 0,
  23246         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23247         /* type */ SOC_MEM_TYPE_NORMAL,
  23248         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23249         /* impl */ SOC_MEM_IMPL_NORMAL,
  23250         /* cmic_mor_clks       */ 0,
  23251     },
  23252 #endif /* chips */
  23253 
  23254 #if defined(BCM_56224_A0) || defined(BCM_56224_B0)
  23255     { /* SOC_MEM_INT_VLAN_XLATE_ONLY_BCM56224_A0m */ 
  23256         /* mem            VLAN_XLATE_ONLYm */
  23257         /* flags       */ SOC_MEM_FLAG_VALID |
  23258                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  23259         /* cmp_fn      */ _soc_mem_cmp_undef,
  23260         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23261         /* index_min   */ 0,
  23262         /* index_max   */ 1023,
  23263         /* minblock    */ 6,
  23264         /* maxblock    */ 6,
  23265         /* blocks      */ 0x40,
  23266         /* blocks_hi   */ 0,
  23267         /* base        */ 0x04070000,
  23268         /* gran        */ 1,
  23269         /* bytes       */ 5,
  23270         /* nFields     */ 6,
  23271         /* *fields     */ soc_VLAN_XLATE_ONLY_BCM56224_A0m_fields,
  23272         /* *views      */ NULL,
  23273         /* *views_num  */ NULL,
  23274         /* snoop_cb    */ NULL, 
  23275         /* snoop_user_data */ NULL, 
  23276         /* snoop_flags */ 0,
  23277         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23278         /* type */ SOC_MEM_TYPE_NORMAL,
  23279         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23280         /* impl */ SOC_MEM_IMPL_NORMAL,
  23281         /* cmic_mor_clks       */ 0,
  23282     },
  23283 #endif /* chips */
  23284 
  23285 #if defined(BCM_56314_A0)
  23286     { /* SOC_MEM_INT_VLAN_XLATE_ONLY_BCM56314_A0m */ 
  23287         /* mem            VLAN_XLATE_ONLYm */
  23288         /* flags       */ SOC_MEM_FLAG_VALID |
  23289                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  23290         /* cmp_fn      */ _soc_mem_cmp_undef,
  23291         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23292         /* index_min   */ 0,
  23293         /* index_max   */ 767,
  23294         /* minblock    */ 8,
  23295         /* maxblock    */ 8,
  23296         /* blocks      */ 0x100,
  23297         /* blocks_hi   */ 0,
  23298         /* base        */ 0x04070000,
  23299         /* gran        */ 1,
  23300         /* bytes       */ 3,
  23301         /* nFields     */ 3,
  23302         /* *fields     */ soc_VLAN_XLATE_ONLYm_fields,
  23303         /* *views      */ NULL,
  23304         /* *views_num  */ NULL,
  23305         /* snoop_cb    */ NULL, 
  23306         /* snoop_user_data */ NULL, 
  23307         /* snoop_flags */ 0,
  23308         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23309         /* type */ SOC_MEM_TYPE_NORMAL,
  23310         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23311         /* impl */ SOC_MEM_IMPL_NORMAL,
  23312         /* cmic_mor_clks       */ 0,
  23313     },
  23314 #endif /* chips */
  23315 
  23316 #if defined(BCM_56800_A0)
  23317     { /* SOC_MEM_INT_VLAN_XLATE_ONLY_BCM56800_A0m */ 
  23318         /* mem            VLAN_XLATE_ONLYm */
  23319         /* flags       */ SOC_MEM_FLAG_VALID |
  23320                           SOC_MEM_FLAG_CAM, /* 0x80002 */
  23321         /* cmp_fn      */ _soc_mem_cmp_undef,
  23322         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23323         /* index_min   */ 0,
  23324         /* index_max   */ 767,
  23325         /* minblock    */ 4,
  23326         /* maxblock    */ 4,
  23327         /* blocks      */ 0x10,
  23328         /* blocks_hi   */ 0,
  23329         /* base        */ 0x04068000,
  23330         /* gran        */ 1,
  23331         /* bytes       */ 5,
  23332         /* nFields     */ 4,
  23333         /* *fields     */ soc_VLAN_XLATE_ONLY_BCM56800_A0m_fields,
  23334         /* *views      */ NULL,
  23335         /* *views_num  */ NULL,
  23336         /* snoop_cb    */ NULL, 
  23337         /* snoop_user_data */ NULL, 
  23338         /* snoop_flags */ 0,
  23339         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23340         /* type */ SOC_MEM_TYPE_NORMAL,
  23341         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23342         /* impl */ SOC_MEM_IMPL_NORMAL,
  23343         /* cmic_mor_clks       */ 0,
  23344     },
  23345 #endif /* chips */
  23346 
  23347 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  23348     defined(BCM_56450_B1)
  23349     { /* SOC_MEM_INT_VLAN_XLATE_OVERFLOWm */ 
  23350         /* mem            VLAN_XLATE_OVERFLOWm */
  23351         /* flags       */ SOC_MEM_FLAG_VALID |
  23352                           SOC_MEM_FLAG_CACHABLE |
  23353                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  23354                           SOC_MEM_FLAG_HASHED |
  23355                           SOC_MEM_FLAG_MULTIVIEW, /* 0x200a2 */
  23356         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  23357         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23358         /* index_min   */ 0,
  23359         /* index_max   */ 15,
  23360         /* minblock    */ 8,
  23361         /* maxblock    */ 8,
  23362         /* blocks      */ 0x100,
  23363         /* blocks_hi   */ 0,
  23364         /* base        */ 0x10200000,
  23365         /* gran        */ 1,
  23366         /* bytes       */ 20,
  23367         /* nFields     */ 146,
  23368         /* *fields     */ soc_VLAN_XLATE_BCM56450_A0m_fields,
  23369         /* *views      */ soc_VLAN_XLATE_BCM56450_A0m_views,
  23370         /* *views_num  */ &soc_VLAN_XLATE_BCM56450_A0m_views_num,
  23371         /* snoop_cb    */ NULL, 
  23372         /* snoop_user_data */ NULL, 
  23373         /* snoop_flags */ 0,
  23374         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23375         /* type */ SOC_MEM_TYPE_NORMAL,
  23376         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23377         /* impl */ SOC_MEM_IMPL_NORMAL,
  23378         /* cmic_mor_clks       */ 0,
  23379     },
  23380 #endif /* chips */
  23381 
  23382 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  23383     { /* SOC_MEM_INT_VLAN_XLATE_OVERFLOW_BCM56260_A0m */ 
  23384         /* mem            VLAN_XLATE_OVERFLOWm */
  23385         /* flags       */ SOC_MEM_FLAG_VALID |
  23386                           SOC_MEM_FLAG_CACHABLE |
  23387                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23388                           SOC_MEM_FLAG_HASHED |
  23389                           SOC_MEM_FLAG_MULTIVIEW, /* 0x20122 */
  23390         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  23391         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23392         /* index_min   */ 0,
  23393         /* index_max   */ 15,
  23394         /* minblock    */ 6,
  23395         /* maxblock    */ 6,
  23396         /* blocks      */ 0x40,
  23397         /* blocks_hi   */ 0,
  23398         /* base        */ 0x10200000,
  23399         /* gran        */ 1,
  23400         /* bytes       */ 20,
  23401         /* nFields     */ 148,
  23402         /* *fields     */ soc_VLAN_XLATE_BCM56260_A0m_fields,
  23403         /* *views      */ soc_VLAN_XLATE_BCM56260_A0m_views,
  23404         /* *views_num  */ &soc_VLAN_XLATE_BCM56260_A0m_views_num,
  23405         /* snoop_cb    */ NULL, 
  23406         /* snoop_user_data */ NULL, 
  23407         /* snoop_flags */ 0,
  23408         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23409         /* type */ SOC_MEM_TYPE_NORMAL,
  23410         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23411         /* impl */ SOC_MEM_IMPL_NORMAL,
  23412         /* cmic_mor_clks       */ 0,
  23413     },
  23414 #endif /* chips */
  23415 
  23416 #if defined(BCM_56270_A0)
  23417     { /* SOC_MEM_INT_VLAN_XLATE_OVERFLOW_BCM56270_A0m */ 
  23418         /* mem            VLAN_XLATE_OVERFLOWm */
  23419         /* flags       */ SOC_MEM_FLAG_VALID |
  23420                           SOC_MEM_FLAG_CACHABLE |
  23421                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  23422                           SOC_MEM_FLAG_MULTIVIEW, /* 0x122 */
  23423         /* cmp_fn      */ _soc_mem_cmp_vlan_xlate_tr,
  23424         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23425         /* index_min   */ 0,
  23426         /* index_max   */ 15,
  23427         /* minblock    */ 5,
  23428         /* maxblock    */ 5,
  23429         /* blocks      */ 0x20,
  23430         /* blocks_hi   */ 0,
  23431         /* base        */ 0x10200000,
  23432         /* gran        */ 1,
  23433         /* bytes       */ 20,
  23434         /* nFields     */ 157,
  23435         /* *fields     */ soc_VLAN_XLATE_BCM56270_A0m_fields,
  23436         /* *views      */ soc_VLAN_XLATE_BCM56270_A0m_views,
  23437         /* *views_num  */ &soc_VLAN_XLATE_BCM56270_A0m_views_num,
  23438         /* snoop_cb    */ NULL, 
  23439         /* snoop_user_data */ NULL, 
  23440         /* snoop_flags */ 0,
  23441         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23442         /* type */ SOC_MEM_TYPE_NORMAL,
  23443         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  23444         /* impl */ SOC_MEM_IMPL_NORMAL,
  23445         /* cmic_mor_clks       */ 0,
  23446     },
  23447 #endif /* chips */
  23448 
  23449 #if defined(BCM_56624_A0) || defined(BCM_56624_B0)
  23450     { /* SOC_MEM_INT_VLAN_XLATE_SCRATCHm */ 
  23451         /* mem            VLAN_XLATE_SCRATCHm */
  23452         /* flags       */ SOC_MEM_FLAG_VALID |
  23453                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  23454         /* cmp_fn      */ _soc_mem_cmp_undef,
  23455         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23456         /* index_min   */ 0,
  23457         /* index_max   */ 0,
  23458         /* minblock    */ 7,
  23459         /* maxblock    */ 7,
  23460         /* blocks      */ 0x80,
  23461         /* blocks_hi   */ 0,
  23462         /* base        */ 0x04070000,
  23463         /* gran        */ 1,
  23464         /* bytes       */ 11,
  23465         /* nFields     */ 28,
  23466         /* *fields     */ soc_VLAN_XLATE_BCM56624_A0m_fields,
  23467         /* *views      */ NULL,
  23468         /* *views_num  */ NULL,
  23469         /* snoop_cb    */ NULL, 
  23470         /* snoop_user_data */ NULL, 
  23471         /* snoop_flags */ 0,
  23472         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23473         /* type */ SOC_MEM_TYPE_NORMAL,
  23474         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23475         /* impl */ SOC_MEM_IMPL_NORMAL,
  23476         /* cmic_mor_clks       */ 0,
  23477     },
  23478 #endif /* chips */
  23479 
  23480 #if defined(BCM_56142_A0)
  23481     { /* SOC_MEM_INT_VLAN_XLATE_SCRATCH_BCM56142_A0m */ 
  23482         /* mem            VLAN_XLATE_SCRATCHm */
  23483         /* flags       */ SOC_MEM_FLAG_VALID |
  23484                           SOC_MEM_FLAG_CACHABLE |
  23485                           SOC_MEM_FLAG_MULTIVIEW, /* 0x22 */
  23486         /* cmp_fn      */ _soc_mem_cmp_undef,
  23487         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23488         /* index_min   */ 0,
  23489         /* index_max   */ 0,
  23490         /* minblock    */ 5,
  23491         /* maxblock    */ 5,
  23492         /* blocks      */ 0x20,
  23493         /* blocks_hi   */ 0,
  23494         /* base        */ 0x04070000,
  23495         /* gran        */ 1,
  23496         /* bytes       */ 12,
  23497         /* nFields     */ 49,
  23498         /* *fields     */ soc_VLAN_XLATE_BCM56142_A0m_fields,
  23499         /* *views      */ soc_VLAN_XLATE_BCM56142_A0m_views,
  23500         /* *views_num  */ &soc_VLAN_XLATE_BCM56142_A0m_views_num,
  23501         /* snoop_cb    */ NULL, 
  23502         /* snoop_user_data */ NULL, 
  23503         /* snoop_flags */ 0,
  23504         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23505         /* type */ SOC_MEM_TYPE_NORMAL,
  23506         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23507         /* impl */ SOC_MEM_IMPL_NORMAL,
  23508         /* cmic_mor_clks       */ 0,
  23509     },
  23510 #endif /* chips */
  23511 
  23512 #if defined(BCM_56334_A0) || defined(BCM_56334_B0)
  23513     { /* SOC_MEM_INT_VLAN_XLATE_SCRATCH_BCM56334_A0m */ 
  23514         /* mem            VLAN_XLATE_SCRATCHm */
  23515         /* flags       */ SOC_MEM_FLAG_VALID |
  23516                           SOC_MEM_FLAG_CACHABLE |
  23517                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  23518                           SOC_MEM_FLAG_MULTIVIEW, /* 0xa2 */
  23519         /* cmp_fn      */ _soc_mem_cmp_undef,
  23520         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23521         /* index_min   */ 0,
  23522         /* index_max   */ 0,
  23523         /* minblock    */ 5,
  23524         /* maxblock    */ 5,
  23525         /* blocks      */ 0x20,
  23526         /* blocks_hi   */ 0,
  23527         /* base        */ 0x04070000,
  23528         /* gran        */ 1,
  23529         /* bytes       */ 12,
  23530         /* nFields     */ 55,
  23531         /* *fields     */ soc_VLAN_XLATE_BCM56334_A0m_fields,
  23532         /* *views      */ soc_VLAN_XLATE_BCM56334_A0m_views,
  23533         /* *views_num  */ &soc_VLAN_XLATE_BCM56334_A0m_views_num,
  23534         /* snoop_cb    */ NULL, 
  23535         /* snoop_user_data */ NULL, 
  23536         /* snoop_flags */ 0,
  23537         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23538         /* type */ SOC_MEM_TYPE_NORMAL,
  23539         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23540         /* impl */ SOC_MEM_IMPL_NORMAL,
  23541         /* cmic_mor_clks       */ 0,
  23542     },
  23543 #endif /* chips */
  23544 
  23545 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  23546     { /* SOC_MEM_INT_VLAN_XLATE_SCRATCH_BCM56524_A0m */ 
  23547         /* mem            VLAN_XLATE_SCRATCHm */
  23548         /* flags       */ SOC_MEM_FLAG_VALID |
  23549                           SOC_MEM_FLAG_CACHABLE |
  23550                           SOC_MEM_FLAG_MULTIVIEW, /* 0x22 */
  23551         /* cmp_fn      */ _soc_mem_cmp_undef,
  23552         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23553         /* index_min   */ 0,
  23554         /* index_max   */ 0,
  23555         /* minblock    */ 8,
  23556         /* maxblock    */ 8,
  23557         /* blocks      */ 0x100,
  23558         /* blocks_hi   */ 0,
  23559         /* base        */ 0x04070000,
  23560         /* gran        */ 1,
  23561         /* bytes       */ 14,
  23562         /* nFields     */ 57,
  23563         /* *fields     */ soc_VLAN_XLATE_BCM56634_A0m_fields,
  23564         /* *views      */ soc_VLAN_XLATE_BCM56634_A0m_views,
  23565         /* *views_num  */ &soc_VLAN_XLATE_BCM56634_A0m_views_num,
  23566         /* snoop_cb    */ NULL, 
  23567         /* snoop_user_data */ NULL, 
  23568         /* snoop_flags */ 0,
  23569         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23570         /* type */ SOC_MEM_TYPE_NORMAL,
  23571         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23572         /* impl */ SOC_MEM_IMPL_NORMAL,
  23573         /* cmic_mor_clks       */ 0,
  23574     },
  23575 #endif /* chips */
  23576 
  23577 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  23578     { /* SOC_MEM_INT_VLAN_XLATE_SCRATCH_BCM56634_A0m */ 
  23579         /* mem            VLAN_XLATE_SCRATCHm */
  23580         /* flags       */ SOC_MEM_FLAG_VALID |
  23581                           SOC_MEM_FLAG_CACHABLE |
  23582                           SOC_MEM_FLAG_MULTIVIEW, /* 0x22 */
  23583         /* cmp_fn      */ _soc_mem_cmp_undef,
  23584         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23585         /* index_min   */ 0,
  23586         /* index_max   */ 0,
  23587         /* minblock    */ 9,
  23588         /* maxblock    */ 9,
  23589         /* blocks      */ 0x200,
  23590         /* blocks_hi   */ 0,
  23591         /* base        */ 0x04070000,
  23592         /* gran        */ 1,
  23593         /* bytes       */ 14,
  23594         /* nFields     */ 57,
  23595         /* *fields     */ soc_VLAN_XLATE_BCM56634_A0m_fields,
  23596         /* *views      */ soc_VLAN_XLATE_BCM56634_A0m_views,
  23597         /* *views_num  */ &soc_VLAN_XLATE_BCM56634_A0m_views_num,
  23598         /* snoop_cb    */ NULL, 
  23599         /* snoop_user_data */ NULL, 
  23600         /* snoop_flags */ 0,
  23601         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23602         /* type */ SOC_MEM_TYPE_NORMAL,
  23603         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23604         /* impl */ SOC_MEM_IMPL_NORMAL,
  23605         /* cmic_mor_clks       */ 0,
  23606     },
  23607 #endif /* chips */
  23608 
  23609 #if defined(BCM_56680_A0) || defined(BCM_56680_B0)
  23610     { /* SOC_MEM_INT_VLAN_XLATE_SCRATCH_BCM56680_A0m */ 
  23611         /* mem            VLAN_XLATE_SCRATCHm */
  23612         /* flags       */ SOC_MEM_FLAG_VALID |
  23613                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  23614         /* cmp_fn      */ _soc_mem_cmp_undef,
  23615         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23616         /* index_min   */ 0,
  23617         /* index_max   */ 0,
  23618         /* minblock    */ 6,
  23619         /* maxblock    */ 6,
  23620         /* blocks      */ 0x40,
  23621         /* blocks_hi   */ 0,
  23622         /* base        */ 0x04070000,
  23623         /* gran        */ 1,
  23624         /* bytes       */ 11,
  23625         /* nFields     */ 28,
  23626         /* *fields     */ soc_VLAN_XLATE_BCM56624_A0m_fields,
  23627         /* *views      */ NULL,
  23628         /* *views_num  */ NULL,
  23629         /* snoop_cb    */ NULL, 
  23630         /* snoop_user_data */ NULL, 
  23631         /* snoop_flags */ 0,
  23632         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23633         /* type */ SOC_MEM_TYPE_NORMAL,
  23634         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23635         /* impl */ SOC_MEM_IMPL_NORMAL,
  23636         /* cmic_mor_clks       */ 0,
  23637     },
  23638 #endif /* chips */
  23639 
  23640 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  23641     { /* SOC_MEM_INT_VLAN_XLATE_SCRATCH_BCM56685_A0m */ 
  23642         /* mem            VLAN_XLATE_SCRATCHm */
  23643         /* flags       */ SOC_MEM_FLAG_VALID |
  23644                           SOC_MEM_FLAG_CACHABLE |
  23645                           SOC_MEM_FLAG_MULTIVIEW, /* 0x22 */
  23646         /* cmp_fn      */ _soc_mem_cmp_undef,
  23647         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23648         /* index_min   */ 0,
  23649         /* index_max   */ 0,
  23650         /* minblock    */ 6,
  23651         /* maxblock    */ 6,
  23652         /* blocks      */ 0x40,
  23653         /* blocks_hi   */ 0,
  23654         /* base        */ 0x04070000,
  23655         /* gran        */ 1,
  23656         /* bytes       */ 14,
  23657         /* nFields     */ 57,
  23658         /* *fields     */ soc_VLAN_XLATE_BCM56634_A0m_fields,
  23659         /* *views      */ soc_VLAN_XLATE_BCM56634_A0m_views,
  23660         /* *views_num  */ &soc_VLAN_XLATE_BCM56634_A0m_views_num,
  23661         /* snoop_cb    */ NULL, 
  23662         /* snoop_user_data */ NULL, 
  23663         /* snoop_flags */ 0,
  23664         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23665         /* type */ SOC_MEM_TYPE_NORMAL,
  23666         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23667         /* impl */ SOC_MEM_IMPL_NORMAL,
  23668         /* cmic_mor_clks       */ 0,
  23669     },
  23670 #endif /* chips */
  23671 
  23672 #if defined(BCM_56725_A0) || defined(BCM_56820_A0)
  23673     { /* SOC_MEM_INT_VLAN_XLATE_SCRATCH_BCM56820_A0m */ 
  23674         /* mem            VLAN_XLATE_SCRATCHm */
  23675         /* flags       */ SOC_MEM_FLAG_VALID |
  23676                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  23677         /* cmp_fn      */ _soc_mem_cmp_undef,
  23678         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23679         /* index_min   */ 0,
  23680         /* index_max   */ 0,
  23681         /* minblock    */ 3,
  23682         /* maxblock    */ 3,
  23683         /* blocks      */ 0x8,
  23684         /* blocks_hi   */ 0,
  23685         /* base        */ 0x04067000,
  23686         /* gran        */ 1,
  23687         /* bytes       */ 11,
  23688         /* nFields     */ 27,
  23689         /* *fields     */ soc_VLAN_XLATE_BCM56820_A0m_fields,
  23690         /* *views      */ NULL,
  23691         /* *views_num  */ NULL,
  23692         /* snoop_cb    */ NULL, 
  23693         /* snoop_user_data */ NULL, 
  23694         /* snoop_flags */ 0,
  23695         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23696         /* type */ SOC_MEM_TYPE_NORMAL,
  23697         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23698         /* impl */ SOC_MEM_IMPL_NORMAL,
  23699         /* cmic_mor_clks       */ 0,
  23700     },
  23701 #endif /* chips */
  23702 
  23703 #if defined(BCM_88732_A0)
  23704     { /* SOC_MEM_INT_VLAN_XLATE_SCRATCH_BCM88732_A0m */ 
  23705         /* mem            VLAN_XLATE_SCRATCHm */
  23706         /* flags       */ SOC_MEM_FLAG_VALID |
  23707                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  23708         /* cmp_fn      */ _soc_mem_cmp_undef,
  23709         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23710         /* index_min   */ 0,
  23711         /* index_max   */ 0,
  23712         /* minblock    */ 5,
  23713         /* maxblock    */ 5,
  23714         /* blocks      */ 0x20,
  23715         /* blocks_hi   */ 0,
  23716         /* base        */ 0x04070000,
  23717         /* gran        */ 1,
  23718         /* bytes       */ 13,
  23719         /* nFields     */ 33,
  23720         /* *fields     */ soc_VLAN_XLATE_BCM88732_A0m_fields,
  23721         /* *views      */ NULL,
  23722         /* *views_num  */ NULL,
  23723         /* snoop_cb    */ NULL, 
  23724         /* snoop_user_data */ NULL, 
  23725         /* snoop_flags */ 0,
  23726         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23727         /* type */ SOC_MEM_TYPE_NORMAL,
  23728         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23729         /* impl */ SOC_MEM_IMPL_NORMAL,
  23730         /* cmic_mor_clks       */ 0,
  23731     },
  23732 #endif /* chips */
  23733 
  23734 #if defined(BCM_56840_A0) || defined(BCM_56840_B0)
  23735     { /* SOC_MEM_INT_VOQ_COS_MAPm */ 
  23736         /* mem            VOQ_COS_MAPm */
  23737         /* flags       */ SOC_MEM_FLAG_VALID |
  23738                           SOC_MEM_FLAG_CACHABLE |
  23739                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  23740         /* cmp_fn      */ _soc_mem_cmp_undef,
  23741         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23742         /* index_min   */ 0,
  23743         /* index_max   */ 255,
  23744         /* minblock    */ 6,
  23745         /* maxblock    */ 6,
  23746         /* blocks      */ 0x40,
  23747         /* blocks_hi   */ 0,
  23748         /* base        */ 0x0f07bc00,
  23749         /* gran        */ 1,
  23750         /* bytes       */ 1,
  23751         /* nFields     */ 2,
  23752         /* *fields     */ soc_VOQ_COS_MAPm_fields,
  23753         /* *views      */ NULL,
  23754         /* *views_num  */ NULL,
  23755         /* snoop_cb    */ NULL, 
  23756         /* snoop_user_data */ NULL, 
  23757         /* snoop_flags */ 0,
  23758         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23759         /* type */ SOC_MEM_TYPE_NORMAL,
  23760         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23761         /* impl */ SOC_MEM_IMPL_NORMAL,
  23762         /* cmic_mor_clks       */ 0,
  23763     },
  23764 #endif /* chips */
  23765 
  23766 #if defined(BCM_56340_A0)
  23767     { /* SOC_MEM_INT_VOQ_COS_MAP_BCM56340_A0m */ 
  23768         /* mem            VOQ_COS_MAPm */
  23769         /* flags       */ SOC_MEM_FLAG_VALID |
  23770                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  23771         /* cmp_fn      */ _soc_mem_cmp_undef,
  23772         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23773         /* index_min   */ 0,
  23774         /* index_max   */ 15,
  23775         /* minblock    */ 4,
  23776         /* maxblock    */ 4,
  23777         /* blocks      */ 0x10,
  23778         /* blocks_hi   */ 0,
  23779         /* base        */ 0x38e40000,
  23780         /* gran        */ 1,
  23781         /* bytes       */ 2,
  23782         /* nFields     */ 4,
  23783         /* *fields     */ soc_VOQ_COS_MAP_BCM56640_A0m_fields,
  23784         /* *views      */ NULL,
  23785         /* *views_num  */ NULL,
  23786         /* snoop_cb    */ NULL, 
  23787         /* snoop_user_data */ NULL, 
  23788         /* snoop_flags */ 0,
  23789         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23790         /* type */ SOC_MEM_TYPE_NORMAL,
  23791         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23792         /* impl */ SOC_MEM_IMPL_NORMAL,
  23793         /* cmic_mor_clks       */ 0,
  23794     },
  23795 #endif /* chips */
  23796 
  23797 #if defined(BCM_56560_A0)
  23798     { /* SOC_MEM_INT_VOQ_COS_MAP_BCM56560_A0m */ 
  23799         /* mem            VOQ_COS_MAPm */
  23800         /* flags       */ SOC_MEM_FLAG_VALID |
  23801                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  23802         /* cmp_fn      */ _soc_mem_cmp_undef,
  23803         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23804         /* index_min   */ 0,
  23805         /* index_max   */ 15,
  23806         /* minblock    */ 21,
  23807         /* maxblock    */ 21,
  23808         /* blocks      */ 0x200000,
  23809         /* blocks_hi   */ 0,
  23810         /* base        */ 0x55bc0000,
  23811         /* gran        */ 1,
  23812         /* bytes       */ 3,
  23813         /* nFields     */ 4,
  23814         /* *fields     */ soc_VOQ_COS_MAP_BCM56560_A0m_fields,
  23815         /* *views      */ NULL,
  23816         /* *views_num  */ NULL,
  23817         /* snoop_cb    */ NULL, 
  23818         /* snoop_user_data */ NULL, 
  23819         /* snoop_flags */ 0,
  23820         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23821         /* type */ SOC_MEM_TYPE_NORMAL,
  23822         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23823         /* impl */ SOC_MEM_IMPL_NORMAL,
  23824         /* cmic_mor_clks       */ 0,
  23825     },
  23826 #endif /* chips */
  23827 
  23828 #if defined(BCM_56560_B0)
  23829     { /* SOC_MEM_INT_VOQ_COS_MAP_BCM56560_B0m */ 
  23830         /* mem            VOQ_COS_MAPm */
  23831         /* flags       */ SOC_MEM_FLAG_VALID |
  23832                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  23833         /* cmp_fn      */ _soc_mem_cmp_undef,
  23834         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23835         /* index_min   */ 0,
  23836         /* index_max   */ 15,
  23837         /* minblock    */ 13,
  23838         /* maxblock    */ 13,
  23839         /* blocks      */ 0x2000,
  23840         /* blocks_hi   */ 0,
  23841         /* base        */ 0x55bc0000,
  23842         /* gran        */ 1,
  23843         /* bytes       */ 3,
  23844         /* nFields     */ 4,
  23845         /* *fields     */ soc_VOQ_COS_MAP_BCM56560_A0m_fields,
  23846         /* *views      */ NULL,
  23847         /* *views_num  */ NULL,
  23848         /* snoop_cb    */ NULL, 
  23849         /* snoop_user_data */ NULL, 
  23850         /* snoop_flags */ 0,
  23851         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23852         /* type */ SOC_MEM_TYPE_NORMAL,
  23853         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23854         /* impl */ SOC_MEM_IMPL_NORMAL,
  23855         /* cmic_mor_clks       */ 0,
  23856     },
  23857 #endif /* chips */
  23858 
  23859 #if defined(BCM_56640_A0)
  23860     { /* SOC_MEM_INT_VOQ_COS_MAP_BCM56640_A0m */ 
  23861         /* mem            VOQ_COS_MAPm */
  23862         /* flags       */ SOC_MEM_FLAG_VALID |
  23863                           SOC_MEM_FLAG_CACHABLE, /* 0x22 */
  23864         /* cmp_fn      */ _soc_mem_cmp_undef,
  23865         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23866         /* index_min   */ 0,
  23867         /* index_max   */ 15,
  23868         /* minblock    */ 7,
  23869         /* maxblock    */ 7,
  23870         /* blocks      */ 0x80,
  23871         /* blocks_hi   */ 0,
  23872         /* base        */ 0x38e40000,
  23873         /* gran        */ 1,
  23874         /* bytes       */ 2,
  23875         /* nFields     */ 4,
  23876         /* *fields     */ soc_VOQ_COS_MAP_BCM56640_A0m_fields,
  23877         /* *views      */ NULL,
  23878         /* *views_num  */ NULL,
  23879         /* snoop_cb    */ NULL, 
  23880         /* snoop_user_data */ NULL, 
  23881         /* snoop_flags */ 0,
  23882         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23883         /* type */ SOC_MEM_TYPE_NORMAL,
  23884         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23885         /* impl */ SOC_MEM_IMPL_NORMAL,
  23886         /* cmic_mor_clks       */ 0,
  23887     },
  23888 #endif /* chips */
  23889 
  23890 #if defined(BCM_56850_A0)
  23891     { /* SOC_MEM_INT_VOQ_COS_MAP_BCM56850_A0m */ 
  23892         /* mem            VOQ_COS_MAPm */
  23893         /* flags       */ SOC_MEM_FLAG_VALID |
  23894                           SOC_MEM_FLAG_CACHABLE |
  23895                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  23896         /* cmp_fn      */ _soc_mem_cmp_undef,
  23897         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23898         /* index_min   */ 0,
  23899         /* index_max   */ 15,
  23900         /* minblock    */ 10,
  23901         /* maxblock    */ 10,
  23902         /* blocks      */ 0x400,
  23903         /* blocks_hi   */ 0,
  23904         /* base        */ 0x45bc0000,
  23905         /* gran        */ 1,
  23906         /* bytes       */ 2,
  23907         /* nFields     */ 4,
  23908         /* *fields     */ soc_VOQ_COS_MAP_BCM56850_A0m_fields,
  23909         /* *views      */ NULL,
  23910         /* *views_num  */ NULL,
  23911         /* snoop_cb    */ NULL, 
  23912         /* snoop_user_data */ NULL, 
  23913         /* snoop_flags */ 0,
  23914         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23915         /* type */ SOC_MEM_TYPE_NORMAL,
  23916         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23917         /* impl */ SOC_MEM_IMPL_NORMAL,
  23918         /* cmic_mor_clks       */ 0,
  23919     },
  23920 #endif /* chips */
  23921 
  23922 #if defined(BCM_56860_A0)
  23923     { /* SOC_MEM_INT_VOQ_COS_MAP_BCM56860_A0m */ 
  23924         /* mem            VOQ_COS_MAPm */
  23925         /* flags       */ SOC_MEM_FLAG_VALID |
  23926                           SOC_MEM_FLAG_CACHABLE |
  23927                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x22 */
  23928         /* cmp_fn      */ _soc_mem_cmp_undef,
  23929         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23930         /* index_min   */ 0,
  23931         /* index_max   */ 15,
  23932         /* minblock    */ 11,
  23933         /* maxblock    */ 11,
  23934         /* blocks      */ 0x800,
  23935         /* blocks_hi   */ 0,
  23936         /* base        */ 0x55bc0000,
  23937         /* gran        */ 1,
  23938         /* bytes       */ 2,
  23939         /* nFields     */ 4,
  23940         /* *fields     */ soc_VOQ_COS_MAP_BCM56850_A0m_fields,
  23941         /* *views      */ NULL,
  23942         /* *views_num  */ NULL,
  23943         /* snoop_cb    */ NULL, 
  23944         /* snoop_user_data */ NULL, 
  23945         /* snoop_flags */ 0,
  23946         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23947         /* type */ SOC_MEM_TYPE_NORMAL,
  23948         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23949         /* impl */ SOC_MEM_IMPL_NORMAL,
  23950         /* cmic_mor_clks       */ 0,
  23951     },
  23952 #endif /* chips */
  23953 
  23954 #if defined(BCM_56640_A0)
  23955     { /* SOC_MEM_INT_VOQ_MOD_MAPm */ 
  23956         /* mem            VOQ_MOD_MAPm */
  23957         /* flags       */ SOC_MEM_FLAG_VALID |
  23958                           SOC_MEM_FLAG_CACHABLE |
  23959                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  23960         /* cmp_fn      */ _soc_mem_cmp_undef,
  23961         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23962         /* index_min   */ 0,
  23963         /* index_max   */ 255,
  23964         /* minblock    */ 7,
  23965         /* maxblock    */ 7,
  23966         /* blocks      */ 0x80,
  23967         /* blocks_hi   */ 0,
  23968         /* base        */ 0x39480000,
  23969         /* gran        */ 1,
  23970         /* bytes       */ 2,
  23971         /* nFields     */ 5,
  23972         /* *fields     */ soc_VOQ_MOD_MAPm_fields,
  23973         /* *views      */ NULL,
  23974         /* *views_num  */ NULL,
  23975         /* snoop_cb    */ NULL, 
  23976         /* snoop_user_data */ NULL, 
  23977         /* snoop_flags */ 0,
  23978         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  23979         /* type */ SOC_MEM_TYPE_NORMAL,
  23980         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  23981         /* impl */ SOC_MEM_IMPL_NORMAL,
  23982         /* cmic_mor_clks       */ 0,
  23983     },
  23984 #endif /* chips */
  23985 
  23986 #if defined(BCM_56340_A0)
  23987     { /* SOC_MEM_INT_VOQ_MOD_MAP_BCM56340_A0m */ 
  23988         /* mem            VOQ_MOD_MAPm */
  23989         /* flags       */ SOC_MEM_FLAG_VALID |
  23990                           SOC_MEM_FLAG_CACHABLE |
  23991                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  23992         /* cmp_fn      */ _soc_mem_cmp_undef,
  23993         /* *null_entry */ _soc_mem_entry_null_zeroes,
  23994         /* index_min   */ 0,
  23995         /* index_max   */ 255,
  23996         /* minblock    */ 4,
  23997         /* maxblock    */ 4,
  23998         /* blocks      */ 0x10,
  23999         /* blocks_hi   */ 0,
  24000         /* base        */ 0x39480000,
  24001         /* gran        */ 1,
  24002         /* bytes       */ 2,
  24003         /* nFields     */ 5,
  24004         /* *fields     */ soc_VOQ_MOD_MAPm_fields,
  24005         /* *views      */ NULL,
  24006         /* *views_num  */ NULL,
  24007         /* snoop_cb    */ NULL, 
  24008         /* snoop_user_data */ NULL, 
  24009         /* snoop_flags */ 0,
  24010         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24011         /* type */ SOC_MEM_TYPE_NORMAL,
  24012         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24013         /* impl */ SOC_MEM_IMPL_NORMAL,
  24014         /* cmic_mor_clks       */ 0,
  24015     },
  24016 #endif /* chips */
  24017 
  24018 #if defined(BCM_56560_A0)
  24019     { /* SOC_MEM_INT_VOQ_MOD_MAP_BCM56560_A0m */ 
  24020         /* mem            VOQ_MOD_MAPm */
  24021         /* flags       */ SOC_MEM_FLAG_VALID |
  24022                           SOC_MEM_FLAG_CACHABLE |
  24023                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24024         /* cmp_fn      */ _soc_mem_cmp_undef,
  24025         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24026         /* index_min   */ 0,
  24027         /* index_max   */ 255,
  24028         /* minblock    */ 21,
  24029         /* maxblock    */ 21,
  24030         /* blocks      */ 0x200000,
  24031         /* blocks_hi   */ 0,
  24032         /* base        */ 0x56000000,
  24033         /* gran        */ 1,
  24034         /* bytes       */ 3,
  24035         /* nFields     */ 5,
  24036         /* *fields     */ soc_VOQ_MOD_MAP_BCM56560_A0m_fields,
  24037         /* *views      */ NULL,
  24038         /* *views_num  */ NULL,
  24039         /* snoop_cb    */ NULL, 
  24040         /* snoop_user_data */ NULL, 
  24041         /* snoop_flags */ 0,
  24042         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24043         /* type */ SOC_MEM_TYPE_NORMAL,
  24044         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24045         /* impl */ SOC_MEM_IMPL_NORMAL,
  24046         /* cmic_mor_clks       */ 0,
  24047     },
  24048 #endif /* chips */
  24049 
  24050 #if defined(BCM_56560_B0)
  24051     { /* SOC_MEM_INT_VOQ_MOD_MAP_BCM56560_B0m */ 
  24052         /* mem            VOQ_MOD_MAPm */
  24053         /* flags       */ SOC_MEM_FLAG_VALID |
  24054                           SOC_MEM_FLAG_CACHABLE |
  24055                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24056         /* cmp_fn      */ _soc_mem_cmp_undef,
  24057         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24058         /* index_min   */ 0,
  24059         /* index_max   */ 255,
  24060         /* minblock    */ 13,
  24061         /* maxblock    */ 13,
  24062         /* blocks      */ 0x2000,
  24063         /* blocks_hi   */ 0,
  24064         /* base        */ 0x56000000,
  24065         /* gran        */ 1,
  24066         /* bytes       */ 3,
  24067         /* nFields     */ 5,
  24068         /* *fields     */ soc_VOQ_MOD_MAP_BCM56560_A0m_fields,
  24069         /* *views      */ NULL,
  24070         /* *views_num  */ NULL,
  24071         /* snoop_cb    */ NULL, 
  24072         /* snoop_user_data */ NULL, 
  24073         /* snoop_flags */ 0,
  24074         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24075         /* type */ SOC_MEM_TYPE_NORMAL,
  24076         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24077         /* impl */ SOC_MEM_IMPL_NORMAL,
  24078         /* cmic_mor_clks       */ 0,
  24079     },
  24080 #endif /* chips */
  24081 
  24082 #if defined(BCM_56850_A0)
  24083     { /* SOC_MEM_INT_VOQ_MOD_MAP_BCM56850_A0m */ 
  24084         /* mem            VOQ_MOD_MAPm */
  24085         /* flags       */ SOC_MEM_FLAG_VALID |
  24086                           SOC_MEM_FLAG_CACHABLE |
  24087                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  24088                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  24089         /* cmp_fn      */ _soc_mem_cmp_undef,
  24090         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24091         /* index_min   */ 0,
  24092         /* index_max   */ 255,
  24093         /* minblock    */ 10,
  24094         /* maxblock    */ 10,
  24095         /* blocks      */ 0x400,
  24096         /* blocks_hi   */ 0,
  24097         /* base        */ 0x46000000,
  24098         /* gran        */ 1,
  24099         /* bytes       */ 3,
  24100         /* nFields     */ 5,
  24101         /* *fields     */ soc_VOQ_MOD_MAP_BCM56850_A0m_fields,
  24102         /* *views      */ NULL,
  24103         /* *views_num  */ NULL,
  24104         /* snoop_cb    */ NULL, 
  24105         /* snoop_user_data */ NULL, 
  24106         /* snoop_flags */ 0,
  24107         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24108         /* type */ SOC_MEM_TYPE_NORMAL,
  24109         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24110         /* impl */ SOC_MEM_IMPL_NORMAL,
  24111         /* cmic_mor_clks       */ 0,
  24112     },
  24113 #endif /* chips */
  24114 
  24115 #if defined(BCM_56860_A0)
  24116     { /* SOC_MEM_INT_VOQ_MOD_MAP_BCM56860_A0m */ 
  24117         /* mem            VOQ_MOD_MAPm */
  24118         /* flags       */ SOC_MEM_FLAG_VALID |
  24119                           SOC_MEM_FLAG_CACHABLE |
  24120                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  24121                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  24122         /* cmp_fn      */ _soc_mem_cmp_undef,
  24123         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24124         /* index_min   */ 0,
  24125         /* index_max   */ 255,
  24126         /* minblock    */ 11,
  24127         /* maxblock    */ 11,
  24128         /* blocks      */ 0x800,
  24129         /* blocks_hi   */ 0,
  24130         /* base        */ 0x56000000,
  24131         /* gran        */ 1,
  24132         /* bytes       */ 3,
  24133         /* nFields     */ 5,
  24134         /* *fields     */ soc_VOQ_MOD_MAP_BCM56850_A0m_fields,
  24135         /* *views      */ NULL,
  24136         /* *views_num  */ NULL,
  24137         /* snoop_cb    */ NULL, 
  24138         /* snoop_user_data */ NULL, 
  24139         /* snoop_flags */ 0,
  24140         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24141         /* type */ SOC_MEM_TYPE_NORMAL,
  24142         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24143         /* impl */ SOC_MEM_IMPL_NORMAL,
  24144         /* cmic_mor_clks       */ 0,
  24145     },
  24146 #endif /* chips */
  24147 
  24148 #if defined(BCM_56640_A0)
  24149     { /* SOC_MEM_INT_VOQ_PORT_MAPm */ 
  24150         /* mem            VOQ_PORT_MAPm */
  24151         /* flags       */ SOC_MEM_FLAG_VALID |
  24152                           SOC_MEM_FLAG_CACHABLE |
  24153                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24154         /* cmp_fn      */ _soc_mem_cmp_undef,
  24155         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24156         /* index_min   */ 0,
  24157         /* index_max   */ 511,
  24158         /* minblock    */ 7,
  24159         /* maxblock    */ 7,
  24160         /* blocks      */ 0x80,
  24161         /* blocks_hi   */ 0,
  24162         /* base        */ 0x394c0000,
  24163         /* gran        */ 1,
  24164         /* bytes       */ 2,
  24165         /* nFields     */ 2,
  24166         /* *fields     */ soc_VOQ_PORT_MAPm_fields,
  24167         /* *views      */ NULL,
  24168         /* *views_num  */ NULL,
  24169         /* snoop_cb    */ NULL, 
  24170         /* snoop_user_data */ NULL, 
  24171         /* snoop_flags */ 0,
  24172         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24173         /* type */ SOC_MEM_TYPE_NORMAL,
  24174         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24175         /* impl */ SOC_MEM_IMPL_NORMAL,
  24176         /* cmic_mor_clks       */ 0,
  24177     },
  24178 #endif /* chips */
  24179 
  24180 #if defined(BCM_56340_A0)
  24181     { /* SOC_MEM_INT_VOQ_PORT_MAP_BCM56340_A0m */ 
  24182         /* mem            VOQ_PORT_MAPm */
  24183         /* flags       */ SOC_MEM_FLAG_VALID |
  24184                           SOC_MEM_FLAG_CACHABLE |
  24185                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24186         /* cmp_fn      */ _soc_mem_cmp_undef,
  24187         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24188         /* index_min   */ 0,
  24189         /* index_max   */ 511,
  24190         /* minblock    */ 4,
  24191         /* maxblock    */ 4,
  24192         /* blocks      */ 0x10,
  24193         /* blocks_hi   */ 0,
  24194         /* base        */ 0x394c0000,
  24195         /* gran        */ 1,
  24196         /* bytes       */ 2,
  24197         /* nFields     */ 2,
  24198         /* *fields     */ soc_VOQ_PORT_MAPm_fields,
  24199         /* *views      */ NULL,
  24200         /* *views_num  */ NULL,
  24201         /* snoop_cb    */ NULL, 
  24202         /* snoop_user_data */ NULL, 
  24203         /* snoop_flags */ 0,
  24204         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24205         /* type */ SOC_MEM_TYPE_NORMAL,
  24206         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24207         /* impl */ SOC_MEM_IMPL_NORMAL,
  24208         /* cmic_mor_clks       */ 0,
  24209     },
  24210 #endif /* chips */
  24211 
  24212 #if defined(BCM_56560_A0)
  24213     { /* SOC_MEM_INT_VOQ_PORT_MAP_BCM56560_A0m */ 
  24214         /* mem            VOQ_PORT_MAPm */
  24215         /* flags       */ SOC_MEM_FLAG_VALID |
  24216                           SOC_MEM_FLAG_CACHABLE |
  24217                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24218         /* cmp_fn      */ _soc_mem_cmp_undef,
  24219         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24220         /* index_min   */ 0,
  24221         /* index_max   */ 511,
  24222         /* minblock    */ 21,
  24223         /* maxblock    */ 21,
  24224         /* blocks      */ 0x200000,
  24225         /* blocks_hi   */ 0,
  24226         /* base        */ 0x56040000,
  24227         /* gran        */ 1,
  24228         /* bytes       */ 2,
  24229         /* nFields     */ 2,
  24230         /* *fields     */ soc_VOQ_PORT_MAP_BCM56560_A0m_fields,
  24231         /* *views      */ NULL,
  24232         /* *views_num  */ NULL,
  24233         /* snoop_cb    */ NULL, 
  24234         /* snoop_user_data */ NULL, 
  24235         /* snoop_flags */ 0,
  24236         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24237         /* type */ SOC_MEM_TYPE_NORMAL,
  24238         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24239         /* impl */ SOC_MEM_IMPL_NORMAL,
  24240         /* cmic_mor_clks       */ 0,
  24241     },
  24242 #endif /* chips */
  24243 
  24244 #if defined(BCM_56560_B0)
  24245     { /* SOC_MEM_INT_VOQ_PORT_MAP_BCM56560_B0m */ 
  24246         /* mem            VOQ_PORT_MAPm */
  24247         /* flags       */ SOC_MEM_FLAG_VALID |
  24248                           SOC_MEM_FLAG_CACHABLE |
  24249                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24250         /* cmp_fn      */ _soc_mem_cmp_undef,
  24251         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24252         /* index_min   */ 0,
  24253         /* index_max   */ 511,
  24254         /* minblock    */ 13,
  24255         /* maxblock    */ 13,
  24256         /* blocks      */ 0x2000,
  24257         /* blocks_hi   */ 0,
  24258         /* base        */ 0x56040000,
  24259         /* gran        */ 1,
  24260         /* bytes       */ 2,
  24261         /* nFields     */ 2,
  24262         /* *fields     */ soc_VOQ_PORT_MAP_BCM56560_A0m_fields,
  24263         /* *views      */ NULL,
  24264         /* *views_num  */ NULL,
  24265         /* snoop_cb    */ NULL, 
  24266         /* snoop_user_data */ NULL, 
  24267         /* snoop_flags */ 0,
  24268         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24269         /* type */ SOC_MEM_TYPE_NORMAL,
  24270         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24271         /* impl */ SOC_MEM_IMPL_NORMAL,
  24272         /* cmic_mor_clks       */ 0,
  24273     },
  24274 #endif /* chips */
  24275 
  24276 #if defined(BCM_56850_A0)
  24277     { /* SOC_MEM_INT_VOQ_PORT_MAP_BCM56850_A0m */ 
  24278         /* mem            VOQ_PORT_MAPm */
  24279         /* flags       */ SOC_MEM_FLAG_VALID |
  24280                           SOC_MEM_FLAG_CACHABLE |
  24281                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  24282                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  24283         /* cmp_fn      */ _soc_mem_cmp_undef,
  24284         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24285         /* index_min   */ 0,
  24286         /* index_max   */ 511,
  24287         /* minblock    */ 10,
  24288         /* maxblock    */ 10,
  24289         /* blocks      */ 0x400,
  24290         /* blocks_hi   */ 0,
  24291         /* base        */ 0x46040000,
  24292         /* gran        */ 1,
  24293         /* bytes       */ 2,
  24294         /* nFields     */ 2,
  24295         /* *fields     */ soc_VOQ_PORT_MAP_BCM56850_A0m_fields,
  24296         /* *views      */ NULL,
  24297         /* *views_num  */ NULL,
  24298         /* snoop_cb    */ NULL, 
  24299         /* snoop_user_data */ NULL, 
  24300         /* snoop_flags */ 0,
  24301         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24302         /* type */ SOC_MEM_TYPE_NORMAL,
  24303         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24304         /* impl */ SOC_MEM_IMPL_NORMAL,
  24305         /* cmic_mor_clks       */ 0,
  24306     },
  24307 #endif /* chips */
  24308 
  24309 #if defined(BCM_56860_A0)
  24310     { /* SOC_MEM_INT_VOQ_PORT_MAP_BCM56860_A0m */ 
  24311         /* mem            VOQ_PORT_MAPm */
  24312         /* flags       */ SOC_MEM_FLAG_VALID |
  24313                           SOC_MEM_FLAG_CACHABLE |
  24314                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  24315                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  24316         /* cmp_fn      */ _soc_mem_cmp_undef,
  24317         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24318         /* index_min   */ 0,
  24319         /* index_max   */ 511,
  24320         /* minblock    */ 11,
  24321         /* maxblock    */ 11,
  24322         /* blocks      */ 0x800,
  24323         /* blocks_hi   */ 0,
  24324         /* base        */ 0x56040000,
  24325         /* gran        */ 1,
  24326         /* bytes       */ 2,
  24327         /* nFields     */ 2,
  24328         /* *fields     */ soc_VOQ_PORT_MAP_BCM56850_A0m_fields,
  24329         /* *views      */ NULL,
  24330         /* *views_num  */ NULL,
  24331         /* snoop_cb    */ NULL, 
  24332         /* snoop_user_data */ NULL, 
  24333         /* snoop_flags */ 0,
  24334         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24335         /* type */ SOC_MEM_TYPE_NORMAL,
  24336         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24337         /* impl */ SOC_MEM_IMPL_NORMAL,
  24338         /* cmic_mor_clks       */ 0,
  24339     },
  24340 #endif /* chips */
  24341 
  24342 #if defined(BCM_56634_A0) || defined(BCM_56634_B0)
  24343     { /* SOC_MEM_INT_VRFm */ 
  24344         /* mem            VRFm */
  24345         /* flags       */ SOC_MEM_FLAG_VALID |
  24346                           SOC_MEM_FLAG_CACHABLE |
  24347                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24348         /* cmp_fn      */ _soc_mem_cmp_undef,
  24349         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24350         /* index_min   */ 0,
  24351         /* index_max   */ 2047,
  24352         /* minblock    */ 9,
  24353         /* maxblock    */ 9,
  24354         /* blocks      */ 0x200,
  24355         /* blocks_hi   */ 0,
  24356         /* base        */ 0x05080000,
  24357         /* gran        */ 1,
  24358         /* bytes       */ 2,
  24359         /* nFields     */ 2,
  24360         /* *fields     */ soc_VRFm_fields,
  24361         /* *views      */ NULL,
  24362         /* *views_num  */ NULL,
  24363         /* snoop_cb    */ NULL, 
  24364         /* snoop_user_data */ NULL, 
  24365         /* snoop_flags */ 0,
  24366         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24367         /* type */ SOC_MEM_TYPE_NORMAL,
  24368         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24369         /* impl */ SOC_MEM_IMPL_NORMAL,
  24370         /* cmic_mor_clks       */ 0,
  24371     },
  24372 #endif /* chips */
  24373 
  24374 #if defined(BCM_56870_A0)
  24375     { /* SOC_MEM_INT_VRF_ATTRS_2m */ 
  24376         /* mem            VRF_ATTRS_2m */
  24377         /* flags       */ SOC_MEM_FLAG_VALID |
  24378                           SOC_MEM_FLAG_CACHABLE |
  24379                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  24380                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  24381         /* cmp_fn      */ _soc_mem_cmp_undef,
  24382         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24383         /* index_min   */ 0,
  24384         /* index_max   */ 4095,
  24385         /* minblock    */ 37,
  24386         /* maxblock    */ 37,
  24387         /* blocks      */ 0,
  24388         /* blocks_hi   */ 0x20,
  24389         /* base        */ 0x64380000,
  24390         /* gran        */ 1,
  24391         /* bytes       */ 5,
  24392         /* nFields     */ 9,
  24393         /* *fields     */ soc_VRF_ATTRS_2m_fields,
  24394         /* *views      */ NULL,
  24395         /* *views_num  */ NULL,
  24396         /* snoop_cb    */ NULL, 
  24397         /* snoop_user_data */ NULL, 
  24398         /* snoop_flags */ 0,
  24399         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24400         /* type */ SOC_MEM_TYPE_NORMAL,
  24401         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24402         /* impl */ SOC_MEM_IMPL_NORMAL,
  24403         /* cmic_mor_clks       */ 0,
  24404         /* access_latency_mode */ 0,
  24405     },
  24406 #endif /* chips */
  24407 
  24408 #if defined(BCM_56370_A0)
  24409     { /* SOC_MEM_INT_VRF_ATTRS_2_BCM56370_A0m */ 
  24410         /* mem            VRF_ATTRS_2m */
  24411         /* flags       */ SOC_MEM_FLAG_VALID |
  24412                           SOC_MEM_FLAG_CACHABLE |
  24413                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  24414         /* cmp_fn      */ _soc_mem_cmp_undef,
  24415         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24416         /* index_min   */ 0,
  24417         /* index_max   */ 4095,
  24418         /* minblock    */ 14,
  24419         /* maxblock    */ 14,
  24420         /* blocks      */ 0x4000,
  24421         /* blocks_hi   */ 0,
  24422         /* base        */ 0x64380000,
  24423         /* gran        */ 1,
  24424         /* bytes       */ 5,
  24425         /* nFields     */ 10,
  24426         /* *fields     */ soc_VRF_ATTRS_2_BCM56370_A0m_fields,
  24427         /* *views      */ NULL,
  24428         /* *views_num  */ NULL,
  24429         /* snoop_cb    */ NULL, 
  24430         /* snoop_user_data */ NULL, 
  24431         /* snoop_flags */ 0,
  24432         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24433         /* type */ SOC_MEM_TYPE_NORMAL,
  24434         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24435         /* impl */ SOC_MEM_IMPL_NORMAL,
  24436         /* cmic_mor_clks       */ 0,
  24437         /* access_latency_mode */ 0,
  24438     },
  24439 #endif /* chips */
  24440 
  24441 #if defined(BCM_56770_A0)
  24442     { /* SOC_MEM_INT_VRF_ATTRS_2_BCM56770_A0m */ 
  24443         /* mem            VRF_ATTRS_2m */
  24444         /* flags       */ SOC_MEM_FLAG_VALID |
  24445                           SOC_MEM_FLAG_CACHABLE |
  24446                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  24447                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  24448         /* cmp_fn      */ _soc_mem_cmp_undef,
  24449         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24450         /* index_min   */ 0,
  24451         /* index_max   */ 4095,
  24452         /* minblock    */ 25,
  24453         /* maxblock    */ 25,
  24454         /* blocks      */ 0x2000000,
  24455         /* blocks_hi   */ 0,
  24456         /* base        */ 0x64380000,
  24457         /* gran        */ 1,
  24458         /* bytes       */ 5,
  24459         /* nFields     */ 9,
  24460         /* *fields     */ soc_VRF_ATTRS_2m_fields,
  24461         /* *views      */ NULL,
  24462         /* *views_num  */ NULL,
  24463         /* snoop_cb    */ NULL, 
  24464         /* snoop_user_data */ NULL, 
  24465         /* snoop_flags */ 0,
  24466         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24467         /* type */ SOC_MEM_TYPE_NORMAL,
  24468         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  24469         /* impl */ SOC_MEM_IMPL_NORMAL,
  24470         /* cmic_mor_clks       */ 0,
  24471         /* access_latency_mode */ 0,
  24472     },
  24473 #endif /* chips */
  24474 
  24475 #if defined(BCM_56260_A0) || defined(BCM_56260_B0)
  24476     { /* SOC_MEM_INT_VRF_BCM56260_A0m */ 
  24477         /* mem            VRFm */
  24478         /* flags       */ SOC_MEM_FLAG_VALID |
  24479                           SOC_MEM_FLAG_CACHABLE |
  24480                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24481         /* cmp_fn      */ _soc_mem_cmp_undef,
  24482         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24483         /* index_min   */ 0,
  24484         /* index_max   */ 127,
  24485         /* minblock    */ 6,
  24486         /* maxblock    */ 6,
  24487         /* blocks      */ 0x40,
  24488         /* blocks_hi   */ 0,
  24489         /* base        */ 0x14240000,
  24490         /* gran        */ 1,
  24491         /* bytes       */ 3,
  24492         /* nFields     */ 4,
  24493         /* *fields     */ soc_VRF_BCM56260_A0m_fields,
  24494         /* *views      */ NULL,
  24495         /* *views_num  */ NULL,
  24496         /* snoop_cb    */ NULL, 
  24497         /* snoop_user_data */ NULL, 
  24498         /* snoop_flags */ 0,
  24499         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24500         /* type */ SOC_MEM_TYPE_NORMAL,
  24501         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24502         /* impl */ SOC_MEM_IMPL_NORMAL,
  24503         /* cmic_mor_clks       */ 0,
  24504     },
  24505 #endif /* chips */
  24506 
  24507 #if defined(BCM_56270_A0)
  24508     { /* SOC_MEM_INT_VRF_BCM56270_A0m */ 
  24509         /* mem            VRFm */
  24510         /* flags       */ SOC_MEM_FLAG_VALID |
  24511                           SOC_MEM_FLAG_CACHABLE |
  24512                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24513         /* cmp_fn      */ _soc_mem_cmp_undef,
  24514         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24515         /* index_min   */ 0,
  24516         /* index_max   */ 127,
  24517         /* minblock    */ 5,
  24518         /* maxblock    */ 5,
  24519         /* blocks      */ 0x20,
  24520         /* blocks_hi   */ 0,
  24521         /* base        */ 0x14240000,
  24522         /* gran        */ 1,
  24523         /* bytes       */ 2,
  24524         /* nFields     */ 4,
  24525         /* *fields     */ soc_VRF_BCM56270_A0m_fields,
  24526         /* *views      */ NULL,
  24527         /* *views_num  */ NULL,
  24528         /* snoop_cb    */ NULL, 
  24529         /* snoop_user_data */ NULL, 
  24530         /* snoop_flags */ 0,
  24531         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24532         /* type */ SOC_MEM_TYPE_NORMAL,
  24533         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24534         /* impl */ SOC_MEM_IMPL_NORMAL,
  24535         /* cmic_mor_clks       */ 0,
  24536     },
  24537 #endif /* chips */
  24538 
  24539 #if defined(BCM_56340_A0)
  24540     { /* SOC_MEM_INT_VRF_BCM56340_A0m */ 
  24541         /* mem            VRFm */
  24542         /* flags       */ SOC_MEM_FLAG_VALID |
  24543                           SOC_MEM_FLAG_CACHABLE |
  24544                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24545         /* cmp_fn      */ _soc_mem_cmp_undef,
  24546         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24547         /* index_min   */ 0,
  24548         /* index_max   */ 2047,
  24549         /* minblock    */ 4,
  24550         /* maxblock    */ 4,
  24551         /* blocks      */ 0x10,
  24552         /* blocks_hi   */ 0,
  24553         /* base        */ 0x14240000,
  24554         /* gran        */ 1,
  24555         /* bytes       */ 2,
  24556         /* nFields     */ 4,
  24557         /* *fields     */ soc_VRF_BCM56340_A0m_fields,
  24558         /* *views      */ NULL,
  24559         /* *views_num  */ NULL,
  24560         /* snoop_cb    */ NULL, 
  24561         /* snoop_user_data */ NULL, 
  24562         /* snoop_flags */ 0,
  24563         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24564         /* type */ SOC_MEM_TYPE_NORMAL,
  24565         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24566         /* impl */ SOC_MEM_IMPL_NORMAL,
  24567         /* cmic_mor_clks       */ 0,
  24568     },
  24569 #endif /* chips */
  24570 
  24571 #if defined(BCM_56440_A0) || defined(BCM_56440_B0)
  24572     { /* SOC_MEM_INT_VRF_BCM56440_A0m */ 
  24573         /* mem            VRFm */
  24574         /* flags       */ SOC_MEM_FLAG_VALID |
  24575                           SOC_MEM_FLAG_CACHABLE |
  24576                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24577         /* cmp_fn      */ _soc_mem_cmp_undef,
  24578         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24579         /* index_min   */ 0,
  24580         /* index_max   */ 127,
  24581         /* minblock    */ 9,
  24582         /* maxblock    */ 9,
  24583         /* blocks      */ 0x200,
  24584         /* blocks_hi   */ 0,
  24585         /* base        */ 0x05072000,
  24586         /* gran        */ 1,
  24587         /* bytes       */ 3,
  24588         /* nFields     */ 4,
  24589         /* *fields     */ soc_VRF_BCM56440_A0m_fields,
  24590         /* *views      */ NULL,
  24591         /* *views_num  */ NULL,
  24592         /* snoop_cb    */ NULL, 
  24593         /* snoop_user_data */ NULL, 
  24594         /* snoop_flags */ 0,
  24595         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24596         /* type */ SOC_MEM_TYPE_NORMAL,
  24597         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24598         /* impl */ SOC_MEM_IMPL_NORMAL,
  24599         /* cmic_mor_clks       */ 0,
  24600     },
  24601 #endif /* chips */
  24602 
  24603 #if defined(BCM_56450_A0) || defined(BCM_56450_B0) || \
  24604     defined(BCM_56450_B1)
  24605     { /* SOC_MEM_INT_VRF_BCM56450_A0m */ 
  24606         /* mem            VRFm */
  24607         /* flags       */ SOC_MEM_FLAG_VALID |
  24608                           SOC_MEM_FLAG_CACHABLE |
  24609                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24610         /* cmp_fn      */ _soc_mem_cmp_undef,
  24611         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24612         /* index_min   */ 0,
  24613         /* index_max   */ 511,
  24614         /* minblock    */ 8,
  24615         /* maxblock    */ 8,
  24616         /* blocks      */ 0x100,
  24617         /* blocks_hi   */ 0,
  24618         /* base        */ 0x14240000,
  24619         /* gran        */ 1,
  24620         /* bytes       */ 3,
  24621         /* nFields     */ 4,
  24622         /* *fields     */ soc_VRF_BCM56450_A0m_fields,
  24623         /* *views      */ NULL,
  24624         /* *views_num  */ NULL,
  24625         /* snoop_cb    */ NULL, 
  24626         /* snoop_user_data */ NULL, 
  24627         /* snoop_flags */ 0,
  24628         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24629         /* type */ SOC_MEM_TYPE_NORMAL,
  24630         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24631         /* impl */ SOC_MEM_IMPL_NORMAL,
  24632         /* cmic_mor_clks       */ 0,
  24633     },
  24634 #endif /* chips */
  24635 
  24636 #if defined(BCM_56524_A0) || defined(BCM_56524_B0)
  24637     { /* SOC_MEM_INT_VRF_BCM56524_A0m */ 
  24638         /* mem            VRFm */
  24639         /* flags       */ SOC_MEM_FLAG_VALID |
  24640                           SOC_MEM_FLAG_CACHABLE |
  24641                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24642         /* cmp_fn      */ _soc_mem_cmp_undef,
  24643         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24644         /* index_min   */ 0,
  24645         /* index_max   */ 2047,
  24646         /* minblock    */ 8,
  24647         /* maxblock    */ 8,
  24648         /* blocks      */ 0x100,
  24649         /* blocks_hi   */ 0,
  24650         /* base        */ 0x05080000,
  24651         /* gran        */ 1,
  24652         /* bytes       */ 2,
  24653         /* nFields     */ 2,
  24654         /* *fields     */ soc_VRFm_fields,
  24655         /* *views      */ NULL,
  24656         /* *views_num  */ NULL,
  24657         /* snoop_cb    */ NULL, 
  24658         /* snoop_user_data */ NULL, 
  24659         /* snoop_flags */ 0,
  24660         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24661         /* type */ SOC_MEM_TYPE_NORMAL,
  24662         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24663         /* impl */ SOC_MEM_IMPL_NORMAL,
  24664         /* cmic_mor_clks       */ 0,
  24665     },
  24666 #endif /* chips */
  24667 
  24668 #if defined(BCM_56560_A0)
  24669     { /* SOC_MEM_INT_VRF_BCM56560_A0m */ 
  24670         /* mem            VRFm */
  24671         /* flags       */ SOC_MEM_FLAG_VALID |
  24672                           SOC_MEM_FLAG_CACHABLE |
  24673                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24674         /* cmp_fn      */ _soc_mem_cmp_undef,
  24675         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24676         /* index_min   */ 0,
  24677         /* index_max   */ 4095,
  24678         /* minblock    */ 21,
  24679         /* maxblock    */ 21,
  24680         /* blocks      */ 0x200000,
  24681         /* blocks_hi   */ 0,
  24682         /* base        */ 0x140c0000,
  24683         /* gran        */ 1,
  24684         /* bytes       */ 4,
  24685         /* nFields     */ 7,
  24686         /* *fields     */ soc_VRF_BCM56560_A0m_fields,
  24687         /* *views      */ NULL,
  24688         /* *views_num  */ NULL,
  24689         /* snoop_cb    */ NULL, 
  24690         /* snoop_user_data */ NULL, 
  24691         /* snoop_flags */ 0,
  24692         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24693         /* type */ SOC_MEM_TYPE_NORMAL,
  24694         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24695         /* impl */ SOC_MEM_IMPL_NORMAL,
  24696         /* cmic_mor_clks       */ 0,
  24697     },
  24698 #endif /* chips */
  24699 
  24700 #if defined(BCM_56560_B0)
  24701     { /* SOC_MEM_INT_VRF_BCM56560_B0m */ 
  24702         /* mem            VRFm */
  24703         /* flags       */ SOC_MEM_FLAG_VALID |
  24704                           SOC_MEM_FLAG_CACHABLE |
  24705                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24706         /* cmp_fn      */ _soc_mem_cmp_undef,
  24707         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24708         /* index_min   */ 0,
  24709         /* index_max   */ 4095,
  24710         /* minblock    */ 13,
  24711         /* maxblock    */ 13,
  24712         /* blocks      */ 0x2000,
  24713         /* blocks_hi   */ 0,
  24714         /* base        */ 0x140c0000,
  24715         /* gran        */ 1,
  24716         /* bytes       */ 4,
  24717         /* nFields     */ 7,
  24718         /* *fields     */ soc_VRF_BCM56560_A0m_fields,
  24719         /* *views      */ NULL,
  24720         /* *views_num  */ NULL,
  24721         /* snoop_cb    */ NULL, 
  24722         /* snoop_user_data */ NULL, 
  24723         /* snoop_flags */ 0,
  24724         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24725         /* type */ SOC_MEM_TYPE_NORMAL,
  24726         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24727         /* impl */ SOC_MEM_IMPL_NORMAL,
  24728         /* cmic_mor_clks       */ 0,
  24729     },
  24730 #endif /* chips */
  24731 
  24732 #if defined(BCM_56640_A0)
  24733     { /* SOC_MEM_INT_VRF_BCM56640_A0m */ 
  24734         /* mem            VRFm */
  24735         /* flags       */ SOC_MEM_FLAG_VALID |
  24736                           SOC_MEM_FLAG_CACHABLE |
  24737                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24738         /* cmp_fn      */ _soc_mem_cmp_undef,
  24739         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24740         /* index_min   */ 0,
  24741         /* index_max   */ 2047,
  24742         /* minblock    */ 7,
  24743         /* maxblock    */ 7,
  24744         /* blocks      */ 0x80,
  24745         /* blocks_hi   */ 0,
  24746         /* base        */ 0x14240000,
  24747         /* gran        */ 1,
  24748         /* bytes       */ 3,
  24749         /* nFields     */ 6,
  24750         /* *fields     */ soc_VRF_BCM56640_A0m_fields,
  24751         /* *views      */ NULL,
  24752         /* *views_num  */ NULL,
  24753         /* snoop_cb    */ NULL, 
  24754         /* snoop_user_data */ NULL, 
  24755         /* snoop_flags */ 0,
  24756         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24757         /* type */ SOC_MEM_TYPE_NORMAL,
  24758         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24759         /* impl */ SOC_MEM_IMPL_NORMAL,
  24760         /* cmic_mor_clks       */ 0,
  24761     },
  24762 #endif /* chips */
  24763 
  24764 #if defined(BCM_56670_A0) || defined(BCM_56670_B0)
  24765     { /* SOC_MEM_INT_VRF_BCM56670_A0m */ 
  24766         /* mem            VRFm */
  24767         /* flags       */ SOC_MEM_FLAG_VALID |
  24768                           SOC_MEM_FLAG_CACHABLE |
  24769                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24770         /* cmp_fn      */ _soc_mem_cmp_undef,
  24771         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24772         /* index_min   */ 0,
  24773         /* index_max   */ 127,
  24774         /* minblock    */ 21,
  24775         /* maxblock    */ 21,
  24776         /* blocks      */ 0x200000,
  24777         /* blocks_hi   */ 0,
  24778         /* base        */ 0x140c0000,
  24779         /* gran        */ 1,
  24780         /* bytes       */ 4,
  24781         /* nFields     */ 7,
  24782         /* *fields     */ soc_VRF_BCM56560_A0m_fields,
  24783         /* *views      */ NULL,
  24784         /* *views_num  */ NULL,
  24785         /* snoop_cb    */ NULL, 
  24786         /* snoop_user_data */ NULL, 
  24787         /* snoop_flags */ 0,
  24788         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24789         /* type */ SOC_MEM_TYPE_NORMAL,
  24790         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24791         /* impl */ SOC_MEM_IMPL_NORMAL,
  24792         /* cmic_mor_clks       */ 0,
  24793     },
  24794 #endif /* chips */
  24795 
  24796 #if defined(BCM_56685_A0) || defined(BCM_56685_B0)
  24797     { /* SOC_MEM_INT_VRF_BCM56685_A0m */ 
  24798         /* mem            VRFm */
  24799         /* flags       */ SOC_MEM_FLAG_VALID |
  24800                           SOC_MEM_FLAG_CACHABLE |
  24801                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24802         /* cmp_fn      */ _soc_mem_cmp_undef,
  24803         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24804         /* index_min   */ 0,
  24805         /* index_max   */ 2047,
  24806         /* minblock    */ 6,
  24807         /* maxblock    */ 6,
  24808         /* blocks      */ 0x40,
  24809         /* blocks_hi   */ 0,
  24810         /* base        */ 0x05080000,
  24811         /* gran        */ 1,
  24812         /* bytes       */ 2,
  24813         /* nFields     */ 2,
  24814         /* *fields     */ soc_VRFm_fields,
  24815         /* *views      */ NULL,
  24816         /* *views_num  */ NULL,
  24817         /* snoop_cb    */ NULL, 
  24818         /* snoop_user_data */ NULL, 
  24819         /* snoop_flags */ 0,
  24820         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24821         /* type */ SOC_MEM_TYPE_NORMAL,
  24822         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24823         /* impl */ SOC_MEM_IMPL_NORMAL,
  24824         /* cmic_mor_clks       */ 0,
  24825     },
  24826 #endif /* chips */
  24827 
  24828 #if defined(BCM_56840_A0)
  24829     { /* SOC_MEM_INT_VRF_BCM56840_A0m */ 
  24830         /* mem            VRFm */
  24831         /* flags       */ SOC_MEM_FLAG_VALID |
  24832                           SOC_MEM_FLAG_CACHABLE |
  24833                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24834         /* cmp_fn      */ _soc_mem_cmp_undef,
  24835         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24836         /* index_min   */ 0,
  24837         /* index_max   */ 1023,
  24838         /* minblock    */ 6,
  24839         /* maxblock    */ 6,
  24840         /* blocks      */ 0x40,
  24841         /* blocks_hi   */ 0,
  24842         /* base        */ 0x05072000,
  24843         /* gran        */ 1,
  24844         /* bytes       */ 2,
  24845         /* nFields     */ 3,
  24846         /* *fields     */ soc_VRF_BCM56840_A0m_fields,
  24847         /* *views      */ NULL,
  24848         /* *views_num  */ NULL,
  24849         /* snoop_cb    */ NULL, 
  24850         /* snoop_user_data */ NULL, 
  24851         /* snoop_flags */ 0,
  24852         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24853         /* type */ SOC_MEM_TYPE_NORMAL,
  24854         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24855         /* impl */ SOC_MEM_IMPL_NORMAL,
  24856         /* cmic_mor_clks       */ 0,
  24857     },
  24858 #endif /* chips */
  24859 
  24860 #if defined(BCM_56840_B0)
  24861     { /* SOC_MEM_INT_VRF_BCM56840_B0m */ 
  24862         /* mem            VRFm */
  24863         /* flags       */ SOC_MEM_FLAG_VALID |
  24864                           SOC_MEM_FLAG_CACHABLE |
  24865                           SOC_MEM_FLAG_SER_CACHE_RESTORE, /* 0xa2 */
  24866         /* cmp_fn      */ _soc_mem_cmp_undef,
  24867         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24868         /* index_min   */ 0,
  24869         /* index_max   */ 1023,
  24870         /* minblock    */ 6,
  24871         /* maxblock    */ 6,
  24872         /* blocks      */ 0x40,
  24873         /* blocks_hi   */ 0,
  24874         /* base        */ 0x12066000,
  24875         /* gran        */ 1,
  24876         /* bytes       */ 2,
  24877         /* nFields     */ 3,
  24878         /* *fields     */ soc_VRF_BCM56840_B0m_fields,
  24879         /* *views      */ NULL,
  24880         /* *views_num  */ NULL,
  24881         /* snoop_cb    */ NULL, 
  24882         /* snoop_user_data */ NULL, 
  24883         /* snoop_flags */ 0,
  24884         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24885         /* type */ SOC_MEM_TYPE_NORMAL,
  24886         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24887         /* impl */ SOC_MEM_IMPL_NORMAL,
  24888         /* cmic_mor_clks       */ 0,
  24889     },
  24890 #endif /* chips */
  24891 
  24892 #if defined(BCM_56850_A0)
  24893     { /* SOC_MEM_INT_VRF_BCM56850_A0m */ 
  24894         /* mem            VRFm */
  24895         /* flags       */ SOC_MEM_FLAG_VALID |
  24896                           SOC_MEM_FLAG_CACHABLE |
  24897                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  24898                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  24899         /* cmp_fn      */ _soc_mem_cmp_undef,
  24900         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24901         /* index_min   */ 0,
  24902         /* index_max   */ 1023,
  24903         /* minblock    */ 10,
  24904         /* maxblock    */ 10,
  24905         /* blocks      */ 0x400,
  24906         /* blocks_hi   */ 0,
  24907         /* base        */ 0x140c0000,
  24908         /* gran        */ 1,
  24909         /* bytes       */ 4,
  24910         /* nFields     */ 7,
  24911         /* *fields     */ soc_VRF_BCM56850_A0m_fields,
  24912         /* *views      */ NULL,
  24913         /* *views_num  */ NULL,
  24914         /* snoop_cb    */ NULL, 
  24915         /* snoop_user_data */ NULL, 
  24916         /* snoop_flags */ 0,
  24917         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24918         /* type */ SOC_MEM_TYPE_NORMAL,
  24919         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24920         /* impl */ SOC_MEM_IMPL_NORMAL,
  24921         /* cmic_mor_clks       */ 0,
  24922     },
  24923 #endif /* chips */
  24924 
  24925 #if defined(BCM_56860_A0)
  24926     { /* SOC_MEM_INT_VRF_BCM56860_A0m */ 
  24927         /* mem            VRFm */
  24928         /* flags       */ SOC_MEM_FLAG_VALID |
  24929                           SOC_MEM_FLAG_CACHABLE |
  24930                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  24931                           (3 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  24932         /* cmp_fn      */ _soc_mem_cmp_undef,
  24933         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24934         /* index_min   */ 0,
  24935         /* index_max   */ 4095,
  24936         /* minblock    */ 11,
  24937         /* maxblock    */ 11,
  24938         /* blocks      */ 0x800,
  24939         /* blocks_hi   */ 0,
  24940         /* base        */ 0x140c0000,
  24941         /* gran        */ 1,
  24942         /* bytes       */ 4,
  24943         /* nFields     */ 7,
  24944         /* *fields     */ soc_VRF_BCM56850_A0m_fields,
  24945         /* *views      */ NULL,
  24946         /* *views_num  */ NULL,
  24947         /* snoop_cb    */ NULL, 
  24948         /* snoop_user_data */ NULL, 
  24949         /* snoop_flags */ 0,
  24950         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24951         /* type */ SOC_MEM_TYPE_NORMAL,
  24952         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24953         /* impl */ SOC_MEM_IMPL_NORMAL,
  24954         /* cmic_mor_clks       */ 0,
  24955     },
  24956 #endif /* chips */
  24957 
  24958 #if defined(BCM_56960_A0) || defined(BCM_56965_A0)
  24959     { /* SOC_MEM_INT_VRF_BCM56960_A0m */ 
  24960         /* mem            VRFm */
  24961         /* flags       */ SOC_MEM_FLAG_VALID |
  24962                           SOC_MEM_FLAG_CACHABLE |
  24963                           SOC_MEM_FLAG_SER_CACHE_RESTORE |
  24964                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0xa2 */
  24965         /* cmp_fn      */ _soc_mem_cmp_undef,
  24966         /* *null_entry */ _soc_mem_entry_null_zeroes,
  24967         /* index_min   */ 0,
  24968         /* index_max   */ 2047,
  24969         /* minblock    */ 36,
  24970         /* maxblock    */ 36,
  24971         /* blocks      */ 0,
  24972         /* blocks_hi   */ 0x10,
  24973         /* base        */ 0x38080000,
  24974         /* gran        */ 1,
  24975         /* bytes       */ 4,
  24976         /* nFields     */ 7,
  24977         /* *fields     */ soc_VRF_BCM56960_A0m_fields,
  24978         /* *views      */ NULL,
  24979         /* *views_num  */ NULL,
  24980         /* snoop_cb    */ NULL, 
  24981         /* snoop_user_data */ NULL, 
  24982         /* snoop_flags */ 0,
  24983         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  24984         /* type */ SOC_MEM_TYPE_NORMAL,
  24985         /* ecc type */ SOC_MEM_ECC_TYPE_NONE,
  24986         /* impl */ SOC_MEM_IMPL_NORMAL,
  24987         /* cmic_mor_clks       */ 0,
  24988         /* access_latency_mode */ 3,
  24989     },
  24990 #endif /* chips */
  24991 
  24992 #if defined(BCM_56970_A0)
  24993     { /* SOC_MEM_INT_VRF_BCM56970_A0m */ 
  24994         /* mem            VRFm */
  24995         /* flags       */ SOC_MEM_FLAG_VALID |
  24996                           SOC_MEM_FLAG_CACHABLE |
  24997                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  24998                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  24999         /* cmp_fn      */ _soc_mem_cmp_undef,
  25000         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25001         /* index_min   */ 0,
  25002         /* index_max   */ 2047,
  25003         /* minblock    */ 68,
  25004         /* maxblock    */ 68,
  25005         /* blocks      */ 0,
  25006         /* blocks_hi   */ 0xffffffff,
  25007         /* base        */ 0x5c240000,
  25008         /* gran        */ 1,
  25009         /* bytes       */ 4,
  25010         /* nFields     */ 8,
  25011         /* *fields     */ soc_VRF_BCM56970_A0m_fields,
  25012         /* *views      */ NULL,
  25013         /* *views_num  */ NULL,
  25014         /* snoop_cb    */ NULL, 
  25015         /* snoop_user_data */ NULL, 
  25016         /* snoop_flags */ 0,
  25017         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25018         /* type */ SOC_MEM_TYPE_NORMAL,
  25019         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25020         /* impl */ SOC_MEM_IMPL_NORMAL,
  25021         /* cmic_mor_clks       */ 0,
  25022         /* access_latency_mode */ 3,
  25023     },
  25024 #endif /* chips */
  25025 
  25026 #if defined(BCM_56980_A0) || defined(BCM_56980_B0)
  25027     { /* SOC_MEM_INT_VRF_BCM56980_A0m */ 
  25028         /* mem            VRFm */
  25029         /* flags       */ SOC_MEM_FLAG_VALID |
  25030                           SOC_MEM_FLAG_CACHABLE |
  25031                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25032                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25033         /* cmp_fn      */ _soc_mem_cmp_undef,
  25034         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25035         /* index_min   */ 0,
  25036         /* index_max   */ 2047,
  25037         /* minblock    */ 101,
  25038         /* maxblock    */ 101,
  25039         /* blocks      */ 0,
  25040         /* blocks_hi   */ 0xffffffff,
  25041         /* base        */ 0x0c840000,
  25042         /* gran        */ 1,
  25043         /* bytes       */ 3,
  25044         /* nFields     */ 7,
  25045         /* *fields     */ soc_VRF_BCM56980_A0m_fields,
  25046         /* *views      */ NULL,
  25047         /* *views_num  */ NULL,
  25048         /* snoop_cb    */ NULL, 
  25049         /* snoop_user_data */ NULL, 
  25050         /* snoop_flags */ 0,
  25051         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25052         /* type */ SOC_MEM_TYPE_NORMAL,
  25053         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25054         /* impl */ SOC_MEM_IMPL_NORMAL,
  25055         /* cmic_mor_clks       */ 0,
  25056         /* access_latency_mode */ 3,
  25057     },
  25058 #endif /* chips */
  25059 
  25060 #if defined(BCM_56870_A0)
  25061     { /* SOC_MEM_INT_VRF_PROFILEm */ 
  25062         /* mem            VRF_PROFILEm */
  25063         /* flags       */ SOC_MEM_FLAG_VALID |
  25064                           SOC_MEM_FLAG_CACHABLE |
  25065                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25066                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25067         /* cmp_fn      */ _soc_mem_cmp_undef,
  25068         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25069         /* index_min   */ 0,
  25070         /* index_max   */ 127,
  25071         /* minblock    */ 37,
  25072         /* maxblock    */ 37,
  25073         /* blocks      */ 0,
  25074         /* blocks_hi   */ 0x20,
  25075         /* base        */ 0x64600000,
  25076         /* gran        */ 1,
  25077         /* bytes       */ 3,
  25078         /* nFields     */ 5,
  25079         /* *fields     */ soc_VRF_PROFILEm_fields,
  25080         /* *views      */ NULL,
  25081         /* *views_num  */ NULL,
  25082         /* snoop_cb    */ NULL, 
  25083         /* snoop_user_data */ NULL, 
  25084         /* snoop_flags */ 0,
  25085         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25086         /* type */ SOC_MEM_TYPE_NORMAL,
  25087         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25088         /* impl */ SOC_MEM_IMPL_NORMAL,
  25089         /* cmic_mor_clks       */ 0,
  25090         /* access_latency_mode */ 3,
  25091     },
  25092 #endif /* chips */
  25093 
  25094 #if defined(BCM_56370_A0)
  25095     { /* SOC_MEM_INT_VRF_PROFILE_BCM56370_A0m */ 
  25096         /* mem            VRF_PROFILEm */
  25097         /* flags       */ SOC_MEM_FLAG_VALID |
  25098                           SOC_MEM_FLAG_CACHABLE |
  25099                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE, /* 0x122 */
  25100         /* cmp_fn      */ _soc_mem_cmp_undef,
  25101         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25102         /* index_min   */ 0,
  25103         /* index_max   */ 127,
  25104         /* minblock    */ 14,
  25105         /* maxblock    */ 14,
  25106         /* blocks      */ 0x4000,
  25107         /* blocks_hi   */ 0,
  25108         /* base        */ 0x64600000,
  25109         /* gran        */ 1,
  25110         /* bytes       */ 3,
  25111         /* nFields     */ 5,
  25112         /* *fields     */ soc_VRF_PROFILEm_fields,
  25113         /* *views      */ NULL,
  25114         /* *views_num  */ NULL,
  25115         /* snoop_cb    */ NULL, 
  25116         /* snoop_user_data */ NULL, 
  25117         /* snoop_flags */ 0,
  25118         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25119         /* type */ SOC_MEM_TYPE_NORMAL,
  25120         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25121         /* impl */ SOC_MEM_IMPL_NORMAL,
  25122         /* cmic_mor_clks       */ 0,
  25123         /* access_latency_mode */ 3,
  25124     },
  25125 #endif /* chips */
  25126 
  25127 #if defined(BCM_56770_A0)
  25128     { /* SOC_MEM_INT_VRF_PROFILE_BCM56770_A0m */ 
  25129         /* mem            VRF_PROFILEm */
  25130         /* flags       */ SOC_MEM_FLAG_VALID |
  25131                           SOC_MEM_FLAG_CACHABLE |
  25132                           SOC_MEM_FLAG_SER_ECC_CORRECTABLE |
  25133                           (9 << SOC_MEM_FLAG_ACC_TYPE_SHIFT), /* 0x122 */
  25134         /* cmp_fn      */ _soc_mem_cmp_undef,
  25135         /* *null_entry */ _soc_mem_entry_null_zeroes,
  25136         /* index_min   */ 0,
  25137         /* index_max   */ 127,
  25138         /* minblock    */ 25,
  25139         /* maxblock    */ 25,
  25140         /* blocks      */ 0x2000000,
  25141         /* blocks_hi   */ 0,
  25142         /* base        */ 0x64600000,
  25143         /* gran        */ 1,
  25144         /* bytes       */ 3,
  25145         /* nFields     */ 5,
  25146         /* *fields     */ soc_VRF_PROFILEm_fields,
  25147         /* *views      */ NULL,
  25148         /* *views_num  */ NULL,
  25149         /* snoop_cb    */ NULL, 
  25150         /* snoop_user_data */ NULL, 
  25151         /* snoop_flags */ 0,
  25152         /* mem severity */ SOC_MEM_SEVERE_MISSING,
  25153         /* type */ SOC_MEM_TYPE_NORMAL,
  25154         /* ecc type */ SOC_MEM_ECC_TYPE_NORMAL,
  25155         /* impl */ SOC_MEM_IMPL_NORMAL,
  25156         /* cmic_mor_clks       */ 0,
  25157         /* access_latency_mode */ 3,
  25158     },
  25159 #endif /* chips */
  25160